通信方法及装置与流程

文档序号:20703997发布日期:2020-05-12 16:08阅读:127来源:国知局
通信方法及装置与流程

本申请涉及通信技术领域,尤其涉及一种通信方法及装置。



背景技术:

目前,终端在收发业务数据之前,可通过空闲信道检测流程判断可用的空闲信道,之后,就可以在空闲信道上收发数据。在空闲信道检测流程中,终端可检测每一控制信道承载的控制信息,并从控制信息中获取该信道是否空闲。示例性的,在车与万物互联互通(vehicle-to-everything,v2x)场景下,控制信息可以是边链路控制信息(sidelinkcontrolinformation,sci),发送端对sci进行crc、加扰、编码调制等处理,之后,发送端通过物理边链路控制信道(pscch)发送该处理后的sci。

现有技术中,在发送端发送单播业务数据时,为了使得特定接收端才能成功接收单播业务数据,通常采用接收端的终端标识对sci进行加扰。如此,仅特定接收端能够使用自己的终端标识解析出sci。

上述方法虽然能够使得特定终端成功接收到单播业务数据,但是,由于其他终端并不获知特定终端的标识,也就不知道解扰sci所需的扰码,导致其他终端无法解析出sci,因此,其他终端无法利用sci中的信息进行空闲信道检测。

为了解决上述问题,以使特定接收端成功接收单播业务数据,同时使其他终端也能够解析sci。目前一种的可行方式是不对sci进行加扰,并将收发端的终端标识均承载在sci中。这种方式中,虽然其他终端均可以解析sci,但是,将收发端的终端标识均承载在sci中会增加传输sci的开销,占用较多的网络资源。



技术实现要素:

本申请实施例提供一种通信方法及装置,降低传输控制信息的开销。

为达到上述目的,本申请实施例采用如下技术方案:

第一方面,本申请实施例提供一种通信方法,该方法应用于第一终端或第一终端的芯片,该方法包括:第一终端向第二终端发送第一控制信息,并在第一终端和第二终端之间单播链路的第一资源上上向第二终端发送第一数据。其中,第一控制信息用于指示单播链路标识、终端标识以及第一资源信息,终端标识为第一终端标识或第二终端标识,单播链路标识和终端标识用于指示第一终端和第二终端之间的单播链路,第一资源信息用于指示第一终端与第二终端之间传输第一数据所使用的第一资源。如此,一方面,单播链路标识和终端标识可用于指示第一终端和第二终端之间的单播链路,使得第一终端能够在该单播链路上向第二终端传输第一数据。另一方面,第一控制信息指示终端标识和单播链路标识,由于单播链路标识通常占用的传输资源较少,可减小传输第一控制信息的开销。

在一种可能的设计中,第一控制信息采用单播链路标识加扰,第一控制信息包括终端标识。采用如上加扰、解扰控制信息的方法,由于发送方使用单播链路标识加扰控制信息,该单播链路标识通常信息位数较小,因此,接收方在接收到控制信息后,解扰控制信息所需遍历的单播链路标识的个数较少。比如,若单播链路标识的信息位数为2,发送方使用单播链路标识01加扰控制信息,则接收方解扰控制信息时最多需遍历4次,即可解扰控制信息,提高解扰控制信息的效率。并且,由于在一个小区内多个终端均配置有2bit的多个单播链路标识(即00、01、10、11),则多个终端均可成功解扰发送端发送的控制信息,从而可以利用解扰出的控制信息做空闲信道检测判定。

在一种可能的设计中,第一控制信息包括终端标识和单播链路标识;第一控制信息为不加扰的信息,或者,第一控制信息采用预配置扰码加扰。可以理解的是,采用不加扰的第一sci,接收端在接收到第一sci后,无需解扰第一sci,简化了接收端解析第一sci的流程。或者,若采用预配置扰码作为扰码加扰第一sci,则接收端仅需使用预配置扰码就可以解扰第一sci,降低接收端解扰第一sci的复杂度。

在一种可能的设计中,第一控制信息包括混合自动重传请求harq进程号,harq进程号用于指示单播链路标识的全部或部分信息位。通常,harq进程号的长度为4bit,可指示数据收发过程中需重传的harq进程。若指示重传的harq进程使用l信息位,其中,l小于4,则可使用4-l信息位来指示单播链路标识。比如,指示重传的harq进程使用2bit,则4bit中空闲的2bit可用于指示单播链路标识。若单播链路标识的信息位数为1或2,则无需占用第一控制信息中的其他信息位,若单播链路标识的信息位数大于2,比如,单播链路标识的信息位数为4,则还需占用第一控制信息中的其他2bit。如此,单播链路标识可通过第一sci中的harq进程号的一些信息位来承载,提升harq进程号中空闲信息位的利用率,减少了对第一控制信息中其他信息位的占用,即能够降低传输第一控制信息的开销。

在一种可能的设计中,在第一终端向第二终端发送控制信息之前,第一终端需获取单播链路标识和终端标识。第一终端获取单播链路标识和终端标识存在两种方式。

方式1:第一终端从第二终端接收第一消息,第一消息用于指示终端标识。

第一终端生成单播链路标识,终端标识为第一终端的标识;或者,第一终端从第二终端接收单播链路标识,终端标识为第二终端的标识,单播链路标识由第二终端生成。

方式2:第一终端从接入网设备获取单播链路标识和终端标识。

在一种可能的设计中,还可采用单播链路标识、终端标识和第二资源信息指示第一终端和第二终端之间的单播链路。其中,第二资源信息用于指示传输控制信息所使用的第二资源,在第一控制信息的第二资源与第二控制信息的第二资源正交的情况下,第一控制信息指示的单播链路标识和终端标识与第二控制信息指示的单播链路标识和终端标识分别相同或不同,第二控制信息为第一终端与除第二终端之外的其他终端之间传输的控制信息,第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在频域正交,或者第一控制信息的第二资源和第二控制信息的第二资源在时域正交,或者第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在码域正交,或者第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在空域正交。

在第一终端向第二终端发送第一控制信息之前,需获取单播链路标识、终端标识和第二资源信息。可选的,第一终端采取方式1或方式2获取单播链路标识、终端标识和第二资源信息。

方式1:第一终端从第二终端接收第一消息,第一消息用于指示终端标识。

第一终端生成单播链路标识和第二资源信息,终端标识为第一终端的标识;或者,第一终端从第二终端接收单播链路标识和第二资源信息,终端标识为第二终端的标识,单播链路标识和第二资源信息由第二终端生成。

方式2:第一终端从接入网设备获取单播链路标识、终端标识和第二资源信息。

在一种可能的设计中,若第一终端满足预设条件,则第一终端更新终端标识和/或单播链路标识和/或第二资源信息。预设条件包括第一终端发生小区切换或者小区重选,或者,第一终端具有的单播链路数目大于第一阈值。

第二方面,本申请实施例提供一种通信方法,该方法应用于第二终端或第二终端的芯片中。该方法包括:第二终端从第一终端接收第一控制信息(用于指示单播链路标识、终端标识和第一资源信息),并根据单播链路标识和终端标识确定第一终端和第二终端之间的单播链路,在所确定单播链路的第一资源上从第一终端接收第一数据。其中,终端标识为第一终端标识或第二终端标识,单播链路标识和终端标识用于指示第一终端和第二终端之间的单播链路,第一资源信息用于指示第一终端与第二终端之间传输第一数据所使用的第一资源。

在一种可能的设计中,第二终端在从第一终端接收第一控制信息之前,需获取单播链路标识和终端标识。

可选的,第二终端通过与第一终端通信获取单播链路标识和终端标识:第二终端从第一终端接收第一消息,第一消息用于指示终端标识。

第二终端从第一终端接收单播链路标识,终端标识为第一终端的标识,单播链路标识由第一终端生成;或者,第二终端生成单播链路标识,终端标识为第二终端的标识。

可选的,第二终端从接入网设备获取单播链路标识和终端标识。

在一种可能的设计中,还可采用单播链路标识、终端标识和第二资源信息指示第一终端和第二终端之间的单播链路。其中,第二资源信息用于指示传输控制信息所使用的第二资源,在第一控制信息的第二资源与第二控制信息的第二资源正交的情况下,第一控制信息指示的单播链路标识和终端标识与第二控制信息指示的单播链路标识和终端标识分别相同或不同,第二控制信息为第一终端与除第二终端之外的其他终端之间传输的控制信息,第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在频域正交,或者第一控制信息的第二资源和第二控制信息的第二资源在时域正交,或者第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在码域正交,或者第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在空域正交。

在第二终端需获取单播链路标识、终端标识和第二资源信息。可选的,第二终端采取方式1或方式2获取单播链路标识、终端标识和第二资源信息。

方式1:第二终端从第二终端接收第一消息,第一消息用于指示终端标识。

第二终端生成单播链路标识和第二资源信息,终端标识为第二终端的标识;或者,第二终端从第一终端接收单播链路标识和第二资源信息,终端标识为第一终端的标识,单播链路标识和第二资源信息由第一终端生成。

方式2:第二终端从接入网设备获取单播链路标识、终端标识和第二资源信息。

在一种可能的设计中,在第二终端从第一终端接收第一控制信息后,若第一控制信息为加扰信息,若第二终端需加扰该第一控制信息。具体的,第二终端解扰第一控制信息,可以实现为:第二终端遍历至少一个单播链路标识,以对加扰后的第一控制信息进行解扰,至少一个单播链路标识为第二终端已建立单播链路对应的单播链路标识,或者至少一个单播链路标识为接入网设备预配置给第二终端的预设单播链路标识。

在一种可能的设计中,若第二终端满足预设条件,则第二终端更新终端标识和/或单播链路标识。预设条件包括第二终端发生小区切换或者小区重选,或者,第二终端具有的单播链路数目大于第一阈值。

第三方面,本申请实施例提供一种通信方法,该方法应用于接入网设备或接入网设备的芯片。该方法包括:接入网设备向第二终端和/或第一终端发送单播通信标识,单播通信标识包括终端标识和单播链路标识,终端标识为第一终端标识或第二终端标识,单播链路标识与终端标识用于指示第一终端和第二终端之间的单播链路。

在一种可能的设计中,单播通信标识还包括第二资源信息,第二资源用于指示传输边链路控制信息sci所使用的第二资源,若第一sci所使用的第二资源与第二sci使用的第二资源正交,则第一sci指示的单播链路标识和终端标识与第二sci指示的单播链路标识和终端标识分别相同或不同,第一sci所使用的第二资源与第二sci使用的第二资源正交包括第一sci所使用的第二资源与第二sci使用的第二资源在频域正交,或者第一sci所使用的第二资源与第二sci使用的第二资源在时域正交,或者,第一sci所使用的第二资源与第二sci使用的第二资源在空域正交,或者,第一sci所使用的第二资源与第二sci使用的第二资源在码域正交。

在一种可能的设计中,若第一终端或第二终端满足预设条件,接入网设备向第一终端和/或第二终端发送更新的单播通信标识。其中,预设条件包括:第一终端和/或第二终端发生小区切换或小区重选,或者,第一终端具有的单播链路数目和/或第二终端具有的单播链路数目大于第一阈值。

第四方面,本申请实施例提供一种通信装置,该通信装置可以是上述第一方面中的第一终端,该装置包括发送器。该收发器,用于向第二终端发送第一控制信息,第一控制信息用于指示单播链路标识、终端标识以及第一资源信息,终端标识为第一终端标识或第二终端标识,单播链路标识和终端标识用于指示第一终端和第二终端之间的单播链路,第一资源信息用于指示第一终端与第二终端之间传输第一数据所使用的第一资源。发送器,还用于在与第二终端之间单播链路的第一资源上向第二终端发送第一数据。

在一种可能的设计中,该通信装置还包括接收器和处理器。其中,接收器,用于从第二终端接收第一消息,第一消息用于指示终端标识。处理器,用于生成单播链路标识,终端标识为第一终端的标识。接收器,还用于从第二终端接收单播链路标识,终端标识为第二终端的标识,单播链路标识由第二终端生成。接收器,还用于从接入网设备获取单播链路标识和终端标识。

在一种可能的设计中,还可采用单播链路标识、终端标识和第二资源信息指示第一终端和第二终端之间的单播链路。其中,第二资源信息用于指示传输控制信息所使用的第二资源,在第一控制信息的第二资源与第二控制信息的第二资源正交的情况下,第一控制信息指示的单播链路标识和终端标识与第二控制信息指示的单播链路标识和终端标识分别相同或不同,第二控制信息为第一终端与除第二终端之外的其他终端之间传输的控制信息,第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在频域正交,或者第一控制信息的第二资源和第二控制信息的第二资源在时域正交,或者第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在码域正交,或者第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在空域正交。

在第一终端向第二终端发送第一控制信息之前,需获取单播链路标识、终端标识和第二资源信息。可选的,第一终端采取方式1或方式2获取单播链路标识、终端标识和第二资源信息。

在方式1中:接收器,还用于从第二终端接收第一消息,第一消息用于指示终端标识。

处理器,还用于生成单播链路标识和第二资源信息,终端标识为第一终端的标识。接收器,还用于从第二终端接收单播链路标识和第二资源信息,终端标识为第二终端的标识,单播链路标识和第二资源信息由第二终端生成。

在方式2中:接收器,用于从接入网设备获取单播链路标识、终端标识和第二资源信息。

在一种可能的设计中,处理器,还用于若第一终端满足预设条件,更新终端标识和/或单播链路标识和/或第二资源信息。预设条件包括第一终端发生小区切换或者小区重选,或者,第一终端具有的单播链路数目大于第一阈值。

在一种可能的设计中,该通信装置还包括存储器,该存储器,用于存储包括程序指令的信息。

第五方面,本申请实施例提供一种通信装置,该通信装置可以是上述第二方面中的第二终端,该装置包括处理器和接收器。

其中,接收器,用于从第一终端接收第一控制信息,第一控制信息指示单播链路标识、终端标识以及第一资源信息,终端标识为第一终端标识或第二终端标识,第一资源信息用于指示第一终端与第二终端之间传输第一数据所使用的第一资源。

处理器,用于根据单播链路标识和终端标识确定第一终端和所述第二终端之间的单播链路。

接收器,还用于在和第一终端之间单播链路的第一资源上从第一终端接收第一数据。

在一种可能的设计中,接收器,还用于从第一终端接收第一消息,第一消息用于指示终端标识。接收器,还用于从第一终端接收单播链路标识,终端标识为第一终端的标识,单播链路标识由第一终端生成。处理器,还用于生成单播链路标识,终端标识为第二终端的标识。接收器,还用于从接入网设备获取单播链路标识和终端标识。

在一种可能的设计中,还可采用单播链路标识、终端标识和第二资源信息指示第一终端和第二终端之间的单播链路。其中,第二资源信息用于指示传输控制信息所使用的第二资源,在第一控制信息的第二资源与第二控制信息的第二资源正交的情况下,第一控制信息指示的单播链路标识和终端标识与第二控制信息指示的单播链路标识和终端标识分别相同或不同,第二控制信息为第一终端与除第二终端之外的其他终端之间传输的控制信息,第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在频域正交,或者第一控制信息的第二资源和第二控制信息的第二资源在时域正交,或者第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在码域正交,或者第一控制信息的第二资源与第二控制信息的第二资源正交包括第一控制信息的第二资源和第二控制信息的第二资源在空域正交。

在第二终端需获取单播链路标识、终端标识和第二资源信息。可选的,第二终端采取方式1或方式2获取单播链路标识、终端标识和第二资源信息。

在方式1中:第二终端的接收器,还用于从第二终端接收第一消息,第一消息用于指示终端标识。

处理器,还用于生成单播链路标识和第二资源信息,终端标识为第二终端的标识。

接收器,还用于从第一终端接收单播链路标识和第二资源信息,终端标识为第一终端的标识,单播链路标识和第二资源信息由第一终端生成。

在方式2中:接收器,还用于从接入网设备获取单播链路标识、终端标识和第二资源信息。

在一种可能的设计中,在第二终端从第一终端接收第一控制信息后,若第一控制信息为加扰信息,若第二终端需加扰该第一控制信息。具体的,第二终端解扰第一控制信息时,第二终端的处理器,用于遍历至少一个单播链路标识,以对加扰后的第一控制信息进行解扰,至少一个单播链路标识为第二终端已建立单播链路对应的单播链路标识,或者至少一个单播链路标识为接入网设备预配置给第二终端的预设单播链路标识。

在一种可能的设计中,处理器,还用于若第二终端满足预设条件,则更新终端标识和/或单播链路标识;预设条件包括第二终端发生小区切换或者小区重选,或者,第二终端具有的单播链路数目大于第一阈值。

在一种可能的设计中,第二终端还包括存储器,该存储器,用于存储程序或指令。

第六方面,本申请实施例提供一种通信装置,该通信装置可以是上述第三方面中的接入网设备,该装置包括发送器和处理器。发送器,用于向第二终端和/或第一终端发送单播通信标识,单播通信标识包括终端标识和单播链路标识,终端标识为第一终端标识或第二终端标识,单播链路标识与终端标识用于指示第一终端和第二终端之间的单播链路。

在一种可能的设计中,单播通信标识还包括第二资源信息,第二资源用于指示传输边链路控制信息sci所使用的第二资源,若第一sci所使用的第二资源与第二sci使用的第二资源正交,则第一sci指示的单播链路标识和终端标识与第二sci指示的单播链路标识和终端标识分别相同或不同,第一sci所使用的第二资源与第二sci使用的第二资源正交包括第一sci所使用的第二资源与第二sci使用的第二资源在频域正交,或者第一sci所使用的第二资源与第二sci使用的第二资源在时域正交,或者,第一sci所使用的第二资源与第二sci使用的第二资源在空域正交,或者,第一sci所使用的第二资源与第二sci使用的第二资源在码域正交。

在一种可能的设计中,发送器,还用于若第一终端或第二终端满足预设条件,向第一终端和/或第二终端发送更新的单播通信标识。其中,预设条件包括:第一终端和/或第二终端发生小区切换或小区重选,或者,第一终端具有的单播链路数目和/或第二终端具有的单播链路数目大于第一阈值。

在上述第一、第二、第四、第五方面的一种可能的设计中,第一控制信息采用单播链路标识加扰,第一控制信息包括终端标识。

在上述第一、第二、第四、第五方面的一种可能的设计中,第一控制信息包括终端标识和单播链路标识;第一控制信息为不加扰的信息,或者,第一控制信息采用预配置扰码加扰。

在上述第一、第二、第四、第五方面的一种可能的设计中,第一控制信息包括混合自动重传请求harq进程号,harq进程号用于指示单播链路标识的全部或部分信息位。

在上述各个方面的一种可能的设计中,单播链路标识和终端标识还用于指示第一数据的发送方和/或接收方;和/或单播链路标识和终端标识还用于指示针对第一数据的反馈信息的发送方和/或接收方。

在上述各个方面的一种可能的设计中,单播链路标识、终端标识和第一控制信息对应的第二资源信息还用于指示第一数据的发送方和/或接收方;和/或,单播链路标识、终端标识和第一控制信息对应的第二资源信息还用于指示针对第一数据的反馈信息的发送方和/或接收方。

在上述各个方面的一种可能的设计中,单播链路标识的信息位数由第一终端允许建立的最大单播链路数目或第二终端允许建立的最大单播链路数目确定或者由接入网设备配置。

第七方面,本申请实施例提供一种通信装置,该装置具有实现上述任一方面中任一项的通信方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第八方面,提供一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述任一方面中任一项的通信方法。

第九方面,提供一种通信装置,包括:处理器;处理器用于与存储器耦合,并读取存储器中的指令之后,根据指令执行如上述任一方面中任一项的通信方法。

第十方面,提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述任一方面中任一项的通信方法。

第十一方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述任一方面中任一项的通信方法。

第十二方面,提供一种电路系统,电路系统包括处理电路,处理电路被配置为执行如上述任一方面中任一项的通信方法。

第十三方面,提供一种芯片,芯片包括处理器,处理器和存储器耦合,存储器存储有程序指令,当存储器存储的程序指令被处理器执行时实现上述任一方面任意一项的通信方法。

第十四方面,提供一种通信系统,通信系统包括上述各个方面中任一方面中的第一终端、任一方面中的第二终端、任一方面中的接入网设备。

其中,第二方面至第十四方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。

附图说明

图1为本申请实施例提供的通信系统的架构示意图;

图2为本申请实施例提供的通信设备的结构示意图;

图3为本申请实施例提供的通信方法的流程示意图;

图4为本申请实施例提供的通信方法的流程示意图;

图5为本申请实施例提供的通信方法的流程示意图;

图6为本申请实施例提供的通信方法的流程示意图;

图7为本申请实施例提供的通信方法的流程示意图;

图8为本申请实施例提供的通信方法的流程示意图;

图9为本申请实施例提供的第一控制信息的示意图一;

图10为本申请实施例提供的第一控制信息的示意图二;

图11为本申请实施例提供的第一控制信息的示意图三;

图12为本申请实施例提供的第一控制信息和第一数据占用的资源示意图;

图13为本申请实施例提供的单播链路的示意图;

图14为本申请实施例提供的通信装置的结构示意图。

具体实施方式

本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

图1为本申请实施例提供的通信系统的架构示意图。如图1所示,该通信系统包括接入网设备、以及与接入网设备通信的多个终端设备(例如图1中的终端1至终端6)。

其中,本申请实施例所涉及的接入网设备是一种部署在无线接入网用以提供无线通信功能的装置。包括各种形式的宏基站,微基站(也称为小站),中继站,发送接收点(transmissionreceptionpoint,trp),演进型网络节点(evolvednodeb,enb),下一代网络节点(gnodeb,gnb)、连接下一代核心网的演进型节点b(ngevolvednodeb,ng-enb)等。此外,本申请实施例涉及的接入网设备还提供协调终端之间通信的功能,也就是说终端之间通信时,起到协调终端之间通信的功能节点都可以称为接入网设备,如路边单元(roadsideunit,rsu),作为资源协调或者链路识别协调的终端(如手机,车载终端)等。也就是说,下文提到接入网设备时,可以指诸如基站的设备,也可以指诸如rsu、手机等。

可选的,本申请实施例中所涉及到的终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriberunit)、蜂窝电话(cellularphone)、智能电话(smartphone)、无线数据卡、个人数字助理(personaldigitalassistant,pda)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptopcomputer)、机器类型通信(machinetypecommunication,mtc)终端(terminal)、用户设备(userequipment,ue),终端设备(terminaldevice)、用户站(subscriberstation,ss)、移动台(mobilestation,ms)、客户终端设备(customerpremiseequipment,cpe)、rsu等。为方便描述,本申请中,上面提到的设备统称为终端。

上述通信系统可以应用于目前的长期演进(longtermevolution,lte)或者高级的长期演进(lteadvanced,lte-a)系统中,也可以应用于目前正在制定的5g网络或者未来的其它网络中,本申请实施例对此不作具体限定。其中,在不同的网络中,上述通信系统中的接入网设备和终端可能对应不同的名字,本领域技术人员可以理解的是,名字对设备本身不构成限定。

可选的,本申请实施例中的终端、接入网设备可以通过不同设备实现。例如,本申请实施例中的终端、接入网设备可通过图2中的通信设备来实现。图2所示为本申请实施例提供的通信设备的硬件结构示意图。该通信设备200包括至少一个处理器201,通信线路202,存储器203以及至少一个通信204。

处理器201可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。

通信线路202可包括一通路,在上述组件之间传送信息。

收发器204,用于与其他设备通信。可选的,该收发器可以为独立设置的发送器,该发送器可用于向其他设备发送信息,该收发器也可以为独立设置的接收器,用于从其他设备接收信息。该收发器也可以是将发送、接收信息功能集成在一起的部件,本申请实施例对收发器的具体实现不做限制。

存储器203可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路202与处理器相连接。存储器也可以和处理器集成在一起。

其中,存储器203用于存储执行本申请方案的计算机执行指令,并由处理器201来控制执行。处理器201用于执行存储器203中存储的计算机执行指令,从而实现本申请下述实施例提供的通信方法。

可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。

在具体实现中,作为一种实施例,处理器201可以包括一个或多个cpu,例如图2中的cpu0和cpu1。

在具体实现中,作为一种实施例,通信设备200可以包括多个处理器,例如图2中的处理器201和处理器207。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体实现中,作为一种实施例,通信设备200还可以包括输出设备205和输入设备206。输出设备205和处理器201通信,可以以多种方式来显示信息。例如,输出设备205可以是液晶显示器(liquidcrystaldisplay,lcd),发光二级管(lightemittingdiode,led)显示设备,阴极射线管(cathoderaytube,crt)显示设备,或投影仪(projector)等。输入设备206和处理器201通信,可以以多种方式接收用户的输入。例如,输入设备206可以是鼠标、键盘、触摸屏设备或传感设备等。

上述的通信设备200可以是一个通用设备或者是一个专用设备,本申请实施例不限定通信设备200的类型。终端或者接入网设备可以为具有图2类似结构的设备。

本申请实施例提供一种通信方法,如上文所描述,该通信方法可应用于不同的网络中,如下主要以该通信方法应用于v2x中为例进行说明,在此统一说明,下文不再赘述。在该通信方法中,使用单播通信标识来指示收发端之间的单播链路。其中,单播通信标识包括单播链路标识、终端标识。或者,单播通信标识包括单播链路标识、终端标识和第二资源信息。首先,给出收、发端分别获取单播通信标识的流程,该流程为本申请实施例的通信方法的基础。

参见图3,以第一终端为发送端、第二终端为接收端,且单播通信标识为单播链路标识和终端标识为例,收发端之间通过通信获取单播通信标识。具体的,收发端获取单播通信标识包括如下步骤:

s301、第一终端确定第一终端与第二终端之间单播链路的终端标识。

其中,终端标识为第一终端的标识或者第二终端的标识,单播链路标识和终端标识用于指示第一终端和第二终端之间的单播链路。在不同的场景中,终端标识可以不同。示例性的,对于连接态(connected)的终端,终端标识可以为小区无线网络临时标识(cellradionetworktemporyidentity,c-rnti),其为16bit的标识,对于去激活态(inactive)的终端,终端标识可以为去激活态无线网络临时标识(inactive-radionetworktemporaryidentifier,i-rnti)。当然,终端标识还可以为其他形式的标识,比如:基站为该终端定义另外一种标识边链路无线网络临时标识(sidelinkradionetworktemporyidentity,sl-rnti),用于该终端在边链路(sidelink)通信中的身份识别,本申请实施例对此不进行限制。又比如,可以根据预设区域内实际存在终端的最大数量,设置终端标识。预设区域可以为一个或多个小区。比如,当前小区最多有1024个终端,只需要10bit即可区分各个终端,则终端标识的取值可为0000000000~1111111111。

以第一终端向第二终端发起终端标识获取请求为例,第一终端与第二终端之间确定终端标识的流程包括如下步骤:

第一终端向第二终端发送终端标识获取请求。该终端标识获取请求携带第一终端标识。之后,第一终端从第二终端接收第一消息。第一消息用于指示第一终端与第二终端之间单播链路的终端标识。可选的,若第二终端也确定其与第一终端之间单播链路的终端标识采用第一终端标识,则第二终端向第一终端发送的第一消息为肯定应答(acknowledgement,ack)。如此,第一终端确定其与第二终端之间的单播链路采用第一终端标识作为终端标识。若第二终端确定其与第一终端之间单播链路的终端标识采用第二终端标识,则第二终端向第一终端发送的第一消息包含第二终端标识。如此,第一终端确定其与第二终端之间的单播链路采用第二终端标识作为终端标识。

在接收到第一消息后,若第一终端确定终端标识为第一终端标识,则收发端获取单播通信标识的流程还包括s302和s303,若第一终端确定终端标识为第二终端标识,则收发端获取单播通信标识的流程还包括s304和s305。

s302、第一终端生成单播链路标识。

作为一种可能的实现方式,第一终端和第二终端中均存储有已建立的每一单播链路对应的单播通信标识。示例性的,第一终端中存储表1所示的单播链路对应的单播链路标识(信息位数为2)和终端标识。

表1

假定第一终端的标识为00001111,如表1可知,第一终端已建立三条单播链路。其中,对于第一终端与第三终端之间已建立的单播链路,该单播链路对应的终端标识为第一终端标识00001111,该单播链路对应的单播链路标识为00。第一终端与第四终端之间的单播链路、第一终端与第五终端之间的单播链路各自对应的终端标识和单播链路标识可参见第一终端与第三终端之间的单播链路对应的终端标识和单播链路标识。当两条单播链路的终端标识相同时,可通过单播链路标识来区分这两条单播链路,同样的,当两条单播链路的单播链路标识相同时,可通过终端标识来区分这两条单播链路,即,当两条单播链路的终端标识不同和/或单播链路标识不同时,这两条单播链路的单播通信标识也就不同。通过不同的单播通信标识可区分不同的单播链路。

如此,当确定终端标识为第一终端标识后,在s302中,第一终端根据表1所示的当前已建立单播链路,生成一个新的单播链路标识,使得第一终端标识和生成的单播链路标识的组合(即单播通信标识)与已建立单播链路的单播通信标识均不同。比如,生成的单播链路标识为11,该单播链路标识11和第一终端标识00001111与当前已建立单播链路的单播通信标识均不同。并且,如表2所示,第一终端可存储第一终端与第二终端之间的单播通信标识,即单播链路标识11和终端标识00001111。

表2

可选的,单播链路标识的信息位数由第一终端或第二终端允许建立的最大单播链路数目确定或者由接入网设备配置。第一终端允许建立的最大单播链路数目指的是第一终端自身能力决定其能够建立的最大单播链路数目,比如第一终端的硬件能力决定其允许建立的最大单播链路数目为16。第二终端允许建立的最大单播链路数目可参见第一终端的描述。单播链路标识的信息位数由第一终端或第二终端允许建立的最大单播链路数目确定,具体是指,若单播链路的终端标识为第一终端标识,则单播链路标识的信息位数由第一终端允许建立的最大单播链路数目确定,若单播链路的终端标识为第二终端标识,则单播链路标识的信息位数由第二终端允许建立的最大单播链路数目确定。

此外,还可以由接入网设备配置终端的最大单播链路数目。可选的,接入网设备通过高层信令将最大单播链路数目配置给终端。以接入网设备配置第一终端的最大单播链路数目为例,若第一终端实际允许建立的最大单播链路数目为16,接入网设备可配置第一终端的最大单播链路数目为10。也就是说,接入网设备配置给第一终端的最大单播链路数目与第一终端的实际能力可能不一致,当然,接入网设备配置给第一终端的最大单播链路数目也可能与第一终端的实际能力一致,本申请实施例对此不做限制。如此,单播链路标识的信息位数由配置的第一终端或第二终端的最大单播链路数目确定,即,若第一终端与第二终端之间单播链路的终端标识为第一终端标识,则单播链路标识的信息位数由配置的第一终端的最大单播链路数目确定,若第一终端与第二终端之间单播链路的终端标识为第二终端标识,则单播链路标识的信息位数由配置的第二终端的最大单播链路数目确定。

在一种可能的实现方式中,终端标识对应的终端(比如第一终端)允许建立的最大单播链路数目为m(或者网络配置的最大单播链路数目为m),m为正整数,则单播链路标识的信息位数为ceil(log2m),ceil()为向上取整函数。参见图13,终端1允许建立的最大单播链路数目为3,则该终端与其他终端之间单播链路的单播链路标识的信息位数为ceil(log23)=2。

可选的,对于第一终端来说,其与其他终端之间的单播链路均可使用第一终端的标识作为终端标识。比如表2中,第一终端和第二终端、第三终端、第四终端、第五终端之间的单播链路,均采用第一终端标识00001111作为终端标识。这种情况下,由第一终端生成这些单播链路的单播链路标识。当然,两个终端之间单播链路所使用的终端标识可由该两个终端分担,比如,第一终端和表2中的第二终端之间单播链路使用第二终端的标识作为终端标识,第一终端和第四终端之间单播链路使用第四终端的标识作为终端标识,第一终端和第三终端、第五终端之间的单播链路均使用第一终端标识作为终端标识。这种情况下,由第一终端生成与第三、第五终端之间单播链路的单播链路标识,由第四终端生成与第一终端之间单播链路的单播链路标识,由第二终端生成与第一终端之间单播链路的单播链路标识。如此,对于第一终端来说,相比于表2所示需生成4条单播链路的单播链路标识,单播链路标识的信息位数为2,如表3所示,第一终端生成两条单播链路的单播链路标识,即与第三、第五终端之间单播链路的标识,可使用log22=1bit单播链路标识,即可减少单播链路标识的信息位数,节约传输第一控制信息的开销。

表3

作为一种可能的方式,在两个终端之间单播链路所使用的终端标识由两个终端分担的情况下,还可通过确定发送方和接收方来确定终端标识,比如,通过单播链路发送业务数据的发送方的标识可作为终端标识,或者,通过单播链路接收业务数据的接收方的标识可作为终端标识。如此,在支持相同单播链路数目的情况下,可减少单播链路标识的信息位数。如,终端标识对应的终端(比如第一终端)允许建立的最大单播链路数目为m(或者网络配置的最大单播链路数目为m),m为正整数,则单播链路标识的信息位数例如可以为ceil(log2m/2),ceil()为向上取整函数。结合图13和表3,终端1允许建立的最大单播链路数目为3,则该终端与其他终端之间单播链路的单播链路标识的信息位数为ceil(log21.5)=1。

当然,接入网设备除了配置终端的最大单播链路数目,并通知终端所配置的最大单播链路数目。还可以将计算出的单播链路标识信息位数通知给终端。可选的,接入网设备根据终端的实际能力,即终端允许建立的最大单播链路数目按照上述计算方法计算单播链路标识信息位数,或者,接入网设备根据其配置给终端的最大单播链路数目计算单播链路标识信息位。如此,终端无需自己计算单播链路标识信息位数,简化了终端在生成单播通信标识流程中的实现复杂度。

需要说明的是:s301和s302的交互流程可以一次性完成,如第一终端向第二终端发送终端标识获取请求时,携带第一终端标识和单播链路标识,第二终端回复确认(ack)时,即确认了终端标识又确认了单播链路标识,同理,如果第二终端指示第二终端标识作为终端标识时,携带第二终端标识和单播链路标识。

s303、第一终端向第二终端发送单播链路标识。

相应的,第二终端从第一终端接收单播链路标识。

并且,第二终端可存储第一终端标识,以及从第一终端接收的单播链路标识。比如,存储第一终端标识00001111和单播链路标识11。

如此,第一终端、第二终端中均存储有相互单播通信时所需的单播通信标识,以供第一终端和第二终端单播通信时使用。具体的,第一终端和第二终端单播通信时,通过单播链路标识和终端标识指示两者之间传输第一数据的发送方和/或接收方。可选的,当存在针对第一数据的反馈信息时,还可通过单播链路标识和终端标识指示针对第一数据的反馈信息的发送方和/或接收方。示例性的,对于发送端,即第一终端,可根据已存储的表2所示的单播链路标识00001111和终端标识11确定第一数据的接收方为第二终端。同样的,对于接收端,即第二终端,当其接收到第一sci后,也可根据自身已存储的单播链路标识00001111和终端标识11确定第一数据的发送方为第一终端。如此,当第二终端针对第一数据反馈信息时,比如反馈肯定应答(acknowledgement,ack)或者反馈否定应答(negative-acknowledgment,nack)时,可确定针对第一数据的反馈信息的接收方为第一终端。

s304、第二终端生成单播链路标识。

其中,第二终端生成单播链路标识的方式可参见第一终端生成单播链路标识的相关描述,这里不再赘述。

s305、第二终端向第一终端发送生成的单播链路标识。

相应的,第一终端从第二终端接收单播链路标识。

类似的,第一终端存储其接收的由第二终端生成的单播链路标识和第二终端标识,即存储其与第二终端单播通信时所需的单播通信标识。

如此,第一终端、第二终端中均存储有相互单播通信时所需的单播通信标识,以供第一终端和第二终端单播通信时使用。

参见图4,当单播通信标识包括单播链路标识、终端标识和第二资源信息时,本申请实施例中收发端获取单播通信标识的流程包括如下步骤:

s301、第一终端确定第一终端与第二终端之间单播链路的终端标识。

若第一终端确定终端标识为第一终端标识,则收发端获取单播通信标识的流程还包括s402和s403,若第一终端确定终端标识为第二终端标识,则收发端获取单播通信标识的流程还包括s404和s405。

其中,关于s301的详细描述可参见上文,这里不再赘述。

s402、第一终端确定第一终端与第二终端之间单播链路对应的单播链路标识和第二资源信息。

其中,第二资源信息用于指示传输sci所使用的第二资源。比如,第一sci对应的第二资源信息用于指示传输第一sci所使用的第二资源,第一sci可以为第一终端与第二终端之间传输的sci,第二sci对应的第二资源信息用于指示传输第二sci所使用的第二资源,第二sci可以是第三终端与第四终端之间传输的sci。在本申请实施例中,可通过终端标识、单播链路标识和第二资源信息三者来联合指示一条单播链路。也就是说,当两条单播链路的终端标识、单播链路标识和第二资源信息中的一个或一个以上不同时,两条单播链路即为不同单播链路。

作为一种可能的实现方式,第一终端和第二终端中均存储有已建立的每一单播链路对应的单播通信标识。示例性的,第一终端中存储表4所示的已建立单播链路对应的单播链路标识(信息位数为2)、终端标识以及第二资源信息。其中,当两条单播链路分别对应的第二资源正交时,这两条单播链路对应的单播链路标识和终端标识分别相同或不同。其中,两个第二资源正交指的是两个第二资源之间不重叠。两个第二资源正交指的是两个第二资源在频域正交,或者两个第二资源在时域正交,或者两个第二资源在码域正交,或者两个第二资源在空域正交。比如,参见表4:

表4

如表4,第一终端与第三终端之间的单播链路对应的第二资源信息,可指示第一终端与第三终端之间传输sci所使用的第二资源为:频域占用子载波1,时域占用周期无线帧的子帧8,第一终端与第五终端之间的单播链路对应的第二资源为:频域占用载波1,时域占用子帧10,两个第二资源在频域上相同,在时域上正交。此时,第一终端与第三终端之间单播链路对应的终端标识和单播链路标识和第一终端与第五终端之间单播链路对应的终端标识和单播链路标识分别相同,即终端标识均为00001111、单播链路标识均为00。

表5

如表5所示,第一终端和第三终端之间传输sci占用的第二资源为载波1的子帧8的rb1~10。第一终端和第五终端之间传输sci占用的第二资源为载波1的子帧8的rb11~20,这两个第二资源正交。

本申请实施例中,第二资源之间正交还可以是第二资源之间在频域上正交,参见下表6:

表6

如表6所示,第一终端和第三终端之间传输sci占用的第二资源为载波1的子帧8的rb1~10,第一终端和第五终端之间传输sci占用的第二资源为载波2的子帧8的rb1~10,这两个第二资源在频域上正交。

在本申请实施例中,两个第二资源正交还可以指两个第二资源在空域上正交。具体的,当终端之间采用波束收发信息时,不同方向的波束可以占用不同的空域资源,即不同波束占用的资源在空域上正交,进而将使用不同空域资源的终端进行空间复用,参见表m:

表7

如表7所示,第一终端和第三终端之间传输sci占用的第二资源为:载波1的波束方向1,子帧8的rb1-10。第一终端和第五终端之间传输sci占用的第二资源为载波2的波束方向2,子帧8的rb1-10,这两个第二资源在空域上正交。

在本申请实施例中,两个第二资源正交还可以指两个第二资源在码域上正交。参见下表8:

表8

如上表8所示,第一终端和第三终端之间使用扩频码1,并占用载波1的子帧8传输sci。第一终端和第五终端之间使用扩频码2,且也占用载波1的子帧8传输sci,可见,这两个第二资源在码域上正交。

如此,当确定终端标识为第一终端标识后,在s402中,第一终端根据表4所示的当前已建立单播链路,确定一个单播链路标识和第二资源信息,使得第一终端标识、单播链路标识和第二资源信息的组合(即单播通信标识)与已建立单播链路的单播通信标识均不同。比如,确定单播链路标识为00、第二资源信息指示第二资源为子帧11的rb1~10,则该单播链路标识00、第一终端标识00001111以及第二资源信息的组合与当前已建立单播链路的单播通信标识均不同。并且,如表9所示,第一终端可存储第一终端与第二终端之间的单播通信标识,即单播链路标识00、终端标识00001111以及第二资源信息(指示第二资源为子帧11的rb1~10)。

表9

s403、第一终端向第二终端发送单播链路标识和第二资源信息。

相应的,第二终端从第一终端接收单播链路标识和第二资源信息。

并且,第二终端可存储第一终端标识,以及从第一终端接收的单播链路标识和第二资源信息。

如此,第一终端、第二终端中均存储有相互单播通信时所需的单播通信标识,以供第一终端和第二终端单播通信时使用。具体的,第一终端和第二终端单播通信时,通过单播链路标识、终端标识和第二资源信息指示两者之间传输第一数据的发送方和/或接收方。可选的,当存在针对第一数据的反馈信息时,还可通过单播链路标识、终端标识和第二资源信息指示针对第一数据的反馈信息的发送方和/或接收方。示例性的,对于发送端,即第一终端,可根据已存储的表4所示的单播链路标识00001111、终端标识00以及第二资源信息(指示第二资源为子帧11的rb1~10)确定第一数据的接收方为第二终端。同样的,对于接收端,即第二终端,当其接收到第一sci后,也可根据自身已存储的单播链路标识00001111、终端标识00以及第二资源信息(指示第二资源为子帧11的rb1~10)确定第一数据的发送方为第一终端。如此,当第二终端针对第一数据反馈信息时,比如反馈肯定应答(acknowledgement,ack)时,可确定针对第一数据的反馈信息的接收方为第一终端。

s404、第二终端确定单播链路标识和第二资源信息。

其中,第二终端确定单播链路标识和第二资源信息的方式可参见s402第一终端确定单播链路标识和第二资源信息的相关描述,这里不再赘述。

s405、第二终端向第一终端发送单播链路标识和第二资源信息。

相应的,第一终端从第二终端接收单播链路标识和第二资源信息。

类似的,第一终端存储其接收的由第二终端确定的单播链路标识、第二资源信息和第二终端标识,即存储其与第二终端单播通信时所需的单播通信标识。

如此,第一终端、第二终端中均存储有相互单播通信时所需的单播通信标识,以供第一终端和第二终端单播通信时使用。

参见图5,在本申请的另一些实施例中,收发端还可以从接入网设备获取单播通信标识。具体的,收发端获取单播通信标识的流程包括如下步骤:

s501、第一终端向接入网设备发送单播连接请求。

相应的,接入网设备从第一终端接收单播连接请求。

其中,单播连接请求用于请求建立第一终端和第二终端之间的单播链路。可选的,单播连接请求携带第一终端标识和/或第二终端标识。

s502、接入网设备确定第一终端和第二终端之间单播链路对应的单播通信标识。

如上文所描述,单播通信标识包括单播链路标识、终端标识。作为一种可能的实现方式,接入网设备中存储其所管理终端各自已建立单播链路对应的单播通信标识。示例性的,接入网设备存储下表10所示的多个终端的单播通信标识:

表10

或者,单播通信标识包括单播链路标识、终端标识和第二资源信息。示例性的,接入网设备中存储有如下表11所示的多个终端的单播通信标识:

表11

如此,接入网设备根据表10或表11所示的已建立单播链路,确定用于第一终端和第二终端单播通信的单播通信标识,使得该单播通信标识不同于已建立单播链路的单播通信标识。

可选的,若接入网设备接收的单播连接请求仅携带第一终端标识,则接入网设备将第二终端标识作为第一终端与第二终端之间单播链路的终端标识。若接入网设备接收的单播连接请求仅携带第二终端标识,则接入网设备将第二终端标识作为第一终端与第二终端之间单播链路的终端标识。若接入网设备接收的单播连接请求携带第一终端标识和第二终端标识,则接入网设备根据预设策略选择第一终端标识或第二终端标识作为第一终端与第二终端之间单播链路的终端标识。

可选的,若第一终端和第二终端均在接入网设备的覆盖范围内,继续执行s503和s504。若发起单播连接请求的第一终端在接入网设备的覆盖范围内,继续执行s505和s506。

s503、接入网设备向第一终端发送单播通信标识。

相应的,第一终端接收并存储从接入网设备接收的单播通信标识。

s504、接入网设备向第二终端发送单播通信标识。

相应的,第二终端接收并存储从接入网设备接收的单播通信标识。

当然,若第一终端和第二终端均在接入网设备的覆盖范围内,s502、s503、s504可替换为如下步骤:由接入网设备确定第一终端和第二终端之间单播链路的终端标识,若终端标识为第一终端标识,则接入网设备指示第一终端确定单播链路标识(可选的,确定第二资源信息)。再由第一终端向第二终端发送单播通信标识,即终端标识、单播链路标识(可选的,第二资源信息)。若接入网设备确定第一终端和第二终端之间单播链路的终端标识为第二终端标识,则接入网设备指示第二终端确定单播链路标识。再由第二终端向第一终端发送单播通信标识。

s505、接入网设备向第一终端发送单播通信标识。

相应的,第一终端接收并存储从接入网设备接收的单播通信标识。

s506、第一终端向第二终端发送单播通信标识。

相应的,第二终端接收并存储从第一终端接收的单播通信标识。

如此,第一终端和第二终端中均存储相互单播通信所需的单播通信标识。

其中,图5所示的方法流程中,接入网设备可以指是诸如各种基站一类的设备,也可以指rsu、具有协调终端之间通信的手机或者车载设备等终端。

本申请实施例提供一种通信方法,参见图6,该方法包括如下步骤:

s601、第一终端向第二终端发送第一控制信息。

相应的,第二终端从第一终端接收第一控制信息。

其中,第一控制信息指示单播链路标识和终端标识以及第一资源信息。单播链路标识和终端标识的详细说明可参见上文,这里不再赘述。第一资源信息用于指示第一终端与第二终端传输第一数据的第一资源。示例性的,在v2x中,第一控制信息为sci。参见图12,为第一sci指示的传输第一数据所使用的第一资源。

可选的,参见图9,第一控制信息为加扰后的信息,第一控制信息包括终端标识和混合自动重传请求(hybridautomaticrepeatrequest,harq)进程号。可选的,harq进程号用于指示单播链路标识的全部或部分信息位,第一控制信息的扰码为单播链路标识。具体的,第一终端在对第一sci进行循环冗余校验(cyclicredundancycheck,crc)、加扰、编码调制等处理后,将处理后第一sci发送给第二终端。当然,不同通信系统中,第一终端对第一控制信息的处理流程可能有所不同,比如,其他通信系统中,第一终端可能并不对第一sci进行crc,而是直接对第一sci加扰并编码调制,本申请实施例对第一终端处理第一sci的具体方式不做限定,图9仅为其中的一个示例。

通常,harq进程号的长度为4bit,可指示数据收发过程中需重传的harq进程。若指示重传的harq进程使用l信息位,其中,l小于4,则可使用4-l信息位来指示单播链路标识。比如,指示重传的harq进程使用2bit,则4bit中空闲的2bit可用于指示单播链路标识。若单播链路标识的信息位数为1或2,则无需占用第一控制信息中的其他信息位,若单播链路标识的信息位数大于2,比如,单播链路标识的信息位数为4,则还需占用第一控制信息中的其他2bit。如此,单播链路标识可通过第一sci中的harq进程号的一些信息位来承载,提升harq进程号中空闲信息位的利用率,减少了对第一控制信息中其他信息位的占用,即能够降低传输第一控制信息的开销。

当然,单播链路标识还可以通过第一控制信息中除harq进程号之外的其他信息位来承载,本申请实施例不对单播链路标识的承载方式做具体限定,在此统一说明,下文不再赘述。

可选的,参见图10,第一控制信息为不加扰的信息,或者,控制信息的扰码为长度为n的预配置扰码,n为正整数。预配置扰码可由协议预规定,或者,由接入网设备配置给终端。比如,预配置扰码可以为全0字符串。控制信息包括终端标识和单播链路标识。示例性的,如图10所示,第一sci包括第一终端标识00001111和单播链路标识01,该单播链路标识可由harq进程号指示。第一终端对第一sci进行crc、加扰(扰码为预配置扰码0000000)、编码调制等处理后,将处理后的第一sci发送给第二终端。或者,第一终端对第一sci进行crc、编码调制等处理后,将处理后的第一sci发送给第二终端。

可选的,参见图11,第一控制信息为加扰后的信息,第一控制信息包括单播链路标识。第一控制信息的扰码为终端标识。

s602、第一终端在上述单播链路的第一资源上向第二终端发送第一数据。

示例性的,以图12为例,第一终端根据第一sci在第一终端和第二终端的单播链路上使用图12所示的第一资源向第二终端传输第一数据。

需要说明的是,s602还可以与s601同时执行。比如,传输第一控制信息的正交频分复用(orthogonalfrequencydivisionmultiplexing,ofdm)符号为子帧8的第一时隙的第二个符号,传输第一数据的ofdm符号也为子帧8的第一时隙的第二个符号。此外,传输第一数据所用的时间可能大于或者等于或者小于传输第一控制信息所用的时间长短,本申请实施例对此不进行限制。

s603、第二终端解析第一控制信息,得到第一控制信息所指示的终端标识、单播链路标识和第一资源信息。

需要说明的是,对于不同的通信系统,第二终端解析第一控制信息的流程可能不同,比如,当通信系统中的第一终端使用加扰、编码调制技术处理第一控制信息时,第二终端解析第一控制信息,可以实现为:第二终端对接收到的第一控制信息进行解码解调、解扰处理。又比如,当通信系统中的第一终端使用crc、加扰、编码调制技术处理第一控制信息时,第二终端解析第一控制信息,可以实现为:第二终端对接收到的第一控制信息进行解码解调、解扰、以及crc处理。本申请实施例对第一终端处理第一控制信息的方式,以及第二终端解析第一控制信息的具体实现方式不做限制。

可选的,对应于图9的情况,即第一控制信息的扰码为单播链路标识,第二终端对第一控制信息进行解扰,具体实现为:第二终端遍历一个或一个以上单播链路标识,以对第一控制信息进行解扰。

示例性的,至少一个单播链路标识包括00、01、10和11。第二终端在从第一终端接收第一控制信息后,遍历4个单播链路标识,假定按照00、01、10、11的顺序遍历,首先使用00对第一控制信息进行解扰,由于00与加扰第一控制信息时的扰码不同,解扰失败。之后,第二终端使用01对第一控制信息进行解扰,并对解扰后的第一控制信息进行crc,当crc通过,则第二终端成功解析出第一控制信息,并得到正确的终端标识和单播链路标识。

可选的,本申请实施例提供两种使用单播链路标识解扰sci的方式。

在第一种实现方式中,解扰所使用的至少一个单播链路标识为第二终端已建立单播链路对应的单播链路标识。比如,如下表12所示,第二终端已建立4条单播链路,这4条单播链路对应的单播链路标识分别为00、01、10、11。假定某一终端发送包含单播链路标识01的sci,在第二终端接收该sci后,可遍历下表12所示的4个单播链路标识,并使用01正确解扰sci。

表12

可以理解的是,第二终端在单播通信过程中,会更新上表12所示已建立单播链路的表格,即增加新建单播链路的相关信息,删除已不再使用的单播链路的相关信息,上述提及的已建立单播链路指的是更新后的已建立单播链路,不包括已删除的单播链路。

在使用单播链路标识解扰sci的第二种实现方式中,至少一个单播链路标识为接入网设备预配置给第二终端的预设单播链路标识。仍以上表12为例,接入网设备预配置给第二终端的预设单播链路标识为0000~1111。如此,假定某一终端发送包含单播链路标识1101的sci,在第二终端接收该sci后,可遍历16个单播链路标识,并使用1101正确解扰sci。可见,在这种情况下,即便发送端的sci并不是发给第二终端,但是,第二终端仍能够成功解扰sci,因此,能够提升空闲信道检测的成功率。

采用如上加扰、解扰控制信息的方法,由于发送方使用单播链路标识加扰控制信息,该单播链路标识通常信息位数较小,因此,接收方在接收到控制信息后,解扰控制信息所需遍历的单播链路标识的个数较少。比如,若单播链路标识的信息位数为2,发送方使用单播链路标识01加扰控制信息,则接收方解扰控制信息时最多需遍历4次,即可解扰控制信息,提高解扰控制信息的效率。并且,由于在一个小区内多个终端均配置有2bit的多个单播链路标识(即00、01、10、11),则多个终端均可成功解扰发送端发送的控制信息,从而可以利用解扰出的控制信息做空闲信道检测判定。

可选的,对应于图11的情况,第二终端使用预配置的可作为扰码的终端标识来解扰第一控制信息。具体解扰流程可参见图9情况中第二终端解扰第一控制信息的描述,这里不再赘述。

可选的,对应于图10所示的情况,当第一控制信息包括终端标识和单播链路标识,且不对第一控制信息加扰时,第二终端无需解扰第一控制信息。当第一控制信息包括终端标识和单播链路标识,且采用长度n的全0字符串加扰第一控制信息时,第二终端对第一控制信息进行解扰,具体实现为:第二终端采用长度n的全0字符串解扰第一控制信息。

可以理解的是,采用不加扰的第一sci,接收端在接收到第一sci后,无需解扰第一sci,简化了接收端解析第一sci的流程。或者,若采用预配置扰码作为扰码加扰第一sci,则接收端仅需使用预配置扰码就可以解扰第一sci,降低接收端解扰第一sci的复杂度。

其中,上述crc、加扰、编码调制的详细流程可参见现有技术,本申请在此不再赘述。

需要说明的是,本申请实施例中,s603的执行时机可以是在s602之后,也可以与s602同时执行,当然,也可能是在s602之前。本申请实施例对此不进行限制。

s604、第二终端根据单播链路标识和终端标识确定第一终端和第二终端之间的单播链路。

s605、第二终端在其和第一终端之间单播链路的第一资源上从第一终端接收第一数据。

参见图12,第二终端解析出第一sci,第一sci指示第一终端在如图12所示的第一资源上向第二终端发送第一数据,相应的,第二终端在第一资源上从第一终端接收第一数据。

可选的,第二终端在接收第一数据后,可以对第一数据进行反馈,即在s605后,本申请实施例的通信方法还可包括s606:

s606、第二终端向第一终端发送针对第一数据的反馈信息。

相应的,第一终端从第二终端接收反馈信息。

其中,反馈信息比如可以为ack或者nack。

具体的,第一终端在接收到第一sci后,根据解析出的单播通信标识,可识别出第一数据的发送方为第一终端,进而在发送第一数据的反馈信息时,可以将反馈信息反馈给第一终端。

可选的,本申请实施例的通信方法还包括如下步骤s607:

s607、若第一终端和/或第二终端满足预设条件,第一终端和/或第二终端更新第一终端与第二终端之间单播链路对应的单播通信标识。

其中,预设条件包括第一终端或第二终端发生小区切换或者小区重选,或者,第一终端或第二终端具有的单播链路数目大于第一阈值。可选的,第一阈值可以由接入网设备配置给终端。

在v2x的一些场景中,终端可能同时与其他多个终端进行单播通信。当终端所建立的单播链路数目较多时,可能存在两条具有相同单播通信标识的单播链路,进而无法区分这两条单播链路,导致单播通信失败。此时,考虑更新终端的全部或部分单播链路对应的单播通信标识。更新单播链路的单播通信标识可以是更新单播链路对应的单播链路标识、终端标识、第二资源信息中的一个或一个以上,以使得更新后全部单播链路的单播通信标识不重合。在v2x的另一些场景中,连接态的第一终端或第二终端发生小区切换,此时,第一终端或第二终端可更新单播通信标识。或者,空闲态的第一终端或第二终端发生小区重选,此时,第一终端和/或第二终端也可更新单播通信标识。

以第一终端具有的单播链路数目大于第一阈值为例,第一终端在检测到建立的单播链路数目大于第一阈值时,可以向第二终端发送单播通信标识更新请求,该单播通信标识更新请求包含更新的终端标识。之后,第一终端从第二终端接收反馈消息,以确定是否更新其与第二终端之间单播链路的终端标识。之后,若更新的终端标识为第一终端标识,则第一终端标识生成更新的单播链路标识,以使得更新的终端标识和单播链路标识能够唯一标识第一终端和第二终端之间的单播链路。

需要说明的是,本申请实施例并不限制s607的执行时机,图6中所示仅为s607执行时机中的一种示例情况。

s608中,可由第一终端与第二终端之间通过通信更新单播链路的单播通信标识,除此之外,还可由接入网设备更新第一终端与第二终端之间单播链路的单播通信标识。

参见图7,以第一终端在接入网设备的覆盖范围内,且第一终端或第二终端具有的单播链路数目大于第一阈值为例,图6中的s607还可以替换为s706、s707:

s706、接入网设备更新第一终端与第二终端之间单播链路的单播通信标识,并向第一终端发送更新后的单播通信标识。

相应的,第一终端从接入网设备接收更新后的单播通信标识。

具体的,接入网设备检测第一终端建立的单播链路,若发现第一终端新建立的单播链路所对应的单播通信标识与第一终端已建立单播链路对应的单播通信标识相同,无法区分该新建立单播链路和已建立的单播链路,则接入网设备可更新第一终端所建立的全部或部分单播链路对应的单播通信标识。

s707、第一终端向第二终端发送更新后的单播通信标识。

相应的,第二终端从第一终端接收更新后的单播通信标识。

仍参见图7,以第一终端和第二终端均在接入网设备的覆盖范围内,且第一终端或第二终端具有的单播链路数目大于第一阈值为例,图6中的s607还可以替换为s708、s709:

s708、接入网设备更新第一终端与第二终端之间单播链路的单播链路标识,并向第一终端发送更新后的单播通信标识。

相应的,第一终端从接入网设备接收更新后的单播通信标识。

s709、接入网设备向第二终端发送更新后的单播通信标识。

相应的,第二终端从接入网设备接收更新后的单播通信标识。

具体的,接入网设备检测第一终端或第二终端建立的单播链路,若发现第一终端或第二终端新建立的单播链路所对应的单播通信标识与两者已建立单播链路对应的单播通信标识相同,无法区分该新建立单播链路和已建立的单播链路,则接入网设备更新第一终端和第二终端之间单播链路对应的单播通信标识。

当然,在第一终端和第二终端均处于接入网设备的覆盖范围内的情况下,接入网设备可指示其中的一个终端更新单播通信标识,再由该终端将更新后的单播通信标识发送给另一终端。

本申请实施例中,在第一终端或第二终端发生小区切换或重选时,可更新第一终端与第二终端之间单播链路的单播通信标识。参见图8,以第一终端和第二终端均在第一接入网设备的覆盖范围内,且第一终端由第一接入网设备切换至第二接入网设备为例,图6中的s607可以替换为s806至s809:

s806、第二接入网设备获取第一终端所建立单播链路的单播通信标识。

可选的,第二接入网设备从第一接入网设备获取第一终端所建立单播链路的单播通信标识。或者,第二接入网设备从第一终端获取所建立单播链路的单播通信标识。

需要说明的是,本申请实施例并不限制s806的执行时机,第二接入网设备可以在连接态的第一终端切换并接入时获取第一终端所建立单播链路的单播通信标识。

s807、第二接入网设备确定更新后的单播通信标识。

可选的,第二接入网设备根据s806中获取的第一终端所建立单播链路的单播通信标识来确定更新后的单播通信标识,以使得更新后的单播通信标识可以区分出不同的单播链路。

s808、第二接入网设备向第一终端发送更新后的单播通信标识。

相应的,第一终端从第二接入网设备接收更新的单播通信标识。

s809、第一终端向第二终端发送更新后的单播通信标识。

相应的,第二终端从第一终端接收更新的单播通信标识。

参见图6至图8,本申请实施例的通信方法还包括如下步骤s608:

s608、当第一数据传输完成,释放第一终端与第二终端之间的单播链路。

需要说明的是,图7、图8所示方法流程中,接入网设备可以指诸如基站一类的设备,也可以指诸如rsu、车载终端一类的设备。当然,还可以比如是开启热点的手机,并且该手机具有协调终端间通信的功能。

本申请实施例的通信方法,第一终端向第二终端发送第一控制信息,并根据第一控制信息在第一终端与第二终端的单播链路上传输第一数据。其中,第一控制信息指示单播链路标识和终端标识以及第一资源信息,终端标识为第一终端标识或第二终端标识,单播链路标识和终端标识用于指示第一终端和第二终端之间的单播链路。一方面,单播链路标识和终端标识可用于指示第一终端和第二终端之间的单播链路,使得第一终端能够在该单播链路上向第二终端传输第一数据。另一方面,第一控制信息指示终端标识和单播链路标识,由于单播链路标识通常占用的传输资源较少,可减小传输第一控制信息的开销。

可以理解的是,本申请实施例中的网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本申请中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的技术方案的范围。

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

图14示出了本申请实施例中提供的通信装置的一种示意性框图,该通信装置可以为上述的第一终端或者第二终端或者接入网设备。该通信装置1400可以以软件的形式存在,还可以为可用于设备的芯片。通信装置1400包括:处理单元1402和通信单元1403。可选的,通信单元1403还可以划分为发送单元(并未在图14中示出)和接收单元(并未在图14中示出)。其中,发送单元,用于支持通信装置1400向其他网元发送信息。接收单元,用于支持通信装置1400从其他网元接收信息。

可选的,通信装置1400还可以包括存储单元1401,用于存储通信装置1400的程序代码和数据,数据可以包括不限于原始数据或者中间数据等。

若通信装置1400为第一终端,处理单元1402可以用于支持第一终端执行图3、图4中的s301,图3中的s302,图4中的s402,图6中的s607,图6、图7、图8中的s608等,和/或用于本文所描述的方案的其它过程。通信单元1403用于支持第一终端和其他网元(例如上述第一终端等)之间的通信,例如支持第一终端执行图3中的s303、s305,图5中的s501、s504等。可选的,在将通信单元划分为发送单元和接收单元的情况下,发送单元,用于支持第一终端向其他网元发送信息。比如支持第一终端执行图3中的s303,图4中的s403等,和/或用于本文所描述的方案的其它过程。接收单元,用于支持第一终端从其他网元接收信息。比如,支持第一终端执行图3中的s305,图4中的s405等,和/或用于本文所描述的方案的其它过程。

若通信装置1400为第二终端,处理单元1402可以用于支持第二终端执行图3中的s304,图6中的s603,和/或用于本文所描述的方案的其它过程。通信单元1403用于支持第二终端和其他网元(例如上述第一终端等)之间的通信,例如支持第二终端执行图6中的s601、s602,图7中的s707、s709等。可选的,在将通信单元划分为发送单元和接收单元的情况下,发送单元,比如可用于支持第二终端执行图3中的s305,图4中的s405等,和/或用于本文所描述的方案的其它过程。接收单元,比如可用于支持第二终端执行图3中的s303,图4中的s403等,和/或用于本文所描述的方案的其它过程。

若通信装置1400为接入网设备,处理单元1402可以用于支持接入网设备执行5中的s502,图7中的s706等,和/或用于本文所描述的方案的其它过程。通信单元1403用于支持接入网设备和其他网元(例如上述第一终端等)之间的通信,例如支持接入网设备执行图5中的s501、s503,图7中的s708等。可选的,在将通信单元划分为发送单元和接收单元的情况下,发送单元,比如可用于支持接入网设备执行图5中的s503、s504,图7中的s706等,和/或用于本文所描述的方案的其它过程。接收单元,比如可用于支持接入网设备执行图5中的s501等,和/或用于本文所描述的方案的其它过程。

一种可能的方式中,处理单元1402可以是控制器或图2所示的处理器201或处理器207,例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理(digitalsignalprocessing,dsp),应用专用集成电路(applicationspecificintegratedcircuit,asic),现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信单元1403可以是图2所示的收发器204、还可以是收发电路等。存储单元1401可以是图2所示的存储器203。

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

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

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

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个功能单元独立存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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