数据传输方法和终端设备与流程

文档序号:15626197发布日期:2018-10-09 23:02阅读:168来源:国知局

本申请涉及通信技术,尤其涉及一种数据传输方法和终端设备。



背景技术:

5g通信系统可以支持不同的业务。上述所说的业务例如可以为增强的移动宽带(enhancedmobilebroadband,embb)业务、海量机器类型通信(massivemachinetypecommunication,mtc)业务、超可靠低延迟通信(ultra-reliableandlowlatencycommunications,urllc)业务、多媒体广播多播(multimediabroadcastmulticastservice,mbms)业务和定位业务等。其中,每种业务可以通过该业务对应的业务承载进行传输。

5g通信系统提出基站和终端设备可以通过频分多址复用(frequencydivisionmultiplexing,fdm)或者时分多址复用(timedivisionmultiplexing,tdm)的方式,在一段连续的频谱或者多个载波上使用一个或者多个空口技术。其中,不同的空口技术对应的空口格式(numerology)不同。同时,5g通信系统中的一个业务承载可以使用一个或多个空口技术进行传输,多个业务承载也可以使用同一个空口技术进行传输。这样,基站和终端设备可以通过不同的空口技术,传输对业务质量(qualityofservice,qos)要求差异较大的不同业务承载的数据,通过同一空口技术,传输对qos要求相近的不同业务承载的数据,以满足不同业务承载对传输速率、时延、功耗、覆盖等的不同需求。

当基站指示终端设备使用某一空口技术在某一上行传输资源上发送数据时,若使用该空口技术可以传输多种业务承载的数据,则现有传输资源分配技术并不能解决这种场景下的传输资源的分配。因此,终端设备使用上行传输资源对应的空口技术,如何在上行传输资源上向基站发送数据是一个亟待解决的问题。



技术实现要素:

本申请一种数据传输方法和终端设备,用于解决现有技术中终端设备使用上行传输资源对应的空口技术,如何在上行传输资源上向基站发送数据的技术问题。

第一方面,本申请提供一种数据传输方法,方法包括:

终端设备确定多个空口技术中第一上行传输资源所对应的第一空口技术;

终端设备确定能够使用第一空口技术的至少一个业务承载;

在至少一个业务承载中第一业务承载上有数据要发送的情况下,终端设备根据第一业务承载的待传输数据量以及第一数据量,判断是否在第一上行传输资源上发送第一信息,第一信息用于通知待传输数据量;其中,第一业务承载为至少一个业务承载中传输优先级最高的业务承载,第一数据量为第一上行传输资源的传输数据量。

通过第一方面提供的数据传输方法,在终端设备和网络设备可以通过多个空口技术进行通信时,终端设备可以在接收到用于指示第一上行传输资源的指示信息之后,确定第一上行传输资源对应的第一空口技术,进而可以确定使用第一空口技术的至少一个业务承载,从而在至少一个业务承载中的第一业务承载上有数据要发送时,可以根据第一业务承载的待传输数据量以及第一上行传输资源的第一数据量,判断是否在第一上行传输资源上发送第一业务承载的数据的同时,发送用于通知待传输数据量的第一信息。通过这种方式,可以确保终端设备在第一上行传输资源上优先发送传输优先级较高的业务承载的数据,以保证传输优先级最高的业务承载对应的业务的传输效率。

结合第一方面,在第一方面的第一种可能的实施方式中,上述终端设备根据第一业务承载的待传输数据量以及第一数据量,判断是否在第一上行传输资源上发送第一信息,包括:在第一数据量小于第一业务承载的待传输数据量时,终端设备判断在第一上行传输资源上发送第一信息;则上述方法还包括:终端设备在第一上行传输资源上发送第一信息和第一业务承载的部分数据;其中,第一信息包含第一业务承载的剩余待传输数据量。

结合第一方面,在第一方面的第二种可能的实施方式中,上述终端设备根据第一业务承载的待传输数据量以及第一数据量,判断是否在第一上行传输资源上发送第一信息,包括:终端设备在第一数据量大于或等于第二数据量时,终端设备判断不在第一上行传输资源上发送第一信息,其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载;则上述方法还包括:终端设备在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的全部数据。

结合第一方面,在第一方面的第三种可能的实施方式中,上述终端设备根据第一业务承载的待传输数据量以及第一数据量,判断是否在第一上行传输资源上发送第一信息,包括:在第一数据量大于第一业务承载的待传输数据量且小于第二数据量时,终端设备判断出在第一上行传输资源上发送第一信息;其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载;则上述方法还包括:终端设备在第一上行传输资源上发送第一信息和第一业务承载的全部数据和第二业务承载的部分数据;其中,第一信息中包含第二业务承载的剩余待传输数据量。

结合第一方面,在第一方面的第四种可能的实施方式中,上述终端设备根据第一业务承载的待传输数据量以及第一数据量,判断是否在第一上行传输资源上发送第一信息,包括:在第一数据量大于第一业务承载的待传输数据量且小于第二数据量时,终端设备判断出第一上行传输资源能够传输第一业务承载的全部数据和第二业务承载的部分数据,其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载;在有第二上行传输资源对应的第二空口技术来传输第二业务承载的剩余数据时,终端设备判断出不在第一上行传输资源上发送第一信息;则上述方法还包括:终端设备在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的部分数据,以及使用第二上行传输资源发送第二业务承载的剩余部分数据。

结合第一方面,在第一方面的第五种可能的实施方式中,上述终端设备根据第一业务承载的待传输数据量以及第一数据量,判断是否在第一上行传输资源上发送第一信息,包括:在第一数据量大于第一业务承载的待传输数据量且小于第二数据量时,终端设备判断出第一上行传输资源能够传输第一业务承载的全部数据和第二业务承载的部分数据,其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载;在不存在有第二上行传输资源对应的第二空口技术来传输第二业务承载的剩余数据时,终端设备判断出在第一上行传输资源上发送第一信息;则上述方法还包括:终端设备在第一上行传输资源上发送第一信息和第一业务承载的全部数据和第二业务承载的部分数据;其中,第一信息中包含第二业务承载的剩余待传输数据量。

结合第一方面,在第一方面的第六种可能的实施方式中,上述终端设备根据第一业务承载的待传输数据量以及第一数据量,判断是否在第一上行传输资源上发送第一信息,包括:在第一数据量等于第一业务承载的待传输数据量时,终端设备判断出不在第一上行传输资源上发送第一信息;则上述方法还包括:终端设备在第一上行传输资源上发送第一业务承载的全部数据。

结合第一方面至第一方面的第六种可能的实施方式中的任一项,在第一方面的第七种可能的实施方式中,上述方法还包括:终端设备向网络设备发送第二信息;第二信息包含了下述一项或多项参数:第一信息中所指示的待传输数据量的数据优先使用的空口技术的标识,第一信息中所指示的待传输数据量的数据所需使用的空口技术的标识,第一信息中所指示的待传输数据量的数据优先使用或优先不使用的成员载波cc的标识,第一信息中所指示的待传输数据量的数据所需使用或不使用的cc的标识,所有业务数据自适应协议sdap实体上的待传输数据量之和,至少一个sdap实体的标识以及至少一个sdap实体上的待传输数据量。

通过该可能的实施方式提供的数据传输方法,终端设备在通过第一信息向网络设备上报待传输数据量之外,还可以向网络设备上报第二信息,以使得网络设备通过第二信息和第一信息,可以精准的获知终端设备的待传输数据的信息,从而使得网络设备可以准确的为终端设备分配上行传输资源,提高了上行传输资源分配的准确性。

结合第一方面的第七种可能的实施方式,在第一方面的第八种可能的实施方式中,上述第一信息和第二信息携带在同一个媒体接入控制mac协议数据单元pdu中发送给网络设备。

结合第一方面至第一方面的第八种可能的实施方式中的任一项,在第一方面的第九种可能的实施方式中,上述终端设备发送的数据携带在媒体接入控制mac协议数据单元pdu中;其中,macpdu包括:第一指示信息;第一指示信息用于指示macpdu的至少一个解码初始位;至少一个解码初始位的每一个为除macpdu的起始位之外的任一位置。

通过该可能的实施方式提供的数据传输方法,终端设备通过在向网络设备发送的mcapdu中携带用于指示除现有的解码初始位之外的至少一个解码初始位的第一指示信息,使网络设备可以对macpdu进行并行解码,提高了网络设备解码macpdu的效率。

结合第一方面至第一方面的第八种可能的实施方式中的任一项,在第一方面的第十种可能的实施方式中,上述终端设备发送的数据携带在媒体接入控制mac协议数据单元pdu中;其中,macpdu还包括:第二指示信息;第二指示信息用于指示macpdu是否支持后向解码,后向解码表明从macpdu的结尾位置开始从后往前解码。

通过该可能的实施方式提供的数据传输方法,终端设备通过在向网络设备发送的mcapdu中携带第二指示信息,指示macpdu是否支持后向解码,进而在支持后向解码时,使网络设备可以对macpdu进行并行解码,提高了网络设备解码macpdu的效率。

结合第一方面的第十种可能的实施方式中的任一项,在第一方面的第十一种可能的实施方式中,上述macpdu中至少包括:至少一个mac服务数据单元sdu,其中,至少一个macsdu每一个包括第三指示信息,第三指示信息用于指示至少一个macsdu每一个是否为从后往前解码方向或从前往后解码方向最后一个解码单元;macpdu中至少包括:至少一个macce,其中,macce包括第四指示信息,第四指示信息用于指示macce是否为从后往前解码方向或从前往后解码方向最后一个解码单元。

通过该可能的实施方式提供的数据传输方法,通过macsdu包括的第三指示信息,以及,macce包括的第四指示信息,可以使网络设备在基于现有的解码初始位对macpdu从前向后进行解码时,基于待解码的每个macsdu子头的第三指示信息,和/或每个macce子头的第四指示信息,来确定是否要继续向后解码。相应地,网络设备对macpdu从后向前进行解码时,可以基于待解码的每个macsdu子头的第三指示信息,和/或每个macce子头的第四指示信息,来确定是否要继续向前解码,确保了解码的正确性,提高了解码的效率。

第二方面,本申请提供一种终端设备,该终端设备包括:第一确定模块,用于多个空口技术中第一上行传输资源所对应的第一空口技术;第二确定模块,用于确定能够使用第一空口技术的至少一个业务承载;判断模块,用于在至少一个业务承载中第一业务承载上有数据要发送的情况下,根据第一业务承载的待传输数据量以及第一数据量,判断是否指示发送模块在第一上行传输资源上发送第一信息,第一信息用于通知待传输数据量;其中,第一业务承载为至少一个业务承载中传输优先级最高的业务承载,第一数据量为第一上行传输资源的传输数据量。

结合第二方面,在第二方面的第一种可能的实施方式中,上述判断模块,具体用于在第一数据量小于第一业务承载的待传输数据量时,判断指示发送模块在第一上行传输资源上发送第一信息;则上述发送模块,用于在第一上行传输资源上发送第一信息和第一业务承载的部分数据;其中,第一信息包含第一业务承载的剩余待传输数据量。

结合第二方面,在第二方面的第二种可能的实施方式中,上述判断模块,具体用于在第一数据量大于或等于第二数据量时,判断不指示发送模块在第一上行传输资源上发送第一信息,其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载;则上述发送模块,用于在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的全部数据。

结合第二方面,在第二方面的第三种可能的实施方式中,上述判断模块,具体用于在第一数据量大于第一业务承载的待传输数据量且小于第二数据量时,判断出指示发送模块在第一上行传输资源上发送第一信息;其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载;则上述发送模块,用于在第一上行传输资源上发送第一信息和第一业务承载的全部数据和第二业务承载的部分数据;其中,第一信息中包含第二业务承载的剩余待传输数据量。

结合第二方面,在第二方面的第四种可能的实施方式中,上述判断模块,具体用于在第一数据量大于第一业务承载的待传输数据量且小于第二数据量时,判断出第一上行传输资源能够传输第一业务承载的全部数据和第二业务承载的部分数据;在有第二上行传输资源对应的第二空口技术来传输第二业务承载的剩余数据时,判断出不指示发送模块在第一上行传输资源上发送第一信息;其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载;则上述发送模块,用于在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的部分数据,以及在所述第二上行传输资源上发送所述第二业务承载的剩余部分数据。

结合第二方面,在第二方面的第五种可能的实施方式中,上述判断模块,具体用于在第一数据量大于第一业务承载的待传输数据量且小于第二数据量时,判断出第一上行传输资源能够传输第一业务承载的全部数据和第二业务承载的部分数据;在不存在有第二上行传输资源对应的第二空口技术来传输第二业务承载的剩余数据时,判断出指示发送模块在第一上行传输资源上发送第一信息;其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载;则上述发送模块,用于在第一上行传输资源上发送第一信息和第一业务承载的全部数据和第二业务承载的部分数据;其中,第一信息中包含第二业务承载的剩余待传输数据量。

结合第二方面,在第二方面的第六种可能的实施方式中,上述判断模块,具体用于在第一数据量等于第一业务承载的待传输数据量时,判断出不指示发送模块在第一上行传输资源上发送第一信息;则上述发送模块,用于在第一上行传输资源上发送第一业务承载的全部数据。

结合第二方面至第二方面的第六种可能的实施方式中的任一项,在第二方面的第七种可能的实施方式中,上述发送模块,还用于向网络设备发送第二信息;第二信息包含了下述一项或多项参数:第一信息中所指示的待传输数据量的数据优先使用的空口技术的标识,第一信息中所指示的待传输数据量的数据所需使用的空口技术的标识,第一信息中所指示的待传输数据量的数据优先使用或优先不使用的成员载波cc的标识,第一信息中所指示的待传输数据量的数据所需使用或不使用的cc的标识,所有业务数据自适应协议sdap实体上的待传输数据量之和,至少一个sdap实体的标识以及至少一个sdap实体上的待传输数据量。

结合第二方面的第七种可能的实施方式,在第二方面的第八种可能的实施方式中,上述发送模块,具体用于将第一信息和第二信息携带在同一个媒体接入控制mac协议数据单元pdu中发送给网络设备。

结合第二方面至第二方面的第八种可能的实施方式中的任一项,在第二方面的第九种可能的实施方式中,上述发送模块,具体用于将发送的数据携带在媒体接入控制mac协议数据单元pdu中;其中,macpdu包括:第一指示信息;第一指示信息用于指示macpdu的至少一个解码初始位;至少一个解码初始位的每一个为除macpdu的起始位之外的任一位置。

结合第二方面至第二方面的第八种可能的实施方式中的任一项,在第二方面的第十种可能的实施方式中,上述发送模块,具体用于将发送的数据携带在媒体接入控制mac协议数据单元pdu中;其中,macpdu还包括:第二指示信息;第二指示信息用于指示macpdu是否支持后向解码,后向解码表明从macpdu的结尾位置开始从后往前解码。

结合第二方面的第十种可能的实施方式中的任一项,在第二方面的第十一种可能的实施方式中,上述macpdu中至少包括:至少一个mac服务数据单元sdu,其中,至少一个macsdu每一个包括第三指示信息,第三指示信息用于指示至少一个macsdu每一个是否为从后往前解码方向或从前往后解码方向最后一个解码单元;macpdu中至少包括:至少一个macce,其中,macce包括第四指示信息,第四指示信息用于指示macce是否为从后往前解码方向或从前往后解码方向最后一个解码单元。

上述第二方面以及第二方面的各可能的实施方式所提供的终端设备,其有益效果可以参见上述第一方面和第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。

第三方面,本申请提供一种终端设备,终端设备包括:处理器、存储器;

其中,存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使终端设备执行如第一方面和第一方面的各可能的实施方式任一项的图像处理方法。

上述第三方面所提供的终端设备,其有益效果可以参见上述第一方面和第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。

本申请第四方面提供一种终端设备,包括用于执行以上第一方面的方法的至少一个处理元件(或芯片)。

本申请第五方面提供一种程序,该程序在被处理器执行时用于执行以上第一方面的方法。

本申请第六方面提供一种程序产品,例如计算机可读存储介质,包括第五方面的程序。

本申请第七方面提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面的方法。

本申请提供的数据传输方法和终端设备,在终端设备和网络设备可以通过多个空口技术进行通信时,终端设备可以在接收到用于指示第一上行传输资源的指示信息之后,确定第一上行传输资源对应的第一空口技术,进而可以确定使用第一空口技术的至少一个业务承载,从而在至少一个业务承载中的第一业务承载上有数据要发送时,可以根据第一业务承载的待传输数据量以及第一上行传输资源的第一数据量,判断是否在第一上行传输资源上发送第一业务承载的数据的同时,发送用于通知待传输数据量的第一信息。通过这种方式,可以确保终端设备在第一上行传输资源上优先发送传输优先级较高的业务承载的数据,以保证传输优先级最高的业务承载对应的业务的传输效率。

附图说明

图1为本申请所涉及的一种通信系统的框架图;

图2为本申请提供的一种数据传输方法的流程示意图;

图3为本申请提供的一种macce的示意图;

图4为本申请提供的另一种macce的示意图;

图5为本申请提供的又一种macce的示意图;

图6为本申请提供的又一种macce的示意图;

图7为本申请提供的又一种macce的示意图;

图8为本申请提供的又一种macce的示意图;

图9为本申请提供的又一种macce的示意图;

图10为本申请提供的又一种macce的示意图;

图11为本申请提供的又一种macce的示意图;

图12为本申请提供的又一种macce的示意图;

图13为本申请提供的又一种macce的示意图;

图14为本申请提供的又一种macce的示意图;

图15为本申请提供的又一种macce的示意图;

图16为本申请提供的又一种macce的示意图;

图17为本申请提供的又一种macce的示意图;

图18为本申请提供的一种macpdu的结构示意图;

图19为本申请提供的另一种macpdu的结构示意图;

图20为本申请提供的一种终端设备的结构示意图;

图21为本申请提供的另一种终端设备的结构示意图;

图22为申请提供的终端设备为手机时的结构框图。

具体实施方式

第五代(thefifthgeneration,5g)通信系统将可以支持更加丰富多样的业务。例如:增强的移动宽带(enhancedmobilebroadband,embb)业务、海量机器类型通信(massivemachinetypecommunication,mmtc)业务、超可靠低时延通信(ultra-reliableandlowlatencycommunications,urllc)业务、多媒体广播多播(multimediabroadcastmulticastservice,mbms)业务和定位业务等。其中,上述embb业务是在现有移动宽带业务场景的基础上,进一步提升了用户体验等性能。上述mmtc业务主要用于大规模、低功耗、低成本、深度覆盖的物联网的终端设备提供网络接入服务。上述urllc业务对数据传输可靠性和时延要求苛刻,可以适用于车联网、工业控制等应用场景。

5g通信系统提出基站和终端设备可以通过fdm或者tdm的方式,在一段连续的频谱或者多个载波上使用一个或者多个空口技术。其中,不同的空口技术对应的numerology不同。同时,5g通信系统还可以支持不同的业务承载。其中,这里所说的业务承载为传输信息的通道。例如,所述业务承载上传输的业务数据包括前述的embb业务,urllc业务以及mmtc业务。可选地,业务承载上还可能传输填充(padding)信息(全0)来满足无线通信系统要求。上述业务承载可以为lte系统中逻辑信道,在5g移动通信系统可能仍然沿用逻辑信道的术语。本申请对具体业务承载在各个通信系统中的命名不作限定。不同业务承载可用于传输不同类型业务的数据,同一业务承载也可能传输具有相同或相近qos的不同类型业务的数据,来保证不同通信需求。

5g通信系统中的一个业务承载可以使用一个或多个空口技术进行传输,多个业务承载也可以使用同一个空口技术进行传输。因此,基站和终端设备可以通过不同的空口技术,传输对qos要求差异较大的不同业务承载的数据,通过同一空口技术,传输对qos要求相近的不同业务承载的数据,以满足不同业务承载对传输速率、时延、功耗、覆盖等的不同需求。

当基站指示终端设备使用某一空口技术在某一上行传输资源上发送数据时,若该空口技术可以传输多种业务承载的数据,则现有传输资源分配技术并不能解决这种场景下的传输资源的分配。因此,终端设备使用上行传输资源对应的空口技术,如何在上行传输资源上向基站发送数据是一个亟待解决的问题。

图1为本申请所涉及的一种通信系统的框架图。如图1所示,该通信系统包括:网络设备01和终端设备02。网络设备01和终端设备02可以使用一个或多个空口技术进行通信。其中,

网络设备:可以是前述基站,或者各种无线接入点,或者可以是指接入网中在空中接口上通过一个或多个扇区与终端设备进行通信的设备。基站可用于将收到的空中帧与ip分组进行相互转换,作为无线终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)网络。基站还可协调对空中接口的属性管理。例如,基站可以是全球移动通讯(globalsystemofmobilecommunication,gsm)或码分多址(codedivisionmultipleaccess,cdma)中的基站(basetransceiverstation,bts),也可以是宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)中的基站(nodeb,nb),还可以是长期演进(longtermevolution,lte)中的演进型基站(evolutionalnodeb,enb或enodeb),或者中继站或接入点,或者未来5g网络中的基站等,在此并不限定。

终端设备:可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(radioaccessnetwork,ran)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personalcommunicationservice,pcs)电话、无绳电话、会话发起协议(sessioninitiationprotocol,sip)话机、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)等设备。无线终端也可以称为系统、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、远程终端(remoteterminal)、接入终端(accessterminal)、用户终端(userterminal)、用户代理(useragent)、用户设备(userdeviceoruserequipment),在此不作限定。

需要说明的是,上述通信系统可以是lte通信系统,也可以是未来其他通信系统,在此不作限制。

下面以该通信系统为例,通过一些实施例对本申请的技术方案进行详细说明。下面这几个实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图2为本申请提供的一种数据传输方法的流程示意图。本实施例涉及的是终端设备使用第一上行传输资源对应的第一空口技术,判断在第一上行传输资源上是否向基站发送第一信息的过程。如图2所示,该方法可以包括:

s101、终端设备确定多个空口技术中第一上行传输资源所对应的第一空口技术。

具体的,在本申请中,终端设备和网络设备之间可以通过多个空口技术进行通信,终端设备和网络设备使用一个空口技术可以传输至少一个业务承载的数据。网络设备为终端设备分配的每个上行传输资源对应一个空口技术,即终端设备在该上行传输资源上只能传输可以使用该空口技术传输的至少一个业务承载的数据。因此,终端设备在接收到用于指示第一上行传输资源的指示信息之后,可以在多个空口技术中确定第一上行传输资源所对应的空口技术(即第一空口技术)。其中,上述所说的指示信息例如可以为上行调度授权(uplinkgrant,ulgrant)信息。

本实施例不限定上述终端设备确定第一上行传输资源对应的第一空口技术的实现方式。可选的,终端设备可以根据预设的上行传输资源与空口技术的对应关系,确定第一上行传输资源所对应的第一空口技术。可选的,终端设备还可以通过接收网络设备发送的用于指示“第一上行传输资源所对应的第一空口技术”的信息,确定第一上行传输资源对应的第一空口技术。

s102、终端设备确定能够使用第一空口技术的至少一个业务承载。

具体的,本申请中,终端设备存储有空口技术与业务承载的对应关系。其中,一个空口技术可以对应一个或多个业务承载。因此,终端设备在确定第一上行传输资源所对应的第一空口技术之后,可以根据该空口技术与业务承载的对应关系,确定能够使用第一空口技术的至少一个业务承载。

s103、在至少一个业务承载中第一业务承载上有数据要发送的情况下,终端设备根据第一业务承载的待传输数据量以及第一数据量,判断是否在第一上行传输资源上发送第一信息,第一信息用于通知待传输数据量;其中,第一业务承载为至少一个业务承载中传输优先级最高的业务承载,第一数据量为第一上行传输资源的传输数据量。

具体的,在本申请中,每个业务承载都预设有传输优先级,因此,终端设备在确定能够使用第一空口技术的至少一个业务承载之后,可以根据至少一个业务承载中的每个业务承载预设的传输优先级,确定该至少一个业务承载中传输优先级最高的第一业务承载。其中,上述业务承载所预设的传输优先级例如可以根据所传输的业务允许的最大时延确定。例如:最大时延越小的业务,传输优先级越高。

此时,若第一业务承载上有数据要发送,则终端设备可以通过比较第一业务承载的待传输数据量和第一数据量的大小,判断是否在第一上行传输资源上发送第一业务承载的数据的同时,发送用于通知待传输数据量的第一信息。示例性的,终端设备可以在第一业务承载的待传输数据量等于第一数据量时,确定不在第一上行传输资源上发送第一信息,在第一业务承载的待传输数据量大于第一数据量时,确定在第一上行传输资源上发送第一信息。通过这种方式,可以确保终端设备在第一上行传输资源上优先发送传输优先级较高的业务承载的数据,以保证传输优先级最高的业务承载对应的业务的传输效率。

其中,上述第一信息例如可以为缓冲区状态报告(bufferstatereports,bsr)。上述第一信息所通知的待传输数据量可以为第一业务承载的剩余待传输数据量,还可以为使用第一空口技术的所有业务承载的剩余待传输数据量,具体可以根据配置确定。需要说明的是,上述第一信息所通知的待传输数据量的计算方式可以采用现有技术中bsr的计算方式。

本申请提供的数据传输方法,在终端设备和网络设备可以通过多个空口技术进行通信时,终端设备可以在接收到用于指示第一上行传输资源的指示信息之后,确定第一上行传输资源对应的第一空口技术,进而可以确定使用第一空口技术的至少一个业务承载,从而在至少一个业务承载中的第一业务承载上有数据要发送时,可以根据第一业务承载的待传输数据量以及第一上行传输资源的第一数据量,判断是否在第一上行传输资源上发送第一业务承载的数据的同时,发送用于通知待传输数据量的第一信息。通过这种方式,可以确保终端设备在第一上行传输资源上优先发送传输优先级较高的业务承载的数据,以保证传输优先级最高的业务承载对应的业务的传输效率。

进一步地,在上述实施例的基础上,本实施例以上述至少一个业务承载包括第一业务承载和第二业务承载为例,介绍终端设备根据第一业务承载的待传输数据量以及第一上行传输资源的第一数据量,判断是否在第一上行传输资源上发送第一信息。其中,上述第二业务承载为上述至少一个业务承载中比第一业务承载的传输优先级低的业务承载。

则在该场景下,上述步骤s103可以包括如下几种情况:

第一种情况:第一数据量小于第一业务承载的待传输数据量。

具体的,当终端设备通过比较第一业务承载的待传输数据量和第一数据量的大小,确定,第一数据量小于第一业务承载的待传输数据量时,说明终端设备使用第一上行传输资源无法传完第一业务承载的待传输数据。此时,由于第二业务承载的传输优先级低于第一业务承载的传输优先级,所以,在该情况下,终端设备不考虑使用第一上行传输资源传输第二业务承载的数据。因此,终端设备可以确定在第一上行传输资源上发送第一业务承载的部分待传输数据的同时,发送用于通知待传输数据量的第一信息,以使得网络设备可以基于第一信息,为终端设备继续分配上行传输资源。

终端设备在确定第一上行传输资源上发送第一信息之后,终端设备可以在第一上行传输资源上发送该第一信息和第一业务承载的部分数据。其中,第一信息和第一业务承载的部分数据的数据量之和可以为第一数据量。也就是说,终端设备在第一上行传输资源上传输的第一业务承载的部分数据的数据量的大小与第一信息的大小有关。终端设备具体在第一上行传输资源上发送第一业务承载的哪些数据可以参见现有技术。例如:终端设备在第一上行传输资源所传输的第一业务承载的部分数据,可以为第一业务承载的所有数据中优先级较高的数据。

在本实施例中,上述第一信息可以包含第一业务承载的剩余待传输数据量,即将通过第一上行传输资源传输的第一业务承载的部分数据除去之后,第一业务承载剩下的待传输数据的数据量。可选的,上述第一信息还可以包含至少一个业务承载中所有业务承载的剩余待传输数据量,即第一业务承载的剩余待传输数据量和至少一个业务承载中其他业务承载的剩余待传输数据量之和。由于终端设备未在第一上行传输资源上传输其他业务承载的数据,因此,其他业务承载的剩余待传输数据量即为其他业务承载的待传输数据量。

为了使得本领域技术人员更容易理解,这里不失一般性地,以上述至少一个业务承载包括的第一业务承载为承载urllc业务的承载(简称urllc业务承载)、第二业务承载为承载embb业务的承载(简称embb业务承载)为例,假定第一数据量为z,urllc业务承载的待传输数据量为x,embb业务承载的待传输数据量为y。其中,urllc业务承载的传输优先级高于embb业务承载的传输优先级。即,第一业务承载为urllc业务承载,第二业务承载为embb业务承载。

当终端设备通过比较urllc业务承载的待传输数据量x和第一数据量z的大小,确定第一数据量z小于urllc业务承载的待传输数据量x时,说明终端设备使用第一上行传输资源无法传完urllc业务承载的待传输数据。在该情况下,终端设备可以确定在第一上行传输资源上发送urllc业务承载的部分待传输数据的同时,发送用于通知待传输数据量的第一信息。从而,终端设备可以在第一上行传输资源上发送urllc业务承载的部分待传输数据和第一信息。其中,上述第一信息可以只包含urllc业务承载的剩余待传输数据量,还可以包含至少一个业务承载中所有业务承载的剩余待传输数据量,即urllc业务承载的剩余待传输数据量和embb业务承载的剩余待传输数据量之和。

第二种情况:第一数据量等于第一业务承载的待传输数据量。

具体的,当终端设备通过比较第一业务承载的待传输数据量和第一数据量的大小,确定,第一数据量等于第一业务承载的待传输数据量时,说明终端设备使用第一上行传输资源可以传完第一业务承载的待传输数据。此时,由于第一上行传输资源已经被第一业务承载的待传输数据占据,且第二业务承载的传输优先级低于第一业务承载的传输优先级,所以,在该情况下,终端设备不考虑使用第一上行传输资源传输第二业务承载的数据。因此,为了确保传输优先级高的第一业务承载的传输效率,终端设备可以确定不在第一上行传输资源上发送第一信息,只在第一上行传输资源上发送第一业务承载的全部数据。这样,终端设备在确定第一上行传输资源上不发送第一信息之后,终端设备可以在第一上行传输资源上发送第一业务承载的全部数据。

继续参考上述第一种情况的示例,当终端设备通过比较urllc业务承载的待传输数据量x和第一数据量z的大小,确定第一数据量z等于urllc业务承载的待传输数据量x时,说明终端设备使用第一上行传输资源刚好可以传完urllc业务承载的待传输数据。在该情况下,为了确保urllc业务承载的传输效率,终端设备可以确定在第一上行传输资源上发送urllc业务承载的全部待传输数据,不发送用于通知待传输数据量的第一信息。从而,终端设备可以在第一上行传输资源上发送urllc业务承载的全部待传输数据。

第三种情况:第一数据量大于或等于第二数据量。其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和。

具体的,当终端设备通过比较第一业务承载的待传输数据量和第一数据量的大小,确定,第一数据量大于第一业务承载的待传输数据量时,终端设备可以进一步判断第一数据量是否大于等于第二数据量,即第一业务承载的待传输数据量和第二业务承载的待传输数据量之和。若第一数据量大于或等于第二数据量,说明终端设备使用第一上行传输资源不仅可以传完第一业务承载的待传输数据,还可以传完第二业务承载的待传输数据。也就是说,使用第一上行传输资源可以将第一空口技术对应的所有业务承载的待传输数据传完。即,第一空口技术对应的所有业务承载都没有剩余待传输数据,因此,终端设备不需要上报第一信息。在该情况下,终端设备可以确定在第一上行传输资源上不发送第一信息,而是发送第一业务承载的全部待传输数据的同时,发送第二业务承载的全部待传输数据。进而,终端设备在确定第一上行传输资源上不发送第一信息之后,终端设备可以在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的全部数据。

继续参考上述第一种情况的示例,当终端设备通过比较urllc业务承载的待传输数据量x和第一数据量z的大小,确定第一数据量z大于urllc业务承载的待传输数据量x时,终端设备可以进一步判断第一数据量z是否大于或等于第二数据量,即urllc业务承载的待传输数据量x和embb业务承载的待传输数据量y之和。若第一数据量大于或等于第二数据量,说明终端设备使用第一上行传输资源不仅可以传完urllc业务承载的待传输数据,还可以传完embb业务承载的待传输数据。也就是说,使用第一上行传输资源可以将第一空口技术对应的所有业务承载的待传输数据传完。即,第一空口技术对应的所有业务承载都没有剩余待传输数据,因此,终端设备不需要上报第一信息。在该情况下,终端设备可以确定在第一上行传输资源上不发送第一信息,而是发送urllc业务承载的全部待传输数据和embb业务承载的全部待传输数据。从而,终端设备可以在第一上行传输资源上发送urllc业务承载的全部待传输数据和embb业务承载的全部待传输数据。

第四种情况:第一数据量大于第一业务承载的待传输数据量且小于第二数据量。其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和。

具体的,当终端设备通过比较第一业务承载的待传输数据量和第一数据量的大小,确定,第一数据量大于第一业务承载的待传输数据量时,终端设备可以进一步判断第一数据量是否大于第二数据量,即第一业务承载的待传输数据量和第二业务承载的待传输数据量之和。若第一数据量小于第二数据量,说明终端设备使用第一上行传输资源虽然可以传完第一业务承载的待传输数据,但无法传完第二业务承载的待传输数据。因此,在该情况下,终端设备可以确定在第一上行传输资源上发送第一业务承载的全部待传输数据、第二业务承载的部分待传输数据的同时,发送第一信息,以使得网络设备可以基于第一信息,为终端设备继续分配上行传输资源。其中,上述第一信息包含第二业务承载的剩余待传输数据量,即将通过第一上行传输资源传输的第二业务承载的部分数据除去之后,第二业务承载剩下的待传输数据的数据量。

因此,终端设备在确定第一上行传输资源上发送第一信息之后,终端设备可以在第一上行传输资源上发送第一信息和第一业务承载的全部数据和第二业务承载的部分数据。其中,第一信息、第一业务承载的全部数据的数据量、第二业务承载的部分数据的数据量之和可以为第一数据量。也就是说,终端设备在第一上行传输资源上传输的第二业务承载的部分数据的数据量的大小与第一信息的大小和第一业务承载的全部数据的数据量大小有关。终端设备具体在第一上行传输资源上发送第二业务承载的哪些数据可以参见现有技术。例如:终端设备在第一上行传输资源所传输的第二业务承载的部分数据,可以为第二业务承载的所有数据中优先级较高的数据。

继续参考上述第一种情况的示例,当终端设备通过比较urllc业务承载的待传输数据量x和第一数据量z的大小,确定第一数据量z大于urllc业务承载的待传输数据量x时,终端设备可以进一步判断第一数据量z是否大于第二数据量,即urllc业务承载的待传输数据量x和embb业务承载的待传输数据量y之和。若第一数据量小于第二数据量,说明终端设备使用第一上行传输资源虽然可以传完urllc业务承载的待传输数据,但无法传完embb业务承载的待传输数据。因此,在该情况下,终端设备可以确定在第一上行传输资源上发送urllc业务承载的全部待传输数据和embb业务承载的部分待传输数据的同时,发送第一信息。从而,终端设备可以在第一上行传输资源上发送urllc业务承载的全部待传输数据、embb业务承载的部分待传输数据、第一信息。其中,上述第一信息可以包含embb业务承载的剩余待传输数据量。

第五种情况:第一数据量大于第一业务承载的待传输数据量且小于第二数据量。其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和。需要说明的是,在上述第四种情况中,终端设备在第一数据量大于第一业务承载的待传输数量、且小于第二数据量时,终端设备仅基于第一上行传输资源判断是否需要上报第一信息,并没有考虑终端设备当前是否具有其他可以用于传输第二业务承载的数据的上行传输资源。而在本实施例中,终端设备在第一数据量大于第一业务承载的待传输数量、且小于第二数据量时,终端设备还进一步地通过判断当前是否有用于传输第二业务承载的数据的第二上行传输资源,以此来决策在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的部分数据的同时,是否要在第一上行传输资源上发送第一信息。

具体的,当终端设备确定在第一数据量大于第一业务承载的待传输数量、且小于第二数据量时,说明终端设备使用第一上行传输资源虽然可以传完第一业务承载的待传输数据,但无法传完第二业务承载的待传输数据。因此,在该情况下,终端设备可以进一步判断当前是否存在对应于第二空口技术的第二上行传输资源。其中,终端设备可以使用第二空口技术传输第二业务承载的数据。

当终端设备确定当前存在第二上行传输资源对应的第二空口技术来传输第二业务承载的剩余数据时,即除了第一上行传输资源之外,还存在第二上行传输资源传输第二业务承载的数据时,终端设备确定只在第一上行传输资源上发送第一业务承载的全部待传输数据和第二业务承载的部分待传输数据,不在第一上行传输资源上发送第一信息。进而,终端设备在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的部分数据,以及在第二上行传输资源上发送第二业务承载的剩余部分数据。

当终端设备确定当前不存在第二上行传输资源对应的第二空口技术来传输第二业务承载的剩余数据时,可以参照上述第四种情况的描述,对此不再赘述。

继续参考上述第一种情况的示例,当终端设备通过比较urllc业务承载的待传输数据量x和第一数据量z的大小,确定第一数据量z大于urllc业务承载的待传输数据量x时,终端设备可以进一步判断第一数据量z是否大于第二数据量,即urllc业务承载的待传输数据量x和embb业务承载的待传输数据量y之和。若第一数据量小于第二数据量,终端设备可以进一步判断当前是否存在对应于第二空口技术的第二上行传输资源。其中,终端设备可以使用第二空口技术传输embb业务承载的数据。

当终端设备确定当前存在第二上行传输资源对应的第二空口技术来传输embb业务承载的剩余数据时,即除了第一上行传输资源之外,还存在第二传输资源传输embb业务承载的数据时,终端设备确定只在第一上行传输资源上发送urllc业务承载的全部待传输数据和embb业务承载的部分待传输数据,不在第一上行传输资源上发送第一信息。进而,终端设备在第一上行传输资源上发送urllc业务承载的全部数据和embb业务承载的部分数据,以及在第二上行传输资源上发送embb业务承载的剩余部分数据。

当终端设备确定当前不存在第二上行传输资源对应的第二空口技术来传输embb业务承载的剩余数据时,即除了第一上行传输资源之外,没有其他的传输资源传输embb业务承载的数据时,终端设备确定在第一上行传输资源上发送urllc业务承载的全部待传输数据、embb业务承载的部分待传输数据的同时,发送第一信息。进而,终端设备在第一上行传输资源上发送urllc业务承载的全部数据、embb业务承载的部分数据和第一信息。其中,上述第一信息包含embb业务承载的剩余待传输数据量,即将通过第一上行传输资源传输的embb业务承载的部分数据除去之后,embb业务承载上剩下的待传输数据的数据量。

第六种情况:第一数据量大于第一业务承载的待传输数据量且小于第二数据量。其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和。需要说明的是,在上述第五种情况中,终端设备在第一数据量大于第一业务承载的待传输数量、且小于第二数据量时,终端设备进一步判断了当前是否存在可以传输第二业务承载的数据的第二上行传输资源,但是并没有考虑第二上行传输资源是否可以将第一上行传输资源未传完的第二业务承载的剩余数据传完。而在本实施例中,终端设备在确定当前存在能够传输第二业务承载的数据的第二上行传输资源时,上述终端设备还可以进一步判断该第二上行传输资源是否可以将第一上行传输资源未传完的第二业务承载的剩余数据传完,以此来决策在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的部分数据的同时,是否要在第一上行传输资源上发送第一信息。

具体的,当终端设备确定在第一数据量大于第一业务承载的待传输数量、且小于第二数据量时,说明终端设备使用第一上行传输资源虽然可以传完第一业务承载的待传输数据,但无法传完第二业务承载的待传输数据。因此,在该情况下,终端设备可以进一步判断当前是否存在对应于第二空口技术的第二上行传输资源。其中,终端设备可以使用第二空口技术传输第二业务承载的数据。

当终端设备确定当前存在第二上行传输资源对应的第二空口技术来传输第二业务承载的剩余数据时,即除了第一上行传输资源之外,还存在第二传输资源传输第二业务承载的数据时,终端设备可以进一步地判断第二上行传输资源的传输数据量是否大于或等于使用第一上行传输资源未传完的第二业务承载的剩余数据对应的数据量,进而基于该第二上行传输资源是否可以将第一上行传输资源未传完的第二业务承载的剩余数据传完,来决策在第一上行传输资源上是否发送第一信息。通过这种方式,使得终端设备发送的第一信息更加准确,进而使得网络设备基于第一信息为终端设备分配的上行传输资源也更加精准,提高了资源利用率,降低了分配资源不足或分配资源过多的情况。

若第二上行传输资源的传输数据量大于或等于使用第一上行传输资源未传完的第二业务承载的剩余数据对应的数据量,说明终端设备使用第一上行传输资源和第二上行资源可以传完第一业务承载的待传输数据和第二业务承载的待传输数据。也就是说,使用第一上行传输资源和第二上行资源可以将第一空口技术对应的所有业务承载的待传输数据传完。即,第一空口技术对应的所有业务承载都没有剩余待传输数据。因此,终端设备不需要上报第一信息。在该情况下,终端设备可以确定在第一上行传输资源上不发送第一信息,而是发送第一业务承载的全部待传输数据的同时,发送第二业务承载的部分待传输数据。进而,终端设备在确定第一上行传输资源上不发送第一信息之后,终端设备可以在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的部分数据,以及在第二上行传输资源上发送第二业务承载的全部剩余数据。

若第二上行传输资源的传输数据量小于使用第一上行传输资源未传完的第二业务承载的剩余数据对应的数据量,说明终端设备使用第二上行资源无法传完第二业务承载的全部剩余数据。因此,在该情况下,终端设备可以确定在第一上行传输资源上发送第一业务承载的全部待传输数据的同时,发送第二业务承载的部分待传输数据的同时,在第一上行传输资源上发送第一信息,以使得网络设备可以基于第一信息,为终端设备继续分配上行传输资源。其中,该第一信息可以包含第二业务承载的剩余待传输数据量,即将通过第一上行传输资源和第二上行传输资源传输的第二业务承载的部分数据除去之后,第二业务承载剩下的待传输数据的数据量。

因此,终端设备在确定第一上行传输资源上发送第一信息之后,终端设备可以在第一上行传输资源上发送第一信息和第一业务承载的全部数据和第二业务承载的部分数据,以及在第二上行传输资源上发送第二业务承载的部分剩余数据。其中,第一信息、第一业务承载的全部数据的数据量、第二业务承载的部分数据的数据量之和可以为第一数据量。也就是说,终端设备在第一上行传输资源上传输的第二业务承载的部分数据的数据量的大小与第一信息的大小和第一业务承载的全部数据的数据量大小有关。终端设备具体在第一上行传输资源上发送第二业务承载的哪些数据可以参见现有技术。例如:终端设备在第一上行传输资源所传输的第二业务承载的部分数据,可以为第二业务承载的所有数据中优先级较高的数据。

当终端设备确定当前不存在第二上行传输资源对应的第二空口技术来传输第二业务承载的剩余数据时,可以参照上述第四种情况的描述,对此不再赘述。

需要说明的是,虽然本示例以第一上行传输资源和第二传输资源为例,介绍了在存在可以传输第二业务承载的数据的第二上行传输资源时,上述终端设备基于第二上行传输资源是否可以将第一上行传输资源未传完的第二业务承载的剩余数据传完,来决策在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的部分数据的同时,是否要在第一上行传输资源上发送第一信息。本领域技术人员可以理解的是,当上述终端设备还存在可以传输第二业务承载的数据的其他一个或多个上行传输资源时,也可以采用上述第六种情况的方式进行判断,其实现原理和技术效果类似,对此不再赘述。

继续参考上述第一种情况的示例,当终端设备通过比较urllc业务承载的待传输数据量x和第一数据量z的大小,确定第一数据量z大于urllc业务承载的待传输数据量x时,终端设备可以进一步判断第一数据量z是否大于第二数据量,即urllc业务承载的待传输数据量x和embb业务承载的待传输数据量y之和。若第一数据量小于第二数据量,终端设备可以进一步判断当前是否存在对应于第二空口技术的第二上行传输资源。其中,终端设备可以使用第二空口技术传输embb业务承载的数据。

当终端设备确定当前存在第二上行传输资源对应的第二空口技术来传输embb业务承载的剩余数据时,即除了第一上行传输资源之外,还存在第二传输资源传输embb业务承载的数据时,终端设备可以进一步地判断第二上行传输资源的传输数据量是否大于或等于使用第一上行传输资源未传完的embb业务承载的剩余数据对应的数据量。

若第二上行传输资源的传输数据量大于或等于使用第一上行传输资源未传完的embb业务承载的剩余数据对应的数据量,说明终端设备使用第一上行传输资源和第二上行资源可以传完urllc业务承载的待传输数据和embb业务承载的待传输数据。也就是说,使用第一上行传输资源和第二上行传输资源可以将第一空口技术对应的所有业务承载的待传输数据传完。即,第一空口技术对应的所有业务承载都没有剩余待传输数据。因此,终端设备不需要上报第一信息。在该情况下,终端设备可以确定在第一上行传输资源上不发送第一信息,而是发送urllc业务承载的全部待传输数据的同时,发送embb业务承载的部分待传输数据。进而,终端设备在确定第一上行传输资源上不发送第一信息之后,终端设备可以在第一上行传输资源上发送urllc业务承载的全部数据和embb业务承载的部分数据,以及在第二上行传输资源上发送embb业务承载的全部剩余数据。

若第二上行传输资源的传输数据量小于使用第一上行传输资源未传完的embb业务承载的剩余数据对应的数据量,说明终端设备使用第二上行资源无法传完embb业务承载的全部剩余数据。因此,在该情况下,终端设备可以确定在第一上行传输资源上发送urllc业务承载的全部待传输数据的同时,发送embb业务承载的部分待传输数据的同时,在第一上行传输资源上发送第一信息,以使得网络设备可以基于第一信息,为终端设备继续分配上行传输资源。进而,终端设备在第一上行传输资源上发送urllc业务承载的全部数据、embb业务承载的部分数据和第一信息,以及在第二上行传输资源上发送embb业务承载的部分剩余数据。其中,该第一信息可以包含embb业务承载的剩余待传输数据量,即将通过第一上行传输资源和第二上行传输资源传输的embb业务承载的部分数据除去之后,embb业务承载上剩下的待传输数据的数据量。

为避免过多的冗余,上述示例均以至少一个业务承载包括第一业务承载和第二业务承载为例,对终端设备根据第一业务承载的待传输数据量以及第一上行传输资源的第一数据量,判断是否在第一上行传输资源上发送第一信息的方式进行了介绍。但是本领域技术人员可以理解的是,当上述至少一个业务承载在包括两个以上的业务承载时,例如:当上述至少一个业务承载包括第一业务承载、第二业务承载和第三业务承载时,终端设备仍然可以采用上述示例所列举的方式,判断是否在第一上行传输资源上发送第一信息,其实现方式和技术效果类似,对此不再赘述。其中,上述所说的第一业务承载例如可以为承载urllc业务的承载(简称urllc业务承载)、第二业务承载例如可以为承载embb业务的承载(简称embb业务承载)、第三业务承载例如可以为承载mtc业务的承载(简称mtc业务承载)等。

本申请提供的数据传输方法,在终端设备和网络设备可以通过多个空口技术进行通信时,终端设备可以在接收到用于指示第一上行传输资源的指示信息之后,确定第一上行传输资源对应的第一空口技术,进而可以确定使用第一空口技术的至少一个业务承载,从而在至少一个业务承载中的第一业务承载上有数据要发送时,可以根据第一业务承载的待传输数据量以及第一上行传输资源的第一数据量,判断是否在第一上行传输资源上发送第一业务承载的数据的同时,发送用于通知待传输数据量的第一信息。通过这种方式,可以确保终端设备在第一上行传输资源上优先发送传输优先级较高的业务承载的数据,以保证传输优先级最高的业务承载对应的业务的传输效率。

现有技术中,终端设备通过bsr向网络设备上报终端设备的待传输数据量,以使得网络设备可以基于该bsr,向终端设备分配上行传输资源。为了避免上报bsr的信令开销过大,lte通信系统引入了逻辑信道组(logicalchannelgroup,lcg)的概念。即,将多个具有相似调度需求的多个业务承载(也可称为逻辑信道)划分为一个lcg。这样,终端设备可以基于lcg上报bsr,而不是基于每个业务承载上报bsr。

虽然采用这种方式可以降低终端设备上报bsr的信令开销,但是网络设备通过bsr无法获知是该lcg中的每个业务承载(也可称为逻辑信道)的待传输数据量,使得网络设备基于该bsr所分配的上行传输资源的准确性较低。因此,考虑到该情况,本申请提供一种数据传输方法,终端设备在向网络设备上报待传输数据量之外,还可以向网络设备上报第二信息,以使得网络设备通过第二信息和待传输数据量,可以精准的为终端设备分配上行传输资源,提高了上行传输资源分配的准确性。

则在上述实施例的基础上,该方法还可以包括:

终端设备向网络设备发送第二信息。其中,第二信息包含了下述一项或多项参数:第一信息中所指示的待传输数据量的数据所需使用的空口技术的标识,第一信息中所指示的待传输数据量的数据优先使用的空口技术的标识,第一信息中所指示的待传输数据量的数据所需使用或不使用的成员载波(componentcarrier,cc)的标识,第一信息中所指示的待传输数据量的数据优先使用或优先不使用的cc的标识,所有业务数据自适应协议(servicedataadaptationprotocol,sdap)实体上的待传输数据量之和,至少一个sdap实体的标识以及至少一个sdap实体上的待传输数据量。具体实现时,上述网络设备可以通过高层信令(例如:rrc信令等)来指示终端设备在第二信息中携带哪些参数。可选的,网络设备可以周期性的向终端设备指示在第二信息中携带的参数,还可以仅在终端设备初始接入时,向终端设备指示在第二信息中携带的参数等。

现有技术中,上述终端设备向网络设备发送数据时,是将发送的数据携带在媒体接入控制(mediaaccesscontrol,mac)协议数据单元(protocoldataunit,pdu)中发送给网络设备。其中,该macpdu包括mac服务数据单元(servicedataunit,sdu)和mac控制控制元素(controlelement,ce)。其中,macsdu用于传输不同业务承载的数据,macce用于传输一些控制信息。

因此,本实施例中,终端设备可以通过同一个macpdu的同一个macce发送第一信息和第二信息。即,将第一信息和第二信息携带在同一macce中发送给网络设备。终端设备还可以通过同一个macpdu的不同macce发送第一信息和第二信息。即,第一信息和第二信息被携带在同一个macpdu的不同macce中。

当终端设备通过同一个macpdu的同一个macce发送第一信息和第二信息时,该macce例如可以为现有技术中用于发送bsr的macce。当终端设备通过同一个macpdu的不同macce发送第一信息和第二信息时,发送第一信息的macce例如可以为现有技术中用于发送bsr的macce,发送第二信息的macce例如可以为一个新定义的macce。

可选的,如上述实施例所说,终端设备和网络设备使用一个空口技术可以传输至少一个业务承载的数据,该至少一个业务承载可以为对qos要求相近的业务承载。因此,当在网络设备侧,为不同的空口技术预分配了不同的上行传输资源时,终端设备通过向网络设备发送包括第一信息中所指示的待传输数据量的数据所需使用的空口技术的标识的第二信息,可以使网络设备基于第二信息中所指示的待传输数据量的数据所需使用的空口技术,以及,该空口技术预分配的上行传输资源,为终端设备分配该空口技术所对应的上行传输资源,提高了上行传输资源分配的准确性。在本申请的另一实现方式中,上述终端设备还可以向网络设备发送包括包括第一信息中所指示的待传输数据量的数据优先使用的空口技术的标识的第二信息。这样,上述网络设备可以基于该优先使用的空口技术,以及,该优先使用的空口技术预分配的上行传输资源,先确定该优先使用的空口技术预分配的上行传输资源是否存在空闲上行传输资源。网络设备在确定存在空闲上行传输资源时,优先为终端设备分配该空口技术所对应的上行传输资源,提高了上行传输资源分配的准确性。

图3为本申请提供的一种macce的示意图。如图3所示,以第二信息包括第一信息中所指示的待传输数据量的数据所需使用的空口技术的标识(numid)为例,当终端设备通过同一个macpdu的不同macce发送第一信息和第二信息时,该第二信息可以为如图3所示的macce。通过图3所示的方式,可以向网络设备指示第一信息中所指示的待传输数据量的数据所需使用的空口技术,从而使得网络设备可以根据第二信息中所指示的待传输数据量的数据所需使用的空口技术,为终端设备分配该空口技术对应的上行传输资源,进一步提高了上行传输资源分配的准确性。

需要说明的是,虽然图3示出的是第二信息包括一个numid、且该numid占用的是macce的第一个字节(oct1)的情况,但是本实施例并不限定上述第二信息所包括的numid的数量、numid在macce中的位置、以及,每个numid所占用的字节大小。

图4为本申请提供的另一种macce的示意图。如图4所示,以第二信息包括多个第一信息中所指示的待传输数据量的数据所需使用的空口技术的标识(numid)为例,当终端设备通过同一个macpdu中用于发送bsr的macce发送第一信息和第二信息时,该macce可以为如图4所示的macce。通过图4所示的方式,可以向网络设备指示所需使用的每个空口技术对应的待传输数据量,从而使得网络设备可以根据所需使用的每个空口技术所对应的待传输数据,以及,所需使用的每个空口技术预分配的上行传输资源,为终端设备分配每个所需使用的空口技术对应的上行传输资源,进一步提高了上行传输资源分配的准确性。例如:网络设备可以根据numid#0所对应的待传输数据buffersize#0,为终端设备分配使用numid#0对应的空口技术传输时,所使用的上行传输资源,进一步提高了上行传输资源分配的准确性。

需要说明的是,虽然图4示出的是包括四个numid及其所对应的buffersize的macce。但是本实施例并不限定macce中所包括的numid及其所对应的buffersize的数量、以及,每个numid和该numid对应的待传输数据量所占用的字节大小。

另外,本领域技术人员可以理解的是,当上述第二信息包括第一信息中所指示的待传输数据量的数据优先使用的空口技术的标识(numid)时,也可以采用如图3或图4所示的macce发送给网络设备,其实现方式类似,对此不再赘述。

可选的,当在网络设备侧,在不同的cc上预分配了不同的上行传输资源时,终端设备可以向网络设备发送包括第一信息中所指示的待传输数据量的数据所需使用的cc的标识的第二信息,可以使网络设备基于第二信息中所指示的待传输数据量的数据所需使用的cc,以及,在该cc上预分配的上行传输资源,为终端设备分配第一信息中所指示的待传输数据量的数据所需使用的cc对应的上行传输资源,进一步提高了上行传输资源分配的准确性。可选的,上述终端设备还可以在上述第二信息中不携带第一信息中所指示的待传输数据量的数据所需使用的cc的标识,而是携带第一信息中所指示的待传输数据量的数据不使用的cc的标识,来隐式的指示第一信息中所指示的待传输数据量的数据所需使用的cc。

在本申请的另一实现方式中,上述终端设备还可以向网络设备发送包括包括第一信息中所指示的待传输数据量的数据优先使用的cc的标识的第二信息。这样,上述网络设备可以基于该优先使用的cc,以及,在该优先使用的cc上预分配的上行传输资源,先确定该优先使用的cc上预分配的上行传输资源是否存在空闲上行传输资源。网络设备在确定存在空闲上行传输资源时,优先为终端设备分配该cc所对应的上行传输资源,提高了上行传输资源分配的准确性。可选的,上述终端设备还可以在上述第二信息中不携带第一信息中所指示的待传输数据量的数据优先的cc的标识,而是携带第一信息中所指示的待传输数据量的数据优先不使用的cc的标识,来隐式的指示第一信息中所指示的待传输数据量的数据优先使用的cc。

可选的,当在网络设备侧,在cc上预分配了一个或多个不同的空口技术所对应的一块或多块不同的上行传输资源时,终端设备向网络设备发送包括“第一信息中所指示的待传输数据量的数据所需使用的空口技术的标识、以及、第一信息中所指示的待传输数据量的数据所需使用的cc的标识”的第二信息,可以使网络设备基于第二信息中所指示的待传输数据量的数据所需使用的空口技术和所需使用的cc,以及,该所需使用的cc上预分配的使用该空口技术的上行传输资源,为终端设备分配第一信息中所指示的待传输数据量的数据所需使用的cc和所需使用的空口技术对应的上行传输资源,进一步提高了上行传输资源分配的准确性。可选的,上述终端设备还可以在上述第二信息中不携带第一信息中所指示的待传输数据量的数据所需使用的cc的标识,而是携带第一信息中所指示的待传输数据量的数据不使用的cc的标识,来隐式的指示第一信息中所指示的待传输数据量的数据所需使用的cc。

在本申请的另一实现方式中,上述终端设备还可以向网络设备发送包括“第一信息中所指示的待传输数据量的数据优先使用的空口技术的标识、以及、第一信息中所指示的待传输数据量的数据优先使用的cc的标识”的第二信息。可以使网络设备基于第二信息中所指示的待传输数据量的数据优先使用的空口技术和使用的cc,以及,该优先使用的cc上预分配的使用该空口技术的上行传输资源,为终端设备优先分配第一信息中所指示的待传输数据量的数据优先使用的cc和优先使用的空口技术对应的上行传输资源,进一步提高了上行传输资源分配的准确性。可选的,上述终端设备还可以在上述第二信息中不携带第一信息中所指示的待传输数据量的数据优先使用的cc的标识,而是携带第一信息中所指示的待传输数据量的数据优先不使用的cc的标识,来隐式的指示第一信息中所指示的待传输数据量的数据优先使用的cc。

图5为本申请提供的又一种macce的示意图。如图5所示,以第二信息包括第一信息中所指示的待传输数据量的数据所需使用的空口技术的标识(numid)、以及、第一信息中所指示的待传输数据量的数据所需使用的cc的标识(ccid)为例,当终端设备通过同一个macpdu中用于发送bsr的macce发送第一信息和第二信息时,该macce可以为如图5所示的macce。图5示出的是以第一信息采用现有的bsr上报的格式,即以一个lcgid进行上报的待传输数据量的格式。同时,通过在该macce携带第二信息(即numid和ccid)的方式,可以进一步指示该待传输数据量所需使用的空口技术和所需使用的cc,从而使得网络设备可以基于该信息,为终端设备分配第一信息中所指示的待传输数据量的数据所需使用的cc和所需使用的空口技术对应的上行传输资源,进一步提高了上行传输资源分配的准确性。

需要说明的是,虽然图5示出的是第二信息包括一个numid和一个ccid、且该numid、ccid分别占用了macce的一个字节(即oct2、oct3)的情况,但是本实施例并不限定上述第二信息所包括的numid和ccid的数量、numid和ccid在macce中的位置、以及,每个numid和每个ccid所占用的字节大小。可选的,当上述第二信息包括多个ccid时,该多个ccid在macce中可以按照cc优先级从高到低的顺序排列。

另外,本领域技术人员可以理解的是,当上述第二信息包括第一信息中所指示的待传输数据量的数据所需使用的空口技术的标识、以及、第一信息中所指示的待传输数据量的数据不使用的cc的标识时,或者,当上述第二信息包括第一信息中所指示的待传输数据量的数据优先使用的空口技术的标识、以及、第一信息中所指示的待传输数据量的数据优先使用的cc的标识时,或者,当上述第二信息包括第一信息中所指示的待传输数据量的数据优先使用的空口技术的标识、以及、第一信息中所指示的待传输数据量的数据不优先使用的cc的标识时,也可以采用如图3或图4所示的macce发送给网络设备,其实现方式类似,对此不再赘述。

可选的,5g通信系统存在将ip数据包或ip数据流映射到不同无线承载的功能,从核心网和应用层下放到了接入网侧的情况。即在5g通信系统中,在接入网的pdcp层之上新增一个协议层,用于执行用户面数据流到用户面无线承载的映射的操作,以及,为上下行用户面数据流分配id标识的操作等。

其中,上述新增的协议层例如可以为sdap层。以sdap层为例,也就是说,在该场景下,在pdcp实体之上新增了一个sdap实体,该sdap实体用于执行sdap层的功能。一个sdap实体可以对应一个或多个业务承载。当每个业务承载对应的sdap实体也可以缓存数据时,该sdap实体缓存的数据是还没有分到该业务承载对应的sdap实体和rlc实体的数据。因此,若终端设备仍然基于现有计算bsr的方式计算第一信息所指示的待传输数据量,则由于现有计算bsr的方式并没有考虑sdap实体缓存的数据,使得第一信息所指示的待传输数据量并不准确。因此,终端设备可以通过向网络设备发送包括所有sdap实体上的待传输数据量之和,和/或,至少一个sdap实体的标识以及至少一个sdap实体上的待传输数据量的第二信息,可以使网络设备基于第一信息和第二信息,获知终端设备当前的较为准确的待传输数据量。这样,网络设备基于该较为准确的待传输数据量,为终端设备分配的上行传输资源更加精准,提高了上行传输资源分配的准确性。

图6为本申请提供的又一种macce的示意图。如图6所示,以第二信息包括所有sdap实体上的待传输数据量之和(buffersizeforsdap)为例,当终端设备通过同一个macpdu的不同macce发送第一信息和第二信息时,该第二信息可以为如图6所示的macce。同时,通过在该macce携带第二信息(即所有sdap实体上的待传输数据量之和)的方式,可以使网络设备基于第一信息和第二信息,获知终端设备当前的较为准确的待传输数据量。这样,网络设备基于该较为准确的待传输数据量,为终端设备分配的上行传输资源更加精准,提高了上行传输资源分配的准确性。

需要说明的是,虽然图6示出的是以所有sdap实体上的待传输数据量之和占用macce的第一个字节(oct1)的情况,但是本实施例并不限定上述第二信息所包括的所有sdap实体上的待传输数据量之和在macce中的位置、以及,在macce中占用的字节大小。

图7为本申请提供的又一种macce的示意图。如图7所示,以第二信息包括所有sdap实体上的待传输数据量之和(buffersizeforsdap)为例,当终端设备通过同一个macpdu中用于发送bsr的macce发送第一信息和第二信息时,该macce可以为如图7所示的macce。图7示出的是以第一信息采用现有的bsr上报的格式,即以一个lcgid进行上报的待传输数据量的格式。同时,通过在该macce携带第二信息(即所有sdap实体上的待传输数据量之和)的方式,可以使网络设备基于第一信息和第二信息,获知终端设备当前的较为准确的待传输数据量。这样,网络设备基于该较为准确的待传输数据量,为终端设备分配的上行传输资源更加精准,提高了上行传输资源分配的准确性。

需要说明的是,虽然图7示出的是以所有sdap实体上的待传输数据量之和占用macce的一个字节(oct2)的情况,但是本实施例并不限定上述第二信息所包括的所有sdap实体上的待传输数据量之和在macce中的位置、以及,在macce中占用的字节大小。

图8为本申请提供的又一种macce的示意图。如图8所示,以第二信息包括所有sdap实体上的待传输数据量之和(buffersizeforsdap)为例,当终端设备通过同一个macpdu中用于发送bsr的macce发送第一信息和第二信息时,该macce还可以为如图8所示的macce。图8示出的是以第一信息采用现有的bsr上报的格式,即以上报所有lcgid的待传输数据量的格式。其中,buffersize#0指的是lcg#0所对应的待传输数据量,buffersize#1指的是lcg#1所对应的待传输数据量,以此类推。同时,通过在该macce携带第二信息(即所有sdap实体上的待传输数据量之和)的方式,可以使网络设备基于第一信息和第二信息,获知终端设备当前的较为准确的待传输数据量。这样,网络设备基于该较为准确的待传输数据量,为终端设备分配的上行传输资源更加精准,提高了上行传输资源分配的准确性。

需要说明的是,虽然图8示出的是以所有sdap实体上的待传输数据量之和占用macce的一个字节(oct4)的情况,但是本实施例并不限定上述第二信息所包括的所有sdap实体上的待传输数据量之和在macce中的位置、以及,在macce中占用的字节大小。

图9为本申请提供的又一种macce的示意图。以第二信息包括一个sdap实体的标识(sdapid)以及该sdap实体上的待传输数据量(buffersize)为例,当终端设备通过同一个macpdu的不同macce发送第一信息和第二信息时,该第二信息可以为如图9所示的macce。通过在该macce携带第二信息(即某一sdap实体上的待传输数据量)的方式,可以使网络设备基于第一信息和第二信息,获知终端设备当前的较为准确的待传输数据量。这样,网络设备基于该较为准确的待传输数据量,为终端设备分配的上行传输资源更加精准,提高了上行传输资源分配的准确性。

需要说明的是,虽然图9示出的是以一个sdap实体的标识(sdapid)以及该sdap实体上的待传输数据量(buffersize)占用macce的第一个字节(oct1)的情况,但是本实施例并不限定上述第二信息所包括的一个sdap实体的标识(sdapid)以及该sdap实体上的待传输数据量(buffersize)在macce中的位置、以及,在macce中占用的字节大小。

图10为本申请提供的又一种macce的示意图。图11为本申请提供的又一种macce的示意图。以第二信息包括一个sdap实体的标识(sdapid)以及该sdap实体上的待传输数据量(buffersize)为例,当终端设备通过同一个macpdu的同一个macce发送第一信息和第二信息时,该macce可以为如图10或图11所示的macce。其中,图10和图11示出的是以第一信息采用现有的bsr上报的格式。区别在于图10所示的第一信息上报的是一个lcgid对应的待传输数据,图11所示的第一信息上报的是所有lcgid对应的待传输数据量。同时,通过在图10或图11所示的macce中携带第二信息(即某一sdap实体上的待传输数据量)的方式,可以使网络设备基于第一信息和第二信息,获知终端设备当前的较为准确的待传输数据量。这样,网络设备基于该较为准确的待传输数据量,为终端设备分配的上行传输资源更加精准,提高了上行传输资源分配的准确性。

需要说明的是,虽然图10和图11示出的是以一个sdap实体的标识(sdapid)以及该sdap实体上的待传输数据量(buffersize)占用macce的一个字节的情况,但是本实施例并不限定上述第二信息所包括的一个sdap实体的标识(sdapid)以及该sdap实体上的待传输数据量(buffersize)在macce中的位置、以及,在macce中占用的字节大小。

图12为本申请提供的又一种macce的示意图。如图12所示,以第二信息包括多个sdap实体的标识(sdapid)以及该多个sdap实体中的每个实体上的待传输数据量(buffersize)为例,当终端设备通过同一个macpdu的不同macce发送第一信息和第二信息时,该第二信息可以为如图12所示的macce。通过在该macce携带第二信息(即多个sdap实体的标识以及该多个sdap实体中的每个实体上的待传输数据量)的方式,可以使网络设备基于第一信息和第二信息,获知终端设备当前的较为准确的待传输数据量。这样,网络设备基于该较为准确的待传输数据量,为终端设备分配的上行传输资源更加精准,提高了上行传输资源分配的准确性。

需要说明的是,虽然图12示出的是以每个sdap实体的标识(sdapid)和该sdap实体上的待传输数据量(buffersize)占用macce的一个字节的情况,但是本实施例并不限定上述第二信息所包括的一个sdap实体的标识(sdapid)以及该sdap实体上的待传输数据量(buffersize)在macce中占用的字节大小。

图13为本申请提供的又一种macce的示意图。图14为本申请提供的又一种macce的示意图。以第二信息包括多个sdap实体的标识(sdapid)以及该多个sdap实体中的每个实体上的待传输数据量(buffersize)为例,当终端设备通过同一个macpdu的同一个macce发送第一信息和第二信息时,该macce可以为如图13或图14所示的macce。其中,图13和图14示出的是以第一信息采用现有的bsr上报的格式。区别在于图13所示的第一信息上报的是一个lcgid对应的待传输数据,图14所示的第一信息上报的是所有lcgid对应的待传输数据量。同时,通过在图13或图14所示的macce携带第二信息(即多个sdap实体的标识以及该多个sdap实体中的每个实体上的待传输数据量)的方式,可以使网络设备基于第一信息和第二信息,获知终端设备当前的较为准确的待传输数据量。这样,网络设备基于该较为准确的待传输数据量,为终端设备分配的上行传输资源更加精准,提高了上行传输资源分配的准确性。

需要说明的是,虽然图13和图14示出的是以一个sdap实体的标识(sdapid)以及该sdap实体上的待传输数据量(buffersize)占用macce的一个字节的情况,但是本实施例并不限定上述第二信息所包括的一个sdap实体的标识(sdapid)以及该sdap实体上的待传输数据量(buffersize)在macce中的位置、以及,在macce中占用的字节大小。

图15为本申请提供的又一种macce的示意图。如图15所示,以第二信息包括所有sdap实体中的每个sdap实体的标识以及每个sdap实体上的待传输数据量为例,当终端设备通过同一个macpdu的不同macce发送第一信息和第二信息时,该第二信息可以为如图15所示的macce。即,该第二信息还可以采用现有上报所有lcg对应的待传输数据量的方式,上报所有sdap实体中每个sdap实体的标识以及每个sdap实体的待传输数据量,即预先约束好每个sdap实体在macce中的位置,以通过该位置来隐式的指示该sdap的标识,并在该位置处上报该sdap实体的待传输数据量。通过这种方式,可以减少macce所占的字节数。例如:sdapbuffersize#0指的是sdap#0对应的待传输数据量,sdapbuffersize#1指的是sdap#1对应的待传输数据量等。需要说明的是,本实施例并不限定上述第二信息所包括的每个sdap实体的待传输数据量在macce中占用的字节大小。

图16为本申请提供的又一种macce的示意图。图17为本申请提供的又一种macce的示意图。以第二信息包括所有sdap实体中的每个sdap实体的标识以及每个sdap实体上的待传输数据量为例,当终端设备通过同一个macpdu的同一个macce发送第一信息和第二信息时,该macce可以为如图16或图17所示的macce。其中,图16和图17示出的是以第一信息采用现有的bsr上报的格式。区别在于图16所示的第一信息上报的是一个lcgid对应的待传输数据,图17所示的第一信息上报的是所有lcgid对应的待传输数据量。同时,通过在图16或图17所示的macce携带第二信息(即所有sdap实体中的每个sdap实体的标识以及每个实体上的待传输数据量)的方式,可以使网络设备基于第一信息和第二信息,获知终端设备当前的较为准确的待传输数据量。这样,网络设备基于该较为准确的待传输数据量,为终端设备分配的上行传输资源更加精准,提高了上行传输资源分配的准确性。

需要说明的是,图16和图17示出的第二信息采用的是现有上报所有lcg对应的待传输数据量的方式,在macce中上报所有sdap实体中的每个sdap实体的标识和每个sdap实体的待传输数据量,即预先约束好每个sdap实体在macce中的位置,以通过该位置来隐式的指示该sdap的标识,并在该位置处上报该sdap实体的待传输数据量。通过这种方式,可以减少macce所占的字节数。例如:sdapbuffersize#0指的是sdap#0对应的待传输数据量,sdapbuffersize#1指的是sdap#1对应的待传输数据量等。需要说明的是,本实施例并不限定上述第二信息所包括的每个sdap实体的待传输数据量在macce中占用的字节大小。

由于篇幅有限,未能一一列举上述第二信息所包含的参数组合。但是,本领域技术人员可以理解的是,上述第二信息无论包括上述的参数中的一项还是多项,都可以采用上述示例的方式,其实现方式和技术效果类似,对此不再赘述。

本申请提供的数据传输方法,终端设备在通过第一信息向网络设备上报待传输数据量之外,还可以向网络设备上报第二信息,以使得网络设备通过第二信息和第一信息,可以精准的获知终端设备的待传输数据的信息,从而使得网络设备可以准确的为终端设备分配上行传输资源,提高了上行传输资源分配的准确性。

需要说明的是,本申请实施例虽然以上述终端设备在第一上行传输资源上发送的第一信息对应的第二信息为例,对终端设备发送的第二信息进行了解释和说明。但是本领域技术人员可以理解的是,上述终端设备可以采用本实施例的方式,在任意向网络设备发送用于指示待传输数据量的信息时,均可以采用本实施例的方式向网络设备发送与该待传输数据量对应的第二信息,以使得网络设备可以基于该第二信息为终端设备准确的分配上行传输资源。也就是说,本实施例可以作为一个单独的实施例存在,并不一定要依附于前述实施例。

如上述实施例所说,上述终端设备向网络设备发送数据时,是将发送的数据携带在macpdu中发送给网络设备。其中,该macpdu包括至少一个macsdu和至少一个macce。其中,上述macsdu可以为urllc业务对应的macsdu,embb业务对应的macsdu,mmtc业务对应的macsdu,还可以为其他业务对应的macsdu,具体可以根据通信系统所支持的业务确定。

现有技术中,网络设备在接收到该macpdu后,会从macpdu的起始位(即现有的解码初始位)开始对该macpdu进行解码,使得网络设备解码macpdu的效率较低。因此,考虑到该问题,本申请提供了一种数据传输方法,终端设备通过在向网络设备发送的mcapdu中携带一些用于指示除现有的解码初始位之外的其他解码初始位的指示信息,使网络设备可以对macpdu进行并行解码,提高了网络设备解码macpdu的效率。

该方法可以包括如下四种方式:

第一种方式:在终端设备向网络设备发送的mcapdu中包括第一指示信息。其中,第一指示信息用于指示macpdu的至少一个解码初始位,该至少一个解码初始位的每一个为除macpdu的起始位之外的任一位置。即,第一指示信息所指示的解码初始位为现有的解码初始位之外的初始位。例如:第一指示信息所指示的解码初始位可以为macpdu中某个macce的子头起始位或某个macsdu的子头起始位等。

也就是说,本申请中,终端设备通过macpdu中携带的第一指示信息,可以向网络设备指示一个或多个解码初始位,从而使得网络设备可以在基于现有的解码初始位对macpdu进行解码时,可以基于第一指示信息指示一个或多个解码初始位,对macpdu并行进行解码。

其中,本实施例不限定上述macpdu携带第一指示信息的方式。图18为本申请提供的一种macpdu的结构示意图。如图18所示,作为一种可实施的方式,可以在上述macpdu上现有的解码初始位之前,或者,在上述macpdu的末尾设置一个固定位数的指示域(indicatorfield),以通过该指示域将上述第一指示信息携带在macpdu中。由于该指示域位于macpdu初始位置或末尾位置、且该指示域的位数固定,因此,网络设备在接收到该macpdu后,可以先对该指示域进行解码,从而可以基于该指示域上的第一指示信息所指示的一个或多个解码初始位,对macpdu进行并行解码。

继续参照图18,图18示出的是以第一指示信息指示了一个解码初始位的示意图,即解码初始位2。其中,解码初始位1即为前述所说的现有的解码初始位。也就是说,网络设备在接收到图18所示的macpdu后,通过对macpdu的指示域进行解码得到该解码初始位2后,可以在从解码初始位1开始向后解码的同时,并行从解码初始位2开始向后解码,提高了网络设备对macpdu的解码效率。

本实施例不限定上述第一指示信息指示解码初始位的方式。例如:上述第一指示信息可以通过指示每个解码初始位相对于macpdu末尾的位置,来指示每个解码初始位在macpdu中的位置。上述第一指示信息可以通过指示每个解码初始位相对于macpdu起始位的位置,来指示每个解码初始位在macpdu中的位置等。

第二种方式:在终端设备向网络设备发送的mcapdu中包括第二指示信息;其中,第二指示信息用于指示macpdu是否支持后向解码,后向解码表明从macpdu的结尾位置开始从后往前解码。

也就是说,本申请中,终端设备通过macpdu中携带的第二指示信息,可以向网络设备指示macpdu是否支持后向解码,进而在macpdu支持后向解码时,网络设备可以在基于现有的解码初始位对macpdu从前向后进行解码时,可以从macpdu的尾部对macpdu从后向前进行解码,以实现对macpdu进行并行解码。

其中,本实施例不限定上述macpdu携带第二指示信息的方式。图19为本申请提供的另一种macpdu的结构示意图。如图19所示,作为一种可实施的方式,可以在上述macpdu上现有的解码初始位之前,或者,在上述macpdu的末尾设置一个固定位数的指示域(indicatorfield),以通过该指示域将上述第二指示信息携带在macpdu中。由于该指示域位于macpdu初始位置或末尾位置、且该指示域的位数固定,因此,网络设备在接收到该macpdu后,可以先对该指示域进行解码,从而可以基于该指示域上的第二指示信息,确定macpdu是否支持后向解码,进而在macpdu支持后向解码时,对macpdu进行并行解码。

继续参照图19,图19示出的是以第二指示信息指示macpdu支持后向解码的示意图。在该场景下,macpdu的后向解码初始位即为图19示出的解码初始位2。其中,解码初始位1即为前述所说的现有的解码初始位。也就是说,网络设备在接收到图19所示的macpdu后,通过对macpdu的指示域进行解码,确定macpdu存在该解码初始位2后,可以在从解码初始位1开始从前向后解码的同时,并行从解码初始位2开始从后向前解码,提高了网络设备对macpdu的解码效率。

本实施例不限定上述第二指示信息指示macpdu是否支持后向解码的方式。例如:上述第二指示信息可以通过携带一个标志位来指示macpdu是否支持后向解码。可选的,当该标志位为0时,表示macpdu支持后向解码,当该标志位为1时,表示macpdu不支持后向解码。或者,当该标志位为1时,表示macpdu支持后向解码,当该标志位为0时,表示macpdu不支持后向解码等。通过这种方式,可以在使网络设备获取到macpdu是否支持后向解码的同时,可以减少第二指示信息的开销。

进一步地,在上述实施例的基础上,上述macpdu的每个macsdu所对应的子头可以包括一个第三指示信息,用于指示该macsdu是否为从后往前解码方向或从前往后解码方向的最后一个解码单元。相应地,上述macpdu的每个macce所对应的子头可以包括一个第四指示信息,用于指示该macce是否为从后往前解码方向或从前往后解码方向的最后一个解码单元。通过这种方式,网络设备在基于现有的解码初始位对macpdu从前向后进行解码时,可以基于待解码的每个macsdu子头的第三指示信息,和/或每个macce子头的第四指示信息,来确定是否要继续向后解码。相应地,网络设备对macpdu从后向前进行解码时,可以基于待解码的每个macsdu子头的第三指示信息,和/或每个macce子头的第四指示信息,来确定是否要继续向前解码,确保了解码的正确性,提高了解码的效率。

其中,本实施例不限定上述macsdu子头携带第三指示信息的方式。本实施例也不限定上述第三指示信息指示macsdu是否为从后往前解码方向或从前往后解码方向的最后一个解码单元的方式。例如:上述第三指示信息可以通过携带一个标志位来指示macsdu是否为从后往前解码方向或从前往后解码方向的最后一个解码单元。可选的,当该标志位为0时,表示macsdu为从后往前解码方向或从前往后解码方向的最后一个解码单元,当该标志位为1时,表示macsdu不是从后往前解码方向或从前往后解码方向的最后一个解码单元。或者,当该标志位为1时,表示macsdu为从后往前解码方向或从前往后解码方向的最后一个解码单元,当该标志位为0时,表示macsdu不是从后往前解码方向或从前往后解码方向的最后一个解码单元等。通过这种方式,可以在使网络设备获取到macsdu是否为从后往前解码方向或从前往后解码方向的最后一个解码单元的同时,可以减少第三指示信息的开销。

关于第四指示信息的描述可以参见第三指示信息的描述,其实现原理和技术效果类似,对此不再赘述。

第三种方式:在终端设备向网络设备发送的mcapdu中包括第五指示信息;其中,第五指示信息用于指示macpdu是否支持后向解码,后向解码表明从macpdu的结尾位置开始从后往前解码。

也就是说,本申请中,终端设备通过macpdu中携带的第五指示信息,可以向网络设备指示macpdu是否支持后向解码,进而在macpdu支持后向解码时,网络设备可以在基于现有的解码初始位对macpdu从前向后进行解码时,可以从macpdu的尾部对macpdu从后向前进行解码,以实现对macpdu进行并行解码。

其中,本实施例不限定上述macpdu携带第五指示信息的方式。作为一种可实施的方式,可以将上述macpdu上第一个mac子头的一个固定位数预留位作为指示域(indicatorfield),以通过该指示域将上述第五指示信息携带在macpdu中。由于该指示域在macpdu中的位置固定、且该指示域的位数固定,因此,网络设备在接收到该macpdu后,可以先对该指示域进行解码,从而可以基于该指示域上的第五指示信息,确定macpdu是否支持后向解码,进而在macpdu支持后向解码时,对macpdu进行并行解码。

本实施例不限定上述第五指示信息指示macpdu是否支持后向解码的方式。例如:上述第五指示信息可以通过携带一个标志位来指示macpdu是否支持后向解码。可选的,当该标志位为0时,表示macpdu支持后向解码,当该标志位为1时,表示macpdu不支持后向解码。或者,当该标志位为1时,表示macpdu支持后向解码,当该标志位为0时,表示macpdu不支持后向解码等。通过这种方式,可以在使网络设备获取到macpdu是否支持后向解码的同时,可以减少第五指示信息的开销。

进一步地,在上述实施例的基础上,上述macpdu的每个macsdu所对应的子头可以包括一个第六指示信息,用于指示该macsdu是否为从后往前解码方向或从前往后解码方向的最后一个解码单元。相应地,上述macpdu的每个macce所对应的子头可以包括一个第七指示信息,用于指示该macce是否为从后往前解码方向或从前往后解码方向的最后一个解码单元。通过这种方式,网络设备在基于现有的解码初始位对macpdu从前向后进行解码时,可以基于待解码的每个macsdu子头的第六指示信息,和/或每个macce子头的第七指示信息,来确定是否要继续向后解码。相应地,网络设备对macpdu从后向前进行解码时,可以基于待解码的每个macsdu子头的第六指示信息,和/或每个macce子头的第七指示信息,来确定是否要继续向前解码,确保了解码的正确性,以及解码的效率。

其中,本实施例不限定上述macsdu子头携带第六指示信息的方式。本实施例也不限定上述第六指示信息指示macsdu是否为从后往前解码方向或从前往后解码方向的最后一个解码单元的方式。例如:上述第六指示信息可以通过携带一个标志位来指示macsdu是否为从后往前解码方向或从前往后解码方向的最后一个解码单元。可选的,当该标志位为0时,表示macsdu为从后往前解码方向或从前往后解码方向的最后一个解码单元,当该标志位为1时,表示macsdu不是从后往前解码方向或从前往后解码方向的最后一个解码单元。或者,当该标志位为1时,表示macsdu为从后往前解码方向或从前往后解码方向的最后一个解码单元,当该标志位为0时,表示macsdu不是从后往前解码方向或从前往后解码方向的最后一个解码单元等。通过这种方式,可以在使网络设备获取到macsdu是否为从后往前解码方向或从前往后解码方向的最后一个解码单元的同时,可以减少第六指示信息的开销。

关于第七指示信息的描述可以参见第六指示信息的描述,其实现原理和技术效果类似,对此不再赘述。

第四种方式:在终端设备向网络设备发送的mcapdu中包括第八指示信息;其中,第八指示信息用于指示macpdu是否支持后向解码,后向解码表明从macpdu的结尾位置开始从后往前解码。

也就是说,本申请中,终端设备通过macpdu中携带的第八指示信息,可以向网络设备指示macpdu是否支持后向解码,进而在macpdu支持后向解码时,网络设备可以在基于现有的解码初始位对macpdu从前向后进行解码时,可以从macpdu的尾部对macpdu从后向前进行解码,以实现对macpdu进行并行解码。

其中,本实施例不限定上述macpdu携带第八指示信息的方式。作为一种可实施的方式,可以在上述macpdu上从前向后进行解码与从后向前解码的交界处设置一个固定位数的指示域(indicatorfield),以通过该指示域将上述第八指示信息携带在macpdu中。由于该指示域的位数固定,因此网络设备在接收到该macpdu后,可以先从macpdu的起始位置开始从前向后进行解码,若在macpdu中的某一位置解码出了该固定位数的指示域上的信息,确定在本次传输中macpdu支持后向解码,则终止当前解码方向的解码过程并从macpdu的结尾位置开始从后向前进行解码;若直至从前向后解码完成时都没有在macpdu中的任一位置解码出该固定位数的指示域上的信息,则确定在本次传输中macpdu不支持后向解码。

本实施例不限定上述第八指示信息指示macpdu是否支持后向解码的方式。例如:上述第八指示信息可以通过携带一个padding位来指示macpdu是否支持后向解码。可选的,当存在该padding位时,表示macpdu支持后向解码,当不存在该padding位时,表示macpdu不支持后向解码。通过这种方式,可以在使网络设备获取到macpdu是否支持后向解码的同时,可以减少第八指示信息的开销。

本申请提供的数据传输方法,终端设备通过在向网络设备发送的mcapdu中携带一些用于指示除现有的解码初始位之外的其他解码初始位的指示信息,使网络设备可以对macpdu进行并行解码,提高了网络设备解码macpdu的效率。

需要说明的是,上述终端设备可以在向网络设备发送任一macpdu的场景中,均可以采用本实施例的方式,以在macpdu中携带一些用于指示解码方式的指示信息,从而使得网络设备基于该指示信息,对macpdc进行并行解码,提高了解码效率。也就是说,本实施例可以作为一个单独的实施例存在,并不一定要依附于前述实施例。其次,本实施例所涉及的macpdu并不限于上述图18和图19所示的macpdu。也就是说,本实施例的方法适用于采用group形式的mac子头排列方式的macpdu,例如:现有lte中的macpdu。本实施例的方法还适用于采用interleave形式的mac子头排列方式的macpdu,例如:目前5g通信系统所提出的macpdu。

另外,本领域技术人员可以理解的是,本实施例的方法还可以适用于网络设备将发送的数据携带在macpdu中,发送给终端设备的应用场景,以在macpdu中携带一些用于指示解码方式的指示信息,从而使得终端设备基于该指示信息,对接收到的macpdc进行并行解码,提高了终端设备解码macpdu的效率,其实现方式和技术效果可以参见前述实施例描述,对此不再赘述。

图20为本申请提供的一种终端设备的结构示意图。如图20所示,上述终端设备可以包括:第一确定模块11、第二确定模块12、判断模块13和发送模块14。其中,

第一确定模块11,用于多个空口技术中第一上行传输资源所对应的第一空口技术;

第二确定模块12,用于确定能够使用第一空口技术的至少一个业务承载;

判断模块13,用于在至少一个业务承载中第一业务承载上有数据要发送的情况下,根据第一业务承载的待传输数据量以及第一数据量,判断是否指示发送模块14在第一上行传输资源上发送第一信息,第一信息用于通知待传输数据量;其中,第一业务承载为至少一个业务承载中传输优先级最高的业务承载,第一数据量为第一上行传输资源的传输数据量。

可选的,上述判断模块13,具体用于在第一数据量小于第一业务承载的待传输数据量时,判断指示发送模块在第一上行传输资源上发送第一信息。

则在该实现方式下,上述发送模块14,用于在第一上行传输资源上发送第一信息和第一业务承载的部分数据;其中,第一信息包含第一业务承载的剩余待传输数据量。

可选的,上述判断模块13,具体用于在第一数据量大于或等于第二数据量时,判断不指示发送模块在第一上行传输资源上发送第一信息,其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载。

则在该实现方式下,上述发送模块14,用于在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的全部数据。

可选的,上述判断模块13,具体用于在第一数据量大于第一业务承载的待传输数据量且小于第二数据量时,判断出指示发送模块在第一上行传输资源上发送第一信息;其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载。

则在该实现方式下,上述发送模块14,用于在第一上行传输资源上发送第一信息和第一业务承载的全部数据和第二业务承载的部分数据;其中,第一信息中包含第二业务承载的剩余待传输数据量。

可选的,上述判断模块13,具体用于在第一数据量大于第一业务承载的待传输数据量且小于第二数据量时,判断出第一上行传输资源能够传输第一业务承载的全部数据和第二业务承载的部分数据;在有第二上行传输资源对应的第二空口技术来传输第二业务承载的剩余数据时,判断出不指示发送模块在第一上行传输资源上发送第一信息;其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载。

则在该实现方式下,上述发送模块14,用于在第一上行传输资源上发送第一业务承载的全部数据和第二业务承载的部分数据,以及在所述第二上行传输资源上发送所述第二业务承载的剩余部分数据。

可选的,上述判断模块13,具体用于在第一数据量大于第一业务承载的待传输数据量且小于第二数据量时,判断出第一上行传输资源能够传输第一业务承载的全部数据和第二业务承载的部分数据;在不存在有第二上行传输资源对应的第二空口技术来传输第二业务承载的剩余数据时,判断出指示发送模块在第一上行传输资源上发送第一信息;其中,第二数据量为第一业务承载的待传输数据量和第二业务承载的待传输数据量之和,第二业务承载为至少一个业务承载中比第一业务承载的传输优先级低的业务承载。

则在该实现方式下,上述发送模块14,用于在第一上行传输资源上发送第一信息和第一业务承载的全部数据和第二业务承载的部分数据;其中,第一信息中包含第二业务承载的剩余待传输数据量。

可选的,上述判断模块13,具体用于在第一数据量等于第一业务承载的待传输数据量时,判断出不指示发送模块在第一上行传输资源上发送第一信息。

则在该实现方式下,上述发送模块14,用于在第一上行传输资源上发送第一业务承载的全部数据。

本申请提供的终端设备,可以执行上述图2所示的方法实施例,其实现原理和技术效果类似,在此不再赘述。

可选的,作为一种可实施的方式,上述发送模块14,还用于向网络设备发送第二信息;第二信息包含了下述一项或多项参数:第一信息中所指示的待传输数据量的数据优先使用的空口技术的标识,第一信息中所指示的待传输数据量的数据所需使用的空口技术的标识,第一信息中所指示的待传输数据量的数据优先使用或优先不使用的成员载波cc的标识,第一信息中所指示的待传输数据量的数据所需使用或不使用的cc的标识,所有业务数据自适应协议sdap实体上的待传输数据量之和,至少一个sdap实体的标识以及至少一个sdap实体上的待传输数据量。其中,发送模块14可以将第一信息和第二信息携带在同一个媒体接入控制mac协议数据单元pdu中发送给网络设备。

本申请提供的终端设备,可以执行上述图3至图17所示的方法实施例,其实现原理和技术效果类似,在此不再赘述。

可选的,作为一种可实施的方式,上述发送模块14,具体用于将发送的数据携带在媒体接入控制mac协议数据单元pdu中;其中,macpdu包括:第一指示信息;第一指示信息用于指示macpdu的至少一个解码初始位;至少一个解码初始位的每一个为除macpdu的起始位之外的任一位置。

可选的,作为一种可实施的方式,上述发送模块14,具体用于将发送的数据携带在媒体接入控制mac协议数据单元pdu中;其中,macpdu还包括:第二指示信息;第二指示信息用于指示macpdu是否支持后向解码,后向解码表明从macpdu的结尾位置开始从后往前解码。

在该实施方式下,macpdu中至少包括:至少一个mac服务数据单元sdu,其中,至少一个macsdu每一个包括第三指示信息,第三指示信息用于指示至少一个macsdu每一个是否为从后往前解码方向或从前往后解码方向最后一个解码单元;macpdu中至少包括:至少一个macce,其中,macce包括第四指示信息,第四指示信息用于指示macce是否为从后往前解码方向或从前往后解码方向最后一个解码单元。

本申请提供的终端设备,可以执行上述图18和图19所示的方法实施例,其实现原理和技术效果类似,在此不再赘述。

需要说明的是,应理解以上终端设备的发送模块14实际实现时可以为发送器。而终端设备的第一确定模块11、第二确定模块12、判断模块13的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,判断模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述终端设备的某一个处理元件调用并执行以上判断模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个微处理器(digitalsingnalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。

图21为本申请提供的另一种终端设备的结构示意图。如图21所示,该终端设备可以包括:处理器21(例如cpu)和存储器22;存储器22可能包含高速ram存储器,也可能还包括非易失性存储器nvm,例如至少一个磁盘存储器,存储器22中可以存储各种指令,以用于完成各种处理功能以及实现本申请的方法步骤。可选的,本申请涉及的终端设备还可以包括:接收器23、发送器24、电源25、通信总线26以及通信端口27。接收器23和发送器24可以集成在终端设备的收发信机中,也可以为终端设备上独立的收发天线。通信总线26用于实现元件之间的通信连接。上述通信端口27用于实现终端设备与其他外设之间进行连接通信。

在本申请中,上述存储器22用于存储计算机可执行程序代码,程序代码包括指令;当处理器21执行指令时,指令使处理器21执行上述方法实施例中确定和判断的动作,使发送器执行上述方法实施例中发送的动作,其实现原理和技术效果类似,在此不再赘述。

正如上述实施例,本申请涉及的终端设备可以是手机、平板电脑等无线终端,因此,以终端设备为手机为例:图22为申请提供的终端设备为手机时的结构框图。参考图22,该手机可以包括:射频(radiofrequency,rf)电路1110、存储器1120、输入单元1130、显示单元1140、传感器1150、音频电路1160、无线保真(wirelessfidelity,wifi)模块1170、处理器1180、以及电源1190等部件。本领域技术人员可以理解,图22中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图22对手机的各个构成部件进行具体的介绍:

rf电路1110可用于收发信息或通话过程中,信号的接收和发送,例如,将基站的下行信息接收后,给处理器1180处理;另外,将上行的数据发送给基站。通常,rf电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路1110还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte))、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器1120可用于存储软件程序以及模块,处理器1180通过运行存储在存储器1120的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元1130可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1130可包括触控面板1131以及其他输入设备1132。触控面板1131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1131上或在触控面板1131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1180,并能接收处理器1180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1131。除了触控面板1131,输入单元1130还可以包括其他输入设备1132。具体地,其他输入设备1132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元1140可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1140可包括显示面板1141,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1141。进一步的,触控面板1131可覆盖于显示面板1141之上,当触控面板1131检测到在其上或附近的触摸操作后,传送给处理器1180以确定触摸事件的类型,随后处理器1180根据触摸事件的类型在显示面板1141上提供相应的视觉输出。虽然在图10中,触控面板1131与显示面板1141是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1131与显示面板1141集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器1150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1141的亮度,光传感器可在手机移动到耳边时,关闭显示面板1141和/或背光。作为运动传感器的一种,加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路1160、扬声器1161以及传声器1162可提供用户与手机之间的音频接口。音频电路1160可将接收到的音频数据转换后的电信号,传输到扬声器1161,由扬声器1161转换为声音信号输出;另一方面,传声器1162将收集的声音信号转换为电信号,由音频电路1160接收后转换为音频数据,再将音频数据输出处理器1180处理后,经rf电路1110以发送给比如另一手机,或者将音频数据输出至存储器1120以便进一步处理。

wifi属于短距离无线传输技术,手机通过wifi模块1170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图22示出了wifi模块1170,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变本申请的本质的范围内而省略。

处理器1180是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1120内的软件程序和/或模块,以及调用存储在存储器1120内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1180可包括一个或多个处理单元;例如,处理器1180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1180中。

手机还包括给各个部件供电的电源1190(比如电池),可选的,电源可以通过电源管理系统与处理器1180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

手机还可以包括摄像头1200,该摄像头可以为前置摄像头,也可以为后置摄像头。尽管未示出,手机还可以包括蓝牙模块、gps模块等,在此不再赘述。

在本申请中,该手机所包括的处理器1180可以用于执行上述数据传输方法实施例,其实现原理和技术效果类似,在此不再赘述。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1