发送mbms业务数据的方法、设备及通信系统的制作方法

文档序号:7921912阅读:97来源:国知局
专利名称:发送mbms业务数据的方法、设备及通信系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种发送MBMS业务数据的方法、设备及通信系 统。
背景技术
多媒体广播/组播服务(Multimedia Broadcast/Multicast Service,MBMS)业务 是指同时在不同小区向多个UE发送相同个数且相同信息的数据包。 在长期演进系统中,当MBMS业务的发送模式为单小区模式(SC-PTM模式)时,基 站在每个小区向多个UE发送相同个数且相同信息的数据包,其中每个小区有不同的发送 进度。 当UE在源小区接收源小区基站发送的数据包时,接收目标小区的配置信息,通过 切换流程接收目标小区当前发送的数据包。 发明人在实现本发明的过程中发现若目标小区当前发送数据包的序号大于源小 区当前发送数据包的序号,则UE因错过数据包的接收时间,将无法正常接收数据包,从而 降低系统性能。

发明内容
为了解决现有技术中UE切换到目标小区后,因目标小区的发送进度较源小区快, 造成UE丢失数据包的问题,本发明的实施例提供一种发送MBMS业务数据的方法、设备及通 信系统。 —种发送MBMS业务数据的方法,包括
检测UE从源小区切换到目标小区; 获取所述源小区发送的当前数据包的序号A,以及所述目标小区发送的当前数据 包的序号B; 如果所述序号B大于所述序号A,则确定待补数据包;
发送所述确定的待补数据包。
—种基站,包括 检测模块,用于检测UE从源小区切换到目标小区; 获取模块,用于获取所述源小区发送的当前数据包的序号A,以及所述目标小区发 送的当前数据包的序号B; 确定模块,用于在所述序号B大于所述序号A,则将序号大于所述序号A且小于所
述序号B的数据包确定为待补数据包;及, 发送模块,用于发送所述确定的待补数据包。 —种通信系统,包括 基站,用于检测UE从源小区切换到目标小区;获取上述源小区发送的当前数据包 的序号A,以及上述目标小区发送的当前数据包的序号B ;如果上述序号B大于上述序号A,
4则确定待补数据包并发送。 本发明实施例提供的方法、设备、及通信系统,通过判断目标小区和源小区的发送进度,向切换到目标小区的UE发送待补数据包,解决了现有技术中UE切换到到发送进度较源小区快的目标小区后,因错过数据包接收时间,未接收部分数据包的问题,减少了UE丢失数据包的数据量,提高了网路的可靠性。


图1为本发明实施例一发送MBMS业务数据的方法的流程 图2为本发明实施例二发送MBMS业务数据的方法的流程 图3为本发明实施例三发送MBMS业务数据的方法的流程 图4为本发明实施例四发送MBMS业务数据的方法的流程 图5为本发明实施例提供的基站的结构示意图。
具体实施例方式
下面结合具体实施例和附图对本发明作进一步解释。 为了解决现有技术中UE切换到目标小区后,因目标小区的发送进度较源小区快,因错过数据包接收时间,未接收部分数据包的问题,本发明的实施例提供一种发送MBMS业务数据的方法。
实施例一 如图l所示,本发明实施例一提供一种发送MBMS业务数据的方法,本实施例可以包括以下步骤 S101、检测UE从源小区切换到目标小区; S102、获取上述源小区发送的当前数据包的序号A,以及上述目标小区发送的当前数据包的序号B; S103、如果上述序号B大于上述序号A,则确定待补数据包;
S104、发送上述确定的待补数据包。 本实施例中,UE由于切换而无法正常接收的数据包属于待补数据包,待补数据包网络侧发送的待补数据包可以包括全部或者部分序号大于上述序号A且小于上述序号B的数据包,可以还包括全部或者部分UE在切换耗时内错过的数据包。 本发明实施例提供的方法,通过判断目标小区和源小区的发送进度,向切换到目标小区的UE发送待补数据包,解决了现有技术中UE切换到到发送进度较源小区快的目标小区后,因错过数据包接收时间,未接收部分数据包的问题,减少了UE丢失数据包的数据量,提高了网路的可靠性。 下面通过实施例二至四详细介绍上述实施例一提供的方法。
实施例二 本发明实施例二可以包括如下步骤 S201、 eNB (Evolved Node B,演进基站)检测UE从上述源小区切换到上述目标小区; 具体的,现有技术中基站对UE切换进行检测的方法均适用于本步骤,此处不再赘述。 S202、 eNB获取上述源小区和目标小区当前发送数据包的序号; 具体的,eNB获取上述目标小区发送的切换成功消息后,向上述源小区转发上述切
换成功消息,并向上述源小区和目标小区发送上报数据包序号的请求,要求上述源小区和
目标小区上报当前发送数据包的序号。通过接收上述源小区和目标小区上报的信息,获取
上述源小区和目标小区当前发送的数据包的序号。 本发明实施例以eNB接收和转发切换成功消息的应用场景为例进行说明,但不限于此,在上述目标小区和源小区间进行信息交互时,均可通过发送上报序号请求的方式,获取上述两个小区的当前发送的数据包序号,例如,协商上述UE切换到目标小区或基站间各小区同步等应用场景。 本实施例假设源小区发送的当前数据包序号a为37,目标小区发送的当前数据包序号b为41。 S203、 eNB判断序号b是否大于序号a,如果是,执行S204 ; 本步骤中,若序号b大于序号a,说明目标小区当前发送的数据包晚于源小区当前发送的数据包,则UE无法接收到序号介于序号a和b之间的数据包,即待补数据包的序号为介于序号a和序号b的全部序号。 本实施例中,序号b(即41)大于序号a(即37),因此eNB执行S204。
S204、 eNB发送上述待补数据包; 具体的,eNB从封装上述目标小区序号b的数据包的数据帧中选取至少一个子帧,将上述待补数据包封装入上述子帧的传输数据块(TB),并在物理下行控制信道中,在上述子帧的帧头区填入寻址标识,并通过空口发送。 其中,寻址标识可以是指示该小区覆盖范围内接收该业务数据的某一UE的标识C-RNTI(Cell Radio Network Temporary Identifier,小区无线网络临时标识),或者指示该小区覆盖范围内接收该业务数据的所有UE的标识Service-RNTI (Service RadioNetwork Temporary Identifier,服务无线网络临时标识),或者指示该小区覆盖范围内接收MBMS业务(包括该MBMS业务及其他MBMS业务)数据的所有UE的标识MBMS-RNTI (MBMSRadio NetworkTemporary Identifier,多媒体组播业务无线网络临时标识)。
本步骤中,eNB可以根据实际情况选择采用上述哪种标识进行寻址。例如,可以仅针对某一 UE发送优选C-RNTI,上述C-RNTI对应的UE为从上述源小区切换到上述目标小区的UE,与其他两个寻址标识相比,上述数据包的接收方为一个UE,减少了传输资源的浪费。
本发明实施例提供的方法,通过判断目标小区和源小区的发送进度,向切换到目标小区的UE发送待补数据包,解决了现有技术中UE切换到到发送进度较源小区快的目标小区后,因错过数据包接收时间,未接收部分数据包的问题,减少了UE丢失数据包的数据量,提高了网路的可靠性。
实施例三 本发明实施例四中,eNB确定待补数据包由切换耗时中待补数据包以及序号大于序号A且小于序号B的数据包两部分组成。本实施例可以包括如下步骤
S301、 eNB (Evolved Node B,演进基站)获取UE的切换耗时,即UE从发送切换请求到切换至目标小区的时间;
具体的,eNB可以在获取UE切换到目标小区的请求时启动计时器,在检测到UE完成从源小区切换到目标小区时,假设计时器记录的时间为t ;可选的,此时eNB可以停止该计时器。 现有技术中eNB对UE是否完成切换进行检测的方法均适用于本步骤,不再赘述。
S302-303、与实施例二中的S202-203相同,不再赘述。
S304、 eNB确定待补数据包; 本步骤中的待补数据包包括序号大于序号a且小于序号b的数据包和UE切换过程中错过的数据包。具体的,UE正处于切换过程中,即切换耗时内,将无法正常接收到源小区和/或目标小区发送的某些数据包,本发明实施例中将这些数据包简称为UE在切换耗时内错过的数据包。 eNB计算上述UE切换耗时内错过的数据包具体包括eNB获取UE接收的MBMS业务的平均传输速率v,根据上述计时器记录的计时长度t,得到UE在切换耗时内错过的数据量M,公式可以为M = vXt。根据所述数据量M换算成UE在切换耗时内错过的数据包,其中所述数据包的序号从序号a-1开始依次向前计算。 可选的,在计算切换耗时内错过的数据量M时,因传输UE的切换开始和成功的信息存在时延,造成eNB中计时器记录的计时长度大于上述UE实际切换耗时,因此可预设或根据统计数据获取调整因子P , |3小于l,从而得到M = vXtX |3 。 通过上述M确定UE在切换耗时内错过的数据包数据量,UE在切换耗时内错过的数据包的序号在序号a之前,从而确定UE在切换耗时内错过的数据包。
S305、与实施例二中S204相同,不再赘述。 本发明实施例提供的方法,通过判断目标小区和源小区的发送进度,向切换到目标小区的UE发送待补数据包,解决了现有技术中UE切换到到发送进度较源小区快的目标小区后,因错过数据包接收时间,未接收部分数据包的问题,减少了UE丢失数据包的数据量,提高了网路的可靠性。通过计算并发送UE切换耗时中待补数据包,降低切换耗时中终端未接收数据包的数据量,进一步补充UE丢失的数据包,提高了业务的服务质量。
实施例四 本发明实施例四中,eNB可以将全部待补数据包发送给UE,也可将部分待补数据包发送给UE。具体的,本发明实施例四与上述实施例二类似,可以包括如下步骤
S401-S403 :与实施例二中S201-203相同,不再赘述。
S404、 eNB确定待发数据包,并发送确定的待发数据包; 本步骤与上述实施例二的S204类似,区别在于,本步骤404中eNB并不是直接将全部的待补数据包发送出去,而是先确定要发送的待补数据包。为便于描述,本发明各实施例中将eNB确定要发送的待补数据包称为待发数据包。具体的,本实施例中,eNB可以将全部的待补数据包作为待发数据包,也可以将满足预定条件的部分待补数据包作为待发数据包。例如,eNB根据获取的当前空口繁忙度,计算上述目标小区本地可补发数据包的最大数据量,如果全部待补数据包的数据量大于上述最大数据量,则将部分待补数据包确定为待发数据包,其中,确定的部分待补数据包的总数据量小于等于上述最大数据量;否则,将全部的待补数据包作为待发数据包。进一步的,eNB将确定的待发数据包发送给UE。
本发明实施例提供的方,通过判断目标小区和源小区的发送进度,向切换到目标小区的UE发送待补数据包,解决了现有技术中UE切换到到发送进度较源小区快的目标小区后,因错过数据包接收时间,未接收部分数据包的问题,减少了 UE丢失数据包的数据量,提高了网路的可靠性。根据本地可补发数据包的最大数据量,确定待发数据包,能够避免待补数据包的数据量过多时可能造成的传输信道拥塞问题,进而尽可能充分利用信道资源,避免UE在切换过程中错过数据包接收的问题,提高业务的服务质量。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory,廳)等。 参见图5,本发明实施例五提供一种基站,包括
检测模块501,用于检测UE从源小区切换到目标小区; 获取模块502,用于获取上述源小区发送的当前数据包的序号A,以及上述目标小区发送的当前数据包的序号B; 确定模块503,用于在上述序号B大于上述序号A时,确定待补数据包;其中,待补数据包可以包括序号大于上述序号A且小于上述序号B的数据包,可以还包括UE在切换耗时内错过的数据包。 发送模块504,用于发送待补数据包。 进一步的,获取模块还用于获取所述UE的切换耗时;确定模块还用于将所述UE在切换耗时内错过的数据包确定为待补数据包。 进一步的,获取模块还用于获取所述目标小区可传输待补数据包的最大数据量;
发送模块具体用于在所述待补数据包的数据量大于所述最大数据量时,发送部分所述确
定的待补数据包;所述部分确定的待补数据包的数据量小于等于所述最大数据量;在所述
待补数据包的数据量小于等于所述最大数据量时,发送全部所述确定的数据包。 本发明实施例提供的基站可与本发明实施例提供的方法结合使用,通过判断目标
小区和源小区的发送进度,向切换到目标小区的UE发送待补数据包,解决了现有技术中UE
切换到到发送进度较源小区快的目标小区后,因错过数据包接收时间,未接收部分数据包
的问题,减少了UE丢失数据包的数据量,提高了网路的可靠性。 另外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
本发明实施例六提供一种通信系统,包括 基站,用于检测UE从源小区切换到目标小区;获取上述源小区发送的当前数据包的序号A,以及上述目标小区发送的当前数据包的序号B ;如果上述序号B大于上述序号A,则确定待补数据包并发送。 本发明实施例提供的通信系统可以与本发明实施例提供的方法、设备结合使用,通过判断目标小区和源小区的发送进度,向切换到目标小区的UE发送待补数据包,解决了现有技术中UE切换到到发送进度较源小区快的目标小区后,因错过数据包接收时间,未接收部分数据包的问题,减少了 UE丢失数据包的数据量,提高了网路的可靠性。
以上上述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应上述以权利要求的保护范围为准。
权利要求
一种发送MBMS业务数据的方法,其特征在于,包括检测UE从源小区切换到目标小区;获取所述源小区发送的当前数据包的序号A,以及所述目标小区发送的当前数据包的序号B;如果所述序号B大于所述序号A,则确定待补数据包;发送所述确定的待补数据包。
2. 根据权利要求1所述的发送MBMS业务数据的方法,其特征在于,所述待补数据包包 括序号大于所述序号A且小于所述序号B的数据包。
3. 根据权利要求2所述的发送MBMS业务数据的方法,其特征在于,所述待补数据包还 包括所述UE在切换耗时内错过的数据包;所述确定UE的待补数据包之前还包括获取所述UE的切换耗时,并计算所述UE在切 换耗时内错过的数据包。
4. 根据权利要求1、2或3所述的发送MBMS业务数据的方法,其特征在于,所述发送确 定的待补数据包包括获取所述目标小区可传输待补数据包的最大数据量;若所述待补数据包的数据量大于所述最大数据量,发送部分所述确定的待补数据包; 所述部分确定的待补数据包的数据量小于等于所述最大数据量;否则,发送全部所述确定 的数据包。
5. 根据权利要求1、2或3所述的发送MBMS业务数据的方法,其特征在于,所述发送确 定的待补数据包包括发送确定的待补数据包给所述UE,或者接收所述MBMS业务数据的UE,或者接收包括所 述MBMS业务在内的所有MBMS业务数据的UE。
6. —种基站,其特征在于,包括 检测模块,用于检测UE从源小区切换到目标小区;获取模块,用于获取所述源小区发送的当前数据包的序号A,以及所述目标小区发送的当前数据包的序号B;确定模块,用于在所述序号B大于所述序号A,则将序号大于所述序号A且小于所述序号B的数据包确定为待补数据包;及,发送模块,用于发送所述确定的待补数据包。
7. 根据权利要求6所述的基站,其特征在于,还包括 所述获取模块还用于获取所述UE的切换耗时;所述确定模块还用于将所述UE在切换耗时内错过的数据包确定为待补数据包。
8. 根据权利要求6或7所述的基站,其特征在于,所述获取模块还用于获取所述目标小区可传输待补数据包的最大数据量; 所述发送模块具体用于在所述待补数据包的数据量大于所述最大数据量时,发送部 分所述确定的待补数据包;所述部分确定的待补数据包的数据量小于等于所述最大数据 量;在所述待补数据包的数据量小于等于所述最大数据量时,发送全部所述确定的数据包。
9. 一种通信系统,其特征在于,包括基站,用于检测UE从源小区切换到目标小区;获取上述源小区发送的当前数据包的序号A,以及上述目标小区发送的当前数据包的序号B ;如果上述序号B大于上述序号A,则确 定待补数据包并发送。
全文摘要
本发明公开一种发送MBMS业务数据的方法、设备及通信系统,其中,发送MBMS业务数据的方法包括检测UE从源小区切换到目标小区;获取所述源小区发送的当前数据包的序号A,以及所述目标小区发送的当前数据包的序号B;如果所述序号B大于所述序号A,则确定待补数据包;发送所述确定的待补数据包。本发明实施例解决了现有技术中UE切换到到发送进度较源小区快的目标小区后,因错过数据包接收时间,未接收部分数据包的问题,减少UE丢失的数据量,提高了网路的可靠性。
文档编号H04W4/06GK101754111SQ200810179209
公开日2010年6月23日 申请日期2008年12月1日 优先权日2008年12月1日
发明者邵飞, 黄曲芳 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1