数据传输的方法和装置与流程

文档序号:22749653发布日期:2020-10-31 09:42阅读:98来源:国知局
数据传输的方法和装置与流程

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



背景技术:

未来的第五代(5thgeneration,5g)系统主要支持三类业务:

增强型移动宽带通信(enhancedmobilebroadband,embb)、大量机器类型通信(massivemachinetypecommunications,mmtc)、高可靠低时延通信(ultra-reliableandlowlatencycommunications,urllc)。对于urllc而言,其对时延和可靠性都有比较高的要求。例如,极端情况下urllc业务要求时延是0.5ms,可靠性是10^-8。其中,urllc最常见的应用场景之一是工业控制,工业控制的数据传输模型与传统的无线通信网络的数据传输据模型有很大不同。传统的无线通信网所传输的数据是无规律的,也就是说移动通信网络不知道传输的数据是什么,收到数据就传。但是,对于工业控制来说,每一个生产流程的动作指令都是可预知的。对于工业控制而言,无线网络所传输的信令是很有规律的。为此,引入了x节点(nodex),减少了控制中心和网络设备之间的数据传输量。nodex预先获知生产流程,所以控制中心只需要触发网络设备启动生产流程,网络设备通知nodex启动生产流程,nodex收到网络设备的通知消息后,控制终端设备完成生产流程。采用这种方式,可以将nodex部署得离终端设备比较近,这样,大量的数据传输都发生在nodex和终端设备之间,而这两种节点之间的距离比较近,这样就可以节省无线资源,降低功率。

但是,上述做法要求终端设备只接收nodex的数据,不直接从网络设备接收数据。事实上,网络设备仍然有一些数据需要直接传给终端设备,对这种数据,需要nodex转发,通常这类数据都是比较紧急的数据,时延要求比较高。例如发生紧急情况时,控制中心通知网络设备停止操作。对这种转发型数据的处理,需要考虑如何发送,以保障通信正常进行。



技术实现要素:

本申请提供一种数据传输的方法和装置,以期保障通信正常进行。

第一方面,提供了一种数据传输的方法,应用在网络设备经由中间节点向终端设备发送数据包的情况下,包括:网络设备确定第一dci和第一数据包,第一dci经由终端设备的标识进行处理,第一数据包包括发送给终端设备的数据包;网络设备向中间节点发送第一dci和第一数据包。

本申请实施例提供的数据传输的方法,网络设备在需要向终端设备发送数据包的时候,可以经由中间节点转发,进而终端设备可以只需要监听中间节点发送的信号,降低了终端设备的复杂度。网络设备向中间节点发送的第一dci是经由终端设备的标识加扰的,中间节点只需要正确解扰第一dci获得第一数据包即可,无需对第一数据包进行解扰,从而使得数据包能够快速转发,提高数据传输的性能。

在一种情况下,本申请中所涉及的第一dci经由终端设备的标识进行处理可以包括第一数据包经由终端设备的标识进行加扰。

网络设备向中间节点发送的第一dci和第一数据包之间可以存在对应关系,第一dci用于中间节点获得第一数据包。

还应理解,上述的终端设备并不特指某一个终端设备,可以是中间节点连接的多个终端设备中的任意一个。中间节点连接某个终端设备也可以描述为某个终端设备与该中间节点相关联。

结合第一方面,在第一方面的某些实现方式中,在网络设备确定第一dci和第一数据包之前,方法还包括:网络设备为终端设备分配终端设备的标识;网络设备向中间节点发送终端设备的标识。

结合第一方面,在第一方面的某些实现方式中,在网络设备确定第一dci和第一数据包之前,方法还包括:

网络设备接收中间节点发送的终端设备的标识。

本申请实施例提供的数据传输的方法,加扰第一dci的终端设备的标识可以是网络设备配置的,也可以是中间节点配置的。提供灵活的配置终端设备的标识的方案。

应理解,本申请中所涉及的终端设备的标识,可以指的是终端设备的rnti,或者,终端设备的标识(identification,id)等能够标识终端设备的信息。

结合第一方面,在第一方面的某些实现方式中,方法还包括:网络设备向目标网络设备发送切换请求,切换请求用于请求将中间节点以及终端设备接入目标网络设备,其中,切换请求中携带终端设备的标识;网络设备接收目标网络设备发送的切换响应,切换响应包括第一指示信息,第一指示信息用于指示终端设备的标识需要更新;网络设备向中间节点发送切换命令,切换命令用于通知中间节点接入目标网络设备,其中,切换命令包括第一指示信息。

本申请实施例提供的数据传输的方法,在中间节点和终端设备切换到目标网络设备时,如果该终端设备的标识与目标网络设备下的终端设备的标识发生冲突的话,目的网络设备可以指示即将切换过来的终端设备的标识更新为其他的标识,从而避免与本地的终端设备的标识发生冲突。

应理解,本申请中将用于请求将中间节点以及终端设备接入目标网络设备的消息称为切换请求只是一种举例,不对本申请的保护范围构成任何限定,例如,该消息还可以称为切换指示等。

结合第一方面,在第一方面的某些实现方式中,方法还包括:网络设备接收中间节点发送的连接失败指示信息,连接失败指示信息用于指示终端设备与中间节点之间连接失败。

本申请实施例提供的数据传输的方法,当中间节点确定连接的终端设备断开连接时。中间节点将终端设备连接失败的信息通知给网络设备,使得网络设备确定该终端设备无法继续接受数据。避免网络设备发送无法到达终端设备的数据。

应理解,本申请中将用于指示终端设备与中间节点之间连接失败的指示信息称为连接失败指示信息只是一种举例,不对本申请的保护范围构成任何限定,例如,该指示信息还可以称为失败指示,或未连接指示,或断开连接指示等。

第二方面,提供了一种数据传输的方法,包括:中间节点接收网络设备发送的第一dci和第一数据包,第一dci经由终端设备的标识进行处理,第一数据包包括发送给终端设备的数据包;中间节点基于终端设备的标识解扰第一dci,获得第一数据包;中间节点向终端设备发送第三dci和第一数据包,第三dci经由终端设备的标识进行处理。

本申请实施例提供的数据传输的方法,网络设备在需要向终端设备发送数据包的时候,可以经由中间节点转发,进而终端设备可以只需要监听中间节点发送的信号,降低了终端设备的复杂度。网络设备向中间节点发送的第一dci是经由终端设备的标识加扰的,中间节点只需要正确解扰第一dci获得第一数据包即可,无需对第一数据包进行解扰,将第一数据包直接发送给终端设备,从而使得数据包能够快速转发,提高数据传输的性能。

在一种情况下,本申请中所涉及的第一dci经由终端设备的标识进行处理可以理解为第一数据包经由终端设备的标识进行加扰。

网络设备向中间节点发送的第一dci和第一数据包之间可以存在对应关系,第一dci用于中间节点获得第一数据包。同理,中间节点向终端设备发送的第三dci和第一数据包之间可以存在对应关系,即第三dci用于终端设备获得第一数据包。

结合第二方面,在第二方面的某些实现方式中,在所述中间节点接收网络设备发送的第一dci和第一数据包之前,所述方法还包括:所述中间节点为所述终端设备分配终端设备的标识;所述中间节点向所述网络设备发送所述终端设备的标识。

结合第一方面,在第一方面的某些实现方式中,在网络设备确定第一dci和第一数据包之前,方法还包括:所述中间节点接收所述网络设备发送的所述终端设备的标识。

本申请实施例提供的数据传输的方法,加扰第一dci的终端设备的标识可以是网络设备配置的,也可以是中间节点配置的。提供灵活的配置方案。

应理解,本申请中所涉及的终端设备的标识,可以指的是终端设备的rnti,或者,终端设备的id等能够标识终端设备的信息。

结合第二方面,在第二方面的某些实现方式中,所述方法还包括:所述中间节点接收所述网络设备发送的切换命令,切换命令用于通知所述中间节点接入所述目标网络设备,其中,切换命令包括第一指示信息,第一指示信息用于指示所述终端设备的标识需要更新。

本申请实施例提供的数据传输的方法,在中间节点和终端设备切换到目标网络设备时,如果终端设备的标识与目标网络设备下的终端设备的标识发生冲突的话,目的网络设备可以指示即将切换过来的终端设备的标识更新为其他的标识,从而避免与本地的终端设备的标识发生冲突。

结合第二方面,在第二方面的某些实现方式中,方法还包括:所述中间节点向所述网络设备发送连接失败指示信息,所述连接失败指示信息用于指示所述终端设备与所述中间节点之间连接失败。

本申请实施例提供的数据传输的方法,当中间节点确定连接的终端设备断开连接时,即该终端设备不再与中间节点保持连接。中间节点将终端设备连接失败的信息通知给网络设备,使得网络设备确定该终端设备无法继续接受数据。

应理解,本申请中将用于指示终端设备与中间节点之间连接失败的指示信息称为连接失败指示信息只是一种举例,不对本申请的保护范围构成任何限定,例如,该指示信息还可以称为失败指示,或未连接指示,或断开连接指示等。

第三方面,提供了一种数据传输的方法,包括:终端设备接收中间节点发送的第三dci和所述第一数据包,所述第三dci经由所述终端设备的标识进行处理,所述第一数据包包括发送给所述终端设备的数据包;所述终端设备基于所述终端设备的标识解扰所述第三dci,获取所述第一数据包。

本申请实施例提供的数据传输的方法,终端设备可以从中间节点接收网络设备发送给终端设备的数据包,进而终端设备可以只需要监听中间节点发送的信号,降低了终端设备的复杂度。

结合第三方面,在第三方面的某些实现方式中,在所述终端设备接收中间节点发送的第三dci和所述第一数据包之前,所述方法还包括:所述终端设备接收所述中间节点发送的所述终端设备的标识;或者,所述终端设备接收网络设备发送的所述终端设备的标识。

本申请实施例提供的数据传输的方法,加扰第一dci的终端设备的标识可以是网络设备配置的,也可以是中间节点配置的。提供灵活的配置方案。

应理解,本申请中所涉及的终端设备的标识,可以指的是终端设备的rnti,或者,终端设备的id等能够标识终端设备的信息。

结合第三方面,在第三方面的某些实现方式中,所述方法还包括:所述终端设备接收所述中间节点发送的第一指示信息,所述第一指示信息用于指示所述终端设备的标识需要更新。

本申请实施例提供的数据传输的方法,终端设备的标识可以进行更新,从而避免多个终端设备的标识发生冲突。

第四方面,提供了一种数据传输的方法,应用在网络设备经由中间节点向n个终端设备发送数据包的情况下,包括:网络设备确定第二dci和第二数据包,所述第二dci经由中间节点的标识进行处理,所述第二数据包包括发送给n个终端设备的数据包,n为正整数;所述网络设备向所述中间节点发送所述第二dci和所述第二数据包。

本申请实施例提供的数据传输的方法,网络设备在需要向n个终端设备发送数据包的时候,可以经由中间节点转发,进而n个终端设备可以只需要监听中间节点发送的信号,降低了终端设备的复杂度。

在一种情况下,本申请中所涉及的第二dci经由中间节点的标识进行处理可以包括第二数据包经由中间节点的标识进行加扰。

网络设备向中间节点发送的第二dci和第二数据包之间可以存在对应关系,第二dci用于中间节点获得第二数据包。

结合第四方面,在第四方面的某些实现方式中,在所述网络设备确定所述第二dci和第二数据包之前,所述方法还包括:所述网络设备为所述中间节点分配中间节点的标识。

本申请实施例提供的数据传输的方法,加扰第二dci的中间节点的标识由网络设备为中间节点配置。

结合第四方面,在第四方面的某些实现方式中,所述第二dci中还包括用于指示所述n个终端设备的第二指示信息;或者,所述第二数据包的mac头用于指示所述n个终端设备和所述第二数据包中分别发送至所述n个终端设备的数据包的大小。

本申请实施例提供的数据传输的方法,第二dci或者第二数据包的mac子头指示第二数据包中的数据发送至哪些终端设备,这样就可以把第二数据包中需要发送给n个终端设备的数据包顺利发给该n个终端设备

结合第四方面,在第四方面的某些实现方式中,所述方法还包括:所述网络设备为所述n个终端设备分别分配n个终端设备的标识;所述网络设备向所述中间节点发送所述n个终端设备的标识。

结合第四方面,在第四方面的某些实现方式中,所述方法还包括:所述网络设备接收所述中间节点发送的所述n个终端设备的标识。

本申请实施例提供的数据传输的方法,终端设备的标识可以是网络设备配置的,也可以是中间节点配置的。提供灵活的配置方案。

应理解,本申请中所涉及的终端设备的标识,可以指的是终端设备的rnti,或者,终端设备的id等能够标识终端设备的信息。

结合第四方面,在第四方面的某些实现方式中,方法还包括:所述网络设备向目标网络设备发送切换请求,所述切换请求用于请求将所述中间节点以及所述n个终端设备接入所述目标网络设备,所述切换请求中携带所述n个终端设备的标识;所述网络设备接收所述目标网络设备发送的切换响应,所述切换响应包括第三指示信息,所述第三指示信息用于指示所述n个终端设备中的终端设备的标识需要更新;所述网络设备向所述中间节点发送切换命令,切换命令用于通知所述中间节点接入所述目标网络设备,所述切换命令包括所述第三指示信息。

本申请实施例提供的数据传输的方法,在中间节点和终端设备切换到目标网络设备时,如果终端设备的标识与目标网络设备下的终端设备的标识发生冲突的话,目的网络设备可以指示即将切换过来的终端设备的标识更新为其他的标识,从而避免与本地的终端设备的标识发生冲突。

结合第四方面,在第四方面的某些实现方式中,方法还包括:所述网络设备接收所述中间节点发送的连接失败指示信息,所述连接失败指示信息用于指示所述n个终端设备中的终端设备与所述中间节点之间连接失败。

本申请实施例提供的数据传输的方法,当中间节点确定连接的终端设备断开连接时,即该终端设备不再与中间节点保持连接。中间节点将终端设备连接失败的信息通知给网络设备,使得网络设备确定该终端设备无法继续接受数据。

第五方面,提供了一种数据传输的方法,应用在网络设备经由中间节点向n个终端设备发送数据包的情况下,包括:中间节点接收网络设备发送的第二dci和第二数据包,所述第二dci经由中间节点的标识进行处理,所述第一数据包包括发送给n个终端设备的数据包,n为正整数;所述中间节点基于所述中间节点的标识解扰所述第二dci;所述中间节点确定将所述第二数据包中的数据分别发送至所述n个终端设备;所述中间节点向终端设备发送第四dci和第三数据包,所述第四dci经由所述终端设备的标识进行处理,所述第三数据包包括所述第二数据包中发送至所述终端设备的数据,其中,所述终端设备为所述n个终端设备中的任意一个终端设备。

本申请实施例提供的数据传输的方法,网络设备在需要向终端设备发送数据包的时候,可以经由中间节点转发,进而终端设备可以只需要监听中间节点发送的信号,降低了终端设备的复杂度。

应理解,本申请中所涉及的第二dci经由中间节点的标识进行处理可以理解为第二数据包经由中间节点的标识进行加扰。

还应理解,网络设备向中间节点发送的第二dci和第二数据包之间可以存在对应关系,即第二dci用于中间节点获得第二数据包。同理,中间节点向终端设备发送的第四dci和第三数据包之间可以存在对应关系,即第四dci用于终端设备获得第三数据包。

结合第五方面,在第五方面的某些实现方式中,在所述中间节点接收网络设备发送的第二dci和第二数据包之前,所述方法还包括:所述中间节点接收所述网络设备发送的所述中间节点的标识

本申请实施例提供的数据传输的方法,加扰第二dci的中间节点的标识由网络设备为中间节点配置。

结合第五方面,在第五方面的某些实现方式中,所述第二dci中还包括用于指示所述n个终端设备的第二指示信息;所述中间节点确定将所述第二数据包中的数据分别发送至所述n个终端设备包括:所述中间节点根据所述第二指示信息确定将所述第二数据包中的数据分别发送至所述n个终端设备。

结合第五方面,在第五方面的某些实现方式中,所述第二数据包的mac子头用于指示所述n个终端设备和所述第二数据包中分别发送至所述n个终端设备的数据包的大小;所述中间节点确定将所述第二数据包中的数据分别发送至所述n个终端设备包括:所述中间节点的mac层根据所述第二数据包的mac头确定将所述第二数据包中的数据分别发送至所述n个终端设备。

本申请实施例提供的数据传输的方法,由于第二数据包中包括需要发送给n个终端设备的数据包,所以第二dci或者第二数据包的mac子头需要指示第二数据包中的数据发送至哪些终端设备。

结合第五方面,在第五方面的某些实现方式中,所述方法还包括:所述中间节点为所述n个终端设备分别分配n个终端设备的标识;所述中间节点向所述网络设备发送所述n个终端设备的标识;或者,所述中间节点接收所述网络设备发送的所述n个终端设备的标识。

本申请实施例提供的数据传输的方法,加扰第四dci的终端设备的标识可以是网络设备配置的,也可以是中间节点配置的。提供灵活的配置方案。

应理解,本申请中所涉及的终端设备的标识,可以指的是终端设备的rnti,或者,终端设备的id等能够标识终端设备的信息。

结合第五方面,在第五方面的某些实现方式中,所述方法还包括:所述中间节点接收所述网络设备发送的切换命令,其中,所述切换命令包括第三指示信息,所述第三指示信息用于指示所述n个终端设备中的终端设备的标识需要更新。

本申请实施例提供的数据传输的方法,在中间节点和终端设备切换到目标网络设备时,如果中间节点连接的n个终端设备中至少一个终端设备的标识与目标网络设备下的终端设备的标识发生冲突的话,目的网络设备可以指示即将切换过来的终端设备的标识更新为其他的标识,从而避免与本地的终端设备的标识发生冲突。

结合第五方面,在第五方面的某些实现方式中,方法还包括:所述方法还包括:所述中间节点向所述网络设备发送连接失败指示信息,所述连接失败指示信息用于指示所述n个终端设备中的终端设备与所述中间节点之间连接失败。

本申请实施例提供的数据传输的方法,当中间节点确定连接的终端设备断开连接时,即该终端设备不再与中间节点保持连接。中间节点将终端设备连接失败的信息通知给网络设备,使得网络设备确定该终端设备无法继续接受数据。

第六方面,提供了一种数据传输的方法,包括:终端设备接收中间节点发送的第四dci和所述第三数据包,所述第四dci经由所述终端设备的标识进行处理,所述第三数据包包括发送给所述终端设备的数据包;所述终端设备基于所述终端设备的标识解扰所述第四dci,获取所述第三数据包。

本申请实施例提供的数据传输的方法,终端设备可以从中间节点接收网络设备发送给终端设备的数据包,进而终端设备可以只需要监听中间节点发送的信号,降低了终端设备的复杂度。

结合第六方面,在第六方面的某些实现方式中,在所述终端设备接收中间节点发送的第四dci和所述第三数据包之前,所述方法还包括:所述终端设备接收所述中间节点发送的所述终端设备的标识;或者,所述终端设备接收网络设备发送的所述终端设备的标识。

本申请实施例提供的数据传输的方法,加扰第四dci的终端设备的标识可以是网络设备配置的,也可以是中间节点配置的。提供灵活的配置方案。

应理解,本申请中所涉及的终端设备的标识,可以指的是终端设备的rnti,或者,终端设备的id等能够标识终端设备的信息。

结合第六方面,在第六方面的某些实现方式中,所述方法还包括:所述终端设备接收所述中间节点发送的第三指示信息,所述第三指示信息用于指示所述终端设备的标识需要更新。

本申请实施例提供的数据传输的方法,终端设备的标识可以进行更新,从而避免多个终端设备的标识发生冲突。

第七方面,一种配置标识的方法,包括:网络设备接收中间节点发送的第一关联请求消息,所述第一关联请求消息用于请求所述网络设备为终端设备配置标识;所述网络设备向所述中间节点发送关联响应消息,所述关联响应消息中包括所述终端设备的标识。

本申请实施例提供的配置标识的方法,网络设备可以在接收到中间节点的第一关联请求消息之后,为终端设备配置标识,其中第一关联请求消息中包括终端设备在侧行链路的标识(sidelinkuserequipmentidentify,slueid)。

应理解,本申请中将用于请求所述网络设备为终端设备配置标识的消息称为第一关联请求消息只是一种举例,不对本申请的保护范围构成任何限定,例如,该消息还可以称为配置请求消息,或请求消息,或配置消息等。

结合第七方面,在第七方面的某些实现方式中,所述方法还包括:所述网络设备向所述中间节点发送所述第四指示信息,所述第四指示信息用于指示中间节点作为至少一个终端设备的调度组头,所述调度组头用于为所述至少一个终端设备调度侧行链路sl资源。

本申请实施例提供的配置标识的方法,网络设备可以指示中间节点为调度终端设备的调度组头。

结合第七方面,在第七方面的某些实现方式中,在所述网络设备确定第四指示信息之前,所述方法还包括:所述网络设备接收所述中间节点发送的请求消息,所述请求消息用于请求所述网络设备将所述中间节点设置为所述调度组头,或者,所述请求消息用于通知所述网络设备所述中间节点具有所述调度组头的能力;或者,所述网络设备接收核心网设备的第五指示信息,所述第五指示信息用于指示所述中间节点为所述调度组头。

本申请实施例提供的配置标识的方法,网络设备指示中间节点为调度组头的先决条件可以是多种,为网络设备指示中间节点为调度组头提供灵活的确定方案。

结合第七方面,在第七方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

本申请实施例提供的配置标识的方法,终端设备的标识长度小于终端设备在侧行链路的标识的长度,从而实现了中间节点在侧行链路调度终端设备时减少了空口开销的目的。

第八方面,一种配置标识的方法,包括:中间节点向网络设备发送第一关联请求消息,所述第一关联请求消息用于请求所述网络设备为终端设备配置标识;所述中间节点接收所述网络设备发送的关联响应消息,所述关联响应消息中包括所述终端设备的标识。

本申请实施例提供的配置标识的方法,网络设备可以在接收到中间节点的第一关联请求消息之后,为终端设备配置标识。

结合第八方面,在第八方面的某些实现方式中,所述方法还包括:在所述中间节点向网络设备发送第一关联请求消息之前,所述方法还包括:所述中间节点接收所述终端设备发送的第二关联请求消息,所述第二关联请求消息用于请求关联到所述中间节点。

本申请实施例提供的配置标识的方法,中间节点从终端设备处接收第二关联请求消息,获知某个或某些终端设备请求关联到中间节点,其中第二关联请求消息中包括slueid。

结合第八方面,在第八方面的某些实现方式中,所述中间节点接收所述网络设备发送的第四指示信息,所述第四指示信息用于指示中间节点作为至少一个终端设备的调度组头,所述调度组头用于为所述至少一个终端设备调度侧行链路sl资源。

本申请实施例提供的配置标识的方法,网络设备可以指示中间节点为调度终端设备的调度组头。

结合第八方面,在第八方面的某些实现方式中,所述中间节点广播发现消息,所述发现消息用于通知终端设备,所述中间节点为所述调度组头。

本申请实施例提供的配置标识的方法,中间节点通过广播的方式通知终端设备自身为调度组头。

结合第八方面,在第八方面的某些实现方式中,所述中间节点向所述网络设备发送请求消息,所述请求消息用于请求所述网络设备将所述中间节点设置为所述调度组头,或者,所述请求消息用于通知所述网络设备所述中间节点具有所述调度组头的能力。

结合第八方面,在第八方面的某些实现方式中,所述中间节点向核心网设备发送第六指示信息,所述第六指示信息用于指示所述中间节点为高层组头。

本申请实施例提供的配置标识的方法,中间节点为调度组头的先决条件可以是多种,为网络设备确定中间节点为调度组头提供灵活的确定方案。

结合第八方面,在第八方面的某些实现方式中,所述中间节点向所述终端设备发送所述终端设备的标识。

结合第八方面,在第八方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

本申请实施例提供的配置标识的方法,终端设备的标识长度小于终端设备在侧行链路的标识的长度,从而实现了中间节点在侧行链路调度终端设备时减少了空口开销的目的。

第九方面,一种配置标识的方法,包括:终端设备向中间节点发送第二关联请求消息,所述第二关联请求消息用于请求关联到所述中间节点。

本申请实施例提供的配置标识的方法,终端设备向中间节点发送第二关联请求消息,请求关联到中间节点,其中第二关联请求消息中包括slueid。

结合第九方面,在第九方面的某些实现方式中,所述终端设备获取所述中间节点广播的发现消息,确定所述中间节点为调度组头。

本申请实施例提供的配置标识的方法,终端设备可以获知中间节点为调度终端设备的调度组头。

结合第九方面,在第九方面的某些实现方式中,所述终端设备接收所述中间节点发送的所述终端设备的标识。

结合第九方面,在第九方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

本申请实施例提供的配置标识的方法,终端设备的标识长度小于终端设备在侧行链路的标识的长度,从而实现了中间节点在侧行链路调度终端设备时减少了空口开销的目的。

第十方面,一种配置标识的方法,包括:网络设备确定第四指示信息,所述第四指示信息用于指示中间节点作为终端设备的调度组头,所述调度组头用于为所述终端设备调度侧行链路sl资源,其中,所述第四指示信息中包括标识集合,所述标识集合中的一个标识为一个所述终端设备的标识;所述网络设备向所述中间节点发送所述第四指示信息。

本申请实施例提供的配置标识的方法,网络设备可以指示中间节点为调度组头,并提前分配标识集合。

结合第十方面,在第十方面的某些实现方式中,在所述网络设备确定第四指示信息之前,所述方法还包括:所述网络设备接收所述中间节点发送的请求消息,所述请求消息用于请求所述网络设备将所述中间节点设置为所述调度组头,或者,所述请求消息用于通知所述网络设备所述中间节点具有所述调度组头的能力;或者,所述网络设备接收核心网设备的第五指示信息,所述第五指示信息用于指示所述中间节点为所述调度组头。

本申请实施例提供的配置标识的方法,网络设备指示中间节点为调度组头的先决条件可以是多种,为网络设备指示中间节点为调度组头提供灵活的确定方案。

结合第十方面,在第十方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

本申请实施例提供的配置标识的方法,终端设备的标识长度小于终端设备在侧行链路的标识的长度,从而实现了中间节点在侧行链路调度终端设备时减少了空口开销的目的。

第十一方面,一种配置标识的方法,包括:中间节点接收网络设备发送的第四指示信息,所述第四指示信息用于指示中间节点作为终端设备的调度组头,所述调度组头用于为所述终端设备调度侧行链路sl资源,其中,所述第四指示信息中包括标识集合,所述标识集合中的一个标识为一个所述终端设备的标识;所述中间节点根据所述第四指示信息确定为所述终端设备调度侧行链路sl资源。

结合第十一方面,在第十一方面的某些实现方式中,所述方法还包括:所述中间节点接收所述终端设备发送的所述第二关联请求消息,所述第二关联请求消息用于请求关联到所述中间节点。

本申请实施例提供的配置标识的方法,中间节点从终端设备处接收第二关联请求消息,获知某个或某些终端设备请求关联到中间节点,其中第二关联请求消息中包括slueid。

结合第十一方面,在第十一方面的某些实现方式中,所述中间节点广播发现消息,所述发现消息用于通知终端设备,所述中间节点为所述调度组头。

本申请实施例提供的配置标识的方法,中间节点通过广播的方式通知终端设备自身为调度组头。

结合第十一方面,在第十一方面的某些实现方式中,所述中间节点向所述网络设备发送请求消息,所述请求消息用于请求所述网络设备将所述中间节点设置为所述调度组头,或者,所述请求消息用于通知所述网络设备所述中间节点具有所述调度组头的能力。

结合第十一方面,在第十一方面的某些实现方式中,所述中间节点向核心网设备发送第六指示信息,所述第六指示信息用于指示所述中间节点为高层组头。

本申请实施例提供的配置标识的方法,中间节点为调度组头的先决条件可以是多种,为网络设备确定中间节点为调度组头提供灵活的确定方案。

结合第十一方面,在第十一方面的某些实现方式中,所述中间节点向所述终端设备发送所述终端设备的标识。

结合第十一方面,在第十一方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

本申请实施例提供的配置标识的方法,终端设备的标识长度小于终端设备在侧行链路的标识的长度,从而实现了中间节点在侧行链路调度终端设备时减少了空口开销的目的。

第十二方面,一种配置标识的方法,包括:终端设备向中间节点发送第二关联请求消息,所述第二关联请求消息用于请求关联到所述中间节点。

本申请实施例提供的配置标识的方法,终端设备向中间节点发送第二关联请求消息,请求关联到中间节点。

结合第十二方面,在第十二方面的某些实现方式中,所述终端设备获取所述中间节点广播的发现消息,确定所述中间节点为调度组头。

本申请实施例提供的配置标识的方法,终端设备可以获知中间节点为调度终端设备的调度组头。

结合第十二方面,在第十二方面的某些实现方式中,所述终端设备接收所述中间节点发送的所述终端设备的标识。

结合第十二方面,在第十二方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

本申请实施例提供的配置标识的方法,终端设备的标识长度小于终端设备在侧行链路的标识的长度,从而实现了中间节点在侧行链路调度终端设备时减少了空口开销的目的。

第十三方面,提供了一种数据传输的装置,应用在网络设备经由中间节点向终端设备发送数据包的情况下,包括:处理单元,用于确定第一dci和第一数据包,第一dci经由终端设备的标识进行处理,第一数据包包括发送给终端设备的数据包;发送单元,用于向中间节点发送第一dci和第一数据包。

结合第十三方面,在第十三方面的某些实现方式中,在处理单元确定第一dci和第一数据包之前,处理单元,还用于为终端设备分配终端设备的标识;发送单元,还用于向中间节点发送终端设备的标识。

结合第十三方面,在第十三方面的某些实现方式中,在处理单元确定第一dci和第一数据包之前,装置还包括:接收单元,用于接收中间节点发送的终端设备的标识。

结合第十三方面,在第十三方面的某些实现方式中,发送单元还用于向目标网络设备发送切换请求,切换请求用于请求将中间节点以及终端设备接入目标网络设备,其中,切换请求中携带终端设备的标识;接收单元,还用于接收目标网络设备发送的切换响应,切换响应包括第一指示信息,第一指示信息用于指示终端设备的标识需要更新;发送单元,还用于向中间节点发送切换命令,切换命令用于通知中间节点接入目标网络设备,其中,切换命令包括第一指示信息。

结合第十三方面,在第十三方面的某些实现方式中,接收单元,还用于接收中间节点发送的连接失败指示信息,连接失败指示信息用于指示终端设备与中间节点之间连接失败。

第十三方面以及第十三方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第一方面以及第一方面的任意可能的实现方式中的网络设备的操作。具体地,数据传输的装置包括用于执行上述第一方面以及第一方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第一方面中的网络设备或网络设备内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第十四方面,提供了一种数据传输的装置,包括:接收单元,用于接收网络设备发送的第一dci和第一数据包,第一dci经由终端设备的标识进行处理,第一数据包包括发送给终端设备的数据包;处理单元,用于基于终端设备的标识解扰第一dci,获得第一数据包;发送单元,用于向终端设备发送第三dci和第一数据包,第三dci经由终端设备的标识进行处理。

结合第十四方面,在第十四方面的某些实现方式中,在所述接收单元接收网络设备发送的第一dci和第一数据包之前,所述处理单元,还用于为所述终端设备分配终端设备的标识;所述发送单元向所述网络设备发送所述终端设备的标识。

结合第十四方面,在第十四方面的某些实现方式中,在网络设备确定第一dci和第一数据包之前,所述接收单元还用于接收所述网络设备发送的所述终端设备的标识。

结合第十四方面,在第十四方面的某些实现方式中,所述接收单元,还用于接收所述网络设备发送的切换命令,切换命令用于通知接入所述目标网络设备,其中,切换命令包括第一指示信息,第一指示信息用于指示所述终端设备的标识需要更新。

结合第十四方面,在第十四方面的某些实现方式中,发送单元,还用于向所述网络设备发送连接失败指示信息,所述连接失败指示信息用于指示所述终端设备与所述中间节点之间连接失败。

第十四方面以及第十四方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第二方面以及第二方面的任意可能的实现方式中的中间节点的操作。具体地,数据传输的装置包括用于执行上述第二方面以及第二方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第二方面中的中间节点或中间节点内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第十五方面,提供了一种数据传输的装置,包括:接收单元,用于接收中间节点发送的第三dci和所述第一数据包,所述第三dci经由终端设备的标识进行处理,所述第一数据包包括发送给所述终端设备的数据包;处理单元,用于基于所述终端设备的标识解扰所述第三dci,获取所述第一数据包。

结合第十五方面,在第十五方面的某些实现方式中,在所述接收单元接收中间节点发送的第三dci和所述第一数据包之前,接收单元还用于接收所述中间节点发送的所述终端设备的标识;或者,接收单元还用于接收网络设备发送的所述终端设备的标识。

结合第十五方面,在第十五方面的某些实现方式中,接收单元,用于接收所述中间节点发送的第一指示信息,所述第一指示信息用于指示所述终端设备的标识需要更新。

第十五方面以及第十五方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第三方面以及第三方面的任意可能的实现方式中的终端设备的操作。具体地,数据传输的装置包括用于执行上述第三方面以及第三方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第三方面中的终端设备或终端设备内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第十六方面,提供了一种数据传输的装置,应用在网络设备经由中间节点向n个终端设备发送数据包的情况下,包括:处理单元,用于确定第二dci和第二数据包,所述第二dci经由中间节点的标识进行处理,所述第二数据包包括发送给n个终端设备的数据包,n为正整数;发送单元,用于向所述中间节点发送所述第二dci和所述第二数据包。

结合第十六方面,在第十六方面的某些实现方式中,在所述处理单元确定所述第二dci和第二数据包之前,所述处理单元还用于为所述中间节点分配中间节点的标识。

结合第十六方面,在第十六方面的某些实现方式中,所述第二dci中还包括用于指示所述n个终端设备的第二指示信息;或者,所述第二数据包的mac头用于指示所述n个终端设备和所述第二数据包中分别发送至所述n个终端设备的数据包的大小。

结合第十六方面,在第十六方面的某些实现方式中,所述处理单元还用于为所述n个终端设备分别分配n个终端设备的标识;发送单元,用于向所述中间节点发送所述n个终端设备的标识。

结合第十六方面,在第十六方面的某些实现方式中,所述装置还包括:接收单元,用于接收所述中间节点发送的所述n个终端设备的标识。

结合第十六方面,在第十六方面的某些实现方式中,发送单元,用于向目标网络设备发送切换请求,所述切换请求用于请求将所述中间节点以及所述n个终端设备接入所述目标网络设备,所述切换请求中携带所述n个终端设备的标识;接收单元,用于接收所述目标网络设备发送的切换响应,所述切换响应包括第三指示信息,所述第三指示信息用于指示所述n个终端设备中的终端设备的标识需要更新;发送单元,用于向所述中间节点发送切换命令,切换命令用于通知所述中间节点接入所述目标网络设备,所述切换命令包括所述第三指示信息。

结合第十六方面,在第十六方面的某些实现方式中,接收单元,用于接收所述中间节点发送的连接失败指示信息,所述连接失败指示信息用于指示所述n个终端设备中的终端设备与所述中间节点之间连接失败。

第十六方面以及第十六方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第四方面以及第四方面的任意可能的实现方式中的网络设备的操作。具体地,数据传输的装置包括用于执行上述第四方面以及第四方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第四方面中的网络设备或网络设备内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第十七方面,提供了一种数据传输的装置,应用在网络设备经由中间节点向n个终端设备发送数据包的情况下,包括:接收单元,用于接收网络设备发送的第二dci和第二数据包,所述第二dci经由中间节点的标识进行处理,所述第一数据包包括发送给n个终端设备的数据包,n为正整数;处理单元,用于基于所述中间节点的标识解扰所述第二dci;处理单元,用于确定将所述第二数据包中的数据分别发送至所述n个终端设备;发送单元,用于向终端设备发送第四dci和第三数据包,所述第四dci经由所述终端设备的标识进行处理,所述第三数据包包括所述第二数据包中发送至所述终端设备的数据,其中,所述终端设备为所述n个终端设备中的任意一个终端设备。

结合第十七方面,在第十七方面的某些实现方式中,在所述接收单元接收网络设备发送的第二dci和第二数据包之前,所述接收单元还用于接收所述网络设备发送的所述中间节点的标识

结合第十七方面,在第十七方面的某些实现方式中,所述第二dci中还包括用于指示所述n个终端设备的第二指示信息;所述处理单元确定将所述第二数据包中的数据分别发送至所述n个终端设备包括:所述发送单元根据所述第二指示信息确定将所述第二数据包中的数据分别发送至所述n个终端设备。

结合第十七方面,在第十七方面的某些实现方式中,所述第二数据包的mac子头用于指示所述n个终端设备和所述第二数据包中分别发送至所述n个终端设备的数据包的大小;所述处理单元确定将所述第二数据包中的数据分别发送至所述n个终端设备包括:所述发送单元根据所述第二数据包的mac头确定将所述第二数据包中的数据分别发送至所述n个终端设备。

结合第十七方面,在第十七方面的某些实现方式中,所述装置还包括:所述处理单元为所述n个终端设备分别分配n个终端设备的标识;所述发送单元向所述网络设备发送所述n个终端设备的标识;或者,所述接收单元接收所述网络设备发送的所述n个终端设备的标识。

结合第十七方面,在第十七方面的某些实现方式中,所述装置还包括:所述接收单元接收所述网络设备发送的切换命令,其中,所述切换命令包括第三指示信息,所述第三指示信息用于指示所述n个终端设备中的终端设备的标识需要更新。

结合第十七方面,在第十七方面的某些实现方式中,装置还包括:所述装置还包括:所述发送单元向所述网络设备发送连接失败指示信息,所述连接失败指示信息用于指示所述n个终端设备中的终端设备与所述中间节点之间连接失败。

第十七方面以及第十七方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第五方面以及第五方面的任意可能的实现方式中的中间节点的操作。具体地,数据传输的装置包括用于执行上述第五方面以及第五方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第五方面中的中间节点或中间节点内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第十八方面,提供了一种数据传输的装置,包括:接收单元,用于接收中间节点发送的第四dci和所述第三数据包,所述第四dci经由所述终端设备的标识进行处理,所述第三数据包包括发送给所述终端设备的数据包;处理单元,用于基于所述终端设备的标识解扰所述第四dci,获取所述第三数据包。

结合第十八方面,在第十八方面的某些实现方式中,在所述接收单元接收中间节点发送的第四dci和所述第三数据包之前,所述接收单元还用于接收所述中间节点发送的所述终端设备的标识;或者,所述接收单元接收网络设备发送的所述终端设备的标识。

结合第十八方面,在第十八方面的某些实现方式中,所述接收单元接收所述中间节点发送的第三指示信息,所述第三指示信息用于指示所述终端设备的标识需要更新。

第十八方面以及第十八方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第六方面以及第六方面的任意可能的实现方式中的终端设备的操作。具体地,数据传输的装置包括用于执行上述第六方面以及第六方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第六方面中的终端设备或终端设备内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第十九方面,一种配置标识的装置,包括:接收单元,用于接收中间节点发送的第一关联请求消息,所述第一关联请求消息用于请求所述网络设备为终端设备配置标识;发送单元,用于向所述中间节点发送关联响应消息,所述关联响应消息中包括所述终端设备的标识。

结合第十九方面,在第十九方面的某些实现方式中,发送单元向所述中间节点发送所述第四指示信息,所述第四指示信息用于指示中间节点作为至少一个终端设备的调度组头,所述调度组头用于为所述至少一个终端设备调度侧行链路sl资源。

结合第十九方面,在第十九方面的某些实现方式中,在处理单元确定第四指示信息之前,所述接收单元,还用于接收所述中间节点发送的请求消息,所述请求消息用于请求所述处理单元将所述中间节点设置为所述调度组头,或者,所述请求消息用于通知所述网络设备所述中间节点具有所述调度组头的能力;或者,所述接收单元接收核心网设备的第五指示信息,所述第五指示信息用于指示所述中间节点为所述调度组头。

结合第十九方面,在第十九方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

第十九方面以及第十九方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第七方面以及第七方面的任意可能的实现方式中的网络设备的操作。具体地,数据传输的装置包括用于执行上述第七方面以及第七方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第七方面中的网络设备或网络设备内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第二十方面,一种配置标识的装置,包括:发送单元,用于向网络设备发送第一关联请求消息,所述第一关联请求消息用于请求所述网络设备为终端设备配置标识;接收单元,用于接收所述网络设备发送的关联响应消息,所述关联响应消息中包括所述终端设备的标识。

结合第二十方面,在第二十方面的某些实现方式中,所述发送单元向网络设备发送第一关联请求消息之前,所述接收单元,还用于接收所述终端设备发送的所述第一关联请求消息,所述第一关联请求消息用于请求关联到所述中间节点。

结合第二十方面,在第二十方面的某些实现方式中,所述接收单元接收所述网络设备发送的第四指示信息,所述第四指示信息用于指示中间节点作为至少一个终端设备的调度组头,所述调度组头用于为所述至少一个终端设备调度侧行链路sl资源。

结合第二十方面,在第二十方面的某些实现方式中,所述发送单元广播发现消息,所述发现消息用于通知终端设备,所述中间节点为所述调度组头。

结合第二十方面,在第二十方面的某些实现方式中,所述发送单元向所述网络设备发送请求消息,所述请求消息用于请求所述网络设备将所述中间节点设置为所述调度组头,或者,所述请求消息用于通知所述网络设备所述中间节点具有所述调度组头的能力。

结合第二十方面,在第二十方面的某些实现方式中,所述发送单元向核心网设备发送第六指示信息,所述第六指示信息用于指示所述中间节点为高层组头。

结合第二十方面,在第二十方面的某些实现方式中,所述发送单元向所述终端设备发送所述终端设备的标识。

结合第二十方面,在第二十方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

第二十方面以及第二十方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第八方面以及第八方面的任意可能的实现方式中的中间节点的操作。具体地,数据传输的装置包括用于执行上述第八方面以及第八方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第八方面中的中间节点或中间节点内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第二十一方面,一种配置标识的装置,包括:发送单元,用于向中间节点发送第二关联请求消息,所述第二关联请求消息用于请求关联到所述中间节点。

结合第二十一方面,在第二十一方面的某些实现方式中,装置还包括:接收单元,用于获取所述中间节点广播的发现消息,确定所述中间节点为调度组头。

结合第二十一方面,在第二十一方面的某些实现方式中,所述接收单元接收所述中间节点发送的所述终端设备的标识。

结合第二十一方面,在第二十一方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

第二十一方面以及第二十一方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第九方面以及第九方面的任意可能的实现方式中的终端设备的操作。具体地,数据传输的装置包括用于执行上述第九方面以及第九方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第九方面中的终端设备或终端设备内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第二十二方面,一种配置标识的装置,包括:处理单元,用于确定第四指示信息,所述第四指示信息用于指示中间节点作为终端设备的调度组头,所述调度组头用于为所述终端设备调度侧行链路sl资源,其中,所述第四指示信息中包括标识集合,所述标识集合中的一个标识为一个所述终端设备的标识;发送单元,用于向所述中间节点发送所述第四指示信息。

结合第二十二方面,在第二十二方面的某些实现方式中,在所述处理单元确定第四指示信息之前,所述装置还包括:接收单元,用于接收所述中间节点发送的请求消息,所述请求消息用于请求所述网络设备将所述中间节点设置为所述调度组头,或者,所述请求消息用于通知所述网络设备所述中间节点具有所述调度组头的能力;或者,所述接收单元接收核心网设备的第五指示信息,所述第五指示信息用于指示所述中间节点为所述调度组头。

结合第二十二方面,在第二十二方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

第二十二方面以及第二十二方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第十方面以及第十方面的任意可能的实现方式中的网络设备的操作。具体地,数据传输的装置包括用于执行上述第十方面以及第十方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第十方面中的网络设备或网络设备内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第二十三方面,一种配置标识的装置,包括:接收单元,用于接收网络设备发送的第四指示信息,所述第四指示信息用于指示中间节点作为终端设备的调度组头,所述调度组头用于为所述终端设备调度侧行链路sl资源,其中,所述第四指示信息中包括标识集合,所述标识集合中的一个标识为一个所述终端设备的标识;处理单元,用于根据所述第四指示信息确定为所述终端设备调度侧行链路sl资源。

结合第二十三方面,在第二十三方面的某些实现方式中,所述接收单元接收所述终端设备发送的所述第二关联请求消息,所述第二关联请求消息用于请求关联到所述中间节点。

结合第二十三方面,在第二十三方面的某些实现方式中,装置还包括:发送单元,用于广播发现消息,所述发现消息用于通知终端设备,所述中间节点为所述调度组头。

结合第二十三方面,在第二十三方面的某些实现方式中,所述发送单元向所述网络设备发送请求消息,所述请求消息用于请求所述网络设备将所述中间节点设置为所述调度组头,或者,所述请求消息用于通知所述网络设备所述中间节点具有所述调度组头的能力。

结合第二十三方面,在第二十三方面的某些实现方式中,所述发送单元向核心网设备发送第六指示信息,所述第六指示信息用于指示所述中间节点为高层组头。

结合第二十三方面,在第二十三方面的某些实现方式中,所述发送单元向所述终端设备发送所述终端设备的标识。

结合第二十三方面,在第二十三方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

第二十三方面以及第二十三方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第十一方面以及第十一方面的任意可能的实现方式中的中间节点的操作。具体地,数据传输的装置包括用于执行上述第十一方面以及第十一方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第十一方面中的中间节点或中间节点内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第二十四方面,一种配置标识的装置,包括:发送单元,用于向中间节点发送第二关联请求消息,所述第二关联请求消息用于请求关联到所述中间节点。

结合第二十四方面,在第二十四方面的某些实现方式中,装置还包括:接收单元,用获取所述中间节点广播的发现消息,确定所述中间节点为调度组头。

结合第二十四方面,在第二十四方面的某些实现方式中,所述终端设备接收所述中间节点发送的所述终端设备的标识。

结合第二十四方面,在第二十四方面的某些实现方式中,所述终端设备的标识占有的比特位数小于24。

第二十四方面以及第二十四方面的任意可能的实现方式中提供的数据传输的装置,可以用来执行第十二方面以及第十二方面的任意可能的实现方式中的终端设备的操作。具体地,数据传输的装置包括用于执行上述第十二方面以及第十二方面的任意可能的实现方式中所描述的步骤或功能相对应的部件(means)可以是第十二方面中的终端设备或终端设备内部的芯片或功能模块。步骤或功能可以通过软件实现,或硬件实现,或者通过硬件和软件结合来实现。

第二十五方面,提供了一种通信设备,包括,处理器,收发器,存储器,该存储器用于存储计算机程序,该收发器,用于执行第一至第十二方面中任一种可能实现方式中的数据传输的方法中的收发步骤,该处理器用于从存储器中调用并运行该计算机程序,使得该通信设备执行第一至第十二方面中任一种可能实现方式中的数据传输的方法。

可选地,处理器为一个或多个,存储器为一个或多个。

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

可选的,收发器包括,发射机(发射器)和接收机(接收器)。

一个可能的设计中,提供了一种通信设备,包括收发器、处理器和存储器。该处理器用于控制收发器收发信号,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该通信设备执行第一方面、第四方面、第七方面和第十方面以及第一方面、第四方面、第七方面和第十方面的任意可能的实现方式中的方法。

另一个可能的设计中,提供了一种通信设备,包括收发器、处理器和存储器。该处理器用于控制收发器收发信号,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该通信设备执行第二方面、第五方面、第八方面和第十一方面以及第二方面、第五方面、第八方面和第十一方面的任意可能的实现方式中的方法。

又一个可能的设计中,提供了一种通信设备,包括收发器、处理器和存储器。该处理器用于控制收发器收发信号,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该通信设备执行第三方面、第六方面、第九方面和第十二方面以及第三方面、第六方面、第九方面和第十二方面的任意可能的实现方式中的方法。

第二十六方面,提供了一种系统,系统包括第十三方面至第二十四方面提供的数据传输的装置。

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

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

第二十九方面,提供了一种芯片系统,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得安装有该芯片系统的通信设备执行上述第一至第十二方面中任一种可能实现方式中的方法。

附图说明

图1是能够适用本申请实施例数据传输的方法的系统100的示意图。

图2是一种工业控制流程的示意图。

图3是另一种工业控制流程的示意图。

图4是另一种工业控制流程的示意图。

图5是另一种工业控制流程的示意图。

图6是本申请实施例中提供的一种数据传输的方法的示意性流程图。

图7是本申请实施例提供的一种协议栈示意图。

图8是本申请实施例中提供的另一种数据传输的方法的示意性流程图。

图9是本申请实施例提供的一种第二数据包结构示意图。

图10中(a)和(b)是本申请实施例提供的另一种第二数据包结构示意图。

图11是本申请实施例提供的一种中间节点mac层处理第二数据包的示意图。

图12是本申请实施例提供中间节点向终端设备发送的数据包的示意图。

图13是本申请实施例提供的一种切换网络设备的示意性流程图。

图14是本申请实施例提供的一种终端设备连接失败的示意性流程图。

图15是本申请实施例提供的一种配置标识的方法示意图。

图16是本申请实施例提供的另一种配置标识的方法示意图。

图17是本申请提出的数据传输的装置10的示意图。

图18是适用于本申请实施例的终端设备20的结构示意图。

图19是本申请提出的数据传输的装置30的示意图。

图20是适用于本申请实施例的网络设备40的结构示意图。

图21是本申请提出的数据传输的装置50的示意图。

图22是适用于本申请实施例的中间节点60的结构示意图。

具体实施方式

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

本申请实施例的技术方案可以应用于各种通信系统,例如:第五代(5thgeneration,5g)系统、新无线(newradio,nr)。

本申请实施例中的终端设备可以指用户设备、接入终端、用户单元、用户站、移动站、移动台、中继站、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端设备或者未来演进的公用陆地移动通信网络(publiclandmobilenetwork,plmn)中的终端设备等。具体地,本申请实施例提供的数据传输的方法可以应用在工业控制场景中,本申请中所涉及的终端设备可以是工业控制中执行工业流程的设备,例如,操作臂。本申请实施例对此并不限定。

本申请实施例中的中间节点可以是用于与终端设备通信的任意一种具有无线收发功能的设备。该设备包括但不限于上述的终端设备、中继节点、局部控制节点、控制中心等包括应用层和接入层的功能的设备。

本申请实施例中的网络设备可以是用于与终端设备通信的任意一种具有无线收发功能的设备。该设备包括但不限于:家庭基站(例如,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)中的网络设备,本申请对此不做限定。

在本申请实施例中,终端设备或网络设备或中间节点包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(centralprocessingunit,cpu)、内存管理单元(memorymanagementunit,mmu)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,linux操作系统、unix操作系统、android操作系统、ios操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。

另外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compactdisc,cd)、数字通用盘(digitalversatiledisc,dvd)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasableprogrammableread-onlymemory,eprom)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读存储介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。

图1是能够适用本申请实施例数据传输的方法的系统100的示意图。包括终端设备101、网络设备102以及中间节点103。

如图1所示,网络设备102可包括1个天线或多个天线。例如,天线104、106、108、110、112和114。另外,网络设备102可附加地包括:发射机链和接收机链。

本领域普通技术人员可以理解,发射机链和接收机链均可包括与信号发送和接收相关的多个部件(例如,处理器、调制器、复用器、解调器、解复用器或天线等)。

网络设备102可以与中间节点103通信。然而,可以理解,网络设备102可以与类似于中间节点103的任意数目的中间节点通信。

如图1所示,中间节点103通过天线112和114与网络设备102通信。其中,天线112和114通过前向链路(也称为下行链路)118向中间节点103发送信息,并通过反向链路(也称为上行链路)1720从中间节点103接收信息。

此外,终端设备101通过天线104和106与网络设备102通信。其中,天线104和106通过前向链路124向终端设备101发送信息,并通过反向链路126从终端设备101接收信息。

例如,在频分双工(frequencydivisionduplex,fdd)系统中。例如,前向链路118可与反向链路1720使用不同的频带,前向链路124可与反向链路126使用不同的频带。

再例如,在时分双工(timedivisionduplex,tdd)系统和全双工(fullduplex)系统中,前向链路118和反向链路1720可使用共同频带,前向链路124和反向链路126可使用共同频带。

被设计用于通信的每个天线(或者,由多个天线组成的天线组)和/或区域称为网络设备102的扇区。

例如,可将天线组设计为与网络设备102覆盖区域的扇区中的终端设备通信。网络设备可以通过单个天线或多天线发射分集向其对应的扇区内所有的终端设备发送信号。在网络设备102通过前向链路118和124分别与终端设备116和122进行通信的过程中,网络设备102的发射天线也可利用波束成形来改善前向链路118和124的信噪比。

此外,与网络设备通过单个天线或多天线发射分集向它所有的终端设备发送信号的方式相比,在网络设备102利用波束成形向相关覆盖区域中随机分散的终端设备116和122发送信号时,相邻小区中的移动设备会受到较少的干扰。

在给定时间,网络设备102、终端设备101和中间节点103可以是无线通信发送装置和/或无线通信接收装置。当发送数据时,无线通信发送装置可对数据进行编码以用于传输。具体地,无线通信发送装置可获取(例如生成、从其它通信装置接收、或在存储器中保存等)要通过信道发送至无线通信接收装置的一定数目的数据比特。这种数据比特可包含在数据的传输块(或多个传输块)中,传输块可被分段以产生多个码块。

同理,系统100中包括的中间节点103,与上述的网络设备102类似,可包括1个天线或多个天线。中间节点103可以与终端设备101通信。具体地,通信过程与上述的网络设备102与终端设备之间的通信过程类似,这里不再赘述。

此外,该通信系统100可以是plmn网络、d2d网络、m2m网络、iot网络或者其他网络,图1只是举例的简化示意图,图1所示的通信系统中还可以包括其他网络设备和/或其他的终端设备,为了简便图1中未予以画出。例如,图1所示的通信系统可以是一个网络设备与多个终端设备进行通信,即单个网络设备可以向单个或多个终端设备传输数据或控制信令;或者,图1所示的通信系统可以是多个网络设备与一个终端设备进行通信,即多个网络设备也可以同时为单个终端设备传输数据或控制信令。

应理解,图1仅仅是一种简单的示意图,用于说明本申请实施例中提供的数据传输的方法适用的场景,并不能对本申请构成任何的限定。为了便于对本申请实施例中提供的数据传输的方法的理解,下面结合图2-图5简单介绍本申请中涉及的工业控制网络中的数据传输模型。

图2是一种工业控制流程的示意图。对于工业控制来说,每一个生产流程的动作指令都是可预知的。如图2所示,控制中心(controlcenter,cn)通知操作臂加工零件时,需要十个动作,控制中心会分别通知操作臂完成这十个动作,这十个动作完成后,加工一个零部件的工作结束;控制中心开始通知操作臂加工下一个零部件,于是控制中心又发送十条消息,通知操作臂完成十个动作,加工另一个零部件。由上述可知,对于工业控制而言,无线网络所传输的信令是很有规律的。为了减少了控制中心和基站之间的数据传输量,引入了nodex,nodex实现通知终端设备完成上述的十个动作。如图3所示。图3是另一种工业控制流程的示意图。

图3中,nodex预先知道加工一个零件需要完成十个动作。所以控制中心只需要通知基站:请加工零件;基站接收到该指令之后,基站通知nodex:请加工零件;nodex收到后,将该指令分解成十个动作,生成十条消息发给操作臂。采用这种方式,可以将nodex部署得离操作臂比较近,这样大量的数据传输都发生在nodex和操作臂之间,而这nodex和操作臂之间的距离比较近,这样就可以节省无线资源,降低数据传输的功率。

但是,图3所示的工业控制流程要求操作臂只接收来自nodex的数据,不直接从基站接收数据。事实上,基站仍然有一些数据需要直接传给操作臂。对于这种数据,需要经由nodex转发,如图4中的虚线流程所表示的数据传输。图4是另一种工业控制流程的示意图。通常这类数据都是比较紧急的数据,时延要求比较高,比如,发生紧急情况时,控制中心通知操作臂停止操作。对这种转发型数据的处理,为了保证满足时延的要求主要通过图5所示的方式。图5是另一种工业控制流程的示意图。图5所示的工业控制流程网络设备需要知道终端设备的rnti,网络设备和终端设备之间传输数据采用的频点,与nodex和终端设备之间传输数据采用频点不同,网络设备可以直接向终端设备发送数据,无需经由nodex转发,达到减少时延的目的。这种情况下,终端设备需要同时通过两个不同的频点分别实现与nodex之间的通信和与网络设备之间的通信,增加了终端设备的复杂度,提高了终端设备的价格。

为了解决现有的工业控制流程中网络设备与终端设备之间数据传输存在的缺陷。本申请提出一种数据传输的方法。

下面结合图6-图14详细介绍本申请实施例中提供的数据传输的方法

图6是本申请实施例中提供的一种数据传输的方法的示意性流程图。下面从交互的角度描述图6所示的数据传输的方法。

应理解,图6提供的数据传输的方法可以应用在上述的工业控制网络中,该工业控制网络中的网络设备与终端设备之间需要进行数据传输,该数据经由中间节点发送给终端设备。

图6中的网络设备有数据需要发送给终端设备时,会通过中间节点转发给终端设备。那么终端设备只需要接收来自中间节点的数据包,无需既要接收来自中间节点的数据包也要接收来自网络设备的数据包。对于终端设备来说,降低了终端设备的复杂度。

该数据传输方法包括如下步骤:

s610,网络设备确定第一下行控制信息(downlinkcontrolinformation,dci)和第一数据包。

具体地,在网络设备有数据要发送给终端设备的时候,网络设备将需要发送给终端设备的数据打包成第一数据包,并且该第一数据包可以基于第一dci获得。其中,第一dci经由终端设备的标识进行处理,或者,可以说第一dci经由终端设备的标识进行加扰。

示例性地,上述的网络设备将需要发送给终端设备的数据打包成第一数据包包括以下几种可能的情况:

1)网络设备需要发送多个数据包给终端设备,该多个数据包打包成第一数据包,经由中间节点转发给终端设备。

例如,网络设备需要将数据包#1和数据包#2发送给终端设备,则网络设备可以将数据包#1和数据包#2打包为上述的第一数据包。

2)网络设备需要发送一个数据包给终端设备,该数据包的尺寸超过网络设备与中间节点之间的空口传输能力,则网络设备分段传输该数据包,上述的第一数据包中包括该数据包中的一部分数据。

例如,网络设备需要将数据包#1发送给终端设备,数据包#1的尺寸为200比特,但是网络设备与中间节点之间的空口传输能力为一次传输100比特,则网络设备可以将据包#1分段传输给终端设备,将数据包#1中的100比特打包为第一数据包、将数据包#1中的另外100比特打包为另一个第一数据包。

应理解,上述的第一dci用于中间节点获取上述的第一数据包,即第一dci与第一数据包相对应。均需要发送给中间节点,执行s620,网络设备向中间节点发送第一dci和第一数据包。

具体地,第一dci通过物理下行控制信道(physicaldownlinkcontrolchannel,pdcch)发送至中间节点;第一数据包通过物理下行共享信道(physicaldownlinksharedchannel,pdsch)发送至中间节点。

中间节点接收到第一dci和第一数据包之后,能够解扰该第一dci,从而获取到第一数据包。其中,中间节点能够解扰该第一dci的前提是中间节点已知上述的终端设备的标识,具体地,图6所示的实施例中,中间节点获知上述的终端设备的标识可以通过如下两种可能的方案:

方案一:中间节点从网络设备处获知上述的终端设备的标识,则图6所示的方法流程还包括s611,网络设备为终端设备分配终端设备的标识。

具体地,终端设备可以通过随机接入(randomaccess,ra)或其它流程,从网络设备处直接获得自己的标识,本申请中对于终端设备如何获得自身的标识并不限制。

进一步地,网络设备在为终端设备分配了终端设备的标识之后,为了使得中间节点获知中间节点连接的终端设备的标识,图6所示的方法流程还包括s612,网络设备向中间节点发送终端设备的标识。其中,网络设备可以通过预配置信息,知道将终端设备的标识通知到该中间节点;或者,网络设备也可以通过终端设备上报的测量报告,获知该终端设备最靠近该中间节点,就将终端设备的标识通知给该中间节点。

执行上述的s611和s612之后,中间节点能够获知终端设备的标识,那么在中间节点接收到第一dci和第一数据包之后,中间节点可以使用终端设备的标识解扰第一dci,获得第一数据包。

应理解,图6只是以中间节点连接有一个终端设备为例进行说明的,实际应用时一个中间节点可以连接有多个终端设备,网络设备可以通过该中间节点向该中间节点所连接的多个终端设备分别发送数据。那么上述的s611中网络设备可以分别为多个终端设备分配终端设备的标识。对于中间节点来说,采用图6所示的方案时,通常情况下有几个终端设备通过中间节点接入,中间节点就需要使用几个终端设备的标识从网络设备接收下行数据。中间节点与网络设备之间的无线接口,各个终端设备的标识对应的搜索空间可以相同,也可以不同,本申请对此并不限制。

方案二:中间节点为终端设备分配终端设备的标识,并将终端设备的标识通知给网络设备,则图6所示的方法流程还包括s613,中间节点为终端设备分配终端设备的标识。

进一步地,在中间节点为终端设备分配了终端设备的标识之后,为了使得网络设备获知终端设备的标识,图6所示的方法流程还包括s614,中间节点向网络设备发送终端设备的标识。

示例性地,如果中间节点连接的多个终端设备所执行的动作总是相同,可以为这多个终端设备分配相同的终端设备的标识,这种情况下,网络设备可以经由中间节点同时给多个终端设备发送数据。

进一步地,在中间节点接收到上述的第一dci和第一数据包之后,中间节点解扰第一dci获得第一数据包,即执行s630。

具体地,在s612中网络设备可以将多个终端设备的标识发给中间节点,或者,在s613中中间节点可以为多个终端设备分配终端设备的标识。此时中间节点接收到第一dci和第一数据包之后,可以用已知的多个终端设备的标识分别解扰第一dci,直至正确解扰第一dci。

例如,中间节点连接有2个终端设备(终端设备#1和终端设备#2)网络设备需要分别向终端设备#1发送第一dci#1和第一数据包#1和向终端设备#2发送第一dci#2和第一数据包#2。上述的s611中网络设备可以分别为终端设备#1和终端设备#2分配终端设备的标识#1和终端设备的标识#2,在s612中网络设备可以将终端设备的标识#1和终端设备的标识#2通知给中间节点。当中间节点接收到第一dci#1和第一数据包#1时,分别基于终端设备的标识#1和终端设备的标识#2解扰第一dci#1,其中,基于终端设备的标识#1能够成功解扰该第一dci#1,获得第一数据包#1。

应理解,在图6所示的实施例中,中间节点并不对第一数据包进行解析。只需要获得该第一数据包即可,具体地,中间节点接收到第一dci和第一数据包之后,读取pdcch上的第一dci,解扰该第一dci,当使用该终端设备的标识解扰该第一dci成功时,知道第一dci对应的第一数据包是发给该终端设备的标识对应的终端设备,直接将第一数据包发给该终端设备,执行s640,中间节点向终端设备发送第三dci和第一数据包,第三dci经由该终端设备的标识进行加扰,具体地,本申请实施例中,中间节点向终端设备发送的下行控制信息可以直接称为dci,或者,还可以称为侧行链路下行控制信息(sidelinkdownlinkcontrolinformation,sldci或sci)等。本申请实施例中对于中间节点向终端设备发送的控制信息的称谓并不限制,只是限制该控制信息被终端设备的标识进行加扰。本申请中的控制信息可以由物理控制信道承载,包括上下行资源分配等功能。在本申请实施例中,正确解扰控制信息之后,能够正确接收数据包。本申请中数据包也可以称之为传输块(transmissionblock,tb)。终端设备接收到第三dci和第一数据包之后,基于自身的标识解扰第三dci,获取到第一数据包,即图6所示的实施例还包括s641,终端设备获取第一数据包。

示例性地,上述的s610-s640过程中,中间节点的内的协议栈如图7所示,图7是本申请实施例提供的一种协议栈示意图。从图7中可以看出中间节点接收到网络设备发送的tb之后,无需解析该tb,只需要解扰第一dci正确之后,获得该tb,再将该tb发送给终端设备即可。中间节点内不涉及mac层、rlc层的处理,只在phy层进行转发,从而能够快速转发该tb。图7中所示的网络设备根据网络设备与中间节点之间的无线接口情况,选择合适的调制编码方式(modulationcodingscheme,mcs)、码率等参数,用终端设备的标识寻址生成第一dci,向中间节点发送tb。中间节点用终端设备的标识做盲检,收到数据后,只要循环冗余码校验(cyclicredundancycheck,crc)检验正确,无需处理,就根据中间节点与终端设备之间的无线接口情况,选择合适的mcs、码率等参数,用终端设备的标识寻址生成第三dci,向终端设备发送tb。

图6所示的实施例中由于数据包在中间节点内只需要进行物理层的处理,中间节点读取出数据包,不需要对数据包进行mac层、rlc层等处理,所以中间节点处理速度快。另一方面,终端设备只需要监听中间节点发送的数据包,不需要同时监听网络设备和中间节点发送的数据包,降低了终端设备的难度。

图6所示的方法流程中,网络设备向中间节点发送的第一dci是经由终端设备的标识进行处理的。本申请中还提供另一种实现网络设备经由中间节点向终端设备发送数据包的方法,网络设备向中间节点发送的dci是经由中间节点的标识进行处理的,下面结合图8详细介绍该方案。

图8是本申请实施例中提供的另一种数据传输的方法的示意性流程图。下面从交互的角度描述图8所示的数据传输的方法。

应理解,图8提供的数据传输的方法可以应用在上述的工业控制网络中,该工业控制网络中的网络设备与n个终端设备之间需要进行数据传输,该n个终端设备与一个中间节点相连接。

图8中的网络设备有数据需要发送给终端设备时,会通过中间节点转发给终端设备。那么终端设备只需要接收来自中间节点的数据包,无需既要接收来自中间节点的数据包也要接收来自网络设备的数据包。对于终端设备来说,降低了终端设备的复杂度。

该数据传输方法包括如下步骤:

s810,网络设备确定第二dci和第二数据包。

具体地,在网络设备有数据要发送给终端设备的时候,网络设备将需要发送给n个终端设备的数据打包成第二数据包,并且该第一数据包可以基于第二dci获得。其中,第二dci经由中间节点的标识进行处理,或者,可以说第二dci经由中间节点的标识进行加扰。

示例性地,上述的网络设备将需要发送给n个终端设备的数据打包成第二数据包,包括以下几种可能的情况:

1)网络设备需要发送多个数据包给一个终端设备,该多个数据包打包成第二数据包,经由中间节点转发给终端设备。

例如,网络设备需要将数据包#1和数据包#2发送给终端设备,则网络设备可以将据包#1和数据包#2打包为上述的第二数据包。

2)网络设备需要发送多个数据包给多个终端设备,该多个数据包打包成第二数据包,经由中间节点转发给终端设备。

例如,网络设备需要将数据包#1和数据包#2分别发送给终端设备#1和终端设备#2,则网络设备可以将据包#1和数据包#2打包为上述的第二数据包。

3)网络设备需要发送一个数据包给一个终端设备,该数据包的尺寸超过网络设备与中间节点之间的空口传输能力,则网络设备分段传输该数据包,上述的第二数据包中包括该数据包中的一部分数据。

例如,网络设备需要将数据包#1发送给终端设备,数据包#1的尺寸为200比特,但是网络设备与中间节点之间的空口传输能力为一次传输100比特,则网络设备可以将据包#1分段传输给终端设备,将数据包#1中的100比特打包为第二数据包、将数据包#1中的另外100比特打包为另一个第二数据包。

4)网络设备需要将数据包#1和数据包#2分别发送给终端设备#1和终端设备#2,数据包#1和数据包#2之和的尺寸超过网络设备与中间节点之间的空口传输能力,则网络设备分段传输该数据包#1和数据包#2,上述的第二数据包中包括数据包#1中的一部分数据和数据包#2中的一部分数据。

例如,网络设备需要将数据包#1和数据包#2分别发送给终端设备#1和终端设备#2,数据包#1的尺寸为100比特,数据包#2的尺寸为100比特,但是网络设备与中间节点之间的空口传输能力为一次传输100比特,则网络设备可以将数据包#1分段传输给终端设备#1,数据包#2分段传输给终端设备#2,例如将数据包#1中的50比特和数据包#2中的50比特打包为第二数据包、将数据包#1中的另外50比特和数据包#2中的另外50比特打包为另一个第二数据包。

5)网络设备需要将数据包#1和数据包#2分别发送给终端设备#1和终端设备#2,数据包#1和数据包#2之和的尺寸超过网络设备与中间节点之间的空口传输能力,则网络设备分别传输该数据包#1和数据包#2,上述的第二数据包中包括数据包#1。

例如,网络设备需要将数据包#1和数据包#2分别发送给终端设备#1和终端设备#2,数据包#1的尺寸为100比特,数据包#2的尺寸为100比特,但是网络设备与中间节点之间的空口传输能力为一次传输100比特,则网络设备可以将数据包#1打包为第二数据包、将数据包#2打包为另一个第二数据包。

应理解,上述的第二dci用于中间节点获取上述的第二数据包,即第二dci与第二数据包相对应。均需要发送给中间节点,执行s820,网络设备向中间节点发送第二dci和第二数据包。具体地,第二dci通过pdcch发送至中间节点;第二数据包通过pdsch发送至中间节点。

中间节点接收到第二dci和第二数据包之后,能够解扰该第二dci,从而获取到第二数据包。其中,中间节点能够解扰该第二dci的前提是中间节点已知上述中间节点的标识,具体地,图8所示的实施例中,中间节点从网络设备处获知上述的中间节点的标识,则图8所示的方法流程还包括s811,网络设备为中间节点分配中间节点的标识。

执行上述的s811之后,中间节点能够获知中间节点的标识,那么在中间节点接收到第二dci和第二数据包之后,中间节点可以使用中间节点的标识解扰第二dci,获得第二数据包,确定第二数据包中的数据需要发送至n个终端设备,即执行s830,中间节点解扰第二dci,划分第二数据包,获得n个第三数据包。详细的划分过程如下所述:

应理解,图8只是以网络设备连接有一个中间节点为例进行说明的,实际应用时一个网络设备可以连接有多个中间节点,网络设备可以通过该多个中间节点分别向该中间节点所连接的多个终端设备发送数据。那么上述的s811中网络设备可以分别为多个中间节点分配中间节点的标识。对于中间节点来说,在接收到第二数据包之后还需要将第二数据包中包括的n个终端设备的数据分别发送给n个终端设备,即中间节点需要确定第二数据包中的哪些数据发送给那个终端设备。

示例性地,图8所示的实施例中,中间节点确定第二数据包中的数据分别发送至哪n个终端设备可以通过以下两种方式确定:

方式一:第二dci中还包括用于指示所述n个终端设备的第二指示信息。相应地,中间节点确定将第二数据包中的数据分别发送至n个终端设备。

如图9所示,图9是本申请实施例提供的一种第二数据包结构示意图。从图9中可以看出,网络设备发送的第二数据包中包括网络设备需要向终端设备#1和终端设备#2发送的数据,且第二dci中包括指示终端设备#1和终端设备#2的第二指示信息。进一步地,第二dci还包括指示第二数据包中分别发送至n个终端设备的数据包的大小和时频位置的指示信息,或者,第二数据包中分别发送至n个终端设备的数据包的大小和时频位置为预设的无需通过第二dci中的指示信息额外指示。中间节点接收到第二dci和第二数据包之后,可以基于第二dci的指示将第二数据包分为n个数据包分别发送给n个终端设备。

在方式一下,网络设备可以将需要发送给多个终端设备的数据包打包成第二数据包发给中间节点,中间节点经过简单处理直接转发给多个终端设备。在中间节点内第二数据包无需经过中间节点的mac层和rlc层的处理。

方式二:第二数据包的mac子头用于指示n个终端设备和第二数据包中分别发送至n个终端设备的数据包的大小。

网络设备确定第二数据包的时候,通过第二数据包的mac子头指示第二数据包中的数据分别发给哪些终端设备的,mac子头还指示发送给各个终端设备的数据包的大小。

如图10所示,图10是本申请实施例提供的另一种第二数据包结构示意图。从图10中可以看出,网络设备向终端设备发送的第二数据包中包括网络设备需要向终端设备#1和终端设备#2的数据,且第二数据包的mac子头指示第二数据包中的分别发送至终端设备#1和终端设备#2的数据包的大小。

中间节点接收到第二dci和第二数据包之后,如果第二数据包的crc校验无误,则将第二数据包交给中间节点的mac层处理。mac层根据逻辑信道标识(logicalchannelidentify,lchid),识别第二数据包中的数据包分别发送给哪些终端设备的。

图10(a)中,对应有终端设备#1的两个逻辑信道(如图10(a)所示的rlca和rlcb分别对应的两个逻辑信道),对应有终端设备#2的一个逻辑信道(如图10(a)所示的rlc对应的逻辑信道)。示例性地,作为一种具体的实现方式,网络设备侧的协议栈中,有两层mac层,上面一层mac层(如图10(a)所示的macforue1和macforue2)是每个终端设备对应的数据包的mac层,终端设备#1和终端设备#2各自对应一个mac层,下面一层mac层(如图10(a)所示的macfornodex)是网络设备和中间节点之间的接口的数据包的mac层;

图10(b)中,对应有终端设备#1的两个逻辑信道(如图10(b)所示的rlca和rlcb分别对应的两个逻辑信道),对应有终端设备#2的一个逻辑信道(如图10(b)所示的rlc对应的逻辑信道)。示例性地,作为另一种具体的实现方式,网络设备侧的协议栈中,右边的mac层(如图10(b)所示的macforue1和macforue2)是每个终端设备对应的数据包的mac层,终端设备#1和终端设备#2各自对应一个mac层,左边的mac层(如图10(b)所示的macfornodex)是网络设备和中间节点之间的接口的数据包的mac层,也就是说网络设备和中间节点之间的接口的数据包的mac层和每个终端设备对应的数据包的mac层可以位于同一层mac层中不同位置上的mac层。

发给两个终端设备的下行数据在网络设备中被打包成一个第二数据包,用中间节点的标识加扰第二dci后发出,中间节点中的物理层确定第二数据包的crc校验无误后,交给中间节点的mac层处理,中间节点的mac层识别第二数据包的包头中的终端设备的标识之后,将第二数据包分成两个tb,该两个tb分别发给两个终端设备。中间节点的mac层只处理外层的mac子头,不处理里层的mac子头。如图11所示,中间节点的mac层只处理虚线框部分,不处理实线框部分。图11是本申请实施例提供的一种中间节点mac层处理第二数据包的示意图。如图11所示中间节点的mac层处理虚线框所示的部分之后,能够确定第二数据包中分别发送至终端设备#1(如图11所示的ue1)和终端设备#2(如图11所示的ue2)的数据大小,直接将第二数据包拆分为两个数据包分别发送给终端设备#1和终端设备#2。具体地,中间节点向终端设备#1和终端设备#2发送的数据包时,需要同时发送分别经由终端设备#1的标识和终端设备#2的标识加扰的第四dci。如图12所示,图12是本申请实施例提供中间节点向终端设备发送的数据包的示意图。

应理解,图8所示的实施例中,中间节点接收到网络设备发送的第二dci和第二数据包之后,确定将第二数据包中的数据分别发送至n个终端设备的前提是中间节点已知该n个终端设备的标识。与图6中所示的方案一和方案二类似,图8所示的方法实施例中,中间节点获知上述的n个终端设备的标识可以通过如下两种可能的方案:

方案一:中间节点从网络设备处获知上述的n个终端设备的标识,则图8所示的方法流程还包括s812,网络设备为n个终端设备分配终端设备的标识。

具体地,n个终端设备中的每个终端设备可以通过ra或其它流程,从网络设备处直接获得自己的标识。

进一步地,网络设备在为终端设备分配了n个终端设备的标识之后,为了使得中间节点获知中间节点连接的终端设备的标识,图8所示的方法流程还包括s813,网络设备向中间节点发送n个终端设备的标识。其中,网络设备可以通过预配置信息,将n个终端设备的标识通知到中间节点;或者,网络设备也可以通过n个终端设备上报的测量报告,获知该n个终端设备最靠近该中间节点,就将n个终端设备的标识通知给该中间节点。

执行上述的s812和s813之后,中间节点能够获知n个终端设备的标识,那么在中间节点接收到第二dci和第二数据包,并获知第二数据包中的数据分别发送至n个终端设备之后,中间节点可以分别使用n个终端设备的标识加扰n个第四dci。

一种可能的实现方式,如果多个终端设备所执行的动作总是相同,可以为这多个终端设备分配相同的终端设备的标识,这种情况下,网络设备可以经由中间节点同时给多个终端设备发送数据。

另一种可能的实现方式,如果网络设备下有两个中间节点,这两个中间节点分别连接的终端设备的标识可以相同。

方案二:中间节点为n个终端设备分配终端设备的标识,并将n个终端设备的标识通知给网络设备,则图8所示的方法流程还包括s814,中间节点为n个终端设备分配终端设备的标识。

进一步地,在中间节点为终端设备分配了终端设备的标识之后,为了使得网络设备获知终端设备的标识,图8所示的方法流程还包括s815,中间节点向网络设备发送n个终端设备的标识。

执行s830之后,中间节点确定第二数据包中的数据分别发送至n个终端设备,即执行s840。则中间节点将第二数据包中的数据分解为n个数据包,该n个数据包分别发送至n个终端设备。具体地,该n个数据包对应n个dci,以中间节点向n个终端设备中的任意一个终端设备发送数据包为例,中间节点向终端设备发送第四dci和第三数据包,该第三数据包中包括的数据为第二数据包中包括的需要发送至该终端设备的数据,第四dci用于该终端设备获取该第三数据包,其中,第四dci经由该终端设备的标识加扰。终端设备接收到第四dci和第三数据包之后,基于自身的标识解扰第四dci,获取到第一数据包,即图8所示的实施例还包括s841,终端设备获取第三数据包。

图6和图8所示的方法流程中,还可能出现小区的切换,即中间节点和中间节点相连接的一个或者多个终端设备可能会从上述的网络设备切换连接到另一个网络设备(目标网络设备),下面结合图13详细介绍如何实现网络设备切换的。图13是本申请实施例提供的一种切换网络设备的示意性流程图。

该切换网络设备的方法包括如下步骤:

s1310,源网络设备向目的网络设备发送切换请求。

具体地,源网络设备决定将自身连接的中间节点及中间节点连接的多个终端设备切换到目的网络设备时,该源网络设备向目的网络设备发送切换请求。其中,该切换请求包含中间节点下连接的所有终端设备的标识。

例如,针对上述图6所示的方法流程中,源网络设备为图6中所示的网络设备。网络设备向目标网络设备发送切换请求,切换请求用于请求将中间节点以及终端设备接入目标网络设备,其中,切换请求中携带终端设备的标识;

针对上述图8所示的方法流程中,源网络设备为图8中所示的网络设备。网络设备向目标网络设备发送切换请求,切换请求用于请求将中间节点以及n个终端设备接入目标网络设备,切换请求中携带n个终端设备的标识。

s1320,目的网络设备向源网络设备发送切换响应。

目的网络设备收到切换请求后,获知即将切换过来的某个或某些终端设备的标识与当前目的网络设备下面连接的终端设备的标识之间有冲突,在切换响应中携带指示信息,通知源网络设备并指示源网络设备下需要切换到目的网络设备的某个或某些终端设备的标识需要更新。

例如,针对上述图6所示的方法流程中,源网络设备为图6中所示的网络设备。目标网络设备向网络设备发送的切换响应中携带第一指示信息,第一指示信息用于指示终端设备的标识需要更新;进一步地,第一指示信息中携带有该终端设备更新后终端设备的标识,例如,第一指示信息指示将终端设备的rnti#1(yyyy)更新为rnti#2(zzzz);

针对上述图8所示的方法流程中,源网络设备为图8中所示的网络设备。目标网络设备向网络设备发送切换响应,切换响应包括第三指示信息,第三指示信息用于指示n个终端设备中的至少一个终端设备的标识需要更新,具体地,第三指示信息指示将终端设备#1的rnti#1更新为rnti#2、终端设备#2的rnti#3更新为rnti#4。

s1330,源网络设备向中间节点发送切换命令。

具体地,切换命令中包括指示某个或某些终端设备的标识更新的指示信息。

例如,针对上述图6所示的方法流程中,切换命令中包括上述的第一指示信息;针对上述图8所示的方法流程中,切换命令中包括上述的第三指示信息。

s1340,中间节点向终端设备发送切换指示。

具体地,针对上述图6所示的方法流程中,该切换指示包括上述的第一指示信息。针对上述图8所示的方法流程中,该切换指示包括上述的第三指示信息。

例如,中间节点通知终端设备#2,终端设备#2的rnti从yyyy变更为zzzz了。该切换指示可以通过rrc信令或macce通知终端设备#2。

具体地,图8所示的方法流程中,还包括s1341,终端设备更新终端设备的标识。例如,终端设备#2接收到中间节点发送的终端设备#2的rnti从yyyy变更为zzzz了的切换指示,终端设备#2更新本地存储的终端设备#2的rntiyyyy为rntizzzz。

进一步地,中间节点接入到目的网络设备中,完成网络设备的切换流程。

图6和图8所示的方法流程中,还可能出现终端设备连接失败,即中间节点连接的一个或者多个终端设备可能会发生连接故障无法与中间节点成功连接,下面结合图14详细介绍当中间节点连接的终端设备发生连接失败的时候,中间节点和该中间节点连接的网络设备执行哪些动作。图14是本申请实施例提供的一种终端设备连接失败的示意性流程图。

如图14所示中间节点连接的n个终端设备中的终端设备#2由于某种原因无法与中间节点成功连接。

该终端设备连接失败的方法包括如下步骤:

s1410,中间节点确定终端设备连接失败。

该终端设备为中间节点连接的n个终端设备中的任意一个终端设备。

具体地,本申请中对于中间节点如何确定终端设备连接失败并不限制,例如,可以是中间节点向终端设备发送数据失败,或者是通过其他终端设备上报的信息确定该终端设备发生了故障,无法正常工作。

可选地,当中间节点确定该终端设备再次恢复连接的时候,中间节点可以向网络设备发送连接恢复通知消息,用于向网络设备通知该终端设备已经恢复连接,可以与网络设备进行通信。

s1420,中间节点向网络设备发送连接失败指示信息。

具体地,该连接失败指示信息用于指示上述终端设备与中间节点连接失败。

可选地,中间节点周期性地向网络设备上报自身连接的各个终端设备是否正常连接,如果中间节点确定某个终端设备连接失败,通过上述的连接失败指示信息通知网络设备,其中,连接失败指示信息可以携带在中间节点周期性的上报消息中。

进一步地,网络设备获知某个终端设备连接失败之后,网络设备停止对该终端设备发送指令,也不再通过中间节点对连接失败的终端设备传输数据。中间节点还可以将该终端设备当前的状态通知网络设备,即上述的连接失败指示信息中还可能包括状态信息。其中,状态信息可以是以下信息中的至少一种:该终端设备当前接收到哪几条指令、该终端设备接收到哪些指令,哪些指令还没有反馈收到、该终端设备的rlc状态报告或该终端设备的pdcp状态报告。

图6-图14主要介绍了网络设备经由中间节点向终端设备转发数据包的流程,以及可能发生网络设备切换或终端设备连接失败时网络设备和中间节点的操作。下面结合图15和图16详细介绍侧行链路(sidelink,sl)中网络设备如何为终端设备配置标识。应理解,在本申请中将终端设备之间进行通信称之为侧行链路通信并不对本申请构成任何限定。例如,还可以将侧行链路通信称之为边链路通信、直通链路通信或者副链路通信等。

lte通信系统中提出的车与任何事物通信(vehicletoeverything,v2x)的车联网技术涉及到sl资源的分配。其中,ltev2x中的sl资源分配主要为2种方式,mode3和mode4。

mode3即终端设备向网络设备请求sl资源。例如,当终端设备#1有数据要发送给终端设备#2时,向网络设备发送sl的缓存状态报告(bufferstatusreport,bsr),slbsr中包含目的终端设备的标识(destinationindex)、逻辑信道组(logicalchannelgroup,lcg)的标识以及对应的缓存量(buffersize)。网络设备收到终端设备#1发送的slbsr后,会给终端设备分配sl资源。具体地,网络设备通过下行控制信息(downlinkcontrolinformation,dci)格式5a给终端设备#1分配sl资源,dciformat5a中主要用于调度物理侧行链路控制信道(physicalsidelinkcontrolchannel,pscch)。dciformat5a中包含载波指示(carrierindicator)、给初传分配的最低子信道标识、sl标识、sl半静态调度(semi-persistentscheduling,sps)配置标识、激活/释放指示以及后续终端设备#1在sl发送侧行链路控制信息(sidelinkcontrolinformation,sci)格式1的参数(初传和重传的频域资源、初传和重传的时间间隔)。

接着终端设备#1在sl给终端设备#2发送数据时,会在sci中包含如下信息:近场通信包优先级(proseperpacketpriority,pppp)、资源预留、初传和重传的频域资源位置、初传和重传的时间间隔、调制编码机制以及重传指示等。

mode4方式是网络设备在广播消息中包含sl资源信息,比如包含发送资源池信息和接收资源池信息。所谓资源池可以是一个或多个无线资源块(resourceblock,rb)组成的频域资源,或者是特定子帧或子帧集合上的一个或多个rb组成的时频域资源。每个载波上可以存在一个或多个资源池。终端设备有数据发送时,自行在发送资源池中进行选择发送。一般情况下,终端设备会先对发送资源池进行感知获得接收信号强度,当发现接收信号强度低于一定门限时,终端选择发送待发数据包。或者说终端设备根据自己待发送数据包的近场通信包优先级(proseper-packetpriority,pppp)和当前正在传输的数据包的pppp找到对应的门限值,当接收信号强度低于对应的门限值,终端设备选择发送待发送数据包。

现有的sl资源配置模式下通信系统中包括终端设备和网络设备,终端设备可以搜索找到网络设备发送的属于自己的dciformat5a就能获取sl资源。当在通信系统中的终端设备和网络设备引入调度组头(前文所述的中间节点)后,当终端设备有数据发送时可以向调度组头申请sl资源。但是目前sl通信系统中没有规定中间节点给其他终端设备分配sl资源的方法。在引入调度组头后,称调度组头到终端设备的传输方向为下行传输,终端设备到调度组头的传输方向为上行传输、终端设备到终端设备的传输方向为平行传输。终端设备可能为非上行传输向调度组头申请资源。本文将原来sci中包含的初传和重传的频域资源位置、初传和重传的时间间隔等称为下行sl资源。

一种可行的方法就是调度组头在发送sci中除了下行sl资源外,还可以包含非上行sl资源。例如,非上行初传和重传的频域资源位置、非上行初传和重传的时间间隔等。当调度组头在sci中包含给多个终端设备的非上行sl资源时,需要引入终端设备的标识。

图15是本申请实施例提供的一种配置标识的方法示意图。假设网络设备和中间节点通过蜂窝网空口通信,即中间节点相对于网络设备而言是一个终端设备。中间节点和终端设备通过侧行链路sidelink通信,中间节点相对于终端设备而言是一个侧行链路的调度组头。

该配置标识的方法包括如下步骤:

s1510,网络设备接收中间节点发送的第一关联请求消息。

第一关联请求消息用于请求网络设备为终端设备配置标识。

例如,中间节点通过在上行链路(uplink,ul)rrc消息中携带该第一关联请求消息,第一关联请求消息中包含终端设备在侧行链路的标识(sidelinkuserequipmentidentify,slueid)。

图15所示的方法流程中,中间节点向网络设备发送第一关联请求消息之前,会在侧行链路上从终端设备接收到第二关联请求消息。则图15所示的方法流程中还包括s1520,终端设备向中间节点发送第二关联请求消息。例如,终端设备在sl向中间节点发送的slmac头中包含slueid即终端设备在侧行链路的标识,slueid可以称为proseueid。

其中,上述的slueid与本申请中网络设备为终端设备分配的终端设备的标识不同之处包括:slueid一般为24bit。当中间节点使用slueid为终端设备分配资源时,在sci中包含slueid占用太多空口资源造成浪费。本文假设网络设备为终端设备分配一个中间节点用于识别该终端设备的标识,以减少空口开销。例如当一个中间节点管理30个终端设备时,只需要5bit就足够识别一个终端设备。还例如,设备到设备(devicetodevice,d2d)通信的情况下,中间节点可以将数据包中的可以用于标识终端设备的24bit分成8bit和16bit,其中,8bit携带在sci中用于识别终端设备,16bit包含在数据包的mac头用于其他作用(本申请对于节省出来的比特位用途并不限制),在此情况下终端设备不需要读取到mac头中的16bit才知道是否为发送给自己的数据,从而降低终端设备侧的处理复杂度。

图15所示的方法流程中还包括中间节点确定自身为调度组头的流程。则图15所示的方法流程还包括,s1511,网络设备向中间节点发送第四指示信息。第四指示信息用于指示中间节点为至少一个终端设备的调度组头,调度组头用于为至少一个终端设备调度侧行链路sl资源。例如,网络设备可以通过在rrc重配置消息中携带该第四指示信息。

应理解,图15所示的方法流程中,网络设备在向中间节点发送第四指示信息之前,需要确定中间节点即为上述的调度组头。具体地,本申请实施例中网络设备确定中间节点为调度组头可以是通过以下任意一种可能的方式:

方式一:中间节点向网络设备申请成为调度组头,或者中间节点向网络设备上报其具有调度组头的能力。在此方式下,图15所示的方法流程还包括s1512,中间节点向网络设备发送请求消息,请求消息用于请求网络设备将中间节点设置为调度组头,或者,请求消息用于通知网络设备中间节点具有调度组头的能力,或中间节点具备sl资源分配和调度的功能。

方式二:核心网通知网络设备中间节点为调度组头。在此方式下,图15所示的方法流程还包括s1513,中间节点向核心网设备发送第六指示信息,第六指示信息用于指示中间节点为高层组头。图15所示的方法流程还包括s1514,核心网设备进行认证,核心网设备认证中间节点为高层组头成功。例如,中间节点在非接入层(non-accessstratum,nas)消息中包含指示中间节点为高层组头的第六指示信息;图15所示的方法流程还包括s1515,核心网设备认证成功之后,向网络设备发送第五指示信息,第五指示信息用于指示中间节点为调度组头。例如,接入管理功能(accessandmobilitymanagementfunction,amf)网元给gnb发送第五指示信息,指示中间节点为高层组头,则后续gnb根据需要将高层组头设置为调度组头。

进一步地,中间节点获知自身为调度组头之后,需要将调度组头的信息通知给终端设备,则图15所示的方法流程中还包括s1516,中间节点广播发现消息,中间节点在sl广播发现消息,发现消息中包含调度组头指示,还可能包含中间节点所在的高层组的组标识。

s1530,网络设备向中间节点发送关联响应消息。

关联响应消息中包括网络设备为所述终端设备分配的标识。例如,rrc重配置消息中携带该关联响应消息。关联响应消息中包含为终端设备分配的终端设备的标识(userequipmentidentify,ueid),关联响应消息中还可能包含终端设备在侧行链路的标识以及对应的ueid。

s1540,中间节点向终端设备发送ueid。

中间节点接收到关联响应消息之后,确定该ueid,并将该ueid转发给终端设备,完成为终端设备配置ueid。例如,中间节点获取终端设备在侧行链路的标识以及对应的ueid后,通过侧行链路将所述ueid发送给所述终端设备在侧行链路的标识所对应的终端设备。

完成终端设备的标识配置之后,可选地终端设备在sl给中间节点发送调度请求(schedulingrequest,sr)或bsr。中间节点向终端设备发送的sl调度结果中包含终端设备的标识以及对应的sl时频资源。例如中间节点在sci中包含一个或多个终端设备的标识以及对应的sl时频资源。

图16是本申请实施例提供的另一种配置标识的方法示意图。

该配置标识的方法包括如下步骤:

s1610,网络设备向中间节点发送第四指示信息。

第四指示信息用于指示中间节点作为终端设备的调度组头,调度组头用于为终端设备调度侧行链路sl资源,其中,第四指示信息中包括标识集合,标识集合中的标识包括终端设备的标识。

图16所示的方法流程中,网络设备在向中间节点发送第四指示信息之前,需要确定中间节点即为上述的调度组头。具体地,本申请实施例中网络设备确定中间节点为调度组头可以是通过以下任意一种可能的方式:

方式一:与图15中s1511所涉及的方式一类似,这里不再赘述。则与图15类似在此方式下,图16所示的方法流程还包括s1611,中间节点向网络设备发送请求消息。

方式二:与图15中s1511所涉及的方式二类似,这里不再赘述。则与图15类似在此方式下,图16所示的方法流程还包括s1612,中间节点向核心网设备发送第六指示信息以及s1613,核心网设备进行认证和s1614,核心网设备认证成功之后,向网络设备发送第五指示信息。

进一步地,中间节点获知自身为调度组头之后,需要将调度组头的信息通知给的终端设备,则图16所示的方法流程中还包括s1615,中间节点广播发现信息,中间节点在sl广播发现消息,发现消息中包含调度组头指示,还可能包含中间节点所在的高层组的组标识。

中间节点在确定自身为调度组头并且获知了上述的标识集之后,中间节点可以为终端设备配置标识。具体地,图16所示的方法流程中还包括s1620,终端设备向中间节点发送第二关联请求消息。例如,终端设备在sl向中间节点发送的slmac头中包含slueid,slueid可以称为proseueid。

s1630,中间节点确定终端设备的标识。

中间节点从s1610中网络设备分配的标识集中选择一个标识,作为终端设备的标识。

s1640,中间节点向终端设备发送终端设备的标识。

中间节点完成为终端设备配置标识。

完成终端设备的标识配置之后,可选地终端设备在sl给中间节点发送sr或bsr。中间节点向终端设备发送的sl调度结果中包含终端设备的标识以及对应的sl时频资源。例如中间节点在sci中包含一个或多个终端设备的标识以及对应的sl时频资源。

上面结合图6-图14详细介绍了本申请实施例提供的数据传输的方法,以及结合图15和图16详细介绍了本申请实施例提供的配置标识的方法,下面结合图17-图22详细介绍本申请实施例提供的数据传输的装置。

参见图17,图17是本申请提出的数据传输的装置10的示意图。如图17所示,装置10包括接收单元1710、处理单元1720和发送单元1370。

接收单元1710,用于接收所述中间节点发送的第三dci和所述第一数据包,所述第三dci经由所述终端设备的标识进行处理,所述第一数据包包括发送给所述终端设备的数据包;

处理单元1720,用于基于所述终端设备的标识解扰所述第三dci,获取所述第一数据包。

装置10和方法实施例中的终端设备完全对应,装置10可以是方法实施例中的终端设备,或者方法实施例中的终端设备内部的芯片或功能模块。装置10的相应单元用于执行图6-图16所示的方法实施例中由终端设备执行的相应步骤。

其中,装置10中的接收单元1710执行方法实施例中终端设备接收的步骤。例如,执行图6中的步骤s611,接收网络设备分配的终端设备的标识,或者,执行图6中的步骤s613,接收中间节点分配的终端设备的标识;还执行图6中的步骤s640,接收中间节点发送的第三dci和第一数据包;还执行图8中的步骤s812,接收网络设备分配的终端设备的标识,或者,执行图8中的步骤s814,接收中间节点分配的终端设备的标识;还执行图8中的步骤s840,接收中间节点发送的第四dci和第三数据包;还执行图13中的步骤s1340,接收中间节点发送的切换指示;还执行图15中的步骤s1516,接收中间节点广播的发现消息;还执行图15中的步骤s1540,接收中间节点发送的终端设备的标识;还执行图16中的步骤s1615,接收中间节点广播的发现消息;还执行图16中的步骤s1640,接收中间节点发送的终端设备的标识。

装置10中的处理单元1720执行方法实施例中终端设备内部实现或处理的步骤。例如,执行图6中的步骤s641,获取第一数据包;还执行图6中的步骤s841,获取第三数据包;还执行图13中的步骤s1341,更新终端设备的标识。

装置10中的发送单元1730执行方法实施例中终端设备发送的步骤。例如,执行图15中的步骤s1520,向中间节点发送第二关联请求消息以及执行图16中的步骤s1620,向中间节点发送第二关联请求消息。

接收单元1710和发送单元1730可以组成收发单元,同时具有接收和发送的功能。其中,处理单元1720可以是处理器。发送单元1730可以是接收器。接收单元1710可以是发射器。接收器和发射器可以集成在一起组成收发器。

参见图18,图18是适用于本申请实施例的终端设备20的结构示意图。该终端设备20可应用于图1所示出的系统中。为了便于说明,图18仅示出了终端设备的主要部件。如图18所示,终端设备20包括处理器、存储器、控制电路、天线以及输入输出装置。处理器用于控制天线以及输入输出装置收发信号,存储器用于存储计算机程序,处理器用于从存储器中调用并运行该计算机程序,以执行本申请提出的数据传输的方法中由终端设备执行的相应流程和/或操作。此处不再赘述。

本领域技术人员可以理解,为了便于说明,图18仅示出了一个存储器和处理器。在实际的终端设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。

参见图19,图19是本申请提出的数据传输的装置30的示意图。如图19所示,装置30包括处理单元1910、发送单元1920以及接收单元1930。

处理单元1910,用于确定第一dci和第一数据包,所述第一dci经由终端设备的标识进行处理,所述第一数据包包括发送给所述终端设备的数据包;

发送单元1920,用于向所述中间节点发送所述第一dci和所述第一数据包。

装置30和方法实施例中的网络设备完全对应,装置30可以是方法实施例中的网络设备,或者方法实施例中的网络设备内部的芯片或功能模块。装置30的相应单元用于执行图6-图16所示的方法实施例中由网络设备执行的相应步骤。

其中,装置30中的处理单元1910执行方法实施例中网络设备内部实现或处理的步骤。例如,执行图6中的步骤s610,确定第一dci和第一数据包;还执行图8中的步骤s810,确定第二dci和第二数据包。

装置10中的发送单元1920执行方法实施例中网络设备发送的步骤。例如,执行图6中的步骤s611,向终端设备分配终端设备的标识;还执行图6中的步骤s620,向中间节点发送第一dci和第一数据包;还执行图8中的步骤s812,向终端设备分配终端设备的标识;还执行图8中的步骤s811,向中间节点分配中间节点的标识;还执行图8中的步骤s820,向中间节点发送第二dci和第二数据包;还执行图13中的步骤s1320,向中间节点发送切换命令,具体地,装置30还可以为图13中的目的网络设备,则发送单元1920还执行图13中的步骤s1320,向源网络设备发送切换响应;还执行图15中的步骤s1511,向中间节点发送第四指示信息;还执行图15中的步骤s1530,向中间节点发送关联响应消息;还执行图16中的步骤s1610,向中间节点发送第四指示信息。

装置10中的接收单元1930执行方法实施例中网络设备接收的步骤。例如,执行图6中的步骤s614,接收中间节点发送的终端设备的标识;还执行图8中的步骤s815,接收中间节点发送的n个终端设备的标识;具体地,装置30还可以为图13中的源网络设备,则接收单元1930还执行图13中的步骤s1320,接收目的网络设备发送的切换响应;还执行图14中的步骤s1420,接收中间节点发送的连接失败指示信息;还执行图15中的步骤s1512,接收中间节点发送的请求消息;还执行图15中的步骤s1510,接收中间节点发送的第一关联请求消息;还执行图16中的步骤s1611,接收中间节点发送的请求消息;还执行图16中的步骤s1614,接收核心网设备发送的第五指示信息。

接收单元1930和发送单元1920可以组成收发单元,同时具有接收和发送的功能。其中,处理单元1910可以是处理器。发送单元1920可以是接收器。接收单元1930可以是发射器。接收器和发射器可以集成在一起组成收发器。

参见图20,图20是适用于本申请实施例的网络设备40的结构示意图,可以用于实现上述数据传输的方法中的网络设备的功能。如可以为基站的结构示意图。如图20所示,该网络设备可应用于如图1所示的系统中。

网络设备40可以包括一个或多个射频单元,如远端射频单元(remoteradiounit,rru)2001和一个或多个基带单元(basebandunit,bbu)。基带单元也可称为数字单元(digitalunit,du)2002。所述rru2001可以称为收发单元,与图19中的接收单元1930和发送单元1920对应。可选地,该收发单元2001还可以称为收发机、收发电路、或者收发器等,其可以包括至少一个天线2011和射频单元2012。可选地,收发单元2001可以包括接收单元和发送单元,接收单元可以对应于接收器(或称接收机、接收电路),发送单元可以对应于发射器(或称发射机、发射电路)。所述rru2001部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如,用于向终端设备发送上述实施例中所述的控制信息。所述bbu2002部分主要用于进行基带处理,对基站进行控制等。所述rru2001与bbu2002可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。

所述bbu2002为网络设备的控制中心,也可以称为处理单元,可以与处理单元1930对应,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等。例如该bbu(处理单元1910)2002可以用于控制网络设备40执行上述方法实施例中关于网络设备的操作流程,例如,确定承载终端设备的控制信息的符号的长度。

在一个示例中,所述bbu2002可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如,lte系统,或5g系统),也可以分别支持不同接入制式的无线接入网。所述bbu2002还包括存储器2021和处理器2022。所述存储器2021用以存储必要的指令和数据。例如存储器2021存储上述实施例中的码本等。所述处理器4022用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器2021和处理器2022可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。

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

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

应理解,图20所示的网络设备40能够实现图6-图16的方法实施例中涉及的网络设备功能。网络设备40中的各个单元的操作和/或功能,分别为了实现本申请方法实施例中由网络设备执行的相应流程。为避免重复,此处适当省略详述描述。图20示例的网络设备的结构仅为一种可能的形态,而不应对本申请实施例构成任何限定。本申请并不排除未来可能出现的其他形态的网络设备结构的可能。

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

参见图21,图21是本申请提出的数据传输的装置50的示意图。如图21所示,装置50包括接收单元2110、处理单元2120和发送单元2130。

接收单元2110,用于接收所述网络设备发送的第一dci和第一数据包,所述第一dci经由终端设备的标识进行处理,所述第一数据包包括发送给所述终端设备的数据包;

处理单元2120,用于基于所述终端设备的标识解扰所述第一dci,获得所述第一数据包;

发送单元2130,用于向所述终端设备发送第三dci和所述第一数据包,所述第三dci经由所述终端设备的标识进行处理。

装置50和方法实施例中的中间节点完全对应,装置50可以是方法实施例中的中间节点,或者方法实施例中的中间节点内部的芯片或功能模块。装置50的相应单元用于执行图6-图16所示的方法实施例中由中间节点执行的相应步骤。

其中,装置50中的接收单元2110执行方法实施例中中间节点接收的步骤。例如,执行图6中的步骤s612,接收网络设备发送的终端设备的标识;还执行图6中的步骤s620,接收网络设备发送的第一dci和第一数据包;还执行图8中的步骤s811,接收网络设备发送的中间节点的标识;还执行图8中的步骤s813,接收网络设备发送的n个终端设备的标识;还执行图8中的步骤s820,接收网络设备发送的第二dci和第二数据包;还执行图13中的步骤s1330,接收网络设备发送的切换命令;还执行图15中的步骤s1511,接收网络设备发送的第四指示信息;还执行图15中的步骤s1510,接收网络设备发送的关联响应消息;还执行图15中的步骤s1520,接收终端设备发送的第二关联请求消息;还执行图16中的步骤s1610,接收网络设备发送的第四指示信息;还执行图16中的步骤s1620,接收终端设备发送的第二关联请求消息。

装置50中的处理单元2120执行方法实施例中中间节点内部实现或处理的步骤。例如,执行图6中的步骤s630,解扰第一dci获取第一数据包;还执行图8中的步骤s830,解扰第二dci,分解第二数据包;还执行图14中的步骤s1410,确定终端设备连接失败;还执行图16中的步骤s1630,确定终端设备的标识。

装置50中的发送单元2130执行方法实施例中中间节点发送的步骤。例如,执行图6中的步骤s613,向网络设备发送终端设备的标识;还执行图6中的步骤s613,向终端设备分配终端设备的标识;还执行图6中的步骤s640,向终端设备发送第三dci和第一数据包;还执行图8中的步骤s815,向网络设备发送n个终端设备的标识;还执行图8中的步骤s814,向终端设备分配终端设备的标识;还执行图8中的步骤s840,向终端设备发送第四dci和第三数据包;还执行图13中的步骤s1340,向终端设备发送切换指令;还执行图14中的步骤s1420,向网络设备发送连接失败指示信息;还执行图15中的步骤s1512,向网络设备发送请求消息,或者,还执行图15中的步骤s1513,向核心网网络设备发送第六指示信息;还执行图15中的步骤s1510,向网络设备发送第一关联请求消息;还执行图15中的步骤s1540,向终端设备发送终端设备的标识;还执行图16中的步骤s1611,向网络设备发送请求消息,或者,还执行图16中的步骤s1612,向核心网网络设备发送第六指示信息;还执行图16中的步骤s1640,向终端设备发送终端设备的标识。

接收单元2110和发送单元2130可以组成收发单元,同时具有接收和发送的功能。其中,处理单元2120可以是处理器。发送单元2130可以是接收器。接收单元2110可以是发射器。接收器和发射器可以集成在一起组成收发器。

参见图22,图22是适用于本申请实施例的中间节点60的结构示意图。该中间节点60可应用于图1所示出的系统中。为了便于说明,图22仅示出了中间节点的主要部件。如图22所示,该装置60可以包括处理单元610(即,图21中处理单元520的一例)和存储单元2220。该存储单元2220用于存储指令。

该处理单元2210用于执行该存储单元2220存储的指令,以使装置60实现如上述方法中中间节点执行的步骤。

进一步的,该装置60还可以包括输入口2230和输出口2240(即,图21中接收单元2110和发送单元2130的一例)。进一步的,该处理单元2210、存储单元2220、输入口2230和输出口2240可以通过内部连接通路互相通信,传递控制和/或数据信息。该存储单元2220用于存储计算机程序,该处理单元2210可以用于从该存储单元2220中调用并运行该计算计程序,以控制输入口2230接收信息,控制输出口2240发送信息,完成上述方法中中间节点的步骤。该存储单元2220可以集成在处理单元2210中,也可以与处理单元2210分开设置。

可选地,该输入口2230为接收器,该输出口2240为发送器。其中,接收器和发送器可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为收发器。

本领域技术人员可以理解,为了便于说明,图22仅示出了一个存储器和处理器。在实际的中间节点中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。

本申请实施例还提供一种通信系统,其包括前述的网络设备、一个或多个终端设备和一个或多个中间节点。

本申请还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行上述如图6-图16所示的方法中网络设备执行的各个步骤。

本申请还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行上述如图6-图16所示的方法中终端设备执行的各个步骤。

本申请还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行上述如图6-图16所示的方法中中间节点执行的各个步骤。

本申请还提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行如图6-图16所示的方法中网络设备执行的各个步骤。

本申请还提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行如图6-图16所示的方法中终端设备执行的各个步骤。

本申请还提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行如图6-图16所示的方法中中间节点执行的各个步骤。

本申请还提供一种芯片,包括处理器。该处理器用于读取并运行存储器中存储的计算机程序,以执行本申请提供的数据传输的方法和配置标识的方法中由终端设备执行的相应操作和/或流程。可选地,该芯片还包括存储器,该存储器与该处理器通过电路或电线与存储器连接,处理器用于读取并执行该存储器中的计算机程序。进一步可选地,该芯片还包括通信接口,处理器与该通信接口连接。通信接口用于接收需要处理的数据和/或信息,处理器从该通信接口获取该数据和/或信息,并对该数据和/或信息进行处理。该通信接口可以是输入输出接口。

本申请还提供一种芯片,包括处理器。该处理器用于调用并运行存储器中存储的计算机程序,以执行本申请提供的数据传输的方法和配置标识的方法中由网络设备执行的相应操作和/或流程。可选地,该芯片还包括存储器,该存储器与该处理器通过电路或电线与存储器连接,处理器用于读取并执行该存储器中的计算机程序。进一步可选地,该芯片还包括通信接口,处理器与该通信接口连接。通信接口用于接收需要处理的数据和/或信息,处理器从该通信接口获取该数据和/或信息,并对该数据和/或信息进行处理。该通信接口可以是输入输出接口。

本申请还提供一种芯片,包括处理器。该处理器用于调用并运行存储器中存储的计算机程序,以执行本申请提供的数据传输的方法和配置标识的方法中由中间节点执行的相应操作和/或流程。可选地,该芯片还包括存储器,该存储器与该处理器通过电路或电线与存储器连接,处理器用于读取并执行该存储器中的计算机程序。进一步可选地,该芯片还包括通信接口,处理器与该通信接口连接。通信接口用于接收需要处理的数据和/或信息,处理器从该通信接口获取该数据和/或信息,并对该数据和/或信息进行处理。该通信接口可以是输入输出接口。

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

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

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

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

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

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

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

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