CN114916069A - 一种数据传输方法及通信装置 - Google Patents
一种数据传输方法及通信装置 Download PDFInfo
- Publication number
- CN114916069A CN114916069A CN202110185194.7A CN202110185194A CN114916069A CN 114916069 A CN114916069 A CN 114916069A CN 202110185194 A CN202110185194 A CN 202110185194A CN 114916069 A CN114916069 A CN 114916069A
- Authority
- CN
- China
- Prior art keywords
- terminal
- resource
- data
- uplink
- network device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/022—Site diversity; Macro-diversity
- H04B7/026—Co-operative diversity, e.g. using fixed or mobile stations as relays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种数据传输方法及通信装置,用于在终端协作传输过程中,简化交互流程,降低调度时延。在本申请中,网络设备接收来自第一终端的资源请求,资源请求用于请求第一数据的传输资源;网络设备向第一终端发送侧行指示,侧行指示用于指示侧行资源,侧行资源用于第二数据在第一终端和第二终端之间的传输,第二数据是第一数据的部分或全部;网络设备向第二终端发送第一上行指示,第一上行指示用于指示第一上行资源,第一上行资源用于第二数据在第二终端和网络设备之间的传输。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种数据传输方法及通信装置。
背景技术
数据是工业场景的核心要素之一,数据在工业场景中的交互需要连接的支持。5GNR作为突破性的无线连接技术可以帮助工业场景中的设备实现全面连接,从而显著降低智能工厂中工业数据采集的布线和施工成本。一方面,工业场景中工业相机、机器人、自动引导车、增强现实(augmented reality,AR)头显等设备会在发送端产生大数据包大流量业务,对通信***上行传输提出了超大容量要求,每千平米需要支持Gbps量级的上行速率。另一方面,工业发送终端的数量大、种类多,在***中存在发射天线数受限、上行传输带宽受限的情况,限制了单个终端的数据传输能力。因此,针对有上行大容量需求的工业场景,需要新的技术手段进一步提升速率,满足大数据包类业务需求。
针对大数据包传输,终端协作传输可以提升端到端的传输速率。示例性的,第一终端生成大数据包(表示为数据A),该数据A需要发送至网络设备,第二终端可以协助第一终端发送该数据A,具体的,第一终端将数据A分为两个小数据(分别表示为数据B和数据C),第一终端基于网络设备的调度将数据B发送至第二终端,若第二终端成功接收数据B,则向第一终端反馈肯定应答(acknowledgement,ACK),相应的第一终端基于来自第二终端的ACK,向网络设备发送ACK。之后,第一终端基于网络设备的调度,将数据C发送至网络设备,第二终端基于网络设备的调度,将数据B发送至网络设备。
网络设备在接收到来自第一终端的ACK之后,也即网络设备在确定第一终端将数据B成功发送至第二终端之后,网络设备调度第一终端和第二终端分别发送数据C和数据B。该终端协作传输过程中,交互流程较为复杂,且调度时延长。
发明内容
本申请提供一种数据传输方法及通信装置,用于在终端协作传输过程中,简化交互流程,降低调度时延。
第一方面,本申请提供一种数据传输方法,该方法包括:网络设备接收来自第一终端的资源请求,资源请求用于请求第一数据的传输资源;网络设备向第一终端发送侧行指示,侧行指示用于指示侧行资源,侧行资源用于第二数据在第一终端和第二终端之间的传输,第二数据是第一数据的部分或全部;网络设备向第二终端发送第一上行指示,第一上行指示用于指示第一上行资源,第一上行资源用于第二数据在第二终端和网络设备之间的传输。
上述技术方案中,网络设备接收来自第一终端的资源请求,根据资源请求向第一终端发送侧行指示,以及向第二终端发送第一上行指示,其中侧行指示用于指示第一终端向第二终端发送第二数据的资源,第一上行指示用于指示第二终端向网络设备发送第二数据的资源,基于此,网络设备无需等待第一终端将第二数据成功发送至第二终端,简化终端协作传输过程中的交互流程,且有助于降低调度时延。
在一种可能的实现方式中,第一上行指示占用第一下行资源,第一下行资源中的时域资源的位置在侧行资源中的时域资源的位置之前。
上述技术方案中,通信***中先在控制面上传输控制信息(如第一上行指示、侧行指示),再在用户面上传输数据(如第二数据),将控制面和用户面隔离开来,可以有效提高通信效率,且保障通信的稳定性。
在一种可能的实现方式中,侧行指示中包括第一终端和第二终端之间的侧行链路传输的标识信息,第一上行指示中包括标识信息,标识信息用于关联在第一上行资源上传输的数据和在侧行资源上传输的数据。
上述技术方案中,在侧行指示和第一上行指示中均包括有第一终端和第二终端之间的侧行链路传输的标识信息,表征第一终端和第二终端之间的侧行链路中传输的数据、第二终端和网络设备之间的上行链路中传输的数据是有关联的,从而第二终端将在侧行资源上接收到的数据,再通过第一上行资源传输至网络设备。第二终端无需向第一终端发送混合自动重传请求确认信息,有助于减少信令交互的次数。
在一种可能的实现方式中,第一上行资源中的时域资源可由侧行资源中的时域资源和第二终端的处理能力确定。其中,第二终端的处理能力用于指示第一时长,第一时长是第二时长和第三时长之和,第二时长是第二终端解码在侧行资源上传输的数据,得到第二数据的时长,第三时长是第二终端编码第二数据,得到在第一上行资源上传输的数据的时长;第一上行资源中的时域资源的起始位置与侧行资源中的时域资源的终止位置之间的时长大于或等于第一时长。
上述技术方案中,网络设备考虑第二终端在接收到第二数据之后的解码过程,以及第二终端发送第二数据之前的编码过程,有助于保障第二终端对第二数据处理完成之后才向网络设备发送第二数据,而且还有助于避免资源浪费。
在一种可能的实现方式中,第一上行指示还用于指示第二上行资源,第二上行资源用于传输网络设备和第二终端之间的混合自动重传请求确认,混合自动重传请求确认用于指示第二数据在侧行资源上的传输状态。
上述技术方案中,网络设备还可以向第二终端指示第二终端反馈混合自动重传请求确认信息的资源,该混合自动重传请求确认信息可以是上行控制信息或上行数据,第二终端可以根据第二数据的接收状态(或者说根据第二数据在侧行资源上的接收状态/传输状态),向网络设备发送混合自动重传请求确认信息,相应的,网络设备可以根据来自第二终端的混合自动重传请求确认信息,确定是否调度重传,在调度重传时应该如何调度重传,有助于提高终端协作传输的效率。
在一种可能的实现方式中,还包括:网络设备向第一终端发送第二上行指示,第二上行指示用于指示第三上行资源,第三上行资源用于第三数据在第一终端和网络设备之间的传输,第三数据是第一数据的部分或全部。
上述技术方案中,网络设备还可以分配用于第一终端发送第三数据的第三上行资源,第一终端可以在第三上行资源上向网络设备发送第三数据,从而第一终端和第二终端可以分别向网络设备发送各自的数据,有助于提高传输效率和传输准确率。
在一种可能的实现方式中,第二上行指示占用第二下行资源,第二下行资源中的时域资源的位置在侧行资源中的时域资源的位置之前。
上述技术方案中,通信***中先在控制面上传输控制信息(如第一上行指示、第二上行指示、侧行指示),再在用户面上传输数据(如第二数据),将控制面和用户面隔离开来,可以有效提高通信效率,且保障通信的稳定性。
在一种可能的实现方式中,侧行指示中包括第一终端和第二终端之间的侧行链路传输的标识信息,第二上行指示中包括标识信息,标识信息用于关联在侧行资源上传输的数据和在第三上行资源上传输的数据。
上述技术方案中,在侧行指示和第二上行指示中均包括有第一终端和第二终端之间的侧行链路传输的标识信息,表征第一终端和第二终端之间的侧行链路中传输的数据、第一终端和网络设备之间的上行链路中传输的数据是有关联的,第一终端可以将在侧行资源上发送的数据,再通过第三上行资源传输至网络设备,有助于提高传输准确率。
在一种可能的实现方式中,第一数据、第二数据与第三数据均相同,第一终端与第二终端分别向网络设备发送相同数据,有助于提高数据传输的准确率。或者,第二数据与第三数据组成第一数据,第一终端向网络设备发送第三数据,第二终端向网络设备发送第二数据,有助于提高数据传输的效率。
第二方面,本申请提供一种数据传输方法,该方法包括:第一终端向网络设备发送资源请求,资源请求用于请求第一数据的传输资源;第一终端接收来自网络设备的侧行指示,侧行指示用于指示侧行资源,侧行资源用于第二数据在第一终端和第二终端之间的传输,第二数据是第一数据的部分或全部。
在一种可能的实现方式中,还包括:第一终端接收来自网络设备的第二上行指示,第二上行指示用于指示第三上行资源,第三上行资源用于第三数据在第一终端和网络设备之间的传输,第三数据是第一数据的部分或全部。
在一种可能的实现方式中,侧行指示中包括第一终端和第二终端之间的侧行链路传输的标识信息,第二上行指示中包括标识信息,标识信息用于关联在侧行资源上传输的数据和在第三上行资源上传输的数据。
在一种可能的实现方式中,第二上行指示占用第二下行资源,第二下行资源中的时域资源的位置在侧行资源中的时域资源的位置之前。
在一种可能的实现方式中,第一数据、第二数据与第三数据均相同,或者,第二数据与第三数据组成第一数据。
第三方面,本申请提供一种数据传输方法,该方法包括:第二终端接收来自网络设备的第一上行指示,第一上行指示用于指示第一上行资源;第二终端在侧行资源上成功接收来自第一终端的第二数据的情况下,在第一上行资源上向网络设备发送第二数据。
在一种可能的实现方式中,第一上行指示占用第一下行资源,第一下行资源中的时域资源的位置在侧行资源中的时域资源的位置之前。
在一种可能的实现方式中,方法还包括:第二终端接收来自第一终端的侧行控制信息;侧行控制信息指示第一终端和第二终端之间的侧行链路传输的标识信息,第一上行指示中包括标识信息,标识信息用于关联在第一上行资源上传输的数据和在侧行资源上传输的数据。
在一种可能的实现方式中,第一上行资源中的时域资源由侧行资源中的时域资源和第二终端的处理能力确定。
在一种可能的实现方式中,第二终端的处理能力用于指示第一时长,第一时长是第二时长和第三时长之和,第二时长是第二终端解码在侧行资源上传输的数据,得到第二数据的时长,第三时长是第二终端编码第二数据,得到在第一上行资源上传输的数据的时长;第一上行资源中的时域资源的起始位置与侧行资源中的时域资源的终止位置之间的时长大于或等于第一时长。
在一种可能的实现方式中,第一上行指示还用于指示第二上行资源,方法还包括:第二终端在第二上行资源上向网络设备发送混合自动重传请求确认,混合自动重传请求确认用于指示第二数据在侧行资源上的传输状态。
在一种可能的实现方式中,第一数据、第二数据与第三数据均相同,或者,第二数据与第三数据组成第一数据。
第四方面,本申请实施例提供一种通信装置,该装置具有实现上述第一方面或第一方面的任一种可能的实现方式中网络设备的功能,该装置可以为网络设备,也可以为网络设备中包括的芯片。
该装置也可以具有实现上述第二方面或第二方面的任一种可能的实现方式中第一终端的功能,该装置可以为第一终端,也可以为第一终端中包括的芯片。
该装置也可以具有实现上述第三方面或第三方面的任一种可能的实现方式中第二终端的功能,该装置可以为第二终端,也可以为第二终端中包括的芯片。
上述装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,所述硬件或软件包括一个或多个与上述功能相对应的模块或单元或手段(means)。
在一种可能的实现方式中,该装置的结构中包括处理模块和通信模块,其中,处理模块被配置为支持该装置实现上述第一方面或第一方面的任一种可能的实现方式中网络设备相应的功能,或者执行上述第二方面或第二方面的任一种可能的实现方式中第一终端相应的功能,或者执行上述第三方面或第三方面的任一种可能的实现方式中第二终端相应的功能。通信模块用于支持该装置与其他通信设备之间的通信,例如该装置为网络设备时,可接收来自第一终端的资源请求。该装置还可以包括存储模块,存储模块与处理模块耦合,其保存有装置必要的程序指令和数据。作为一种示例,处理模块可以为处理器,通信模块可以为收发器,存储模块可以为存储器,存储器可以和处理器集成在一起,也可以和处理器分离设置。
在另一种可能的实现方式中,该装置的结构中包括处理器,还可以包括存储器。处理器与存储器耦合,可用于执行存储器中存储的计算机程序指令,以使装置实现上述第一方面或第一方面的任一种可能的实现方式中网络设备相应的功能,或者执行上述第二方面或第二方面的任一种可能的实现方式中第一终端相应的功能,或者执行上述第三方面或第三方面的任一种可能的实现方式中第二终端相应的功能。
可选地,该装置还包括通信接口,处理器与通信接口耦合。当装置为网络设备或终端时,该通信接口可以是收发器或输入/输出接口;当该装置为网络设备中包含的芯片或终端中包含的芯片时,该通信接口可以是芯片的输入/输出接口。可选地,收发器可以为收发电路,输入/输出接口可以是输入/输出电路。
第五方面,本申请实施例提供一种芯片***,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得该芯片***实现上述第一方面或第一方面的任一种可能的实现方式中网络设备相应的功能,或者实现上述第二方面或第二方面的任一种可能的实现方式中第一终端相应的功能,或者实现上述第三方面或第三方面的任一种可能的实现方式中第二终端相应的功能。
可选地,该芯片***还包括接口电路,该接口电路用于交互代码指令至所述处理器。
示例性的,该芯片***中的处理器可以为一个或多个,该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。
示例性的,该芯片***中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置。示例性的,存储器可以是非瞬时性处理器,例如只读存储器ROM,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上。
第六方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序或指令,当该计算机程序或指令被实现时,使得计算机实现上述第一方面或第一方面的任一种可能的实现方式中网络设备相应的功能,或者实现上述第二方面或第二方面的任一种可能的实现方式中第一终端相应的功能,或者实现上述第三方面或第三方面的任一种可能的实现方式中第二终端相应的功能。
第七方面,本申请实施例提供一种计算机程序产品,当计算机读取并实现所述计算机程序产品时,使得计算机实现上述第一方面或第一方面的任一种可能的实现方式中网络设备相应的功能,或者实现上述第二方面或第二方面的任一种可能的实现方式中第一终端相应的功能,或者实现上述第三方面或第三方面的任一种可能的实现方式中第二终端相应的功能。
第八方面,本申请实施例提供一种通信***,该通信***包括具有上述第一方面或第一方面的任一种可能的实现方式中功能的网络设备,上述第二方面或第二方面的任一种可能的实现方式中功能的第一终端,上述第三方面或第三方面的任一种可能的实现方式中功能的第二终端。
上述第二方面至第八方面中任一方面可以达到的技术效果可以参照上述第一方面中有益效果的描述,此处不再重复赘述。
附图说明
图1为本申请提供的一种通信***架构示意图;
图2为本申请提供的第一种终端协作的数据传输方法的流程示意图;
图3为本申请提供的一组数据传输方式的场景示意图;
图4为本申请提供的第二种终端协作的数据传输方法的流程示意图;
图5为本申请提供的一种通信装置的结构示意图;
图6为本申请提供的再一种通信装置的结构示意图。
具体实施方式
为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。
以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
一、终端,包括向用户提供语音和/或数据连通性的设备,例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端可以经无线接入网(radio access network,RAN)与核心网进行通信,与RAN交换语音和/或数据。该终端可以包括用户设备(user equipment,UE)、无线终端、移动终端、(device-to-device,D2D)终端、车联网(vehicle to everything,V2X)终端、机器到机器/机器类通信(machine-to-machine/machine-type communications,M2M/MTC)终端、物联网(internet of things,IoT)终端、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobilestation)、远程站(remote station)、接入点(access point,AP)、远程终端(remoteterminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(useragent)、或用户装备(user device)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端的计算机,便携式、袖珍式、手持式、计算机内置的移动装置等。例如,个人通信业务(personal communication service,PCS)电话、无绳电话、会话发起协议(sessioninitiation protocol,SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radiofrequency identification,RFID)、传感器、全球定位***(global positioning system,GPS)、激光扫描器等信息传感设备。
作为示例而非限定,在本申请实施例中,该终端还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备或智能穿戴式设备等,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。
而如上介绍的各种终端,如果位于车辆上(例如放置在车辆内或安装在车辆内),都可以认为是车载终端,车载终端例如也称为车载单元(on-board unit,OBU)。本申请实施例的终端还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本申请的方法。
二、网络设备,例如包括接入网(access network,AN)设备,例如基站(例如,接入点),可以是指接入网中在空口通过一个或多个小区与终端通信的设备。例如,网络设备可以包括LTE***或高级长期演进(long term evolution-advanced,LTE-A)中的演进型基站(NodeB或eNB或e-NodeB,evolutional Node B),或者也可以包括5G NR***中的下一代节点B(next generation node B,gNB)或者也可以包括云接入网(cloud radio accessnetwork,Cloud RAN)***中的集中式单元(centralized unit,CU)和分布式单元(distributed unit,DU),本申请实施例并不限定。
三、侧行链路,随着无线通信技术的发展,人们对高数据速率和用户体验的需求日益增长,同时人们对了解周边人或事物并与之通信的邻近服务的需求逐渐增加,因此D2D技术应运而生。D2D技术的应用,可以减轻蜂窝网络的负担、减少终端的电池功耗、提高数据速率,并能很好地满足邻近服务的需求。D2D技术允许多个支持D2D功能的终端在有网络基础设施或无网络基础设施的情况下进行直接发现和直接通信。鉴于D2D技术的特点和优势,基于D2D技术的车联网应用场景被提出。在第三代合作伙伴计划(The 3rd GenerationPartnership Project,简称为3GPP)提出的长期演进(Long Term Evolution,简称为LTE)技术的网络下,车与任何事物通信(Vehicle-To-Everything,简称为V2X)的车联网技术被提出。3GPP标准组织在2017年初正式发布第一代LTE V2X标准,LTE版本号Release 14。为了满足更加广泛的应用场景需求,5G NR V2X在3GPP标准组织中被进一步研究。以上D2D、V2X技术中,终端和终端之间的通信协议,称为PC5口,对应的链路称为侧行链路(Sidelink,简称为SL)。
四、资源,也可以称为时频资源,包括时域资源和频域资源,其中,频域资源可以是一个或多个资源块(resource block,RB),或是一个或多个资源单元(resource element,RE),或是一个或多个载波(carrier),或是一个或多个带宽部分(bandwidth part,BWP)等。时域资源可以是一个或者多个子帧,或是一个或多个时隙,或是一个或多个时隙上的一个或多个符号等。
五、Uu接口,英文为Uu interface,指终端与网络设备之间的通信接口。
在Uu接口中定义的信道类型包括物理上行共享信道(physical uplink sharedchannel,PUSCH)和物理上行控制信道(physical uplink control channel,PUCCH),其中PUSCH用于终端向网络设备发送上行数据,PUCCH用于终端向网络设备发送上行控制信息。
六、PC5接口,英文为PC5 interface,指终端与终端之间的通信接口。
在PC5接口中定义的信道类型包括PSSCH(physical sidelink share channel,物理旁路共享信道)、PSCCH(physical sidelink control channel,物理旁路控制信道)和物理侧行反馈信道(Physical Sidelink Feedback Channel,PSFCH),其中PSSCH用于终端与终端之间发送侧行数据,PSCCH用于终端与终端之间发送侧行控制信息,物理侧行反馈信道PSFCH用于终端与终端之间发送混合自动重传请求确认(hybrid automatic repeatrequest-acknowledgement,HARQ-ACK)信息。
七、L1层,Layer 1,指协议栈中的物理层。
八、本申请实施例中的术语“***”和“网络”可被互换使用。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
本申请提供的方法可以应用于各类通信***中,例如,可以是5G新无线(newradio,NR)***,以及未来通信发展中出现的新的通信***等。
如图1为本申请示例性提供的一种通信***,其中,网络设备和2个终端(分别用终端1和终端2表示)组成一个单小区通信***,终端1和终端2可以分别或同时发送上行数据给网络设备,网络设备可以分别或同时发送下行数据给终端1和终端2,终端1与终端2之间也可以相互发送侧行数据。
应理解,图1仅是一种示例性说明,并不对通信***中包括的终端、网络设备的数量、网络设备覆盖的小区数量进行具体限定。
针对现有技术中,网络设备调度终端协作传输过程中,流程复杂、时延较长的问题,简化交互流程,降低调度时延。本申请示例性提供一种数据传输方法,网络设备可以在第一终端和第二终端传输侧行数据之前,为第二终端分别分配上行资源,从而简化网络设备调度终端协作传输过程中的交互流程,降低调度时延。
具体地,本申请提供的终端协作的数据传输方法中,第一终端需要将某个数据包发送至网络设备时,由于第一终端的数据传输能力有限,第一终端可以基于第二终端的协助向网络设备发送该数据包。为方便描述,可以将该数据包称为是第一数据。该方法中,第一终端可先向第二终端发送第二数据,其中第二数据可以是第一数据的部分或全部。然后第一终端向网络设备发送第三数据,第二终端向网络设备发送第二数据。其中第三数据可以是第一数据的部分或全部,从而完成协作传输。示例性的,第一终端和第二终端可以是如图1中终端1和终端2。
当然,本申请中,可以将第一终端称为是发送终端、发送端、Tx UE等,也可以将第二终端称为是接收终端、接收端、Rx UE等。此外,第一终端作为第一数据的信源,还可以称为信源终端(source UE,SUE),第二终端作为第一终端的协作者,还可以称为协作终端(cooperative UE,CUE)。
基于上述介绍,如图2所示为本申请示例性提供的一种终端协作的数据传输方法的流程示意图,该流程中:
步骤201,第一终端向网络设备发送资源请求。
资源请求用于请求第一数据的传输资源。
一种可选实现方式中,第一数据的传输资源包括如下中的任一项或多项:侧行资源、第一上行资源和第三上行资源。相应的,资源请求用于向网络设备请求如下中的任一项或多项:侧行资源、第一上行资源和第三上行资源。
其中侧行资源用于第一终端和第二终端之间传输第二数据,或者说,侧行资源用于第一终端向第二终端发送第二数据,和/或,第二终端接收来自第一终端的第二数据。
第一上行资源用于第二终端和网络设备之间传输第二数据,或者说,第一上行资源用于第二终端向网络设备发送第二数据,和/或,网络设备接收来自第二终端的第二数据。
第三上行资源用于第一终端和网络设备之间传输第三数据,或者说,第三上行资源用于第一终端向网络设备发送第三数据,和/或,网络设备接收来自第一终端的第三数据。
一种可选实现方式中,资源请求中包括有第一数据的数据量,网络设备可以根据资源请求中第一数据的数据量,确定侧行资源、第一上行资源和第三上行资源中任一项或多项。
如图3为本申请示例性提供的第二终端协助第一终端,向网络设备发送第一数据的可实现场景。具体的,在场景1中,第二数据是第一数据的一部分,第三数据是第一数据的另一部分,也即第二数据与第三数据组成第一数据。在该方式中,第二终端和第一终端分别发送第一数据中的不同部分,有助于提高传输第一数据的效率。
在场景2中,第二数据是第一数据的全部,第三数据也是第一数据的全部,也即第一数据、第二数据、第三数据三者相同。在该方式中,第二终端和第一终端分别发送第一数据,有助于提高传输第一数据的准确率。
在场景3中,第一数据与第二数据相同,第一终端可以与第二终端建立侧行链路连接,但不能与网络设备建立上行链路连接,第一终端可以将第二数据发送至第二终端,然后第二终端向网络设备发送第二数据。在该方式中,第一终端可以借助第二终端向网络设备发送数据。应理解,该传输方式中第一终端不会向网络设备发送第三数据。
参照如图3示出的三种场景,网络设备根据资源请求中第一数据的数据量,确定侧行资源、第一上行资源和第三上行资源中的任一项或多项,至少有如下示例:
在场景1中,网络设备可以根据第一数据的数据量,并结合第一终端的上行信道状态、第二终端的上行信道状态、第一终端和第二终端之间的侧行信道状态,确定第二数据的数据量和第三数据的数据量,进而根据第二数据的数据量确定侧行资源,以及根据第二数据的数据量和第三数据的数据量分别确定第一上行资源和第三上行资源。
在场景2中,网络设备可以根据第一数据的数据量,分别确定侧行资源、第一上行资源和第三上行资源。
在场景3中,网络设备可以根据第一数据的数据量,确定侧行资源和第一上行资源。
此外,网络设备在确定第一上行资源时,需要保障第二终端处理完成第二数据。这里先对第二终端处理完成第二数据的过程进行解释:第二终端需要对在侧行资源上接收的数据进行译码/解码,以得到第二数据。第二终端还需要对第二数据进行编码之后,在第一上行资源上传输。
其中,第二终端译码/解码所用的时长可以称为是第二时长或者PSSCH译码时间,第二终端编码所用的时长可以称为是第三时长或者PUSCH编码时间,第二时长和第三时长之和即为第二终端处理完成第二数据所需的时长,可以称为是第一时长。
一种可选实现方式中,网络设备可以根据侧行资源中的侧行时域资源和第二终端的处理能力确定第一上行资源中的第一上行时域资源。具体的,网络设备可以根据终端的处理能力确定第二时长和第三时长,进而确定第一时长,然后网络设备根据第一时长和侧行时域资源,确定第一上行时域资源,其中第一上行时域资源的起始位置与侧行时域资源的终止位置之间的时长大于或等于第一时长。
其中第二终端的处理能力可以是网络设备通过终端能力上报流程获取的,在终端能力上报流程中,第二终端可以把PSSCH译码的能力和PUSCH编码的能力报给网络设备。
此外,网络设备还可以确定第二上行资源,该第二上行资源用于第二终端向网络设备发送HARQ-ACK信息,具体可参见下述步骤205中描述。
示例性的,该资源请求具体可以是缓冲区状态报告(buffer state report,BSR)。具体的,第一终端先向网络设备发送上行调度请求(scheduling request,SR),相应的,网络设备向第一终端发送下行控制信息(downlink control information,DCI),该DCI用于指示第一终端发送BSR的上行资源。第一终端在请求到的上行资源上,向网络设备发送BSR。
步骤202,网络设备向第一终端发送侧行指示。
其中该侧行指示用于指示侧行资源。相应的,第一终端接收到来自网络设备的侧行指示,根据侧行指示确定用于向第二终端发送第二数据的侧行资源。侧行资源包括侧行时域资源和侧行频域资源。
示例性的,侧行指示具体可以是侧行链路授权(Sidelink grant,SL grant)。
步骤203,网络设备向第二终端发送第一上行指示。
其中该第一上行指示用于指示第一上行资源。相应的,第二终端接收到来自网络设备的第一上行指示,根据第一上行指示确定第一上行资源。
第一上行指示占用第一下行资源,第一下行资源中包括第一下行时域资源和第一下行频域资源。一种可选实现方式中,网络设备可以在第一终端向第二终端发送第二数据之前,向第二终端发送该第一上行指示,也即,第一下行时域资源的位置在侧行时域资源的位置之前。该方式中,通信***中先在控制面上传输控制信息(如第一上行指示、侧行指示),再在用户面上传输数据(如第二数据),将控制面和用户面隔离开来,可以有效提高通信效率,且保障通信的稳定性。
步骤204,第一终端在侧行资源上向第二终端发送第二数据。
可选的,第一终端向第二终端发送与第二数据相关联的侧行控制信息(也可称为PSCCH),该侧行控制信息与第二数据相关联,用于指示承载该第二数据的侧行资源的位置,相应的,第二终端可以根据侧行控制信息确定侧行资源的位置,然后在侧行资源上接收来自第一终端的第二数据。
一种可选方式中,第一终端可以基于传输块(transport block,TB)向第二终端发送第二数据,第二数据可以包括至少一个TB,每个TB中包括至少一个编码块组(code blockgroup,CBG)。比如第一终端确定第二数据包括3个TB,第一终端在侧行资源上向第二终端发送该3个TB,若其中一个TB未被第二终端成功接收,则第一终端可以重传该一个TB,而无需重传其他接收成功的TB。
又一种可选方式中,第一终端还可以基于CBG向第二终端发送第二数据,第二数据可以包括至少一个CBG。比如第一终端确定第二数据包括3个CBG,第一终端在侧行资源上向第二终端发送该3个CBG,若其中一个CBG未被第二终端成功接收,则第一终端可以重传该一个CBG,而无需重传其他接收成功的CBG。
步骤205,第二终端在第一上行资源上向网络设备发送第二数据。
一种可选实现方式中,第二终端可以根据在侧行资源上接收到的数据,确定接收第二数据的接收状态。第二终端的接收状态比如是正确接收第二数据、未正确接收第二数据、正确接收第二数据中的部分等。其中,第二终端接收第二数据的接收状态,也可以理解为第二数据在侧行资源上的传输状态。
具体的,第一终端基于TB向第二终端发送第二数据的情况下,第二终端确定是否正确接收每个TB,并将正确接收的TB发送至网络设备。示例性的,第二数据可以是一个TB,若第二终端正确接收到该TB,则向网络设备发送该TB(即第二数据)。
第一终端基于CBG向第二终端发送第二数据的情况下,第二终端确定是否正确接收每个CBG,并将正确接收的CBG发送至网络设备,或者将正确接收的CBG组成TB之后发送至网络设备。示例性的,第二数据可以是一个TB,该TB包括有多个CBG,若第二终端正确接收到其中的一个CBG,则可以将该一个CBG发送至网络设备。或者第二终端可以在确定成功接收到该TB中的所有CBG之后,向网络设备发送该TB(即第二数据)。
在本申请实施例中,网络设备可能未成功接收第二数据中的全部或部分,比如未成功接收第四数据,其中第四数据是第二数据中的全部或部分。示例性的,若第二终端基于TB向网络设备发送第二数据,则第四数据可以是一个或多个TB;若第二终端基于CBG向网络设备发送第二数据,则第四数据可以是一个或多个CBG。
如图3示出的场景2中,第一终端向网络设备发送的数据与第二终端向网络设备发送的数据相同。网络设备在未成功接收到来自第二终端的第四数据的情况下,网络设备可以根据接收的来自第一终端的数据,确定是否调度重传第四数据。
进一步的,在网络设备调度重传第四数据时,具体可以是方式(1)和/或方式(2),其中方式(1)为网络设备调度第一终端向第二终端重传该第四数据,以及调度第二终端向网络设备重传该第四数据;方式(2)为网络设备调度第一终端向网络设备重传该第四数据。结合下述示例(1)至(6)解释说明。
在网络设备和第二终端基于TB传输的情况下,第一上行指示用于调度2个TB。进一步的,第二数据由2个TB(分别表示为TB1和TB2)组成。
示例(1),网络设备接收成功来自第二终端的TB1,未接收成功来自第二终端的TB2(TB2即为第四数据)。网络设备接收成功来自第一终端的TB1和TB2。则网络设备可以确定成功接收TB1和TB2,无需调度重传该TB2。
示例(2),网络设备接收成功来自第二终端的TB1,未接收成功来自第二终端的TB2(TB2即为第四数据)。网络设备未接收成功来自第一终端的TB1,接收成功来自第一终端的TB2。则网络设备可以确定成功接收TB1和TB2,无需调度重传该TB2。
示例(3),网络设备接收成功来自第二终端的TB1,未接收成功来自第二终端的TB2(TB2即为第四数据)。网络设备接收成功来自第一终端的TB1,未接收成功来自第一终端的TB2。则网络设备可以确定未成功接收TB2,从而调度第一终端向第二终端重传TB2,以及调度第二终端向网络设备重传TB2,和/或,调度第一终端向网络设备重传TB2。
在网络设备和第二终端基于CBG传输的情况下,第一上行指示用于调度1个TB。进一步的,第二数据由1个TB组成,该1个TB中包括有2个CBG(分别表示为CBG1和CBG2)。
示例(4),网络设备接收成功来自第二终端的CBG1,未接收成功来自第二终端的CBG2(CBG2即为第四数据)。网络设备接收成功来自第一终端的CBG1和CBG2。则网络设备可以确定成功接收CBG1和CBG2,无需调度重传该CBG2。
示例(5),网络设备接收成功来自第二终端的CBG1,未接收成功来自第二终端的CBG2(CBG2即为第四数据)。网络设备未接收成功来自第一终端的CBG1,接收成功来自第一终端的CBG2。则网络设备可以确定成功接收CBG1和CBG2,无需调度重传该CBG2。
示例(6),网络设备接收成功来自第二终端的CBG1,未接收成功来自第二终端的CBG2(CBG2即为第四数据)。网络设备未接收成功来自第一终端的CBG1,未接收成功来自第一终端的CBG2。则网络设备可以确定未接收成功CBG2,从而调度第一终端向第二终端重传CBG2,以及调度第二终端向网络设备重传CBG2,和/或,调度第一终端向网络设备重传CBG2。
如图3示出的场景1中,第一终端向网络设备发送的数据与第二终端向网络设备发送的数据不同,而如图3示出的场景3中,第一终端不向网络设备发送的数据,在该两种场景中,网络设备未成功接收到来自第二终端的第四数据的情况下,网络设备需要调度第一终端向第二终端重传该第四数据,以及调度第二终端向网络设备重传该第四数据。
在基于TB传输的情况下,第一上行指示用于调度2个TB。进一步的,第二数据由2个TB(分别表示为TB1和TB2)组成。示例性的,网络设备接收成功来自第二终端的TB1,未接收成功来自第二终端的TB2(TB2即为第四数据)。则网络设备调度第一终端向第二终端重传TB2,以及调度第二终端向网络设备重传TB2。
在基于CBG传输的情况下,第一上行指示用于调度1个TB。进一步的,第二数据由1个TB组成,该1个TB中包括有2个CBG(分别表示为CBG1和CBG2)。示例性的,网络设备接收成功来自第二终端的CBG1,未接收成功来自第二终端的CBG2(CBG2即为第四数据)。则网络设备调度第一终端向第二终端重传CBG2,以及调度第二终端向网络设备重传CBG2。
需要补充的是,第二终端还可以根据第二数据的接收状态,向网络设备反馈HARQ-ACK信息。该HARQ-ACK信息承载于第二上行资源中,该第二上行资源可以是由第一上行指示来指示,示例性的,HARQ-ACK信息可以是承载于该第二上行资源上的上行控制信息中,也可以是承载于该第二上行资源上的上行数据中。
本申请中,HARQ-ACK信息可以有两种模式:模式一,可以称为是确定应答(acknowledgement,ACK)/否定应答(negative acknowledgement,NACK)反馈,HARQ-ACK信息包括NACK和ACK。示例性的,若第二终端未成功接收到侧行数据,则向网络设备发送NACK。若第二终端成功接收到侧行数据,则向网络设备发送ACK。
模式二,可以称为是NACK only反馈,HARQ-ACK信息包括NACK。示例性的,若第二终端未成功接收到侧行数据,则向网络设备发送NACK。若第二终端成功接收到侧行数据,则不向网络设备反馈。
基于第一终端和第二终端之间数据传输的传输粒度和HARQ-ACK信息的反馈模式,第二终端向网络设备发送的HARQ-ACK信息,可以有如下示例。
示例1,基于TB的ACK/NACK反馈中,对于每个TB来说,第二终端若正确接收该TB,则向网络设备反馈ACK,第二终端若未正确接收该TB,则向网络设备反馈NACK。
示例2,基于TB的NACK only反馈,对于每个TB来说,第二终端若正确接收该TB,则向网络设备不反馈,第二终端若未正确接收该TB中,则向网络设备反馈NACK。
示例3,基于CBG的ACK/NACK反馈中,针对每个CBG来说,第二终端若正确接收该CBG,则向网络设备反馈ACK,第二终端若未正确接收该CBG,则向网络设备反馈NACK。
示例4,基于CBG的NACK only反馈中,针对每个CBG来说,第二终端若正确接收该CBG,则向网络设备不反馈,第二终端若未正确接收该CBG,则向网络设备反馈NACK。
在上述示例1至示例4中,网络设备可以根据第一终端和第二终端之间数据传输的传输粒度和第二终端的反馈情况,确定是否调度第一终端向第二终端重传。如下举例说明:
一种具体例子中,在第一终端和第二终端基于TB传输的情况下,侧行指示用于调度2个TB。进一步的,第二数据由2个TB(分别表示为TB1和TB2)组成。第二终端接收成功来自第一终端的TB1,但未接收成功来自第一终端的TB2。在ACK/NACK反馈中第二终端可以向网络设备发送该TB1对应的ACK,以及该TB2对应的NACK;或在NACK only反馈中第二终端可以向网络设备发送该TB2对应的NACK。
对于TB2来说,网络设备接收来自第二终端的该TB2对应的NACK,调度第一终端向第二终端重传TB2,以及调度第二终端向网络设备重传TB2。
对于TB1来说,在ACK/NACK反馈中网络设备接收来自第二终端的该TB1对应的ACK,或在NACK only反馈中网络设备未接收来自第二终端的该TB1对应的NACK,则确定第二终端已经成功接收来自第一终端的TB1。若网络设备未成功接收到来自第二终端的该TB1,则可以调度第二终端向网络设备重传TB1。
另一种具体例子中,在第一终端和第二终端基于CBG传输的情况下,侧行指示用于调度1个TB。进一步的,第二数据为1个TB,该TB包括2个CBG(分别表示为CBG1、CBG2)。第二终端接收成功来自第一终端的CBG1,但未接收成功来自第一终端的CBG2。在ACK/NACK反馈中第二终端可以向网络设备发送该CBG1对应的ACK,以及该CBG2对应的NACK,或在NACK only反馈中第二终端可以向网络设备发送该CBG2对应的NACK。
对于CBG2来说,网络设备接收来自第二终端的该CBG2对应的NACK,调度第一终端向第二终端重传CBG2,以及调度第二终端向网络设备重传CBG2。
对于CBG1来说,在ACK/NACK反馈中网络设备接收来自第二终端的该CBG1对应的ACK,或在NACK only反馈中网络设备未接收来自第二终端的该CBG1对应的NACK,则确定第二终端已经成功接收来自第一终端的CBG1。若网络设备未成功接收到来自第二终端的该CBG1,则可以调度第二终端向网络设备重传CBG1。
也即在该申请实施例中,若网络设备未接收到来自第二终端的第二数据中的全部或部分,可以根据第二终端在侧行资源上接收第二数据的接收状态,来确定如何调度第一终端和/或第二终端重传第二数据中的全部或部分,从而提高终端协作传输的效率。
步骤206,网络设备向第一终端发送第二上行指示。
其中该第二上行指示用于指示第三上行资源的位置。相应的,第一终端接收到来自网络设备的第二上行指示,根据第二上行指示确定第三上行资源。
第二上行指示占用第二下行资源,第二下行资源中包括第二下行时域资源和第二下行频域资源。一种可选实现方式中,网络设备可以在第一终端向第二终端发送第二数据之前,向第一终端发送该第二上行指示,也即,第一下行时域资源的位置在侧行时域资源的位置之前。该方式中,通信***中先在控制面上传输控制信息(如第一上行指示、第二上行指示、侧行指示),再在用户面上传输数据(如第二数据),将控制面和用户面隔离开来,可以有效提高通信效率,且保障通信的稳定性。
步骤207,第一终端在第三上行资源上向网络设备发送第三数据。
本申请中,不限定步骤203和步骤206二者的先后顺序,同样的,也不限定步骤205和步骤207二者的先后顺序。
需要补充的是,网络设备向第二终端发送的第一上行指示和向第一终端发送的第二上行指示可以承载于同一条信令,也可以承载于不同信令中。示例性的,该一条信令或不同信令,可以是动态发送的,或者半静态发送的。
在一种可选方式中,第一上行指示和第二上行指示可以承载于同一条信令中,该信令中可以是网络设备通过组播方式发送至第一终端和第二终端,或者通过单播方式发送至第一终端,以及通过单播方式发送至第二终端。
示例性的,该信令中包括有两个上行指示,该两个上行指示分别为第一上行指示和第二上行指示,第一上行指示用于第二终端确定第一上行资源,第二上行指示用于第一终端确定第三上行资源。
再示例性的,该信令中包括有一个上行指示,相当于说,该一个上行指示既可以是第一上行指示又可以是第二上行指示,该上行指示用于第二终端确定第一上行资源,以及用于第一终端确定第三上行资源。
其中第一上行资源和第三上行资源相同或不同。
在另一种可选方式中,第一上行指示和第二上行指示可以承载于不同信令中,相当于,网络设备可以通过单播方式向第二终端发送第一信令,其中第一信令中包括第一上行指示,第一上行指示用于第二终端确定第一上行资源。网络设备还可以通过单播方式向第一终端发送第二信令,其中第二信令中包括第二上行指示,第二上行指示用于第一终端确定第三上行资源。其中第一上行资源和第三上行资源相同或不同。
示例性的,第一上行指示和第二上行指示可以统称为上行指示,上行指示具体可以是Uu接口授权(Uu grant)。
此外,本申请不排除将侧行指示与第二上行指示承载于相同信令的实现方式,也即,侧行指示与第二上行指示承载于同一条信令中,或者侧行指示、第一上行指示和第二上行指示承载于同一条信令中。
还需要说明的是,网络设备确定第三上行资源中的时域资源的位置在侧行时域资源的位置之后,在具体实现中,第一终端向第二终端发送第二数据之后,第一终端可以向网络设备发送第三数据,有助于保障网络设备接收来自第二终端的第二数据,以及接收来自第一终端的第三数据,从而提高网络设备确定出第一数据的成功率。
上述技术方案中,第一终端向网络设备发送资源请求,该资源请求用于请求第一数据的传输资源。网络设备根据资源请求,确定用于传输第二数据的侧行资源和用于传输第二数据的第一上行资源,其中第二数据是第一数据的全部或部分。网络设备向第一终端发送用于指示侧行资源的侧行指示,以及向第二终端发送用于指示第一上行资源的第一上行指示。网络设备无需等待第一终端成功向第二终端发送第二数据之后,即可以向第二终端分配第一上行资源。在终端协作传输过程中,有助于简化交互流程,并降低调度时延。
此外,还需要补充的是,第二终端只有将侧行链路中的侧行数据和上行链路中的上行数据关联起来,才能将从侧行链路上接收到的侧行数据,经上行链路发送至网络设备。如下说明第二终端关联侧行数据和上行数据的实现方式:
一种可选方式中,侧行指示中包括第一终端和第二终端之间侧行链路的传输标识,第一上行指示中同样包括有该传输标识。第一终端在接收到侧行指示之后,会将侧行指示中该传输标识,一起携带于侧行控制信息中发送至第二终端,也即,第二终端可以确定出与第一终端之间传输第二数据的传输标识。进一步的,第二终端可以根据第一上行指示中的该传输标识,确定该第一上行指示对应的第一上行资源用于传输该第二数据,进而将该第二数据经第一上行资源发送至网络设备。
可选的,第一终端也可以将侧行链路中的侧行数据和上行链路的上行数据关联起来。第二上行指示中同样可以包括有该传输标识。第一终端在接收到侧行指示之后,确定与第二终端之间传输第二数据的传输标识。进一步的,第二终端根据第二上行指示中的该传输标识,确定该第二上行指示对应的第三上行资源是用于传输该第二数据的,进而将该第二数据经第三上行资源发送至网络设备。
示例性的,上述传输标识具体可以是SLHARQ ID。
再一种可选方式中,第一上行指示中也可以不包括有该传输标识,第二终端可以将最近时刻从侧行链路中接收到的侧行数据通过上行链路发送至网络设备。相应的,第二上行指示中也可以不包括有该传输标识,第一终端可以将最近时刻通过侧行链路发送的侧行数据通过上行链路发送至网络设备。
需要说明的是,第一终端关联上行链路中的上行数据和侧行链路中的侧行数据,主要适用于第一数据、第二数据和第三数据相同的情况下,也即适用于图3的场景2中。
如图4为本申请提供的另一种数据传输方法的流程示意图,该流程中:
步骤401,第一终端向网络设备发送资源请求。
步骤402,网络设备向第一终端发送侧行指示。该侧行指示用于指示侧行资源。
步骤403,网络设备向第一终端和第二终端分别发送上行指示。
一种情况中,该上行指示中包括第一上行指示和第二上行指示,其中第一上行指示用于指示第一上行资源和第二上行资源,第二上行指示用于指示第三上行资源。
另一种情况中,该上行指示用于指示第一上行资源、第二上行资源和第三上行资源。
步骤404,第一终端在网络设备指示的侧行资源上向第二终端发送第二数据。
步骤405,第二终端向网络设备发送第二数据和/或HARQ ACK信息。具体的,第二终端可在第一上行资源上向网络设备发送第二数据,和/或,第二终端可在第二上行资源上向网络设备发送HARQ ACK信息。
步骤406,第一终端在第三上行资源上向网络设备发送第三数据。
上述步骤401至步骤406中的具体实现方式可参见如图2相关实施例中描述。
本文中描述的各个实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本申请的保护范围中。
可以理解的是,上述各个方法实施例中,由终端实现的方法和操作,也可以由可用于终端的部件(例如芯片或者电路)实现,由网络设备实现的方法和操作,也可以由可用于网络设备的部件(例如芯片或者电路)实现。
上述本申请提供的实施例中,分别从各个设备之间交互的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,终端与网络设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
基于上述内容和相同构思,图5和图6为本申请的提供的可能的通信装置的结构示意图。这些通信装置可以用于实现上述方法实施例中网络设备、或第一终端、或第二终端的功能,因此也能实现上述方法实施例所具备的有益效果。
在本申请中,该通信装置可以是如图1所示的终端1或终端2,也可以是如图1所示的网络设备,还可以是应用于终端或网络设备的模块(如芯片)。
如图5所示,该通信装置包括处理模块501和通信模块502,其中通信模块502又可以包括发送模块5021和接收模块5022。通信装置用于实现上述方法实施例中网络设备、或第一终端、或第二终端的功能。
当通信装置用于实现上述方法实施例的网络设备的功能时:
一种可能的实现方式中,处理模块501用于,控制接收模块5022接收来自第一终端的资源请求,资源请求用于请求第一数据的传输资源;控制发送模块5021向第一终端发送侧行指示,侧行指示用于指示侧行资源,侧行资源用于第二数据在第一终端和第二终端之间的传输,第二数据是第一数据的部分或全部;控制发送模块5021向第二终端发送第一上行指示,第一上行指示用于指示第一上行资源,第一上行资源用于第二数据在第二终端和装置之间的传输。
一种可能的实现方式中,第一上行指示占用第一下行资源,第一下行资源中的时域资源的位置在侧行资源中的时域资源的位置之前。
一种可能的实现方式中,侧行指示中包括第一终端和第二终端之间的侧行链路传输的标识信息,第一上行指示中包括标识信息,标识信息用于关联在第一上行资源上传输的数据和在侧行资源上传输的数据。
一种可能的实现方式中,第一上行资源中的时域资源由侧行资源中的时域资源和第二终端的处理能力确定。
一种可能的实现方式中,第二终端的处理能力用于指示第一时长,第一时长是第二时长和第三时长之和,第二时长是第二终端解码在侧行资源上传输的数据,得到第二数据的时长,第三时长是第二终端编码第二数据,得到在第一上行资源上传输的数据的时长;第一上行资源中的时域资源的起始位置与侧行资源中的时域资源的终止位置之间的时长大于或等于第一时长。
一种可能的实现方式中,第一上行指示还用于指示第二上行资源,第二上行资源用于传输装置和第二终端之间的混合自动重传请求确认,混合自动重传请求确认用于指示第二数据在侧行资源上的传输状态。
一种可能的实现方式中,处理模块501还用于,控制发送模块5021向第一终端发送第二上行指示,第二上行指示用于指示第三上行资源,第三上行资源用于第三数据在第一终端和装置之间的传输,第三数据是第一数据的部分或全部。
一种可能的实现方式中,第二上行指示占用第二下行资源,第二下行资源中的时域资源的位置在侧行资源中的时域资源的位置之前。
一种可能的实现方式中,侧行指示中包括第一终端和第二终端之间的侧行链路传输的标识信息,第二上行指示中包括标识信息,标识信息用于关联在侧行资源上传输的数据和在第三上行资源上传输的数据。
当通信装置用于实现上述方法实施例的第一终端的功能时:
一种可能的实现方式中,处理模块501用于,控制发送模块5021向网络设备发送资源请求,资源请求用于请求第一数据的传输资源;控制接收模块5022接收来自网络设备的侧行指示,侧行指示用于指示侧行资源,侧行资源用于第二数据在装置和第二终端之间的传输,第二数据是第一数据的部分或全部。
一种可能的实现方式中,处理模块501用于,控制接收模块5022接收来自网络设备的第二上行指示,第二上行指示用于指示第三上行资源,第三上行资源用于第三数据在装置和网络设备之间的传输,第三数据是第一数据的部分或全部。
一种可能的实现方式中,侧行指示中包括装置和第二终端之间的侧行链路传输的标识信息,第二上行指示中包括标识信息,标识信息用于关联在侧行资源上传输的数据和在第三上行资源上传输的数据。
一种可能的实现方式中,第二上行指示占用第二下行资源,第二下行资源中的时域资源的位置在侧行资源中的时域资源的位置之前。
当通信装置用于实现上述方法实施例的第二终端的功能时:
一种可能的实现方式中,处理模块501用于,控制接收模块5022接收来自网络设备的第一上行指示,第一上行指示用于指示第一上行资源;在接收模块5022在侧行资源上成功接收来自第一终端的第二数据的情况下,控制发送模块5021在第一上行资源上向网络设备发送第二数据。
一种可能的实现方式中,第一上行指示占用第一下行资源,第一下行资源中的时域资源的位置在侧行资源中的时域资源的位置之前。
一种可能的实现方式中,处理模块501还用于,控制接收模块5022接收来自第一终端的侧行控制信息;侧行控制信息指示第一终端和装置之间的侧行链路传输的标识信息,第一上行指示中包括标识信息,标识信息用于关联在第一上行资源上传输的数据和在侧行资源上传输的数据。
一种可能的实现方式中,第一上行资源中的时域资源由侧行资源中的时域资源和处理模块501的处理能力确定。
一种可能的实现方式中,处理模块501的处理能力用于指示第一时长,第一时长是第二时长和第三时长之和,第二时长是处理模块501解码在侧行资源上传输的数据,得到第二数据的时长,第三时长是处理模块501编码第二数据,得到在第一上行资源上传输的数据的时长;第一上行资源中的时域资源的起始位置与侧行资源中的时域资源的终止位置之间的时长大于或等于第一时长。
一种可能的实现方式中,第一上行指示还用于指示第二上行资源,处理模块501还用于,控制发送模块5021在第二上行资源上向网络设备发送混合自动重传请求确认,混合自动重传请求确认用于指示第二数据在侧行资源上的传输状态。
如图6所示为本申请实施例提供的装置600,图6所示的装置可以为图5所示的装置的一种硬件电路的实现方式。该装置可适用于前面所示出的流程图中,实现上述方法实施例中网络设备、或第一终端、或第二终端的功能。
为了便于说明,图6仅示出了该装置的主要部件。
图6所示的装置600包括通信接口610、处理器620和存储器630,其中存储器630用于存储程序指令和/或数据。处理器620可以和存储器630协同操作。处理器620可执行存储器630中存储的程序指令。存储器630中存储的指令或程序被执行时,该处理器620用于执行上述实施例中处理模块501执行的操作,通信接口610用于执行上述实施例中通信模块502执行的操作。
存储器630和处理器620耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。所述存储器630中的至少一个可以包括于处理器620中。
在本申请实施例中,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口。在本申请实施例中,通信接口为收发器时,收发器可以包括独立的接收器、独立的发射器;也可以集成收发功能的收发器、或者是通信接口。
装置600还可以包括通信线路640。其中,通信接口610、处理器620以及存储器630可以通过通信线路640相互连接;通信线路640可以是外设部件互连标准(peripheralcomponent interconnect,简称PCI)总线或扩展工业标准结构(extended industrystandard architecture,简称EISA)总线等。所述通信线路640可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
基于上述内容和相同构思,本申请实施例提供一种芯片***,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得该芯片***实现上述方法实施例中网络设备、或第一终端、或第二终端的功能。
该芯片***可以包括接口电路,该接口电路用于交互代码指令至所述处理器。
应理解,该芯片***中的处理器可以为一个或多个,该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。
应理解,该芯片***中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置。示例性的,存储器可以是非瞬时性处理器,例如只读存储器ROM,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上。
基于上述内容和相同构思,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序或指令,当该计算机程序或指令被实现时,使得计算机实现上述方法实施例中网络设备、或第一终端、或第二终端的功能。
基于上述内容和相同构思,本申请实施例提供一种计算机程序产品,当计算机读取并实现所述计算机程序产品时,使得计算机实现上述方法实施例中网络设备、或第一终端、或第二终端的功能。
基于上述内容和相同构思,本申请实施例提供一种通信***,该通信***可包括上述方法实施例中的第一终端、第二终端和网络设备,当然还可以包括其他通信设备,本申请不做限定。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的保护范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (24)
1.一种数据传输方法,其特征在于,包括:
网络设备接收来自第一终端的资源请求,所述资源请求用于请求第一数据的传输资源;
所述网络设备向所述第一终端发送侧行指示,所述侧行指示用于指示侧行资源,所述侧行资源用于第二数据在所述第一终端和所述第二终端之间的传输,所述第二数据是所述第一数据的部分或全部;
所述网络设备向第二终端发送第一上行指示,所述第一上行指示用于指示第一上行资源,所述第一上行资源用于所述第二数据在所述第二终端和所述网络设备之间的传输。
2.如权利要求1所述的方法,其特征在于,所述第一上行指示占用第一下行资源,所述第一下行资源中的时域资源的位置在所述侧行资源中的时域资源的位置之前。
3.如权利要求1所述的方法,其特征在于,所述侧行指示中包括所述第一终端和所述第二终端之间的侧行链路传输的标识信息,所述第一上行指示中包括所述标识信息,所述标识信息用于关联在所述第一上行资源上传输的数据和在所述侧行资源上传输的数据。
4.如权利要求1所述的方法,其特征在于,所述第一上行资源中的时域资源由所述侧行资源中的时域资源和所述第二终端的处理能力确定。
5.如权利要求4所述的方法,其特征在于,所述第二终端的处理能力用于指示第一时长,所述第一时长是第二时长和第三时长之和,所述第二时长是所述第二终端解码在所述侧行资源上传输的数据,得到所述第二数据的时长,所述第三时长是所述第二终端编码所述第二数据,得到在所述第一上行资源上传输的数据的时长;
所述第一上行资源中的时域资源的起始位置与所述侧行资源中的时域资源的终止位置之间的时长大于或等于所述第一时长。
6.如权利要求1所述的方法,其特征在于,所述第一上行指示还用于指示第二上行资源,所述第二上行资源用于传输所述网络设备和所述第二终端之间的混合自动重传请求确认,所述混合自动重传请求确认用于指示所述第二数据在所述侧行资源上的传输状态。
7.如权利要求1至6任一项所述的方法,其特征在于,还包括:
所述网络设备向所述第一终端发送第二上行指示,所述第二上行指示用于指示第三上行资源,所述第三上行资源用于第三数据在所述第一终端和所述网络设备之间的传输,所述第三数据是所述第一数据的部分或全部。
8.如权利要求7所述的方法,其特征在于,所述第二上行指示占用第二下行资源,所述第二下行资源中的时域资源的位置在所述侧行资源中的时域资源的位置之前。
9.如权利要求7所述的方法,其特征在于,所述侧行指示中包括所述第一终端和所述第二终端之间的侧行链路传输的标识信息,所述第二上行指示中包括所述标识信息,所述标识信息用于关联在所述侧行资源上传输的数据和在所述第三上行资源上传输的数据。
10.一种数据传输方法,其特征在于,包括:
第一终端向网络设备发送资源请求,所述资源请求用于请求第一数据的传输资源;
所述第一终端接收来自所述网络设备的侧行指示,所述侧行指示用于指示侧行资源,所述侧行资源用于第二数据在所述第一终端和所述第二终端之间的传输,所述第二数据是所述第一数据的部分或全部。
11.如权利要求10所述的方法,其特征在于,还包括:
所述第一终端接收来自所述网络设备的第二上行指示,所述第二上行指示用于指示第三上行资源,所述第三上行资源用于第三数据在所述第一终端和所述网络设备之间的传输,所述第三数据是所述第一数据的部分或全部。
12.如权利要求11所述的方法,其特征在于,所述侧行指示中包括所述第一终端和所述第二终端之间的侧行链路传输的标识信息,所述第二上行指示中包括所述标识信息,所述标识信息用于关联在所述侧行资源上传输的数据和在所述第三上行资源上传输的数据。
13.如权利要求11或12所述的方法,其特征在于,所述第二上行指示占用第二下行资源,所述第二下行资源中的时域资源的位置在所述侧行资源中的时域资源的位置之前。
14.一种数据传输方法,其特征在于,包括:
第二终端接收来自网络设备的第一上行指示,所述第一上行指示用于指示第一上行资源;
所述第二终端在侧行资源上成功接收来自第一终端的第二数据的情况下,在所述第一上行资源上向所述网络设备发送所述第二数据。
15.如权利要求14所述的方法,其特征在于,所述第一上行指示占用第一下行资源,所述第一下行资源中的时域资源的位置在所述侧行资源中的时域资源的位置之前。
16.如权利要求14所述的方法,其特征在于,所述方法还包括:
所述第二终端接收来自所述第一终端的侧行控制信息;
所述侧行控制信息指示所述第一终端和所述第二终端之间的侧行链路传输的标识信息,所述第一上行指示中包括所述标识信息,所述标识信息用于关联在所述第一上行资源上传输的数据和在所述侧行资源上传输的数据。
17.如权利要求14所述的方法,其特征在于,所述第一上行资源中的时域资源由所述侧行资源中的时域资源和所述第二终端的处理能力确定。
18.如权利要求17所述的方法,其特征在于,所述第二终端的处理能力用于指示第一时长,所述第一时长是第二时长和第三时长之和,所述第二时长是所述第二终端解码在所述侧行资源上传输的数据,得到所述第二数据的时长,所述第三时长是所述第二终端编码所述第二数据,得到在所述第一上行资源上传输的数据的时长;
所述第一上行资源中的时域资源的起始位置与所述侧行资源中的时域资源的终止位置之间的时长大于或等于所述第一时长。
19.如权利要求14至18任一项所述的方法,其特征在于,所述第一上行指示还用于指示第二上行资源,所述方法还包括:
所述第二终端在所述第二上行资源上向所述网络设备发送混合自动重传请求确认,所述混合自动重传请求确认用于指示所述第二数据在所述侧行资源上的传输状态。
20.一种通信装置,其特征在于,包括用于执行如权利要求1至9中任一项、或10至13中任一项、或14至19中任一项所述方法的模块。
21.一种通信装置,其特征在于,包括处理器和通信接口,所述通信接口用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1至9中任一项、或10至13中任一项、或14至19中任一项所述的方法。
22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1至9中任一项、或10至13中任一项、或14至19中任一项所述的方法。
23.一种芯片,其特征在于,包括至少一个处理器和接口;
所述接口,用于为所述至少一个处理器提供程序指令或者数据;
所述至少一个处理器用于执行所述程序行指令,以实现如权利要求1至9中任一项、或10至13中任一项、或14至19中任一项所述的方法。
24.一种通信***,其特征在于,包括网络设备、第一终端和第二终端,所述网络设备用于执行权利要求1至9中任一项的方法,所述第一终端用于执行权利要求10至13中任一项的方法,所述第二终端用于执行权利要求14至19中任一项的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110185194.7A CN114916069A (zh) | 2021-02-10 | 2021-02-10 | 一种数据传输方法及通信装置 |
PCT/CN2022/073971 WO2022170976A1 (zh) | 2021-02-10 | 2022-01-26 | 一种数据传输方法及通信装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110185194.7A CN114916069A (zh) | 2021-02-10 | 2021-02-10 | 一种数据传输方法及通信装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114916069A true CN114916069A (zh) | 2022-08-16 |
Family
ID=82760972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110185194.7A Pending CN114916069A (zh) | 2021-02-10 | 2021-02-10 | 一种数据传输方法及通信装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114916069A (zh) |
WO (1) | WO2022170976A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021007685A1 (zh) * | 2019-07-12 | 2021-01-21 | Oppo广东移动通信有限公司 | 用于传输侧行数据的方法、终端设备和网络设备 |
CN112311511B (zh) * | 2019-07-26 | 2023-06-06 | 华为技术有限公司 | 数据传输方法和装置 |
CN113508549B (zh) * | 2019-08-15 | 2024-05-03 | Oppo广东移动通信有限公司 | 传输侧行数据的方法、终端设备和网络设备 |
CN112449422A (zh) * | 2019-08-29 | 2021-03-05 | 华为技术有限公司 | 上行传输方法及通信装置 |
CN112449436B (zh) * | 2019-09-02 | 2024-07-09 | 华为技术有限公司 | 一种通信方法及装置 |
-
2021
- 2021-02-10 CN CN202110185194.7A patent/CN114916069A/zh active Pending
-
2022
- 2022-01-26 WO PCT/CN2022/073971 patent/WO2022170976A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2022170976A1 (zh) | 2022-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220264641A1 (en) | Hybrid automatic repeat request feedback method and apparatus | |
CN111130727B (zh) | 一种数据传输方法及终端设备 | |
US11006438B2 (en) | Signal transmission method, related apparatus, and system | |
WO2018202193A1 (zh) | 一种数据传输方法、装置和*** | |
CN114731690A (zh) | 数据传输方法、装置及设备 | |
CN115499114A (zh) | 无线通信方法、收端设备和发端设备 | |
CN114731729A (zh) | 协作传输方法、设备及*** | |
CN115699958A (zh) | Harq-ack码本的反馈方法和终端设备 | |
CN114788204B (zh) | Harq进程的状态确定方法、装置及设备 | |
CN115699645A (zh) | 混合自动重传请求应答harq-ack的反馈方法和终端设备 | |
US20230188267A1 (en) | Indication information receiving method, and apparatus | |
CN114747234A (zh) | 一种数据传输的方法、装置和*** | |
CN114747237A (zh) | 一种配置信息发送的方法、装置和*** | |
CN114365469B (zh) | 一种数据传输方法、终端装置和网络装置 | |
CN112584430B (zh) | 一种通信方法及装置 | |
CN114916069A (zh) | 一种数据传输方法及通信装置 | |
CN115956394A (zh) | 无线通信的方法和终端设备 | |
CN116097825A (zh) | 一种通信方法及通信装置 | |
CN115336215A (zh) | Harq-ack码本的反馈方法、终端设备和网络设备 | |
WO2022011718A1 (zh) | 一种通信方法和装置 | |
US20220279488A1 (en) | Data transmission method, apparatus, and system | |
US20240023107A1 (en) | Information sending method and apparatus, and information receiving method and apparatus | |
WO2022016477A1 (zh) | 一种通信方法及通信装置 | |
WO2023280298A1 (zh) | 一种反馈方式的确定方法、装置、芯片及模组设备 | |
US20220248240A1 (en) | Communication Method and Communication Apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |