发送数据的方法和通信装置与流程

文档序号:22553625发布日期:2020-10-17 02:33阅读:104来源:国知局
发送数据的方法和通信装置与流程

本申请涉及通信领域,具体涉及一种发送数据的方法和通信装置。



背景技术:

无线蜂窝网络可以通过部署网络设备,例如基站,为终端设备提供无线通信服务。网络设备和终端设备可以进行数据传输。

随着未来超可靠低时延(ultra-reliablelowlatency,urllc)、机器通信(machinetypecommunication,mtc)以及物联网(internetofthings,iot)的迅速发展,稀疏、小包、可靠及低时延需求的数据传输也有了越来越多的应用场景,单次传输可能无法满足该类应用场景的高可靠性,故通常需要重复传输数据。

针对数据的重复传输次数,现有技术中,例如现有的随机接入过程中,网络设备为不同覆盖级别的终端设备独立配置重复传输次数,并通知给终端设备。这种方式不仅会增加信令开销,而且可能会出现不满足时延的情况。



技术实现要素:

本申请提供一种发送数据的方法和通信装置,以期可以避免网络设备需要调度带来的信令开销,而且终端设备可以根据实际情况灵活地选择重复传输次数,提高数据传输性能。

第一方面,提供了一种发送数据的方法。该方法可以由终端设备执行,或者,也可以由配置于终端设备中的芯片或电路执行,本申请对此不作限定。

该方法可以包括:终端设备接收来自网络设备的目标接收功率的配置信息;基于所述目标接收功率的配置信息,所述终端设备确定目标数据的重复传输次数;基于所述目标数据的重复传输次数,所述终端设备发送所述目标数据。

基于上述技术方案,终端设备可以根据网络设备发送的接收功率的配置信息,确定目标数据的重复传输次数。例如,需要重复传输数据时,网络设备不需要向终端设备通知数据的重复传输次数,终端设备可以根据接收功率,自己确定数据的重复传输次数,这样,不仅可以降低网络设备调度带来的信令开销,而且终端设备可以根据实际情况灵活地选择数据的重复传输次数,提高数据的传输性能。

可选地,接收功率的配置信息包括但不限于以下一项或多项:接收功率、终端设备的最大发送功率、发送功率阈值等等。下文实施例详细介绍。

结合第一方面,在第一方面的某些实现方式中,基于所述目标接收功率的配置信息,所述终端设备确定目标数据的重复传输次数,包括:基于所述目标接收功率的配置信息和功率增量步长,所述终端设备确定所述目标数据的重复传输次数;或,基于所述目标接收功率的配置信息和所述终端设备的覆盖等级,所述终端设备确定所述目标数据的重复传输次数;或,基于所述目标接收功率的配置信息、功率增量步长、以及所述终端设备的覆盖等级,所述终端设备确定所述目标数据的重复传输次数。

基于上述技术方案,终端设备在确定数据的重复传输次数时,可以进一步考虑终端设备的覆盖等级对数据的重复传输次数的影响,也可以进一步功率增量步长等因素,从而可以根据通信的实际情况,为终端设备选择数据的重复传输次数,进一步提高数据的传输性能。

结合第一方面,在第一方面的某些实现方式中,基于所述目标接收功率的配置信息,所述终端设备确定目标数据的重复传输次数,包括:基于所述目标接收功率的配置信息、以及以下一项或多项参数,所述终端设备确定所述目标数据的重复传输次数:所述终端设备的发送功率、候选的重复传输次数、所述终端设备测量得到的路损值、或与所述终端设备的发送功率相关的参数。

基于上述技术方案,终端设备通过考虑上述一项或多项参数,可以使得确定的数据的重复传输次数更加地合适。

可选地,与终端设备的发送功率相关的参数如可以包括确定终端设备的发送功率的影响因子,例如包括但不限于以下一项或多项因子:带宽因子、mcs因子、闭环功率控制调整量因子、或异步传输影响因子等。

结合第一方面,在第一方面的某些实现方式中,所述目标数据的重复传输次数满足以下任意一个公式:

p1+p2·10·log10k≥t;

p1+p2·10·log10k≥t,且k≥kcelevel,min;

p1+(i-1)·p3+p2·10·log10k≥t;或

p1+(i-1)·p3+p2·10·log10k≥t,且k≥kcelevel,min;

其中,

t是基于以下参数计算得到的发送功率阈值:所述目标接收功率、所述终端设备测量得到的路损值、或所述终端设备的发送功率,p1表示:所述终端设备的发送功率,且p1max≥p1,p1max为所述终端设备的最大发送功率,p2表示:重复传输增益调整因子,p3表示:功率增量步长,k表示:所述目标数据的重复传输次数,i表示:所述终端设备第i次发送所述目标数据,i=1、2、......k,kcelevel,min表示:所述终端设备在不同覆盖等级下对应的最小重复传输次数,且k≥kcelevel,min。

基于上述技术方案,终端设备可以基于通过接收功率确定的发送功率阈值,以及上述任一公式,确定数据的重复传输次数。并且,也可以确定出终端设备的实际发送功率。

结合第一方面,在第一方面的某些实现方式中,所述方法还包括:基于所述目标数据的重复传输次数和第一映射关系,所述终端设备确定所述目标数据的传输参数;其中,所述第一映射关系为数据的重复传输次数与数据的传输参数之间的对应关系。

基于上述技术方案,终端设备确定出数据的重复传输次数后,可以进一步确定传输数据的传输参数,从而可以减少网络设备通知设备该传输参数带来的信令开销。例如,网络设备可以预先为终端设备配置多个传输参数,每个传输参数对应一个或多个重复传输次数,这样,对于终端设备来说,终端设备确定出目标数据的重复传输次数后,也可以确定出相应的传输参数。

可选地,传输参数和数据的重复传输次数关联,也可以理解为传输参数和数据的重复传输次数对应,具体的关联或对应形式不做限定。例如,传输参数和数据的重复传输次数关联的表示形式,可以是对应关系的形式,或者是表格的形式,或者是传输参数的配置中携带数据的重复传输次数的形式,等等,对此不做限定。

结合第一方面,在第一方面的某些实现方式中,所述方法还包括:基于所述目标数据的重复传输次数和第二映射关系,所述终端设备确定随机接入前导,其中,所述第二映射关系包括所述目标数据的重复传输次数与所述随机接入前导之间的关系;所述基于所述目标数据的重复传输次数,所述终端设备发送所述目标数据,包括:基于所述目标数据的重复传输次数,所述终端设备发送所述目标数据和所述随机接入前导。

基于上述技术方案,终端设备确定出数据的重复传输次数后,可以进一步确定随机接入前导。例如,在两步随机接入过程中,网络设备可以预先为终端设备配置多个随机接入前导组,每个随机接入前导组对应一个或多个重复传输次数,这样,对于终端设备来说,终端设备确定出目标数据的重复传输次数后,可以从对应的随机接入前导组中确定随机接入前导。又如,网络设备还可以预先为终端设备配置多个传输参数,每个传输参数对应一个重复传输次数,这样,对于终端设备来说,终端设备确定出目标数据的重复传输次数后,不仅可以确定出随机接入前导,还可以确定出传输参数。

可选地,第二映射关系包括所述目标数据的重复传输次数与所述随机接入前导之间的关系,表示目标数据的重复次数和随机接入前导之间有直接或间接的联系,也就是说,终端设备可以根据该第二映射关系以及确定出的目标数据的重复传输次数,确定随机接入前导。

结合第一方面,在第一方面的某些实现方式中,所述第二映射关系为数据的重复传输次数与随机接入前导之间的关系;所述第二映射关系为数据的重复传输次数与随机接入前导组之间的关系;所述第二映射关系为数据的重复传输次数与随机接入时隙之间的关系;或,所述第二映射关系为数据的重复传输次数与数据的传输参数之间的关系。

基于上述技术方案,随机接入前导或随机接入前导组可以关联数据的重复传输次数,传输参数也可以可以关联数据的重复传输次数,通过该关联关系,终端设备在确定出数据的重复传输次数后,可以确定出随机接入前导和传输参数。

结合第一方面,在第一方面的某些实现方式中,所述数据的传输参数包括以下一项或多项参数:时频资源、解调参考信号dmrs的端口、用于解调所述dmrs的端口所属的端口组。

结合第一方面,在第一方面的某些实现方式中,所述方法还包括:所述终端设备在第一时间窗内监听针对所述目标数据的响应信息;和/或,所述终端设备在第二时间窗内监听针对所述随机接入前导的响应信息。

可选地,第一时间窗和第二时间窗可以相同,也可以不同。

结合第一方面,在第一方面的某些实现方式中,所述终端设备在时间窗内监听针对所述目标数据的响应信息,其中,所述时间窗的起始位置为:所述终端设备第m次发送完所述目标数据的位置,或,所述终端设备第n次发送所述目标数据后的第一个能够用于监听相应的物理下行控制信道的位置,其中,m=0、1、……k,n=0、1、……k。

结合第一方面,在第一方面的某些实现方式中,所述目标接收功率为所述目标数据的目标接收功率。

结合第一方面,在第一方面的某些实现方式中,所述基于所述目标接收功率的配置信息,所述终端设备确定目标数据的重复传输次数,包括:基于所述目标接收功率的配置信息,所述终端设备确定随机接入过程中的第一消息msga中的物理上行共享信道pusch的重复传输次数,其中,所述msga中包括所述pusch和随机接入前导,所述随机接入前导的重复传输次数和所述pusch的重复传输次数相同。

可选地,在两步随机接入过程中,pusch和随机接入前导可以作为一个传输单元进行传输。在该情况下,随机接入前导的重复传输次数和pusch的重复传输次数相同。

结合第一方面,在第一方面的某些实现方式中,所述方法还包括:在所述目标数据的传输次数未达到所述目标数据的重复传输次数的情况下,所述终端设备接收到针对所述目标数据的肯定响应信息,以及所述终端设备停止发送所述目标数据。

基于上述技术方案,终端设备确定网络设备成功接收数据时,终端设备可以中断剩余未完成的数据的重复传输,以节省信令开销,并节省资源。

第二方面,提供了一种接收数据的方法。该方法可以由网络设备执行,或者,也可以由配置于网络设备中的芯片或电路执行,本申请对此不作限定。

该方法可以包括:网络设备为终端设备配置资源,所述资源与数据的重复传输次数关联;在配置的所述资源上,所述网络设备检测所述终端设备发送的数据。

基于上述技术方案,网络设备通过将资源与数据的重复传输次数关联,例如,网络设备可以预先为终端设备配置多个资源,每个资源对应一个或多个重复传输次数,这样,对于终端设备来说,终端设备确定出数据的重复传输次数后,也可以确定出相应的资源。这样,不仅可以降低网络设备调度带来的信令开销,而且也可以使得终端设备根据实际情况灵活地选择数据的重复传输次数,提高数据的传输性能。

结合第二方面,在第二方面的某些实现方式中,为所述终端设备配置目标接收功率和/或发送功率阈值。

结合第二方面,在第二方面的某些实现方式中,所述发送功率阈值是基于以下参数计算得到的:目标接收功率、所述网络设备测量得到的路损值、或所述终端设备的发送功率。

第三方面,提供了一种发送数据的方法。该方法可以由终端设备执行,或者,也可以由配置于终端设备中的芯片或电路执行,本申请对此不作限定。

该方法可以包括:终端设备接收来自网络设备的发送功率阈值的信息;基于所述发送功率阈值,所述终端设备确定目标数据的重复传输次数;基于所述目标数据的重复传输次数,所述终端设备发送所述目标数据。

基于上述技术方案,网络设备可以为终端设备配置发送功率阈值,并将该发送功率阈值通知给终端设备,终端设备可以基于该发送功率阈值,来确定数据的重复传输次数。这样,终端设备可以根据实际情况灵活地选择数据的重复传输次数,提高数据的传输性能。

可选地,发送功率阈值是基于以下参数计算得到的:目标接收功率、所述网络设备测量得到的路损值、或所述终端设备的发送功率。

结合第三方面,在第三方面的某些实现方式中,目标数据的重复传输次数满足以下任意一个公式:p1+p2·10·log10k≥t;p1+p2·10·log10k≥t,且k≥kcelevel,min;p1+(i-1)·p3+p2·10·log10k≥t;或,p1+(i-1)·p3+p2·10·log10k≥t,且k≥kcelevel,min;其中,t为发送功率阈值,p1表示:所述终端设备的发送功率,且p1max≥p1,plmax为所述终端设备的最大发送功率,p2表示:重复传输增益调整因子,p3表示:功率增量步长,k表示:所述目标数据的重复传输次数,i表示:所述终端设备第i次发送所述目标数据,i=1、2、......k,kcelevel,min表示:所述终端设备在不同覆盖等级下对应的最小重复传输次数,且k≥kcelevel,min。

第四方面,提供一种通信装置,所述通信装置用于执行上述第一方面或第三方面提供的方法。具体地,所述通信装置可以包括用于执行第一方面或第三方面提供的方法的模块。

第五方面,提供一种通信装置,所述通信装置用于执行上述第二方面提供的方法。具体地,所述通信装置可以包括用于执行第二方面提供的方法的模块。

第六方面,提供一种通信装置,所述通信装置包括存储器和处理器,所述存储器用于存储指令,所述处理器用于执行所述存储器存储的指令,使得所述通信装置执行第一方面或第三方面提供的方法。

第七方面,提供一种通信装置,所述通信装置包括存储器和处理器,所述存储器用于存储指令,所述处理器用于执行所述存储器存储的指令,使得所述通信装置行第二方面提供的方法。

第八方面,提供一种芯片,所述芯片包括处理模块与通信接口,所述处理模块用于控制所述通信接口与外部进行通信,所述处理模块还用于实现第一方面或第三方面提供的方法。

第九方面,提供一种芯片,所述芯片包括处理模块与通信接口,所述处理模块用于控制所述通信接口与外部进行通信,所述处理模块还用于实现第二方面提供的方法。

第十方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被通信装置执行时,使得所述通信装置实现第一方面或第三方面,以及第一方面或第三方面的任一可能的实现方式中的方法。

第十一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被通信装置执行时,使得所述通信装置实现第二方面,以及第二方面的任一可能的实现方式中的方法。

第十二方面,提供一种包含指令的计算机程序产品,所述指令被计算机执行时使得通信装置实现第一方面或第三方面提供的方法。

第十三方面,提供一种包含指令的计算机程序产品,所述指令被计算机执行时使得通信装置实现第二方面提供的方法。

基于本申请实施例,针对需要重复传输的数据,终端设备可以根据接收功率,如待传输数据的接收功率,确定待传输数据的重复传输次数,这样不仅可以降低网络设备调度带来的信令开销,而且终端设备可以根据实际情况灵活地选择待传输的重复传输次数,从而可以提高数据的传输性能。

附图说明

图1是适用于本申请实施例的通信系统的一示意图;

图2是适用于本申请实施例的通信系统的另一示意图;

图3是四步随机接入过程的示意性流程图;

图4是适用于本申请实施例的两步随机接入过程的示意性流程图;

图5是基于两步随机接入过程的下行响应接收的一示意图;

图6是根据本申请一实施例提供的发送数据的方法的示意性交互图;

图7至图11是适用于本申请一实施例的资源与重复传输次数之间的映射关系的示意图;

图12是根据本申请又一实施例提供的发送数据的方法的示意性交互图;

图13和图14是适用于本申请实施例的preamble资源和pusch资源之间的的示意图;

图15至图18是适用于本申请又一实施例的资源与重复传输次数之间的映射关系的示意图;

图19是本申请实施例提供的通信装置的一示意性框图;

图20是本申请实施例提供的通信装置的又一示意性框图;

图21是本申请实施例提供的终端设备的结构示意图;

图22是本申请实施例提供的网络设备的结构示意图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

本申请实施例的技术方案可以应用于各种通信系统,例如:未来的第五代(5thgeneration,5g)系统或新无线(newradio,nr)、全球移动通信(globalsystemformobilecommunications,gsm)系统、码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统、通用分组无线业务(generalpacketradioservice,gprs)、长期演进(longtermevolution,lte)系统、lte频分双工(frequencydivisionduplex,fdd)系统、lte时分双工(timedivisionduplex,tdd)、通用移动通信系统(universalmobiletelecommunicationsystem,umts)、全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,wimax)通信系统等。本申请实施例的技术方案还可以应用于设备到设备(devicetodevice,d2d)通信,机器到机器(machinetomachine,m2m)通信,机器类型通信(machinetypecommunication,mtc),以及车联网系统中的通信。其中,车联网系统中的通信方式统称为v2x(x代表任何事物),例如,该v2x通信包括:车辆与车辆(vehicletovehicle,v2v)通信,车辆与路边基础设施(vehicletoinfrastructure,v2i)通信、车辆与行人之间的通信(vehicletopedestrian,v2p)或车辆与网络(vehicletonetwork,v2n)通信等。

为便于理解本申请实施例,首先结合图1和图2详细说明适用于本申请实施例的通信系统。

图1是适用于本申请实施例的无线通信系统100的一示意图。如1图所示,该无线通信系统100可以包括至少一个网络设备,例如图1所示的网络设备111,该无线通信系统100还可以包括至少一个终端设备,例如图1所示的终端设备121至终端设备123。网络设备和终端设备均可配置多个天线,网络设备与终端设备可使用多天线技术通信。

其中,网络设备和终端设备通信时,网络设备可以管理一个或多个小区,一个小区中可以有整数个终端设备。可选地,网络设备111和终端设备121至终端设备123组成一个单小区通信系统,不失一般性,将小区记为小区#1。网络设备111可以是小区#1中的网络设备,或者说,网络设备111可以为小区#1中的终端设备(例如终端设备121)服务。

需要说明的是,小区可以理解为网络设备的无线信号覆盖范围内的区域。

图2是适用于本申请实施例的无线通信系统200的另一示意图。如2图所示,本申请实施例的技术方案还可以应用于d2d通信。该无线通信系统200包括多个终端设备,例如图2中的终端设备124至终端设备126。终端设备124至终端设备126之间可以直接进行通信。例如,终端设备124和终端设备125可以单独或同时发送数据给终端设备126。

应理解,上述图1和图2仅是示例性说明,本申请并未限定于此。例如,本申请实施例还可以应用于随机接入场景(如5gnr随机接入过程);又如,本申请实施例还可以应用于需要重复传输数据的任何通信场景。

还应理解,该无线通信系统中的网络设备可以是任意一种具有无线收发功能的设备。该设备包括但不限于:演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu),无线保真(wirelessfidelity,wifi)系统中的接入点(accesspoint,ap)、无线中继节点、无线回传节点、传输点(transmissionpoint,tp)或者发送接收点(transmissionandreceptionpoint,trp)等,还可以为5g,如,nr,系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(distributedunit,du)等。

在一些部署中,gnb可以包括集中式单元(centralizedunit,cu)和du。gnb还可以包括有源天线单元(activeantennaunit,简称aau)。cu实现gnb的部分功能,du实现gnb的部分功能。比如,cu负责处理非实时协议和服务,实现无线资源控制(radioresourcecontrol,rrc),分组数据汇聚层协议(packetdataconvergenceprotocol,pdcp)层的功能。du负责处理物理层协议和实时服务,实现无线链路控制(radiolinkcontrol,rlc)层、媒体接入控制(mediaaccesscontrol,mac)层和物理(physical,phy)层的功能。aau实现部分物理层处理功能、射频处理及有源天线的相关功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,如rrc层信令,也可以认为是由du发送的,或者,由du+aau发送的。可以理解的是,网络设备可以为包括cu节点、du节点、aau节点中一项或多项的设备。此外,可以将cu划分为接入网(radioaccessnetwork,ran)中的网络设备,也可以将cu划分为核心网(corenetwork,cn)中的网络设备,本申请对此不做限定。

还应理解,该无线通信系统中的终端设备也可以称为用户设备(userequipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等等。本申请的实施例对应用场景不做限定。

为便于理解本申请实施例,下面首先对本申请中涉及的几个术语做简单介绍。

1、四步随机接入过程

一种随机接入方式为四步随机接入。四步随机接入仅是用来表示一种随机接入方式的名称,其具体名称并不对本申请实施例的范围造成限定。在一些场景中,比如在传统的移动带宽(mobilebroadband,mbb)业务场景中,无线传输业务对传输时延需求并不高,在传统的空闲(idle)态终端设备或者非活动(inactive)态终端设备要发起随机接入时,通常采用四步随机接入。

在四步随机接入过程中,终端设备和网络设备之间需要进行四步信息交互(msg1,msg2,msg3,msg4)完成随机接入过程。四步随机接入过程的基本流程如图3所示。

可选地,四步随机接入过程之前,网络设备可以向设备发送随机接入配置信息(例如,携带于高层信令)或物理下行控制信道(physicaldownlinkcontrolchannel,pdcch),以方便终端设备确定随机接入前导(randomaccesspreamble)的索引、时频资源、功率配置等信息。

步骤1,终端设备向网络设备发送随机接入前导(preamble),也称为第一消息(msg1)。随机接入前导的目的是通知网络设备有一个随机接入请求,从而网络设备可以估计与终端设备之间的传输时延,以校准上行定时(uplinktiming)。

步骤2,网络设备向终端设备发送随机接入响应(randomaccessresponse,rar),也称为第二消息(msg2)。具体地,网络设备检测到随机接入前导后,向终端设备发送msg2。msg2中可以包括随机接入前导的索引,定时提前指令(timingadvancecommand)、上行资源分配和小区无线网络临时标识等信息。

步骤3,终端设备向网络设备发送第三消息(msg3)。具体地,终端设备接收到msg2后,首先根据定时提前指令调整上行定时,并根据其指示在分配的上行资源上发送上行消息,也称为msg3。如果步骤1中多个终端设备选择了相同的随机接入前导,则将导致冲突的出现。例如,该多个终端设备中的一个终端设备的随机接入前导被网络设备正确接收,网络设备向终端设备发送msg2,该多个终端设备都可以接收到该msg2。该多个终端设备无法通过msg2确定网络设备接收到了哪个终端设备的随机接入前导。此时,这些终端设备都可能接收到msg2并分别发送msg3。因此msg3包括终端设备的唯一标识,用于解决后续冲突。

步骤4,网络设备向终端设备发送冲突解决。具体地,网络设备接收到终端设备的msg3,向接入成功的终端设备返回冲突解决消息,也称为第四消息(msg4)。网络设备在冲突解决消息中将携带msg3中的唯一标识以指定接入成功的终端设备,而其他没有接入成功的终端设备将重新发起随机接入。

2、两步随机接入

随着未来超可靠低时延(ultra-reliablelowlatency,urllc)、机器通信(machinetypecommunication,mtc)以及物联网(internetofthings,iot)的迅速发展,稀疏、小包、可靠及低时延需求的数据传输也有了越来越多的应用场景,要满足这一类数据业务的传输,四步随机接入中终端设备与网络设备之间的多步交互引入的时延成为了技术瓶颈。因此,提出了两步随机接入。同样,两步随机接入仅是用来表示一种随机接入方式的名称,其具体名称并不对本申请实施例的范围造成限定。

两步随机接入的主要思想是在第一步中除了发送preamble外,还发送上行数据。在一示例中,可以将将四步随机接入过程中的步骤1和步骤3的过程合并为第1步,将四步随机接入过程中的步骤2和步骤4的过程合并为第2步,通过两步随机接入可以降低延时和信令开销。图4示出了两步随机接入的一种示意图。如图4所示,两步随机接入包括两个步骤。

步骤1,终端设备向网络设备发送随机接入前导和数据,即,终端设备向网络设备发送msga,该msga中包括随机接入前导和数据。

步骤2,终端设备接收网络设备的随机接入响应,即,终端设备接收网络设备针对msga的响应msgb,其中msgb的响应内容可以包括:针对preamble的响应和/或针对数据的响应。

图5示出了终端设备接收msgb的一示意图。如图5所示,msgb中包括两部分:

第一部分是rar,即针对preamble的响应,第一部分包括但不限于:定时提前(timingadvance,ta)、临时小区标识符(temporarycellradionetworktemporaryidentity,tc-rnti)、上行调度(ulgrant)。

第二部分是竞争解决信息(contentionresolutionmessage,crm),第二部分包括但不限于终端设备的标识信息。

3、时频资源

在本申请实施例中,数据或信息可以通过时频资源来承载,其中,该时频资源可以包括时域上的资源和频域上的资源。其中,在时域上,时频资源可以包括一个或多个时域单位(或者,也可以称为时间单位),在频域上,时频资源可以包括频域单位。

其中,一个时域单位(也可称为时间单元)可以是一个符号,或者一个迷你时隙(mini-slot),或者一个时隙(slot),或者一个子帧(subframe),其中,一个子帧在时域上的持续时间可以是1毫秒(ms),一个时隙由7个或者14个符号组成,一个迷你时隙可以包括至少一个符号(例如,2个符号或7个符号或者14个符号,或者小于等于14个符号的任意数目符号)。列举的上述时域单位大小仅仅是为了方便理解本申请的方案,不应理解对本申请的限定,可以理解的是,上述时域单位大小可以为其它值,本申请不做限定。

一个频域单位可以是一个资源块(resourceblock,rb),或者一个资源块组(resourceblockgroup,rbg),或者一个预定义的子带(subband)。

在本申请实施例中,“数据”或“信息”可以理解为信息块经过编码后生成的比特,或者,“数据”或“信息”还可以理解为信息块经过编码调制后生成的调制符号。

4、数据的重复传输

在一些场景下,比如具有低时延高可靠性要求的场景下,数据的单次传输可能无法满足应用场景的高可靠性要求,故需要重复传输数据。

在现有技术中,数据的重复传输次数,一般是需要网络设备通知给终端设备的。

以如图3所示的四步随机接入为例。在四步随机接入中,preamble和数据分别做重复传输。且在四步随机接入中,数据的传输是在网络设备确认preamble检测成功的基础上,根据步骤2中的上行调度授权配置的资源进行传输的。

这种通过网络设备调动通知终端设备重复传输的方式,不仅会增加信令开销,而且也会增加传输时延。

有鉴于此,本申请提出一种发送数据的方法,能够使得终端设备可以灵活选择数据的重复传输次数,提高数据的传输可靠性,并降低网络设备调度所带来的信令开销。

下面将结合附图详细说明本申请提供的各个实施例。

图6是本申请实施例提供的一种发送数据的方法300的示意性交互图。方法300可以包括如下步骤。

310,终端设备接收配置信息。相应地,网络设备向终端设备发送配置信息。

配置信息,可以包括与传输数据相关的配置信息,例如包括资源配置信息和功率配置信息。配置信息可以包括但不限于以下一项或多项:传输数据所使用的时频资源、解调参考信号(demodulationreferencesignal,dmrs)的端口、用于解调数据的dmrs的端口所属的端口组、接收功率、终端设备的最大发送功率、候选的重复传输次数、发送功率阈值、传输数据所对应的前导资源等等。

应理解,网络设备可以通过一个信令(例如,高层信令)通知终端设备配置信息,该配置信息包括资源配置信息和功率配置信息。或者,网络设备可以通过一个信令通知终端设备功率配置信息,可选地,网络设备还可以通过又一个信令通知终端设备资源配置信息。上述配置信息是通过多少个信令通知给终端设备,本申请对此不做限定。

可选地,接收功率可以是待传输数据的接收功率。或者,接收功率也可以是网络设备在历史通信过程中为终端设备配置的接收功率,或者,接收功率也可以是网络设备为与该网络设备通信的其它终端设备配置的接收功率等等,此处不做限定。为区分,在本申请实施例中,将待传输的数据记为目标数据,待传输数据的接收功率,记为目标接收功率。在下文实施例中,以接收功率为目标功率为例进行说明。

目标数据,例如可以为pusch,如两步随机接入过程中,msga中携带的pusch。本申请实施例中提及的目标数据均可替换为pusch。

可选地,发送功率阈值可以表示一个与终端设备的发送功率相关的阈值,该发送功率阈值可以用于终端设备确定数据的重复传输次数,进一步地也可以确定终端设备的实际发送功率。

应理解,发送功率阈值,仅是为区分做的命名,并不对本申请实施例的保护范围造成限定。下文统一用发送功率阈值表示。

关于发送功率阈值,至少包括以下四种方案:

方案1,终端设备计算发送功率阈值,并基于计算得到的发送功率阈值,确定数据的重复传输次数,并且也可以确定终端设备的实际发送功率。

方案2,网络设备计算发送功率阈值,并将该发送功率阈值发送给终端设备。终端设备根据接收到的发送功率阈值,确定数据的重复传输次数,并且也可以确定终端设备的实际发送功率。

方案3,预先定义发送功率阈值。

在方案3中,发送功率阈值可以是预先规定的一个阈值,例如网络设备预先规定的,或者协议预先规定的。该预先定义的发送功率阈值可以是网络设备发送给终端设备的,也可以是终端设备预先保存的,对此不做限定。

方案4,一个历史的发送功率阈值。

在方案4中,发送功率阈值可以是基于历史通信确定的一个阈值。例如,发送功率阈值可以是网络设备在之前的通信过程中,为终端设备配置的一个阈值,并且网络设备将该阈值发送给终端设备。又如,发送功率阈值可以是终端设备在之前的通信过程中,计算得到的一个阈值,并且终端设备基于该发送功率阈值来确定数据的重复传输次数和终端设备的实际发送功率。

下文详细描述上述方案1和方案2中,计算发送功率阈值的方法。

可选地,在步骤310之前,方法300还可以包括步骤301。

301,网络设备为终端设备配置资源,资源与数据的重复传输次数关联。

例如,网络设备为终端设备配置多个资源,每个资源对应一个重复传输次数。

下文详细描述资源与数据的重复传输次数的关联关系。

320,终端设备基于配置信息,确定目标数据的重复传输次数。

在本申请实施例中,终端设备可以根据实际情况,灵活选择数据的重复传输次数,从而不仅可以提高数据的传输性能,也可以降低网络设备调度所带来的信令开销。

终端设备确定目标数据的重复传输次数,至少可以考虑以下两种情况。

情况1,配置信息中包括发送功率阈值,终端设备基于该发送功率阈值,确定目标数据的重复传输次数。

情况2,配置信息中包括目标接收功率,终端设备基于该目标接收功率,确定目标数据的重复传输次数。

下文详细描述上述两种情况。

330,终端设备基于目标数据的重复传输次数,向网络设备发送目标数据。

终端设备基于目标数据的重复传输次数向网络设备发送目标数据,可以表示终端设备向网络设备发送目标数据的次数小于或等于目标数据的重复传输次数,例如可以包括以下两种情况:

一种可能的情况,终端设备向网络设备发送目标数据的次数等于目标数据的重复发送次数;

又一种可能的情况,终端设备向网络设备发送目标数据的次数小于目标数据的重复传输发送次数。例如,终端设备在最后一次发送目标数据之前,确定网络设备已成功接收目标数据。

可选地,在目标数据的传输次数未达到目标数据的重复传输次数的情况下,终端设备接收到针对目标数据的肯定响应信息,则终端设备停止发送目标数据。也就是说,终端设备确定网络设备成功接收数据时,终端设备可以中断剩余未完成的数据的重复传输。

例如,假设终端设备确定的目标数据的重复传输次数为k,当终端设备第i次(其中,i小于k)发送完目标数据后,终端设备接收到网络设备发送的针对该目标数据的响应信息,如混合自动重传请求(hybridautomaticrepeatrequest,harq)-确认(acknowledgement,ack)信息。该harq-ack信息指示该目标数据被成功接收,则终端设备停止发送目标数据,以节省信令开销,并节省资源。

又如,终端设备接收到网络设备发送由pdcch调度的对应于msga的响应信息,终端设备在响应信息中检测到匹配的preamble索引号和匹配的竞争解决(contentionresolution)id时,终端设备确认msga的发送成功,则终端设备停止发送目标数据。

又如,假设终端设备接收到网络设备发送的针对该目标数据的响应信息,如harq-否定确认(negativeacknowledgement,nack)(harq-nack)信息。harq-nack信息指示该目标数据未被成功接收,则终端设备继续发送目标数据,以保证数据的可靠性传输。

应理解,终端设备确定网络设备是否成功接收数据的方法有很多,本申请对此不做限定,任何可以使得终端设备确定网络设备成功接收或未成功接收的方法都落入本申请实施例的保护范围。

可选地,终端设备在收到响应信息和确认数据发送成功之间的时间间隔为t,t可以为大于或等于0的数值。t可以为预先规定的数值,如协议或网络设备预先定义的,或者也可以是网络设备为终端设备配置的数值,例如根据终端设备的处理数据的能力配置的数值。对此不做限定。

可选地,终端设备在响应时间窗内监听针对目标数据的响应信息。

例如,该响应时间窗可以是网络设备为终端设备配置的一个时间窗,例如,可以包括时间窗的时长和/或起始位置。又如,该响应时间窗也可以是预先规定的一个时间窗,时间窗的时长和/或起始位置均可以是预先规定的,例如协议规定的。

假设网络设备配置响应时间窗,以两步随机接入过程为例。

示例性地,网络设备可以为终端设备配置用于监听对应于msga的响应信息msgb的响应时间窗,该响应时间窗可以是一个时间窗,在该时间窗内可以同时监听msga中preamble和pusch分别对应的响应信息。该时间窗的时长和/或起始位置可以是预先规定的,也可以是网络设备配置的。

示例性地,网络设备可以为终端设备配置用于监听对应于msga的响应信息msgb的响应时间窗,该响应时间窗可以是两个时间窗,为区分,分别记为第一时间窗和第二时间窗。终端设备在第一时间窗内可以监听msga中preamble对应的响应信息,终端设备在第二时间窗内可以监听msga中pusch对应的响应信息。该第一时间窗和第二时间窗的时长可以相同也可以不同,该第一时间窗和第二时间窗的起始位置可以相同也可以不同。该第一时间窗和第二时间窗的时长和/或起始位置可以是预先规定的,也可以是网络设备配置的。

可选地,响应时间窗的起始位置可以为终端设备第m次发送目标数据的位置,其中,m大于0或等于0,且m小于或等于目标数据的重复传输次数。也就是说,终端设备第m次发送目标数据后,开始监听针对目标数据的响应信息。当m=0时,表示终端设备第一次开始发送目标数据时,就开始监听针对目标数据的响应信息。

应理解,终端设备第m次发送目标数据,可以表示终端设备第m次发送完目标数据后开始监听针对目标数据的响应信息,也可以表示终端设备第m次开始发送目标数据时就开始监听针对目标数据的响应信息,也可以终端设备第m次开始发送目标数据的过程中开始监听针对目标数据的响应信息,对此不做严格限定。

可选地,响应时间窗的起始位置可以为终端设备第n次发送目标数据后的第一个能够用于监听相应的物理下行控制信道(physicaldownlinkcontrolchannel,pdcch)的位置,其中,n大于0或等于0,且n小于或等于目标数据的重复传输次数。

下面详细介绍步骤310中提及的方案1和方案2。

终端设备和网络设备计算发送功率阈值的方法相似,此处为便于理解,以终端设备计算发送功率阈值为例进行说明。

可选地,发送功率阈值可以基于以下参数计算得到的:目标接收功率、终端设备测量得到的路损值、以及与终端设备的发送功率相关的参数。

终端设备测量得到的路损值,例如,终端设备根据下行参考信号测量得到的路损值,具体的测量方法本申请实施例不做限定,例如可以基于现有方案进行测量。

与终端设备的发送功率相关的参数,如可以包括确定终端设备的发送功率的影响因子,例如包括但不限于以下一项或多项因子:带宽因子、调制编码方式(modulationandcodingscheme,mcs)因子、闭环功率控制调整量因子、或异步传输影响因子等。

一种可能的实现方式,发送功率阈值为以下三项参数的数值之和:目标接收功率、终端设备测量得到的路损值、以及与终端设备的发送功率相关的参数。

也就是说,发送功率阈值可以根据以下公式得到:

t=p4+p5+p6。

公式1

其中,t表示发送功率阈值,p4表示目标接收功率,p5表示终端设备测量得到的路损值,p6表示与终端设备的发送功率相关的参数。

应理解,与上述公式1相似的公式,或者基于上述公式1的变形公式,都属于本申请实施例的保护范围。

还应理解,网络设备也可以基于上述的参数,或者,基于上述的公式1,或者,基于上述公式1的变形公式,确定发送功率阈值。

下面详细介绍步骤320中提及的情况1和情况2。

情况1,配置信息中包括发送功率阈值,终端设备基于该发送功率阈值,确定目标数据的重复传输次数。

网络设备可以基于步骤310中的方案2、方案3、或方案4中的任意方案确定一个发送功率阈值,并将该发送功率阈值发送给终端设备,终端设备基于该发送功率阈值,确定目标数据的重复传输次数。

可选地,终端设备可以根据以下一项或多项参数确定目标数据的重复传输次数:候选的重复传输次数、重复传输增益调整因子、终端设备的最大发送功率、或发送功率阈值。

候选的重复传输次数可以是网络设备预先为终端设备配置的。

示例性地,目标数据的重复传输次数可以满足以下任意一个公式:

p1+p2·10·log10k≥t,且p1max≥p1公式2

p1+p2·10·log10k≥t,且k≥kcelevel,min,p1max≥p1公式3

p1+(i-1)·p3+p2·10·log10k≥t,且p1max≥p1公式4

p1+(i-1)·p3+p2·10·log10k≥t,且k≥kcelevel,min,p1max≥p1公式5

其中,

t表示发送功率阈值;p1表示终端设备的发送功率,即终端设备发送目标数据的实际发送功率;p1max表示终端设备的最大发送功率;p2表示重复传输增益调整因子;p3表示功率增量步长;k表示目标数据的重复传输次数;i表示所述终端设备第i次发送所述目标数据,i=1、2、......k;kcelevel,min表示终端设备在不同覆盖等级(coveragelevel,celevel)下对应的最小重复传输次数,且k≥kcelevel,min。

终端设备至少可以基于以下任一实现方式,确定目标数据的重复传输次数。

实现方式1,终端设备可以根据上述任意一个公式,选择满足该公式的最小k值作为目标数据的重复传输次数。此外,终端设备也可以确定出终端设备的发送功率p1。

实现方式2,终端设备将p1=p1max代入上述任一公式,确定k,并判断k是否属于候选的重复传输次数,如果是,则确定该k为目标数据的重复传输次数,且可以确定终端设备的实际发送功率为终端设备的最大发送功率。

实现方式3,终端设备选择候选的重复传输次数中的最小值(即最小次数)代入上述任一公式,判断p1是否小于或等于p1max,如果p1小于或等于p1max,则确定候选的重复传输次数中的最小次数为目标数据的重复传输次数,且可以确定一个终端设备的实际发送功率,例如满足公式的最小p1或任意一个p1。

实现方式4,终端设备选择候选的重复传输次数中的任意一个值代入上述任一公式,判断p1是否小于或等于p1max,如果p1小于或等于p1max,则确定终端设备选择的值为目标数据的重复传输次数,且可以确定一个终端设备的实际发送功率,例如满足公式的最小p1或任意一个p1。

实现方式5,终端设备任取一个小于p1max的p1,从候选的重复传输次数中选择满足上述任一公式的最小或最大重复传输次数为目标数据的重复传输次数。此外,选择的p1为终端设备的发送功率。

应理解,上述几种实现方式仅是为便于理解做的示例性说明,本申请实施例并未限定于此。任何可以根据上述任一公式确定出目标数据的重复传输次数的方式都落入本申请实施例的保护范围。需要说明的是,网络设备也可以不给终端设备配置候选的重复传输次数,在这种情况下,终端设备从满足上述公式的传输次数中,选择一个传输次数作为所述目标数据的重复传输次数。

还应理解,上述公式2至公式5仅是示例性说明,本申请并未限定于此。例如属于上述公式2至公式5的变形公式,都属于本申请实施例的保护范围。

还应理解,上述公式2至公式5可以应用于任一场景,本申请并未限定于此。例如,上述公式4和公式5可以于二次随机接入过程中msga重传的场景,上述公式2和公式3可以应用于msga初传的场景;又如,上述公式2至公式5均可以应用于msga初传或msga重传的场景;又如,上述公式3、公式4、以及公式5可以于二次随机接入过程中msga重传的场景,上述公式2可以应用于msga初传的场景。

情况2,配置信息中包括目标接收功率,终端设备基于该目标接收功率,确定目标数据的重复传输次数。

终端设备可以基于网络设备配置的目标接收功率,确定目标数据的重复传输次数。

可选地,终端设备基于网络设备配置的目标接收功率,以及以下一项或多项参数确定目标数据的重复传输次数:终端设备的发送功率、终端设备的最大发送功率、候选的重复传输次数、重复传输增益调整因子、终端设备测量得到的路损值、以及与终端设备的发送功率相关的参数。

一种可能的实现方式,终端设备基于发送功率阈值,来确定目标数据的重复传输次数。

例如,终端设备可以先基于上述介绍的终端设备计算发送功率阈值的方法,如上述公式1,计算发送功率阈值,然后终端设备再根据情况1中公式2至公式5中的的任意一个公式、以及情况1中的任意一种实现方式,来确定目标数据的重复传输次数。

具体的参考上述情况1中的描述,此处不再赘述。

一种可能的实现方式,终端设备根据目标接收功率、以及如上述所述的参数,来确定目标数据的重复传输次数。

示例性地,目标数据的重复传输次数可以满足以下任意一个公式:

p1+p2·10·log10k≥p4+p5+p6,且p1max≥p1公式6

p1+p2·10·log10k≥p4+p5+p6,且k≥kcelevel,min,p1max≥p1公式7

p1+(i-1)·p3+p2·10·log10k≥p4+p5+p6,且p1max≥p1公式8

p1+(i-1)·p3+p2·10·log10k≥p4+p5+p6,且k≥kcelevel,min,p1max≥p1公式9

其中,

p1表示终端设备的发送功率,即终端设备发送目标数据的实际发送功率;p1max表示终端设备的最大发送功率;p2表示重复传输增益调整因子;p3表示功率增量步长;p4表示目标接收功率;p5表示终端设备测量得到的路损值;p6表示与终端设备的发送功率相关的参数;k表示目标数据的重复传输次数;i表示所述终端设备第i次发送所述目标数据,i=1、2、......k;kcelevel,min表示终端设备在不同覆盖等级下对应的最小重复传输次数,且k≥kcelevel,min。

与终端设备的发送功率相关的参数,如可以包括确定终端设备的发送功率的影响因子,例如包括但不限于以下一项或多项因子:带宽因子、mcs因子、闭环功率控制调整量因子、或异步传输影响因子等。

终端设备至少可以基于如情况1中的任一实现方式,确定目标数据的重复传输次数。此处为简洁,不再赘述。

应理解,上述公式6至公式9仅是示例性说明,本申请并未限定于此。例如属于上述公式6至公式9的变形公式,都属于本申请实施例的保护范围。需要说明的是,网络设备也可以不给终端设备配置候选的重复传输次数,在这种情况下,终端设备从满足上述公式的传输次数中,选择一个传输次数作为所述目标数据的重复传输次数。

还应理解,上述公式6至公式9可以应用于任一场景,本申请并未限定于此。例如,上述公式8和公式9可以于二次随机接入过程中msga重传的场景,上述公式6和公式7可以应用于msga初传的场景;又如,上述公式6至公式9均可以应用于msga初传或msga重传的场景;又如,上述公式7、公式8、以及公式9可以于二次随机接入过程中msga重传的场景,上述公式6可以应用于msga初传的场景。

上文详细介绍了步骤320中终端设备确定目标数据的重复传输次数的方式。应理解,任何可以使得终端设备自己确定目标数据的重复传输次数的方式都落入本申请实施例的保护范围。

下文详细介绍步骤301中提及的资源与数据的重复传输次数的关联关系。

也就是说,网络设备可以预先为终端设备配置多个资源,每个资源对应一个或多个重复传输次数,这样,对于终端设备来说,终端设备确定出目标数据的重复传输次数后,也可以确定出相应的资源;对于网络设备来说,网络设备可以确定出目标数据的重复传输次数,进而可以基于确定的目标数据的重复传输次数,更好地接收目标数据。

应理解,“数据的重复传输次数”、“数据重复传输次数”、以及“数据重复传输次数”交替使用,本领技术人员可以理解,在不强调其区别时,其所要表达的含义是一致的。可以表现为对应关系的。

还应理解,在本申请实施例中,资源和数据的重复传输次数关联,也可以理解为资源和数据的重复传输次数对应,具体的关联或对应形式不做限定。例如,资源和数据的重复传输次数关联的表示形式,可以是对应关系的形式,或者是表格的形式,或者是资源的配置中携带数据的重复传输次数的形式,等等,对此不做限定。

资源和重复传输次数的关联关系,至少可以包括以下几种形式。

形式1:在随机接入过程中,一个preamble组(preamblegroup)或随机接入时隙(prachoccasion,ro)关联一个数据重复传输次数。

以preamblegroup为例,也就是说,网络设备为终端设备配置一个或多个preamblegroup,每个preamblegroup关联一个数据重复传输次数,换句话说,不同的preamblegroup对应不同的数据重复传输次数。

对于终端设备,终端设备可以基于上述任一实现方式(即上述情况1和情况2中的各个实现方式),计算得出数据重复传输次数。然后终端设备根据preamblegroup与数据重复传输次数的关联,选择相应的preamblegroup中的任意一个preamble,并向网络设备发送选择的preamble。

应理解,终端设备可以选择相应的preamblegroup中的任意一个preamble,也可以基于预设规则选择一个preamble,对此不做限定。下文实施例,均以终端设备选择相应的preamblegroup中的任意一个preamble为例进行示例性说明。

对于网络设备,网络设备可以根据preamble所在的preamblegroup,以及preamblegroup与数据重复传输次数的关联,确定数据重复传输次数。

结合图7示例性说明。

如图7所示,以三个preamblegroup为例,为区分,分别记为preamblegroup1、preamblegroup2、preamblegroup3。假设preamblegroup1关联的数据重复传输次数为1、preamblegroup2关联的数据重复传输次数为2、preamblegroup3关联的数据重复传输次数为4。

应理解,图7中用一个pusch表示该数据的重复传输次数为1,两个pusch表示该数据的重复传输次数为2,四个pusch表示该数据的重复传输次数为4。下面附图类似,后面不再赘述。

例如,网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup1中的preamble,则网络设备根据preamblegroup与数据重复传输次数的关联关系,确定数据重复传输次数为1。又如,网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup2中的preamble,则网络设备根据preamblegroup与数据重复传输次数的关联关系,确定数据重复传输次数为2。又如,网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup3中的preamble,则网络设备根据preamblegroup与数据重复传输次数的关联关系,确定数据重复传输次数为4。

形式2:在随机接入过程中,一个preamblegroup或ro关联多个数据重复传输次数。

以preamblegroup为例,也就是说,网络设备为终端设备配置一个或多个preamblegroup,每个preamblegroup关联多个数据重复传输次数。

在形式2中,可以包括以下多种实现方式。

方式1,不同的时频资源关联不同的数据重复传输次数。

换句话说,一个preamblegroup关联多个数据重复传输次数,且不同的数据重复传输次数关联不同的时频资源。

对于终端设备,终端设备可以基于上述任一实现方式(即上述情况1和情况2中的各个实现方式),计算得出数据重复传输次数。然后根据该preamblegroup与数据重复传输次数的关联关系,选择相应的preamblegroup中的任意一个preamble,并向网络设备发送选择的preamble。

此外,终端设备也可以根据数据重复传输次数与时频资源的关联关系,确定时频资源。

结合图8示例性说明。

如图8所示,以一个preamblegroup为例,例如记为preamblegroup1。假设preamblegroup关联的数据重复传输次数为1、2、4,且时频资源(t-f,1)关联的数据重复传输次数为1、时频资源(t-f,2)关联的数据重复传输次数为2、时频资源(t-f,3)关联的数据重复传输次数为4。假设终端设备确定出数据重复传输次数为4,preamblegroup为preamblegroup1后,则可以确定传输数据的时频资源为(t-f,3)。

对于网络设备,网络设备确定preamble所在的preamblegroup,并通过盲检测,确定传输数据的时频资源,然后再结合数据重复传输次数与时频资源的关联关系,确定数据重复传输次数。

仍结合图8示例性说明。例如,网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup1中的preamble。然后网络设备通过盲检测,确定传输数据的时频资源为(t-f,2),则网络设备根据数据重复传输次数与时频资源的关联关系,确定数据重复传输次数为2。又如,网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup1中的preamble。然后网络设备通过盲检测,确定传输数据的时频资源为(t-f,3),则网络设备根据数据重复传输次数与时频资源的关联关系,确定数据重复传输次数为4。

因此,当时频资源和数据重复传输次数关联时,终端设备可以根据计算得到的数据重复传输次数,并结合数据重复传输次数与时频资源的关联关系,确定传输数据的时频资源;网络设备可以盲检测确定传输数据的时频资源,并结合数据重复传输次数与时频资源的关联关系,确定数据重复传输次数。

方式2,不同的dmrs端口关联不同的数据重复传输次数。

换句话说,一个preamblegroup关联多个数据重复传输次数,且不同的数据重复传输次数关联不同的dmrs端口。

对于终端设备,终端设备可以基于上述任一实现方式(即上述情况1和情况2中的各个实现方式),计算得出数据重复传输次数。然后根据该preamblegroup与数据重复传输次数的关联关系,选择相应的preamblegroup中的任意一个preamble,并向网络设备发送选择的preamble。

此外,终端设备也可以根据数据重复传输次数与dmrs端口的关联关系,确定dmrs端口。

结合图9示例性说明。

如图9所示,以一个preamblegroup为例,例如记为preamblegroup1。假设preamblegroup关联的数据重复传输次数为1、2、4,且dmrs端口1关联的数据重复传输次数为1、dmrs端口2关联的数据重复传输次数为2、dmrs端口3关联的数据重复传输次数为4。假设终端设备确定出数据重复传输次数为4,preamblegroup为preamblegroup1后,则可以确定dmrs端口为dmrs端口2。

对于网络设备,网络设备确定preamble所在的preamblegroup,并通过dmrs端口,结合数据重复传输次数与dmrs端口的关联关系,确定数据重复传输次数。

仍结合图9示例性说明。例如,网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup1中的preamble。然后网络设备确定dmrs端口为dmrs端口2,则网络设备根据数据重复传输次数与dmrs端口的关联关系,确定数据重复传输次数为2。又如,网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup1中的preamble。然后网络设备确定dmrs端口为dmrs端口3,则网络设备根据数据重复传输次数与dmrs端口的关联关系,确定数据重复传输次数为4。

因此,当dmrs端口和数据重复传输次数关联时,终端设备可以根据计算得到的数据重复传输次数,并结合数据重复传输次数与dmrs端口的关联关系,确定传输数据的dmrs端口;网络设备确定dmrs端口,并结合数据重复传输次数与dmrs端口的关联关系,确定数据重复传输次数。

应理解,在上述方式2中,也可以是dmrs端口所在的端口组关联数据重复传输次数。

方式3,不同的celevel关联不同的数据重复传输次数。

换句话说,一个preamblegroup关联多个数据重复传输次数,且不同的数据重复传输次数关联不同的celevel。

对于终端设备,终端设备可以基于上述任一实现方式(即上述情况1和情况2中的各个实现方式),计算得出数据重复传输次数。然后根据该preamblegroup与数据重复传输次数的关联关系,选择相应的preamblegroup中的任意一个preamble,并向网络设备发送选择的preamble。

此外,不同的celevel也可以进一步关联不同的时频资源和/或dmrs端口,故终端设备也可以根据数据重复传输次数与celevel的关联关系,确定时频资源和/或dmrs端口。

结合图10示例性说明。

以dmrs端口为例,如图10所示,以两个preamblegroup为例,为区分,分别记为preamblegroup1、preamblegroup2。假设preamblegroup1关联的数据重复传输次数为1、2、4,且dmrs端口1关联的数据重复传输次数为1、dmrs端口2关联的数据重复传输次数为2、dmrs端口3关联的数据重复传输次数为4,preamblegroup1关联的celevel为celevel1;preamblegroup2关联的数据重复传输次数为2、4、6,且时频资源(t-f,1)关联的数据重复传输次数为2、时频资源(t-f,2)关联的数据重复传输次数为4、时频资源(t-f,3)关联的数据重复传输次数为6,preamblegroup2关联的celevel为celevel2。

假设,终端设备确定celevel为celevel1,如终端设备可以根据网络设备下发的参考信号接收功率(referencesignalreceivingpower,rsrp)以及自身计算的rsrp,确定属于哪个celevel。本申请实施例对终端设备确定celevel的方式,不做限定,如可以参考现有技术的方式。然后,终端设备可以确定preamblegroup为preamblegroup1,并可以选择preamblegroup1中的任意一个preamble向网络设备发送。并且,终端设备也可以根据计算出的数据重复传输次数,确定相应的dmrs端口。例如,终端设备计算出数据重复传输次数为2,则确定dmrs端口为dmrs端口2。

对于网络设备,网络设备确定preamble所在的preamblegroup,并通过时频资源和/或dmrs端口,结合数据重复传输次数与celevel的关联关系,确定数据重复传输次数。

仍结合图10示例性说明。例如,网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup1中的preamble。然后网络设备确定dmrs端口为dmrs端口2,则网络设备根据数据重复传输次数与dmrs端口的关联关系,确定数据重复传输次数为2。又如,网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup1中的preamble。然后网络设备确定dmrs端口为dmrs端口3,则网络设备根据数据重复传输次数与dmrs端口的关联关系,确定数据重复传输次数为4。

应理解,在上述方式3中,celevel也可以关联dmrs端口和/或时频资源,进而终端设备也可以根据数据重复传输次数与celevel的关联关系,以及计算出的数据重复传输次数,确定时频资源和/或dmrs端口。

上述介绍了形式2中的几种实现方式,本申请实施例并未限定于此。例如,任何可以使得网络设备根据preamblegroup与数据重复传输次数的关联关系、以及数据重复传输次数与传输参数的关联关系,确定数据重复传输次数的方式,都落入本申请实施例的保护范围。或者,任何可以使得终端设备设备根据preamblegroup与数据重复传输次数的关联关系、以及数据重复传输次数与传输参数的关联关系,确定传输数据的资源以及preamble的方式,都落入本申请实施例的保护范围。

形式3:传输参数关联数据重复传输次数。

传输参数,表示与传输数据相关的参数,例如包括但不限于:传输数据的时频资源、dmrs端口、dmrs端口所属的端口组、波束等等。

基于不同的传输参数,包括多种不同的实现方式。

方式a,不同的时频资源关联不同的数据重复传输次数。

对于终端设备,终端设备可以基于上述任一实现方式(即上述情况1和情况2中的各个实现方式),计算得出数据重复传输次数。然后根据时频资源与数据重复传输次数的关联关系,确定传输数据的时频资源。

对于网络设备,网络设备可以通过盲检测,确定传输数据的时频资源,然后再结合数据重复传输次数与时频资源的关联关系,确定数据重复传输次数。

方式b,不同的dmrs端口关联不同的数据重复传输次数。

对于终端设备,终端设备可以基于上述任一实现方式(即上述情况1和情况2中的各个实现方式),计算得出数据重复传输次数。然后根据dmrs端口与数据重复传输次数的关联关系,确定dmrs端口。

对于网络设备,网络设备可以通过dmrs端口,以及数据重复传输次数与dmrs端口的关联关系,确定数据重复传输次数。

方式c,不同的dmrs端口关联不同的数据重复传输次数。

不同的celevel对应不同的时频资源,时频资源对应多个数据重复传输次数,每块时频资源可以通过正交的dmrs端口确定唯一的数据重复传输次数,网络设备可以根据dmrs端口和时频资源盲检判断数据重复传输次数。

结合图11示例性说明。

如图11所示,以两个时频资源为例,为区分,分别记为时频资源1、时频资源2。假设时频资源1关联celevel1,时频资源2关联celevel2。时频资源1关联的数据重复传输次数为1、2、4,且dmrs端口1关联的数据重复传输次数为1、dmrs端口2关联的数据重复传输次数为2、dmrs端口3关联的数据重复传输次数为4,preamblegroup1关联的celevel为celevel1;时频资源2关联的数据重复传输次数为2、4、6,且dmrs端口1关联的数据重复传输次数为2、dmrs端口2关联的数据重复传输次数为4、dmrs端口3关联的数据重复传输次数为6。

对于终端设备来说,终端设备可以确定celevel,如终端设备确定celevel1,则终端设备可以确定传输数据的时频资源为时频资源1。此外,终端设备也可以根据计算出的数据重复传输次数,确定dmrs端口,例如,终端设备确定数据重复传输次数为4,则终端设备确定dmrs端口为dmrs端口3。

对于网络设备来说,网络设备可以通过盲检测,确定传输数据的时频资源,例如确定时频资源1,并且通过dmrs端口确定出数据重复传输次数。

应理解,上述形式3中示例性地介绍了三种实现方式,本申请实施例并未限定于此。

上述结合形式1至形式3,以及各种形式中的各个实现方式,示例性地介绍了资源和数据重复传输次数的关联关系。应理解,本申请并未限定于此,任何可以将资源和数据重复传输次数关联起来的方式,都属于本申请实施例的保护范围。

上述方法300如果应用于两步随机接入过程,终端设备基于配置信息确定的目标数据的重复传输次数,也可以是preamble的重复传输次数。

也就是说,在两步随机接入过程中,pusch和preamble可以作为一个传输单元传输,终端设备基于配置信息确定的目标数据的重复传输次数,可以是该传输单元的重复传输次数。下面结合图12所示的方法400说明。

图12是本申请实施例提供的一种发送数据的方法400的示意性交互图。方法400可以包括如下步骤。

410,终端设备接收配置信息。相应地,网络设备向终端设备发送配置信息。

终端设备接收该资置信息,可以确定preamble资源与pusch资源的映射关系。图13和图14示出了preamble资源与pusch资源的映射关系的两种可能的形式。

在方法400中,preamble与pusch可以作为一个传输单元进行传输。换句话说,一次preamble资源和一次pusch资源作为一个传输单元。preamble资源与pusch资源在频域之间可以有间隔,如图14所示,preamble资源和pusch资源在频域资源可以有间隔;或者,preamble资源与pusch资源在频域之间也可以没有间隔。或者,preamble资源与pusch资源在时域之间可以有间隔;或者,preamble资源与pusch资源在时域之间也可以没有间隔,如图13所示,preamble资源和pusch资源在时域资源可以没有间隔。

步骤410同步骤310相似,只需将步骤310中的数据替换为传输单元即可。例如步骤310中的发送功率阈值代表的是数据的发送功率阈值,在方法400中,发送功率阈值代表的是传输单元的发送功率阈值。

具体的可参考步骤310中的描述,此处不再赘述。

可选地,在步骤410之前,方法400还可以包括步骤401。

例如,网络设备为终端设备配置多个资源,每个资源对应一个传输单元的重复传输次数。

下文详细描述资源与传输单元的重复传输次数的关联关系。

420,终端设备基于配置信息,确定传输单元的重复传输次数。

在本申请实施例中,终端设备可以根据实际情况,灵活选择传输单元的重复传输次数,从而不仅可以提高传输单元的传输性能,也可以降低网络设备调度所带来的信令开销。

在方法400中,终端设备确定传输单元的重复传输次数,至少可以通过以下任意一种方案实现。

方案1,终端设备确定pusch的重复传输次数,进而将pusch的重复传输次数作为传输单元的重复传输次数。

终端设备确定pusch的重复传输次数的方法,可以参考方法300中终端设备确定数据的重复传输次数的方法(如步骤320中的情况1和情况2),此处不再赘述。

方案2,终端设备根据网络设备的配置确定传输单元的重复传输次数。

preamble的重复传输次数可以是网络设备通过系统信息预配置的,在本申请实施例中,即preamble和pusch作为一个传输单元,该传输单元的重复传输次数也可以是网络设备通过系统信息配置的。终端设备可以根据网络设备的配置确定传输单元的重复传输次数。

方案3,终端设备确定preamble的重复传输次数,进而将preamble的重复传输次数作为传输单元的重复传输次数。

preamble的重复传输次数可以是网络设备通过系统信息预配置的,在本申请实施例中,即preamble和pusch作为一个传输单元,该传输单元的重复传输次数可以是网络设备通过系统信息配置的preamble的重复传输次数。

方案4,终端设备基于preamble的重复传输次数以及pusch的重复传输次数,确定传输单元的重复传输次数。

例如,终端设备计算出的pusch的重复传输次数和网络设备配置的preamble的重复传输次数不同时,终端设备可以取pusch的重复传输次数或者preamble的重复传输次数,作为传输单元的重复传输次数。

又如,终端设备计算出的pusch的重复传输次数和网络设备配置的preamble的重复传输次数不同时,终端设备可以取数值较小的重复传输次数,作为传输单元的重复传输次数。

又如,终端设备计算出的pusch的重复传输次数和网络设备配置的preamble的重复传输次数不同时,终端设备可以取数值较大的重复传输次数,作为传输单元的重复传输次数。

基于上述任一方案,终端设备均可以确定出传输单元的重复传输次数。

430,终端设备基于传输单元的重复传输次数,向网络设备发送preamble和pusch。

在本申请实施例中,终端设备基于传输单元的重复传输次数向网络设备发送该传输单元,即preamble和pusch。

终端设备基于传输单元的重复传输次数向网络设备发送传输单元,可以表示终端设备向网络设备发送传输单元的次数小于或等于传输单元的重复传输次数,例如可以包括以下两种情况:

一种可能的情况,终端设备向网络设备发送传输单元的次数等于传输单元的重复发送次数;

又一种可能的情况,终端设备向网络设备发送传输单元的次数小于传输单元的重复传输发送次数。例如,终端设备在最后一次发送传输单元之前,确定网络设备已成功接收传输单元。

可选地,在传输单元的传输次数未达到传输单元的重复传输次数的情况下,终端设备接收到针对传输单元的肯定响应信息,则终端设备停止发送传输单元。也就是说,终端设备确定网络设备成功接收传输单元时,终端设备可以中断剩余未完成的传输单元的重复传输。

例如,假设终端设备确定的传输单元的重复传输次数为k,当终端设备第i次(其中,i小于k)发送完传输单元后,终端设备接收到网络设备发送的针对该传输单元的响应信息,如harq-ack信息。harq-ack信息指示该传输单元被成功接收,则终端设备停止发送传输单元,以节省信令开销,并节省资源。

又如,终端设备接收到网络设备发送由pdcch调度的对应于msga的响应信息,终端设备在响应信息中检测到匹配的preamble索引号和匹配的竞争解决id时,终端设备确认msga的发送成功,则终端设备停止发送传输单元。

又如,假设终端设备接收到网络设备发送的针对该传输单元的响应信息,如harq-nack信息。harq-nack信息指示该传输单元未被成功接收,则终端设备继续发送传输单元,以保证传输单元的可靠性传输。

应理解,终端设备确定网络设备是否成功接收传输单元的方法有很多,本申请对此不做限定,任何可以使得终端设备确定网络设备成功接收或未成功接收的方法都落入本申请实施例的保护范围。

可选地,终端设备在收到响应信息和确认传输单元发送成功之间的时间间隔为t,t可以为大于或等于0的数值。t可以为预先规定的数值,如协议或网络设备预先定义的,或者也可以是网络设备为终端设备配置的数值,例如根据终端设备的处理数据的能力配置的数值。对此不做限定。

可选地,终端设备在响应时间窗内监听针对传输单元的响应信息。

例如,该响应时间窗可以是网络设备为终端设备配置的一个时间窗,例如,可以包括时间窗的时长和/或起始位置。又如,该响应时间窗也可以是预先规定的一个时间窗,时间窗的时长和/或起始位置均可以是预先规定的,例如协议规定的。

示例性地,网络设备可以为终端设备配置用于监听对应于msga的响应信息msgb的响应时间窗,由于preamble和pusch为一个传输单元,故该响应时间窗可以是一个时间窗,在该时间窗内可以同时监听msga中preamble和pusch分别对应的响应信息。该时间窗的时长和/或起始位置可以是预先规定的,也可以是网络设备配置的。

可选地,响应时间窗的起始位置可以为终端设备第m次发送传输单元的位置,其中,m大于0或等于0,且m小于或等于传输单元的重复传输次数。也就是说,终端设备第m次发送传输单元后,开始监听针对传输单元的响应信息。当m=0时,表示终端设备第一次开始发送传输单元时,就开始监听针对传输单元的响应信息。

应理解,终端设备第m次发送传输单元,可以表示终端设备第m次发送完传输单元后开始监听针对传输单元的响应信息,也可以表示终端设备第m次开始发送传输单元时就开始监听针对传输单元的响应信息,也可以终端设备第m次开始发送传输单元的过程中开始监听针对传输单元的响应信息,对此不做严格限定。

可选地,响应时间窗的起始位置可以为终端设备第n次发送传输单元后的第一个能够用于监听相应的pdcch的位置,其中,n大于0或等于0,且n小于或等于传输单元的重复传输次数。

下文详细介绍步骤401中提及的资源与传输单元的重复传输次数的关联关系。

步骤401同方法300中的步骤301相似,只是步骤401中重复传输次数针对的是传输单元的重复传输次数。下面以一个传输单元为例,简单描述资源与该传输单元的重复传输次数的关联关系,详细的内容可参考上述方法300中的描述。

形式1:一个preamblegroup或ro关联传输单元的一个重复传输次数。

以preamblegroup为例,也就是说,网络设备为终端设备配置一个或多个preamblegroup,每个preamblegroup关联传输单元的一个重复传输次数,传输单元内的preamble属于其对应的preamblegroup中的preamble。

结合图15示例性说明。

如图15所示,以三个preamblegroup为例,为区分,分别记为preamblegroup1、preamblegroup2、preamblegroup3。假设preamblegroup1关联的传输单元的重复传输次数为1、preamblegroup2关联的传输单元的重复传输次数为2、preamblegroup3关联的传输单元的重复传输次数为4。

对于终端设备,终端设备可以基于上述任一实现方式,确定传输单元的重复传输次数。然后终端设备根据preamblegroup与传输单元的重复传输次数的关联,选择相应的preamblegroup中的任意一个preamble,并向网络设备发送选择的preamble。例如,终端设备确定传输单元的重复传输次数为2,则终端设备选择preamblegroup中的preamble,并且选择的preamble和pusch作为一个传输单元向网络设备发送。

对于网络设备,网络设备可以根据preamble所在的preamblegroup,以及preamblegroup与传输单元的重复传输次数的关联,确定传输单元的重复传输次数。例如,网络设备接收到终端设备发送的传输单元,并确定该传输单元内的preamble属于preamblegroup2中的preamble,则网络设备根据preamblegroup与传输单元的重复传输次数的关联关系,确定数据重复传输次数为2。

形式2:在一个preamblegroup或ro关联传输单元的多个重复传输次数。

以preamblegroup为例,也就是说,网络设备为终端设备配置一个preamblegroup,终端设备的发送的传输单元内的preamble属于为其配置的preamblegroup中的preamble,每个preamblegroup关联传输单元的多个重复传输次数。

或者,形式2也可以是,不同的终端设备选择不同的preamble,同一终端设备的传输单元内preamble不变,一个preamble关联传输单元的多个重复传输次数。

下面以preamblegroup为例进行说明。

在形式2中,可以包括以下多种实现方式。

方式1,不同的时频资源关联传输单元的不同的数据重复传输次数。

换句话说,一个preamblegroup关联传输单元的多个重复传输次数,且不同的重复传输次数关联不同的时频资源。

结合图16示例性说明。

如图16所示,以一个preamblegroup为例,例如记为preamblegroup1。假设preamblegroup关联的传输单元的重复传输次数为1、2、4,且时频资源(t-f,1)关联的传输单元的重复传输次数为1、时频资源(t-f,2)关联的传输单元的重复传输次数为2、时频资源(t-f,3)关联的传输单元的重复传输次数为4。

对于终端设备,假设终端设备基于上述任一实现方式,确定传输单元的重复传输次数为4,传输单元内的preamble为preamblegroup1中的preamble后,则终端设备可以确定传输单元的时频资源为(t-f,3)。

对于网络设备,网络设备确定preamble所在的preamblegroup,并通过盲检测,确定传输单元的时频资源,然后再结合传输单元的重复传输次数与时频资源的关联关系,确定传输单元的重复传输次数。例如,网络设备接收到终端设备发送的传输单元,并确定传输单元内的preamble属于preamblegroup1中的preamble。然后网络设备通过盲检测,确定传输单元的时频资源为(t-f,3),则网络设备根据传输单元的重复传输次数与时频资源的关联关系,确定传输单元的重复传输次数为4。

因此,当时频资源和传输单元的重复传输次数关联时,终端设备可以根据计算得到的传输单元的重复传输次数,并结合传输单元的重复传输次数与时频资源的关联关系,确定传输单元的时频资源;网络设备可以盲检测确定传输单元的时频资源,并结合传输单元的重复传输次数与时频资源的关联关系,确定传输单元的重复传输次数。

方式2,不同的dmrs端口关联传输单元的不同的重复传输次数。

换句话说,一个preamblegroup关联传输单元的多个重复传输次数,且不同的重复传输次数关联不同的dmrs端口。

对于终端设备,终端设备可以基于上述任一实现方式,计算得出传输单元的重复传输次数。然后终端设备也可以根据传输单元的重复传输次数与dmrs端口的关联关系,确定dmrs端口。

结合图17示例性说明。

如图17所示,以一个preamblegroup为例,例如记为preamblegroup1。假设preamblegroup关联的传输单元的重复传输次数为1、2、4,且dmrs端口1关联的传输单元的重复传输次数为1、dmrs端口2关联的传输单元的重复传输次数为2、dmrs端口3关联的传输单元的重复传输次数为4。

对于终端设备,假设终端设备确定出传输单元的重复传输次数为4,传输单元内的preamble为preamblegroup1中的preamble后,则可以确定dmrs端口为dmrs端口3。

对于网络设备,假设网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup1中的preamble。然后网络设备确定dmrs端口为dmrs端口3,则网络设备根据传输单元的重复传输次数与dmrs端口的关联关系,确定传输单元的重复传输次数为4。

因此,当dmrs端口和传输单元的重复传输次数关联时,终端设备可以根据计算得到的传输单元的重复传输次数,并结合传输单元的重复传输次数与dmrs端口的关联关系,确定传输单元的的dmrs端口;网络设备确定dmrs端口,并结合传输单元的重复传输次数与dmrs端口的关联关系,确定传输单元的重复传输次数。

应理解,在上述方式2中,也可以是dmrs端口所在的端口组关联传输单元的重复传输次数。

方式3,不同的celevel关联传输单元的不同的重复传输次数。

换句话说,一个preamblegroup关联传输单元的多个重复传输次数,且传输单元的不同的重复传输次数关联不同的celevel。

此外,不同的celevel也可以进一步关联不同的时频资源和/或dmrs端口,故终端设备也可以根据传输单元的重复传输次数与celevel的关联关系,确定时频资源和/或dmrs端口。

结合图18示例性说明。

如图18所示,以两个preamblegroup为例,为区分,分别记为preamblegroup1、preamblegroup2。假设preamblegroup1关联的传输单元的重复传输次数为1、2、4,且时频资源(t-f,1)关联的传输单元的重复传输次数为1、时频资源(t-f,2)关联的传输单元的重复传输次数为2、时频资源(t-f,3)关联的传输单元的重复传输次数为4,preamblegroup1关联的celevel为celevel1;preamblegroup2关联的传输单元的重复传输次数为2、4、6,且dmrs端口1关联的传输单元的重复传输次数为2、dmrs端口2关联的传输单元的重复传输次数为4、dmrs端口3关联的传输单元的重复传输次数为6,preamblegroup2关联的celevel为celevel2。

对于终端设备,假设终端设备确定celevel为celevel2,本申请实施例对终端设备确定celevel的方式,不做限定,如可以参考现有技术的方式。然后,终端设备可以根据计算出的传输单元的重复传输次数,确定相应的dmrs端口。例如,终端设备计算出传输单元的重复传输次数为2,则确定dmrs端口为dmrs端口1。

对于网络设备,网络设备确定preamble所在的preamblegroup,并通过时频资源和/或dmrs端口,结合传输单元的重复传输次数与celevel的关联关系,确定传输单元的重复传输次数。例如,网络设备接收到终端设备发送的preamble,并确定该preamble属于preamblegroup1中的preamble。然后网络设备确定dmrs端口为dmrs端口1,则网络设备根据传输单元的重复传输次数与dmrs端口的关联关系,确定传输单元的重复传输次数为2。

应理解,在上述方式3中,celevel也可以关联dmrs端口和/或时频资源,进而终端设备也可以根据传输单元的重复传输次数与celevel的关联关系,以及计算出的传输单元的重复传输次数,确定时频资源和/或dmrs端口。

上述介绍了形式2中的几种实现方式,本申请实施例并未限定于此。例如,任何可以使得网络设备根据preamblegroup与传输单元的重复传输次数的关联关系、以及传输单元的重复传输次数与传输参数的关联关系,确定传输单元的重复传输次数的方式,都落入本申请实施例的保护范围。或者,任何可以使得终端设备设备根据preamblegroup与传输单元的重复传输次数的关联关系、以及传输单元的重复传输次数与传输参数的关联关系,确定传输单元的传输参数的方式,都落入本申请实施例的保护范围。

形式3:传输参数关联传输单元的重复传输次数。

传输参数,表示与传输传输单元的相关的参数,例如包括但不限于:传输单元的时频资源(即用于传输该传输单元的时频资源)、dmrs端口、dmrs端口所属的端口组、波束等等。

基于不同的传输参数,包括多种不同的实现方式。

方式a,不同的时频资源关联传输单元的不同的重复传输次数。

对于终端设备,终端设备可以基于上述任一实现方式,计算得出传输单元的重复传输次数。然后根据时频资源与传输单元的重复传输次数的关联关系,确定传输单元的的时频资源。

对于网络设备,网络设备可以通过盲检测,确定传输单元的的时频资源,然后再结合传输单元的重复传输次数与时频资源的关联关系,确定传输单元的重复传输次数。

方式b,不同的dmrs端口关联传输单元的不同的重复传输次数。

对于终端设备,终端设备可以基于上述任一实现方式,计算得出传输单元的重复传输次数。然后根据dmrs端口与传输单元的重复传输次数的关联关系,确定dmrs端口。

对于网络设备,网络设备可以通过dmrs端口,以及传输单元的重复传输次数与dmrs端口的关联关系,确定传输单元的重复传输次数。

方式c,不同的dmrs端口关联传输单元的不同重复传输次数。

不同的celevel对应不同的时频资源,时频资源对应传输单元的多个重复传输次数,每块时频资源可以通过正交的dmrs端口确定唯一的重复传输次数,网络设备可以根据dmrs端口和时频资源盲检判断传输单元的重复传输次数。

应理解,上述形式3中示例性地介绍了三种实现方式,本申请实施例并未限定于此。

还应理解,上述仅是简单描述,详细的细节可参考方法300中的描述。

上述结合形式1至形式3,以及各种形式中的各个实现方式,示例性地介绍了资源和传输单元的重复传输次数的关联关系。应理解,本申请并未限定于此,任何可以将资源和传输单元的重复传输次数关联起来的方式,都属于本申请实施例的保护范围。

应理解,在上述一些实施例中,以数据为pusch例进行描述,但这并不对本申请造成限定,任何重复传输的数据均适用于本申请实施例。

基于上述技术方案,当需要重复传输数据时,终端设备可以根据接收功率,确定数据的重复传输次数,不仅可以降低网络设备调度带来的信令开销,而且终端设备可以根据实际情况灵活地选择数据的重复传输次数,提高数据的传输性能。

本文中描述的各个实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本申请的保护范围中。

可以理解的是,上述各个方法实施例中,由终端设备实现的方法和操作,也可以由可用于终端设备的部件(例如芯片或者电路)实现,由网络设备实现的方法和操作,也可以由可用于网络设备的部件(例如芯片或者电路)实现。

以上,结合图6至图18详细说明了本申请实施例提供的方法。以下,结合图19至图22详细说明本申请实施例提供的通信装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。

上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个网元,例如发射端设备或者接收端设备,为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对发射端设备或者接收端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明。

图19是本申请实施例提供的通信装置的示意性框图。如图所示,该通信装置1900可以包括通信单元1910和处理单元1920。通信单元1910可以与外部进行通信,处理单元1920用于进行数据处理。通信单元1910还可以称为通信接口或收发单元。

在一种可能的设计中,该通信装置1900可实现对应于上文方法实施例中的终端设备执行的步骤或者流程,例如,可以为终端设备,或者配置于终端设备中的芯片或电路。这时,该通信装置1900可以称为终端设备。通信单元1910用于执行上文方法实施例中终端设备侧的收发相关操作,处理单元1920用于执行上文方法实施例中终端设备的处理相关操作。

一种可能的实现方式,通信单元1910用于:接收来自网络设备的目标接收功率的配置信息;处理单元1920用于:基于目标接收功率的配置信息,确定目标数据的重复传输次数;通信单元1910还用于:基于目标数据的重复传输次数,发送目标数据。

可选地,处理单元1920具体用于:基于目标接收功率的配置信息和功率增量步长,确定目标数据的重复传输次数;或,基于目标接收功率的配置信息和通信装置1900的覆盖等级,确定目标数据的重复传输次数;或,基于目标接收功率的配置信息、功率增量步长、以及通信装置1900的覆盖等级,确定目标数据的重复传输次数。

可选地,处理单元1920具体用于:基于目标接收功率的配置信息、以及以下一项或多项参数,确定目标数据的重复传输次数:通信装置1900的发送功率、候选的重复传输次数、处理单元1920测量得到的路损值、或与通信装置1900的发送功率相关的参数。

可选地,目标数据的重复传输次数满足以下任意一个公式:p1+p2·10·log10k≥t;p1+p2·10·log10k≥t,且k≥kcelevel,min;p1+(i-1)·p3+p2·10·log10k≥t;或,p1+(i-1)·p3+p2·10·log10k≥t,且k≥kcelevel,min;其中,t是基于以下参数计算得到的发送功率阈值:目标接收功率、处理单元1920测量得到的路损值、以及与通信装置1900的发送功率相关的参数,p1表示:通信装置1900的发送功率,且p1max≥p1,p1max为通信装置1900的最大发送功率,p2表示:重复传输增益调整因子,p3表示:功率增量步长,k表示:目标数据的重复传输次数,i表示:通信单元1910第i次发送目标数据,i=1、2、......k,kcelevel,min表示:通信装置1900在不同覆盖等级下对应的最小重复传输次数,且k≥kcelevel,min。

可选地,处理单元1920还用于:基于目标数据的重复传输次数和第一映射关系,确定所述目标数据的传输参数;其中,第一映射关系为数据的重复传输次数与数据的传输参数之间的对应关系,数据包括目标数据。

可选地,处理单元1920还用于:基于目标数据的重复传输次数和第二映射关系,确定随机接入前导,其中,第二映射关系包括目标数据的重复传输次数与随机接入前导之间的关系;通信单元1910还用于:基于目标数据的重复传输次数,发送目标数据和随机接入前导。

可选地,第二映射关系为数据的重复传输次数与随机接入前导之间的关系;第二映射关系为数据的重复传输次数与随机接入前导组之间的关系;第二映射关系为数据的重复传输次数与随机接入时隙之间的关系;或,第二映射关系为数据的重复传输次数与数据的传输参数之间的关系。

可选地,数据的传输参数包括以下一项或多项参数:时频资源、解调参考信号dmrs的端口、用于解调dmrs的端口所属的端口组。

可选地,通信单元1910还用于:在时间窗内监听针对目标数据的响应信息,其中,时间窗的起始位置为:通信单元1910第m次发送目标数据的位置,或,通信单元1910第n次发送目标数据后的第一个能够用于监听相应的物理下行控制信道的位置,其中,m=0、1、......k,n=0、1、......k。

可选地,目标接收功率为目标数据的目标接收功率。

可选地,处理单元1920用于:基于目标接收功率的配置信息,确定随机接入过程中的第一消息msga中的物理上行共享信道pusch的重复传输次数,其中,msga中包括pusch和随机接入前导,随机接入前导的重复传输次数和pusch的重复传输次数相同。

可选地,在目标数据的传输次数未达到目标数据的重复传输次数的情况下,通信单元1910接收到针对目标数据的肯定响应信息,停止发送目标数据。

该通信装置1900可实现对应于根据本申请实施例的方法300和方法400中的终端设备执行的步骤或者流程,该通信装置1900可以包括用于执行图6中的方法300和图12中方法400中的终端设备执行的方法的单元。并且,该通信装置1900中的各单元和上述其他操作和/或功能分别为了实现图6中的方法300和图12中方法400的相应流程。

其中,当该通信装置1900用于执行图6中的方法300时,通信单元1910可用于执行方法300中的步骤310和步骤330,处理单元1920可用于执行方法300中的步骤320。

当该通信装置1900用于执行图12中的方法400时,通信单元1910可用于执行方法400中的步骤410和步骤430,处理单元1920可用于执行方法400中的步骤401。

应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

又一种可能的实现方式,通信单元1910用于:接收来自网络设备的发送功率阈值的信息;处理单元1920用于:基于发送功率阈值,确定目标数据的重复传输次数;通信单元1910还用于:基于目标数据的重复传输次数,发送目标数据。

可选地,发送功率阈值是基于以下参数计算得到的:目标接收功率、网络设备测量得到的路损值、或通信装置1900的发送功率。

可选地,目标数据的重复传输次数满足以下任意一个公式:p1+p2·10·log10k≥t;p1+p2·10·log10k≥t,且k≥kcelevel,min;p1+(i-1)·p3+p2·10·log10k≥t;或,p1+(i-1)·p3+p2·10·log10k≥t,且k≥kcelevel,min;其中,t为发送功率阈值,p1表示:通信装置1900的发送功率,且p1max≥p1,p1max为通信装置1900的最大发送功率,p2表示:重复传输增益调整因子,p3表示:功率增量步长,k表示:目标数据的重复传输次数,i表示:通信单元1910第i次发送目标数据,i=1、2、......k,kcelevel,min表示:通信装置1900在不同覆盖等级下对应的最小重复传输次数,且k≥kcelevel,min。

该通信装置1900可实现对应于根据本申请实施例的方法300和方法400中的终端设备执行的步骤或者流程,该通信装置1900可以包括用于执行图6中的方法300和图12中方法400中的终端设备执行的方法的单元。并且,该通信装置1900中的各单元和上述其他操作和/或功能分别为了实现图6中的方法300和图12中方法400的相应流程。

其中,当该通信装置1900用于执行图6中的方法300时,通信单元1910可用于执行方法300中的步骤310和步骤330,处理单元1920可用于执行方法300中的步骤320。

当该通信装置1900用于执行图12中的方法400时,通信单元1910可用于执行方法400中的步骤410和步骤430,处理单元1920可用于执行方法400中的步骤420。

应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

还应理解,该通信装置1900中的通信单元1910可通过图21中示出的终端设备2200中的收发器2210实现,该通信装置1900中的处理单元1920可通过图21中示出的终端设备2100中的处理器2120实现。其中,收发器可以包括发射器和/或接收器,分别实现发送单元和接收单元的功能。

还应理解,该通信装置1900中的通信单元1910也可以为输入/输出接口。

在另一种可能的设计中,该通信装置1900可实现对应于上文方法实施例中的网络设备执行的步骤或者流程,例如,可以为网络设备,或者配置于网络设备中的芯片或电路。这时,该通信装置1900可以称为网络设备。通信单元1910用于执行上文方法实施例中网络设备侧的收发相关操作,处理单元1920用于执行上文方法实施例中网络设备的处理相关操作。

一种可能的实现方式,处理单元1920用于:为终端设备配置资源,资源与数据的重复传输次数关联;通信单元1910用于在配置的资源上,检测终端设备发送的数据。

可选地,处理单元1920用于:为终端设备配置目标接收功率和/或发送功率阈值。

可选地,发送功率阈值是基于以下参数计算得到的:目标接收功率、处理单元1920测量得到的路损值、或终端设备的发送功率。

该通信装置1900可实现对应于根据本申请实施例的方法300和方法400中的网络设备执行的步骤或者流程,该通信装置1900可以包括用于执行图6中的方法300和图12中方法400中的网络设备执行的方法的单元。并且,该通信装置1900中的各单元和上述其他操作和/或功能分别为了实现图6中的方法300和图12中方法400的相应流程。

其中,当该通信装置1900用于执行图6中的方法300时,通信单元1910可用于执行方法300中的步骤310和步骤330,处理单元1920可用于执行方法300中的步骤301。

当该通信装置1900用于执行图12中的方法400时,通信单元1910可用于执行方法400中的步骤410和步骤430,处理单元1920可用于执行方法400中的步骤401。

应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

还应理解,该通信装置1900中的通信单元为可通过图22中示出的网络设备2200中的收发器2210实现,该通信装置1900中的处理单元1920可通过图22中示出的网络设备2200中的处理器2220实现。

还应理解,该通信装置1900中的通信单元1910也可以为输入/输出接口。其中,收发器可以包括发射器和/或接收器,分别实现发送单元和接收单元的功能。

图20是本申请实施例提供的通信装置2000的又一示意性框图。如图所示,通信装置2000包括收发器2010、处理器2020、和存储器2030,存储器2030中存储有程序,处理器2020用于执行存储器2030中存储的程序,对存储器2030中存储的程序的执行,使得处理器2020用于执行上文方法实施例中的相关处理步骤,对存储器2030中存储的程序的执行,使得处理器2020控制收发器2010执行上文方法实施例中的收发相关步骤。

作为一种实现,该通信装置2000用于执行上文方法实施例中终端设备所执行的动作,这时,对存储器2030中存储的程序的执行,使得处理器2020用于执行上文方法实施例中终端设备侧的处理步骤,对存储器2030中存储的程序的执行,使得处理器2020控制收发器2010执行上文方法实施例中终端设备侧的接收和发送步骤。

作为另一种实现,该通信装置2000用于执行上文方法实施例中网络设备所执行的动作,这时,对存储器2030中存储的程序的执行,使得处理器2020用于执行上文方法实施例中网络设备侧的处理步骤,对存储器2030中存储的程序的执行,使得处理器2020控制收发器2010执行上文方法实施例中网络设备侧的接收和发送步骤。

本申请实施例还提供一种通信装置2100,该通信装置2100可以是终端设备也可以是芯片。该通信装置2100可以用于执行上述方法实施例中由终端设备所执行的动作。

当该通信装置2100为终端设备时,图21示出了一种简化的终端设备的结构示意图。便于理解和图示方便,图21中,终端设备以手机作为例子。如图21所示,终端设备包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端设备进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。

当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图21中仅示出了一个存储器和处理器,在实际的终端设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。

在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端设备的收发单元,将具有处理功能的处理器视为终端设备的处理单元。

如图21所示,终端设备包括收发单元2110和处理单元2120。收发单元2110也可以称为收发器、收发机、收发装置等。处理单元2120也可以称为处理器,处理单板,处理模块、处理装置等。可选地,可以将收发单元2110中用于实现接收功能的器件视为接收单元,将收发单元2110中用于实现发送功能的器件视为发送单元,即收发单元2110包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。

例如,在一种实现方式中,处理单元2120,用于执行图6中的步骤320和图12中的步骤420,和/或,处理单元2120还用于执行本申请实施例中终端设备侧的其他处理步骤。收发单元2110还用于执行图6中所示的步骤310和步骤330、和图12中的步骤410和步骤430,和/或收发单元2110还用于执行终端设备侧的其他收发步骤。

应理解,图21仅为示例而非限定,上述包括收发单元和处理单元的终端设备可以不依赖于图21所示的结构。

当该通信设备2100为芯片时,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路或通信接口;处理单元可以为该芯片上集成的处理器或者微处理器或者集成电路。

本申请实施例还提供一种通信装置2200,该通信装置2200可以是网络设备也可以是芯片。该通信装置2200可以用于执行上述方法实施例中由网络设备所执行的动作。

当该通信装置2200为网络设备时,例如为基站。图22示出了一种简化的基站结构示意图。基站包括2210部分以及2220部分。2210部分主要用于射频信号的收发以及射频信号与基带信号的转换;2220部分主要用于基带处理,对基站进行控制等。2210部分通常可以称为收发单元、收发机、收发电路、或者收发器等。2220部分通常是基站的控制中心,通常可以称为处理单元,用于控制基站执行上述方法实施例中网络设备侧的处理操作。

2210部分的收发单元,也可以称为收发机或收发器等,其包括天线和射频单元,其中射频单元主要用于进行射频处理。可选地,可以将2210部分中用于实现接收功能的器件视为接收单元,将用于实现发送功能的器件视为发送单元,即2210部分包括接收单元和发送单元。接收单元也可以称为接收机、接收器、或接收电路等,发送单元可以称为发射机、发射器或者发射电路等。

2220部分可以包括一个或多个单板,每个单板可以包括一个或多个处理器和一个或多个存储器。处理器用于读取和执行存储器中的程序以实现基带处理功能以及对基站的控制。若存在多个单板,各个单板之间可以互联以增强处理能力。作为一种可选的实施方式,也可以是多个单板共用一个或多个处理器,或者是多个单板共用一个或多个存储器,或者是多个单板同时共用一个或多个处理器。

例如,在一种实现方式中,2210部分的收发单元用于执行图6中所示的步骤310和步骤320、和图12中的步骤410和步骤430中网络设备侧的发送操作,和/或2210部分的收发单元还用于执行本申请实施例中网络设备侧的其他收发步骤。2220部分的处理单元用于执行图6中步骤301和图12中的步骤401的处理操作,和/或2220部分的处理单元还用于执行本申请实施例中网络设备侧的处理步骤。

应理解,图22仅为示例而非限定,上述包括收发单元和处理单元的网络设备可以不依赖于图22所示的结构。

当该通信装置2200为芯片时,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。

另外,网络设备不限于上述形态,也可以是其它形态:例如:包括bbu和自适应无线单元(adaptiveradiounit,aru),或bbu和有源天线单元(activeantennaunit,aau);也可以为客户终端设备(customerpremisesequipment,cpe),还可以为其它形态,本申请不限定。

上述bbu可以用于执行前面方法实施例中描述的由网络设备内部实现的动作,而rru可以用于执行前面方法实施例中描述的网络设备向终端设备发送或从终端设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。

本申请实施例还提供了一种处理装置,包括处理器和接口。所述处理器可用于执行上述方法实施例中的方法。

应理解,上述处理装置可以是一个芯片。例如,该处理装置可以是现场可编程门阵列(fieldprogrammablegatearray,fpga),可以是专用集成芯片(applicationspecificintegratedcircuit,asic),还可以是系统芯片(systemonchip,soc),还可以是中央处理器(centralprocessorunit,cpu),还可以是网络处理器(networkprocessor,np),还可以是数字信号处理电路(digitalsignalprocessor,dsp),还可以是微控制器(microcontrollerunit,mcu),还可以是可编程控制器(programmablelogicdevice,pld)或其他集成芯片。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图6至图18所示实施例中任意一个实施例的方法。

根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图6至图18所示实施例中任意一个实施例的方法。

根据本申请实施例提供的方法,本申请还提供一种系统,其包括前述的一个或多个终端设备以及一个或多个网络设备。

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

上述各个装置实施例中网络设备与终端设备和方法实施例中的网络设备或终端设备对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。

在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在两个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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