一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多播广播业务的SN同步方法、装置、设备及可读存储介质与流程

2022-04-24 20:09:17 来源:中国专利 TAG:
多播广播业务的sn同步方法、装置、设备及可读存储介质
技术领域
:1.本技术属于通信
技术领域
:,具体涉及一种多播广播业务的sn同步方法、装置、设备及可读存储介质。
背景技术
::2.在长期演进(longtermevolution,lte)的广播多播传输中,支持多播/组播单频网络(multicastbroadcastsinglefrequencynetwork,mbsfn)方式mbms业务发送和单小区的点对多点(singlecellpointtomultipoint,sc-ptm)方式多播业务发送。mbsfn的方式中,处于同一个mbsfn区域的小区会同步的发送相同的广播业务,便于终端(例如用户设备(userequipment,ue))进行接收。mbms业务的控制信息(控制信道参数和业务信道参数,调度信息等)和数据信息都是广播方式发送,使得空闲(idle)态ue和连接态ue都可以接收mbms业务。sc-ptm是在mbms业务之后又标准化的一种多播发送方式,跟mbsfn方式最大的不同是只在单小区调度发送,由组无线网络临时标识(grouprnti,g-rnti)来进行业务调度。在广播消息里广播控制信道参数和业务的标识,周期信息等,调度信息由g-rnti加扰的物理下行控制信道(physicaldownlinkcontrolchannel,pdcch)来进行通知,数据部分是组播方式发送,相当于感兴趣的ue监听g-rnti获得数据调度进而进行接收。3.在现有技术中,mbsfn的多播发送方式要求各小区/节点之间对数据包的处理严格时间同步,因此这种架构是有同步协议来保证的。属于mbsfn区域中同一个业务区域中的所有小区在同一个业务调度周期中接收核心网数据和在空口发送多播数据都是时间上完全同步的,因此可以在每个业务调度周期中序列号(sequencenumber,sn)每次清零,以达到sn相同。例如,业务1的第一个调度周期到达120个数据包,则sn编号从0到119,业务1的第二个调度周期达到了200个数据包,则sn编号从0到199,再每次业务调度周期的边界进行清零,以达到各个小区的同步和统一。但这种方式并不能应用于新空口(newradio,nr)多播广播业务(multi-castbroadcastservice,mbs)发送,因为nrmbs业务也是单小区发送,并没有同步协议来支持各个小区的数据包严格时间同步,也就是说不同的小区在同一个调度周期里到达的数据包数目有可能不一样,因此现有的mbsfn方式的sn同步机制不可以直接应用于nrmbs业务。4.sc-ptm并没有对不同小区/节点之间多播业务的层2(layer2,l2)sn进行同步的机制,造成ue在源小区/节点的mbs业务接收和目标小区/节点的mbs业务的l2sn是各自独立分配的,即接收是完全独立的,当ue在源小区/节点接收到sn=100的数据包之后,移动到目标小区/节点,在目标小区接收到sn=98,99,100……的数据包,在源和目标接收到的数据包由于各自独立编号,因此并不能按照sn进行排序,因此ue的移动有可能引起数据包丢包和重复等,对mbs业务接收造成影响。5.综上,现有ltembs业务sn同步机制都不能直接应用于nrmbs业务。技术实现要素:6.本技术实施例的目的是提供一种多播广播业务的sn同步方法、装置、设备及可读存储介质,解决由于终端的移动对mbs业务接收不连续性的问题。7.第一方面,提供一种多播广播业务的sn同步方法,由终端执行,包括:8.获取在第一小区接收第一多播广播业务的第一空口sn和在第二小区接收所述第一多播广播业务的第二空口sn;9.根据所述第一空口sn和所述第二空口sn,对所述第一多播广播业务的数据包进行排序处理;10.其中,所述第一空口sn和所述第二空口sn位于同一个sn集合中,所述第一空口sn和所述第二空口sn至少部分不同。11.第二方面,本技术提供一种多播广播业务的sn同步方法,由无线接入网节点执行,包括:12.通过第一方式,得到第一多播广播业务的空口sn,所述第一方式与同一个多播组中其他无线接入网节点得到所述第一多播广播业务的空口sn的方式相同。13.第三方面,提供一种多播广播业务的sn同步装置,应用于终端,包括:14.获取模块,用于获取在第一小区接收第一多播广播业务的第一空口sn和在第二小区接收所述第一多播广播业务的第二空口sn;15.排序模块,用于根据所述第一空口sn和所述第二空口sn,对所述第一多播广播业务的数据包进行排序处理;16.其中,所述第一空口sn和所述第二空口sn位于同一个sn集合中,所述第一空口sn和所述第二空口sn至少部分不同。17.第四方面,提供一种多播广播业务的sn同步装置,应用于无线接入网节点,包括:18.分配模块,用于通过第一方式,得到第一多播广播业务的空口sn,所述第一方式与同一个多播组中其他无线接入网节点得到所述第一多播广播业务的空口sn的方式相同。19.第五方面,提供一种终端,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的方法的步骤。20.第六方面,提供一种网络侧设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第二方面所述的方法的步骤。21.第七方面,提供一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的方法的步骤。22.第八方面,提供一种程序产品,所述程序产品被存储在非易失的存储介质中,所述程序产品被至少一个处理器执行以实现如第一方面或第二方面所述的处理的方法的步骤。23.第九方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面所述的处理的方法。24.在本技术实施例中,可以使终端的mbs业务在终端从源小区移动到目标小区的场景中还能够进行连续接收处理,有利于mbs业务的连续性,在确保系统效率的基础上提升了终端的mbs业务接收体验。附图说明25.图1是本技术实施例可应用的一种无线通信系统的框图;26.图2是本技术实施例多播广播业务的sn同步方法的流程图之一;27.图3是本技术实施例多播广播业务的sn同步方法的流程图之二;28.图4是本技术实施例多播广播业务的sn同步装置的示意图之一;29.图5是本技术实施例多播广播业务的sn同步装置的示意图之二;30.图6是本技术实施例终端的示意图;31.图7是本技术实施例网络侧设备的示意图;32.图8是本技术实施例中具有相同最右比特位的示意图。具体实施方式33.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。34.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述指定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。35.在本文中,空口sn同步,是指同一个数据包在不同小区/节点被分配的空口sn相同。36.值得指出的是,本技术实施例所描述的技术不限于长期演进型(longtermevolution,lte)/lte的演进(lte-advanced,lte-a)系统,还可用于其他无线通信系统,诸如码分多址(codedivisionmultipleaccess,cdma)、时分多址(timedivisionmultipleaccess,tdma)、频分多址(frequencydivisionmultipleaccess,fdma)、正交频分多址(orthogonalfrequencydivisionmultipleaccess,ofdma)、单载波频分多址(single-carrierfrequency-divisionmultipleaccess,sc-fdma)和其他系统。本技术实施例中的术语“系统”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。然而,以下描述出于示例目的描述了新空口(newradio,nr)系统,并且在以下大部分描述中使用nr术语,尽管这些技术也可应用于nr系统应用以外的应用,如第6代(6thgeneration,6g)通信系统。37.图1示出本技术实施例可应用的一种无线通信系统的框图。无线通信系统包括终端11和网络侧设备12。其中,终端11也可以称作终端设备或者用户终端(userequipment,ue),终端11可以是手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)或称为笔记本电脑、个人数字助理(personaldigitalassistant,pda)、掌上电脑、上网本、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、移动上网装置(mobileinternetdevice,mid)、可穿戴式设备(wearabledevice)或车载设备(vue)、行人终端(pue)等终端侧设备,可穿戴式设备包括:手环、耳机、眼镜等。需要说明的是,在本技术实施例并不限定终端11的具体类型。网络侧设备12可以是基站或核心网,其中,基站可被称为节点b、演进节点b、接入点、基收发机站(basetransceiverstation,bts)、无线电基站、无线电收发机、基本服务集(basicserviceset,bss)、扩展服务集(extendedserviceset,ess)、b节点、演进型b节点(enb)、家用b节点、家用演进型b节点、wlan接入点、wifi节点、发送接收点(transmittingreceivingpoint,trp)、无线接入网节点或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于指定技术词汇,需要说明的是,在本技术实施例中仅以nr系统中的基站为例,但是并不限定基站的具体类型。38.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的一种多播广播业务的sn同步方法、装置、设备及可读存储介质进行详细地说明。39.参见图2,本技术实施例提供一种多播广播业务的sn同步方法,该方法的执行主体为终端,具体步骤包括:步骤201和步骤202。40.步骤201:获取在第一小区接收第一多播广播业务的第一空口sn和在第二小区接收所述第一多播广播业务的第二空口sn;41.步骤202:根据所述第一空口sn和所述第二空口sn,对所述第一多播广播业务的数据包进行排序处理;42.其中,所述第一空口sn和所述第二空口sn位于同一个sn集合中,所述第一空口sn和所述第二空口sn至少部分不同。43.比如,sn集合包括:1,2,3,4,5,6,7,8,9,10。第一空口sn包括:1,2,3,4,5,第二空口sn包括:6,7,8,9,10,按照sn升序对所述第一多播广播业务的数据包进行排序处理。44.在本技术实施例中,图2所示的方法还可以包括:如果所述第一多播广播业务的数据包不连续,则确定所述第一多播广播业务中缺失数据包;如果所述第一多播广播业务不支持数据包重排序,在检测到所述缺失数据包处的间隔时,不启动重排序定时器;如果所述第一多播广播业务业务支持重排序,在检测到所述缺失数据包处的间隔时,启动重排序定时器。45.比如,第一空口sn包括:1,2,3,4,5,第二空口sn包括:7,8,9,10,则可以确定sn=6的数据包为缺失数据包。46.在本技术实施例中,图2所示的方法还可以包括:如果所述第一多播广播业务的数据包不连续,则确定所述第一多播广播业务中重复数据包,将重复数据包删除。47.比如,第一空口sn包括:1,2,3,4,5,第二空口sn包括:5,6,7,8,9,10,则可以确定sn=5的数据包为重复数据包。48.也就是说,在根据所述第一空口sn和所述第二空口sn,对所述第一多播广播业务的数据包进行排序处理之后,可以检测缺失数据包和/或重复数据包,对缺失数据包和/或重复数据包进行相应处理。49.在本技术实施例中,图2所示的方法还可以包括:接收第一信息,所述第一信息指示所述第一多播广播业务业务中缺失数据包的信息(比如missingpduinfo)。50.可选地,接收所述缺失数据包之前或之后的数据包,所述缺失数据包之前或之后的数据包的包头中携带所述第一信息就,比如nbit头部信息,其中000标识正常连续数据,001代表当前包之后或者之前有一个数据包缺失;010代表当前包之后或者之前有2个连续数据包缺失;011代表当前包之后或者之前有3个连续数据包缺失;51.或者,可选地,接收控制pdu(controlpdu),所述控制pdu携带所述第一信息,所述第一信息包括:所述缺失数据包的起始sn和连续缺失的数据包的个数。52.在本技术实施例中,可以使终端的mbs业务在终端从源小区移动到目标小区的场景中还能够进行连续接收处理,有利于mbs业务的连续性,在确保系统效率的基础上提升了终端的mbs业务接收体验。53.参见图3,本技术实施例提供一种多播广播业务的sn同步方法,应用于无线接入网节点,比如基站,具体步骤包括:步骤301。54.步骤301:通过第一方式,得到第一多播广播业务的空口sn,所述第一方式与同一个多播组中其他无线接入网节点得到所述第一多播广播业务的空口sn(或者称为uusn)的方式相同。55.在本技术实施例中,通过以下方式实现步骤301:根据第一sn,得到所述第一多播广播业务的空口sn;其中,所述第一sn为核心网节点与所述无线接入网节点之间接口的多播广播业务协议数据单元会话(mbspdusession)传输通道sn(或者称为cnsn),或者为mbspdusession中qosflow的sn(或者称为cnsn)。56.在本技术实施例中,所述mbspdusession包括:多个qosflow;当所述无线接入网节点将mbspdusession每一个qosflow映射到一个mrb时,所述第一sn为所述qosflow的sn;或者,当所述无线接入网节点将所述mbspdusession中的所有qosflow都映射到一个mrb,所述第一sn为所述mbspdusession传输通道sn;或者,当所述无线接入网节点将所述mbspdusession中的第一qosflow映射到一个mrb时,所述第一sn为所述第一qosflow的sn;当所述无线接入网节点将所述mbspdusession中除第一qosflow之外的剩余qosflow映射一个数据无线承载时,所述第一sn为所述mbspdusession传输通道sn;或者,当mbspdusession中的至少部分qosflow没有sn时,所述第一sn为所述mbspdusession传输通道sn。57.需要说明的是,上述qosflow到mrb的映射方式可以采取默认的方式,也可以在节点之间进行协商,或者由一个节点进行统一决策。58.可选地,所述空口sn等于所述第一sn;或者,所述空口sn等于所述第一sn与偏移量之和取模;或者,所述空口sn等于特定位数的所述第一sn;或者,所述空口sn等于特定位数的所述第一sn和填充比特位,所述填充比特位为特定值。59.可选地,当所述第一sn的长度大于所述空口sn的长度时,所述空口sn等于所述第一sn的最低的n位,其中n为所述空口sn的比特长度。60.可选地,当所述第一sn的长度小于所述空口sn的长度时,所述空口sn的低m位等于所述第一sn,所述空口sn的剩余比特位全部填充特定值(比如,该特定值为0),其中m为所述第一sn的比特长度。61.比如,低m位是指最低有效位(leastsignificantbits)中的m位,或者最右m位比特(rightmostmbits)。62.参见图8,16bit无线分组业务隧道传输协议用户面(gtp)-usn的最右12比特与12bit分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)sn相同,18bitpdcpsn的最右16比特与16bitgtp-usn相同。63.需要说明的,pdcpsn的长度可以为12bit或者18bit。64.需要说明的是,上述空口sn的计算方式,可以采取默认的方式,也可以在节点之间进行协商,或者由一个节点进行统一决策。65.在本技术实施例中,所述mbspdusession传输通道sn包括:无线分组业务隧道传输协议用户面(gtp-u)隧道(tunnel)sn。66.在本技术实施例中,图3所示的方法还包括:发送第一信息,所述第一信息指示所述无线接入网节点发送的第一多播广播业务业务中缺失数据包的信息。67.在本技术实施例中,在所述发送第一信息之前,图3所示的方法还包括:如果所述第一多播广播业务支持数据包重排序,则执行所述发送第一信息的步骤;如果所述第一多播广播业务不支持数据包重排序,则不执行所述发送第一信息的步骤。68.可选地,所述发送第一信息,包括:发送所述缺失数据包之前或之后的数据包,所述缺失数据包之前或之后的数据包的包头中携带所述第一信息;或者,发送控制pdu,所述控制pdu的类型表示所述第一信息。69.在本技术实施例中,所述空口sn是分组数据汇聚协议层(pdcplayer)sn和/或无线链路控制层(radiolinkcontrol,rlc)sn。70.在本技术实施例中,在同一个多播组中的小区/节点,采取相同的方式来进行空口sn的分配,这样终端在源小区/节点的mbs业务接收和目标小区/节点的mbs业务的l2sn是连续性分配的,而不是各自独立分配,可以使终端的mbs业务在终端从源小区移动到目标小区的场景中还能够进行连续接收处理,有利于mbs业务的连续性,在确保系统效率的基础上提升了终端的mbs业务接收体验。71.实施例一:一个mrb时sn默认相等的处理。72.一种比较典型的mbs业务的传输场景,是将一个mbs业务所有业务数据全部映射到一个空口mrb(multicastradiobearer)上传输,即mbspdusession和mrb是一对一的关系,每一个mbs包(packet)也将具有唯一的一个在pdusession中的sn,例如,gtp-utunnelsn,同时针对每一个来自于核心网的mbspacket,基站需要为它分配一个uusn,例如pdcpsn和/或rlcsn。73.由于核心网节点的多播通道是由一个核心网节点,例如mbs用户面功能(userplanefunction,upf),到多个相关无线接入网(radioaccessnetwork,ran)节点,在这个多播通道上,每个ran节点接收到的数据都是相同的,也就是说同一个数据包一定携带相同的mbspdusession对应gtp-utunnelsn。那么为了在这些ran节点之间,能够对同一个mbspacket分配相同的uusn,最简单的一个方法,就是uusn直接等于cnsn,但由于uusn和cnsn的长度不同,因此需要有不同的相等的方法,具体如下:[0074]-当cnsn的长度与uusn长度相同时,uusn=cnsn;[0075]例如,当cnsn的长度和uusn的长度相同,都为16bit长度,则uusn的每一个比特位都直接取对应比特位的cnsn的取值,即可以得到一个完全复制的uusn,这个uusn在各个小区获得的完全一致;[0076]-当cnsn的长度大于uusn长度时,uusn取cnsn的最低的n位,其中n为uusn的比特长度;[0077]例如,cnsn为16比特,uusn为12bit时,那么uusn直接取cnsn的低12位的对应取值作为自己的取值,而舍弃cnsn的高4位的取值,获得对应的uusn,这个uusn在各个小区获得的完全一致;[0078]-当cnsn的长度小于uusn长度时,uusn低m位等于cnsn,其剩余高位bit位全部补零,其中m位cnsn的比特长度;[0079]例如,cnsn为16比特,uusn为18bit时,则uusn的低16bit直接从cnsn的16位的对应值作为自己的对应取值,而uusn的高个两位以零补足,获得对应的uusn,这个uusn由于获取方式一致,在各个小区也完全一致;[0080]如上所述,各个加入多播组的ran节点,使用相同的方式由相同的cnsn来获得uusn,则得到的uusn一定是同步的,指同一个数据包在不同小区/节点被分配的uusn相同。[0081]这样一个ue在源小区接收一个mbs业务uusn=98,99,之后移动到目标小区,继续接收这个mbs业务,uusn=100,101……,则这些包是可以按sn顺序进行排序的;或者在目标小区接收这个mbs业务uusn=99,100…,ue就会知道99是重复接收的数据包,可以删除,将100及之后的数据包向高层递交。[0082]有一些特殊情况,如一个小区的cn接口数据出现了丢包或者乱序,例如cnsn接收顺序为98,99,101,102…意味着中间的sn=100的包可能发生了丢包,此时这个小区也只能按照uusn=98,99,101,102这样发送,对于ue来说,如果这个业务的配置是不支持数据包重排序功能(例如pdcplayer重排序定时器长度为0)的,则ue乱序接收到uusn=101的数据包之后,不会等待uusn=100的数据包,而直接送向高层;如果这个业务的配置是支持重排序功能(例如pdcplayer重排序定时器长度设置为一个正值),则ue在乱序接收到101之后,会启动重排序定时器等待uusn=100的数据包,等重排序定时器超时之后,才会将uusn=101的数据包向高层递交。这里,为了避免ue无谓的等待网络侧永远不会发送的uusn=100的数据包,可以告知ue缺失数据包的信息:[0083]可以在其它数据包,例如uusn=99或者uusn=101的数据包中,携带uusn=100这个缺失数据包的信息,如在uusn=99或者uusn=101的数据包头部携带它后面/前面一个或者几个数据包是缺失的,nbit头部信息,其中000标识正常连续数据,001代表当前包之后或者之前有一个数据包缺失;010代表当前包之后或者之前有2个连续数据包缺失;011代表当前包之后或者之前有3个连续数据包缺失;以此类推;[0084]或者,可以使用controlpdu来指示,pdu类型(pdutype)指示missingpduinfo,负荷部分携带丢失包的信息,起始sn数值,连续缺失的数据包个数;[0085]ue获取缺失数据包的信息,就可以清楚的知道因为基站侧节点的数据缺失,这些数据包不会被发送,因此在重排序定时器配置的情况下,对这些缺失数据包处的gap并不进行重排序定时器启动和等待,而是直接越过缺失数据包,进行后面的连续接收处理。[0086]例如ue被告知uusn=99之后或者uusn=101之前缺失了一个数据包,则ue在接收到uusn=99的数据包,之后又接收到uusn=101的数据包,ue就清楚uusn=100的数据包是缺失的,不用等待,直接按照uusn=100的数据包被接收处理,不针对uusn=100的数据包启动重排序定时器,接收状态变量直接按照连续接收到uusn=101数据包进行更新,并且递交uusn=101数据包到高层。[0087]实施例二:多qosflow的处理[0088]实施例一给出了最简单的mbssession映射到一个mrb的处理方式。但其实在一个mbssession中,可能有不同特性的数据流,需要被区分对待,即一个mbssession可以包含多个qosflow,每个qosflow具有不同的qos要求,比如,视频业务可以包含音频,图像和控制信息三个qosflow,各有不同的传输要求。[0089]针对一个mbssession包含多个qosflow的情况,空口可以有不同的映射方式:[0090]第一种:将不同的qosflow在空口映射到不同的mrb中,例如一个mbssession包含qosflow1/2/3,他们被分别映射到mrb1/2/3中:[0091]在这种情况下,qosflow1的数据在mrb1传输,由于在cn到ran的接口中,qosflow级别(level)也会有sn,在一个qosflow中的全部数据包是顺序编号的,然后在三个qosflow之外mbssession级别还有另一个sessionlevelsn。[0092]表1:cnsn的编号举例。[0093]sessionsn:012345678910qosflow1sn:0ꢀꢀ1ꢀꢀꢀ23ꢀꢀqosflow2sn:01ꢀꢀꢀꢀꢀꢀ23qosflow3sn:ꢀꢀꢀꢀ012ꢀꢀꢀꢀ[0094]从表1举例可以看出,相当于有两重队列,一个队列是mbssessionlevel的,所有的qosflow的数据按照先后顺序进行统一排序,得到sessionlevel的sn。然后在每个qosflow里面,例如qosflow1的所有数据,仍旧有一个qosflow1的专属sn,只对属于qosflow1的数据进行计数和排序。[0095]由于qosflow1和mrb1一一映射,也就是说mrb的uusn可以直接用qosflow1的cnsn来得到,采取默认相等的原则即可,具体方式见实施例一中的三种情况。[0096]第二种:将不同的qosflow在空口仍旧映射到相同的一个mrb中,例如一个mbssession包含qosflow1、qosflow2、qosflow3,他们被统一映射到mrb1中。[0097]在这种方式中,虽然有多个qosflow,而且可能有qosflowlevel的sn,但由于是整个mbssession映射到一个mrb1中,所以可以不用区分qosflow,直接以mbspdusession的cnsn来得到mrb1的uusn即可,采取默认相等的原则,具体方式见实施例一中的三种情况。[0098]其它方式,是将相似的qosflow映射到一个mrb1中,但不是全部,剩余的qos需求近似的qosflow映射到另一个mrb2中:[0099]继续以表1来举例,例如qosflow1和qosflow2由于qos需求接近,被映射到mrb1中,而qosflow3被映射到mrb2中。此时mrb2由于只有一个qosflow,则mrb2对应的uusn可以直接等于qosflow3的cnsn,采取默认相等的原则,具体方式见实施例一中的三种情况。[0100]比较复杂的是mrb1,包含的是两个qosflow1和qosflow2,此时无法使用qosflowlevel的sn,只能使用pdusessionlevel的cnsn,来作为mrb1uusn。由于pdusessionlevel的cnsn还包含qosflow3的计数,仅映射到mrb1的是qosflow1和qosflow2,因此cnsn必然会有一些缺口,例如表1中的sessionsn=4,5,6这几个包是没有映射到mrb1的,必然会存在uusn的缺失,也是根据不同的情况有不同的处理:[0101]如果这个业务不支持数据包重排序,则缺失不需要通知,ue接收gap不会启动重排序定时器,sessionsn=0,1,2,3之后,直接接着sessionsn=7,8,9,10,ue直接按这个顺序处理,向高层递交;[0102]如果这个业务支持重排序,且缺失不通知,ue接收gap会启动重排序定时器,sessionsn=0,1,2,3之后,直接接着sessionsn=7,8,9,10,ue会对gap处的sessionsn=4,5,6启动重排序定时器,直至超时才能处理后面的sessionsn=7,8,9,10,向高层递交;[0103]如果这个业务支持重排序,且缺失需要通知,则ue对通知的缺失的sn不会当成接收gap,不会启动重排序定时器,sessionsn=0,1,2,3之后,直接接着7,8,9,10,ue知道sessionsn=4,5,6缺失,直接按接收顺序处理,向高层递交,通知缺失的方式有两种:[0104]-pdu头部(header)中携带,例如sessionsn=3或者7的数据包中携带,sessionsn=3之后或者7之前有三个数据包缺失,header的missingpduinfo取值000代表正常数据,001代表之后或者之前有一个数据包缺失,010代表之后或者之前有两个数据包缺失,011代表之后或者之前有三个数据包缺失,依次类推。[0105]-controlpdu中携带,pdu类型(pdutype)指示missingpduinfo,内容里携带sn=4,数量(num)=3,代表sessionsn=4及4之后的连续三个数据包缺失。[0106]实施例三:配置或者默认[0107]一种最简单的方式,是协议中进行规定,约定所有无线接入网节点(例如基站)的统一行为:[0108]-关于qosflow到mrb的映射(mapping),可以有如下规定之一或者组合:[0109](1)当一个mbssession中仅包含一个qosflow时,它被映射到一个mrb中,uusn直接等于sessionlevelcnsn;[0110](2)当一个mbssession中包含两个或者更多qosflow时,所有qosflow被映射到一个mrb中,uusn直接等于sessionlevelcnsn;[0111](3)当一个mbssession中包含两个或者更多qosflow时,每个qosflow被映射到一个单独mrb中,uusn直接等于qosflowlevelcnsn;[0112](4)当一个mbssession中包含两个或者更多qosflow时,如果qosflownumber个数大于门限,则所有qosflow被映射到一个mrb中,uusn直接等于sessionlevelcnsn;[0113](5)当一个mbssession中包含两个或者更多qosflow时,如果qosflownumber个数小于或者等于门限,则每个qosflow被映射到一个单独mrb中,uusn直接等于qosflowlevelcnsn;[0114]其中qosflownumber个数的门限等于一个mbs业务最大能支持的mrb个数;[0115]以上所有等于的原则,均可参见实施例一中的uusn等于cnsn原则。[0116]-关于uusn获得,有如下规定,统一无线接入网节点(例如基站)行为:[0117](1)所有mbs业务对应的mrb,其uusn均采用12bit长度;[0118](2)所有mbs业务对应的mrb,其uusn均采用18bit长度;[0119](3)满足qos条件1的mrb,其uusn采取12bit长度,例如不需要重排序;[0120]满足qos条件2的mrb,其uusn采取18bit长度,例如需要重排序;[0121]当uusn确定之后,按照实施例一中的uusn等于cnsn原则获得;[0122]-其它方式。[0123]另一种较为灵活的方式,是用配置或者指示的方式,决定无线接入网节点(例如基站)的行为:[0124]-核心网在mbssession建立的过程中,告知无线接入网节点(例如基站)关于mbssession的特性,例如有几个qosflow,qosflow的qos参数,是否需要不同的mrb承载不同的qosflow等;无线接入网节点(例如基站)接收到之后,按照核心网指示进行映射操作;[0125]-或者,无线接入网节点(例如基站)之间交互映射操作的具体内容,例如新进入多播组的无线接入网节点(例如基站),可以通过无线接入网节点(例如基站)间接口,向已经在其中的无线接入网节点(例如基站),请求无线接入网节点(例如基站)特有的配置,例如qosflow到mrb的映射关系,cnsn和uusn的映射关系等,获得信息之后,遵照执行。[0126]-或者,有一个集中节点进行协调,统一产生配置信息和映射信息,分发给其它无线接入网节点(例如基站)和新进入的无线接入网节点(例如基站),无线接入网节点(例如基站)遵照执行。[0127]实施例四:偏移。[0128]前面实施例以uusn等于cnsn的方式进行举例,其实也不排除采取统一的方式,对cnsn进行偏移以获得uusn:[0129]-uusn=cnsn delta,其中delta是标准规定,无线接入网节点(例如基站)间协商,统一节点告知,或者核心网告知;[0130]-uusn取特定位数的cnsn,例如uusn只取cnsn的最低的x位,其余bit以零补齐,x位可以等于cnsn位数也可以小于,x的取值由标准规定,无线接入网节点(例如基站)间协商,统一节点告知,或者核心网告知。[0131]参见图4,本技术实施例提供一种多播广播业务的sn同步装置,应用于终端,装置400包括:[0132]获取模块401,用于获取在第一小区接收第一多播广播业务的第一空口sn和在第二小区接收所述第一多播广播业务的第二空口sn;[0133]排序模块402,用于根据所述第一空口sn和所述第二空口sn,对所述第一多播广播业务的数据包进行排序处理,比如,按照sn升序对所述第一多播广播业务的数据包进行排序处理;[0134]其中,所述第一空口sn和所述第二空口sn位于同一个sn集合中,所述第一空口sn和所述第二空口sn至少部分不同。[0135]在一些实施方式中,装置400还包括:处理模块,用于如果所述第一多播广播业务的数据包不连续,则确定所述第一多播广播业务中缺失数据包;如果所述第一多播广播业务不支持数据包重排序,在检测到所述缺失数据包处的间隔时,不启动重排序定时器;如果所述第一多播广播业务业务支持数据包重排序,在检测到所述缺失数据包处的间隔时,启动重排序定时器。[0136]在一些实施方式中,装置400还包括:接收模块,用于接收第一信息,所述第一信息指示所述第一多播广播业务业务中缺失数据包的信息。[0137]在一些实施方式中,接收模块进一步用于:接收所述缺失数据包之前或之后的数据包,所述缺失数据包之前或之后的数据包的包头中携带所述第一信息;或者,接收控制pdu,所述控制pdu携带所述第一信息。[0138]本技术实施例提供的装置能够实现图3所示的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。[0139]参见图5,本技术实施例提供一种多播广播业务的sn同步装置,应用于无线接入网节点,该装置500包括:[0140]分配模块501,用于通过第一方式,得到第一多播广播业务的空口sn,所述第一方式与同一个多播组中其他无线接入网节点得到所述第一多播广播业务的空口sn的方式相同。[0141]在一些实施方式中,分配模块501进一步用于:根据第一sn,得到所述第一多播广播业务的空口sn;[0142]其中,所述第一sn为核心网节点与所述无线接入网节点之间接口的多播广播业务协议数据单元会话mbspdusession传输通道sn,或者为mbspdusession中qosflow的sn。[0143]在一些实施方式中,所述mbspdusession包括:多个qosflow;[0144]当所述无线接入网节点将mbspdusession每一个qosflow映射到一个mrb时,所述第一sn为所述qosflow的sn;[0145]或者,[0146]当所述无线接入网节点将所述mbspdusession中的所有qosflow都映射到一个mrb,所述第一sn为所述mbspdusession传输通道sn;[0147]或者,[0148]当所述无线接入网节点将所述mbspdusession中的第一qosflow映射到一个mrb时,所述第一sn为所述第一qosflow的sn;当所述无线接入网节点将所述mbspdusession中除第一qosflow之外的剩余qosflow映射一个数据无线承载时,所述第一sn为所述mbspdusession传输通道sn;[0149]或者,[0150]当mbspdusession中的至少部分qosflow没有sn时,所述第一sn为所述mbspdusession传输通道sn。[0151]在一些实施方式中,所述空口sn等于所述第一sn;或者,所述空口sn等于所述第一sn与偏移量之和取模;或者,所述空口sn等于特定位数的所述第一sn;或者,所述空口sn等于特定位数的所述第一sn和填充比特位,所述填充比特位为特定值。[0152]在一些实施方式中,所述空口sn等于特定位数的所述第一sn,包括:[0153]当所述第一sn的长度大于所述空口sn的长度时,所述空口sn等于所述第一sn的最低的n位,其中n为所述空口sn的比特长度。[0154]在一些实施方式中,所述空口sn包括特定位数的所述第一sn和填充比特位,所述填充比特位为特定值,包括:[0155]当所述第一sn的长度小于所述空口sn的长度时,所述空口sn的低m位为所述第一sn,所述空口sn的剩余比特位全部填充特定值,其中m为所述第一sn的比特长度。[0156]在一些实施方式中,所述mbspdusession传输通道sn包括:gtp-u隧道sn。[0157]在一些实施方式中,所述装置500还包括:[0158]发送模块,用于发送第一信息,所述第一信息指示所述无线接入网节点发送的第一多播广播业务业务中缺失数据包的信息。[0159]在一些实施方式中,所述装置500还包括:[0160]执行模块,用于如果所述第一多播广播业务支持数据包重排序,则触发发送模块发送第一信息;如果所述第一多播广播业务不支持数据包重排序,则不触发发送模块发送第一信息。[0161]在一些实施方式中,发送模块进一步用于发送所述缺失数据包之前或之后的数据包,所述缺失数据包之前或之后的数据包的包头中携带所述第一信息;或者,发送控制pdu,所述控制pdu携带所述第一信息。[0162]在一些实施方式中,所述空口sn是分组数据汇聚协议层sn和/或无线链路控制层sn。[0163]本技术实施例提供的装置能够实现图3所示的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。[0164]图6为实现本技术实施例的一种终端的硬件结构示意图。[0165]该终端600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、以及处理器610等部件。[0166]本领域技术人员可以理解,终端600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图6中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。[0167]应理解的是,本技术实施例中,输入单元604可以包括图形处理器(graphicsprocessingunit,gpu)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元606可包括显示面板6061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板6061。用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。[0168]本技术实施例中,射频单元601将来自网络侧设备的下行数据接收后,给处理器610处理;另外,将上行的数据发送给网络侧设备。通常,射频单元601包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。[0169]存储器609可用于存储软件程序或指令以及各种数据。存储器609可主要包括存储程序或指令区和存储数据区,其中,存储程序或指令区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器609可以包括高速随机存取存储器,还可以包括非易失性存储器,其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。[0170]处理器610可包括一个或多个处理单元;可选的,处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序或指令等,调制解调处理器主要处理无线通信,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。[0171]本技术实施例提供的终端能够实现图2所示的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。[0172]本技术实施例还提供了一种无线接入网节点。如图7所示,该无线接入网节点700包括:天线701、射频装置702、基带装置703。天线701与射频装置702连接。在上行方向上,射频装置702通过天线701接收信息,将接收的信息发送给基带装置703进行处理。在下行方向上,基带装置703对要发送的信息进行处理,并发送给射频装置702,射频装置702对收到的信息进行处理后经过天线701发送出去。[0173]上述频带处理装置可以位于基带装置703中,以上实施例中网络侧设备执行的方法可以在基带装置703中实现,该基带装置703包括处理器704和存储器705。[0174]基带装置803例如可以包括至少一个基带板,该基带板上设置有多个芯片,如图7所示,其中一个芯片例如为处理器704,与存储器705连接,以调用存储器705中的程序,执行以上方法实施例中所示的网络设备操作。[0175]该基带装置703还可以包括网络接口706,用于与射频装置702交互信息,该接口例如为通用公共无线接口(commonpublicradiointerface,简称cpri)。[0176]具体地,本技术实施例的网络侧设备还包括:存储在存储器705上并可在处理器704上运行的指令或程序,处理器704调用存储器705中的指令或程序执行图5所示各模块执行的方法,并达到相同的技术效果,为避免重复,故不在此赘述。[0177]本技术实施例还提供一种程序产品,所述程序产品被存储在非易失的存储介质中,所述程序产品被至少一个处理器执行以实现如图2或图3所述的处理的方法的步骤。[0178]本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图2或图3所示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0179]其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。[0180]本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行网络侧设备程序或指令,实现上述图2或图3所示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0181]应理解,本技术实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。[0182]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。[0183]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。[0184]上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献