数据传输方法、用户设备和网络设备与流程

文档序号:16629539发布日期:2019-01-16 06:26阅读:187来源:国知局
本申请实施例涉及通信技术,尤其涉及一种数据传输方法、用户设备和网络设备。
背景技术
::未来5g通信系统中引入了用户设备协作机制。在采用用户设备协作机制时,处于网络覆盖范围中心区域、或、处于网络环境较好的一个或多个用户设备,可以通过端到端的通信技术,协助网络设备与小区中网络服务质量差的用户设备进行通信。通过这种方式,可以提高网络服务质量差的用户设备的吞吐率,进而能够提高整个通信系统的吞吐率。其中,上述协助小区中网络服务质量差的用户设备的用户设备可以称为协作用户设备(cooperationuserequipment,cue),上述小区中网络服务质量差的用户设备可以称为目标用户设备(targetuserequipment,tue)。具体地,基于上述用户设备协作机制,网络设备可以向各cue和tue组播发送给tue的传输块(transportblock,tb)。其中,该tb可以包括至少一个编码块组(codeblockgroup,cbg)。各cue在接收到该tb后,可以对该tb进行解码。然后,各cue可以将自己解码正确的cbg重传给tue,以通过重传cbg的方式协助tue解码tb,提高了tue正确解码tb的概率,进而提高tue的网络质量。然而,由于各cue和tue在网络中所处的位置不同,因此,各cue和tue所接收到的正确的cbg可能不同。因此,在采用用户设备协作机制时,cue如何向tue重传cbg是一个亟待解决的问题。技术实现要素:本申请实施例提供一种数据传输方法、发送设备和接收设备,用于提高cue与tue之间重传cbg的效率。第一方面,本申请实施例提供一种数据传输方法,该方法包括:第一用户设备接收网络设备发送给第二用户设备的传输块,所述传输块包括至少一个第一编码块组cbg;所述第一用户设备接收所述第二用户设备发送的第一控制信息,所述第一控制信息用于指示所述第一用户设备向所述第二用户设备发送至少一个第二cbg,所述第二cbg为所述第二用户设备从所述网络设备接收失败的第一cbg;所述第一用户设备向所述第二用户设备发送至少一个第三cbg,所述第三cbg为所述第一用户设备从所述网络设备接收正确的第一cbg、且所述第三cbg为所述第二用户设备从所述网络设备接收失败的第一cbg。通过第一方面提供的数据传输方法,在第一用户设备采用用户设备协作机制协助第二用户设备与网络设备进行通信时,第一用户设备在接收到网络设备发送给第二用户设备的tb之后,第一用户设备可以根据第二用户设备所指示的cbg,以及,自己所接收正确的cbg,向第二用户设备重传第二用户设备所需的cbg,提高了第一用户设备与第二用户设备之间重传cbg的效率,从而提高了资源利用率。在一种可能的实施方式中,所述第一用户设备为用于协助所述第二用户设备与网络设备之间进行通信的用户设备,或,所述第一用户设备和所述第二设备为同一协作组中的用户设备。通过该可能的实施方式提供的数据传输方法,用于协助第二用户设备与网络设备之间进行通信的第一用户设备、或者,与所述第二设备为同一协作组中的第一用户设备可以根据第二用户设备所指示的cbg,以及,自己所接收正确的cbg,向第二用户设备重传第二用户设备所需的cbg,提高了第一用户设备与第二用户设备之间重传cbg的效率,从而提高了用户设备协作的效率。在一种可能的实施方式中,所述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的时频资源;所述第一用户设备向所述第二用户设备发送至少一个第三cbg,包括:所述第一用户设备根据所述至少一个第三cbg在所述至少一个第二cbg中的排列位置,确定所述至少一个第三cbg在所述时频资源上的时域位置;所述第一用户设备将所述至少一个第三cbg映射在所述时频资源上发送给所述第二用户设备。通过该可能的实施方式提供的数据传输方法,在多个第一用户设备采用用户设备协作机制协助第二用户设备与网络设备进行通信时,各第一用户设备可以在相同的时频资源上向第二用户设备发送相同的cbg,提高了第二用户设备正确接收该cbg的几率,进而提高了第二用户设备与多个第一用户设备之间重传cbg的效率,从而提高了资源利用率。在一种可能的实施方式中,所述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的传输参数;所述第一用户设备向所述第二用户设备发送至少一个第三cbg,包括:所述第一用户设备使用所述传输参数,向所述第二用户设备发送所述至少一个第三cbg。通过该可能的实施方式提供的数据传输方法,在第一用户设备采用用户设备协作机制协助第二用户设备与网络设备进行通信时,第一用户设备可以根据第二用户设备所指示的传输参数,与第二用户设备进行通信,确保了第一用户设备与第二用户设备之间的正常通信。在一种可能的实施方式中,所述传输参数包括下述一项或多项:传输模式、接收天线端口数、调制编码方式。通过该可能的实施方式提供的数据传输方法,在第一用户设备采用用户设备协作机制协助第二用户设备与网络设备进行通信时,第一用户设备可以根据第二用户设备所指示的传输参数,与第二用户设备进行通信,确保了第一用户设备与第二用户设备之间的正常通信。在一种可能的实施方式中,所述第一用户设备接收网络设备发送给第二用户设备的传输块之后,所述方法还包括:所述第一用户设备向所述网络设备发送第二控制信息,所述第二控制信息用于指示所述第一用户设备接收失败的第一cbg,和/或,所述第二控制信息用于指示所述第一用户设备接收正确的第一cbg。通过该可能的实施方式提供的数据传输方法,在多个第一用户设备采用用户设备协作机制协助第二用户设备与网络设备进行通信时,各第一用户设备在接收到网络设备发送给第二用户设备的tb之后,各第一用户设备可以向网络设备发送第二控制信息,以通过第二控制信息指示自己接收失败的第一cbg,和/或,正确接收的第一cbg,从而使得网络设备可以根据所有第一用户设备的第二控制信息,确定至少一个均未被所有第一用户设备正确接收的第一cbg,进而使得网络设备可以向第二用户设备重传这些第一cbg。通过这种方式,可以有效避免因一个或多个第一cbg没有被任一第一用户设备接收正确而导致第一用户设备无法协助第二用户设备的情况,能够提高用户设备协作的可靠性。在一种可能的实施方式中,所述第二控制信息包括位图,所述位图中的一个比特位对应一个第一cbg,当所述比特位为第一值时,指示所述比特位对应的第一cbg被所述第一用户设备正确接收,当所述比特位为第二值时,指示所述比特位对应的第一cbg被所述第一用户设备接收失败。通过该可能的实施方式提供的数据传输方法,第一用户设备可以通过位图指示自己接收失败的第一cbg,和/或,正确接收的第一cbg,减少了第二控制信息的信令开销。在一种可能的实施方式中,所述第一用户设备接收网络设备发送给第二用户设备的传输块之前,所述方法还包括:所述第一用户设备接收所述网络设备发送的第三控制信息,所述第三控制信息用于指示所述第一用户设备向所述第二用户设备发送所述传输块时所使用的时频资源;所述第一用户设备接收网络设备发送给第二用户设备的传输块之后,所述方法还包括:所述第一用户设备根据至少一个接收正确的第一cbg在传输块中的排列位置,确定所述至少一个接收正确的第一cbg在所述时频资源上的时域位置;所述接收正确的第一cbg为所述第一用户设备从所述网络设备接收正确的第一cbg;所述第一用户设备将所述至少一个接收正确的第一cbg映射在所述时频资源上发送给所述第二用户设备。通过该可能的实施方式提供的数据传输方法,在第一用户设备采用用户设备协作机制协助第二用户设备与网络设备进行通信时,第一用户设备可以在相同的时频资源上向第二用户设备发送相同的cbg,提高了第二用户设备正确接收该cbg的几率,进而提高了第二用户设备与第一用户设备之间重传cbg的效率,从而提高了资源利用率。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备发送所述传输块时所使用的传输参数;所述第一用户设备将所述至少一个接收正确的第一cbg映射在所述时频资源上发送给所述第二用户设备,包括:所述第一用户设备使用所述传输参数,将所述至少一个接收正确的第一cbg映射在所述时频资源上发送给所述第二用户设备。通过该可能的实施方式提供的数据传输方法,在第一用户设备采用用户设备协作机制协助第二用户设备与网络设备进行通信时,第一用户设备可以根据第二用户设备所指示的传输参数,与第二用户设备进行通信,确保了第一用户设备与第二用户设备之间的正常通信。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备与第二用户设备之间所使用的用户协作模式。通过该可能的实施方式提供的数据传输方法,在通信系统支持多种用户设备协作模式时,网络设备可以通过第三控制信息指第一用户设备和第二用户设备所采用的用户设备协作模式,扩大了用户设备协作的应用场景,提高了用户设备协作的灵活性。第二方面,本申请实施例提供一种数据传输方法,该方法包括:第二用户设备接收网络设备发送的传输块,所述传输块包括至少一个第一编码块组cbg;所述第二用户设备向至少一个第一用户设备发送第一控制信息,所述第一控制信息用于指示每个所述第一用户设备向所述第二用户设备发送至少一个第二cbg;所述第二cbg为所述第二用户设备从所述网络设备接收失败的第一cbg;所述第二用户设备接收所述至少一个第一用户设备发送的至少一个第三cbg,所述第三cbg为所述第一用户设备从所述网络设备接收正确的第一cbg、且所述第三cbg为所述第二用户设备从所述网络设备接收失败的第一cbg。在一种可能的实施方式中,所述第一用户设备为用于协助所述第二用户设备与网络设备之间进行通信的用户设备,或,所述第一用户设备和所述第二设备为同一协作组中的用户设备。在一种可能的实施方式中,所述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的时频资源;所述第二用户设备接收所述至少一个第一用户设备发送的至少一个第三cbg,包括:所述第二用户设备在所述时频资源上接收所述至少一个第一用户设备发送的至少一个第三cbg,并根据每个第一用户设备发送的至少一个第三cbg在所述时频资源的时域位置,确定每个第一用户设备发送的至少一个第三cbg对应的第二cbg。在一种可能的实施方式中,所述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的传输参数;所述第二用户设备接收所述至少一个第一用户设备发送的至少一个第三cbg,包括:所述第二用户设备使用所述传输参数,接收所述至少一个第一用户设备发送的第三cbg。在一种可能的实施方式中,所述传输参数包括下述一项或多项:传输模式、接收天线端口数、调制编码方式。在一种可能的实施方式中,所述第二用户设备接收所述至少一个第一用户设备发送的至少一个第三cbg之后,所述方法还包括:所述第二用户设备接收所述网络设备发送的至少一个第四cbg,所述至少一个第四cbg为所述至少一个第一用户设备中的所有第一用户设备从所述网络设备接收失败的第一cbg。在一种可能的实施方式中,所述第二用户设备接收网络设备发送的传输块之前,所述方法还包括:所述第二用户设备接收所述网络设备发送的第三控制信息,所述第三控制信息用于指示所述至少一个第一用户设备向所述第二用户设备发送所述传输块时所使用的时频资源;所述第二用户设备接收网络设备发送的传输块之后,所述方法还包括:所述第二用户设备在所述时频资源上接收所述至少一个第一用户设备发送的至少一个接收正确的第一cbg,并根据每个第一用户设备发送的至少一个接收正确的第一cbg在所述时频资源的时域位置,确定每个第一用户设备发送的至少一个接收正确的第一cbg在所述传输块中的位置。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备发送所述传输块时所使用的传输参数;所述第二用户设备在所述时频资源上接收所述至少一个第一用户设备发送的至少一个接收正确的第一cbg,包括:所述第二用户设备使用所述传输参数,在所述时频资源上接收所述至少一个第一用户设备发送的至少一个接收正确的第一cbg。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备与第二用户设备之间所使用的用户协作模式。上述第二方面以及第二方面的各可能的实施方式所提供的数据传输方法,其有益效果可以参见上述第一方面和第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。第三方面,本申请实施例提供一种数据传输方法,该方法包括:网络设备向至少一个第一用户设备和第二用户设备组播传输块,所述传输块包括至少一个第一编码块组cbg;所述网络设备接收每个所述第一用户设备发送的第二控制信息,所述第二控制信息用于指示所述第一用户设备从所述网络设备接收失败的第一cbg,和/或,所述第二控制信息用于指示所述第一用户设备接收正确的第一cbg;所述网络设备根据每个所述第一用户设备发送的第二控制信息,确定至少一个第四cbg,所述至少一个第四cbg为所述至少一个第一用户设备中的所有第一用户设备从所述网络设备接收失败的第一cbg;所述网络设备向所述第二用户设备重新发送所述至少一个第四cbg。在一种可能的实施方式中,所述第一用户设备为用于协助所述第二用户设备与网络设备之间进行通信的用户设备,或,所述第一用户设备和所述第二设备为同一协作组中的用户设备。在一种可能的实施方式中,所述第二控制信息包括位图,所述位图中的一个比特位对应一个第一cbg,当所述比特位为第一值时,指示所述比特位对应的第一cbg被所述第一用户设备正确接收,当所述比特位为第二值时,指示所述比特位对应的第一cbg被所述第一用户设备接收失败。在一种可能的实施方式中,所述网络设备向至少一个第一用户设备和第二用户设备组播传输块之前,所述方法还包括:所述网络设备向所述至少一个第一用户设备和所述第二用户设备发送第三控制信息,所述第三控制信息用于指示所述第一用户设备向所述第二用户设备发送所述传输块时所使用的时频资源。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备发送所述传输块时所使用的传输参数。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备与第二用户设备之间所使用的用户协作模式。上述第三方面以及第三方面的各可能的实施方式所提供的数据传输方法,其有益效果可以参见上述第一方面和第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。第四方面,本申请实施例提供一种用户设备,所述用户设备为第一用户设备,所述第一用户设备包括:接收模块,用于接收网络设备发送给第二用户设备的传输块,以及,所述第二用户设备发送的第一控制信息,所述传输块包括至少一个第一编码块组cbg;所述第一控制信息用于指示所述第一用户设备向所述第二用户设备发送至少一个第二cbg,所述第二cbg为所述第二用户设备从所述网络设备接收失败的第一cbg;发送模块,用于向所述第二用户设备发送至少一个第三cbg,所述第三cbg为所述第一用户设备从所述网络设备接收正确的第一cbg、且所述第三cbg为所述第二用户设备从所述网络设备接收失败的第一cbg。在一种可能的实施方式中,所述第一用户设备为用于协助所述第二用户设备与网络设备之间进行通信的用户设备,或,所述第一用户设备和所述第二设备为同一协作组中的用户设备。在一种可能的实施方式中,所述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的时频资源;所述第一用户设备,还包括:处理模块,用于根据所述至少一个第三cbg在所述至少一个第二cbg中的排列位置,确定所述至少一个第三cbg在所述时频资源上的时域位置;所述发送模块,具体用于将所述至少一个第三cbg映射在所述时频资源上发送给所述第二用户设备。在一种可能的实施方式中,所述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的传输参数;所述发送模块,具体用于使用所述传输参数,向所述第二用户设备发送所述至少一个第三cbg。在一种可能的实施方式中,所述传输参数包括下述一项或多项:传输模式、接收天线端口数、调制编码方式。在一种可能的实施方式中,所述发送模块,还用于在所述接收模块接收网络设备发送给第二用户设备的传输块之后,向所述网络设备发送第二控制信息,所述第二控制信息用于指示所述第一用户设备接收失败的第一cbg,和/或,所述第二控制信息用于指示所述第一用户设备接收正确的第一cbg。在一种可能的实施方式中,所述第二控制信息包括位图,所述位图中的一个比特位对应一个第一cbg,当所述比特位为第一值时,指示所述比特位对应的第一cbg被所述第一用户设备正确接收,当所述比特位为第二值时,指示所述比特位对应的第一cbg被所述第一用户设备接收失败。在一种可能的实施方式中,所述接收模块,还用于在接收网络设备发送给第二用户设备的传输块之前,接收所述网络设备发送的第三控制信息,所述第三控制信息用于指示所述第一用户设备向所述第二用户设备发送所述传输块时所使用的时频资源;所述第一用户设备还包括:处理模块,用于根据至少一个接收正确的第一cbg在传输块中的排列位置,确定所述至少一个接收正确的第一cbg在所述时频资源上的时域位置;所述接收正确的第一cbg为所述第一用户设备从所述网络设备接收正确的第一cbg;所述发送模块,具体用于将所述至少一个接收正确的第一cbg映射在所述时频资源上发送给所述第二用户设备。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备发送所述传输块时所使用的传输参数;所述发送模块,具体用于使用所述传输参数,将所述至少一个接收正确的第一cbg映射在所述时频资源上发送给所述第二用户设备。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备与第二用户设备之间所使用的用户协作模式。上述第四方面以及第四方面的各可能的实施方式所提供的第一用户设备,其有益效果可以参见上述第一方面和第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。第五方面,本申请实施例提供一种用户设备,所述用户设备为第二用户设备,所述第二用户设备包括:接收模块,用于接收网络设备发送的传输块,所述传输块包括至少一个第一编码块组cbg;发送模块,用于向至少一个第一用户设备发送第一控制信息,所述第一控制信息用于指示每个所述第一用户设备向所述第二用户设备发送至少一个第二cbg;所述第二cbg为所述第二用户设备从所述网络设备接收失败的第一cbg;所述接收模块,还用于接收所述至少一个第一用户设备发送的至少一个第三cbg,所述第三cbg为所述第一用户设备从所述网络设备接收正确的第一cbg、且所述第三cbg为所述第二用户设备从所述网络设备接收失败的第一cbg。在一种可能的实施方式中,所述第一用户设备为用于协助所述第二用户设备与网络设备之间进行通信的用户设备,或,所述第一用户设备和所述第二设备为同一协作组中的用户设备。在一种可能的实施方式中,所述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的时频资源;所述接收模块,具体用于在所述时频资源上接收所述至少一个第一用户设备发送的至少一个第三cbg;所述第二用户设备,还包括:处理模块,用于根据每个第一用户设备发送的至少一个第三cbg在所述时频资源的时域位置,确定每个第一用户设备发送的至少一个第三cbg对应的第二cbg。在一种可能的实施方式中,所述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的传输参数;所述接收模块,具体用于使用所述传输参数,接收所述至少一个第一用户设备发送的第三cbg。在一种可能的实施方式中,所述传输参数包括下述一项或多项:传输模式、接收天线端口数、调制编码方式。在一种可能的实施方式中,所述接收模块,还用于在接收所述至少一个第一用户设备发送的至少一个第三cbg之后,接收所述网络设备发送的至少一个第四cbg,所述至少一个第四cbg为所述至少一个第一用户设备中的所有第一用户设备从所述网络设备接收失败的第一cbg。在一种可能的实施方式中,所述接收模块,还用于在接收网络设备发送的传输块之前,接收所述网络设备发送的第三控制信息,并在接收网络设备发送的传输块之后,在所述时频资源上接收所述至少一个第一用户设备发送的至少一个接收正确的第一cbg;其中,所述第三控制信息用于指示所述至少一个第一用户设备向所述第二用户设备发送所述传输块时所使用的时频资源;所述第二用户设备还包括:处理模块,用于根据每个第一用户设备发送的至少一个接收正确的第一cbg在所述时频资源的时域位置,确定每个第一用户设备发送的至少一个接收正确的第一cbg在所述传输块中的位置。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备发送所述传输块时所使用的传输参数;所述接收模块,具体用于使用所述传输参数,在所述时频资源上接收所述至少一个第一用户设备发送的至少一个接收正确的第一cbg。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备与第二用户设备之间所使用的用户协作模式。上述第五方面以及第五方面的各可能的实施方式所提供的第二用户设备,其有益效果可以参见上述第一方面和第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。第六方面,本申请实施例提供一种网络设备,所述网络设备包括:发送模块,用于向至少一个第一用户设备和第二用户设备组播传输块,所述传输块包括至少一个第一编码块组cbg;接收模块,用于接收每个所述第一用户设备发送的第二控制信息,所述第二控制信息用于指示所述第一用户设备从所述网络设备接收失败的第一cbg,和/或,所述第二控制信息用于指示所述第一用户设备接收正确的第一cbg;处理模块,用于根据每个所述第一用户设备发送的第二控制信息,确定至少一个第四cbg,所述至少一个第四cbg为所述至少一个第一用户设备中的所有第一用户设备从所述网络设备接收失败的第一cbg;所述发送模块,还用于向所述第二用户设备重新发送所述至少一个第四cbg。在一种可能的实施方式中,所述第一用户设备为用于协助所述第二用户设备与网络设备之间进行通信的用户设备,或,所述第一用户设备和所述第二设备为同一协作组中的用户设备。在一种可能的实施方式中,所述第二控制信息包括位图,所述位图中的一个比特位对应一个第一cbg,当所述比特位为第一值时,指示所述比特位对应的第一cbg被所述第一用户设备正确接收,当所述比特位为第二值时,指示所述比特位对应的第一cbg被所述第一用户设备接收失败。在一种可能的实施方式中,所述发送模块,还用于在向至少一个第一用户设备和第二用户设备组播传输块之前,向所述至少一个第一用户设备和所述第二用户设备发送第三控制信息,所述第三控制信息用于指示所述第一用户设备向所述第二用户设备发送所述传输块时所使用的时频资源。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备发送所述传输块时所使用的传输参数。在一种可能的实施方式中,所述第三控制信息还用于指示所述第一用户设备与第二用户设备之间所使用的用户协作模式。上述第六方面以及第六方面的各可能的实施方式所提供的网络设备,其有益效果可以参见上述第一方面和第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。第七方面,本申请实施例提供一种用户设备,所述用户设备为第一用户设备,所述第一用户设备包括:处理器、存储器、发送器和接收器;所述发送器和所述接收器耦合至所述处理器,所述处理器控制所述发送器的发送动作,所述处理器控制所述接收器的接收动作;其中,存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使所述第一用户设备执行如第一方面和第一方面的各可能的实施方式所提供的数据传输方法。第八方面,本申请实施例提供一种用户设备,所述用户设备为第二用户设备,所述第二用户设备包括:处理器、存储器、发送器和接收器;所述发送器和所述接收器耦合至所述处理器,所述处理器控制所述发送器的发送动作,所述处理器控制所述接收器的接收动作;其中,存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使所述第二用户设备执行如第二方面和第二方面的各可能的实施方式所提供的数据传输方法。第九方面,本申请实施例提供一种网络设备,所述网络设备包括:处理器、存储器、发送器和接收器;所述发送器和所述接收器耦合至所述处理器,所述处理器控制所述发送器的发送动作,所述处理器控制所述接收器的接收动作;其中,存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使所述网络设备执行如第三方面和第三方面的各可能的实施方式所提供的数据传输方法。本申请实施例第十方面提供一种用户设备,包括用于执行以上第一方面的方法的至少一个处理元件(或芯片)。本申请实施例第十一方面提供一种用户设备,包括用于执行以上第二方面的方法的至少一个处理元件(或芯片)。本申请实施例第十二方面提供一种网络设备,包括用于执行以上第三方面的方法的至少一个处理元件(或芯片)。本申请实施例第十三方面提供一种程序,该程序在被处理器执行时用于执行以上第一方面的方法。本申请实施例第十四方面提供一种程序,该程序在被处理器执行时用于执行以上第二方面的方法。本申请实施例第十五方面提供一种程序,该程序在被处理器执行时用于执行以上第三方面的方法。本申请实施例第十六方面提供一种程序产品,例如计算机可读存储介质,包括第十三方面的程序。本申请实施例第十七方面提供一种程序产品,例如计算机可读存储介质,包括第十四方面的程序。本申请实施例第十八方面提供一种程序产品,例如计算机可读存储介质,包括第十五方面的程序。本申请实施例第十九方面提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面的方法。本申请实施例第二十方面提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面的方法。本申请实施例第二十一方面提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第三方面的方法。本申请实施例提供的数据传输方法、用户设备和网络设备,在第一用户设备采用用户设备协作机制协助第二用户设备与网络设备进行通信时,第一用户设备在接收到网络设备发送给第二用户设备的tb之后,第一用户设备可以根据第二用户设备所指示的cbg,以及,自己所接收正确的cbg,向第二用户设备重传第二用户设备所需的cbg,提高了第一用户设备与第二用户设备之间重传cbg的效率,从而提高了资源利用率。附图说明图1为本申请实施例所涉及的一种通信系统的框架图;图2为本申请提供的一种基于cbg的重传示意图;图3为本申请实施例提供的一种用户设备协作流程示意图;图4为本申请实施例提供的一种数据传输方法的信令流程图;图5为本申请实施例提供的一种用户设备协作的示意图;图6为本申请实施例提供的另一种用户设备协作的示意图;图7为本申请实施例提供的另一种数据传输方法的信令流程图;图8为本申请实施例提供的又一种用户设备协作的示意图;图9为本申请实施例提供的又一种用户设备协作的示意图;图10为本申请实施例提供的又一种用户设备协作的示意图;图11为本申请实施例提供的又一种用户设备协作的示意图;图12为本申请实施例提供的又一种用户设备协作的示意图;图13为本申请实施例提供的又一种用户设备协作的示意图;图14为本申请实施例提供的一种用户设备的结构示意图;图15为本申请实施例提供的另一种用户设备的结构示意图;图16为本申请实施例提供的一种网络设备的结构示意图;图17为本申请实施例提供的又一种用户设备的结构示意图;图18为本申请实施例提供的又一种用户设备的结构示意图;图19为本申请实施例提供的另一种网络设备的结构示意图;图20为本申请实施例提供的用户设备为手机时的结构框图。具体实施方式应当理解,本申请实施例中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三、第四等来描述cbg,但这些cbg不应限于这些术语。这些术语仅用来将cbg彼此区分开。例如,在不脱离本申请实施例范围的情况下,第一cbg也可以被称为第二cbg,类似地,第二cbg也可以被称为第一cbg。图1为本申请实施例所涉及的一种通信系统的框架图。如图1所示,该通信系统包括:网络设备01和用户设备02。网络设备01和用户设备02可以使用一个或多个空口技术进行通信。网络设备:可以是前述基站,或者各种无线接入点,或者可以是指接入网中在空中接口上通过一个或多个扇区与用户设备进行通信的设备。基站可用于将收到的空中帧与ip分组进行相互转换,作为无线终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)网络。基站还可协调对空中接口的属性管理。例如,基站可以是全球移动通讯(globalsystemofmobilecommunication,gsm)或码分多址(codedivisionmultipleaccess,cdma)中的基站(basetransceiverstation,bts),也可以是宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)中的基站(nodeb,nb),还可以是长期演进(longtermevolution,lte)中的演进型基站(evolutionalnodeb,enb或enodeb),或者中继站或接入点,或者未来5g网络中的基站gnb等,在此并不限定。用户设备:也称为终端设备,该终端设备可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(radioaccessnetwork,ran)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personalcommunicationservice,pcs)电话、无绳电话、会话发起协议(sessioninitiationprotocol,sip)话机、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)等设备。无线终端也可以称为系统、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、远程终端(remoteterminal)、接入终端(accessterminal)、用户终端(userterminal)、用户代理(useragent),在此不作限定。需要说明的是,上述通信系统可以是lte通信系统,也可以是未来其他通信系统,在此不作限制。图1示出的是以5g通信系统为例的示意图。下述申请文件均以5g通信系统为例进行说明和介绍。tb是物理层最小的传输单元。一个tb可以由一个或多个编码块(codeblock,cb)组成的。以下行传输为例,在长期演进(longtermevolution,lte)系统中,网络设备在采用混合自动重传请求(hybridautomaticrepeatrequest,harq)技术向用户设备发送一个tb的数据之后,用户设备可以采用基于tb的harq反馈机制向网络设备发送反馈消息。即用户设备可以根据对该tb的解码结果,使用1个比特向网络设备反馈针对harq的反馈消息。其中,该反馈消息例如可以为确认(acknowledgment,ack)消息或否定(negativeack,nack)消息。这里所说的ack消息用于表示用户设备正确接收到了该tb(即对tb解码成功)。nack消息用于表示用户设备对该tb接收失败(即对tb解码错误)。网络设备在接收到nack消息时,会向用户设备重新发送该tb。5g通信系统可以使用更大的带宽,因此,网络设备向用户设备发送的一个tb可以包括更多的数据。也就是说,一个tb可能包括几十个cb。另外,5g通信系统可以支持不同的业务,例如增强的移动宽带(enhancedmobilebroadband,embb)业务、海量机器类型通信(massivemachinetypecommunication,mmtc)业务、超可靠低延迟通信(ultra-reliableandlowlatencycommunications,urllc)业务、多媒体广播多播(multimediabroadcastmulticastservice,mbms)业务和定位业务等。其中,不同的业务对时延的要求不同,例如:urllc业务对时延的要求高于embb业务对时延的要求。因此,为了确保时延要求较高的业务对时延的要求,5g通信系统允许时延要求较高的业务抢占时延要求较低的业务的资源进行发送。以下行数据为例,网络设备可以在向某一用户设备发送embb业务数据的时频资源上,向另一用户设备发送urllc业务数据。这样,承载urllc业务数据的tb会突发地对承载embb业务数据的tb中的某几个cb造成强干扰,导致承载embb业务数据的tb中这几个cb不能被接收该tb的用户设备正确接收的几率增加。在这种场景下,若对于上述小部分cb接收错误的情况,仍然采用重传整个tb方式进行重传,则会导致重传的效率较低。因此,5g通信系统提出了cbg的概念。即,一个tb可以包括至少一个cbg,一个cbg可以包括至少一个cb,用户设备可以以cbg为单位向网络设备反馈针对harq的反馈消息(例如:nack消息)。其中,该反馈消息用于表示用户设备对该tb的哪些cbg接收失败。网络设备在接收到反馈消息后,可以向用户设备重新发送该反馈消息所指示的cbg,不用重传整个tb。通过这种方式,可以提高重传的效率。图2为本申请提供的一种基于cbg的重传示意图。如图2所示,以上述网络设备在一个时隙向用户设备发送(初传)了一个包括5个cbg的tb为例,假定用户设备对cbg1和cbg4解码失败。因此,网络设备在接收到用户设备发送的用于指示cbg1和cbg4接收失败的反馈消息之后,网络设备可以只向用户设备重传cbg1和cbg4,不用重传整个tb。通过这种方式,可以提高重传的效率。基于上述基于cbg的重传,下面对5g通信系统中的用户设备协作进行介绍。具体地:继续参照图1,当用户设备处于网络覆盖范围的边缘时、或者、用户设备周围的环境对网络服务干扰比较大时,用户设备的网络服务质量会比较差,使得用户体验低。因此,5g通信系统引入了用户设备协作机制。在采用用户设备协作时,处于网络覆盖范围中心区域、或、处于网络环境较好的一个或多个用户设备(即cue),可以协助网络设备向小区中网络服务质量差的用户设备(即tue)重传tb中的cbg,以提高tue正确解码tb的概率,进而提高tue的网络质量。本领域技术人员可以理解的是,在未来移动通信系统可能沿用cue和tue的术语,也可能采用其他的术语。因此,本申请实施例对cue和tue在各个通信系统中的命名不作限定。图3为本申请实施例提供的一种用户设备协作流程示意图。参照图1和图3,下面以tue当前所在小区中的cue1和cue2可以协助tue进行通信为例,对用户设备协作的流程进行说明。即,cue1和cue2与tue之间具有用户设备协作关系。其中,网络设备以tb为传输单位向tue发送下行数据。这里所说的tb可以包括至少一个cbg,一个cbg可以包括至少一个cb。步骤1、在采用用户设备协作机制时,网络设备可以以组播的方式,将发送给tue的tb同时发送给cue1、cue2和tue。cue1、cue2和tue在接收到该tb后,可以对tb进行解码,即对上述tb所包含的所有cbg进行解码。其中,网络设备向cue1、cue2和tue发送tb这个阶段可以称为用户设备协作下行阶段(usercooperationdownlinkphase,ucdlphase)。可选的,在一些实施例中,上述网络设备还可以将cue1、cue2、tue配置成一个协作组,并为该协作组分配一个协作组标识(cooperationgroupid,cgid)。因此,在该场景下,上述网络设备在发送上述tb时,可以携带有cgid,以使得cue1、cue2、tue可以通过该cgid,获知网络设备所组播的tb为发送给tue的tb。或者,上述网络设备可以通过控制信令向协作组的成员(即cue1、cue2、tue)指示采用tue的标识作为协作组的标识。在该场景下,上述网络设备在发送上述tb时,可以携带有tue的标识,以使得cue1、cue2、tue可以通过该tue的标识,获知网络设备所组播的tb为发送给tue的tb。步骤2、cue1可以通过边链路向tue发送cue1解码正确的cbg,同时,cue2可以通过边链路向tue发送cue2解码正确的cbg。tue在接收到cue1、cue2发送的cbg后,可以对这些cbg进行解码。其中,步骤2为cue1和cue2第一次向tue重传cbg。步骤3、若tue没有正确解码在步骤2所接收到的一个或多个cbg,则tue可以向cue1和cue2发送nack消息,以指示cue1和cue2重新发送在步骤2所发送的cbg。步骤4、cue1和cue2在接收到tue发送的nack消息之后,可以通过边链路向tue重新发送步骤2所发送的cbg。tue在接收到cue1、cue2发送的cbg后,可以对这些cbg进行解码。其中,步骤4为cue1和cue2第二次向tue重传cbg。可选的,cue1和cue2在步骤2和步骤4可以采用同一调制与编码策略(modulationandcodingscheme,mcs)向tue重传cbg,也可以采用不同的mcs向tue重传cbg。步骤5、若tue通过对cue1、cue2发送的cbg进行解码,以及,通过对网络设备发送的tb进行解码,成功得到tb的数据,则tue可以向网络设备发送ack消息,以向网络设备指示tue成功接收到tb。其中,cue1和cue2向tue重传cbg的阶段可以称为用户设备协作边链路阶段(usercooperationsidelinkphase,ucslphase)。也就是说,在用户设备协作边链路阶段,各cue可以将自己解码正确的cbg重传给tue,以通过重传cbg的方式协助tue解码tb,提高了tue正确解码tb的概率,进而提高tue的网络质量。需要说明的是,在用户设备协作边链路阶段,cue与tue可以在授权频谱上进行通信,也可以在非授权频谱上进行通信。然而,由于上述cue1和cue2接收到的正确的cbg可能不同,且cue1和cue2之间又不能获知对方的接收情况。因此,在采用用户设备协作机制时,cue1和cue2如何向tue重传cbg是一个亟待解决的问题。下面以上述图1所示的通信系统为例,通过一些实施例对本申请实施例的技术方案进行详细说明。下面这几个实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。图4为本申请实施例提供的一种数据传输方法的信令流程图。本实施例涉及的是第一用户设备根据第二用户设备发送的第一控制信息,向第二用户设备重传cbg的过程。其中,第一用户设备可以为cue,第二用户设备可以为tue。在用户设备协作时,一个tue可以对应一个或多个协助tue与网络设备进行通信的cue。本申请实施例以tue对应两个cue(即cue1和cue2)为例,对本申请实施例的方法进行说明。如图4所示,该方法可以包括:s101、网络设备向cue1、cue2和tue组播tb。具体的,网络设备与tue在采用用户协助机制进行通信时,网络设备可以将发送给tue的tb,以组播的方式发送给cue1、cue2和tue,以使得cue1、cue2和tue均可以接收到该tb。其中,该tb可以包括至少一个第一cbg,每个第一cbg包括至少一个cb。这个阶段即为前述所说的用户协助下行阶段。图5为本申请实施例提供的一种用户设备协作的示意图。如图5所示,以网络设备向tue发送包括cbg1、cbg2、cbg3、cbg4、cbg5的tb为例,则在用户协助机制下,网络设备可以向cue1、cue2、tue组播该tb。此时,cbg1、cbg2、cbg3、cbg4、cbg5均为第一cbg。上述网络设备可以在组播tb时,携带有tue的标识,以使得cue1、cue2、tue可以通过该tue的标识,获知网络设备所组播的tb为发送给tue的tb。可选的,在一些实施例中,当上述cue1、cue2、tue被配置成一个协作组时,上述网络设备还可以在组播tb时携带有该协作组的cgid,以使得cue1、cue2、tue可以通过该cgid,获知网络设备所组播的tb为发送给tue的tb。s102、tue向cue1、cue2发送第一控制信息。具体的,tue在接收到网络设备发送的tb之后,可以对tb进行解码。然后,tue可以根据tb的解码结果,获知对tb的哪些第一cbg解码失败。被解码失败的第一cbg即为tue从网络设备接收失败的第一cbg。在本实施例中,为了便于区分,将tue解码失败的第一cbg称为第二cbg。因此,tue可以基于至少一个第二cbg(即tue接收失败的第一cbg),同时向cue1和cue2发送第一控制信息,以通过第一控制信息指示cue1和cue2向tue发送该至少一个第二cbg。继续参照图5所示的示例,假定tue在接收到该tb之后,对tb的cbg2和cbg4解码失败。此时,cbg2和cbg4即为上述所说的第二cbg。在该场景下,上述tue向cue1和cue2发送的第一控制信息,可以用于指示cue1和cue2向tue发送cbg2和cbg4。即,指示cue1和cue2向tue重传cbg2和cbg4。具体实现时,上述tue可以将上述第一控制信息携带在物理层信令或媒体接入控制(mediumaccesscontrol,mac)包头中发送给cue1和cue2。在一些实施例中,上述第一控制信息例如可以称为边链路控制信息。本领域技术人员可以理解的是,在未来移动通信系统上述第一控制信息可能沿用边链路控制信息的术语,也可能采用其他的术语。因此,本申请实施例对第一控制信息在各个通信系统中的命名不作限定。s103、cue1向tue发送至少一个第三cbg。具体的,cue1在接收到网络设备发送的tb之后,可以对tb进行解码。然后,cue1可以根据tb的解码结果,获知自己对tb的哪些第一cbg解码成功。被解码成功的第一cbg即为cue1从网络设备接收正确的第一cbg。因此,cue1在接收到tue发送的第一控制信息之后,可以根据第一控制信息所指示的至少一个第二cbg,以及,cue1自己所接收正确的第一cbg,确定出至少一个“被cue1接收正确的、但被tue接收失败的第一cbg”。为了便于区分,将被cue1接收正确的、但被tue接收失败的第一cbg称为第三cbg。在上述至少一个第二cbg均为cue1接收正确的第一cbg时,则上述cue1根据第一控制信息所指示的至少一个第二cbg,以及,cue1自己所接收正确的第一cbg,所确定出来的至少一个第三cbg就是该至少一个第二cbg。在上述至少一个第二cbg中的部分第二cbg为cue1接收正确的第一cbg时,则上述cue1根据第一控制信息所指示的至少一个第二cbg,以及,cue1自己所接收正确的第一cbg,所确定出来的至少一个第三cbg为该至少一个第二cbg的一部分。在确定出上述至少一个第三cbg之后,cue1可以向tue重传该至少一个第三cbg,以使得tue可以接收到cue1重传的至少一个第三cbg。通过这种方式,使得cue1可以向tue发送tue所需的cbg,提高了cue与tue之间重传的效率。具体实现时,上述cue1可以通过边链路向tue重传该至少一个第三cbg。继续参照图5所示的示例,假定cue1在接收到该tb之后,对tb的cbg1、cbg3、cbg4和cbg5解码成功。也就是说,cbg1、cbg3、cbg4和cbg5即为cue1从网络设备接收正确的第一cbg。在该场景下,上述cue1在接收到tue发送的用于指示发送cbg2和cbg4的第一控制信息之后,可以根据第一控制信息所指示的至少一个第二cbg(即cbg2和cbg4),以及,cue1自己接收正确的第一cbg(cbg1、cbg3、cbg4和cbg5),确定至少一个被cue1接收正确的、但被tue接收失败的第一cbg(即第三cbg)。在该示例下,由于上述cue1仅接收对了cbg2和cbg4中的cbg4,因此,上述cue1可以确定出一个第三cbg,即cbg4。此时,cue1所确定出来的第三cbg为上述至少一个第二cbg的一部分。s104、cue2向tue发送至少一个第三cbg。其中,第三cbg为cue2从网络设备接收正确的第一cbg、且第三cbg为tue从网络设备接收失败的第一cbg。具体的,cue2在接收到网络设备发送的tb之后,可以对tb进行解码。然后,cue2可以根据tb的解码结果,获知自己对tb的哪些第一cbg解码成功。被解码成功的第一cbg即为cue2从网络设备接收正确的第一cbg。因此,cue2在接收到tue发送的第一控制信息之后,可以根据第一控制信息所指示的至少一个第二cbg,以及,cue2自己所接收正确的第一cbg,确定至少一个“被cue1接收正确的、但被tue接收失败的第一cbg”,即第三cbg。在上述至少一个第二cbg均为cue2接收正确的第一cbg时,则上述cue2根据第一控制信息所指示的至少一个第二cbg,以及,cue2自己所接收正确的第一cbg,所确定出来的至少一个第三cbg就是该至少一个第二cbg。在上述至少一个第二cbg中的部分第二cbg为cue2接收正确的第一cbg时,则上述cue2根据第一控制信息所指示的至少一个第二cbg,以及,cue2自己所接收正确的第一cbg,所确定出来的至少一个第三cbg为该至少一个第二cbg的一部分。在确定出至少一个第三cbg之后,cue2可以向tue重传该至少一个第三cbg,以使得tue可以接收到cue2重传的至少一个第三cbg。通过这种方式,使得cue2也可以向tue发送tue所需的cbg,提高了cue与tue之间重传的效率。具体实现时,上述cue1可以通过边链路向tue重传该至少一个第三cbg。继续参照图5所示的示例,假定cue2在接收到该tb之后,对tb的cbg1、cbg2、cbg3和cbg4解码成功。也就是说,cbg1、cbg2、cbg3和cbg4即为cue2从网络设备接收正确的第一cbg。在该场景下,上述cue2在接收到tue发送的用于指示发送cbg2和cbg4的第一控制信息之后,可以根据第一控制信息所指示的至少一个第二cbg(即cbg2和cbg4),以及,cue2自己接收正确的第一cbg(cbg1、cbg2、cbg3和cbg4),确定至少一个被cue1接收正确的、但被tue接收失败的第一cbg(即第三cbg)。在该示例下,由于上述cue2将cbg2和cbg4全部接收正确,因此,上述cue2通过上述方式,可以确定出两个第三cbg,即cbg2和cbg4。此时,cue2所确定出来的两个第三cbg即为上述tue所指示的全部第二cbg。其中,cue1和cue2根据tue发送的第一控制信息,向tue重传至少一个第三cbg的阶段可以为前述所说的用户协助边链路阶段。本申请实施例提供的数据传输方法,在采用用户设备协作机制时,cue1和cue2在接收到网络设备发送给tue的tb之后,cue1和cue2可以根据tue所指示的cbg,以及,自己所接收正确的cbg,向tue重传tue所需的cbg,提高了cue1和cue2与tue之间重传cbg的效率,从而提高了资源利用率。可选的,在一些实施例中,上述第一控制信息还用于指示cue1和cue2发送至少一个第二cbg时所使用的时频资源。即cue1和cue2在通过边链路向tue重传该至少一个第三cbg时所使用的时频资源。其中,上述时频资源的大小与至少一个第二cbg的个数有关。例如,当至少一个第二cbg包括2个第二cbg时,上述时频资源可以为用于发送2个cbg的时频资源。当至少一个第二cbg包括3个第二cbg时,上述时频资源可以为用于发送3个cbg的时频资源等。可选的,本申请实施例对上述时频资源的频域宽度不进行限定。以cue1为例,在5g通信系统中,同一个tb中的各cbg的大小近似相同。在将cbg映射至具有相同频率宽度的时频资源上时,每个cbg在时域上占用的时间长度可以视为相同。因此,上述cue1在接收到第一控制信息之后,可以根据第一控制信息所指示的时频资源,以及,一个cbg在该时频资源上所占的时间长度,确定至少一个第二cbg中的每个第二cbg在时频资源的时域位置。然后,上述cue1可以根据所确定的至少一个第三cbg在至少一个第二cbg中的排列位置,确定至少一个第三cbg在边链路对应的时频资源上的时域位置(即至少一个第三cbg所在的时域符号)。即,将至少一个第三cbg在至少一个第二cbg所形成的序列中的排列位置作为至少一个第三cbg在时频资源上的时域位置。最后,cue1可以根据至少一个第三cbg在该时频资源上的时域位置,将至少一个第三cbg映射在时频资源上发送给tue。相应地,tue在该时频资源上接收到cue1发送的至少一个第三cbg后,可以根据cue1发送的至少一个第三cbg在该时频资源的时域位置,准确的确定出cue1发送的至少一个第三cbg对应的第二cbg。相应地,上述cue2在确定出至少一个第三cbg之后,也可以采用上述cue1所示的方式,将cue2所确定的至少一个第三cbg映射在时频资源上发送给tue。由于cue1和cue2均将至少一个第三cbg在至少一个第二cbg中的排列位置作为至少一个第三cbg在时频资源上的时域位置,使得cue1和cue2可以在相同的时频资源上,向tue发送相同的cbg,提高了tue正确接收该cbg的几率。图6为本申请实施例提供的另一种用户设备协作的示意图。参照图5和图6,以tue向cue1和cue2发送的第一控制信息,用于指示cue1和cue2向tue发送cbg2和cbg4为例,则上述tue可以通过第一控制信息指示cue1和cue2发送cbg2和cbg4时所使用的时频资源。在该示例下,该时频资源可以为用于发送2个cbg的时频资源。cue1基于第一控制信息所指示的时频资源,确定至少一个第二cbg(即cbg2和cbg4)中的cbg2和cbg4在时频资源上的时域位置。此时,cbg2位于时频资源的第1个时域位置,cbg4位于时频资源的第2个时域位置。然后,cue1根据至少一个第二cbg(即cbg2和cbg4),以及,cue1自己接收正确的第一cbg(cbg1、cbg3、cbg4和cbg5),可以确定出一个第三cbg(即cbg4)。其中,cbg4位于至少一个第二cbg(即cbg2和cbg4所形成的序列)中的第2个位置。在该示例下,上述cue1可以确定将该cbg4映射在第一控制信息所指示的时频资源的第2个时域位置上(即上述所确定的cbg4的时域位置上)。这样,cue1将该cbg4映射在该时频资源的第2个时域位置上发送给tue后,tue可以根据cbg4所在的时域位置,准确的获知该cbg为至少一个第二cbg中的cbg4。需要说明的是,由于cue1并没有接收对cbg2,因此,cue1可以在时频资源的第1个时域位置上不发送任何信息。相应地,cue2基于第一控制信息所指示的时频资源,确定至少一个第二cbg(即cbg2和cbg4)中的cbg2和cbg4在时频资源上的时域位置。然后,cue2根据至少一个第二cbg(即cbg2和cbg4),以及,cue2自己接收正确的第一cbg(cbg1、cbg2、cbg3和cbg4),可以确定出一个第三cbg(即cbg2和cbg4)。其中,cbg2位于至少一个第二cbg(即cbg2和cbg4所形成的序列)中的第1个位置、cbg4位于至少一个第二cbg(即cbg2和cbg4所形成的序列)中的第2个位置。在该示例下,上述cue2可以确定将cbg2映射在第一控制信息所指示的时频资源的第1个时域位置上,将cbg4映射在第一控制信息所指示的时频资源的第2个时域位置上。这样,cue2在将cbg2映射在第一控制信息所指示的时频资源的第1个时域位置上、将该cbg4映射在该时频资源的第2个时域位置上发送给tue后,tue可以根据cbg2和cbg4所在的时域位置,准确的获知哪个是cbg2,哪个是cbg4。通过上述方式,使得上述cue1和cue2可以在时频资源的第2个时域位置上,都向tue发送cbg4,提高了tue正确接收该cbg4的几率。本申请实施例提供的数据传输方法,在采用用户设备协作机制时,cue1和cue2可以在相同的时频资源上向tue发送相同的cbg,提高了tue正确接收该cbg的几率,进而提高了tue与cue1和cue2之间重传cbg的效率,从而提高了资源利用率。可选的,在一些实施例中,上述第一控制信息还用于指示cue1和cue2发送至少一个第二cbg时所使用的传输参数。其中,这里所说的传输参数例如可以包括下述一项或多项:传输模式、接收天线端口数、调制编码方式等。这里所说的传输模式例如可以为开环多入多出技术(multiple-inputmultiple-output,mimo)、闭环mimo、多用户多入多出(multi-usermultiple-inputmultiple-output,mu-mimo)、波束赋形(beamforming)等。这里所说的调制方式可以为以下任意一种:二进制相移键控(binaryphaseshiftkeying,bpsk),正交相移键控(quadraturephaseshiftkeying,qpsk),16正交幅度调制(quadratureamplitudemodulation,qam),64qam、和256qam等。则上述cue1和cue2在向tue发送至少一个第三cbg时,可以使用第一控制信息所指示的传输参数,向tue发送至少一个第三cbg。相应地,tue可以使用该传输参数,接收cue1和cue2发送的至少一个第三cbg。通过这种方式,可以使cue1和cue2与tue之间采用相同的传输参数进行通信,确保了cue1和cue2与tue之间的正常通信不被干扰。本申请实施例提供的数据传输方法,在采用用户设备协作机制时,cue1和cue2可以根据tue所指示的传输参数,与tue进行通信,确保了cue1和cue2与tue之间的正常通信。图7为本申请实施例提供的另一种数据传输方法的信令流程图。本实施例涉及的是网络设备根据cue1和cue2发送的第二控制信息,向tue重传cue1和cue2均接收失败的cbg的过程。如图7所示,在上述s101之后,该方法还可以包括:s201、cue1向网络设备发送第二控制信息。具体的,上述cue1在接收到网络设备发送的tb之后,可以对tb进行解码。然后,cue1可以根据tb的解码结果,获知自己对tb的哪些第一cbg解码成功(即正确接收),对tb的哪些第一cbg解码失败(即接收失败)。因此,cue1可以基于tb的解码结果,向网络设备发送用于指示cue1接收失败的第一cbg,和/或,用于指示cue1接收正确的第一cbg的第二控制信息,以使得网络设备可以通过第二控制信息,获知cue1的接收结果。可选的,上述第二控制信息例如可以称为针对harq的反馈消息,携带在物理层信令中。其中,本实施例不限定上述第二控制信息指示cue1接收失败的第一cbg,和/或,指示cue1接收正确的第一cbg的方式。例如,上述第二控制信息可以包括位图(bitmap),以通过位图指示cue1接收失败的第一cbg,和/或,指示cue1接收正确的第一cbg。其中,位图中的每一个比特位对应一个第一cbg。示例性的,当某一比特位为第一值时,指示该比特位对应的第一cbg被第一用户设备正确接收,当某一比特位为第二值时,指示该比特位对应的第一cbg被所述第一用户设备接收失败。可选的,当第一值为1时,第二值可以为0,或者,当第一值为0时,第二值可以为1。可选地,上述cue1和网络设备之间还可以预设有一个表格(table)。其中,该表格可以包括多种cue1接收失败的第一cbg,和/或,cue1接收正确的第一cbg的组合。在表格中,每种组合可以对应一个序列。示例性的,表格中的序号1对应的组合,可以为tb中的第一个第一cbg为接收正确的第一cbg,其他的第一cbg为错误接收的第一cbg。表格中的序号2对应的组合,可以为tb中的第二个第一cbg为接收正确的第一cbg,其他的第一cbg为错误接收的第一cbg。以此类推,直至排列组合所有的情况。这样,上述cue1通过在上述第二控制信息中携带该表格中的序号,即可指示cue1接收失败的第一cbg,和/或,指示cue1接收正确的第一cbg。具体实现时,上述表格的序号可以采用比特的方式表达。以上述cue1和网络设备之间预设的表格包括32个序号为例,则上述cue1可以在第二控制信息中占用5个比特位置来指示该32个序号中的任一符号。例如,“00001”表示表格中的序号1,“00010”表示序号2等。图8为本申请实施例提供的又一种用户设备协作的示意图。图9为本申请实施例提供的又一种用户设备协作的示意图。参照图8和图9,以比特位为0表示接收失败,比特位为1表示接收正确。继续以网络设备向tue发送包括cbg1、cbg2、cbg3、cbg4、cbg5的tb为例,此时,cbg1、cbg2、cbg3、cbg4、cbg5均为第一cbg。假定cue1在接收到该tb之后,对tb的cbg1、cbg3、cbg4和cbg5解码成功。也就是说,cbg1、cbg3、cbg4和cbg5即为cue1从网络设备接收正确的第一cbg,cbg2为cue1从网络设备接收失败的第一cbg。在该场景下,上述cue1可以向网络设备发送携带有位图“10111”的第二控制信息,以通过该位图表示cbg1、cbg3、cbg4和cbg5接收正确,cbg2接收失败。可选的,在一些实施例中,上述tue向cue所发送的第一控制信息也可以包括位图,以通过位图指示tue接收失败的第一cbg(即第二cbg),和/或,指示tue接收正确的第一cbg,从而隐式的指示tue需要cue1和cue2重传的至少一个第二cbg。参照图8和图9,以比特位为0表示接收失败,比特位为1表示接收正确。假定tue在接收到该tb之后,对tb的cbg1、cbg3和cbg5解码成功。也就是说,cbg1、cbg3和cbg5即为tue从网络设备接收正确的第一cbg,cbg2和cbg4为tue从网络设备接收失败的第一cbg。在该场景下,上述tue可以向cue1和cue2发送携带有位图“10101”的第一控制信息,以通过该位图来隐式的指示cue1和cue2向tue重传cbg2和cbg4。s202、cue2向网络设备发送第二控制信息。具体的,上述cue2在接收到网络设备发送的tb之后,可以对tb进行解码。然后,cue2可以根据tb的解码结果,获知自己对tb的哪些第一cbg解码成功(即正确接收),对tb的哪些第一cbg解码失败(即接收失败)。因此,cue2可以基于tb的解码结果,向网络设备发送用于指示cue2接收失败的第一cbg,和/或,用于指示cue2接收正确的第一cbg的第二控制信息,以使得网络设备可以通过第二控制信息,获知cue2的接收结果。继续以上述第二控制信息包括位图为例,参照图8和图9,以比特位为0表示接收失败,比特位为1表示接收正确。假定cue2在接收到该tb之后,对tb的cbg1、cbg3、cbg4和cbg5解码成功。也就是说,cbg1、cbg3、cbg4和cbg5即为cue2从网络设备接收正确的第一cbg,cbg2为cue2从网络设备接收失败的第一cbg。在该场景下,上述cue2可以向网络设备发送携带有位图“10111”的第二控制信息,以通过该位图表示cbg1、cbg3、cbg4和cbg5接收正确,cbg2接收失败。s203、网络设备根据cue1发送的第二控制信息和cue2发送的第二控制信息,确定至少一个第四cbg。具体的,网络设备在接收到cue1发送的第二控制信息和cue2发送的第二控制信息后,可以获知cue1和cue2的解码结果,从而使得网络设备可以确定是否存在被所有cue(即cue1和cue2)接收失败的第一cbg。为了便于区分,将所有cue(即cue1和cue2)接收失败的第一cbg称为第四cbg。继续参照上述s201和s202的示例,如上述示例所说,上述cbg2为cue1和cue2接收失败的cbg,因此,cbg2即为上述所说的第四cbg。s204、网络设备向tue重新发送至少一个第四cbg。具体的,由于cue1和cue2的网络质量优于tue,因此,在cue1和cue2都没有正确接收该至少一个第四cbg时,tue正确接收该至少一个第四cbg的可能较低。在这种场景下,网络设备可以在未接收到tue发送的针对harq的反馈消息之前,直接向tue重新发送该至少一个第四cbg,以使得tue可以接收到网络设备重传的该至少一个第四cbg,提高了tue正确接收该至少一个第四cbg的几率,从而提高了tue正确解码tb的概率,进而提高tue的网络质量。通过这种方式,可以有效避免因一个或多个第一cbg没有被cue1和cue2接收正确而导致cue1和cue2无法协助tue的情况,能够提高用户设备协作的可靠性。由于除至少一个第四cbg之外的其他第一cbg已经被cue1和/或cue2正确接收。因此,若除至少一个第四cbg之外的其他第一cbg中存在未被tue正确接收的第一cbg,则tue可以在接收到网络设备发送的tb之后,继续采用图4所示的方法,指示cue1和/或cue2重传这些第一cbg。图10为本申请实施例提供的又一种用户设备协作的示意图。参照图8、图9和图10,在网络设备向cue1、cue2和tue组播tb之后,由于cbg2未被cue1和cue2正确接收,cbg2和cbg4未被tue正确接收,因此,tue可以向cue1和cue2发送第一控制信息,以指示cue1和cue2向tue发送cbg2和cbg4。同时,cue1和cue2可以向网络设备发送第二控制信息,以使得网络设备通过该第二控制信息获知cbg2未被所有的cue正确接收。在该场景下,cue1和cue2可以采用图4所示的方式,通过边链路向tue重传cbg4。网络设备则采用现有的重传cbg的方式,通过下行链路向tue重传cbg2,从而使得tue可以从网络设备获取到cbg2,从cue1和cue2获取到cbg4。具体实现时,上述cue1和cue2可以通过上行链路向网络设备发送第二控制信息,tue可以通过边链路向cue1和cue2发送第一控制信息,其中,上行链路与边链路占用不同的频带,或者,边链路使用非授权频段进行、上行链路使用授权频段进行,或者,cue1和cue2可以为同时支持边链路和上行链路通信的用户设备(即cue1和cue2可以采用全双工模式,在发送信息的同时可以接收信息)。可选的,在上述s202之后,若网络设备在接收到cue1发送的第二控制信息和cue2发送的第二控制信息后,根据cue1和cue2的解码结果,确定不存在被所有cue(即cue1和cue2)接收失败的第一cbg。也就是说,tb的所有cbg都被cue1和/或cue2正确接收,则上述网络设备可以不用再向tue执行重传的操作,仅由cue1和cue2采用图4所示的方式,向tue重传tue所需的cbg即可。通过这种方式,可以减少网络设备执行重传操作的次数,节省了下行传输的开销。图11为本申请实施例提供的又一种用户设备协作的示意图。图12为本申请实施例提供的又一种用户设备协作的示意图。如图11和图12所示,继续以网络设备向tue发送包括cbg1、cbg2、cbg3、cbg4、cbg5的tb为例,此时,cbg1、cbg2、cbg3、cbg4、cbg5均为第一cbg。假定cue1在接收到该tb之后,对tb的cbg1、cbg3、cbg4和cbg5解码成功。也就是说,cbg1、cbg3、cbg4和cbg5即为cue1从网络设备接收正确的第一cbg,cbg2为cue1从网络设备接收失败的第一cbg。在该场景下,上述cue1可以向网络设备发送携带有位图“10111”的第二控制信息。假定cue2在接收到该tb之后,对tb的cbg1、cbg2、cbg4和cbg5均解码成功。也就是说,cbg1、cbg2、cbg4和cbg5即为cue2从网络设备接收正确的第一cbg,cbg3为cue2从网络设备接收失败的第一cbg。在该场景下,上述cue2可以向网络设备发送携带有位图“11011”的第二控制信息。假定tue在接收到该tb之后,对tb的cbg1、cbg3和cbg5均解码成功。也就是说,cbg1、cbg3和cbg5即为tue从网络设备接收正确的第一cbg,cbg和cbg4为tue从网络设备接收失败的第一cbg(即第二cbg)。通过上述信息可知,虽然cue1没有正确接收cbg2,但是cbg2被cue2正确接收,相应地,虽然cue2没有正确接收cbg3,但是cbg3被cue1正确接收。也就是说,通过cue1和cue2,可以得到该tb所有的第一cbg。因此,上述网络设备在接收到cue1和cue2发送的第二控制信息之后,可以通过这两个第二控制信息获知,不存在被所有cue接收失败的第一cbg。所以上述网络设备可以不用再向tue执行重传的操作,仅由cue1和cue2在接收到tue发送的用于发送cbg2和cbg4的第一指示信息后,采用图4所示的方式,向tue重传tue所需的cbg即可。在该示例下,cue1向tue重传cbg4,cue2向tue重传cbg2和cbg4。通过这种方式,可以减少网络设备执行重传操作的次数,节省了下行传输的开销。本申请实施例提供的数据传输方法,在采用用户设备协作机制时,cue1和cue2在接收到网络设备发送给tue的tb之后,cue1和cue2可以向网络设备发送第二控制信息,以通过第二控制信息指示自己接收失败的第一cbg,和/或,正确接收的第一cbg,从而使得网络设备可以根据cue1和cue2的第二控制信息,确定至少一个均未被cue1和cue2正确接收的第一cbg,进而使得网络设备可以向tue重传这些第一cbg。通过这种方式,可以有效避免因一个或多个第一cbg没有被cue1和cue2接收正确而导致cue1和cue2无法协助tue的情况,能够提高用户设备协作的可靠性。在前述实施例中,均以cue1和cue2基于tue发送的第一控制信息,向tue重传cbg为例,对本申请实施例提供的数据传输方法进行了介绍。下述实施例将重点介绍cue1和cue2在接收到网络设备发送的tb之后,根据自己对tb的解码结果,主动向tue重传cbg的过程。在本申请实施例中,为了便于区分,上述cue1和cue2基于tue发送的第一控制信息,向tue重传cbg的方式可以称为tue触发的用户设备协作模式,上述cue1和cue2基于自己对tb的解码结果,主动向tue重传cbg的方式可以称为cue触发的用户设备协作模式。在上述s101之前,该方法还可以包括:网络设备向cue1、cue2和tue发送第三控制信息。具体的,上述第三控制信息可以用于指示cue1和cue2与tue使用边链路进行通信时所使用的时频资源。即cue1和cue2在通过边链路向tue重传tb中的第一cbg时所使用的时频资源。其中,上述时频资源的大小与tb所包括的第一cbg的个数有关。例如,当tb包括5个第一cbg时,上述时频资源可以为用于发送5个cbg的时频资源。当tb包括4个第一cbg时,上述时频资源可以为用于发送4个cbg的时频资源等。可选的,本申请实施例对上述时频资源的频域宽度不进行限定。具体实现时,上述网络设备可以将上述第三控制信息携带在物理层信令、系统信息块(systeminformationblock,sib)信令、资源控制(radioresourcecontrol,rrc)信令、mac包头、下行控制信令等中,发送给cue1、cue2和tue。在一些实施例中,上述第三控制信息例如可以称为协作控制信息或下行控制信息。本领域技术人员可以理解的是,在未来移动通信系统上述第三控制信息可能沿用下行控制信息的术语,也可能采用其他的术语。因此,本申请实施例对第三控制信息在各个通信系统中的命名不作限定。则在该实现方式下,上述s101之后,该方法还可以包括:以cue1为例,上述cue1在接收到网络设备发送的tb之后,可以对tb进行解码。然后,cue1可以根据tb的解码结果,获知自己对tb的哪些第一cbg解码成功。被解码成功的第一cbg即为cue1从网络设备接收正确的第一cbg。因此,上述cue1可以根据解码成功的第一cbg在tb中的排列位置,确定解码成功的第一cbg在边链路对应的时频资源上的时域位置。即,将解码成功的第一cbg在tb中的排列位置作为解码成功的第一cbg在时频资源上的时域位置。然后,cue1可以根据解码成功的第一cbg在该时频资源上的时域位置,将解码成功的第一cbg映射在时频资源上发送给tue。相应地,tue在该时频资源上接收到cue1发送的解码成功的第一cbg后,可以根据cue1发送的解码成功的第一cbg在该时频资源的时域位置,准确的确定出cue1发送的第一cbg是哪一个。相应地,上述cue2也可以采用上述cue1所示的方式,将cue2解码成功的第一cbg映射在时频资源上发送给tue。由于cue1和cue2均将解码成功的第一cbg在tb中的排列位置作为解码成功的第一cbg在时频资源上的时域位置,使得cue1和cue2可以在相同的时频资源上,向tue发送相同的cbg,提高了tue正确接收该cbg的几率。图13为本申请实施例提供的又一种用户设备协作的示意图。参照图5和图13,以网络设备向tue发送包括cbg1、cbg2、cbg3、cbg4、cbg5的tb为例,此时,cbg1、cbg2、cbg3、cbg4、cbg5均为第一cbg。则在网络设备向cue1、cue2、tue组播该tb之前,网络设备可以向cue1、cue2、tue发送上述第三控制信息,其中,该第三控制信息用于指示cue1和cue2发送该tb中的cbg时所使用的时频资源。在本示例中,该时频资源可以为包括5个cbg时域资源的时频资源。在用户协助机制下,网络设备在向cue1、cue2、tue组播该tb之后,假定cue1自己接收正确的第一cbg为cbg1、cbg3、cbg4和cbg5,则上述cue1可以确定在时频资源的第1个时域位置上发送cbg1、在第3个时域位置上发送cbg3、在第4个时域位置上发送cbg4、在第5个时域位置上发送cbg5。由于cue1并没有接收对cbg2,因此,cue1可以在时频资源的第2个时域位置上不发送任何信息。假定cue2自己接收正确的第一cbg为cbg1、cbg2、cbg3和cbg4,则上述cue2可以确定在时频资源的第1个时域位置上发送cbg1、在第2个时域位置上发送cbg2、在第3个时域位置上发送cbg3、在第4个时域位置上发送cbg4。由于cue2并没有接收对cbg5,因此,cue2可以在时频资源的第5个时域位置上不发送任何信息。通过上述方式,可以使cue1和cue2在相同的时频资源上,向tue发送同一个cbg,提高了tue正确接收该cbg的几率。本申请实施例提供的数据传输方法,在采用用户设备协作机制时,cue1和cue2可以在相同的时频资源上向tue发送相同的cbg,提高了tue正确接收该cbg的几率,进而提高了tue与cue1和cue2之间重传cbg的效率,从而提高了资源利用率。可选的,在一些实施例中,上述第三控制信息还用于指示cue1和cue2发送tb中的第一cbg时所使用的传输参数。其中,这里所说的传输参数例如可以包括下述一项或多项:传输模式、接收天线端口数、调制编码方式等。则上述cue1和cue2在向tue发送自己解码正确的第一cbg时,可以使用第三控制信息所指示的传输参数,向tue发送自己解码正确的第一cbg。相应地,tue可以使用该传输参数,接收cue1和cue2发送的自己解码正确的第一cbg。通过这种方式,可以使cue1和cue2与tue之间采用相同的传输参数进行通信,确保了cue1和cue2与tue之间的正常通信。本申请实施例提供的数据传输方法,在采用用户设备协作机制时,cue1和cue2可以根据tue所指示的传输参数,与tue进行通信,确保了cue1和cue2与tue之间的正常通信。可选的,在一些实施例中,当上述通信系统既支持tue触发的用户设备协作模式、又支持cue触发的用户设备协作模式时,上述网络设备还可以通过第三控制信息指示cue1、cue2和tue之间的用户设备协作模式。例如,上述网络设备可以通过第三控制信息中的一个比特位,来指示cue1、cue2和tue之间的用户设备协作模式。当该比特位为0时,表示cue1、cue2和tue之间的用户设备协作模式为tue触发的用户设备协作模式,当该比特位为1时,表示cue1、cue2和tue之间的用户设备协作模式为cue触发的用户设备协作模式。或者,当该比特位为1时,表示cue1、cue2和tue之间的用户设备协作模式为tue触发的用户设备协作模式,当该比特位为0时,表示cue1、cue2和tue之间的用户设备协作模式为cue触发的用户设备协作模式。需要说明的是,仅在上述第三控制信息用于指示cue1、cue2和tue之间的用户设备协作模式为cue触发的用户设备协作模式时,上述第三控制信息还可以指示cue1和cue2与tue使用边链路进行通信时所使用的时频资源,和/或传输参数。当上述第三控制信息用于指示cue1、cue2和tue之间的用户设备协作模式为tue触发的用户设备协作模式时,上述cue1和cue2与tue使用边链路进行通信时所使用的时频资源,和/或传输参数可以由tue通过前述所说的第一控制信息进行指示,对此不再赘述。本申请实施例提供的数据传输方法,在通信系统支持多种用户设备协作模式时,网络设备可以通过第三控制信息指示cue1、cue2和tue所采用的用户设备协作模式,扩大了用户设备协作的应用场景,提高了用户设备协作的灵活性。图14为本申请实施例提供的一种用户设备的结构示意图。如图14所示,该用户设备可以为第一用户设备。该第一用户设备可以包括:接收模块11和发送模块12。其中,接收模块11,用于接收网络设备发送给第二用户设备的传输块,以及,所述第二用户设备发送的第一控制信息,所述传输块包括至少一个第一编码块组cbg;所述第一控制信息用于指示所述第一用户设备向所述第二用户设备发送至少一个第二cbg,所述第二cbg为所述第二用户设备从所述网络设备接收失败的第一cbg;其中,上述第一用户设备可以为用于协助所述第二用户设备与网络设备之间进行通信的用户设备,或,所述第一用户设备和所述第二设备为同一协作组中的用户设备。发送模块12,用于向所述第二用户设备发送至少一个第三cbg,所述第三cbg为所述第一用户设备从所述网络设备接收正确的第一cbg、且所述第三cbg为所述第二用户设备从所述网络设备接收失败的第一cbg。可选的,在一些实施例中,上述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的时频资源;则在该实现方式下,上述第一用户设备,还可以包括:处理模块13。其中,处理模块13,用于根据所述至少一个第三cbg在所述至少一个第二cbg中的排列位置,确定所述至少一个第三cbg在所述时频资源上的时域位置;则上述发送模块,具体用于12将所述至少一个第三cbg映射在所述时频资源上发送给所述第二用户设备。可选的,在一些实施例中,上述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的传输参数。其中,上述传输参数例如可以包括下述一项或多项:传输模式、接收天线端口数、调制编码方式。则在该实现方式下,上述发送模块12,具体用于使用所述传输参数,向所述第二用户设备发送所述至少一个第三cbg。可选的,在一些实施例中,上述发送模块12,还用于在所述接收模块11接收网络设备发送给第二用户设备的传输块之后,向所述网络设备发送第二控制信息,所述第二控制信息用于指示所述第一用户设备接收失败的第一cbg,和/或,所述第二控制信息用于指示所述第一用户设备接收正确的第一cbg。示例性的,上述第二控制信息可以包括位图,所述位图中的一个比特位对应一个第一cbg,当所述比特位为第一值时,指示所述比特位对应的第一cbg被所述第一用户设备正确接收,当所述比特位为第二值时,指示所述比特位对应的第一cbg被所述第一用户设备接收失败。可选的,在一些实施例中,上述接收模块11,还用于在接收网络设备发送给第二用户设备的传输块之前,接收所述网络设备发送的第三控制信息,所述第三控制信息用于指示所述第一用户设备向所述第二用户设备发送所述传输块时所使用的时频资源;则在该实现方式下,上述第一用户设备还可以包括:处理模块13。其中,处理模块13用于根据至少一个接收正确的第一cbg在传输块中的排列位置,确定所述至少一个接收正确的第一cbg在所述时频资源上的时域位置;所述接收正确的第一cbg为所述第一用户设备从所述网络设备接收正确的第一cbg;上述发送模块12,具体用于将所述至少一个接收正确的第一cbg映射在所述时频资源上发送给所述第二用户设备。可选的,在一些实施例中,上述第三控制信息还用于指示所述第一用户设备发送所述传输块时所使用的传输参数;其中,上述传输参数例如可以包括下述一项或多项:传输模式、接收天线端口数、调制编码方式。则在该实现方式下,上述发送模块12,具体用于使用所述传输参数,将所述至少一个接收正确的第一cbg映射在所述时频资源上发送给所述第二用户设备。可选的,在一些实施例中,上述第三控制信息还用于指示所述第一用户设备与第二用户设备之间所使用的用户协作模式。本申请实施例提供的第一用户设备,可以执行上述方法实施例中第一用户设备的动作,其实现原理和技术效果类似,在此不再赘述。图15为本申请实施例提供的另一种用户设备的结构示意图。如图15所示,该用户设备可以为第二用户设备。该第二用户设备可以包括:接收模块21和发送模块22。其中,接收模块21,用于接收网络设备发送的传输块,所述传输块包括至少一个第一编码块组cbg;发送模块22,用于向至少一个第一用户设备发送第一控制信息,所述第一控制信息用于指示每个所述第一用户设备向所述第二用户设备发送至少一个第二cbg;所述第二cbg为所述第二用户设备从所述网络设备接收失败的第一cbg;其中,上述第一用户设备可以为用于协助所述第二用户设备与网络设备之间进行通信的用户设备,或,所述第一用户设备和所述第二设备为同一协作组中的用户设备。所述接收模块21,还用于接收所述至少一个第一用户设备发送的至少一个第三cbg,所述第三cbg为所述第一用户设备从所述网络设备接收正确的第一cbg、且所述第三cbg为所述第二用户设备从所述网络设备接收失败的第一cbg。可选的,在一些实施例中,上述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的时频资源;则在该实现方式下,上述接收模块21,具体用于在所述时频资源上接收所述至少一个第一用户设备发送的至少一个第三cbg;相应地,上述第二用户设备还可以包括:处理设备23。其中,处理模块23,用于根据每个第一用户设备发送的至少一个第三cbg在所述时频资源的时域位置,确定每个第一用户设备发送的至少一个第三cbg对应的第二cbg。可选的,在一些实施例中,上述第一控制信息还用于指示所述第一用户设备发送所述至少一个第二cbg时所使用的传输参数;其中,上述传输参数例如可以包括下述一项或多项:传输模式、接收天线端口数、调制编码方式。则在该实现方式下,上述接收模块21,具体用于使用所述传输参数,接收所述至少一个第一用户设备发送的第三cbg。可选的,在一些实施例中,上述接收模块21,还用于在接收所述至少一个第一用户设备发送的至少一个第三cbg之后,接收所述网络设备发送的至少一个第四cbg,所述至少一个第四cbg为所述至少一个第一用户设备中的所有第一用户设备从所述网络设备接收失败的第一cbg。可选的,在一些实施例中,上述接收模块21,还用于在接收网络设备发送的传输块之前,接收所述网络设备发送的第三控制信息,并在接收网络设备发送的传输块之后,在所述时频资源上接收所述至少一个第一用户设备发送的至少一个接收正确的第一cbg;相应地,上述第二用户设备还可以包括:处理设备23。其中,处理模块23,用于根据每个第一用户设备发送的至少一个接收正确的第一cbg在所述时频资源的时域位置,确定每个第一用户设备发送的至少一个接收正确的第一cbg在所述传输块中的位置;其中,所述第三控制信息用于指示所述至少一个第一用户设备向所述第二用户设备发送所述传输块时所使用的时频资源。可选的,在一些实施例中,所述第三控制信息还用于指示所述第一用户设备发送所述传输块时所使用的传输参数;其中,上述传输参数例如可以包括下述一项或多项:传输模式、接收天线端口数、调制编码方式。则在该实现方式下,上述接收模块21,具体用于使用所述传输参数,在所述时频资源上接收所述至少一个第一用户设备发送的至少一个接收正确的第一cbg。可选的,在一些实施例中,所述第三控制信息还用于指示所述第一用户设备与第二用户设备之间所使用的用户协作模式。本申请实施例提供的第二用户设备,可以执行上述方法实施例中第二用户设备的动作,其实现原理和技术效果类似,在此不再赘述。图16为本申请实施例提供的一种网络设备的结构示意图。如图16所示,该网络设备可以包括:发送模块31、接收模块32和处理模块33。其中,发送模块31,用于向至少一个第一用户设备和第二用户设备组播传输块,所述传输块包括至少一个第一编码块组cbg;其中,上述第一用户设备可以为用于协助所述第二用户设备与网络设备之间进行通信的用户设备,或,所述第一用户设备和所述第二设备为同一协作组中的用户设备;接收模块32,用于接收每个所述第一用户设备发送的第二控制信息,所述第二控制信息用于指示所述第一用户设备从所述网络设备接收失败的第一cbg,和/或,所述第二控制信息用于指示所述第一用户设备接收正确的第一cbg;处理模块33,用于根据每个所述第一用户设备发送的第二控制信息,确定至少一个第四cbg,所述至少一个第四cbg为所述至少一个第一用户设备中的所有第一用户设备从所述网络设备接收失败的第一cbg;所述发送模块31,还用于向所述第二用户设备重新发送所述至少一个第四cbg。可选的,在一些实施例中,所述第二控制信息包括位图,所述位图中的一个比特位对应一个第一cbg,当所述比特位为第一值时,指示所述比特位对应的第一cbg被所述第一用户设备正确接收,当所述比特位为第二值时,指示所述比特位对应的第一cbg被所述第一用户设备接收失败。可选的,在一些实施例中,上述发送模块31,还用于在向至少一个第一用户设备和第二用户设备组播传输块之前,向所述至少一个第一用户设备和所述第二用户设备发送第三控制信息,所述第三控制信息用于指示所述第一用户设备向所述第二用户设备发送所述传输块时所使用的时频资源。可选的,在一些实施例中,所述第三控制信息还用于指示所述第一用户设备发送所述传输块时所使用的传输参数。可选的,在一些实施例中,所述第三控制信息还用于指示所述第一用户设备与第二用户设备之间所使用的用户协作模式。本申请实施例提供的网络设备,可以执行上述方法实施例中网络设备的动作,其实现原理和技术效果类似,在此不再赘述。需要说明的是,应理解以上第一用户设备、第二用户设备、网络设备的发送模块实际实现时可以为发送器,接收模块实际实现时可以为接收器,而处理模块可以以软件通过处理元件调用的形式实现、也可以以硬件的形式实现。例如,处理模块可以为单独设立的处理元件,也可以集成在上述设备的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述设备的存储器中,由上述设备的某一个处理元件调用并执行以上处理模块的功能。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个微处理器(digitalsingnalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。图17为本申请实施例提供的又一种用户设备的结构示意图。如图17所示,该用户设备可以为第一用户设备,该第一用户设备可以包括:处理器41(例如cpu)、存储器42、接收器43和发送器44;接收器43和发送器44耦合至处理器41,处理器41控制接收器43的接收动作、处理器41控制发送器44的发送动作。存储器42可能包含高速ram存储器,也可能还包括非易失性存储器nvm,例如至少一个磁盘存储器,存储器42中可以存储各种指令,以用于完成各种处理功能以及实现本申请实施例的方法步骤。可选的,本申请实施例涉及的第一用户设备还可以包括:电源45、通信总线46以及通信端口47。接收器43和发送器44可以集成在第一用户设备的收发信机中,也可以为第一用户设备上独立的收发天线。通信总线46用于实现元件之间的通信连接。上述通信端口47用于实现第一用户设备与其他外设之间进行连接通信。在本申请实施例中,上述存储器42用于存储计算机可执行程序代码,程序代码包括指令;当处理器41执行指令时,指令使处理器41执行上述方法实施例中第一用户设备的处理动作,使发送器44执行上述方法实施例中第一用户设备的发送动作,使接收器43执行上述方法实施例中第一用户设备的接收动作,其实现原理和技术效果类似,在此不再赘述。图18为本申请实施例提供的又一种用户设备的结构示意图。如图18所示,该用户设备可以为第二用户设备,该第二用户设备可以包括:处理器51(例如cpu)、存储器52、接收器53和发送器54;接收器53和发送器54耦合至处理器51,处理器51控制接收器53的接收动作、处理器51控制发送器54的发送动作。存储器52可能包含高速ram存储器,也可能还包括非易失性存储器nvm,例如至少一个磁盘存储器,存储器52中可以存储各种指令,以用于完成各种处理功能以及实现本申请实施例的方法步骤。可选的,本申请实施例涉及的第二用户设备还可以包括:电源55、通信总线56以及通信端口57。接收器53和发送器54可以集成在第二用户设备的收发信机中,也可以为第二用户设备上独立的收发天线。通信总线56用于实现元件之间的通信连接。上述通信端口57用于实现第二用户设备与其他外设之间进行连接通信。在本申请实施例中,上述存储器52用于存储计算机可执行程序代码,程序代码包括指令;当处理器51执行指令时,指令使处理器51执行上述方法实施例中第二用户设备的处理动作,使发送器54执行上述方法实施例中第二用户设备的发送动作,使接收器53执行上述方法实施例中第二用户设备的接收动作,其实现原理和技术效果类似,在此不再赘述。图19为本申请实施例提供的另一种网络设备的结构示意图。如图19所示,该网络设备可以包括:处理器61(例如cpu)、存储器62、接收器63和发送器64;接收器63和发送器64耦合至处理器61,处理器61控制接收器63的接收动作、处理器61控制发送器64的发送动作。存储器62可能包含高速ram存储器,也可能还包括非易失性存储器nvm,例如至少一个磁盘存储器,存储器62中可以存储各种指令,以用于完成各种处理功能以及实现本申请实施例的方法步骤。可选的,本申请实施例涉及的网络设备还可以包括:电源65、通信总线66以及通信端口67。接收器63和发送器64可以集成在网络设备的收发信机中,也可以为网络设备上独立的收发天线。通信总线66用于实现元件之间的通信连接。上述通信端口67用于实现网络设备与其他外设之间进行连接通信。在本申请实施例中,上述存储器62用于存储计算机可执行程序代码,程序代码包括指令;当处理器61执行指令时,指令使处理器61执行上述方法实施例中网络设备的处理动作,使发送器64执行上述方法实施例中网络设备的发送动作,使接收器63执行上述方法实施例中网络设备的接收动作,其实现原理和技术效果类似,在此不再赘述。正如上述实施例,本申请实施例涉及的用户设备可以是手机、平板电脑等无线终端,因此,以用户设备为手机为例:图20为本申请实施例提供的用户设备为手机时的结构框图。参考图20,该手机可以包括:射频(radiofrequency,rf)电路1110、存储器1120、输入单元1130、显示单元1140、传感器1150、音频电路1160、无线保真(wirelessfidelity,wifi)模块1170、处理器1180、以及电源1190等部件。本领域技术人员可以理解,图20中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图20对手机的各个构成部件进行具体的介绍:rf电路1110可用于收发信息或通话过程中,信号的接收和发送,例如,将基站的下行信息接收后,给处理器1180处理;另外,将上行的数据发送给基站。通常,rf电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路1110还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte))、电子邮件、短消息服务(shortmessagingservice,sms)等。存储器1120可用于存储软件程序以及模块,处理器1180通过运行存储在存储器1120的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入单元1130可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1130可包括触控面板1131以及其他输入设备1132。触控面板1131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1131上或在触控面板1131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1180,并能接收处理器1180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1131。除了触控面板1131,输入单元1130还可以包括其他输入设备1132。具体地,其他输入设备1132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元1140可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1140可包括显示面板1141,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1141。进一步的,触控面板1131可覆盖于显示面板1141之上,当触控面板1131检测到在其上或附近的触摸操作后,传送给处理器1180以确定触摸事件的类型,随后处理器1180根据触摸事件的类型在显示面板1141上提供相应的视觉输出。虽然在图10中,触控面板1131与显示面板1141是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1131与显示面板1141集成而实现手机的输入和输出功能。手机还可包括至少一种传感器1150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1141的亮度,光传感器可在手机移动到耳边时,关闭显示面板1141和/或背光。作为运动传感器的一种,加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。音频电路1160、扬声器1161以及传声器1162可提供用户与手机之间的音频接口。音频电路1160可将接收到的音频数据转换后的电信号,传输到扬声器1161,由扬声器1161转换为声音信号输出;另一方面,传声器1162将收集的声音信号转换为电信号,由音频电路1160接收后转换为音频数据,再将音频数据输出处理器1180处理后,经rf电路1110以发送给比如另一手机,或者将音频数据输出至存储器1120以便进一步处理。wifi属于短距离无线传输技术,手机通过wifi模块1170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图20示出了wifi模块1170,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变本申请实施例的本质的范围内而省略。处理器1180是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1120内的软件程序和/或模块,以及调用存储在存储器1120内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1180可包括一个或多个处理单元;例如,处理器1180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1180中。手机还包括给各个部件供电的电源1190(比如电池),可选的,电源可以通过电源管理系统与处理器1180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。手机还可以包括摄像头1200,该摄像头可以为前置摄像头,也可以为后置摄像头。尽管未示出,手机还可以包括蓝牙模块、gps模块等,在此不再赘述。在本申请实施例中,该手机所包括的处理器1180可以用于执行上述数据传输方法实施例,其实现原理和技术效果类似,在此不再赘述。本申请实施例还提供了一种芯片,包括处理器和接口。其中接口用于输入输出处理器所处理的数据或指令。处理器用于执行以上方法实施例中提供的方法。该芯片可以应用于用户设备中也可以应用于网络设备中。本申请实施例还提供一种程序,该程序在被处理器执行时用于执行以上方法实施例提供的方法。本申请实施例还提供一种程序产品,例如计算机可读存储介质,该程序产品中存储有指令,当其在计算机上运行时,使得计算机执行上述方法实施例提供的方法。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1