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

数据传输方法、数据传输装置、网络侧设备及第一终端与流程

2022-02-20 13:55:46 来源:中国专利 TAG:
1.本技术属于通信
技术领域
:,具体涉及一种数据传输方法、数据传输装置、网络侧设备及第一终端。
背景技术
::2.现有技术中,数据的传输路径可以变更,在传输路径变更时,网络侧设备通常先将原来的传输路径(简称源路径)删除,再添加新的传输路径,并通过新的传输路径重新发送数据。这种方式会导致源路径的缓存数据丢失,并且还需要在新的传输路径重复发送已通过源路径传输的数据,导致终端接收大量的重复数据。技术实现要素:3.本技术实施例的目的是提供一种数据传输方法、数据传输装置、网络侧设备及第一终端,能够解决因传输路径变更而导致数据重复传输的问题。4.为了解决上述技术问题,本技术是这样实现的:5.第一方面,提供了一种数据传输方法,应用于网络侧设备,所述方法包括:6.发送第一消息,所述第一消息用于指示目标业务的传输路径从第一传输路径变更至第二传输路径;7.接收终端发送的第二消息,所述第二消息用于指示所述终端在所述第一传输路径对所述目标业务的接收状态;8.根据所述第二消息,在所述第二传输路径发送所述目标业务的第一数据。9.第二方面,提供了一种数据传输装置,包括:10.第一发送模块,用于发送第一消息,所述第一消息用于指示目标业务的传输路径从第一传输路径变更至第二传输路径;11.接收模块,用于接收终端发送的第二消息,所述第二消息用于指示所述终端在所述第一传输路径对所述目标业务的接收状态;12.第二发送模块,用于根据所述第二消息,在所述第二传输路径发送所述目标业务的第一数据。13.第三方面,提供了一种数据传输方法,应用于第一终端,所述方法包括:14.接收网络侧设备发送的第一消息,所述第一消息用于指示目标业务的传输路径从第一传输路径变更至第二传输路径;15.向所述网络侧设备发送第二消息,所述第二消息用于指示所述第一终端在所述第一传输路径对所述目标业务的接收状态。16.第四方面,提供了一种数据传输装置,包括:17.第一接收模块,用于接收网络侧设备发送的第一消息,所述第一消息用于指示目标业务的传输路径从第一传输路径变更至第二传输路径;18.发送模块,用于向所述网络侧设备发送第二消息,所述第二消息用于指示所述第evolution,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)通信系统。35.图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系统中的基站为例,但是并不限定基站的具体类型。36.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的数据传输方法、数据传输装置、网络侧设备及第一终端进行详细地说明。37.图2是本技术实施例提供的一种数据传输方法的流程图,如图2所示,数据传输方法,应用于网络侧设备,该方法包括以下步骤:38.步骤201:发送第一消息,所述第一消息用于指示目标业务的传输路径从第一传输路径变更至第二传输路径。39.在通信
技术领域
:,业务一般包括多播业务,例如mbms(multimediabroadcastandmulticastservice,多媒体广播多播业务)、mbs(multicastbroadcastservice,广播多播业务)和单播业务。40.mbms一般通过以下两种方式传输:其一,在mbsfn(multimediabroadcastmulticastservicesinglefrequencynetwork,mbms单频网)子帧中通过pmch(physicalmulticastchannel,物理多播信道)物理信道传输,其中,控制信息通过系统信息(如sib13)和mcch(multicastcontrolchannel,广播控制信道)传输,数据通过mtch(multicasttrafficchannel,广播业务信道)传输。其二,通过pdcch(physicaldownlinkcontrolchannel,物理下行控制信道)调度的pdsch(physicaldownlinksharedchannel,物理下行控制信道)信道传输,其中,控制信息通过系统信息(如sib20)和sc-mcch(singlecellmulticastcontrolchannel,单小区广播控制信道)传输,数据通过sc-mtch(singlecellmulticasttrafficchannel,单小区广播业务信道)传输。其中,sc-mcch通过sc-rnti(singlecellrnti,单小区rnti(radionetworktemporaryidentity,无线网络临时标识))pdcch调度的pdsch传输,sc-mtch通过g-rntipdcch调度的pdsch传输。mbs业务一般通过特定的mrb(mbmsradiobearer,mbms无线承载)传输,mbs业务可以通过tmgi(temporarymobilegroupidentity,临时移动组标识)和qosflowid等标识标记。单播业务一般通过特定的drb(dataradiobearer,单播数据无线承载)传输。41.本技术实施例中,目标业务可以理解为特定业务,目标业务既可以是多播业务,也可以是单播业务,网络侧设备可以通过指示信息来指示目标业务。网络侧设备可通过第一消息来指示目标业务,即,第一消息可包括目标业务的指示信息。用于指示目标业务的指示信息可以包括会话标识(如pdusession-1)、数据流标识(如qosflow-1)和多播业务标识(如tmgi-1)中的至少一项。42.本技术实施例中,目标业务的传输路径的变更既可以包括目标业务的发送路径的变更,也可以包括目标业务的接收路径的变更。也就是说,网络侧设备既可以通过第一消息来指示目标业务的发送路径从第一发送路径变更至第二发送路径,这样,网络侧设备可通过第二发送路径向终端发送目标业务的数据,终端可通过第二发送路径对应的接收路径接收网络侧设备发送的目标业务的数据。网络侧设备也可以通过第一消息来指示目标业务的接收路径从第一接收路径变更至第二接收路径,这样,网络侧设备可通过第二接收路径对应的发送路径向终端发送目标业务的数据,终端可通过第二接收路径接收网络侧设备发送的目标业务的数据。43.本技术实施例中,第一传输路径也可称之为源路径(如源接收路径或源发送路径或源承载等表述),第二传输路径也可称之为目标路径(如目标接收路径或目标发送路径或目标承载等表述)。44.本技术实施例中,无论目标业务是单播业务还是多播业务,第一传输路径既可以为单播传输方式的传输路径,也可以为多播传输方式的传输路径;相应的,第二传输路径既可以为单播传输方式的传输路径,也可以为多播传输方式的传输路径。45.可选的,所述第一传输路径为单播传输方式的传输路径,所述第二传输路径为多播传输方式的传输路径。例如,第一传输路径为drb,第二传输路径为mrb。又例如,第一传输路径为rb-1(radiobearer-1,无线承载-1)的单播接收rlc(radiolinkcontrol,无线链路控制)实体,第二传输路径为rb-1的多播接收rlc实体。46.可选的,所述第一传输路径为多播传输方式的传输路径,所述第二传输路径为单播传输方式的传输路径。例如,第一传输路径为mrb,第二传输路径为drb。又例如,第一传输路径为rb-1的多播rlc接收实体,第二传输路径为rb-1的单播rlc接收实体。47.可选的,所述第一传输路径和所述第二传输路径分别为不同无线承载的传输路径。例如,第一传输路径为mrb-1,第二传输路径为drb-1;或者,第一传输路径为drb-2,第二传输路径为mrb-2。48.可选的,所述第一传输路径和所述第二传输路径为同一无线承载的不同传输路径。例如,承载1有1个pdcp(packetdataconvergenceprotocol,分组数据汇聚协议)接收实体,该pdcp接收实体关联了2个rlc接收实体,其中rlc-1对应第一传输路径,rlc-2对应第二传输路径。49.作为示例,步骤201中,网络侧设备可向终端发送第一消息,该第一消息用于指示终端将mrb-1中的tmgi-1的多播业务变更到drb-1中进行接收。50.步骤202:接收终端发送的第二消息,所述第二消息用于指示所述终端在所述第一传输路径对所述目标业务的接收状态。51.上述第二消息可通过第一传输路径和第二传输路径中的至少一个传输路径传输,以提高第二消息的传输可靠性。假设第一消息用于指示目标业务的接收路径从第一接收路径变更至第二接收路径,那么,终端既可以通过第一接收路径对应的发送路径来发送第二消息。例如,终端可通过源drb对应的上行发送rlc实体来发送第二消息,也可以通过目标drb对应的上行发送rlc实体来发送第二消息,还可以通过源drb和目标drb对应的上行发送rlc实体来发送第二消息。52.进一步的,第二消息对应的源路径的rlc实体的类型可以为um模式(unacknowledgedmode,非确认模式)和am模式(acknowledgedmode,确认模式)中的任一种,以进一步提高第二消息的传输可靠性。53.本技术实施例中,终端向网络侧设备发送第二消息的时机可以在接收到第一消息之后,也就是说,终端在接收到目标业务的传输路径发生变更的消息之后,终端可以向网络侧设备上报第二消息。由于第二消息用于指示终端在第一传输路径对目标业务的接收状态,第二消息可以理解为数据接收状态信息,因此,终端向网络侧设备上报第二消息,可以理解为,终端向网络侧设备上报在源接收路径的目标业务的数据接收状态。54.本技术实施例中,在目标业务的传输路径发生变更的情况下,通过网络侧设备接收终端上报的源接收路径的数据接收状态,能够使网络侧设备知晓终端在源接收路径的数据接收情况,从而能够指导网络侧设备进行目标业务的数据重传,避免网络侧设备进行重复的数据传输。55.步骤203:根据所述第二消息,在所述第二传输路径发送所述目标业务的第一数据。56.该步骤中,网络侧设备可以根据终端上报的源接收路径的数据接收状态,确定需要重传的目标业务的数据,即目标业务的第一数据,并通过第二传输路径发送目标业务的第一数据。57.在本技术实施例中,在数据的传输路径发生变更的情况下,通过网络侧设备接收终端上报的源接收路径的数据接收状态,能够使网络侧设备根据终端的数据接收状态来进行数据的重传,从而能够有效地避免数据重复传输。58.可选的,所述第二消息包括所述目标业务的数据包编号信息,所述目标业务的数据包编号信息用于指示所述终端在所述第一传输路径对所述目标业务的接收状态。59.该实施方式中,通过目标业务的数据包编号信息来指示终端在第一传输路径对目标业务的接收状态,这种接收状态的指示方式具有简洁、直观、明了的特点。60.可选的,所述目标业务的数据包编号信息包括以下任一项:61.所述终端在所述第一传输路径的第一个丢失的数据包的编号信息;62.所述终端在所述第一传输路径的第一个丢失的数据包的前一个数据包的编号信息;63.所述终端在所述第一传输路径的第一个丢失的数据包的后一个数据包的编号信息;64.所述终端在所述第一传输路径丢失的数据包的编号信息;65.所述终端在所述第一传输路径接收的数据包的编号信息。66.该实施方式中,第一个丢失的数据包的编号信息、第一个丢失的数据包的前一个数据包的编号信息以及第一个丢失的数据包的后一个数据包的编号信息,均可以理解为第一个丢失的数据包的编号信息。终端可以仅上报上述任一种第一个丢失的数据包的编号信息,而不上报第一个丢失的数据包的编号信息之外的其他数据包的接收状态信息,这样,对于网络侧设备而言,可以从第一个丢失的数据包开始重传所有的数据包。67.本技术实施例中,第二消息除了用于指示终端在第一传输路径对目标业务的接收状态,还可以包括第一传输路径的指示信息,例如,第二消息除了包括上述目标业务的数据包编号信息,还可以包括第一传输路径的指示信息。这样,网络侧设备即可通过第二消息区分终端上报的数据接收状态信息是针对在哪个第一传输路径的数据接收状态信息,从而能够使网络侧设备根据第二消息,更准确地确定需要在第二传输路径重传的数据。68.可选的,所述第一传输路径的指示信息包括无线承载标识(如drb-1)、数据流标识(如qosflow-1)、会话标识(如pdusession-1)、逻辑信道标识(如lcid-1)、小区组标识(如mcg(mastercellgroup,主小区组)或scg(secondarycellgroup,辅小区组))和多播业务标识(如tmgi-1)中的至少一项。69.可选的,所述目标业务的第一数据包括:70.所述终端在所述第一传输路径的第一个丢失的数据包,以及所述第一个丢失的数据包之后的数据包;或者,71.所述终端在所述第一传输路径丢失的数据包。72.该实施方式中,网络侧设备可以在第二传输路径向终端发送其在第一传输路径的第一个丢失的数据包之后的数据包,也就是说,从第一传输路径的第一个丢失的数据包开始,将包括该第一个丢失的数据包的后续所有数据包都通过第二传输路径进行发送。网络侧设备也可以在第二传输路径向终端发送其在第一传输路径丢失的全部数据包,而对于终端在第一传输路径接收成功的数据包,网络侧设备可不再重复发送。73.可选的,若所述网络侧设备接收到n个终端发送的所述第二消息,且所述n个终端在所述第一传输路径的第一个丢失的数据包不同,所述n为大于1的整数,则所述目标业务的第一数据包括:74.所述n个终端在所述第一传输路径的第一个丢失的数据包中最早的数据包,以及所述最早的数据包之后的数据包;或者,75.所述n个终端在所述第一传输路径的第一个丢失的数据包中最晚的数据包,以及所述最晚的数据包之后的数据包。76.该实施方式中,当有多个终端向网络侧设备上报或反馈在第一传输路径的的目标业务的数据接收状态信息时,这多个终端上报的数据接收状态信息可能不同,例如,多个终端上报的在第一传输路径的第一个丢失的数据包可能不同。那么,在这种情况下,网络侧设备在第二传输路径发送的目标业务的第一数据可存在以下多种可能的情况。77.其一,网络侧设备以多个终端在第一传输路径的第一个丢失的数据包中最早丢失的数据包为参考,将该最早丢失的数据包以及该最早丢失的数据包之后的数据包作为需要在第二传输路径上重传的数据。例如,ue-1上报其在第一传输路径的第一个丢失的数据包为数据包-1,ue-2上报其在第一传输路径的第一个丢失的数据包为数据包-2,则最早丢失的数据包为数据包-1,网络侧设备从数据包-1开始重传数据包。78.其二,网络侧设备以多个终端在第一传输路径的第一个丢失的数据包中最晚丢失的数据包为参考,将该最晚丢失的数据包以及该最晚丢失的数据包之后的数据包作为需要在第二传输路径上重传的数据。例如,ue-1上报其在第一传输路径的第一个丢失的数据包为数据包-1,ue-2上报其在第一传输路径的第一个丢失的数据包为数据包-2,则最晚丢失的数据包为数据包-2,网络侧设备从数据包-2开始重传数据包。79.其三,网络侧设备将每个终端在第一传输路径丢失的数据包作为需要在第二传输路径上重传的数据。80.可选的,所述方法还包括:81.发送第三消息,所述第三消息用于指示所述目标业务的第一数据在所述第一传输路径所对应的数据包编号信息。82.该实施方式中,网络侧设备可向终端发送第三消息,通过第三消息告知终端目标业务的第一数据在第一传输路径所对应的编号信息,以使终端在第二传输路径接收目标业务的第一数据时,能够根据目标业务的第一数据在第一传输路径的编号信息,确定是接收还是丢弃目标业务的第一数据。83.例如,假设网络侧设备在第二传输路径发送数据包1/2/3,该数据包1/2/3在第一传输路径的编号为4/5/6,则第三消息用于指示数据包1/2/3在第一传输路径的编号信息,即4/5/6。这样,终端就能够知晓网络侧设备在第二传输路径发送的数据包1/2/3,是对应原先在第一传输路径的数据包4/5/6。84.需要说明的是,本技术实施例提供的数据传输方法,执行主体可以为数据传输装置,或者,该数据传输装置中的用于执行数据传输方法的控制模块。本技术实施例中以数据传输装置执行数据传输方法为例,说明本技术实施例提供的数据传输装置。85.图3是本技术实施例提供的一种数据传输装置的结构图,如图3所示,数据传输装置300,应用于网络侧设备,数据传输装置300包括:86.第一发送模块301,用于发送第一消息,所述第一消息用于指示目标业务的传输路径从第一传输路径变更至第二传输路径;87.接收模块302,用于接收终端发送的第二消息,所述第二消息用于指示所述终端在所述第一传输路径对所述目标业务的接收状态;88.第二发送模块303,用于根据所述第二消息,在所述第二传输路径发送所述目标业务的第一数据。89.可选的,所述目标业务的第一数据包括:90.所述终端在所述第一传输路径的第一个丢失的数据包,以及所述第一个丢失的数据包之后的数据包;或者,91.所述终端在所述第一传输路径丢失的数据包。92.可选的,若所述网络侧设备接收到n个终端发送的所述第二消息,且所述n个终端在所述第一传输路径的第一个丢失的数据包不同,所述n为大于1的整数,则所述目标业务的第一数据包括:93.所述n个终端在所述第一传输路径的第一个丢失的数据包中最早的数据包,以及所述最早的数据包之后的数据包;或者,94.所述n个终端在所述第一传输路径的第一个丢失的数据包中最晚的数据包,以及所述最晚的数据包之后的数据包。95.可选的,数据传输装置300还包括:96.第三发送模块,用于发送第三消息,所述第三消息用于指示所述目标业务的第一数据在所述第一传输路径所对应的数据包编号信息。97.可选的,所述第二消息包括所述目标业务的数据包编号信息,所述目标业务的数据包编号信息用于指示所述终端在所述第一传输路径对所述目标业务的接收状态。98.可选的,所述目标业务的数据包编号信息包括以下任一项:99.所述终端在所述第一传输路径的第一个丢失的数据包的编号信息;100.所述终端在所述第一传输路径的第一个丢失的数据包的前一个数据包的编号信息;101.所述终端在所述第一传输路径的第一个丢失的数据包的后一个数据包的编号信息;102.所述终端在所述第一传输路径丢失的数据包的编号信息;103.所述终端在所述第一传输路径接收的数据包的编号信息。104.可选的,所述第一传输路径和所述第二传输路径分别为不同无线承载的传输路径;或者,105.所述第一传输路径和所述第二传输路径为同一无线承载的不同传输路径。106.可选的,所述第一传输路径为单播传输方式的传输路径,所述第二传输路径为多播传输方式的传输路径;或者,107.所述第一传输路径为多播传输方式的传输路径,所述第二传输路径为单播传输方式的传输路径。108.可选的,所述第一消息还包括所述目标业务的指示信息,所述指示信息包括会话标识、数据流标识和多播业务标识中的至少一项。109.可选的,所述第二消息通过所述第一传输路径和所述第二传输路径中的至少一个传输路径传输。110.可选的,所述第二消息还包括所述第一传输路径的指示信息。111.可选的,所述第一传输路径的指示信息包括无线承载标识、数据流标识、会话标识、逻辑信道标识、小区组标识和多播业务标识中的至少一项。112.在本技术实施例中,在数据的传输路径发生变更的情况下,通过网络侧设备接收终端上报的源接收路径的数据接收状态,能够使网络侧设备根据终端的数据接收状态来进行数据的重传,从而能够有效地避免数据重复传输。113.图4是本技术实施例提供的一种数据传输方法的流程图,如图4所示,数据传输方法,应用于第一终端,该方法包括以下步骤:114.步骤401:接收网络侧设备发送的第一消息,所述第一消息用于指示目标业务的传输路径从第一传输路径变更至第二传输路径;115.步骤402:向所述网络侧设备发送第二消息,所述第二消息用于指示所述第一终端在所述第一传输路径对所述目标业务的接收状态。116.本技术实施例中,第一终端可以理解为图1中的终端11。117.在本技术实施例中,在数据的传输路径发生变更的情况下,通过终端向网络侧设备上报源接收路径的数据接收状态,能够使网络侧设备根据终端的数据接收状态来进行数据的重传,从而能够有效地避免数据重复传输。118.可选的,所述第一传输路径和所述第二传输路径分别为不同无线承载的传输路径;或者,119.所述第一传输路径和所述第二传输路径为同一无线承载的不同传输路径。120.可选的,所述第一传输路径为单播传输方式的传输路径,所述第二传输路径为多播传输方式的传输路径;或者,121.所述第一传输路径为多播传输方式的传输路径,所述第二传输路径为单播传输方式的传输路径。122.可选的,所述第一消息还包括所述目标业务的指示信息,所述指示信息包括会话标识、数据流标识和多播业务标识中的至少一项。123.可选的,所述第二消息通过所述第一传输路径和所述第二传输路径中的至少一个传输路径传输。124.可选的,所述第二消息包括所述目标业务的数据包编号信息,所述目标业务的数据包编号信息用于指示所述第一终端在所述第一传输路径对所述目标业务的接收状态。125.可选的,所述目标业务的数据包编号信息包括以下任一项:126.所述第一终端在所述第一传输路径的第一个丢失的数据包的编号信息;127.所述第一终端在所述第一传输路径的第一个丢失的数据包的前一个数据包的编号信息;128.所述第一终端在所述第一传输路径的第一个丢失的数据包的后一个数据包的编号信息;129.所述第一终端在所述第一传输路径丢失的数据包的编号信息;130.所述第一终端在所述第一传输路径接收的数据包的编号信息。131.可选的,所述第二消息还包括所述第一传输路径的指示信息。132.可选的,所述第一传输路径的指示信息包括无线承载标识、数据流标识、会话标识、逻辑信道标识、小区组标识和多播业务标识中的至少一项。133.可选的,所述方法还包括:134.根据所述第二消息,调整所述第二传输路径的数据接收窗口的变量。135.该实施方式中,数据接收窗口的变量包括数据接收窗口的上边界和下边界中的至少一项。由于第一终端是根据数据接收窗口的变量,例如数据接收窗口的下边界,来确定是否接收数据包,因此,第一终端根据第二消息调整第二传输路径的数据接收窗口的变量,能够使第一终端成功接收到网络侧设备在第二传输路径发送的目标业务的数据,避免数据包的丢失。136.可选的,所述根据所述第二消息,调整所述第二传输路径的数据接收窗口的变量,包括:137.将所述第二传输路径当前最后一个递交至高层协议实体的数据包的编号调整为第一编号,所述第一编号为所述第一终端在所述第一传输路径,第一个丢失的数据包的前一个数据包的编号或最后一个递交至高层协议实体的数据包的编号;或者,138.将所述第二传输路径当前第一个待接收的数据包的编号调整为第二编号,所述第二编号为所述第一终端在所述第一传输路径,第一个丢失的数据包的编号。139.该实施方式中,第一终端可以根据第一传输路径的第一个丢失的数据包的编号信息来调整第二传输路径的数据接收窗口的变量,也可以根据第一传输路径的最后一个递交至高层协议实体的数据包的编号信息来调整第二传输路径的数据接收窗口的变量。140.通过上述调整,能够使网络侧设备在第二传输路径重传的数据包的编号位于数据接收窗口的范围内,从而能够确保第一终端成功接收到网络侧设备在第二传输路径重传的数据包,避免数据包的丢失。141.可选的,所述方法还包括:142.在所述第二传输路径接收所述网络侧设备发送的所述目标业务的第一数据。143.可选的,所述目标业务的第一数据包括以下任一项:144.所述第一终端在所述第一传输路径的第一个丢失的数据包,以及所述第一个丢失的数据包之后的数据包;145.所述第一终端在所述第一传输路径丢失的数据包;146.n个终端在所述第一传输路径的第一个丢失的数据包中最早的数据包,以及所述最早的数据包之后的数据包,所述n个终端包括所述第一终端;147.所述n个终端在所述第一传输路径的第一个丢失的数据包中最晚的数据包,以及所述最晚的数据包之后的数据包。148.可选的,所述方法还包括:149.接收所述网络侧设备发送的第三消息,所述第三消息用于指示所述目标业务的第一数据在所述第一传输路径所对应的数据包编号信息。150.该实施方式中,通过接收网络侧设备发送的第三消息,第一终端可通过第三消息知晓网络侧设备重传的数据包在第一传输路径所对应的编号信息,以使第一终端在第二传输路径接收网络侧设备重传的数据包时,能够其在第一传输路径所对应的编号信息,确定是接收还是丢弃这些数据包。151.可选的,所述方法还包括:152.将所述目标业务的第一数据中满足预设条件的数据包丢弃。153.该实施方式中,第一终端在接收到网络侧设备发送的目标业务的第一数据之后,可以将其中满足预设条件的数据包丢弃。具体的,第一终端可以根据第三消息所指示的目标业务的第一数据在第一传输路径所对应的数据包编号信息,从目标业务的第一数据中确定出满足预设条件的数据包。154.可选的,所述满足预设条件的数据包包括以下任一项:155.所述数据包为在所述第一传输路径递交至高层协议实体的数据包;156.所述数据包为在所述第一传输路径被忽略接收的数据包。157.其中,高层协议实体从上至下可依次包括sdap(servicedataadaptationprotocol,业务数据适配协议)、pdcp(packetdataconvergenceprotocol,包数据汇聚协议)、rlc(radiolinkcontrol,无线链路控制)和mac(mediaaccesscontrol,媒体接入控制)。158.由于网络侧设备通过第二传输路径可能会重传第一终端已在第一传输路径接收到的数据包,因此,对于这部分数据包,如果第一终端已经在第一传输路径递交至高层协议实体,则第一终端可以放弃这部分数据包,而不需要再次递交至高层协议实体。另外,对于第一终端已经在第一传输路径忽略的数据包,那么即使网络侧设备通过第二传输路径进行重传,第一终端也可以放弃这部分数据包。159.该实施方式中,通过将满足预设条件的数据包丢弃,能够使第一终端节省资源传输开销,提高了第一终端的通信性能。160.可选的,所述方法还包括:161.对所述目标业务的第二数据进行处理之后,再对所述目标业务的第一数据进行处理;所述目标业务的第二数据为所述第一终端在所述第一传输路径接收的数据。162.该实施方式中,第一终端先对在第一传输路径接收的数据进行处理,再对在第二传输路径接收的数据进行处理,这样,在目标业务的传输路径发生变更的时候,能够确保第一终端按照目标业务的数据接收顺序依次对目标业务的数据进行处理,从而能够减少数据丢失,避免接收数据的中断。163.可选的,所述对所述目标业务的第二数据进行处理,包括:164.对所述目标业务的第二数据进行处理并递交至高层协议实体。165.可选的,所述对所述目标业务的第二数据进行处理并递交至高层协议实体,包括以下任一项:166.将所述第一传输路径的rlc实体进行重建;167.通过rlc实体对所述目标业务的第二数据进行处理,并将处理后的所述目标业务的第二数据递交至高层协议实体;168.将所述第一传输路径的pdcp实体进行重建;169.通过pdcp实体对所述目标业务的第二数据进行处理,并将处理后的所述目标业务的第二数据递交至高层协议实体。170.该实施方式中,第一终端可以对第一传输路径的rlc实体进行重建,也可以不对第一传输路径的rlc实体进行重建,而是将缓存的目标业务的第二数据进行处理后再将完整的rlcsdu数据递交至高层协议实体。第一终端也可以对第一传输路径的pdcp实体进行重建,也可以不对第一传输路径的pdcp实体进行重建,而是将缓存的目标业务的第二数据进行处理后递交至高层协议实体。171.可选的,所述对所述目标业务的第二数据进行处理并递交至高层协议实体,包括以下至少一项:172.忽略所述第一终端在所述第一传输路径未接收到的数据;173.将所述第一终端缓存的数据进行处理并递交至高层协议实体;174.丢弃所述第一终端在所述第一传输路径的第一个丢失的数据包之后的数据包;175.对所述第一个丢失的数据包之前的数据包进行处理并递交至高层协议实体。176.该实施方式中,第一终端可以忽略第一终端在第一传输路径没有接收到的数据,并将第一终端缓存的数据处理后递交至高层协议实体。例如,第一终端的pdcp接收实体在第一传输路径接收到pdcppdu-1/3,而没有接收到pdcppdu-2,则pdcp接收实体可忽略pdcppdu-2,将pdcppdu-1/3处理后,例如,将pdcppdu-1/3解密或解压缩或移除pdcppdu包头后再递交至pdcp接收实体的高层协议实体。177.该实施方式中,第一终端可以对在第一传输路径的第一个丢失的数据包之前的数据包进行处理并递交至高层协议实体,并第一个丢失的数据包开始,丢弃该数据包之后的所有数据包。例如,第一终端的pdcp接收实体在第一传输路径接收到pdcppdu-1/3/5,pdcppdu-2为第一个丢失的数据包,则pdcp接收实体将pdcppdu-1处理后,例如,将pdcppdu-1解密或解压缩或移除pdcppdu包头后再递交至pdcp接收实体的高层协议实体,而将pdcppdu-3/5丢弃。178.需要说明的是,图2的方法实施例中的相关实施方式和相关说明均可以适用于本技术实施例,并达到相同的技术效果,为避免重复,这里不再赘述。179.本技术实施例提供的数据传输方法,执行主体可以为数据传输装置,或者,该数据传输装置中的用于执行数据传输方法的控制模块。本技术实施例中以数据传输装置执行数据传输方法为例,说明本技术实施例提供的数据传输装置。180.图5是本技术实施例提供的一种数据传输装置的结构图,如图5所示,数据传输装置500,应用于第一终端,数据传输装置500包括:181.第一接收模块501,用于接收网络侧设备发送的第一消息,所述第一消息用于指示目标业务的传输路径从第一传输路径变更至第二传输路径;182.发送模块502,用于向所述网络侧设备发送第二消息,所述第二消息用于指示所述第一终端在所述第一传输路径对所述目标业务的接收状态。183.可选的,数据传输装置500还包括:184.第二接收模块,用于在所述第二传输路径接收所述网络侧设备发送的所述目标业务的第一数据。185.可选的,所述目标业务的第一数据包括以下任一项:186.所述第一终端在所述第一传输路径的第一个丢失的数据包,以及所述第一个丢失的数据包之后的数据包;187.所述第一终端在所述第一传输路径丢失的数据包;188.n个终端在所述第一传输路径的第一个丢失的数据包中最早的数据包,以及所述最早的数据包之后的数据包,所述n个终端包括所述第一终端;189.所述n个终端在所述第一传输路径的第一个丢失的数据包中最晚的数据包,以及所述最晚的数据包之后的数据包。190.可选的,数据传输装置500还包括:191.第三接收模块,用于接收所述网络侧设备发送的第三消息,所述第三消息用于指示所述目标业务的第一数据在所述第一传输路径所对应的数据包编号信息。192.可选的,数据传输装置500还包括:193.丢弃模块,用于将所述目标业务的第一数据中满足预设条件的数据包丢弃。194.可选的,所述满足预设条件的数据包包括以下任一项:195.所述数据包为在所述第一传输路径递交至高层协议实体的数据包;196.所述数据包为在所述第一传输路径被忽略接收的数据包。197.可选的,数据传输装置500还包括:198.处理模块,用于对所述目标业务的第二数据进行处理之后,再对所述目标业务的第一数据进行处理;所述目标业务的第二数据为所述第一终端在所述第一传输路径接收的数据。199.可选的,所述处理模块具体用于:200.对所述目标业务的第二数据进行处理并递交至高层协议实体。201.可选的,所述处理模块具体用于以下任一项:202.将所述第一传输路径的无线链路控制rlc实体进行重建;203.通过rlc实体对所述目标业务的第二数据进行处理,并将处理后的所述目标业务的第二数据递交至高层协议实体;204.将所述第一传输路径的分组数据汇聚协议pdcp实体进行重建;205.通过pdcp实体对所述目标业务的第二数据进行处理,并将处理后的所述目标业务的第二数据递交至高层协议实体。206.可选的,所述处理模块具体用于以下至少一项:207.忽略所述第一终端在所述第一传输路径未接收到的数据;208.将所述第一终端缓存的数据进行处理并递交至高层协议实体;209.丢弃所述第一终端在所述第一传输路径的第一个丢失的数据包之后的数据包;210.对所述第一个丢失的数据包之前的数据包进行处理并递交至高层协议实体。211.可选的,数据传输装置500还包括:212.调整模块,用于根据所述第二消息,调整所述第二传输路径的数据接收窗口的变量。213.可选的,所述调整模块具体用于:214.将所述第二传输路径当前最后一个递交至高层协议实体的数据包的编号调整为第一编号,所述第一编号为所述第一终端在所述第一传输路径,第一个丢失的数据包的前一个数据包的编号或最后一个递交至高层协议实体的数据包的编号;或者,215.将所述第二传输路径当前第一个待接收的数据包的编号调整为第二编号,所述第二编号为所述第一终端在所述第一传输路径,第一个丢失的数据包的编号。216.可选的,所述第二消息包括所述目标业务的数据包编号信息,所述目标业务的数据包编号信息用于指示所述第一终端在所述第一传输路径对所述目标业务的接收状态。217.可选的,所述目标业务的数据包编号信息包括以下任一项:218.所述第一终端在所述第一传输路径的第一个丢失的数据包的编号信息;219.所述第一终端在所述第一传输路径的第一个丢失的数据包的前一个数据包的编号信息;220.所述第一终端在所述第一传输路径的第一个丢失的数据包的后一个数据包的编号信息;221.所述第一终端在所述第一传输路径丢失的数据包的编号信息;222.所述第一终端在所述第一传输路径接收的数据包的编号信息。223.可选的,所述第一传输路径和所述第二传输路径分别为不同无线承载的传输路径;或者,224.所述第一传输路径和所述第二传输路径为同一无线承载的不同传输路径。225.可选的,所述第一传输路径为单播传输方式的传输路径,所述第二传输路径为多播传输方式的传输路径;或者,226.所述第一传输路径为多播传输方式的传输路径,所述第二传输路径为单播传输方式的传输路径。227.可选的,所述第一消息还包括所述目标业务的指示信息,所述指示信息包括会话标识、数据流标识和多播业务标识中的至少一项。228.可选的,所述第二消息通过所述第一传输路径和所述第二传输路径中的至少一个传输路径传输。229.可选的,所述第二消息还包括所述第一传输路径的指示信息。230.可选的,所述第一传输路径的指示信息包括无线承载标识、数据流标识、会话标识、逻辑信道标识、小区组标识和多播业务标识中的至少一项。231.本技术实施例中的数据传输装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动终端,也可以为非移动终端。示例性的,移动终端可以包括但不限于上述所列举的终端11的类型,非移动终端可以为服务器、网络附属存储器(networkattachedstorage,nas)、个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。232.本技术实施例中的数据传输装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。233.本技术实施例提供的数据传输装置能够实现图4的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。234.可选的,如图6所示,本技术实施例还提供一种通信设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,例如,该通信设备600为终端时,该程序或指令被处理器601执行时实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果。该通信设备600为网络侧设备时,该程序或指令被处理器601执行时实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。235.本技术实施例还提供了一种网络侧设备。如图7所示,该网络侧设备700包括:天线71、射频装置72、基带装置73。天线71与射频装置72连接。在上行方向上,射频装置72通过天线71接收信息,将接收的信息发送给基带装置73进行处理。在下行方向上,基带装置73对要发送的信息进行处理,并发送给射频装置72,射频装置72对收到的信息进行处理后经过天线71发送出去。236.上述频带处理装置可以位于基带装置73中,以上实施例中网络侧设备执行的方法可以在基带装置73中实现,该基带装置73包括处理器74和存储器75。237.基带装置73例如可以包括至少一个基带板,该基带板上设置有多个芯片,如图7所示,其中一个芯片例如为处理器74,与存储器75连接,以调用存储器75中的程序,执行以上方法实施例中所示的网络设备操作。238.该基带装置73还可以包括网络接口76,用于与射频装置72交互信息,该接口例如为通用公共无线接口(commonpublicradiointerface,简称cpri)。239.具体地,本发明实施例的网络侧设备还包括:存储在存储器75上并可在处理器74上运行的指令或程序,处理器74调用存储器75中的指令或程序执行图3所示各模块执行的方法,并达到相同的技术效果,为避免重复,故不在此赘述。240.图8为实现本技术实施例的一种第一终端的硬件结构示意图。241.该第一终端1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。242.本领域技术人员可以理解,第一终端1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图8中示出的终端结构并不构成对第一终端的限定,第一终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。243.应理解的是,本技术实施例中,输入单元1004可以包括图形处理器(graphicsprocessingunit,gpu)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。244.本技术实施例中,射频单元1001将来自网络侧设备的下行数据接收后,给处理器1010处理;另外,将上行的数据发送给网络侧设备。通常,射频单元1001包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。245.存储器1009可用于存储软件程序或指令以及各种数据。存储器1009可主要包括存储程序或指令区和存储数据区,其中,存储程序或指令区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1009可以包括高速随机存取存储器,还可以包括非易失性存储器,其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。246.处理器1010可包括一个或多个处理单元;可选的,处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序或指令等,调制解调处理器主要处理无线通信,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。247.其中,射频单元1001,用于:248.接收网络侧设备发送的第一消息,所述第一消息用于指示目标业务的传输路径从第一传输路径变更至第二传输路径;249.向所述网络侧设备发送第二消息,所述第二消息用于指示所述第一终端在所述第一传输路径对所述目标业务的接收状态。250.可选的,射频单元1001,还用于:251.在所述第二传输路径接收所述网络侧设备发送的所述目标业务的第一数据。252.可选的,所述目标业务的第一数据包括以下任一项:253.所述第一终端在所述第一传输路径的第一个丢失的数据包,以及所述第一个丢失的数据包之后的数据包;254.所述第一终端在所述第一传输路径丢失的数据包;255.n个终端在所述第一传输路径的第一个丢失的数据包中最早的数据包,以及所述最早的数据包之后的数据包,所述n个终端包括所述第一终端;256.所述n个终端在所述第一传输路径的第一个丢失的数据包中最晚的数据包,以及所述最晚的数据包之后的数据包。257.可选的,射频单元1001,还用于:258.接收所述网络侧设备发送的第三消息,所述第三消息用于指示所述目标业务的第一数据在所述第一传输路径所对应的数据包编号信息。259.可选的,处理器1010,用于:260.将所述目标业务的第一数据中满足预设条件的数据包丢弃。261.可选的,所述满足预设条件的数据包包括以下任一项:262.所述数据包为在所述第一传输路径递交至高层协议实体的数据包;263.所述数据包为在所述第一传输路径被忽略接收的数据包。264.可选的,处理器1010或射频单元1001,还用于:265.对所述目标业务的第二数据进行处理之后,再对所述目标业务的第一数据进行处理;所述目标业务的第二数据为所述第一终端在所述第一传输路径接收的数据。266.可选的,处理器1010或射频单元1001,还用于:267.对所述目标业务的第二数据进行处理并递交至高层协议实体。268.可选的,处理器1010或射频单元1001,还用于以下任一项:269.将所述第一传输路径的无线链路控制rlc实体进行重建;270.通过rlc实体对所述目标业务的第二数据进行处理,并将处理后的所述目标业务的第二数据递交至高层协议实体;271.将所述第一传输路径的分组数据汇聚协议pdcp实体进行重建;272.通过pdcp实体对所述目标业务的第二数据进行处理,并将处理后的所述目标业务的第二数据递交至高层协议实体。273.可选的,处理器1010或射频单元1001,还用于以下至少一项:274.忽略所述第一终端在所述第一传输路径未接收到的数据;275.将所述第一终端缓存的数据进行处理并递交至高层协议实体;276.丢弃所述第一终端在所述第一传输路径的第一个丢失的数据包之后的数据包;277.对所述第一个丢失的数据包之前的数据包进行处理并递交至高层协议实体。278.可选的,处理器1010,还用于:279.根据所述第二消息,调整所述第二传输路径的数据接收窗口的变量。280.可选的,处理器1010,还用于:281.将所述第二传输路径当前最后一个递交至高层协议实体的数据包的编号调整为第一编号,所述第一编号为所述第一终端在所述第一传输路径,第一个丢失的数据包的前一个数据包的编号或最后一个递交至高层协议实体的数据包的编号;或者,282.将所述第二传输路径当前第一个待接收的数据包的编号调整为第二编号,所述第二编号为所述第一终端在所述第一传输路径,第一个丢失的数据包的编号。283.可选的,所述第二消息包括所述目标业务的数据包编号信息,所述目标业务的数据包编号信息用于指示所述第一终端在所述第一传输路径对所述目标业务的接收状态。284.可选的,所述目标业务的数据包编号信息包括以下任一项:285.所述第一终端在所述第一传输路径的第一个丢失的数据包的编号信息;286.所述第一终端在所述第一传输路径的第一个丢失的数据包的前一个数据包的编号信息;287.所述第一终端在所述第一传输路径的第一个丢失的数据包的后一个数据包的编号信息;288.所述第一终端在所述第一传输路径丢失的数据包的编号信息;289.所述第一终端在所述第一传输路径接收的数据包的编号信息。290.可选的,所述第一传输路径和所述第二传输路径分别为不同无线承载的传输路径;或者,291.所述第一传输路径和所述第二传输路径为同一无线承载的不同传输路径。292.可选的,所述第一传输路径为单播传输方式的传输路径,所述第二传输路径为多播传输方式的传输路径;或者,293.所述第一传输路径为多播传输方式的传输路径,所述第二传输路径为单播传输方式的传输路径。294.可选的,所述第一消息还包括所述目标业务的指示信息,所述指示信息包括会话标识、数据流标识和多播业务标识中的至少一项。295.可选的,所述第二消息通过所述第一传输路径和所述第二传输路径中的至少一个传输路径传输。296.可选的,所述第二消息还包括所述第一传输路径的指示信息。297.可选的,所述第一传输路径的指示信息包括无线承载标识、数据流标识、会话标识、逻辑信道标识、小区组标识和多播业务标识中的至少一项。298.在本技术实施例中,在数据的传输路径发生变更的情况下,通过网络侧设备接收终端上报的源接收路径的数据接收状态,能够使网络侧设备根据终端的数据接收状态来进行数据的重传,从而能够有效地避免数据重复传输。299.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。300.其中,所述处理器为上述实施例中所述的第一终端或网络侧设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。301.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述数据传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。302.应理解,本技术实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。303.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。304.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。305.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。当前第1页12当前第1页12
再多了解一些

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

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

相关文献