一种确定使用组播/广播业务时间的方法及系统的制作方法

文档序号:7970006阅读:172来源:国知局
专利名称:一种确定使用组播/广播业务时间的方法及系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种确定使用组播/广播业务(MBMS,Multimedia Broadcast/Multicast Service)时间的方法及系统。
背景技术
组播/广播业务(MBMS)是由全球标准化组织第三代伙伴计划(3GPP)提出的由一个数据源向多个用户传送数据的业务。广播业务是指向所有用户传送数据的业务。在广播模式下,用户无须注册就能够接收到广播数据。组播业务则是单独向加入了组播组的用户传送数据的业务。通常,组播组是一组对某种内容感兴趣的用户。在组播模式下,只有经过注册的用户才能接收到组播数据。
由MBMS的业务特点可以看出,MBMS能够通过一条共享传输链路,将相同的数据同时发送给多个用户,可有效的节约网络资源,包括核心网和接入网的资源,尤其是空中接口资源。
MBMS能够基于宽带码分多址(WCDMA,Wideband Code Division MultipleAccess)/全球移动通信系统(GSM,Global System for Mobile communication)的分组网来实现,通过增加一些新的功能实体如广播组播业务中心(BM-SCBroadcast Multicast Service Centre),并对已有的分组域功能实体如GPRS服务支持节点(SGSN,Serving GPRS Supporting Node)、GPRS网关支持节点(GGSN,Gateway GPRS Supporting Node)、通用地面无线接入网(UTRAN,UniversalTerrestril Radio Access Network)中的无线网络控制器(RNC,Radio NetworkController)或GSM/EDGE无线接入网(GERAN,GSM/EDGE Radio AccessNetwork)中的基站控制器(BSC,Base Station Controller)以及用户设备(UE,User Equipment)等增加支持MBMS的功能,同时定义新的逻辑共享信道以实现空口资源共享。MBMS的网络结构示意图如图1所示。
BM-SC160是新增的移动网功能实体,为内容提供者的入口,用来授权和在核心网中发起MBMS承载业务,并按预定时间计划传送MBMS内容。其功能包括(1)对第三方内容提供商的鉴权、授权和计费;(2)提供MBMS传输相关参数,如QoS、组播广播区域;发起和终止MBMS传输资源;(3)从外部数据源接收并传送MBMS内容,安排MBMS会话传送并告知用户,会话重传等;(4)业务声明,包括媒体描述、会话描述如组播业务标识、地址、传送时间等。
BM-SC160与GGSN150连接通信,GGSN150作为MBMS数据的IP组播业务节点,根据BM-SC160的通知请求为广播或组播业务的传送建立或释放用户面承载;接收BM-SC160发来的IP组播内容,另外,还具有消息通知、计费数据手机和业务服务质量(QoS)协商等功能。
SGSN140用于对用户进行网络控制,支持MBMS用户在SGSN间的移动,进行组播业务计费,包括后付费和预付费用户,并且根据GGSN150发送的通知建立或释放Iu和Gn承载。
WCDMA的系统结构中的UTRAN120由一个或多个无线网络子系统(RNS,Radio Network System)组成。一个RNS由一个RNC121和一个或多个基站122(Node B)组成。GSM的系统结构中的GERAN130由一个或多个基站子系统(BSS,Base Station System)组成。一个BSS由一个BSC131和一个或多个基站收发信台132(BTS,Base Transceiver Station)组成。
其中RNC121/BSC131在预定的组播或广播业务区域传送MBMS数据;在组播模式下,根据小区中当前服务用户数目和可用无线资源选择合适的无线承载,即选择共享信道或专有信道以实现点到多点(P-T-M,Point-to-Multipoint)或点到点(P-T-P,Point-to-Point)的数据传送方式;支持核心网发起和终止MBMS传送;支持MBMS用户在RNC间的移动;支持传输MBMS业务声明、寻呼信息、MBMS并行业务,如接收MBMS视频内容的同时进行语音呼叫和消息业务。
UE110支持加入/离开(join/leave)MBMS业务;MBMS安全相关功能,如对内容进行加密和一致性保护;接收MBMS业务声明、寻呼信息或支持同步业务;根据MBMS会话标识决定是否忽略MBMS会话。UE有两种基本的运行模式空闲模式和连接模式。上电开始,UE就停留在空闲模式下的空闲IDLE状态,支持周期性位置更新机制。UE在连接模式下,一共有4种状态,分别是小区_前向接入信道(CELL_FACH)状态、小区_寻呼信道(CELL_PCH)状态、用户注册_寻呼信道(URA_PCH)状态和小区_专用信道(CELL_DCH)状态。其中CELL_FACH、CELL_PCH状态支持周期性小区更新机制;URA_PCH状态支持周期性UTRAN注册区域(URA,UTRAN Registration Area)更新机制;CELL_DCH状态支持空中接口同步机制。
目前,MBMS组播的工作流程包括以下八个阶段1、业务声明阶段向UE提供即将发送的MBMS业务的基本信息。
2、注册阶段建立UE和MBMS业务提供者之间的联系。
3、UE加入阶段基于业务声明阶段提供的业务信息,UE通过本阶段的操作成为一个MBMS业务的组播组成员。UE加入后,UE需要为接收到的MBMS业务付费,因此该阶段操作需要UE和MBMS业务提供者之间进行鉴权认征。
4、会话开始阶段UTRAN为MBMS业务分配资源,建立业务承载,BM-SC准备发送MBMS业务。
5、MBMS通知阶段通知UE做好接收MBMS业务的准备工作。
6、数据传送阶段MBMS业务发送给UE。在组播模式下,MBMS业务的数据是加密的。
7、会话结束阶段MBMS业务传送结束,释放传送MBMS业务所分配的资源。
8、UE离开阶段UE取消组播业务的注册,不再接收该组播业务。
因此,如果核心网要确定使用MBMS业务的时间,在标准组播模式下,可以根据UE支持的加入/离开机制来实现,即在UE加入阶段记录下用户终端加入该项业务的时间,同样,在离开阶段记录下用户终端离开此项业务的时间,其加入与离开的时间差就是的用户使用该项业务的时间。
但是,在标准组播模式下,UE支持的加入/离开过程需要UE与核心网进行多次交互完成。以加入过程为例,首先UE根据核心网提供的业务声明,向核心网发起一个加入会话业务请求,核心网响应后,UE成为此项MBMS业务的一个成员,能够接收组播发送的数据。UE与核心网的交互过程如图2所示。
具体以UTRAN的情况说明,在标准组播模式下,核心网确定UE加入时间需要进行以下步骤步骤201UE通过UTRAN与SGSN之间进行PDP上下文激活消息交互。
步骤202UE通过UTRAN与SGSN向GGSN发送加入互联网组管理协议(IMGP)请求。
步骤203GGSN向BM-SC发送MBMS鉴权请求。
步骤204BM-SC向GGSN发送MBMS鉴权响应。
步骤205GGSN向SGSN发送MBMS通知请求。
步骤206SGSN通过UTRAN向UE发送激活MBMS上下文请求。
步骤207UE通过UTRAN向SGSN发送请求MBMS上下文激活请求消息。
步骤208SGSN向GGSN发送MBMS通知响应。
步骤209UE通过UTRAN与SGSN之间实现安全功能。
步骤210SGSN向GGSN发送创建MBMS上下文请求。
步骤211GGSN向BM-SC发送MBMS鉴权请求。
步骤212BM-SC向GGSN发送MBMS鉴权响应。
步骤213GGSN向BM-SC发送注册请求。
BM-SC将接收到MBMS注册请求的时间点作为UE加入MBMS业务的时间。
步骤214BM-SC向GGSN发送MBMS注册响应。
步骤215GGSN向SGSN发送创建MBMS上下文响应。
步骤216SGSN向GGSN发送MBMS注册请求。
步骤217GGSN向SGSN发送MBMS注册响应。
步骤218SGSN向UE发送接受MBMS上下文激活。
同样,在用户终端离开时,UE同样要向网络发起一个离开会话请求,结束此项MBMS业务,因而,同样需要通过UE与核心网多次交互完成离开过程,BM-SC将接收到MBMS取消注册请求的时间点作为UE离开MBMS业务的时间,并能够根据UE加入与离开时间的时间差,确定出使用MBMS业务的时间。可以看出,采用MBMS标准组播的方法,UE等待核心网的响应时延长,因此带来UE较大接入/频道转换时延。
另一种实现MBMS的方案是MBMS增强广播方案,其基本思想是在MBMS广播方案基础上引入UE计数(COUNTING)机制,实现根据用户数目灵活选择MBMS的无线承载方式,即当小区中接收组播数据的用户过少时,可选择点到点(P-T-P,Point-to-Point)的无线承载方式发送数据,节省系统的功率资源。
在这种增强广播方案中,无线侧RNC的性能大大提高,同时因为没有与核心网交互,所以UE接入/频道切换时延大大减小。但是,这种增强广播方案中,用户终端加入/离开的过程与广播一样,不需要进行注册、加入和离开阶段,用户终端只需根据核心网提供的业务声明就能简单地切换到相关信道接收广播数据,因此,不需要通知核心网用户终端的加入/离开。核心网无法确定出MBMS业务的使用时间,无法实现按照时长计费,对业务的开展情况、用户点播时长、业务高峰时间等运营情况也无法准确掌握。广告商也无法得到准确的收视率数据,以上缺陷对业务的开展都是相当不利的。
综上所述,目前的技术还不能够方便快捷地确定使用MBMS业务时间,不利于开展MBMS业务。

发明内容
有鉴于此,本发明实施例提供一种确定使用MBMS业务时间的方法,能够方便快捷地确定使用MBMS业务的时间。
本发明实施例提供一种确定使用MBMS业务时间的系统,能够方便快捷地确定使用MBMS业务的时间。
为了达到上述第一个目的,本发明提出的技术方案为一种确定的使用组播/广播业务MBMS时间的方法,该方法包括用户终端加入和离开MBMS业务时,通过网络控制器向广播组播业务中心BM-SC分别发送携带用户终端标识及MBMS业务标识信息的消息;BM-SC根据接收到的携带用户终端标识及MBMS业务标识信息的消息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间,将该用户终端加入与离开该MBMS业务的时间差作为使用该MBMS业务的时间。
为了达到上述第二个目的,本发明提出的技术方案为一种确定使用组播/广播业务MBMS业务的时间的系统,该系统包括用户终端、网络控制器和广播组播业务中心BM-SC;所述的用户终端,用于用户终端加入和离开MBMS业务时,将携带用户终端标识及MBMS业务标识信息的消息分别通过网络控制器向广播组播业务中心BM-SC发送;所述的网络控制器,用于将用户终端发来的携带用户终端标识及MBMS业务标识信息的消息转发给BM-SC;所述的BM-SC,用于根据接收到的携带用户终端标识及MBMS业务标识信息的消息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间,并将该用户终端加入与离开的时间差作为使用该MBMS业务的时间。
由本发明实施例的技术方案可见,网络控制器向BM-SC转发用户终端发来的携带用户终端标识及MBMS业务标识信息的消息,由BM-SC分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间及使用该MBMS业务的时间,能够方便快捷地确定使用MBMS业务时间。


图1为现有技术MBMS的网络结构示意图;图2为现有技术UE加入或离开MBMS业务组播组的过程示意图;图3为本发明第一个实施例用户终端加入MBMS业务同时建立P-T-P承载的过程流程图;图4为本发明第二个实施例用户终端加入MBMS业务的过程流程图;图5为本发明第三个实施例用户终端加入MBMS业务触发向P-T-M转换的过程流程图;图6为本发明第四个实施例空闲状态下UE正常离开MBMS业务的过程流程图;图7为本发明第五个实施例空闲状态下UE的保活过程流程图;图8为本发明第六个实施例CELL_DCH状态下UE的保活过程流程图;图9为本发明第七个实施例的系统示意图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施例作进一步地详细描述。
本发明实施例的技术方案是用户终端加入和离开MBMS业务时,通过网络控制器向BM-SC分别发送携带用户终端标识及MBMS业务标识信息的消息,BM-SC根据接收到的携带用户终端标识及MBMS业务标识信息的消息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间,将该用户终端加入与离开的时间差作为使用该MBMS业务的时间,本发明的实施例还包括判断用户终端能否正常离开的保活过程。
本发明实施例仅以网络控制器为RNC,用户终端为UE的情况进行说明。下面以现有的增强广播方式的不同MBMS业务状态下,UE加入MBMS业务的为例,具体说明确定加入时间的方法。
实施例一图3为本发明第一个实施例用户终端加入MBMS业务同时建立P-T-P承载时,确定加入时间的流程图。包括以下步骤步骤301UE加入MBMS业务。
步骤302UE向RNC发送RRC连接请求,消息中包含用户终端加入MBMS业务的信息。
本实施例中,无线连接没有建立,因此,UE向RNC发送RRC连接请求,RRC连接请求消息中的初始UE标识(Initial UE Identity)信元中包含用户终端标识信息,MBMS选择业务(MBMS Selected Services)信元中包含MBMS业务标识信息,而用户终端动作标识信息包含在RRC连接请求消息中的MBMS UE动作信元中。其中,MBMS UE动作(MBMS UE Action)信元列表定义如表1所示

假设本实施例中,UE加入选择的MBMS业务中的固定时间段的天气预报业务,则初始UE标识信元中包含该UE标识,MBMS选择业务信元中包含该业务的业务标识,同时,在MBMS UE动作信元对应的位置,其信元值为01,表示此UE加入该MBMS业务。
步骤303RNC从收到的消息中提取出用户终端标识及MBMS业务标识信息。
本实施例中,RNC可以从接收到的RRC连接请求中得到用户选择的MBMS业务标识信息及UE动作标识信息。
步骤304RNC向UE发送RRC连接建立消息。
步骤305UE向RNC响应RRC连接建立完成消息。
UE向RNC响应RRC连接建立完成消息后,表示UE与RNC之间的MBMS业务信息交互过程结束。下面将由RNC与核心网进行交互,上报MBMS业务信息。
步骤306RNC向BM-SC发送UE加入MBMS业务消息。
本实施例中,BM-SC根据接收到UE标识、MBMS业务标识以及UE动作标识,确定出具有UE标识的用户选择加入MBMS业务中的固定时间段的天气预报业务,并将接收到此消息的时间作为该UE加入该MBMS业务的时间。
步骤307RNC向UE发送建立无线承载消息。
本实施例中,用户终端加入MBMS业务同时,需要建立P-T-P承载,因此RNC通知UE建立需要建立无线承载。
步骤308BM-SC向RNC发送UE加入MBMS业务消息响应。
实施例二图4为本发明第二个实施例用户终端加入MBMS业务的另一种过程流程图,此时业务尚未开始。此时,RNC在RRC连接建立后,为减少时延,会释放RRC连接。
步骤401UE加入MBMS业务。
步骤402UE向RNC发送RRC连接请求。
UE向RNC发送RRC连接请求,RRC连接请求消息中的初始UE标识信元中包含用户标识信息,UE加入MBMS业务时,MBMS选择业务信元中包含该MBMS业务标识信息。
步骤403-步骤405与步骤303-步骤305相同,这里不一一赘述。
步骤406RNC向BM-SC发送包含UE标识及MBMS业务标识信息的消息。
BM-SC存储选择MBMS业务的UE标识列表及其MBMS业务标识信息,BM-SC接收UE标识及MBMS业务标识信息的消息后,首先对比存储的UE标识列表中是否包含接收的UE标识,如果不包含,则将所有具有的MBMS业务标识的业务作为该UE加入的MBMS业务,并且将收到此消息时作为加入这些业务的时间,BM-SC将该UE标识及选择的MBMS业务标识信息添加到UE标识列表及MBMS业务标识状态信息列表;如果包含该UE标识,再通过对比接收到的业务标识信息与存储的业务标识信息,可以得知该UE是否加入该MBMS业务,当业务标识由无到有,则确定UE加入该业务,将接收到此消息的时间点作为加入时间。当业务标识由有到无,则为离开该业务,将接收到此消息的时间点作为离开时间。业务标识不变则为不动作。本发明实施例中,MBMS选择业务信元中包含该MBMS业务标识信息,而存储的该用户的业务标识信息为无,则表示UE加入该MBMS业务。
步骤407RNC向UE发送释放RRC连接消息。
本实施例中,由于业务尚未开始,因而不需要建立无线承载,因此RNC向UE发送释放RRC连接消息。
步骤408BM-SC向RNC发送UE加入MBMS业务消息响应。
如果用户加入时,正在使用P-T-M模式承载,同样不需要建立无线承载,因此,执行的步骤与上述实施例类似。
实施例三图5为本发明第三个实施例用户终端加入MBMS业务触发向P-T-M转换的过程流程图。
步骤501-步骤503与步骤401-步骤403相同,这里不一一赘述。
步骤504RNC切换为P-T-M无线承载方式。
本实施例中,由RNC根据小区中当前服务用户数目和可用无线资源进行无线承载方式选择后,决定由P-T-P切换为P-T-M无线承载方式。
步骤505-步骤507与步骤304-步骤306相同。
步骤508RNC向UE发送释放RRC连接消息。
本发明实施例中,由于采用P-T-M无线承载方式不需要建立无线承载,因此RNC向UE发送释放RRC连接消息。
步骤509BM-SC向RNC发送UE加入MBMS业务消息响应。
通过对本发明实施例一、二和三的步骤分析可以看出,UE在加入MBMS业务时,通过RNC向BM-SC发送包含用户终端标识及MBMS业务标识信息的消息,因此,核心网能够确定出UE加入MBMS业务的时间。
如果相对于标准组播业务,则避免了UE与核心网之间的多次交互过程,解决了UE接入/频道切换带来的时延问题,引入的系统时延较小,因此,能够方便快捷地确定出UE加入MBMS业务的时间。下面为确定UE离开时间的具体实施例。
图6为第四个本发明实施例空闲状态下UE正常离开MBMS业务的过程流程图。
步骤601UE离开MBMS业务。
步骤602UE向RNC发送RRC连接请求,消息中包含用户终端离开MBMS业务的信息。
本实施例采用修改RRC连接请求中信元的方式来实现,也就是RRC连接请求消息中的初始UE标识信元中包含UE标识信息,MBMS选择业务信元中包含MBMS业务标识信息,而UE动作标识信息包含在RRC连接请求消息中的MBMS UE动作信元中,其值设为00。
步骤603RNC从收到的消息中提取出用户终端标识及MBMS业务标识信息。
步骤604RNC向UE发送RRC连接建立消息。
步骤605UE向RNC响应RRC连接建立完成消息。
步骤606RNC向BM-SC发送UE离开MBMS业务消息。
本实施例中,BM-SC根据接收到UE标识、MBMS业务标识以及UE动作标识,确定出具有UE标识的用户离开具有该MBMS业务标识的MBMS业务,BM-SC将接收到此消息的时间作为该UE离开该MBMS业务的时间。
步骤607RNC向UE发送释放RRC连接消息。
步骤608BM-SC向RNC发送UE离开MBMS业务消息响应。
本实施例中,BM-SC可以根据UE离开MBMS业务消息确定出UE的离开动作,从而得到UE离开MBMS业务的时间。BM-SC也可以根据存储MBMS业务标识信息,通过对比接收到的业务标识信息与存储的业务标识信息,当业务标识由有到无,则表示UE离开该MBMS业务,将接收到此消息的时间点作为离开时间。根据加入与离开该MBMS业务的时间差确定使用该MBMS业务时间。
由以上的发明实施例可以看出,由于能够确定出使用MBMS业务时间,本发明的实施例可以实现MBMS业务按时长计费及统计运营情况等功能,因而,能够更好得开展MBMS业务。
当UE发生掉电、越出服务区等异常情况,此时不能够进行正常的MBMS业务离开过程,针对这种情况,系统需要增加保活过程,来判断UE能否正常离开。下面具体以UE在不同状态实现保活的过程,说明如何判断UE能否正常离开。
对于IDLE状态下的UE,利用其周期性位置更新机制,当业务开始后,UE发起周期性位置更新的RRC连接建立请求消息中会带有UE的MBMS业务信息,此时RNC发起向BM-SC的用户保活过程,如果BM-SC能够收到周期性的保活消息,认为当前UE工作正常,能够正常离开,当BM-SC持续一个位置更新周期以后还未收到保活消息,则认为UE工作异常,不能正常离开。图7为本发明第五个实施例IDLE状态下UE的保活过程流程图。
步骤701空闲状态下的UE决定发起周期性位置更新。
步骤702UE向RNC发送周期性位置登记的RRC连接建立请求,消息中带有MBMS业务标识信息。
本实施例中,RNC能够周期性地接收到UE发来的周期性位置登记的RRC连接建立请求,则RNC判断出UE运行正常。
步骤703RNC向BM-SC发送UE MBMS业务保活消息。
本发明实施例中,BM-SC根据RNC发来的周期性保活消息,确定出用户能够正常离开。
在CELL_DCH状态下,利用其空中接口的同步机制,进行保活过程。
图8为本发明第六个实施例CELL_DCH状态下UE的保活过程流程图。对于CELL_DCH状态下的用户,利用其空中接口的同步机制,当空中接口同步正常时,认为用户正常。
步骤801UE处于CELL_DCH状态。
步骤802UE和接入网之间的空中接口同步过程。
步骤803RNC通过空中接口连接判断用户是否异常,发起保活过程。
本实施例中,RNC发起保活过程,即通过判断空中接口是否同步,来判断出UE能否运行正常。假设本实施例中,判断出UE工作异常,则不发送保活消息。
BM-SC判断出RNC发来的保活消息超时,确定出用户不能够正常离开,进行异常处理,比如,将BM-SC确定UE不能正常离开MBMS业务的时间点或将BM-SC接收到前次保活消息的时间点作为离开时间,或者不记录该用户终端的加入和离开MBMS业务的时间,或由运营商选择的其它处理方式。
对于CELL_FACH、CELL_PCH、URA_PCH状态的UE,利用其周期性小区和周期性URA更新机制。当用户周期性更新正常时,认为UE正常。这里不一一赘述。
本实施例在能够确定出使用MBMS业务时间的基础上,进一步提出了针对异常用户的保活机制,有利于增强系统的鲁棒性及稳定性。
图9为本发明第七个实施例的系统示意图,包括UE910、RNC920和BM-SC930。
当用户终端加入和离开MBMS业务时,UE910将携带UE标识及MBMS业务标识信息的消息分别通过RNC920向BM-SC930发送;接着,RNC920将UE910发来的携带UE标识及NBMS业务标识信息的消息转发给BM-SC930;BM-SC930根据接收到的携带UE标识及MBMS业务标识信息的消息,确定具有该UE标识的UE910加入和离开具有该业务标识的MBMS业务的时间,将UE910加入与离开的时间差作为使用该MBMS业务的时间。
其中,BM-SC930可以包括存储单元933、动作判断单元931和时间确定单元932;BM-SC930中的存储单元933,存储选择MBMS业务的UE标识的列表及UE选择的MBMS业务标识信息;在BM-SC接收UE标识及MBMS业务标识信息的消息后,BM-SC930中的动作判断单元931,读取存储单元933内UE标识及MBMS业务标识信息,先对比存储的UE标识列表中是否包含接收的UE标识,如果不包含,则将所有具有的MBMS业务标识的业务作为该UE加入的MBMS业务,得到具有该UE标识的UE加入所有具有业务标识的MBMS业务的结果,并将得到的结果输入到时间确定单元932,由BM-SC930中时间确定单元932将接收到的携带UE标识及MBMS业务标识信息的消息的时间点作为该用户加入该MBMS业务的时间;如果包含该UE标识,再通过对比接收到的业务标识信息与存储的业务标识信息,可以得知该UE是否加入该MBMS业务,当业务标识由无到有,则确定UE加入该业务,得到具有该UE标识的UE加入具有业务标识的MBMS业务的结果,并将得到的结果输入到时间确定单元932;当业务标识由有到无,则为离开该业务,得到具有该UE标识的UE离开具有业务标识的MBMS业务的结果,并将得到的结果输入到时间确定单元932;业务标识不变则为不动作,不输出判断结果。
BM-SC930中的时间确定单元932,根据动作判断单元931输入的结果,将接收到的携带UE标识及MBMS业务标识信息的消息的时间点作为该UE加入和离开该MBMS业务的时间,将该UE加入与离开该MBMS业务的时间差作为使用该MBMS业务的时间。
BM-SC也可以只包括动作确定单元和时间确定单元;此时,携带UE标识及MBMS业务标识信息的消息中还包含UE动作标识信息;在本实施例中,BM-SC930中的动作确定单元会根据接收到的携带UE标识、MBMS业务标识信息及UE标识信息,分别确定具有该UE标识的UE加入和离开具有该MBMS业务标识的MBMS业务,将得到的结果输入到时间确定单元;时间确定单元与上述的实施例相同,这里不再赘述。
从以上实施例的分析,可以看出,相对于增强广播方案而言,本发明实施例可以通过网络控制器向BM-SC转发用户终端发来的携带用户终端标识及MBMS业务标识信息的消息,通知核心网用户终端的加入/离开,因而核心网能够确定出MBMS业务的使用时间。
相对于标准组播模式而言,本发明实施例能够避免用户终端在与核心网交互过程中等待核心网的响应时延长的问题,因而大大减少了用户终端接入/频道转换时延,能够方便快捷地确定使用MBMS业务时间。
以上仅为本发明实施例的较佳实施例而已,并非用于限定本发明实施例的保护范围。凡在本发明实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。
权利要求
1.一种确定使用组播/广播业务MBMS时间的方法,其特征在于,该方法包括用户终端加入和离开MBMS业务时,通过网络控制器向广播组播业务中心BM-SC分别发送携带用户终端标识及MBMS业务标识信息的消息;BM-SC根据接收到的携带用户终端标识及MBMS业务标识信息的消息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间,将该用户终端加入与离开该MBMS业务的时间差作为使用该MBMS业务的时间。
2.根据权利要求1所述的方法,其特征在于,所述的携带用户终端标识及MBMS业务标识信息的消息为无线连接请求消息。
3.根据权利要求1或2所述的方法,其特征在于,所述的BM-SC分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务时间的方法是BM-SC存储选择MBMS业务的用户终端标识的列表及用户终端选择的MBMS业务标识信息,判断存储的用户终端标识列表中是否包含接收的用户终端标识,如果不包含,BM-SC将接收到携带用户终端标识及MBMS业务标识信息的消息的时间点,作为具有该用户终端标识的用户终端加入所有具有业务标识的MBMS业务的时间;如果包含,再判断接收到的该用户终端的业务标识信息与存储的业务标识信息是否相同,如果是,该用户终端没有加入和离开具有该业务标识的MBMS业务,否则,分别确定用户终端加入和离开MBMS业务,BM-SC将接收到携带用户终端标识及MBMS业务标识信息的消息的时间点,作为具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间。
4.根据权利要求1或2所述的方法,其特征在于,所述的携带用户终端标识及MBMS业务标识信息的消息中还包含用户终端动作标识信息;所述的BM-SC分别确定用户终端加入和离开具有该业务标识的MBMS业务的时间的方法是BM-SC根据用户终端标识、MBMS业务标识及用户终端动作标识信息中的加入和离开信息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务,将BM-SC接收到携带用户终端标识、MBMS业务标识及用户终端动作标识信息的消息的时间点,作为具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间。
5.根据权利要求4所述的方法,其特征在于,网络控制器为无线网络控制器RNC,用户终端为用户设备UE时,所述的携带用户终端标识及MBMS业务标识信息的消息为无线资源控制RRC连接请求消息,所述的MBMS业务标识的信息包含在RRC连接请求消息中的MBMS选择业务信元中;所述的用户终端动作标识信息包含在RRC连接请求消息中的MBMS UE动作信元中。
6.根据权利要求1所述的方法,其特征在于,在确定具有该用户终端标识的用户终端离开具有该业务标识的MBMS业务的时间之前,该方法进一步包括判断用户终端能否正常离开的过程网络控制器根据用户终端周期性更新是否正常或能否空中接口同步,判断用户终端是否运行正常,如果是,则网络控制器周期性地向BM-SC发送保活消息,否则,网络控制器不向BM-SC发送用户终端保活消息;BM-SC判断网络控制器发来的保活消息是否超时,如果是,BM-SC确定具有该用户终端标识的用户终端不能正常离开MBMS业务,进行异常处理,否则BM-SC确定具有该用户终端标识的用户终端能正常离开MBMS业务,执行确定具有该用户终端标识的用户终端离开具有该业务标识的MBMS业务的时间的步骤。
7.根据权利要求6所述的方法,其特征在于,所述的异常处理为将BM-SC确定用户终端不能正常离开MBMS业务的时间点或将BM-SC接收到前次保活消息的时间点作为离开时间,或者不记录该用户终端的加入和离开MBMS业务的时间。
8.一种确定使用组播/广播业务MBMS业务时间的系统,其特征在于,该系统包括用户终端、网络控制器和广播组播业务中心BM-SC;所述的用户终端,用于加入和离开MBMS业务时,将携带用户终端标识及MBMS业务标识信息的消息分别通过网络控制器向广播组播业务中心BM-SC发送;所述的网络控制器,用于将用户终端发来的携带用户终端标识及MBMS业务标识信息的消息转发给BM-SC;所述的BM-SC,用于根据接收到的携带用户终端标识及MBMS业务标识信息的消息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间,并将该用户终端加入与离开该MBMS业务的时间差作为使用该MBMS业务的时间。
9.根据权利要求8所述的系统,其特征在于,所述的网络控制器为无线网络控制器RNC或基站控制器BSC。
10.根据权利要求8所述的系统,其特征在于,所述的BM-SC包括动作确定单元和时间确定单元;所述的动作确定单元,用于根据接收到的用户终端标识、MBMS业务标识及用户终端动作标识信息中的加入和离开信息,分别确定具有该用户终端标识的用户终端加入和离开具有该MBMS业务标识的MBMS业务,将得到的确定结果输入到时间确定单元;所述的时间确定单元,用于根据动作确定单元输入的确定结果,将接收到的携带用户终端标识、MBMS业务标识及用户终端动作标识的消息的时间点作为该用户加入和离开该MBMS业务的时间,将该用户终端加入与离开该MBMS业务的时间差作为使用该MBMS业务的时间。
11.根据权利要求8所述的系统,其特征在于,所述的BM-SC包括存储单元、动作判断单元和时间确定单元;所述的存储单元,用于存储选择MBMS业务的用户终端标识的列表及用户终端选择的MBMS业务标识信息;所述的动作判断单元,用于根据接收到的携带用户终端标识及MBMS业务标识信息及读取到的存储单元中的用户终端标识的列表及用户终端选择的MBMS业务标识信息,判断存储的用户终端标识列表中是否包含接收的用户终端标识,如果不包含,得到具有该用户终端标识的用户终端加入所有具有业务标识的MBMS业务的结果,将得到的结果输入到时间确定单元;如果包含,再判断接收到的该用户终端的业务标识信息与存储的业务标识信息是否相同,如果是,不输出判断结果,否则,分别确定具有该用户终端标识的用户终端加入和离开具有该MBMS业务标识的MBMS业务,将得到的结果输入到时间确定单元;所述的时间确定单元,用于根据动作判断单元输入的结果,将接收到的携带用户终端标识及MBMS业务标识信息的消息的时间点作为该用户加入和离开该MBMS业务的时间,将该用户终端加入与离开该MBMS业务的时间差作为使用该MBMS业务的时间。
全文摘要
本发明公开了一种确定使用组播/广播业务MBMS业务时间的方法,该方法的步骤为用户终端加入和离开MBMS业务时,通过网络控制器向广播组播业务中心BM-SC分别发送携带用户终端标识及MBMS业务标识信息的消息;BM-SC根据接收到的携带用户终端标识及MBMS业务标识信息的消息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间,将该用户终端加入与离开该MBMS业务的时间差作为使用该MBMS业务的时间。本发明还公开了一种确定使用MBMS业务时间的系统,该系统包括用户终端、网络控制器和BM-SC。本发明能够方便快捷地确定使用MBMS业务的时间,便于开展MBMS业务。
文档编号H04W4/12GK1968451SQ20061014030
公开日2007年5月23日 申请日期2006年11月20日 优先权日2006年11月20日
发明者陈建, 曾旭, 胡军, 谢晟 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1