一种传输块发送方法、接收方法、发送端和接收端与流程

文档序号:15152983发布日期:2018-08-10 21:22阅读:147来源:国知局
本发明涉及通信
技术领域
:,尤其涉及一种传输块发送方法、接收方法、发送端和接收端。
背景技术
::随着通信技术的发展,通信系统中需要传输的业务数据越来越多,但目前通信系统中一个传输时间间隔(transmissiontimeinterval,tti)内,只能传输一个传输块(transportblock,tb),这样就导致数据传输的效率比较低,无法适应通信技术的发展。可见,如何提高数据传输效率是当前急需要解决的技术问题。技术实现要素:本发明实施例提供一种传输块发送方法、接收方法、发送端和接收端,以解决如何提高数据传输效率的问题。第一方面,本发明实施例提供了一种传输块发送方法,包括:生成至少两个tb;在同一个tti中向接收端发送所述至少两个tb。第二方面,本发明实施例还提供一种传输块接收方法,包括:在同一个tti中接收发送端发送的至少两个tb。第三方面,本发明实施例还提供一种发送端,包括:生成模块,用于生成至少两个tb;传输模块,用于在同一个tti中向接收端发送所述至少两个tb。第四方面,本发明实施例还提供一种接收端,包括:接收模块,用于在同一个tti中接收发送端发送的至少两个tb。这样,本发明实施例中,生成至少两个tb;在同一个tti中向接收端发送所述至少两个tb。这样由于可以在一个tti内复用传输至少两个tb,从而能够提高数据传输效率。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例可应用的通信系统的结构图;图2是本发明第一实施例提供的一种传输块发送方法的流程图;图3是本发明第二实施例提供的一种传输块发送方法的流程图;图4是本发明第二实施例提供的一种tb的结构示意图;图5是本发明第二实施例提供的另一种tb的结构示意图;图6是本发明第二实施例提供的另一种tb的结构示意图;图7是本发明第二实施例提供的另一种tb的结构示意图;图8是本发明第二实施例提供的另一种tb的结构示意图;图9是本发明第二实施例提供的另一种tb的结构示意图;图10是本发明第三实施例提供的一种传输块接收方法的流程图;图11是本发明第四实施例提供的一种发送端的结构图之一;图12是本发明第四实施例提供的一种发送端的结构图之二;图13是本发明第五实施例提供的一种接收端的结构图之一;图14是本发明第五实施例提供的一种接收端的结构图之二;图15是本发明第六实施例提供的一种发送端的结构图;图16是本发明第七实施例提供的一种接收端的结构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,图1为本发明实施例可应用的通信系统的结构图,如图1所示,包括发送端11和接收端12,其中,发送端11为发送数据的设备,而接收端12是接收发送端11发送的数据的设备。例如:对于上行数据为说,发送端11可以是用户终端,而接收端12可以是网络侧设备,或者对于下行数据来说,发送端11可以是网络侧设备,而接收端12可以是用户终端。当然,在一些场景中,例如:用户终端之间的传输数据,那么发送端11和接收端12也可以均是用户终端,例如:网络侧设备之间的传输数据,那么发送端11和接收端12也可以均是网络侧设备,对此本发明实施例不作限定。其中,附图中以发送端11为用户终端,接收端12为网络侧设备进行举例。本发明实施例中,用户终端可以是手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevice,mid)或可穿戴式设备(wearabledevice)等终端侧设备。网络侧设备可以是基站,基站可以是宏站,如lteenb、5gnrnb等,或者网络侧设备可以是传输接收点(trp,transmissionreceptionpoint),或者网络侧设备可以是接入点(ap,accesspoint)。需要说明的是,在本发明实施例中并不限定用户终端、网络侧设备的具体类型。第一实施例参见图2,图2是本发明实施例提供的一种传输块发送方法的流程图,如图2所示,包括以下步骤:步骤201、生成至少两个tb。其中,步骤201生成至少两个tb可以是,将需要发送的sdu组成至少两个tb。例如:将序列号(serialnumber,sn)为1至99的sdu放置于第一个tb的数据部分,将sn为100至150的sdu放置于第二个tb的数据部分,以及将sn为151至190的sdu放置于第三个tb的数据部分。步骤202、在同一个tti中向接收端发送所述至少两个tb。其中,上述tti可以是指一个tti,当然,这个tti可以是通信系统中任一tti。另外,在上述在同一个tti中向接收端发送所述至少两个tb可以是,在同一个tti内同时传输上述至少两个tb,且在同一个tti内可以传输完上述至少两个tb,例如:可以采用多输入多输出(multi-inputmulti-output,mimo)或者载波聚合(carrieraggregation,ca)技术在同一个tti中向接收端发送所述至少两个tb。需要说明的是,上述方法可以应用于图1所示的发送端。本发明实施例中,生成至少两个tb;在同一个tti中向接收端发送所述至少两个tb。这样由于可以在一个tti内复用传输至少两个tb,从而能够提高数据传输效率。第二实施例参见图3,图3是本发明实施例提供的一种传输块发送方法的流程图,如图3所示,包括以下步骤:步骤301、将目标sdu划分成至少两个数据分段。其中,上述目标sdu可以是发送端需要发送的sdu中的一个或者多个sdu,例如:目标sdu是一个sdu时,则将该sdu划分为至少两个数据分段,而当目标sdu是指多个sdu时,则将这多个sdu中每个sdu均划分成至少两个数据分段。另外,每个数据分段的长度可以是相同或者不相同的,且数据分段的数量不作限定。步骤302、生成至少两个tb,其中,所述目标sdu的数据分段分别放置于所述至少两个tb的预设位置。其中,步骤302生成至少两个tb可以是,将需要发送的sdu组成至少两个tb。例如:将序列号(serialnumber,sn)为1至99的sdu放置于第一个tb的数据部分,将sn为100至150的sdu放置于第二个tb的数据部分,以及将sn为151至190的sdu放置于第三个tb的数据部分,而上述目标sdu可以是sn为191的sdu,该sdu划分为3个数据分段,分别放置至这三个tb的预设位置,例如:tb内的末尾。另外,上述预设位置可以是发送端预先设置的,或者可以是发送端与接收端预先协商好的,且上述预设位置可以是各tb内的末尾,即各tb内的最后部分,或者可以是各tb的数据部分内的末尾等,对此本发明实施例不作限定。上述目标sdu的数据分段分别放置于所述至少两个tb的预设位置可以是,目标sdu的至少两个数据分段放置于所述至少两个tb的预设位置,即目标sdu的全部数据分段在同一个tti内传输;或者上述目标sdu的数据分段分别放置于所述至少两个tb的预设位置可以是,上述目标sdu的部分数据分段分别放置于所述至少两个tb的预设位置,即目标sdu的部分数据分段在同一个tti内传输,而其余的数据分段可以是在下一个tti的tb内传输。例如:本发明实施例中,每个tb可以是只包括一个数据分段,当数据分段的数量大于一个tti内的tb的数量时,剩下的数据分段可以是在下一个tti的tb中传输。例如:上述目标sdu为两个sdu,且每个sdu划分成两个数据分段,而一个tti内只传输了3个tti,这样就可以将第二个sdu的第二个数据分段,在下一个tti的第一个tb中传输。需要说明的是,步骤301在本实施例中为可选的,即不包括步骤301,即上述目标sdu的数据分段分别放置于所述至少两个tb的预设位置的技术特征,本实施例一样可以实现。可选的,本发明实施例中,步骤302包括:并行生成至少两个tb。其中,上述并行生成上述至少两个tb可以理解为,同时生成上述两个tb,以提高数据处理的效率。可选的,本发明实施例中,每个tb包括至少一个未分段的sdu;其中,若所述至少两个tb中存在包括至少两个未分段的sdu的tb,则包括至少两个未分段的sdu的tb内未分段的sdu的序列号是连续递增的。其中,上述包括至少两个未分段的sdu的tb内未分段的sdu的序列号是连续递增的可以理解为,包括至少两个未分段的sdu的tb包括的除数据分段之外的sdu的序列号是连续递增的,即目标sdu的不算,因为,目标sdu已经划分成至少两个数据分段,且任一tb不会包括目标sdu的所有数据分段,从而每个tb包括的未分段的sdu是不包含目标sdu的。该实施方式中,由于sdu的序列号是连续递增的,这样发送端在生成tb时只需要确定第一个sdu的序列号,从而方便发送端提前生成tb,以及还可以实现提前并行生成tb,从而可以提高数据处理的效率。可选的,本发明实施例中,所述数据分段包括rlc头、所述目标sdu的序列号、分段位置信息和pdu。其中,这里的所述数据分段可以理解为,tb内包括的数据分段,即tb内的数据分段包括rlc头、目标sdu的序列号、分段标识和协议数据单元(protocoldataunit,pdu)。另外,上述分段位置信息可以是,表示数据分段在目标sdu中的位置,例如第一段、第二段或者最后一段,或者可以是通过位移信息为表示数据分段在目标sdu中的位置。通过上述目标sdu的序列号和分段位置信息,从而可以清楚地确定各数据分段的pdu具体信息,以实现准确地进行数据分段合并。另外,上述pdu可以是分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)的pdu,当然,本发明实施例对此不作限定。可选的,本发明实施例中,上述预设位置为所述至少两个tb内的末尾,所述至少两个数据分段分别放置于所述至少两个tb内的末尾。该实施方式中,由于数据分段放置于tb内的末尾,即tb内的最后位置放置数据分段,这样发送端可以提前生成tb块,以及还可以提前并行生成tb块,以提高数据处理的效率。例如:以数据分段包括rlc头、目标sdu的序列号、分段位置信息和pdcppdu进行举例,如图4所示,各tb包括介质访问控制(mediumaccesscontrol,mac)头,且其中一个tb还包括mac层的控制单元(controlelement,ce),简称macce。且在图4中未显示分段位置信息的pdcppdu可以理解为未进行分段的sdu。可选的,本发明实施例中,所述目标sdu为所述tti内传输的所有sdu中的序列号最大的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述n个sdu为所述tti内传输的所有sdu中序列号按照从大至小的排序中的前n个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的序列号中最小的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述m个sdu为所述tti内传输的所有sdu中序列号按照从小至大的排序中的前m个sdu;其中,上述n和m为预先配置的大于1的整数,例如:2、3或者4等,且n和m可以是相等或者不相等的。例如:以上述n为2进行举例,如图5所示,在该tti中传输3个tb,且每个tb可以包括mac头,且tb1还包括mac层的ce(macce)。其中,tb1包括的未分段的sdu的序列号依次为sn=1至sn=99,tb2包括的未分段的sdu的序列号依次为sn=100至sn=150,tb3包括的未分段的sdu的序列号依次为sn=151至sn=189,且每个未分段的sdu包括两部分,分别为rlc头和pdcppdu。另外,在sn按照从大至小的排序中,前2个分别为sn=190和sn=191,即将sn=190和sn=191的sdu进行分段,且由于在该tti内只传输3个tb,从而只在该tti内传输sn=190的sdu的两个数据分段,以及sn=191的sdu的第1个分段,而sn=9的sdu的剩下数据分段可以在下一个tti中的tb内的末尾进行传输。该实施方式中,由于目标sdu为所述tti内传输的所有sdu中序列号最大的一个sdu,或者上述n个sdu,或者最小的一个sdu,或者上述m个sdu,这样可以保证tti内的所有tb里的sdu除了数据分段是连续递增的,从而方便发送端并行生成tb,以提高数据处理的效率。可选的,本发明实施例中,所述预设位置为所述至少两个tb的数据部分内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb的数据部分内的末尾。该实施方式中,由于数据分段放置于tb的数据部分内的末尾,即tb的数据部分的最后位置放置数据分段,这样发送端就可以提前生成tb,以及还可以提前并行生成tb,以提高数据处理的效率。其中,上述数据部分可以是tb中用于放置数据的部分。可选的,本发明实施例中,所述至少两个tb中的一个tb内的末尾包括mac层的ce(macce);或者所述至少两个tb中的每个tb内的末尾或开头均包括mac层的ce;或者所述至少两个tb中的每个tb包括的第一个sdu与mac头之间均包括mac层的ce。该实施方式中,可以实现由于数据分段和macce在tb内的末尾或开头,从而发送端可以提前处理数据部分,然后再处理macce和数据分段,以提高数据处理的效率。另外,由于多个mac层的ce可以在多个tb中传输,即一个tti中可以传输多个mac层的ce,这样可以提高发送端的传输性能。例如:如图6、图7、图8和图9所示,其中,在图6、图7、图8和图9中,tb1包括的未分段的sdu的序列号依次为sn=1至sn=99,tb2包括的未分段的sdu的序列号依次为sn=100至sn=150,tb3包括的未分段的sdu的序列号依次为sn=151至sn=189,且每个未分段的sdu包括两部分,分别为rlc头和pdcppdu。另外,在图6所示的tti中,在tb1内的末尾传输mac层的ce,从而发送端可以提前处理数据部分,然后再处理macce和数据分段,以提高数据处理的效率;在图7所示的tti中,在tb1、tb2和tb3内的末尾传输mac层的ce,这样不仅可以提高数据处理的效率,还可以达到提高发送端的传输性能的效果;在图8所示的tti中,在tb1、tb2和tb3内的开头传输mac层的ce,这样可以达到提高发送端的传输性能的效果;在图8所示的tti中,在tb1、tb2和tb3内的第一个sdu与mac头之间传输mac层的ce,这样可以达到提高发送端的传输性能的效果。另外,在图7、图8和图9所示的多个macce可以是包括相同或者不相同的内容,对此本发明实施例不作限定。步骤203、在同一个tti中向接收端发送所述至少两个tb。其中,上述tti可以是指一个tti,当然,这个tti可以是通信系统中任一tti。另外,在上述在同一个tti中向接收端发送所述至少两个tb可以是,在同一个tti内同时传输上述至少两个tb,且在同一个tti内可以传输完上述至少两个tb。需要说明的是,上述方法可以应用于图1所示的发送端。本发明实施例中,将目标sdu划分成至少两个数据分段;生成至少两个tb,其中,所述目标sdu的数据分段分别放置于所述至少两个tb的预设位置;在tti中向接收端发送所述至少两个tb。这样可以实现在一个tti中传输多个tb,以提高数据传输效率,且还可以进行合理的sdu的分段的复用传输,进一步能够提高通信系统的整体性能。第三实施例参见图10,图10是本发明实施例提供的一种传输块接收方法的流程图,如图10所示,包括以下步骤:步骤1001、在同一个tti中接收发送端发送的至少两个tb。其中,上述tb可以参见第一实施例和第二实施例的相应说明,此处不作赘述,且能够达到相同有益效果。可选的,每个tb的预设位置包括目标sdu的数据分段,所述方法还包括:从所述至少两个tb中获取所述目标sdu的数据分段。当接收端到上述至少两个tb后,就可以从这些tb中获取到发送端发送的sdu,以及目标sdu的数据分段,从而数据的传输。其中,上述目标sdu可以参见第一实施例和第二实施例的相应说明,此处不作赘述,且能够达到相同有益效果。可选的,每个tb还包括至少一个未分段的sdu;其中,若所述至少两个tb中存在包括至少两个未分段的sdu的tb,则包括至少两个未分段的sdu的tb内未分段的sdu的序列号是连续递增的。其中,上述至少一个sdu可以参见第一实施例和第二实施例的相应说明,此处不作赘述,且能够达到相同有益效果。在上述方法还可以包括从上述至少两个tb中获取上述发送端发送的sdu。可选的,所述数据分段包括rlc头、所述目标sdu的序列号、分段位置信息和pdu。其中,上述数据分段可以参见第一实施例和第二实施例的相应说明,此处不作赘述,且能够达到相同有益效果。可选的,所述预设位置为所述至少两个tb内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb内的末尾。可选的,所述目标sdu为所述tti内传输的所有sdu中的序列号最大的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述n个sdu为所述tti内传输的所有sdu中序列号按照从大至小的排序中的前n个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的序列号中最小的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述m个sdu为所述tti内传输的所有sdu中序列号按照从小至大的排序中的前m个sdu;其中,所述n和m为大于1的整数。可选的,所述预设位置为所述至少两个tb的数据部分内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb的数据部分内的末尾。可选的,所述至少两个tb中的一个tb内的末尾包括mac层的ce;或者所述至少两个tb中的每个tb的内末尾或开头均包括mac层的ce;或者所述至少两个tb中的每个tb包括的第一个sdu与mac头之间均包括mac层的ce。需要说明的是,上述方法可以应用于图1所示的接收端。需要说明的是,本实施例作为与第一实施例至第二实施例对应的接收端的实施方式,其具体的实施方式可以参见第一实施例至第二实施例相关说明,以及达到相同的有益效果,为了避免重复说明,此处不再赘述。第四实施例参见图11,图11是本发明实施例提供的一种发送端的结构图,能够实现第一实施例至第二实施例中的传输块发送方法的细节,并达到相同的效果。如图11所示,发送端1100包括:生成模块1101和传输模块1102,其中:生成模块1101,用于生成至少两个tb;传输模块1102,用于在同一个tti中向接收端发送所述至少两个tb。可选的,如图12所示,所述发送端1100还包括:划分模块1103,用于将目标sdu划分成至少两个数据分段;其中,所述目标sdu的数据分段分别放置于所述至少两个tb的预设位置。可选的,所述生成模块1101用于并行生成至少两个tb。可选的,每个tb还包括至少一个未分段的sdu;其中,若所述至少两个tb中存在包括至少两个未分段的sdu的tb,则包括至少两个未分段的sdu的tb内未分段的sdu的序列号是连续递增的。可选的,所述数据分段包括rlc头、所述目标sdu的序列号、分段位置信息和pdu。可选的,所述预设位置为所述至少两个tb内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb内的末尾。可选的,所述目标sdu为所述tti内传输的所有sdu中的序列号最大的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述n个sdu为所述tti内传输的所有sdu中序列号按照从大至小的排序中的前n个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的序列号中最小的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述m个sdu为所述tti内传输的所有sdu中序列号按照从小至大的排序中的前m个sdu;其中,所述n和m为大于1的整数。可选的,所述预设位置为所述至少两个tb的数据部分内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb的数据部分内的末尾。可选的,所述至少两个tb中的一个tb内的末尾包括mac层的ce;或者所述至少两个tb中的每个tb的内末尾或开头均包括mac层的ce;或者所述至少两个tb中的每个tb包括的第一个sdu与mac头之间均包括mac层的ce。需要说明的是,本实施例中上述发送端1100可以是本发明实施例中方法实施例中任意实施方式的发送端,本发明实施例中方法实施例中发送端的任意实施方式都可以被本实施例中的上述发送端1100所实现,以及达到相同的有益效果,此处不再赘述。第五实施例参见图13,图13是本发明实施例提供的一种接收端的结构图,能够实现第第三实施例中的传输块接收方法的细节,并达到相同的效果。如图13所示,接收端1300包括:接收模块1301,其中:接收模块1301,用于在同一个tti中接收发送端发送的至少两个tb。可选的,每个tb的预设位置包括目标sdu的数据分段,如图14所示,所述接收端1300还包括:获取模块1302,用于从所述至少两个tb中获取所述目标sdu的数据分段。可选的,每个tb还包括至少一个未分段的sdu;其中,若所述至少两个tb中存在包括至少两个未分段的sdu的tb,则包括至少两个未分段的sdu的tb内未分段的sdu的序列号是连续递增的。可选的,所述数据分段包括rlc头、所述目标sdu的序列号、分段位置信息和pdu。可选的,所述预设位置为所述至少两个tb内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb内的末尾。可选的,所述目标sdu为所述tti内传输的所有sdu中的序列号最大的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述n个sdu为所述tti内传输的所有sdu中序列号按照从大至小的排序中的前n个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的序列号中最小的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述m个sdu为所述tti内传输的所有sdu中序列号按照从小至大的排序中的前m个sdu;其中,所述n和m为大于1的整数。可选的,所述预设位置为所述至少两个tb的数据部分内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb的数据部分内的末尾。可选的,所述至少两个tb中的一个tb内的末尾包括mac层的ce;或者所述至少两个tb中的每个tb的内末尾或开头均包括mac层的ce;或者所述至少两个tb中的每个tb包括的第一个sdu与mac头之间均包括mac层的ce。需要说明的是,本实施例中上述接收端1300可以是本发明实施例中方法实施例中任意实施方式的接收端,本发明实施例中方法实施例中接收端的任意实施方式都可以被本实施例中的上述接收端1300所实现,以及达到相同的有益效果,此处不再赘述。第六实施例参见图15,图15是本发明实施例提供的发送端的结构图,能够实现第一实施例至第二实施例中的传输块发送方法的细节,并达到相同的效果。如图15所示,发送端1500包括:至少一个处理器1501、存储器1502、至少一个网络接口1504和用户接口1503。发送端1500中的各个组件通过总线系统1505耦合在一起。可理解,总线系统1505用于实现这些组件之间的连接通信。总线系统1505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图15中将各种总线都标为总线系统1505。其中,用户接口1503可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。可以理解,本发明实施例中的存储器1502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的系统和方法的存储器1502旨在包括但不限于这些和任意其它适合类型的存储器。在一些实施方式中,存储器1502存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统15021和应用程序15022。其中,操作系统15021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序15022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序15022中。在本发明实施例中,通过调用存储器1502存储的程序或指令,具体的,可以是应用程序15022中存储的程序或指令,处理器1501用于:生成至少两个tb;在同一个tti中向接收端发送所述至少两个tb。上述本发明实施例揭示的方法可以应用于处理器1501中,或者由处理器1501实现。处理器1501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1501可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1502,处理器1501读取存储器1502中的信息,结合其硬件完成上述方法的步骤。可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。可选的,处理一器1501在执行所述生成至少两个传输块tb的步骤之前,还用于:将目标服务数据单元sdu划分成至少两个数据分段;其中,所述目标sdu的数据分段分别放置于所述至少两个tb的预设位置。可选的,处理器1501执行的所述生成至少两个tb,包括:并行生成至少两个tb。可选的,每个tb还包括至少一个未分段的sdu;其中,若所述至少两个tb中存在包括至少两个未分段的sdu的tb,则包括至少两个未分段的sdu的tb内未分段的sdu的序列号是连续递增的。可选的,所述数据分段包括rlc头、所述目标sdu的序列号、分段位置信息和pdu。可选的,所述预设位置为所述至少两个tb内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb内的末尾。可选的,所述目标sdu为所述tti内传输的所有sdu中的序列号最大的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述n个sdu为所述tti内传输的所有sdu中序列号按照从大至小的排序中的前n个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的序列号中最小的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述m个sdu为所述tti内传输的所有sdu中序列号按照从小至大的排序中的前m个sdu;其中,所述n和m为大于1的整数。可选的,所述预设位置为所述至少两个tb的数据部分内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb的数据部分内的末尾。可选的,所述至少两个tb中的一个tb内的末尾包括mac层的ce;或者所述至少两个tb中的每个tb的内末尾或开头均包括mac层的ce;或者所述至少两个tb中的每个tb包括的第一个sdu与mac头之间均包括mac层的ce。需要说明的是,本实施例中上述发送端1500可以是本发明实施例中方法实施例中任意实施方式的发送端,本发明实施例中方法实施例中发送端的任意实施方式都可以被本实施例中的上述发送端1500所实现,以及达到相同的有益效果,此处不再赘述。第七实施例参见图16,图16是本发明实施例提供的接收端的结构图,能够实现第三实施例中的传输块接收方法的细节,并达到相同的效果。如图16所示,该接收端1600包括:处理器1601、收发机1602、存储器1603、用户接口1604和总线接口,其中:处理器1601,用于读取存储器1603中的程序,执行下列过程:在同一个tti中接收发送端发送的至少两个tb。其中,收发机1602,用于在处理器1601的控制下接收和发送数据,所述收发机1602包括至少两个天线端口。在图16中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1601代表的一个或多个处理器和存储器1603代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1602可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口1604还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。处理器1601负责管理总线架构和通常的处理,存储器1603可以存储处理器1601在执行操作时所使用的数据。可选的,每个tb的预设位置包括目标sdu的数据分段,处理器1601还用于:从所述至少两个tb中获取所述目标sdu的数据分段。可选的,每个tb还包括至少一个sdu;其中,若所述至少两个tb中存在包括至少两个sdu的tb,则包括至少两个sdu的tb内的sdu的序列号是连续递增的。可选的,所述数据分段包括rlc头、所述目标sdu的序列号、分段位置信息和pdu。可选的,所述预设位置为所述至少两个tb内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb内的末尾。可选的,所述目标sdu为所述tti内传输的所有sdu中的序列号最大的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述n个sdu为所述tti内传输的所有sdu中序列号按照从大至小的排序中的前n个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的序列号中最小的一个sdu;或者所述目标sdu为所述tti内传输的所有sdu中的n个sdu,所述m个sdu为所述tti内传输的所有sdu中序列号按照从小至大的排序中的前m个sdu;其中,所述n和m为大于1的整数。可选的,所述预设位置为所述至少两个tb的数据部分内的末尾,所述目标sdu的数据分段分别放置于所述至少两个tb的数据部分内的末尾。可选的,所述至少两个tb中的一个tb内的末尾包括mac层的ce;或者所述至少两个tb中的每个tb的内末尾或开头均包括mac层的ce;或者所述至少两个tb中的每个tb包括的第一个sdu与mac头之间均包括mac层的ce。需要说明的是,本实施例中上述接收端1600可以是本发明实施例中方法实施例中任意实施方式的接收端,本发明实施例中方法实施例中接收端的任意实施方式都可以被本实施例中的上述接收端1600所实现,以及达到相同的有益效果,此处不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1