掌桥专利:专业的专利平台
掌桥专利
首页

传输数据的方法和装置

文献发布时间:2023-06-19 19:28:50


传输数据的方法和装置

技术领域

本申请涉及通信领域,并且,更具体地,涉及传输数据的方法和装置。

背景技术

随着信息技术发展,对通信的高效、机动、多样性等提出更迫切的要求,目前,在一些重要领域卫星发挥着无可替代的作用。相比地面移动通信网络,卫星通信利用高、中、低轨卫星可实现广域甚至全球覆盖,可以为全球用户提供无差别的通信服务。

例如,卫星通信可应用于物联网(internet of things,IoT)领域,由于物联网中的终端设备在传输数据的过程中会重复传输,并且重复传输的次数与该终端设备的覆盖条件相关,覆盖条件越差,重复传输的次数越多,因此传输块的持续时间可能会很长,在此场景下,由于卫星的运动,波束会频繁切换,即终端设备在一个波束的停留时间有限,假设波束切换时,某一数据的传输被波束切换中断,会导致该数据无法解码,由此混合自动重传(hybrid automatic repeat request,HARQ)进程重启,降低了网络的吞吐量。

发明内容

本申请提供一种传输数据的方法和装置,能够提高网络的吞吐量。

第一方面,提供了一种传输数据的方法。该方法可以由终端设备执行,或者,也可以由配置在终端设备中的部件(如芯片或芯片系统等)执行,本申请对此不作限定。该方法包括:终端设备获取第一指示信息,该第一指示信息指示时间信息,该时间信息与终端设备在第一波束的剩余停留时间有关,若在该剩余停留时间内第一数据传输不完,终端设备根据该时间信息与网络设备指示的第一时域资源确定目标时域资源,终端设备在该目标时域资源传输第一数据。

基于上述方案,可以判断在传输第一数据的时段是否会发生波束切换,若发生波束切换,则将第一数据的传输(包括第一数据的接收或发送)延迟至波束切换后,从而避免在波束切换的时刻传输第一数据,该方案能够提升网络的吞吐量。

结合第一方面,在第一方面的某些实现方式中,终端设备根据该剩余停留时间与以下至少一项判断在该剩余停留时间内该第一数据传输不完:第一时间与第二时间之间的时长,第一时间对应终端设备接收该第一数据的调度信息的时间,该调度信息包括第一时域资源,第二时间对应终端设备传输该第一数据的第一时域资源的结束位置;第一时间与第三时间之间的时长,第三时间对应根据该调度信息确定的该第一数据的反馈信息所占时域资源的结束位置。

结合第一方面,在第一方面的某些实现方式中,若满足以下至少一项,则判断在该剩余停留时间t内该第一数据传输不完:t<T1,T1为该第一时间与第二时间之间的时长;T2-t

基于上述方案,不仅可以判断第一数据的传输是否会被波束切换中断,也可以判断第一数据的反馈是否会被波束切换中断,从而可以避免第一数据的反馈被波束切换中断引起的重传,即可以节约传输资源。

结合第一方面,在第一方面的某些实现方式中,该时间信息为该剩余停留时间。

基于上述方案,终端设备可根据剩余停留时间确定延迟传输第一数据的时间。

结合第一方面,在第一方面的某些实现方式中,该终端设备在第一时间,获取该第一数据的调度信息,该调度信息包括该第一时域资源,该时间信息包括该终端设备在该第一波束的剩余停留时间与以下任一项的差值:该第一时间与第二时间之间的时长,该第二时间对应该终端设备传输该第一数据的该第一时域资源的结束位置;该第一时间与第三时间之间的时长,该第三时间对应根据该调度信息确定的该第一数据的反馈信息所占时域资源的结束位置。

基于上述方案,第一指示信息指示的是时间的差值,因此,相对第一指示信息指示剩余停留时间的方案而言,能够节约指示资源。

结合第一方面,在第一方面的某些实现方式中,该时间信息包括Δt,该Δt小于该剩余停留时间。

基于上述方案,第一指示信息指示的时间值相对较小,避免终端设备延迟传输第一数据的时间过长,造成传输资源的浪费。

结合第一方面,在第一方面的某些实现方式中,其特征在于,该第一指示信息还包括标识字段,该标识字段用于表征该时间信息用于:传输第一数据,或传输第一数据的反馈。

基于上述方案,第一指示信息还可以指示时间信息的具体用途,这样,终端设备在接收到该时间信息后,无需通过判断确定该时间信息是用于传输下行数据,还是用于传输下行数据的反馈,该方案可适用于复杂度较低的终端设备。

结合第一方面,在第一方面的某些实现方式中,若该终端设备判断该剩余停留时间t满足t<T1,则该终端设备在该目标时域资源传输该第一数据,其中,T1为第一时间与第二时间之间的时长,该第一时间对应该终端设备接收该第一数据的调度信息的时间,该调度信息包括该第一时域资源,该第二时间对应该终端设备传输该第一数据的该第一时域资源的结束位置;若该终端设备判断该剩余停留时间t满足T2-t

基于上述方案,第一指示信息不包括指示时间信息的具体用途的标识字段,这样,终端设备在接收到该时间信息后,需要通过判断确定该时间信息是用于传输下行数据,还是用于传输下行数据的反馈,该方案可适用于复杂度较高的终端设备,且能够节约指示资源。

第二方面,提供了一种传输数据的方法。该方法可以由网络设备执行,或者,也可以由配置在网络设备中的部件(如芯片或芯片系统等)执行,本申请对此不作限定。该方法包括:网络设备获取终端设备在第一波束的剩余停留时间,若判断在该剩余停留时间内第一数据传输不完,则该网络设备在目标时域资源传输该第一数据,该目标时域资源基于网络设备指示的第一时域资源和该剩余停留时间确定。

基于上述方案,可以判断在传输第一数据的时段是否会发生波束切换,若发生波束切换,则将第一数据的传输(包括第一数据的接收或发送)延迟至波束切换后,从而避免在波束切换的时刻传输第一数据,该方案能够提升网络的吞吐量。

结合第二方面,在第二方面的某些实现方式中,该网络设备发送第一指示信息,该第一指示信息指示时间信息,该时间信息用于与第一时域资源确定目标时域资源。

结合第二方面,在第二方面的某些实现方式中,网络设备根据该剩余停留时间与以下至少一项判断在该剩余停留时间内该第一数据传输不完:第一时间与第二时间之间的时长,该第一时间对应终端设备接收该第一数据的调度信息的时间,该调度信息包括第一时域资源,第二时间对应终端设备传输第一数据的第一时域资源的结束位置;第一时间与第三时间之间的时长,第三时间对应根据该调度信息确定的第一数据的反馈信息所占时域资源的结束位置。

结合第二方面,在第二方面的某些实现方式中,若满足以下一项或多项,则判断在该剩余停留时间t内该数据传输不完:t<T1,T1为第一时间与第二时间之间的时长;T2-t

基于上述方案,不仅可以判断第一数据的传输是否会被波束切换中断,也可以判断第一数据的反馈是否会被波束切换中断,从而可以避免第一数据的反馈被波束切换中断引起的重传,即可以节约传输资源。

结合第二方面,在第二方面的某些实现方式中,该时间信息为该剩余停留时间。

结合第二方面,在第二方面的某些实现方式中,该时间信息包括该剩余停留时间与以下任一项的差值:第一时间与第二时间之间的时长,该第一时间对应终端设备接收第一数据的调度信息的时间,该调度信息包括第一时域资源,第二时间对应终端设备传输第一数据的第一时域资源的结束位置;第一时间与第三时间之间的时长,第三时间对应根据该调度信息确定的第一数据的反馈信息所占时域资源的结束位置。

基于上述方案,第一指示信息指示的是时间的差值,因此,相对第一指示信息指示剩余停留时间的方案而言,能够节约指示资源。

结合第二方面,在第二方面的某些实现方式中,该时间信息包括Δt,Δt小于该剩余停留时间。

基于上述方案,第一指示信息指示的时间值相对较小,避免终端设备延迟传输第一数据的时间过长,造成传输资源的浪费。

结合第二方面,在第二方面的某些实现方式中,该第一指示信息还包括标识字段,该标识字段用于表征该时间信息用于:传输第一数据,或传输第一数据的反馈信息。

基于上述方案,第一指示信息还可以指示时间信息的具体用途,这样,终端设备在接收到该时间信息后,无需通过判断确定该时间信息是用于传输下行数据,还是用于传输下行数据的反馈,该方案可适用于复杂度较低的终端设备。

结合第二方面,在第二方面的某些实现方式中,剩余停留时间基于以下至少一项确定:终端设备和网络设备的相对位置,网络设备的运动速度,第一波束的覆盖范围。

第三方面,提供了一种传输数据的装置。该装置可以是终端设备,或者,该装置也可以是配置在终端设备中的部件(如芯片或芯片系统等),本申请对此不作限定。该装置包括:处理单元和收发单元,该收发单元用于获取第一指示信息,该第一指示信息指示时间信息,该时间信息与终端设备在第一波束的剩余停留时间有关,该处理单元用于判断在该剩余停留时间内第一数据传输不完时,根据该时间信息与网络设备指示的第一时域资源确定目标时域资源,该收发单元还用于在该目标时域资源传输第一数据。

结合第三方面,在第三方面的某些实现方式中,处理单元还用于根据该剩余停留时间与以下至少一项判断在该剩余停留时间内该第一数据传输不完:第一时间与第二时间之间的时长,第一时间对应终端设备接收第一数据的调度信息的时间,该调度信息包括第一时域资源,第二时间对应终端设备传输第一数据的该第一时域资源的结束位置;第一时间与第三时间之间的时长,第三时间对应根据该调度信息确定的第一数据的反馈信息所占时域资源的结束位置。

结合第三方面,在第三方面的某些实现方式中,若满足以下至少一项,则处理单元判断在该剩余停留时间t内该第一数据传输不完:t<T1,T1为第一时间与第二时间之间的时长;T2-t

结合第三方面,在第三方面的某些实现方式中,该时间信息为剩余停留时间。

结合第三方面,在第三方面的某些实现方式中,收发单元还用于在第一时间,获取该第一数据的调度信息,该调度信息包括第一时域资源,该时间信息包括终端设备在第一波束的剩余停留时间与以下任一项的差值:第一时间与第二时间之间的时长,第二时间对应终端设备传输第一数据的第一时域资源的结束位置;第一时间与第三时间之间的时长,第三时间对应根据调度信息确定的第一数据的反馈信息所占时域资源的结束位置。

结合第三方面,在第三方面的某些实现方式中,该时间信息包括Δt,Δt小于剩余停留时间。

结合第三方面,在第三方面的某些实现方式中,该第一指示信息还包括标识字段,该标识字段用于表征该时间信息用于:传输第一数据,或传输第一数据的反馈。

结合第三方面,在第三方面的某些实现方式中,若处理单元判断剩余停留时间t满足t<T1,则收发单元在目标时域资源传输第一数据,其中,T1为第一时间与第二时间之间的时长,第一时间对应终端设备接收第一数据的调度信息的时间,该调度信息包括第一时域资源,第二时间对应终端设备传输第一数据的第一时域资源的结束位置;若处理单元判断该剩余停留时间t满足T2-t

第四方面,提供了一种传输数据的装置。该装置可以是网络设备,或者,该装置也可以是配置在网络设备中的部件(如芯片或芯片系统等),本申请对此不作限定。该装置包括:处理单元和收发单元,该处理单元用于获取终端设备在第一波束的剩余停留时间,该处理单元还用于判断在该剩余停留时间内第一数据传输不完时,控制收发单元在目标时域资源传输该第一数据,目标时域资源基于网络设备指示的第一时域资源和该剩余停留时间确定。

结合第四方面,在第四方面的某些实现方式中,收发单元还用于发送第一指示信息,该第一指示信息指示时间信息,该时间信息用于与第一时域资源确定目标时域资源。

结合第四方面,在第四方面的某些实现方式中,处理单元还用于根据剩余停留时间与以下至少一项判断在剩余停留时间内第一数据传输不完:第一时间与第二时间之间的时长,第一时间对应终端设备接收第一数据的调度信息的时间,该调度信息包括第一时域资源,第二时间对应终端设备传输第一数据的第一时域资源的结束位置;第一时间与第三时间之间的时长,第三时间对应根据该调度信息确定的第一数据的反馈信息所占时域资源的结束位置。

结合第四方面,在第四方面的某些实现方式中,若满足以下至少一项,则处理单元判断在该剩余停留时间t内该第一数据传输不完:t<T1,T1为第一时间与第二时间之间的时长;T2-t

结合第四方面,在第四方面的某些实现方式中,该时间信息为剩余停留时间。

结合第四方面,在第四方面的某些实现方式中,该时间信息包括剩余停留时间与以下任一项的差值:第一时间与第二时间之间的时长,第一时间对应终端设备接收该第一数据的调度信息的时间,该调度信息包括第一时域资源,第二时间对应终端设备传输第一数据的第一时域资源的结束位置;第一时间与第三时间之间的时长,第三时间对应根据调度信息确定的第一数据的反馈信息所占时域资源的结束位置。

结合第四方面,在第四方面的某些实现方式中,该时间信息包括Δt,Δt小于剩余停留时间。

结合第四方面,在第四方面的某些实现方式中,该第一指示信息还包括标识字段,该标识字段用于表征该时间信息用于:传输第一数据,或传输第一数据的反馈信息。

结合第四方面,在第四方面的某些实现方式中,剩余停留时间基于以下至少一项确定:终端设备和网络设备的相对位置,网络设备的运动速度,该第一波束的覆盖范围。

第五方面,提供一种通信装置,该装置包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面或第一方面中任一种可能实现方式中的方法。可选地,该装置还包括存储器,该存储器与处理器可能是分离部署的,也可能是集中部署的。可选地,该装置还包括通信接口,处理器与通信接口耦合。

在一种实现方式中,该通信接口可以是收发器,或,输入/输出接口。

在另一种实现方式中,该装置为配置于终端设备中的芯片。当该装置为配置于终端设备中的芯片时,该通信接口可以是该芯片或芯片系统上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。该处理器也可以体现为处理电路或逻辑电路。

可选地,该收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。

在具体实现过程中,上述处理器可以为一个或多个芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是但不限于接收器接收并输入的,输出电路所输出的信号可以是但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。

第六方面,提供一种通信装置,该装置包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第二方面或第二方面中任一种可能实现方式中的方法。可选地,该装置还包括存储器,该存储器与处理器可能是分离部署的,也可能是集中部署的。可选地,该装置还包括通信接口,处理器与通信接口耦合。

在一种实现方式中,该通信接口可以是收发器,或,输入/输出接口。

在另一种实现方式中,该装置为配置于网络设备中的芯片。当该装置为配置于网络设备中的芯片时,该通信接口可以是该芯片或芯片系统上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。该处理器也可以体现为处理电路或逻辑电路。

可选地,该收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。

在具体实现过程中,上述处理器可以为一个或多个芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是但不限于接收器接收并输入的,输出电路所输出的信号可以是但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。

第七方面,提供一种通信装置,该装置包括逻辑电路,该逻辑电路用于与输入/输出接口耦合,通过该输入/输出接口传输数据,以执行上述第一方面至第二方面中的任一方面,以及第一方面至第二方面中任一种可能实现方式中的方法。

第八方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面至第二方面中的任一方面,以及第一方面至第二方面中任一种可能实现方式中的方法。

第九方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序(也可以称为代码,或指令),当该计算机程序被运行时,使得计算机执行上述第一方面至第二方面中的任一方面,以及第一方面至第二方面中任一种可能实现方式中的方法。

第十方面,提供了一种通信系统,该通信系统包括上述网络设备和终端设备。

上述第三方面至第十方面带来的有益效果具体可以参考第一方面和第二方面中有益效果的描述,此处不再赘述。

附图说明

图1是本申请实施例提供的一种网络架构的示意图。

图2是本申请实施例提供的波束切换场景的示意图。

图3是本申请实施例提供的传输数据的方法流程图。

图4是本申请实施例提供的传输下行数据的示意图。

图5是本申请实施例提供的传输下行数据的反馈的示意图。

图6是本申请实施例提供的传输上行数据的示意图。

图7是本申请实施例提供的传输数据的装置的示意性框图。

图8是本申请实施例提供的另一种传输数据的装置的示意性框图。

图9是本申请实施例提供的一种传输数据的装置的结构示意图。

图10是本申请实施例提供的另一种传输数据的装置的结构示意图。

图11是本申请实施例提供的一种通信装置的结构示意图。

具体实施方式

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

图1是本申请实施例提供的一种网络架构的示意图。

图1示例的卫星通信系统与第五代移动通信技术(5th generation mobilecommunication technology,5G)融合的网络架构,包括至少一个终端设备110,至少一个网络设备120,用户面网元130,数据网络140,以及核心网控制面网元,例如移动性管理网元150和会话管理网元160。网络设备可以是卫星和关口站(gateway),用于为终端设备提供通信服务。其中,关口站还可以称作地面站、信关站等。卫星与终端设备之间的链路称为服务链路(service link),卫星与关口站之间的链路为馈电链路(feeder link)。

当卫星工作在透传(transparent)模式时,卫星具有中继转发的功能。关口站具有基站的功能或部分基站功能。可选的,可以将关口站看作地面基站;或者,地面基站可以与关口站分开部署。

当卫星工作在再生(regenerative)模式时,卫星具有数据处理能力、具有基站的功能或部分基站功能,可以将卫星看作基站。

在5G通信系统中,地面终端设备通过5G新空口接入网络,5G网络设备部署在卫星上,并通过无线链路与地面的核心网相连。同时,在卫星之间存在无线链路,完成网络设备与网络设备之间的信令交互和用户数据传输。图1中的各个网元以及他们的接口说明如下:

终端设备110:支持5G新空口的移动设备,可以通过空口接入卫星网络并发起呼叫,上网等业务。

终端设备也可以称为终端、接入终端、用户设备、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。本申请的实施例中的终端可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiationprotocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5G网络中的终端或者未来演进网络中的终端等。

其中,可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。

网络设备120:也可以称为接入网设备((radio)access network,(R)AN),能够管理无线资源。主要是提供无线接入服务,调度无线资源给接入的终端设备,提供可靠的无线传输协议和数据加密协议等,并能够完成终端设备数据在终端设备和核心网之间的转发。

示例性地,本申请实施例中的网络设备可以是用于与用户设备通信的任意一种具有无线收发功能的通信设备,可以是部署在卫星上的网络设备,也可以是部署在地面上的网络设备。该网络设备包括但不限于:演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base stationcontroller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(homeevolved NodeB,HeNB,或home Node B,HNB)、基带单元(baseBand unit,BBU),无线保真(wireless fidelity,WIFI)系统中的接入点(access point,AP)、无线中继节点、无线回传节点、传输点(transmission point,TP)或者发送接收点(transmission and receptionpoint,TRP)等,还可以为5G,如NR系统中的gNB,或传输点(TRP或TP),5G系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gNB或传输点的网络节点,如基带单元(BBU),或分布式单元(distributed unit,DU)等。

在一些部署中,gNB可以包括集中式单元(centralized unit,CU)和DU。gNB还可以包括有源天线单元(active antenna unit,AAU)。CU实现gNB的部分功能,DU实现gNB的部分功能。比如,CU负责处理非实时协议和服务,实现无线资源控制(radio resource control,RRC),分组数据汇聚层协议(packet data convergence protocol,PDCP)层的功能。DU负责处理物理层协议和实时服务,实现无线链路控制(radio link control,RLC)层、媒体接入控制(media access control,MAC)层和物理(physical,PHY)层的功能。AAU实现部分物理层处理功能、射频处理及有源天线的相关功能。RRC层的信息由CU生成,最终会经过DU的PHY层封装变成PHY层信息,或者,由PHY层的信息转变而来。因而,在这种架构下,高层信令如RRC层信令,也可以认为是由DU发送的,或者,由DU+AAU发送的。可以理解的是,网络设备可以为包括CU节点、DU节点、AAU节点中一项或多项的设备。此外,可以将CU划分为接入网中的网络设备,也可以将CU划分为核心网(core network,CN)中的网络设备,本申请对此不做限定。

核心网网元用于用户接入控制,移动性管理,会话管理,用户安全认证,计费等业务。它有多个功能单元组成,可以分为控制面和数据面的功能实体。

用户面网元130:作为和数据网络的接口,完成用户面数据转发、基于会话/流级的计费统计,带宽限制等功能。即分组路由和转发以及用户面数据的服务质量(quality ofservice,QoS)处理等。在5G通信系统中,该用户面网元可以是用户面功能(user planefunction,UPF)网元。

数据网络140:提供例如运营商服务、互联网接入或第三方服务,包含服务器,服务器端实现视频源编码、渲染等。在5G通信系统中,该数据网络可以是数据网络(datanetwork,DN)。

移动性管理网元150:主要用于移动性管理和接入管理等。在5G通信系统中,该接入管理网元可以是接入和移动性管理功能(access and mobility management function,AMF),主要进行移动性管理、接入鉴权/授权等功能。此外,还负责在终端与策略控制功能(policy control function,PCF)网元间传递用户策略。

会话管理网元160:主要用于会话管理、用户设备的网络互连协议(internetprotocol,IP)地址分配和管理、选择可管理用户平面功能、策略控制和收费功能接口的终结点以及下行数据通知等。在5G通信系统中,该会话管理网元可以是会话管理功能(session management function,SMF)网元,完成终端IP地址分配,UPF选择,及计费与QoS策略控制等。

新空口:终端设备和网络设备之间的无线链路。

Xn接口:网络设备和网络设备之间的接口,主要用于切换等信令交互。

NG接口:网络设备和核心网之间接口,主要交互核心网的NAS等信令,以及用户的业务数据。

在未来的通信系统,例如6G通信系统中,上述网元或设备仍可以使用其在5G通信系统中的名称,或者也可以有其它名称,本申请实施例对此不作限定。上述网元或设备的功能可以由一个独立网元完成,也可以由若干个网元共同完成。在实际部署中,核心网中的网元可以部署在相同或者不同的物理设备上。例如作为一种可能的部署,可以将AMF和SMF部署在同一个物理设备上。又例如,5G核心网的网元可以和4G核心网的网元部署在同一物理设备上。本申请实施例对此不作限定。

可以理解,图1只是一种示例,对本申请的保护范围不构成任何限定。本申请实施例提供的通信方法还可以涉及图1中未示出的网元,当然本申请实施例提供的通信方法也可以只包括图1示出的部分网元。

可以理解,上述应用于本申请实施例的网络架构仅是一种举例说明,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(globalsystem formobile communications,GSM)系统、码分多址(code division multipleaccess,CDMA)系统、宽带码分多址(wideband code division multiple access,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、LTE系统、LTE频分双工(freq终端ncy division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统、第五代(5th generation,5G)系统或未来演进的通信系统,车到其它设备(vehicle-to-X V2X),其中V2X可以包括车到互联网(vehicle to network,V2N)、车到车(vehicle to vehicle,V2V)、车到基础设施(vehicle to infrastructure,V2I)、车到行人(vehicle topedestrian,V2P)等、车间通信长期演进技术(long term evolution-vehicle,LTE-V)、车联网、机器类通信(machine type communication,MTC)、物联网(Internet of things,IoT)、机器间通信长期演进技术(long term evolution-machine,LTE-M),机器到机器(machine to machine,M2M)等。

由于卫星的运动,波束会频繁切换,如图2所示,卫星提供四个覆盖范围的波束,波束1的覆盖范围为圆圈1,波束2的覆盖范围为圆圈2,波束3的覆盖范围为圆圈3,波束4的覆盖范围为圆圈4,假设在某一时刻,终端设备110处于波束3的覆盖范围内,卫星通过波束3与终端设备110通信,但由于卫星的运动,终端设备110在一段时间后,会处于波束2的覆盖范围内,可见在此过程中发生了波束切换,如果在波束切换的瞬间,某一数据的传输被波束切换中断,则该数据有可能会无法解码,从而需要重传,降低了网络吞吐量。

尤其是将卫星通信应用于IoT的场景下,即IoT非陆地网络(NTN,non-terrestrialnetworks)中,由于物联网中的终端设备在传输数据的过程中会重复传输,因此数据的传输块的持续时间相对较长,在此场景下,数据的传输更容易出现被波束切换中断的情况,从而引起上述问题。

图3是本申请实施例提供的数据传输的方法流程图。如图3所示,方法300包括:

步骤S310,网络设备获取终端设备在第一波束的剩余停留时间。

应理解,第一波束为某一时刻网络设备与终端设备通信所使用的波束,此时,终端设备处于第一波束的覆盖范围内,剩余停留时间指在某一时刻与网络设备将第一波束切换成第二波束的时刻之间的时长,某一时刻可以是确定网络设备与该终端设备之间有数据传输的时刻,也可以是网络设备获取终端设备在第一波束的剩余停留时间的时刻。

可选地,剩余停留时间基于以下至少一项确定:终端设备和网络设备的相对位置,网络设备的运动速度,第一波束的覆盖范围。

示例地,网络设备获取终端设备的位置(可以是终端设备上报),网络设备(卫星)的运动速度v和位置、第一波束的跨度和倾角θ确定终端设备在第一波束的剩余停留时间t。

如图2所示,网络设备可以根据终端设备的位置,第一波束的倾角θ和跨度计算其与第一波束边缘的距离d,根据终端设备和网络设备的相对位置计算往返传输时延(roundtrip time,RTT),结合网络设备的运动速度v,通过以下公式计算剩余停留时间t:

步骤S340,若判断在剩余停留时间内第一数据传输不完,则网络设备与终端设备在目标时域资源传输第一数据,该目标时域资源基于网络设备指示的第一时域资源和剩余停留时间确定。

在剩余停留时间内第一数据传输不完可以理解为在剩余停留时间内第一数据传输不完,或在剩余停留时间内该第一数据的反馈传输不完。第一时域资源可以理解为,若在传输第一数据开始至传输第一数据结束,不会出现波束切换的情况下,网络设备调度第一数据的时域资源。如图4所示,网络设备在下行控制信息中调度第一数据的时域资源为第一时域资源,但第一时域资源所占据的时间段可能会出现波束切换,因此通过目标时域资源传输该第一数据。该目标时域资源可通过第一时域资源和剩余停留时间确定。

可选地,网络设备根据剩余停留时间与以下至少一项判断在剩余停留时间t内第一数据传输不完:

第一时间与第二时间之间的时长T1,该第一时间对应终端设备接收该第一数据的调度信息的时间,该调度信息包括第一时域资源,该第二时间对应终端设备传输第一数据的所述第一时域资源的结束位置;

第一时间与第三时间之间的时长T2,该第三时间对应根据该调度信息确定的该第一数据的反馈信息所占时域资源的结束位置。

应理解,上述第一时间,第二时间,第三时间是以终端设备侧的时间为基准的,第一时间可以为接收该第一数据的调度信息的开始时刻,可以是接收该第一数据的调度信息的结束时刻,也可以是介于接收该第一数据的调度信息的开始时刻与结束时刻之间的任一时刻,本申请对此不做限制。

可选地,若满足以下一项或多项,则网络设备判断在剩余停留时间t内第一数据传输不完:

t<T1;

T2-t

可选地,在步骤S340之前,方法300还包括:

步骤S320,网络设备向终端设备发送第一指示信息,该第一指示信息指示时间信息,该时间信息用于与第一时域资源确定目标时域资源,对应的,终端设备获取该第一指示信息。

可选地,该第一指示信息还包括标识字段,该标识字段用于表征该时间信息用于:传输第一数据,或传输该第一数据的反馈信息。

一种可能的实现方式,该时间信息包括剩余停留时间。

另一种可能的实现方式,该时间信息包括剩余停留时间与以下任一项的差值:

第一时间与第二时间之间的时长T1;

第一时间与第三时间之间的时长T2。

又一种可能的实现方式,该时间信息包括Δt,Δt不等于剩余停留时间。

应理解,Δt用于确定目标时域资源,Δt可以是按照调度信息传输第一数据的初始时间,与该第一数据的传输被波束切换中断的时间之间的差值。当然,Δt也可以大于按照调度信息传输第一数据的初始时间,与该第一数据的传输被波束切换中断的时间之间的差值。

可选地,Δt小于该剩余停留时间。

步骤S330,终端设备获取第一指示信息,该第一指示信息指示时间信息,该时间信息与终端设备在第一波束的剩余停留时间有关。

示例地,终端设备可从步骤S320,获取,或接收该第一指示信息。

若判断在剩余停留时间内第一数据传输不完,则终端设备根据该时间信息与网络设备指示的第一时域资源确定目标时域资源,并在确定的该目标时域资源与网络设备传输第一数据。

可选地,该第一数据为下行数据,或者下行数据的反馈,或上行数据。

可选地,终端设备根据剩余停留时间与以下至少一项判断在剩余停留时间t内第一数据传输不完:

第一时间与第二时间之间的时长T1,该第一时间对应终端设备接收该第一数据的调度信息的时间,该调度信息包括第一时域资源,该第二时间对应终端设备传输第一数据的所述第一时域资源的结束位置;

第一时间与第三时间之间的时长T2,该第三时间对应根据该调度信息确定的该第一数据的反馈信息所占时域资源的结束位置。

可选地,若满足以下一项或多项,则终端设备判断在剩余停留时间t内第一数据传输不完:

t<T1;

T2-t

一种可能的实现方式,第一指示信息指示的时间信息为剩余停留时间。

另一种可能的实现方式,第一指示信息指示的时间信息包括剩余停留时间与以下任一项的差值:

第一时间与第二时间之间的时长T1;

第一时间与第三时间之间的时长T2。

又一种可能的实现方式,第一指示信息指示的时间信息包括Δt,Δt不等于剩余停留时间。

可选地,Δt小于该剩余停留时间。

可选地,第一指示信息还包括标识字段,该标识字段用于表征该时间信息用于:传输第一数据,或传输该第一数据的反馈信息。

若第一指示信息不包括标识字段,终端设备在目标时域资源传输第一数据,包括:

若终端设备判断剩余停留时间t满足t<T1,则终端设备在目标时域资源传输第一数据;

若终端设备判断剩余停留时间t满足T2-td<t<T2,则终端设备在目标时域资源传输第一数据的反馈信息。

可选地,该第一数据为下行数据,或者下行数据的反馈,或上行数据。

通过本申请实施例提供的传输数据的方法,可以判断在传输第一数据的时段是否会发生波束切换,若发生波束切换,则将第一数据的传输(包括第一数据的接收或发送)延迟至波束切换后,从而避免在波束切换的时刻传输第一数据,该方案能够提升网络的吞吐量。

下面以第一数据为下行数据或者下行数据的反馈为例说明方法300的具体实现。

如图4所示,在终端设备侧有一定延迟,网络设备调度的下行数据的持续时间t1,在图4中,以NB IoT场景举例,下行数据的调度信息以下行控制信息(downlink controlinformation,DCI)举例,下行数据可以承载于窄带物理下行共享信道(narrowbandphysical downlink shared channel,NPDSCH)。

NB IoT的下行控制信息和其调度的下行数据在频域上不存在复用,即不会在同一子帧上同时发送下行控制信息和其调度的下行数据,二者通过时分的方式进行复用,下行控制信息的DCI fbrmat N1中的Scheduling Delay字段会指示其调度的下行数据的时延k0,k0最大为128。此外,DCI中的Resource assignment字段中会指示下行数据占用的子帧数,Repetition number字段指示下行数据重复的次数,最大为2048,该重复次数由高层参数ack-NACK-NumRepetitions指示。

HARQ-ACK resource字段指示接收端在接收完下行数据后,在其之后相隔k1的子帧上反馈确认/否认(acknowledge/not acknowledge,ACK/NACK),该ACK/NACK在格式为format2的窄带物理上行共享信道(narrowband physical uplink shared channel,NPUSCH)上传输。

此外,为了实现不同频域资源上的终端设备传输到网络设备的数据的时间同步,终端设备需要根据往返时延提前发送上行数据(例如ACK/NACK),提前的时间称之为时间提前量(timing advance,TA),而卫星通信中往返时延相对于地面更大,TA的数值也可能会很大,为了避免上行数据发送时间早于接收控制信息或下行数据的时间,引入了额外的指示koffset用于调度上行数据,即网络设备调度上行数据反馈的间隔实际为k1+koffset,终端设备实际发送上行反馈的时间为接收完下行数据后间隔k1+koffset-TA。

t1=N

应理解,在下行数据的传输期间,可能插入下行间隙(DL gap),DL gap的起始位置和周期由网络设备配置,此时,t1=N

针对下行数据:

网络设备或终端设备通过t<T1判断在剩余停留时间t内下行数据传输不完,T1为第一时间与第二时间之间的时长,第一时间对应终端设备接收DCI的时间,该第二时间对应终端设备根据DCI指示的传输第一数据的第一时域资源的结束位置,T1=t1+k0。

当网络设备判断在剩余停留时间t内下行数据传输不完时,网络设备可以确定传输下行数据的目标时域资源,该目标时域资源位于波束切换后。然后通过第一指示信息通知终端设备时间信息,该时间信息用于终端设备确定传输该下行数据的目标时域资源。

一种可能的实现方式,第一指示信息指示的时间信息为剩余停留时间。

假设第一指示信息不包括表征该时间信息用于传输下行数据,或传输该下行数据的反馈信息的标识字段时,终端设备收到第一指示信息后,通过判断t<T1,确定该时间信息是用于确定接收下行数据的目标时域资源的。

另一种可能的实现方式,第一指示信息指示的时间信息Δt包括剩余停留时间与T1的差值,即Δt=T1-t。

可选地,第一指示信息包括表征该时间信息用于传输下行数据,或传输该下行数据的反馈信息的标识字段。

示例地,该第一指示信息中的lbit作为该标识字段flag,flag=0指示终端设备在第一时域资源的基础上延迟T1-Δt接收下行数据,即将下行数据的接收时机调度在波束切换之后。

又一种可能的实现方式,第一指示信息指示的时间信息Δt不等于剩余停留时间t。

示例地,Δt小于该剩余停留时间,假设如图4所示,按照调度信息传输下行数据的初始时间,即为第一时域资源的初始时间ta,并且发生波束切换的时间为tb,此时Δt可以为tb与ta之间的时长,当然,Δt也可以大于tb与ta之间的时长,本申请对此不做限制。

可选地,第一指示信息包括表征该时间信息用于传输下行数据,或传输该下行数据的反馈信息的标识字段。

示例地,该第一指示信息中的1bit作为该标识字段flag,flag=0指示终端设备在第一时域资源的基础上延迟Δt接收下行数据,即将下行数据的接收时机调度在波束切换之后。

针对下行数据的反馈,如图5所示:

网络设备或终端设备通过T2-td<t<T2判断在剩余停留时间t内下行数据的反馈传输不完,T2第一时间与第三时间之间的时长,第一时间对应终端设备接收DCI的时间,第三时间对应根据DCI指示的第一时域资源确定的下行数据的反馈信息所占时域资源的结束位置T2=T1+k1+koffset-TA+td,其中,第一时域资源对应的时长

应理解,在上行数据(下行数据的反馈)的传输中,可能插入UL gap,例如,可能会在连续传输了256ms后,加入一个40ms的上行间隙(UL gap),此时,

当网络设备判断在剩余停留时间t内下行数据的反馈传输不完时,网络设备可以确定传输下行数据的反馈的目标时域资源(如图5所示),该目标时域资源位于波束切换后。然后通过第一指示信息通知终端设备时间信息,该时间信息用于终端设备确定传输该下行数据的反馈的目标时域资源。

一种可能的实现方式,第一指示信息指示的时间信息Δt为剩余停留时间t。

假设第一指示信息不包括表征该时间信息用于传输下行数据,或传输该下行数据的反馈信息的标识字段时,终端设备收到第一指示信息后,通过判断T2-td<t<T2,确定该时间信息是用于确定发送下行数据的反馈的目标时域资源的。

终端设备接收到第一指示信息后,通过判断确定剩余停留时间t是用于发送下行数据的反馈的,然后在第一时域资源(如图5所示)的基础上延迟t-T1,将下行数据的反馈的发送时间调度在波束切换之后。应理解,该第一时域资源为终端设备根据DCI的调度确定的发送下行数据的反馈的时域资源。

另一种可能的实现方式,第一指示信息指示的时间信息Δt包括剩余停留时间与T2的差值,即Δt=T2-t。

可选地,第一指示信息包括表征该时间信息用于传输下行数据,或传输该下行数据的反馈信息的标识字段。

示例地,该第一指示信息中的1bit作为该标识字段flag,flag=1指示终端设备在第一时域资源的基础上延迟T2-T1-Δt发送下行数据的反馈,即将下行数据的反馈的发送时机调度在波束切换之后。

又一种可能的实现方式,第一指示信息指示的时间信息Δt不等于剩余停留时间t。

示例地,Δt小于该剩余停留时间,假设如图5所示,根据调度信息确定的传输下行数据的反馈的初始时间,即为第一时域资源的初始时间ta,并且发生波束切换的时间为tb,此时Δt可以为tb与ta之间的时长,当然,Δt也可以大于tb与ta之间的时长,本申请对此不做限制。

可选地,第一指示信息包括表征该时间信息用于传输下行数据,或传输该下行数据的反馈信息的标识字段。

示例地,该第一指示信息中的1bit作为该标识字段flag,flag=1指示终端设备在第一时域资源的基础上延迟Δt发送下行数据的反馈,即将下行数据的反馈的发送时机调度在波束切换之后。

应理解,若终端设备没有接收到第一指示信息指示的时间信息,则终端设备根据DCI指示的第一时域资源接收下行数据,以及发送下行数据的反馈。

下面以第一数据为上行数据为例说明方法300的具体实现。

如图6所示,同样以NB IoT场景举例,网络设备调度的上行数据的持续时间t3,上行数据的调度信息以DCI举例,上行数据可以承载于窄带物理上行共享信道(narrowbandphysical uplink shared channel,NPUSCH)。

对于NB IoT的上行HARQ进程而言,承载调度上行数据的DCI的窄带物理上行控制信道(narrowband physical uplink control channel,NPUCCH)的格式为DCI fbrmat N0,其中DCI的Scheduling Delay字段会指示网络设备希望在发送完毕DCI后接收到上行数据的时间间隔,即k0。类似于下行HARQ进程,在IoT NTN中,DCI与其调度的上行数据之间的间隔实际为k0+koffset,因此实际上终端设备接收DCI和发送上行数据的时间间隔为k0+koffset-TA。

其中N

应理解,在上行数据的传输期间,在上行数据NPUSCH中,可能插入UL gap,例如可能会在连续传输上行数据256ms后,加入一个40ms的UL gap,此时,

网络设备或终端设备通过t<T3判断在剩余停留时间t内上行数据传输不完,T3表示终端设备接收到调度上行数据的DCI的时间到上行数据NPUSCH发送完毕(即第一时域资源的结束位置)时的时间间隔,T3=k0+koffset-TA+t3。

网络设备通过第一指示信息通知终端设备时间信息,该时间信息用于终端设备确定传输该上行数据的目标时域资源,使上行数据的发送时间在波束切换之后。

一种可能的实现方式,第一指示信息指示的时间信息Δt包括剩余停留时间t。

终端设备接收到第一指示信息后,通过t<T3判断在剩余停留时间t内上行数据传输不完,确定在第一时域资源(如图6所示)的基础上延迟t,将上行数据的发送时间调度在波束切换之后。应理解,该第一时域资源为终端设备根据DCI的调度确定的发送上行数据的时域资源。

另一种可能的实现方式,第一指示信息指示的时间信息Δt包括剩余停留时间与T3的差值,即Δt=T3-t。

该第一指示信息指示终端设备在第一时域资源的基础上延迟T3-Δt发送上行数据,即将上行数据的发送时机调度在波束切换之后。

又一种可能的实现方式,第一指示信息指示的时间信息Δt不等于剩余停留时间t。

示例地,Δt小于该剩余停留时间,假设如图6所示,根据调度信息确定的传输上行数据的初始时间,即为第一时域资源的初始时间ta,并且发生波束切换的时间为tb,此时Δt可以为tb与ta之间的时长,当然,Δt也可以大于tb与ta之间的时长,本申请对此不做限制。

可选地,第一指示信息包括表征该时间信息用于传输下行数据,或传输该下行数据的反馈信息的标识字段。

该第一指示信息指示终端设备在第一时域资源的基础上延迟Δt发送上行数据,即将上行数据的发送时机调度在波束切换之后。

应理解,若终端设备没有接收到第一指示信息指示的时间信息,则终端设备根据DCI指示的第一时域资源发送上行数据。

可选地,本申请实施例中的第一指示信息包括但不限于无线资源控制(radioresource control,RRC)信令,DCI,或MAC控制元素(MAC control element,MAC CE)等。

应理解,上述流程图3中所示的虚线步骤为可选地步骤,并且各步骤的先后顺序依照方法的内在逻辑确定,图3中所示的序号仅为示例,不对本申请步骤的先后顺序造成限制。

还应理解,本申请实施例提供的方法可以单独使用,也可以结合使用,本申请对此不做限制。

需注意的是,图3中示意的执行主体仅为示例,该执行主体也可以是支持该执行主体实现图3所示方法的芯片、芯片系统、或处理器,本申请对此不作限制。

上文结合附图描述了本申请实施例的方法实施例,下面描述本申请实施例的装置实施例。可以理解,方法实施例的描述与装置实施例的描述可以相互对应,因此,未描述的部分可以参见前面方法实施例。

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

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

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

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

可选地,该通信装置400还可以包括存储单元,该存储单元可以用于存储指令或者和/或数据,处理单元420可以读取存储单元中的指令或者和/或数据。

在一种设计中,该通信装置400可以为终端设备,收发单元410用于执行上文方法实施例中终端设备的接收或发送的操作,处理单元420用于执行上文方法实施例中终端设备内部处理的操作。

在另一种设计中,该通信装置400可以为包括终端设备的设备。或者,该通信装置400可以为配置在终端设备中的部件,例如,终端设备中的芯片。这种情况下,收发单元410可以为接口电路、管脚等。具体地,接口电路可以包括输入电路和输出电路,处理单元420可以包括处理电路。

一种可能的实现方式中,收发单元410用于获取第一指示信息,该第一指示信息指示时间信息,该时间信息与终端设备在第一波束的剩余停留时间有关,处理单元420用于判断在该剩余停留时间内第一数据传输不完时,根据该时间信息与网络设备指示的第一时域资源确定目标时域资源。该收发单元410还用于在该目标时域资源传输第一数据。

一种可能的实施方式中,处理单元420还用于根据该剩余停留时间与以下至少一项判断在该剩余停留时间内该第一数据传输不完:

第一时间与第二时间之间的时长,该第一时间对应该终端设备接收该第一数据的调度信息的时间,该调度信息包括该第一时域资源,该第二时间对应该终端设备传输该第一数据的该第一时域资源的结束位置;

该第一时间与第三时间之间的时长,该第三时间对应根据该调度信息确定的该第一数据的反馈信息所占时域资源的结束位置。

一种可能的实施方式中,若满足以下至少一项,则该处理单元420判断在该剩余停留时间t内该第一数据传输不完:t<T1,T1为该第一时间与第二时间之间的时长;T2-t

一种可能的实施方式中,该时间信息为该剩余停留时间。

一种可能的实施方式中,该收发单元410还用于在第一时间,获取该第一数据的调度信息,该调度信息包括该第一时域资源,该时间信息包括该终端设备在该第一波束的剩余停留时间与以下任一项的差值:

该第一时间与第二时间之间的时长,该第二时间对应该终端设备传输该第一数据的该第一时域资源的结束位置;

该第一时间与第三时间之间的时长,该第三时间对应根据该调度信息确定的该第一数据的反馈信息所占时域资源的结束位置。

一种可能的实施方式中,该时间信息包括Δt,该Δt小于该剩余停留时间。

一种可能的实施方式中,该第一指示信息还包括标识字段,该标识字段用于表征该时间信息用于:传输该第一数据,或传输该第一数据的反馈。

一种可能的实施方式中,若该处理单元420判断该剩余停留时间t满足t<T1,则该收发单元410在该目标时域资源传输该第一数据,其中,T1为第一时间与第二时间之间的时长,该第一时间对应该终端设备接收该第一数据的调度信息的时间,该调度信息包括该第一时域资源,该第二时间对应该终端设备传输该第一数据的该第一时域资源的结束位置;若该终端设备判断该剩余停留时间t满足T2-t

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

可选地,该通信装置500还可以包括存储单元,该存储单元可以用于存储指令或者和/或数据,处理单元520可以读取存储单元中的指令或者和/或数据。

在一种设计中,该通信装置500可以为网络设备,收发单元510用于执行上文方法实施例中网络设备的接收或发送的操作,处理单元520用于执行上文方法实施例中网络设备内部处理的操作。

在另一种设计中,该通信装置500可以为包括网络设备的设备。或者,该通信装置500可以为配置在网络设备中的部件,例如,网络设备中的芯片。这种情况下,收发单元510可以为接口电路、管脚等。具体地,接口电路可以包括输入电路和输出电路,处理单元520可以包括处理电路。

一种可能的实现方式中,处理单元520用于获取终端设备在第一波束的剩余停留时间,该处理单元520还用于判断在该剩余停留时间内第一数据传输不完时,控制收发单元510在目标时域资源传输该第一数据,该目标时域资源基于网络设备指示的第一时域资源和该剩余停留时间确定。

一种可能的实现方式中,该收发单元510还用于发送第一指示信息,该第一指示信息指示时间信息,该时间信息用于与该第一时域资源确定该目标时域资源。

一种可能的实现方式中,该处理单元520还用于根据该剩余停留时间与以下至少一项判断在该剩余停留时间内该第一数据传输不完:第一时间与第二时间之间的时长,该第一时间对应该终端设备接收该第一数据的调度信息的时间,该调度信息包括该第一时域资源,该第二时间对应该终端设备传输该第一数据的该第一时域资源的结束位置;第一时间与第三时间之间的时长,该第三时间对应根据该调度信息确定的该第一数据的反馈信息所占时域资源的结束位置。

一种可能的实现方式中,若满足以下至少一项,则该处理单元520判断在该剩余停留时间t内该第一数据传输不完:t<T1,T1为该第一时间与第二时间之间的时长;T2-t

一种可能的实现方式中,该时间信息为该剩余停留时间。

一种可能的实现方式中,该时间信息包括该剩余停留时间与以下任一项的差值:第一时间与第二时间之间的时长,该第一时间对应该终端设备接收该第一数据的调度信息的时间,该调度信息包括该第一时域资源,该第二时间对应该终端设备传输该第一数据的该第一时域资源的结束位置;该第一时间与第三时间之间的时长,该第三时间对应根据该调度信息确定的该第一数据的反馈信息所占时域资源的结束位置。

一种可能的实现方式中,该时间信息包括Δt,该Δt小于该剩余停留时间。

一种可能的实现方式中,该第一指示信息还包括标识字段,该标识字段用于表征该时间信息用于:传输该第一数据,或传输该第一数据的反馈信息。

一种可能的实现方式中,该剩余停留时间基于以下至少一项确定:终端设备和网络设备的相对位置,网络设备的运动速度,该第一波束的覆盖范围。

如图9所示,本申请实施例还提供一种通信装置600。该通信装置600包括处理器610,处理器610与存储器620耦合,存储器620用于存储计算机程序或指令或者和/或数据,处理器610用于执行存储器620存储的计算机程序或指令和/或者数据,使得上文方法实施例中的方法被执行。

可选地,该通信装置600包括的处理器610为一个或多个。

可选地,如图9所示,该通信装置600还可以包括存储器620。

可选地,该通信装置600包括的存储器620可以为一个或多个。

可选地,该存储器620可以与该处理器610集成在一起,或者分离设置。

可选地,如图9所示,该通信装置600还可以包括收发器630和/或通信接口,收发器630和/或通信接口用于信号的接收和/或发送。例如,处理器610用于控制收发器630和/或通信接口进行信号的接收和/或发送。

作为一种方案,该通信装置600用于实现上文方法实施例中由终端设备执行的操作。例如,处理器610用于实现上文方法实施例中由终端设备内部执行的操作,收发器630用于实现上文方法实施例中由终端设备执行的接收或发送的操作。装置400中的处理单元420可以为图9中的处理器,收发单元410可以为图9中的收发器。处理器610执行的操作具体可以参见上文对处理单元420的说明,收发器630执行的操作可以参见对收发单元410的说明,这里不再赘述。

如图10所示,本申请实施例还提供一种通信装置700。该通信装置700包括处理器710,处理器710与存储器720耦合,存储器720用于存储计算机程序或指令或者和/或数据,处理器710用于执行存储器720存储的计算机程序或指令和/或者数据,使得上文方法实施例中的方法被执行。

可选地,该通信装置700包括的处理器710为一个或多个。

可选地,如图10所示,该通信装置700还可以包括存储器720。

可选地,该通信装置700包括的存储器720可以为一个或多个。

可选地,该存储器720可以与该处理器710集成在一起,或者分离设置。

可选地,如图10所示,该通信装置700还可以包括收发器730和/或通信接口,收发器730和/或通信接口用于信号的接收和/或发送。例如,处理器710用于控制收发器730进行信号的接收和/或发送。

作为一种方案,该通信装置700用于实现上文方法实施例中由网络设备执行的操作。

例如,处理器710用于实现上文方法实施例中由网络设备内部执行的操作,收发器730用于实现上文方法实施例中由网络设备执行的接收或发送的操作。装置500中的处理单元520可以为图10中的处理器,收发单元510可以为图10中的收发器和/或通信接口。处理器710执行的操作具体可以参见上文对处理单元520的说明,收发器730执行的操作可以参见对收发单元510的说明,这里不再赘述。本申请实施例还提供了一种通信装置,包括处理器,该处理器与输入/输出接口耦合,通过该输入/输出接口传输数据,该处理器用于执行上述任一方法实施例中的方法。

如图11,本申请实施例还提供了一种通信装置800。该通信装置800包括逻辑电路810以及输入/输出接口(input/output interface)820。

其中,逻辑电路810可以为通信装置800中的处理电路。逻辑电路810可以耦合连接存储单元,调用存储单元中的指令,使得通信装置800可以实现本申请各实施例的方法和功能。输入/输出接口820,可以为通信装置800中的输入输出电路,将通信装置800处理好的信息输出,或将待处理的数据或信令信息输入通信装置800进行处理。

作为一种方案,该通信装置800用于实现上文各个方法实施例中由终端设备执行的操作。

例如,逻辑电路810用于实现上文方法实施例中由终端设备执行的处理相关的操作,如,图3所示实施例中的终端设备执行的处理相关的操作,输入/输出接口820用于实现上文方法实施例中由终端设备执行的发送和/或接收相关的操作,如,图3所示实施例中的终端设备执行的发送和/或接收相关的操作。逻辑电路810执行的操作具体可以参见上文对处理单元420的说明,输入/输出接口820执行的操作可以参见上文对收发单元410的说明,这里不再赘述。

作为另一种方案,该通信装置800用于实现上文各个方法实施例中由网络设备执行的操作。

例如,逻辑电路810用于实现上文方法实施例中由网络设备执行的处理相关的操作,如,图3所示实施例中的网络设备执行的处理相关的操作,输入/输出接口820用于实现上文方法实施例中由网络设备执行的发送和/或接收相关的操作,如,图3所示实施例中的网络设备执行的发送和/或接收相关的操作。逻辑电路810执行的操作具体可以参见上文对处理单元520的说明,输入/输出接口820执行的操作可以参见上文对收发单元510的说明,这里不再赘述。

应理解,上述通信装置可以是一个或多个芯片。例如,该通信装置可以是现场可编程门阵列(field programmable gate array,FPGA),可以是专用集成芯片(applicationspecific integrated circuit,ASIC),还可以是系统芯片(system on chip,SoC),还可以是中央处理器(central processor unit,CPU),还可以是网络处理器(networkprocessor,NP),还可以是数字信号处理电路(digital signal processor,DSP),还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logicdevice,PLD)或其他集成芯片。

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

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

可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(directrambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图3所示实施例的方法。例如,该计算机程序被计算机执行时,使得该计算机可以实现上述方法实施例中由网络设备执行的方法,或由终端设备执行的方法。

本申请实施例还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得该计算机实现上述方法实施例中由网络设备执行的方法,或由终端设备执行的方法。

上述提供的任一种通信装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。

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

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

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

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

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

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

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

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

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

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

相关技术
  • 多通道数据发送装置、接收装置、传输系统及传输方法
  • 一种基于数据传输系统的数据传输方法、装置及系统
  • 数据传输方法和数据传输装置
  • 数据传输方法、数据传输装置及计算机可读存储介质
  • 一种数据传输方法、数据检测方法及装置
  • 用于传输事件数据的方法和装置,其中所述数据的至少一部分通过较高带宽的至少一个传输通道来传输并且所述数据的至少一部分通过较低带宽的至少一个传输通道来传输
  • 数据传输装置、数据接收装置、数据传输系统和数据传输方法
技术分类

06120115925172