一种用户终端进行频率层操作的方法

文档序号:7616745阅读:80来源:国知局
专利名称:一种用户终端进行频率层操作的方法
技术领域
本发明涉及通信领域,尤其涉及一种多媒体广播组播(MBMS)业务中用户终端进行频率层操作的方法。
背景技术
组播和广播是一种从一个数据源向多个目标传送数据的技术。在传统移动网络中,小区广播业务(CBSCell Broadcast Service)允许低比特率数据通过小区共享广播信道向所有用户发送,属于消息类业务。现在,人们对移动通信的需求已不再满足于电话和消息业务,随着Internet的迅猛发展,大量多媒体业务涌现出来,其中一些应用业务要求多个用户能同时接收相同数据,如视频点播、电视广播、视频会议、网上教育、互动游戏等。这些移动多媒体业务与一般的数据相比,具有数据量大、持续时间长、时延敏感等特点。目前的IP组播技术只适用于有线IP网络,不适用于移动网络,因为移动网络具有特定的网络结构、功能实体和无线接口,这些都与有线IP网络不同。
为了有效地利用移动网络资源,WCDMA/GSM全球标准化组织3GPP提出了组播和广播业务(MBMSMultimedia Broadcast/Multicast Service),在移动网络中提供一个数据源向多个用户发送数据的点到多点业务,实现网络资源共享,提高网络资源的利用率,尤其是空口接口资源。3GPP定义的MBMS不仅能实现纯文本低速率的消息类组播和广播,而且还能实现高速多媒体业务的组播和广播,这无疑顺应了未来移动数据发展的趋势。
MBMS系统的参考结构模型如图1所示,为了支持MBMS业务,新增了移动网功能实体——广播组播业务中心BM-SC,它是内容提供者的入口,用于授权和在移动网中发起MBMS承载业务,并按照预定时间计划传送MBMS内容。
此外,用户终端(UE)、通用陆地无线接入网(UTRAN)、GERAN、服务GPRS节点(SGSN)、网关GPRS节点(GGSN)等功能实体进行增强,增加了MBMS相关的功能。
MBMS包括组播模式和广播模式。组播模式需要用户签约相应组播组,进行业务激活,并产生相应的计费信息。由于组播和广播模式在业务需求上存在不同,导致其业务流程也不同。
MBMS业务在UTRAN和UE间传输时有两种模式点到多点(PTM)模式和点到点(PTP)模式。PTM模式通过MTCH逻辑信道发送相同的数据,所有加入组播业务或对广播业务感兴趣的UE都可以接收;PTP模式通过DTCH逻辑信道发送数据,只有相应的一个UE可以接收到。
用户接收某个MBMS广播业务的完整流程如图2所示,用户接收某个MBMS组播业务的完整流程如图3所示,从图3中可见,用户接收某个MBMS组播业务的具体流程包括1、用户订阅(Subscription)建立用户和业务提供者之间的联系;2、业务宣布(Service announcement)通知用户MBMS业务的相关信息;3、加入(joining)用户通知网络准备接收MBMS业务;4、会话开始(Session Start)BM-SC准备发送数据;5、MBMS NotificationRNC通知用户MBMS组播数据传输;6、数据传输过程;7、会话结束(Session Stop)BM-SC不准备发送数据了,承载资源可以释放掉;8、离开(leaving)用户不再是MBMS组播组的成员了。
下面先介绍MBMS点到多点控制信道MCCH的特点和相关内容MBMS点到多点控制信道(MCCH)信息将会基于一个固定的调度方法传输。UTRAN会重复发送MCCH信息以提高稳定性。MCCH调度对于所有的业务是一致的。
整个MCCH信息基于“重复周期”周期地传送。“修改周期”定义为“重复周期”的整数倍。MBMS Access Information基于“接入信息周期”周期地传送。同时“重复周期”又是“接入信息周期”的整数倍。
MCCH信息分为关键信息和非关键信息。关键信息包括MBMSNEIGHBORING CELL INFORMATION,MBMS SERVICE INFORMATION andMBMS RADIO BEARER INFORMATION。非关键信息包括MBMS ACCESSINFORMATION.关键信息在每个修改周期中是不能改变的,而接入信息则是可以在任何时间改变。如图4所示,表明了MCCH信息调度的情况。
从图4可以看出MCCH上关键信息是以重复周期(RP)和修改周期(MP)周期地传输,关键信息在一个修改周期内是不能改变的。而非关键信息是以接入周期进行传输的,在接入周期内接入信息是可以改变的。
在步骤4会话开始和可能的计数(counting)操作前,为了节约系统资源,UTRAN会请求UE优先重选择一个频率层,而MBMS业务将可能只在这个频率层上传输。这个优先频率层信息由网络通过MCCH信道传输给用户,此过程被称之为频率层会聚(FLC)。通过这个过程,UTRAN可以将一定区域内的UE会聚到某一个频率层上去。对于每个MBMS业务来讲都有一个优选层,优选层是由UTRAN决定的,因此这是一个无线资源管理(RRM)的问题。因此在不同的区域相同的业务可能有不同的优选层,而对于相同的区域来讲,不同的业务也可能有不同的优选层。
在步骤4会话开始时,FLC过程前,UTRAN还可能进行Counting操作,以决定使用哪种空中接口的无线承载方式。在MBMS系统中,有两种无线承载方式点到点和点到多点。简单来说,点到点就是网络通过专用信道给用户传输MBMS业务,而点到多点是网络通过公共信道给用户传输MBMS业务信息。
在步骤7中会话结束(Session Stop)时,由于可能进行了频率层会聚过程,因此很多接收了某个MBMS业务的用户都重选择到了某个优选频率层上,但是这么多用户如果都进行非MBMS业务的话,那么将会造成系统的极大拥塞,因此MBMS系统设计出了另一个过程,叫做频率层分散过程(FLD)。通过这个过程,UTRAN可能将用户重新分散到不同的频率上去,从而减小原有频率层的用户数,达到减小网络拥塞的目的。网络将会在MCCH信道上给用户发送是否进行频率层分散操作的指示。
从现有技术中,关于频率层分散操作过程来看,只考虑了用户终端只加入了一个业务,并且这个业务的会话结束时,需要进行频率层分散操作,而并没有考虑到多个MBMS同时存在时的具体过程。
当现有技术方案引入了频率层分散操作后,相应的具体实施流程并没有规定,因此当网络指示频率层分散操作时,用户会考虑该指示,并进行响应的动作。在现有技术中,只考虑了一个MBMS业务有频率层分散操作。这种情况是非常不完整的,因为一个用户终端加入的业务可能非常多,而这些不同的业务可能此时在网络中都有可能正在或是将要提供的,同时它们可能进行相同或是不同的操作,比如有业务做频率层会聚,有业务做频率层分散,有业务做counting等等,不能一概而论。
如果此时用户的能力所限,它不可能同时接收这么多业务,那么就存在业务优先级的处理问题。哪个业务是用户现在最想接收的,而哪个业务是现在不想接收的。
在上面描述的情况下,可以看出此时用户如果不考虑其它业务,而只是根据网络指示进行频率层分散的操作,那么将会造成很大的问题,用户可能会进行两次频率层选择过程,或是接收不到想要接收的业务。
举例来说,如果用户处于频率1的小区,而此时有业务A和B准备在该小区内提供(对于该用户终端而言,业务A的优先级高于业务B)。其中业务A就在本小区提供,而业务B在其它频率层上提供,那么网络会要求用户终端对于业务B进行频率层分散操作。但是对于该用户终端来讲,此时它更想接收业务A,而他不会去做业务B的相关频率层分散操作。但是如何实现这个过程,现有技术方案却没有这方面的描述。
用户在操作频率层会聚(或是频率层分散)的前提是一定要首先接收完全本小区提供的MBMS业务的信息,这样才可能反映用户意愿,正确执行相关的操作,而这一点在现有技术方案中也没有体现。
因此现有技术中关于流程方面是有较大欠缺的,如果不明确规定,那么用户可能无法全面了解本小区提供的业务,从而造成用户一些错误的行为。如果不明确规定,那么用户的行为将无法规范,可能造成用户先执行频率层分散,后执行频率层会聚的错误行为,从而多次频选造成功率和时间浪费。

发明内容
本发明的目的,就是针对用户终端加入多个MBMS业务,当网络下发频率层操作命令时,为用户终端进行频率层操作提供一个合理的解决方案,避免造成多次频率层操作,以充分利用网络资源,提高频率层操作的成功率,避免造成时间浪费。
为此,本发明采用如下技术方案一种多媒体广播组播(MBMS)业务中用户终端进行频率层操作的方法,其特征在于包括以下步骤a、用户终端接收网络发送的MBMS业务控制信息;b、用户终端根据优先级执行已经激活的MBMS业务控制信息操作。
所述的步骤a中,可以是用户终端接收小区内提供的所有MBMS业务控制信息,也可以是用户接收到其加入部分或是全部的MBMS业务控制信息后,即停止接收其他MBMS业务控制信息。
所述的步骤a中,所述的MBMS业务控制信息可以在控制信道中指示用户终端,也可以以默认值方式不作指示。
所述的步骤b中,所述的优先级为用户终端预先设定的优先级,或者用户终端接收到网络发送的MBMS业务控制信息后,将已经激活的MBMS业务进行排列而得到的优先级。
所述的步骤b中,所述的优先级,为用户终端接收MBMS业务的优先顺序。
所述的业务控制信息,可以为频率层分散操作或者频率层会聚操作或者停留在当前频率层。
所述的优先级,还包括频率层操作的优先级。
所述频率层操作的优先级设定中,频率层分散操作为最低优先级。
所述的步骤b中,如果用户终端按照所述的优先级执行所述的MBMS业务控制操作失败,则执行下一个优先级MBMS业务控制操作。
所述的步骤b中,如果用户终端执行所有的MBMS业务控制失败,则用户终端停留在当前的频率层上。
所述的步骤b中,进一步包括b1、用户终端判断所述最高优先级MBMS业务的优选频率层是否为用户终端的当前频率,如果是,则用户终端停留当前频率;如果否,进入步骤b2;b2、用户终端会聚至所述的最高优先级MBMS业务的优选频率层。
所述的MBMS业务,可以是正在网络中提供的MBMS业务,或是将要在网络中提供的MBMS业务。
使用本发明提供的技术方案,在接收到网络发送的频率层操作命令时,用户终端将会有明确的过程执行,从而最快地最小消耗地达到最高的过程效率,即用户终端得到最小的功率消耗,从而优化用户终端的设计,提高用户终端的效率。


图1是现有技术中MBMS系统的参考结构示意图;图2是现有技术中终端用户接收某个MBMS广播业务的流程示意图;图3是现有技术中终端用户接收某个MBMS组播业务的流程示意图;
图4是现有技术中MCCH信息调度示意图;图5是本发明的流程示意图;图6是本发明实施例一的流程示意图;图7是本发明实施例二的流程示意图;具体实施方式
下面结合说明书附图来说明本发明的具体实施方式

本发明的方法适用于WCDMA,CDMA2000,UTRA TDD和TD-SCDMA等通信系统中。
在MBMS业务中,当UE加入了多个MBMS业务,而这些MBMS业务可能在一个优选频率层上提供,也可能在多个不同的优选频率层上提供,如何进行频率层操作的过程,包括频率层会聚和频率层层分散以及停留在当前频率层,现有技术中并没有描述,本发明的主要目的就是完善这个过程。
如图5所示,是本发明的流程示意图,从图中可见,本发明包括如下步骤S1、用户终端接收网络发送的频率层操作命令。
在MBMS业务中,用户终端在网络中可能收到很多关于该MBMS业务的频率层操作命令,比如频率层会聚命令或者频率层分散命令以及停留在当前频率层(也可以以默认值方式),这些频率层操作命令由网络在MCCH信道上通知用户,通过MSI和USI消息等携带,使用户终端获取小区内所有MBMS业务的相关控制信息。
该网络发送频率层操作命令和用户终端频率层操作,可以在用户终端进行会话之前,也可以在用户终端进行会话的过程中,还可以在用户终端进行会话之后,对此没有特殊要求。
在这里该频率层操作命令的接收,可以是用户终端接收小区内提供的所有MBMS控制信息,也可以是用户接收到部分或是全部其加入的MBMS业务的控制信息后,即停止接收其他MBMS业务的控制信息。如果是后者,则用户终端可以收集全自己加入MBMS业务的控制信息后,就停止接收其它MBMS业务的控制信息,而不是接收所有业务的信息。这样可以减少用户终端的功率消耗。
S2、用户终端判断已经激活的当前接收到的MBMS业务控制信息中,是否有多个业务对应的多个频率层操作命令,如果有,需要进行MBMS业务优先级排列。
如果当前网络提供业务信息的业务中只有一个业务是用户激活的,那么直接按照该业务对应的指示进行操作。否则用户终端在接收到的多个MBMS业务控制信息中,判断其中的MBMS业务是否是用户已经激活的MBMS业务,该判断的过程可以通过一些常规的方式来判断,比如可以通过对比变量MBMS_ACTIVATED_SERVICES获得,如果有已经激活的MBMS业务,则可以进行这些MBMS业务优先级的排列。
在本发明方案中,是否进行业务优先级的排列可以依据用户终端加入业务数目或是业务性质的不同而有所不同,如果加入的MBMS业务只有当前业务,则不需要进行该业务优先级选择过程,直接将该MBMS业务作为最高优先级即可;或是如果业务的性质相同,可能这些业务的优先级是相同的。
当用户终端加入多个激活的MBMS业务时,该优先级排列可以根据用户终端的需求而定,比如用户终端最想接收的MBMS业务可以设定为最高优先级。
在这里需要注意的一种情况,是网络发送来的MBMS业务的频率层分散操作信息,为此,本发明还设定一个频率层操作的优先级,可以将该频率层分散操作设定为最低的优先级,这样可以避免用户终端先执行频率层分散操作后,因为其他MBMS业务接收需求而重新作频率层会聚操作。这里还有其他的频率层操作的优先级概念(其它的排列顺序也是可以的,比如频率层分散先于频率层会聚等)。
另外,该优先级的设定,也可以有多种方案,比如为用户终端预先设定优先级,或者在用户终端接收到网络发送的MBMS业务控制信息后,将已经激活的MBMS业务进行排列而得到优先级等。
S3、用户终端根据所述的优先级执行所述的MBMS业务的频率层操作。
根据步骤S2中设定的优先级,用户终端执行相应的MBMS业务频率层操作。比如进行MBMS业务的频率层会聚操作等。
由于用户终端激活的按照优先级排列所进行的MBMS业务频率层操作,实际对应的是用户认为最高优先级的业务,即终端最想接收的MBMS业务,因此需要保证该MBMS业务的优先处理。
本步骤中,该已经激活的MBMS业务可能不止一个,如果有多个,则按照优先级的先后顺序进行排列处理,从最高优先级的MBMS业务开始处理,如果最高级的MBMS业务有频率层操作要求,则先作该最优先接收业务要求的频率层操作,如果最高优先接收的业务频率层操作失败,则执行次一级优先级的MBMS业务的频率层操作,以此类推。
作为一种情况,最高优先级MBMS业务的优选频率层会聚操作时,用户终端可以先判断该最高优先级MBMS业务的优选频率层是否为用户终端的当前频率,如果是,则用户终端停留当前频率;如果否,则用户终端会聚至所述的最高优先级MBMS业务的优选频率层。
作为一种特例,如果执行用户终端接收到的所有的MBMS业务频率层操作均失败,则用户终端停留在当前的频率层上。
在任何一个优先级的业务选择完成以后,需要停止进行该频率层操作过程。比如高优先级的业务进行频率层分散操作成功之后,或是高优先级的业务就在当前频率层上时,那么需要停止该频率层操作过程。或是高优先级业务是频率层会聚操作成功时,也需要停止频率层其它业务的频率层操作过程。
实施例一如图6所示,是本发明实施例一的流程示意图,该实施例中,在某个MBMS业务结束后,用户终端接收到网络发送的频率层分散操作命令,用户终端将激活的MBMS业务进行优先级排列,看高优先级的MBMS业务是否有频率层会聚操作要求,如果有该频率层会聚操作要求,优先处理该频率层会聚操作。该频率层分散操作的优先级设置为最低。从图6中可见,实施例一具体包括以下步骤S11、用户终端接收网络发送的频率层分散操作命令,该频率层分散操作命令要求该用户终端将频率分散到某一个频率上。
S12、用户终端对其已经激活的MBMS业务进行优先级排序,用户终端通过对比变量MBMS_ACTIVATED_SERVICES中自己激活的MBMS业务,获得控制信息中包括哪些其激活的MBMS业务的相关信息,并将这些小区提供的用户激活的MBMS业务进行优先级排序,找出最高优先级的MBMS业务。
S13、判断该最高优先级的MBMS业务是否有频率层会聚操作?用户终端判断其激活并排序的MBMS业务中,最高优先级的MBMS业务是否有频率层会聚操作要求,如果有,进入步骤S14,对高优先级的业务操作。
S14、用户终端对其高优先级的MBMS业务进行频率层会聚操作,用户终端根据该最高优先级的MBMS业务频率层操作指示,进行频率层会聚操作;S15、判断该频率层会聚操作是否成功?如果成功,进入步骤S16;如果不成功,进入步骤S17。
S16、用户终端频率层会聚到该频率层。
S17、用户终端对次一级优先级MBMS业务进行察看,判断次一级优先级的MBMS业务是否有频率层会聚操作要求。
S18、判断该下一优先级MBMS业务是否有频率层会聚操作要求?如果有,进入步骤S19。
S19、用户终端根据该频率层会聚操作要求进行相应的频率层会聚操作。
S110、如果该次一级MBMS业务的频率层会聚操作失败,则用户终端判断其他优先级的MBMS业务是否有频率层会聚操作?如果有,则进行相应的频率层会聚操作,如果所有的MBMS业务都操作失败,则进入步骤S111,如果还有MBMS业务有频率层会聚操作要求,则返回步骤S18,进行判断。
S111、用户终端执行网络发送的频率层分散操作命令,进行相应的操作,将用户终端的频率分散到指定的频率层。
S112、判断频率层分散操作是否成功?如果是,进入步骤S213,如果否,进入步骤S214。
S113、用户终端保留在该频率层上。
S114、用户终端保留在当前的频率层上。
实施例二如图7所示,是本发明实施例二的流程示意图,该实施例中,在某个MBMS业务结束后,用户终端接收到网络发送的频率层会聚操作命令,用户终端将激活的MBMS业务进行优先级排列,看高优先级的MBMS业务是否有频率层会聚操作要求,如果有该频率层会聚操作要求,优先处理该频率层会聚操作。从图7中可见,实施例二具体包括以下步骤S21、用户终端接收网络发送的频率层会聚操作命令,该频率层会聚操作命令要求该用户终端将频率会聚到某一个频率上。
S22、用户终端对其已经激活的MBMS业务进行优先级排序,用户终端通过对比变量MBMS_ACTIVATED_SERVICES获得其激活的MBMS业务相关信息,并将其激活的MBMS业务进行优先级排序,找出最高优先级的MBMS业务。
S23、最高优先级的MBMS业务是否有频率层会聚操作?用户终端判断其激活并排序的MBMS业务中,最高优先级的MBMS业务是否有频率层会聚操作要求,如果有,进入步骤S24。
S24、用户终端对其高优先级的MBMS业务进行频率层会聚操作,用户终端根据该最高优先级的MBMS业务频率层操作指示,进行频率层会聚操作。
S25、判断该频率层会聚操作是否成功?如果成功,进入步骤S26;如果不成功,进入步骤S27。
S26、用户终端停留在该频率层。
S27、用户终端对次一级优先级MBMS业务进行频率层会聚操作,判断该次一级优先级的MBMS业务是频率层会聚操作是否成功。
S28、判断该次一级优先级MBMS业务是否有频率层会聚操作?如果是,进入步骤S29;如果否,则进入步骤S210。
S29、用户终端进行相应的频率层会聚操作。
S210、用户终端判断所有MBMS业务都判断完成,如果是进入步骤S211,如果否,则返回步骤S28,进行判断。
S211、用户终端停留在当前的频率层上。
在本发明的实施例中,由于网络发送的频率层操作命令可能有多种,用户设备激活的MBMS业务要求的频率层操作也可能有多种,两者结合后会有多种方案产生,但这并不影响本发明方案的具体实施,使用者可以依据该原理作各种变形,在此不再详述。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种多媒体广播组播(MBMS)业务中用户终端进行频率层操作的方法,其特征在于包括以下步骤a、用户终端接收网络发送的MBMS业务控制信息;b、用户终端根据优先级执行已经激活的MBMS业务控制信息操作。
2.如权利要求1所述的方法,其特征在于所述的步骤a中,可以是用户终端接收小区内提供的所有MBMS业务控制信息,也可以是用户接收到其加入部分或是全部的MBMS业务控制信息后,即停止接收其他MBMS业务控制信息。
3.权利要求1所述的方法中,其特征在于所述的步骤a中,所述的MBMS业务控制信息可以在控制信道中指示用户终端,也可以以默认值方式不作指示。
4.如权利要求1所述的方法,其特征在于所述的步骤b中,所述的优先级为用户终端预先设定的优先级,或者用户终端接收到网络发送的MBMS业务控制信息后,将已经激活的MBMS业务进行排列而得到的优先级。
5.如权利要求1所述的方法,其特征在于所述的步骤b中,所述的优先级,为用户终端接收MBMS业务的优先顺序。
6.如权利要求1所述的方法,其特征在于所述的业务控制信息,可以为频率层分散操作或者频率层会聚操作或者停留在当前频率层。
7.如权利要求1所述的方法,其特征在于所述的优先级,还包括频率层操作的优先级。
8.如权利要求7所述的方法,其特征在于所述频率层操作的优先级设定中,频率层分散操作为最低优先级。
9.如权利要求1所述的方法,其特征在于所述的步骤b中,如果用户终端按照所述的优先级执行所述的MBMS业务控制操作失败,则执行下一个优先级MBMS业务控制操作。
10.如权利要求9所述的方法,其特征在于所述的步骤b中,如果用户终端执行所有的MBMS业务控制失败,则用户终端停留在当前的频率层上。
11.如权利要求1所述的方法,其特征在于所述的步骤b中,进一步包括b1、用户终端判断所述最高优先级MBMS业务的优选频率层是否为用户终端的当前频率,如果是,则用户终端停留当前频率;如果否,进入步骤b2;b2、用户终端会聚至所述的最高优先级MBMS业务的优选频率层。
12.如权利要求1所述的方法,其特征在于所述的MBMS业务,可以是正在网络中提供的MBMS业务,或是将要在网络中提供的MBMS业务。
全文摘要
本发明涉及一种多媒体广播组播(MBMS)业务中用户终端进行频率层操作的方法。包括以下步骤a.用户终端接收网络发送的MBMS业务控制信息;b.用户终端根据优先级执行已经激活的MBMS业务控制信息操作。使用本发明提供的技术方案,在接收到网络发送的频率层操作命令时,用户终端将会有明确的过程执行,从而最快地最小消耗地达到最高的过程效率,即用户终端得到最小的功率消耗,从而优化用户终端的设计,提高用户终端的效率。
文档编号H04W72/02GK1794837SQ20051005967
公开日2006年6月28日 申请日期2005年3月31日 优先权日2005年3月31日
发明者胡灏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1