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

一种通信的方法及装置

文献发布时间:2024-05-24 17:48:49


一种通信的方法及装置

本申请实施例涉及无线通信技术领域,尤其涉及一种通信的方法及装置。

当大量终端通过空口直接接入网络或者发送数据时,极易造成网络拥塞,降低接入成功率或数据传输成功率。利用中继Relay技术可以提升数据传输可靠性或降低空口冲突。

中继设备可以对多个终端的数据或请求信息聚合转发。例如,中继设备接收多个终端的接入请求,通过成簇Cluster或成组Group的方式接入网络,降低空口的接入次数,也就是降低空口冲突。又例如,中继设备接收多个终端的数据包后,将接收到的多个终端发送的多个数据包进行聚合(例如将多个数据包放在一起进行信道编码)之后再转发给网络设备,这样可以降低空口数据传输次数,从而降低解调参考信号(deModulation reference signal,DMRS)冲突。

中继设备并不是每次接收到终端发送的接入请求或数据后,都会立即转发给网络设备,而是需要继续等待其他成员的接入请求或数据,将多个终端的多个接入请求或数据进行打包后转发。如果终端向中继设备发送接入请求或数据后,立即开始监听来自网络设备的响应消息(该响应消息可能直接来自网络设备,或者由网络设备发送给中继设备,再由中继设备转发给终端),则会导致无效监听,增加终端的功耗。

基于此,如何减低终端的功耗是需要解决的技术问题。

发明内容

本申请实施例提供了一种通信的方法及装置,用以减少终端的无效监听而带来的功耗。

第一方面,提供了一种通信的方法,可以应用于由第一设备、第二设备和第三设备组成的通信系统。第一设备向第二设备发送消息,第二设备将来自第一设备的消息发送给第三设备。第三设备可以直接向第一设备发送响应或第三设备通过第二设备向第一设备发送响应。该方法应用于第一设备或第一设备中的芯片。首先,第一设备可以向第二设备发送第一消息。然后,所述第一设备可以在监听时间窗的起点开始监听来自第三设备的针对所述第一消息的响应消息。所述监听时间窗用于所述第一设备监听来自第三设备的针对所述第一消息的响应消息。所述第一消息的响应消息可以是第三设备发送给第一设备的,也可以是第三设备通过第二设备发送给第一设备的。

在该实施例中,第一设备确定监听时间窗的起点,在监听时间窗的起点开始监听响应消息,在监听时间窗的起点到来之前不监听响应消息。这种确定监听时间窗的方式可以避免第一设备过早地进行无效监听,减少第一设备的功耗。

在一种可能的实现中,所述第一设备接收来自所述第二设备的第二消息,所述第二消息用于指示所述监听时间窗的起点。在该实施例中,第二设备指示监听时间窗的起点。

在一种可能的实现中,所述第一设备根据发送所述第一消息的第一资源,确定所述监听时间窗的起点。在该实施例中,第一设备的发送资源与监听时间窗的起点相关联,根据 第一设备的发送资源来确定监听时间窗。

在一种可能的实现中,所述第一设备根据所述第一设备发送所述第一消息的第一资源所关联的第二资源,确定所述起点。所述第二资源用于所述第二设备向所述第三设备发送所述第一消息。在该实施例中,第一设备的发送资源与第二设备的发送资源相关联,第二设备的发送资源与监听时间窗的起点相关联,根据第一设备的发送资源确定关联的第二设备的发送资源,再根据第二设备的发送资源来确定监听时间窗的起点。

在一种可能的实现中,所述第一设备还可以接收来自所述第二设备或所述第三设备配置的第一资源与第二资源的关联关系。

在一种可能的实现中,所述第一设备在根据发送所述第一消息的第一资源,确定所述起点时,可以是所述第一设备根据时域偏置值和所述第一资源,确定所述起点。

在一种可能的实现中,所述第一设备还可以接收来自所述第二设备或所述第三设备配置的所述时域偏置值。

在一种可能的实现中,所述第一设备还可以向所述第二设备发送优先级指示信息,所述优先级指示信息用于指示所述第一消息的优先级。第一消息用于承载与业务相关的信息,该优先级指示信息也可以是指示第一消息所承载的业务的优先级。通过指示信息显式指示第一消息的优先级。所述优先级指示信息可以携带在控制信息中,该控制信息例如可以是侧链路控制信息(side link control information,SCI),所述优先级指示信息也可以携带在数据中,例如携带在媒体接入控制(medium access control,MAC)控制信元(control element,CE)中。

在一种可能的实现中,所述第一设备可以在第一资源上向所述第二设备发送第一消息,所述第一资源可以用于指示所述第一消息的优先级。也就是第一设备可以在与第一消息的优先级对应的第一资源上发送第一消息。第一设备中不同的发送资源对应不同的优先级。第一资源可以包括时域、频域、码域等资源。通过发送资源隐式指示优先级。

在一种可能的实现中,当所述第一消息的优先级高于或等于设定优先级,或者,所述第一消息的优先级标识为高优先级时,所述第一设备可以在监听时间窗的起点,开始监听来自第三设备的针对所述第一消息的响应消息。也可以理解为第一设备可以在监听时间窗的起点,开始监听来自第三设备的针对所述第一消息的响应消息之前,所述第一设备可以先确定所述第一消息的优先级高于或等于设定优先级;或者,所述第一设备确定所述第一消息的优先级标识为高优先级。也就是只有在第一消息的优先级较高时,第一设备才在监听时间窗的起点开始监听第一消息的响应消息。

第二方面,提供了一种通信的方法,该方法应用于第二设备或第二设备中的芯片。首先,第二设备可以接收来自第一设备的第一消息。然后,所述第一设备可以向所述第二设备发送第二消息,所述第二消息用于指示监听时间窗的起点,所述监听时间窗用于所述第一设备监听来自第三设备的针对所述第一消息的响应消息。第二设备向第三设备发送所述第一消息,第二设备向第三设备发送第一消息的顺序,与第二设备向第一设备发送第二消息的顺序不进行限制。

在该实施例中,第二设备向第一设备指示监听时间窗的起点,第一设备在监听时间窗的起点开始监听响应消息,在监听时间窗的起点到来之前不监听响应消息。这种确定监听时间窗的方式可以避免第一设备过早地进行无效监听,减少第一设备的功耗。

在一种可能的实现中,所述第二消息可以指示时域偏置值offset和/或参考点,所述时域偏置值offset用于确定监听时间窗的起点,所述参考点用于确定监听时间窗的起点。

在一种可能的实现中,所述第二设备还可以接收来自第一设备的优先级指示信息,所述优先级指示信息用于指示所述第一消息的优先级。第一消息用于承载与业务相关的信息,该优先级指示信息也可以是指示第一消息所承载的业务的优先级。通过指示信息显式指示第一消息的优先级。所述优先级指示信息可以携带在控制信息中,该控制信息例如可以是侧链路控制信息(side link control information,SCI),所述优先级指示信息也可以携带在数据中,例如携带在媒体接入控制(medium access control,MAC)控制信元(control element,CE)中。

在一种可能的实现中,所述第二设备可以在第一资源上接收来自第一设备的第一消息。所述第一资源可以用于指示所述第一消息的优先级。也就是第一设备可以在与第一消息的优先级对应的第一资源上发送第一消息。第一设备中不同的发送资源对应不同的优先级。第一资源可以包括时域、频域、码域等资源。通过发送资源隐式指示优先级。

第三方面,提供了一种通信的方法,该方法应用于第一设备或第一设备中的芯片。首先,第一设备可以向第二设备发送第一消息。然后所述第一设备可以在第一周期内,监听来自第三设备的针对所述第一消息的响应消息,所述第一周期为预先配置的,所述第一周期用于所述第一设备监听来自第三设备的针对所述第一消息的响应消息。可以预先配置一个或多个第一周期,此处用于监听所述响应消息的第一周期可以是在已经发送完第一消息之后的第一周期。所述第一消息的响应消息可以是第三设备发送给第一设备的,也可以是第三设备通过第二设备发送给第一设备的。

在该实施例中,预先配置用于监听响应消息的第一周期,第一设备只在第一周期内监听响应消息,在第一周期到来之前,以及非第一周期的时间不监听响应消息。这种预先配置监听响应消息的一周期的方式,可以避免第一设备过早地进行无效监听,减少第一设备的功耗。

在一种可能的实现中,第一设备可以接收来自第二设备的第二消息,所述第二消息可以包括第一指示,所述第一指示可以用于指示所述第一设备在所述第一周期内监听来自第三设备的针对所述第一消息的响应消息。进而,所述第一设备在接下来的所述第一周期内,监听来自所述第三设备的针对所述第一消息的响应消息。

在该实施例中,第二设备在指示第一设备在第一周期内进行监听时,第一设备才在第一周期内监听响应消息,在未指示监听之前或者指示不监听时,第一设备不监听响应消息。这种根据第二设备的指示,来监听响应消息的方式可以进一步避免第一设备过早地进行无效监听,进一步减少第一设备的功耗。

在一种可能的实现中,所述第一指示可以为以下中的一项或多项:ACK确认信息、一个或多个第一周期的指示信息、是否监听的指示信息。其中,ACK确认信息可以表示第二设备接收到了第一设备发送的第一消息,此时第一设备可以在第一周期内监听来自第三设备的针对第一消息的响应消息。一个或多个第一周期的指示信息可以用于指示第一设备在所述一个或多个第一周期内监听来自第三设备的针对所述第一消息的响应消息。是否监听的指示信息可以是占用1bit或多个bit,当这1bit或多个bit指示监听时,则第一设备在第一周期内监听来自第三设备的针对第一消息的响应消息。

在一种可能的实现中,所述第一设备还可以向所述第二设备发送优先级指示信息,所述优先级指示信息用于指示所述第一消息的优先级。第一消息用于承载与业务相关的信息,该优先级指示信息也可以是指示第一消息所承载的业务的优先级。通过指示信息显式指示第一消息的优先级。所述优先级指示信息可以携带在控制信息中,该控制信息例如可以是侧链路控制信息(side link control information,SCI),所述优先级指示信息也可以携带在数据中,例如携带在媒体接入控制(medium access control,MAC)控制信元(control element,CE)中。

在一种可能的实现中,所述第一设备可以在第一资源上向所述第二设备发送第一消息,所述第一资源可以用于指示所述第一消息的优先级。也就是第一设备可以在与第一消息的优先级对应的第一资源上发送第一消息。第一设备中不同的发送资源对应不同的优先级。第一资源可以包括时域、频域、码域等资源。通过发送资源隐式指示优先级。

在一种可能的实现中,当所述第一消息的优先级低于或等于设定优先级,或者,所述第一消息的优先级标识为低优先级时,所述第一设备可以在第一周期内,监听来自第三设备的针对所述第一消息的响应消息。也可以理解为第一设备可以在第一周期内,监听来自第三设备的针对所述第一消息的响应消息之前,所述第一设备可以先确定所述第一消息的优先级低于或等于设定优先级;或者,所述第一设备确定所述第一消息的优先级标识为低优先级。也就是只有在第一消息的优先级较低时,第一设备才在预先配置的第一周期内监听第一消息的响应消息。

在一种可能的实现中,所述第一设备接收来自第二设备或第三设备的用于配置第一周期的消息。例如,所述第一设备接收第三设备通过无线资源控制(radio resource control,RRC)信令或MAC CE或物理控制信息(downlink control information,DCI)配置的第一周期。再例如,所述第一设备接收第二设备通过RRC信令或MAC CE或DCI或SCI配置的第一周期。

第四方面,提供了一种通信的方法,该方法应用于第二设备或第二设备中的芯片。第二设备向第一设备发送(配置)第一周期的信息。所述第一周期用于所述第一设备监听来自第三设备的第一消息的响应消息,所述第一消息由第一设备发送给第二设备,第二设备再将所述第一消息发送给第三设备。所述第一消息的响应消息可以是第三设备发送给第一设备的,也可以是第三设备通过第二设备发送给第一设备的。

在该实施例中,预先配置用于监听响应消息的第一周期,第一设备只在第一周期内监听响应消息,在第一周期到来之前,以及非第一周期的时间不监听响应消息。这种预先配置监听响应的周期的方式,可以避免第一设备过早地进行无效监听,减少第一设备的功耗。

在一种可能的实现中,第二设备可以在接收到来自第一设备的第一消息后,向所述第一设备发送第二消息,所述第二消息包括第一指示,所述第一指示可以用于指示所述第一设备在所述第一周期内监听来自第三设备的针对所述第一消息的响应消息。第二设备向第三设备发送所述第一消息的顺序,与第二设备向第一设备发送第二消息的顺序不进行限制。

在该实施例中,第二设备在指示第一设备在第一周期内进行监听时,第一设备才在第一周期内监听响应消息,在未指示监听之前或者指示不监听时,第一设备不监听响应消息。这种根据第二设备的指示,来监听响应消息的方式可以进一步避免第一设备过早地进行无效监听,进一步减少第一设备的功耗。

在一种可能的实现中,所述第一指示可以为以下中的一项或多项:ACK确认信息、一个或多个第一周期的指示信息、是否监听的指示信息。其中,ACK确认信息可以表示第二设备接收到了第一设备发送的第一消息,此时第一设备可以在第一周期内监听来自第三设备的针对第一消息的响应消息。一个或多个第一周期的指示信息可以用于指示第一设备在所述一个或多个第一周期内监听来自第三设备的针对所述第一消息的响应消息。是否监听的指示信息可以是占用1bit或多个bit,当这1bit或多个bit指示监听时,则第一设备在第一周期内监听来自第三设备的针对第一消息的响应消息。

在一种可能的实现中,第二设备通过RRC信令或MAC CE或DCI或SCI向第一设备发送(配置)第一周期。

在一种可能的实现中,所述第二设备还可以接收来自第一设备的优先级指示信息,所述优先级指示信息用于指示所述第一消息的优先级。第一消息用于承载与业务相关的信息,该优先级指示信息也可以是指示第一消息所承载的业务的优先级。通过指示信息显式指示第一消息的优先级。所述优先级指示信息可以携带在控制信息中,该控制信息例如可以是侧链路控制信息(side link control information,SCI),所述优先级指示信息也可以携带在数据中,例如携带在媒体接入控制(medium access control,MAC)控制信元(control element,CE)中。

在一种可能的实现中,所述第二设备可以在第一资源上接收来自第一设备的第一消息。所述第一资源可以用于指示所述第一消息的优先级。也就是第二设备可以在与第一消息的优先级对应的第一资源上接收第一消息。第一设备中不同的发送资源对应不同的优先级。第一资源可以包括时域、频域、码域等资源。通过发送资源隐式指示优先级。

第五方面,提供了一种通信的方法,该方法应用于第一设备或第一设备中的芯片。首先,第一设备可以向第二设备发送第一消息。然后,所述第一设备可以根据所述第一消息的优先级,确定是否在第一周期(基站响应周期)到来之前监听来自第二设备的指示信息。所述指示信息可以用于指示监听来自第三设备的针对第一消息的响应消息的时间信息。当确定在第一周期(基站响应周期)到来之前监听来自第二设备的指示信息时,则第一设备可以在第一周期到来之前监听来自第二设备的指示信息。当确定无需在第一周期(基站响应周期)到来之前监听来自第二设备的指示信息时,则第一设备可以在第一周期(基站响应周期)内监听来自第三设备的针对所述第一消息的响应消息。所述第一周期为预先配置的,所述第一周期用于所述第一设备监听来自第三设备的针对所述第一消息的响应消息。

结合第一消息的优先级,灵活选择监听第一消息的响应消息的时机,可以兼顾第二设备向第三设备转发消息的效率以及第一设备发送消息的时延。

在一种可能的实现中,所述第一设备还可以向所述第二设备发送优先级指示信息,所述优先级指示信息用于指示所述第一消息的优先级。第一消息用于承载与业务相关的信息,该优先级指示信息也可以是指示第一消息所承载的业务的优先级。通过指示信息显式指示第一消息的优先级。所述优先级指示信息可以携带在控制信息中,该控制信息例如可以是侧链路控制信息(side link control information,SCI),所述优先级指示信息也可以携带在数据中,例如携带在媒体接入控制(medium access control,MAC)控制信元(control element,CE)中。

在一种可能的实现中,所述第一设备可以在第一资源上向所述第二设备发送第一消息, 所述第一资源可以用于指示所述第一消息的优先级。也就是第一设备可以在与第一消息的优先级对应的第一资源上发送第一消息。第一设备中不同的发送资源对应不同的优先级。第一资源可以包括时域、频域、码域等资源。通过发送资源隐式指示优先级。

在一种可能的实现中,所述指示信息可以用于指示监听时间窗的起点。

在一种可能的实现中,所述指示信息可以用于指示所述第一设备在所述第一周期内监听来自第三设备的针对所述第一消息的响应消息。

在一种可能的实现中,所述指示信息可以为以下中的一项或多项:ACK确认信息、一个或多个第一周期的指示信息、是否监听的指示信息。

在一种示例中,如果第一消息的优先级较高(例如大于或等于设定优先级,或者所述第一消息的优先级标识为高优先级),第一设备可以在第一周期到来之前监听来自第二设备的指示信息。如果第一消息的优先级较低(例如小于或等于设定优先级,或者所述第一消息的优先级标识为低优先级),第一设备可以在第一周期内,监听来自第三设备的针对所述第一消息的响应消息。

另外,第五方面中的可能的实现,与第一方面中的可能的实现和第三方面中的可能的实现相同,技术效果也相同,重复之处不再赘述。

第六方面,提供了一种通信的方法,该方法应用于第二设备或第二设备中的芯片。首先,第二设备可以接收来自第一设备的第一消息。然后,所述第二设备可以根据所述第一消息的优先级,确定是否在第一周期(基站响应周期)到来之前向第一设备发送指示信息。所述指示信息可以用于指示监听来自第三设备的针对第一消息的响应消息的时间信息。当确定在第一周期(基站响应周期)到来之前向第一设备发送指示信息时,则第二设备可以在第一周期到来之前向第一设备发送指示信息。当确定无需在第一周期(基站响应周期)到来之前向第一设备发送指示信息时,则第二设备可以不向第一设备发送指示信息。所述第一周期为预先配置的,所述第一周期用于所述第一设备监听来自第三设备的针对所述第一消息的响应消息。第二设备向第三设备发送所述第一消息,第二设备向第三设备发送第一消息的顺序,与第二设备向第一设备发送第二消息的顺序不进行限制。

结合第一消息的优先级,灵活选择监听第一消息的响应消息的时机,可以兼顾第二设备向第三设备转发消息的效率以及第一设备发送消息的时延。

在一种可能的实现中,所述第二设备还可以接收来自第一设备的优先级指示信息,所述优先级指示信息用于指示所述第一消息的优先级。第一消息用于承载与业务相关的信息,该优先级指示信息也可以是指示第一消息所承载的业务的优先级。通过指示信息显式指示第一消息的优先级。所述优先级指示信息可以携带在控制信息中,该控制信息例如可以是侧链路控制信息(side link control information,SCI),所述优先级指示信息也可以携带在数据中,例如携带在媒体接入控制(medium access control,MAC)控制信元(control element,CE)中。

在一种可能的实现中,所述第二设备可以在第一资源上接收来自第一设备的第一消息。所述第一资源可以用于指示所述第一消息的优先级。也就是第二设备可以在与第一消息的优先级对应的第一资源上接收第一消息。第一设备中不同的发送资源对应不同的优先级。第一资源可以包括时域、频域、码域等资源。通过发送资源隐式指示优先级。

在一种可能的实现中,所述指示信息可以用于指示监听时间窗的起点。

在一种可能的实现中,所述指示信息可以用于指示所述第一设备在所述第一周期内监听来自第三设备的针对所述第一消息的响应消息。

在一种可能的实现中,所述指示信息可以为以下中的一项或多项:ACK确认信息、一个或多个第一周期的指示信息、是否监听的指示信息。

在一种可能的实现中,如果第一消息的优先级较高(例如大于或等于设定优先级,或者所述第一消息的优先级标识为高优先级),第二设备可以在第一周期到来之前向第一设备发送指示信息。如果第一消息的优先级较低(例如小于或等于设定优先级,或者所述第一消息的优先级标识为低优先级),第二设备可以不向第一设备发送指示信息。

另外,第六方面中的可能的实现,与第二方面中的可能的实现和第四方面中的可能的实现相同,技术效果也相同,重复之处不再赘述。

第七方面,提供了一种通信的装置,所述装置具有实现上述第一方面及第一方面任一可能的实现中的功能,或实现上述第二方面及第二方面任一可能的实现中的功能,或实现上述第三方面及第三方面任一可能的实现中的功能,或实现上述第四方面及第四方面任一可能的实现中的功能,或实现上述第五方面及第五方面任一可能的实现中的功能,或实现上述第六方面及第六方面任一可能的实现中的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的功能模块。

在一种可能的实现中,发送模块,用于向第二设备发送第一消息;接收模块,用于在监听时间窗的起点,开始监听来自第三设备的针对所述第一消息的响应消息。

在一种可能的实现中,所述接收模块,还用于接收来自所述第二设备的第二消息,所述第二消息用于指示所述起点;或者,所述装置包括处理模块,所述处理模块,用于根据发送所述第一消息的第一资源,确定所述起点;或者,所述装置包括处理模块,所述处理模块,用于根据所述第一设备发送所述第一消息的第一资源所关联的第二资源,确定所述起点,其中,所述第二资源用于所述第二设备向所述第三设备发送所述第一消息。

在一种可能的实现中,所述接收模块,还用于接收来自所述第二设备或所述第三设备配置的所述第一资源与所述第二资源的关联关系。

在一种可能的实现中,所述处理模块,在用于根据发送所述第一消息的第一资源,确定所述起点时,具体用于:根据时域偏置值和所述第一资源,确定所述起点。

在一种可能的实现中,所述接收模块,还用于接收来自所述第二设备或所述第三设备配置的所述时域偏置值。

在一种可能的实现中,所述发送模块,还用于所述第一设备向所述第二设备发送优先级指示信息,所述优先级指示信息用于指示所述第一消息的优先级。

在一种可能的实现中,所述发送模块在用于向第二设备发送第一消息时,具体用于:在与第一消息的优先级对应的第一资源上向所述第二设备发送第一消息。

在一种可能的实现中,所述接收模块,在用于在监听起点,开始监听来自第三设备的所述第一消息的响应消息时,具体用于:在所述第一消息的优先级高于或等于设定优先级,或者,所述第一设备确定所述第一消息的优先级标识为高优先级时,所述第一设备在监听起点,开始监听来自第三设备的针对所述第一消息的响应消息。

在一种可能的实现中,接收模块,用于接收来自第一设备的第一消息;发送模块,用于向第三设备发送所述第一消息;并向所述第一设备发送第二消息,所述第二消息用于指 示监听时间窗的起点,所述监听时间窗的起点用于所述第一设备监听来自第三设备的针对所述第一消息的响应消息。

第八方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第一方面及第一方面任一可能的实现中由第一设备执行的方法,或执行上述第三方面及第三方面任一可能的实现中由第一设备执行的方法,或执行上述第五方面及第五方面任一可能的实现中由第一设备执行的方法,或执行上述第二方面及第二方面任一可能的实现中由第二设备执行的方法,或执行上述第四方面及第四方面任一可能的实现中由第二设备执行的方法,或执行上述第六方面及第六方面任一可能的实现中由第二设备执行的方法。

第九方面,本申请提供了一种芯片系统,该芯片系统包括处理器和存储器,所述处理器、所述存储器之间电耦合;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述存储器中的部分或者全部计算机程序指令,当所述部分或者全部计算机程序指令被执行时,用于实现上述第一方面及第一方面任一可能的实现的方法中第一设备的功能,或实现上述第三方面及第三方面任一可能的实现中第一设备的功能,或实现上述第五方面及第五方面任一可能的实现中第一设备的功能,或实现上述第二方面及第二方面任一可能的实现中第二设备的功能,或实现上述第四方面及第四方面任一可能的实现中第二设备的功能,或实现上述第六方面及第六方面任一可能的实现中第二设备的功能。

在一种可能的设计中,所述芯片系统还可以包括收发器,所述收发器,用于发送所述处理器处理后的信号,或者接收输入给所述处理器的信号。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。

上述第七方面至第九方面的技术效果可以参照第一方面至第六方面中的描述,重复之处不再赘述。

图1a为本申请实施例中提供的一种利用中继技术的通信系统架构示意图;

图1b为本申请实施例中提供的一种利用中继技术的通信系统架构示意图;

图1c为本申请实施例中提供的一种通信的过程示意图;

图2a为本申请实施例中提供的一种通信的过程示意图;

图2b为本申请实施例中提供的一种通信的过程示意图;

图2c为本申请实施例中提供的一种通信的过程示意图;

图2d为本申请实施例中提供的一种通信的过程示意图;

图3为本申请实施例中提供的一种通信的过程示意图;

图4为本申请实施例中提供的一种通信的装置结构图;

图5为本申请实施例中提供的一种通信的装置结构图;

图6为本申请实施例中提供的一种通信的装置结构图;

图7为本申请实施例中提供的一种通信的装置结构图。

下面将结合附图,对本申请实施例进行详细描述。

为便于理解本申请实施例,以下对本申请实施例的部分用语进行解释说明,以便于本 领域技术人员理解。

1)网络设备,具有能够为终端设备提供随机接入功能的设备或可设置于该设备的芯片,该设备包括但不限于:演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(baseband unit,BBU),无线保真(wireless fidelity,WIFI)系统中的接入点(access point,AP)、无线中继节点、无线回传节点、传输点(transmission and reception point,TRP或者transmission point,TP)等,还可以为5G,如,NR,系统中的gNB,或,传输点(TRP或TP),5G系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gNB或传输点的网络节点,如基带单元(BBU),或,分布式单元(DU,distributed unit)等。

2)终端设备,又称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)、终端等,是一种向用户提供语音和/或数据连通性的设备。例如,终端设备包括具有无线连接功能的手持式设备、车载设备等。目前,终端设备可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端,或智慧家庭(smart home)中的无线终端,或具有车与车(Vehicle-to-Vehicle,V2V)公共的无线终端等。

3)中继设备,是一种能够接收来自终端设备、网络设备或其他中继设备的信息,并将这些信息转发给其他终端、网络设备或其他中继设备的实体。中继设备的形态可以是小站、接入和回传一体化(integrated access and backhauling,IAB)节点、分布式单元(distributed unit,DU)、终端设备、收发点(transmitter and receiver point,TRP)等。

本申请中的“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请中所涉及的多个,是指两个或两个以上。另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。

本申请实施例的技术方案可以应用于各种通信系统,例如:长期演进(long term evolution,LTE)系统,全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统,第五代(5th Generation,5G)系统,如无线接入技术(new radio access technology,NR),及未来的通信系统等。

为便于理解本申请实施例,接下来对本请的应用场景进行介绍,本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

当大量终端通过空口直接接入网络或者发送数据时,极易造成网络拥塞,降低接入成功率或数据传输成功率。例如在随机接入场景中,大量终端在同一时间进行随机接入,会 引起随机接入前导preamble冲突collision(这里的冲突是指多个终端在相同的时频资源上发送了相同的preamble),导致接入失败。又例如在数据传输场景中,大量终端在同一时间向网络设备发送上行数据,会导致解调参考信号(demodulation reference signal,DMRS)冲突,导致数据传输失败。对于数据传输场景,可以是免授权传输,也可以是授权传输(即终端在收发数据之前需要监听网络设备下发的用于动态调度数据收发的物理控制信息(downlink control information,DCI)。

接下来介绍利用中继Relay技术提升数据传输可靠性或降低空口随机接入冲突的方案。

如图1a所示,对于下行传输,中继设备接收网络设备发送的数据,并将数据转发给终端设备。对于上行传输,中继设备接收终端设备发送的数据,并将数据转发给网络设备。中继设备与终端设备的距离通常小于网络设备与终端设备的距离,因此中继设备与终端设备之间的信道,以及中继设备与网络设备之间的信道,通常优于网络设备与终端设备之间的信道。在这种情况下,将网络设备与终端设备之间通过空口的数据传输,转换成网络设备与中继设备、中继设备与终端设备的两步传输,可以提升数据传输可靠性,节省终端功耗,尤其针对小区边缘用户效果明显。

再如图1b所示,中继设备可以对多个终端的数据或请求信息聚合转发。例如,中继设备接收多个终端设备的接入请求,通过成簇Cluster或成组Group的方式接入网络,降低空口的接入次数,从而降低Preamble冲突,也就是降低空口冲突。又例如,中继接收多个终端设备的数据包后,将接收到的多个终端设备发送的多个数据包进行聚合(例如将多个数据包放在一起进行信道编码)之后再转发给网络设备。这样与接收到一个数据包立即进行转发相比,可以获得编码增益、频域分集增益,也可以降低空口数据传输次数,从而降低DMRS冲突。

结合图1c所示,在图1b的这种传输方式中,如果中继设备并不是每次接收到终端设备发送的接入请求或数据后,都会立即转发给网络设备,而是需要继续等待其他终端设备的接入请求或数据,将多个终端设备的多个接入请求或数据进行打包后转发,会带来以下问题:

终端设备向中继设备发送接入请求或数据后,立即开始监听来自中继设备或网络设备的响应消息(该响应消息可能直接来自网络设备,或者由网络设备发送给中继设备,再由中继设备转发给成员设备),则会导致无效监听,增加终端设备的功耗。

基于此,本申请接下来介绍多种通信的方法,来减少无效监听而带来的功耗。执行该通信流程的设备包括第一设备、第二设备和第三设备。第一设备向第二设备发送消息,第二设备将第一设备的消息发送给第三设备。第三设备直接向第一设备发送响应或第三设备通过第二设备向第一设备发送响应。

例如,第一设备可以是图1b中的终端设备,第二设备可以是图1b中的中继设备,第三设备可以是图1b中的网络设备。再例如,第一设备也可以是中继设备,第二设备也可以是中继设备,第三设备也可以是中继设备。再例如,第一设备也可以是终端设备,第二设备是中继设备,第三设备是中继设备。再例如,第一设备为中继设备,第二设备为中继设备,第三设备为网络设备。

可选的,第二设备和其关联的一个或多个第一设备可以形成一个簇Cluster或一个组Group。这里的第二设备关联一个第一设备是指:该第二设备可以转发该第一设备的网络接入请求、响应、上行数据、下行数据等。示例的,第二设备可以称为簇头设备,第二设 备关联的一个或多个第一设备可以称为成员设备。簇头设备和成员设备形成一个簇。一个簇头设备可以关联一个或多个成员设备,同样,一个成员设备也可以关联一个或多个簇头设备。一个簇的成员设备可以也是另一个簇的簇头设备。成员设备和簇头设备成簇的过程和方法,本申请中不做限定。

如图2a所示的通信方法中,为第一设备设置一个监听时间窗,第一设备只在监听时间窗内监听响应。

步骤201:第一设备向第二设备发送第一消息,相应的,第二设备接收来自第一设备的第一消息。

当第一设备为终端设备时,终端设备可以处于连接状态(CONNECTED)或激活状态(ACTIVE)或非激活状态(INACTIVE)或空闲态(IDLE)等,不进行限制。

第一设备向第二设备发送的第一消息中可以是数据信息,也可以是各种请求信息等。该数据例如可以是应用层数据、用户面(user plane,UP)数据、控制面(control plane,CP)数据(如第一设备的标识ID)。请求可以是网络接入请求(如序列等)等。

第一设备可以在第一资源上向第二设备发送第一消息。第一资源包括时域资源、频域资源、码域资源中的一项或多项。第一设备向第二设备发送第一消息所使用的第一资源以及传输参数(例如调制和编码方案(modulation and coding scheme,MCS)等)可以是第二设备配置给第一设备,也可以是第三设备配置给第一设备的。第一资源可以是免授权资源,也可以是基于动态调度的资源。

可选的,第一设备向第二设备发送第一消息后,可以开始监听来自第二设备的第二消息,该第二消息用于指示监听时间窗的相关信息。当然第一设备也可以自身确定监听时间窗,而无需监听来自第二设备的第二消息。

在第一设备向第二设备发送第一消息时,可能也存在其他设备向第二设备发送消息。第二设备可以将来自第一设备的第一消息发送给第三设备。可选的,第二设备可以将来自第一设备的第一消息,以及来自其它设备的消息,打包后发送给第三设备。可选的,第二设备也可以将第一消息不与其它消息打包,而是单独将第一消息发送给第三设备。

步骤202:所述第一设备可以在监听时间窗内监听来自第三设备的针对所述第一消息的响应消息。所述监听时间窗的起点可以根据第一消息确定,例如根据发送所述第一消息的第一资源确定,或者第二设备在接收到第一消息后,向第一设备指示监听时间窗的起点。

监听时间窗包括起点和终点,也就是第一设备在监听时间窗的起点开始监听所述第一消息的响应消息,在监听时间窗的起点到来之前不监听所述第一消息的响应消息。如果在监听时间窗内,第一设备在监听到第一消息的响应消息后,可以停止监听,如果在监听时间窗的终点,第一设备还未监听到第一消息的响应消息,也停止监听。

所述第一消息的响应消息可以是第三设备发送给第一设备的,也可以是第三设备通过第二设备发送给第一设备的。第二设备在接收到第一设备发送的第一消息后,会将第一消息转发给第三设备,第三设备在接收到第二设备转发的第一消息后,才会向第一设备反馈响应消息。

当第一设备直接监听第三设备发送的响应消息时,有两种实现方式。一种方式是,第一设备监听第三设备发送的下行控制信息(downlink control information,DCI),然后根据DCI的指示接收响应消息,其中DCI承载在物理下行控制信道(physical downlink controlchannel,PDCCH),响应消息承载在物理下行共享信道(physical downlink shared channel,PDSCH),PDSCH传输由承载在PDCCH中的DCI调度。另一种方式是,第一设备在预先配置的一个或多个时频资源上接收PDSCH传输,PDSCH上承载了响应消息。

当第一设备监听第二设备发送的响应消息,即响应消息是第三设备发送给第二设备,第二设备再转发给第一设备时,也有两种实现方式。一种方式是,第一设备监听第二设备发送的调度信息(例如侧行链路Side link中的侧行控制信息SCI),该调度信息用于调度数据信道传输(例如物理侧行共享信道PSSCH),数据信道上承载了响应消息。另一种方式是,第一设备在预先配置的一个或多个时频资源上接收数据信道传输,数据信道上承载了响应消息。

第一消息的响应消息中可以包括如下一种或多种信息:竞争解决标识(contention resolution identity)、第一设备的标识(例如无线网络临时标识(radio network temporary identity,RNTI)或第一设备在簇内的标识)、同步参数(如时间提前量(time advance,TA))、无线资源控制RRC消息(如资源分配信息)、安全信息(如第一设备下次发送消息所使用的密钥)等。

第一设备在监听时间窗的起点开始监听响应消息,在监听时间窗的起点到来之前不监听响应消息。这种确定监听时间窗的方式可以避免第一设备过早地进行无效监听,减少第一设备的功耗。

接下来以具体的示例,详细介绍图2a中确定监听时间窗的方式。

在一种示例1中:由第二设备为第一设备配置监听时间窗的起点、终点、长度中的一种或多种。

如图2b所示,包括以下步骤:

步骤11,第一设备向第二设备发送第一消息,相应的,第二设备接收来自第一设备的第一消息。步骤11的内容与图2a中的步骤201中的内容相同,重复之处不再赘述。第二设备将所述第一消息发送给第三设备。第二设备将第一消息发送给第三设备的顺序与第二设备向第一设备发送第二消息的顺序不进行限制。

第一设备向第二设备发送第一消息后,可以开始监听来自第二设备的第二消息。

步骤12,所述第二设备向第一设备发送第二消息,相应的,第一设备接收来自所述第二设备的第二消息。所述第二消息可以用于指示所述监听时间窗的相关信息。

具体的,第二消息可以用于指示以下内容的一种或多种信息:监听时间窗的起点、监听时间窗的终点、监听时间窗的长度。

例如,监听时间窗起点是索引为n+k1的slot(n>=0,k1>=0)的第一个符号(例如第一个符号的起点或终点),监听时间窗的终点是索引为n+k2的slot(k2>=k1)的最后一个符号(例如最后一个符号的起点或终端),长度是为k2-k1个slot,其中n为第一消息所在的slot。

再例如,监听时间窗起点是索引为n+k1的slot的最后一个符号(例如最后一个符号的起点或终点),监听时间窗的终点是索引为n+k2的slot的最后一个符号(例如最后一个符号的起点或终点)或第一个符号(例如第一个符号的起点或终点)。

再例如,监听时间窗起点是索引为n+k1的slot的中间的某个符号。

再例如,监听时间窗起点是索引为n+k2的slot的中间的某个符号。

以上n>=0,k1>=0,k2>=k1的限定条件通用。

第二消息在指示监听时间窗的起点和/或终点时,可以直接指示监听时间窗的起点和/或终点。例如指示索引为n+k1的slot的第一个符号为起点。例如指示索引为n+k2的slot的最后一个符号为终点。

第二消息在指示监听时间窗的起点和/或终点时,也可以是指示时域偏置值offset。第一设备可以根据时域偏置值offset,确定所述监听时间窗的起点和/或终点。具体的,第一设备可以根据时域偏置值offset和参考点,确定所述监听时间窗的起点和/或终点。例如参考点为索引是n的slot,第二消息指示的offset为k1个slot,则第一设备可以确定所述监听时间窗的起点为索引为n+k1的slot,具体可以是索引为n+k1的slot的第一个符号。

参考点可以是协议预先规定的。该参考点与第一设备发送第一消息的时间单元可能有关,例如预先约定参考点为第一设备发送第一消息的时间单元,具体的,可以是起始时间单元,或结束时间单元。该参考点与第一设备发送第一消息的时间单元也可以无关,例如预先约定参考点为第一设备接收到第二消息之前或之后满足条件的最近的时间单元。例如参考点为第一设备接收第二消息之前索引为0的帧的第一个符号。这里的时间单元可以是帧frame、子帧subframe、时隙slot、mini时隙、符号symbol等。时域偏置值offset的单位可以是frame、subframe、slot、mini-slot、符号、毫秒等。

参考点还可以是第二设备在接收到第一消息后,通过第二消息指示给第一设备的。具体的,第二消息中可以包括第一指示,所述第一指示用来指示参考点、时域偏置值offset等内容。例如第一指示可以指示参考点为索引是n的slot,以及指示offset为k1个slot,则第一设备可以确定所述监听时间窗的起点为索引是n+k1的slot。

参考点也可以是第二设备或第三设备预先配置的。例如第三设备通过RRC信令或DCI信令或MAC CE向第一设备配置参考点。再例如第二设备通过DCI或SCI或MAC CE或RRC向第一设备配置参考点。例如,预先配置参考点为第一设备发送第一消息的时间单元,具体的,可以是起始时间单元,或结束时间单元。再例如,预先配置参考点为第一设备接收到第二消息之前或之后满足条件的最近的时间单元,例如接收第二消息之前索引为0的帧的第一个符号。

第一设备可以根据参考点和时域偏置值,确定监听时间窗的起点和终点。第一设备也可以是根据参考点和时域偏置值,确定监听时间窗的起点,然后结合长度,确定监听时间窗的终点。第一设备也可以是根据参考点和时域偏置值,确定监听时间窗的终点,然后结合长度,确定监听时间窗的起点。终点的确定方式与上述描述的起点的确定方式相同,重复之处不再赘述。

监听时间窗的长度可以是协议预先规定的,例如约定长度为k3(k3>0)个slot。

监听时间窗的长度也可以是第二设备在接收到第一消息后,通过第二消息指示给第一设备的。示例的,第二消息中可以包括第一指示,所述第一指示用来指示参考点、时域偏置offset、监听时间窗的长度等内容。

监听时间窗长度还可以是第二设备或第三设备预先配置的。例如第三设备通过RRC信令或DCI信令或MAC CE向第一设备配置监听时间窗长度。再例如第二设备通过DCI或SCI或MAC CE或RRC向第一设备配置监听时间窗长度。监听时间窗长度的单位可以是frame、subframe、slot、mini-slot、符号、毫秒等。

上述第二消息所指示的这些信息可以携带在控制信息中,例如下行控制信息 (Downlink Control Information,DCI)或侧链路控制信息(side link control information,SCI)中发送给第一设备。上述第二消息所指示的这些信息也可以携带在数据中,如媒体接入控制(medium access control,MAC)控制信元(control element,CE)发送给第一设备。

上述第二消息在指示时这些信息时,除了可以直接指示这些信息的取值外,还可以指示索引值index,第一设备根据第二消息所指示的索引值index,确定对应的信息的取值。例如第二消息在指示偏置值offset时,可以指示偏置值offset的索引,第一设备根据偏置值的索引确定对应的偏置值。

可选的,第二消息中还可以包括针对第一消息的ACK确认信息,ACK确认信息可以用来指示第二设备成功接收到第一设备发送的第一消息。此处,该ACK确认信息也可以用于指示第一设备在监听时间窗的起点开始监听来自第三设备的针对所述第一消息的响应消息,也就是第一设备在未接收到ACK确认信息时,不在监听时间窗的起点开始监听来自第三设备的针对所述第一消息的响应消息。

步骤13,第一设备根据所述第二消息确定监听时间窗,也就是确定监听时间窗的起点和终点。

例如,第一设备根据第二消息中指示的起点和长度,确定出监听时间窗的终点,即确定出监听时间窗。

再例如,第一设备根据第二消息中指示的终点和长度,确定出监听时间窗的起点,即确定出监听时间窗。

再例如,第一设备根据第二消息中指示的起点和终点,确定出监听时间窗。

步骤14,所述第一设备在所述监听时间窗内监听来自第三设备的针对所述第一消息的响应消息。步骤14的内容与图2a中的步骤202的内容相同,重复之处不再赘述。

在该示例1中,通过第二设备下发指示信息,告知第一设备监听时间窗的信息,可以避免第一设备过早启动响应监听,避免无效监听,从而节省第一设备的功耗。

在一种示例2中,第一设备的发送资源与监听时间窗的起点和/或终点相关联,根据第一设备的发送资源来确定监听时间窗。

如图2c所示,包括以下步骤:

步骤21,第一设备向第二设备发送第一消息,相应的,第二设备接收来自第一设备的第一消息。步骤21的内容与图2a中的步骤201中的内容相同,重复之处不再赘述。第二设备将所述第一消息发送给第三设备。

步骤22,第一设备根据发送所述第一消息的第一资源,确定监听时间窗的起点和/或终点。

示例的,所述第一设备根据时域偏置值offset和所述第一资源,确定所述起点和/或终点。例如以所述第一资源的起始时间单元,或结束时间单元作为参考点,结合时域偏置值offset,确定监听时间窗的起点。这里的时间单元可以是帧frame、子帧subframe、时隙slot、mini时隙、符号symbol等。时域偏置值offset的单位可以是frame、subframe、slot、mini-slot、符号、毫秒等。

例如以第一资源的结束slot作为参考点,该结束slot的索引为n,offset为k1个slot,则第一设备确定监听时间窗的起点是索引为n+k1的slot的第一个符号。

在该示例2中,时域偏置值offset可以是协议约先约定的,也可以是第二设备或第三设备预先配置的。例如第三设备通过RRC信令或DCI信令或MAC CE向第一设备配置时域偏置值offset。再例如第二设备通过DCI或SCI或MAC CE或RRC向第一设备配置时域偏置值offset。可选的,第一设备向第二设备发送消息的资源与offset之间有关联关系,当第一设备选择不同的资源向第二设备发送第一消息时,offset可以不同。该关联关系的一种实现方式可以是,第三设备或第二设备为第一设备配置向第二设备发送消息的资源时,同时配置该资源关联的offset。

在该示例2中,参考点可以是协议预先规定的,也可以是第二设备或第三设备预先配置的。例如第三设备通过RRC信令或DCI信令或MAC CE向第一设备配置参考点。再例如第二设备通过DCI或SCI或MAC CE或RRC向第一设备配置参考点。

第一设备可以根据参考点和时域偏置值,确定监听时间窗的起点和终点。第一设备也可以是根据参考点和时域偏置值,确定监听时间窗的起点,然后结合长度,确定监听时间窗的终点。第一设备也可以是根据参考点和时域偏置值,确定监听时间窗的终点,然后结合长度,确定监听时间窗的起点。终点的确定方式与上述描述的起点的确定方式相同,重复之处不再赘述。

监听时间窗的长度可以是协议约先约定的,也可以是第二设备或第三设备预先配置的。例如第三设备通过RRC信令或DCI信令或MAC CE向第一设备配置长度。再例如第二设备通过DCI或SCI或MAC CE或RRC向第一设备配置长度。可选的,第一设备向第二设备发送消息的资源与长度之间有关联关系,当第一设备选择不同的资源向第二设备发送第一消息时,长度可以不同。该关联关系的一种实现方式可以是,第三设备或第二设备为第一设备配置向第二设备发送消息的资源时,同时配置该资源关联的长度。

与示例1的区别在于,示例1中的监听时间窗是第一设备根据来自第二设备的第二消息中的第一指示确定的,例如第一指示直接指示监听时间窗的起点或终点或长度,或者指示时域偏置值,进一步还可以指示参考点,长度等。而示例2中不要求第二设备向第一设备发送指示信息。第一设备可以根据协议预先规定,或第二设备或第三设备预先配置的时域偏置值、参考点、长度等,确定监听时间窗,可以节省第二设备的信令开销。

步骤23,所述第一设备在监听时间窗内,监听来自第三设备的针对所述第一消息的响应消息。步骤23的内容与图2a中的步骤202的内容相同,重复之处不再赘述。

在该示例2中,通过预先配置第一设备向第二设备发送消息的资源,来确定监听时间窗,可以避免第一设备过早启动响应监听,避免无效监听,从而节省第一设备功耗。

在一种示例3中,第二设备的发送资源与监听时间窗的起点相关联,根据第二设备的发送资源来确定监听时间窗的起点。

如图2d所示,包括以下步骤:

步骤31,第一设备向第二设备发送第一消息,相应的第二设备接收来自第一设备的第一消息。步骤31的内容与图2a中的步骤201中的内容相同,重复之处不再赘述。第二设备将所述第一消息发送给第三设备。

步骤32,所述第一设备根据第二资源,确定所述起点,其中,所述第二资源用于所述第二设备向所述第三设备发送所述第一消息。

第一设备根据所述第二资源,确定监听时间窗的起点的方法可以包括但不限于如下方 法:

方法一:第一设备将所述第二资源所在的时间单元确定为监听时间窗的起点。具体的,可以是起始时间单元,或结束时间单元。这里的时间单元可以是帧frame、子帧subframe、时隙slot、mini时隙、符号symbol等。例如可以将时间单元的起点确定为监听时间窗的起点,也可以将时间单元的终点确定为监听时间窗的终点。究竟将哪个时间单元确定为监听时间窗的起点可以是协议规定的,也可以是第二设备或第三设备为第一设备预先配置的。

方法二:第一设备根据所述第二资源以及时域偏置值offset确定监听时间窗的起点和/或终点。例如以所述第二资源的起始时间单元或结束时间单元作为参考点,结合时域偏置值offset,确定监听时间窗的起点。这里的时间单元可以是帧frame、子帧subframe、时隙slot、mini时隙、符号symbol等。时域偏置值offset的单位可以是frame、subframe、slot、mini-slot、符号、毫秒等。

例如以第二资源的结束slot作为参考点,该结束slot的索引为m,offset为k1个slot,则第一设备确定监听时间窗的起点是索引为m+k1的slot的第一个符号,m大于等于0。

与示例2类似的,在该示例3中,时域偏置值offset可以是协议约先约定的,也可以是第二设备或第三设备预先配置的。例如第三设备通过RRC信令或DCI信令或MAC CE向第一设备配置时域偏置值offset。再例如第二设备通过DCI或SCI或MAC CE或RRC向第一设备配置时域偏置值offset。

方法三:第一设备将位于第二资源之后的、用于发送响应消息或用于发送响应消息调度信息的、最近的时域资源的起始符号、作为监听时间窗的起点。

当响应消息由第三设备通过动态调度的方式直接发送给第一设备时,第一设备将位于第二资源之后的、最早的、用于发送PDCCH的资源的起始符号、作为监听时间窗的起点。其中该PDCCH用于调度承载了响应消息的PDSCH的传输。

当响应消息由第三设备通过免动态授权的方式直接发送给第一设备时,第一设备将位于第二资源之后的、最早的、用于发送承载了响应消息的PDSCH的资源的起始符号、作为监听时间窗的起点。

当响应消息由第二设备通过动态调度的方式发送给第一设备时,第一设备将位于第二资源之后的最早的用于发送控制信道(例如PDCCH或PSCCH)的资源的起始符号作为监听时间窗的起点,其中该控制信道用于调度承载了响应消息的数据信道(例如PDCCH或PSSCH)的传输。

当响应消息由第二设备通过免动态授权的方式发送给第一设备时,第一设备将位于第二资源之后的最早的用于发送承载了响应消息的数据信道(例如PDSCH或PSSCH)的资源的起始符号作为监听时间窗的起点。

第一设备可以根据参考点和时域偏置值,确定监听时间窗的起点和终点。第一设备也可以是根据参考点和时域偏置值,确定监听时间窗的起点,然后结合长度,确定监听时间窗的终点。第一设备也可以是根据参考点和时域偏置值,确定监听时间窗的终点,然后结合长度,确定监听时间窗的起点。终点的确定方式与上述描述的起点的确定方式相同,重复之处不再赘述。

与示例2类似的,在该示例3中,监听时间窗的长度可以是协议约先约定的,也可以是第二设备或第三设备预先配置的。例如第三设备通过RRC信令或DCI信令或MAC CE向第一设备配置长度。再例如第二设备通过DCI或SCI或MAC CE或RRC向第一设备配 置长度。可选的,第一设备向第二设备发送消息的资源与长度之间有关联关系,当第一设备选择不同的资源向第二设备发送第一消息时,长度可以不同。该关联关系的一种实现方式可以是,第三设备或第二设备为第一设备配置向第二设备发送消息的资源时,同时配置该资源关联的长度。

与示例1的区别在于,示例1中的监听时间窗是第一设备根据来自第二设备的第二消息中的第一指示确定的,例如第一指示直接指示监听时间窗的起点或终点或长度,或者指示时域偏置值,进一步还可以指示参考点等。而示例3中不要求第二设备向第一设备发送指示信息。第一设备可以根据协议预先规定,或第二设备或第三设备预先配置的时域偏置值、参考点、长度等,确定监听时间窗,可以节省第二设备的信令开销。

第一设备确定第二设备向第三设备转发所述第一消息所使用的第二资源的方法可以是但不限于如下方法之一:

方法一:第一设备向第二设备发送消息所使用的资源,与第二设备向第三设备转发第一设备的消息所使用的资源之间有关联关系,该关联关系可以是预先预定的,例如资源的索引之间有映射关系。也可以是第二设备或第三设备配置的,例如第三设备通过RRC信令或DCI信令或MAC CE预先配置该关联关系,还可以是第二设备通过DCI或SCI或MAC CE或RRC等预先配置该关联关系。第一设备可以根据该关联关系,确定第一设备向第二设备发送第一消息时使用的第一资源,所关联的第二设备向第三设备发送所述第一消息时所使用的第二资源。

例如,第二设备或第三设备为第一设备配置用于第一设备向第二设备发送消息所使用的资源时,同时配置该资源所关联的第二设备向第三设备转发第一设备的消息所使用的资源信息,例如可以是资源的编号或索引等。

方法二:第二设备接收到第一设备发送的第一消息后,可以向第一设备发送指示信息,该指示信息可以用于第一设备确定第二设备转发该第一消息所使用的第二资源,例如确定第二资源的索引、起始或结束时间单元等等。

步骤33,所述第一设备在监听时间窗内,监听来自第三设备的针对所述第一消息的响应消息。步骤33的内容与图2a中的步骤202的内容相同,重复之处不再赘述。

在该示例3中,通过第二设备转发来自第一设备的消息所使用的资源确定监听时间窗,可以避免第一设备过早启动响应监听,避免无效监听,从而节省第一设备功耗。

接下来介绍如图3的示例4的方法,为第一设备预先配置监听响应消息的一个或多个周期,第一设备只在周期中监听响应消息,为了便于区分,将监听响应消息的周期称为第一周期,也可以称为基站响应周期period。

可选的,也可以为第一设备预先配置向第二设备发送消息的周期,为了便于区分,将第一设备向第二设备发送消息的周期称为第二周期,也可以称为成员发送周期period。

可选的,也可以为第一设备预先配置接收第二设备的消息的周期,为了便于区分,将第一设备接收来自第二设备的消息的周期称为第三周期,也可以称为簇头确认周期period。

第一周期,第二周期和第三周期可以循环出现,在一次循环中,第二周期(成员发送周期)早于第三周期(簇头确认周期),第三周期早于第一周期(基站响应周期)。

第一周期晚于第二周期,第二周期早于第三周期。

图3的示例4的通信过程如下:

步骤301:第一设备向第二设备发送第一消息,相应的,第二设备接收来自第一设备的第一消息。第二设备将所述第一消息发送给第三设备。

与图2a的步骤201类似,当第一设备为终端设备时,终端设备可以处于连接状态(CONNECTED)或激活状态(ACTIVE)或非激活状态(INACTIVE)或空闲态(IDLE)等,不进行限制。

第一设备向第二设备发送的第一消息中可以是数据信息,也可以是各种请求信息等。该数据例如可以是应用层数据、用户面(user plane,UP)数据、控制面(control plane,CP)数据(如第一设备的标识ID)。请求可以是网络接入请求(如序列等)等。

第一设备可以在第一资源上向第二设备发送第一消息。第一资源包括时域资源、频域资源、码域资源中的一项或多项。第一设备向第二设备发送第一消息所使用的第一资源以及传输参数(例如MCS等)可以是第二设备配置给第一设备,也可以是第三设备配置给第一设备的。第一资源可以是免授权资源,也可以是基于动态调度的资源。

可选的,第一设备可以在第二周期(成员发送周期)中向第二设备发送第一消息,所述第二周期为预先配置的,所述第二周期用于第一设备向第二设备发送所述第一消息。

第二周期可以是第二设备或第三设备预先配置的。则第一设备可以接收来自第二设备或第三设备的用于配置第二周期的消息。例如,第三设备可以通过RRC信令或MAC CE或DCI向第一设备配置第二周期。再例如,第二设备可以通过RRC信令或MAC CE或DCI或SCI向第一设备配置第二周期。

在第一设备向第二设备发送第一消息时,可能也存在其他设备向第二设备发送消息。

第二设备可以将来自第一设备的第一消息发送给第三设备。可选的,第二设备可以来自第一设备的第一消息,以及来自其它设备的消息,打包后发送给第三设备。可选的,第二设备也可以将第一消息不与其它消息打包,而是单独将第一消息发送给第三设备。

步骤302:所述第一设备可以在第一周期(基站响应周期)内,监听来自第三设备的针对所述第一消息的响应消息,所述第一周期为预先配置的,所述第一周期用于所述第一设备监听来自第三设备的针对所述第一消息的响应消息。可以预先配置一个或多个第一周期,此处用于监听所述响应消息的第一周期可以是在已经发送完第一消息之后的第一周期。所述第一消息的响应消息可以是第三设备发送给第一设备的,也可以是第三设备通过第二设备发送给第一设备的。

第一周期(基站响应周期)可以是第二设备或第三设备预先配置的。则第一设备可以接收来自第二设备或第三设备的用于配置第一周期的消息。例如,第三设备可以通过RRC信令或MAC CE或DCI向第一设备配置第一周期。再例如,第二设备可以通过RRC信令或MAC CE或DCI或SCI向第一设备配置第一周期。

在一种示例中,第一设备可以在发送完第一消息之后的每个第一周期内监听响应消息。在另一种示例中,第二周期(成员发送period)与第一周期(基站响应period)有关联关系,即第一设备能够根据发送第一消息时的第二周期(成员发送period)确定出对应的第一周期(基站响应period),以便在所确定的第一周期(基站响应period)内监听响应消息。再一种示例中,成员发送period(第二周期)、簇头确认period(第三周期)、或基站响应period(第一周期)之间有关联关系,即第一设备能够根据发送第一消息的成员发送period(第二周期)确定出对应的簇头确认period(第三周期),再根据簇头确认period(第三周期)确定出对应的基站响应period(第一周期),以便在所确定的第一周期内监听响应消息。

与图2a的步骤202相类似,所述第一消息的响应消息可以是第三设备发送给第一设备的,也可以是第三设备通过第二设备发送给第一设备的。第二设备在接收到第一设备发送的第一消息后,会将第一消息转发给点第三设备,第三设备在接收到第二设备转发的第一消息后,才会向第一设备反馈响应消息。

当第一设备直接监听第三设备发送的响应消息时,有两种实现方式。一种方式是,第一设备监听第三设备发送的下行控制信息(downlink control information,DCI),然后根据DCI的指示接收响应消息,其中DCI承载在物理下行控制信道(physical downlink control channel,PDCCH),响应消息承载在物理下行共享信道(physical downlink shared channel,PDSCH),PDSCH传输由承载在PDCCH中的DCI调度。另一种方式是,第一设备在预先配置的一个或多个时频资源上接收PDSCH传输,PDSCH上承载了响应消息。

当第一设备监听第二设备发送的响应消息,即响应消息是第三设备发送给第二设备,第二设备再转发给第一设备时,也有两种实现方式。一种方式是,第一设备监听第二设备发送的调度信息(例如DCI或侧行链路Side link中的侧行控制信息SCI),该调度信息用于调度数据信道传输(例如PDSCH或物理侧行共享信道PSSCH),数据信道上承载了响应消息。另一种方式是,第一设备在预先配置的一个或多个时频资源上接收数据信道传输,数据信道上承载了响应消息。

第一消息的响应消息中可以包括如下一种或多种信息:竞争解决标识(contention resolution identity)、第一设备的标识(例如无线网络临时标识(radio network temporary identity,RNTI)或第一设备在簇内的标识)、同步参数(如时间提前量(time advance,TA))、无线资源控制RRC消息(如资源分配信息)、安全信息(如第一设备下次发送消息所使用的密钥)等。

在该实施例4中,预先配置用于监听响应消息的第一周期,第一设备只在第一周期内监听响应消息,在第一周期到来之前,以及非第一周期的时间不监听响应消息。这种预先配置监听响应的周期的方式,可以避免第一设备过早地进行无效监听,减少第一设备的功耗。

接下来再结合图3,介绍另一个具体的示例5。在示例5中,第二设备在接收第一设备发送的第一消息后,可以向第一设备发送指示信息来指示第一设备可以监听第一消息的响应消息。第一设备在接收到该指示信息后,再在第一周期中监听第一消息的响应消息。具体过程如下:

步骤41:第一设备向第二设备发送第一消息,相应的,第二设备接收来自第一设备的第一消息。第二设备将所述第一消息发送给第三设备。步骤41的内容与步骤301的内容相同,重复之处不再赘述。

步骤42:第二设备向第一设备发送第二消息,相应的,第一设备可以接收来自第二设备的第二消息,所述第二消息可以包括第一指示,所述第一指示可以用于指示所述第一设备在所述第一周期内监听来自第三设备的针对所述第一消息的响应消息。参见图3中的簇头确认周期中的指示信息。

所述第一指示可以包括但不限于以下中的一项或多项:ACK确认信息、一个或多个第一周期的指示信息、是否监听的指示信息。

ACK确认信息可以表示第二设备接收到了第一设备发送的第一消息,此时第一设备可 以在第一周期内监听来自第三设备的针对第一消息的响应消息。

如果成员发送period或簇头确认period关联了多个基站响应period,该第一指示还可以指示第一设备在哪一个或哪几个基站响应period中监听响应消息。即一个或多个第一周期的指示信息可以用于指示第一设备在所述一个或多个第一周期内监听来自第三设备的针对所述第一消息的响应消息,则第一设备在第二设备指示的一个或多个第一周期内监听响应消息。

是否监听的指示信息可以是占用1bit或多个bit,当这1bit或多个bit指示监听时,则第一设备在第一周期内监听来自第三设备的针对第一消息的响应消息。当这1bit或多个bit指示不监听时,第一设备在第一周期内不监听来自第三设备的针对第一消息的响应消息,且第一设备可以在接下来的簇头确认period继续接收第二设备的第一指示。

可选的,第二设备可以在第三周期(簇头确认周期)中向第一设备发送包含第一指示的第二消息。相应的,第一设备在第三周期中接收来自第二设备发送的包含第一指示的第二消息。

第三周期(簇头确认period)可以是第二设备或第三设备配置的,则第一设备可以接收来自第二设备或第三设备用于配置第三周期的消息。例如,第三设备可以通过RRC信令或MAC CE或DCI向第一设备配置第三周期。第二设备可以通过RRC信令或MAC CE或DCI或SCI向第一设备配置第三周期。

当第二消息中的第一指示为ACK确认信息和/或监听的指示信息时,示例的,第一设备可以在接下来的第一周期内监听响应消息。另一示例的,成员发送period(第二周期)、簇头确认period(第三周期)、或基站响应period(第一周期)之间有关联关系。即第一设备能够根据发送第一消息的成员发送period确定出对应的簇头确认period,在对应的簇头确认period中监听包含第一指示的第二消息。然后再根据所述对应的簇头确认period,确定出对应的基站响应period,以便第一设备在所确定的第一周期(基站响应period)内监听响应消息。

步骤43:所述第一设备在接收到第一指示后,在步骤42确定的第一周期内,监听来自所述第三设备的针对所述第一消息的响应消息。步骤43的内容与步骤302的内容相同,重复之处不再赘述。

第一设备在基站响应period之外,不监听响应消息。第一设备在簇头确认period接收到第二设备的第一指示时,才会在基站响应period中监听响应消息。

该示例5相比图2a在监听时间窗内监听响应消息的示例,由于设置了簇头确认period,更利于第二设备对第一设备的第一消息进行集中确认,例如group-based的确认,可以节省第二设备的复杂度。

该示例5相比图3的示例4,第一设备根据第二消息中的第一指示接收情况,确定是否在基站响应period中监听响应消息,在某些条件下(第二设备指示不监听时)可以避免无效监听,进一步节省功耗。

在上述图2a的示例,以及具体的示例1、示例2和示例3,图3的示例4,及示例5中,还可以执行以下过程:

第一设备还可以通过显式或隐式的方式告知第二设备,第一消息的优先级。优先级可以包括多种,例如高、中、低等。当第一消息的优先级较高时,第二设备可以尽早的将第 一消息转发给第三设备,第三设备的针对第一消息的响应消息也会更早下发下来。这样,第二设备在给第一设备发送第二消息来指示监听时间窗时,可以指示较早的监听时间窗,例如第二设备指示较小的时域偏置值。当第一消息的优先级较低时,第二设备无需立即将第一消息转发给第三设备。示例的,第一设备可以在预先配置的第一周期中监听第一消息的响应消息。

第一设备告知第二设备,所述第一消息的优先级的方法可以包括但不限于如下几种:

方式一:所述第一设备还可以向所述第二设备发送优先级指示信息,相应的,所述第二设备接收来自第一设备的优先级指示信息,所述优先级指示信息用于指示所述第一消息的优先级。

进一步地,所述第二设备可以根据所述优先级指示信息,来确定第一消息的优先级,进而来确定向第三设备发送所述第一消息的时间。如果所述优先级指示信息指示的第一消息的优先级较高,则第二设备可以尽快将第一消息发送给第三设备。如果优先级指示信息指示的第一消息的优先级较低,则第二设备可以无需立即将第一消息发送给第三设备。例如,第二设备可以等待其它设备发送的消息,与所述第一消息一起打包发送给第三设备。

第一消息用于承载与业务相关的信息,该优先级指示信息也可以是指示第一消息所承载的业务的优先级。可选的,业务与优先级的关联关系可以是第三设备或第二设备为第一设备配置的。通过指示信息显式指示第一消息的优先级。所述优先级指示信息可以携带在控制信息中,该控制信息例如可以是上行控制信息(uplink control information,UCI)或SCI,所述优先级指示信息也可以携带在数据中,例如携带在MAC CE中。

方式二:所述第一设备可以在第一资源上向所述第二设备发送第一消息,所述第一资源可以用于指示所述第一消息的优先级。相应的,第二设备在第一资源上接收来自第一设备的第一消息。也就是第一设备可以在与第一消息的优先级对应的第一资源上发送第一消息,第二设备在与第一消息的优先级对应的第一资源上接收第一消息。第一设备采用不同的发送资源发送消息时,对应不同的优先级。通过发送资源隐式指示优先级。

进一步地,第二设备可以根据所述第一资源所对应的优先级,确定第一消息的优先级。如果所述第一资源对应的优先级较高,则第一消息的优先级较高,则第二设备可以尽快将第一消息发送给第三设备。如果所述第一资源对应的优先级较低,则第一消息的优先级较低,则第二设备可以无需立即将第一消息发送给第三设备。例如,第二设备可以等待其它设备发送的消息,与所述第一消息一起打包发送给第三设备。

第一资源可以包括时域、频域、码域等资源。例如第一设备使用第一时域、第一频域、第一码域资源发送第一消息时,代表第一消息的优先级为高优先级。第一设备使用第二时域、第二频域、第二码域资源发送第一消息时,代表第一消息的优先级为低优先级。

可选的,当所述第一消息的优先级高于或等于设定优先级,或者,所述第一消息的优先级标识为高优先级时,所述第一设备可以在监听时间窗内,监听来自第三设备的针对所述第一消息的响应消息。也可以理解为第一设备可以在监听时间窗内,监听来自第三设备的针对所述第一消息的响应消息之前,所述第一设备可以先确定所述第一消息的优先级高于或等于设定优先级;或者,所述第一设备确定所述第一消息的优先级标识为高优先级。也就是只有在第一消息的优先级较高时,第一设备才在监听时间窗内监听第一消息的响应消息。

可选的,当所述第一消息的优先级低于或等于设定优先级,或者,所述第一消息的优 先级标识为低优先级时,所述第一设备可以在第一周期内,监听来自第三设备的针对所述第一消息的响应消息。也可以理解为第一设备可以在第一周期内,监听来自第三设备的针对所述第一消息的响应消息之前,所述第一设备可以先确定所述第一消息的优先级低于或等于设定优先级;或者,所述第一设备确定所述第一消息的优先级标识为低优先级。也就是只有在第一消息的优先级较低时,第一设备才在第一周期内监听第一消息的响应消息。

接下来介绍示例6,第一设备可以根据第一消息的优先级,决定是根据来自第二设备的指示信息监听响应消息,还是在预先配置的第一周期(基站响应周期)监听响应消息。

步骤61:第一设备向第二设备发送第一消息,相应的,第二设备接收来自第一设备的第一消息。第二设备将所述第一消息发送给第三设备。步骤61与图2a的步骤201的具体细节类似,重复之处不再赘述。

示例的,所述第一设备可以在第一资源上向所述第二设备发送第一消息,所述第一资源可以用于指示所述第一消息的优先级。也就是第一设备可以在与第一消息的优先级对应的第一资源上发送第一消息。

示例的,所述第一设备还可以向所述第二设备发送优先级指示信息,所述优先级指示信息用于指示所述第一消息的优先级。

关于第一消息的优先级的具体细节上述已经描述,此处不再重复赘述。

步骤62:第一设备根据所述第一消息的优先级,确定是否在第一周期(基站响应周期)到来之前监听来自第二设备的指示信息。相应的,第二设备可以根据所述第一消息的优先级,确定是否在第一周期(基站响应周期)到来之前向第一设备发送指示信息。

所述指示信息用于指示监听响应消息的时间窗信息。示例的,在步骤62中,来自第二设备的指示信息,可以用于指示监听时间窗的起点,例如上述图2a,及对应的示例1,示例2和示例3的方式指示监听时间窗的起点,重复之处不再赘述。示例的,在步骤62中,来自第二设备的指示信息,可以用于指示所述第一设备在所述第一周期内监听来自第三设备的针对所述第一消息的响应消息。例如上述的图3的示例4和示例5的方式,例如该指示信息可以为以下中的一项或多项:ACK确认信息、一个或多个第一周期的指示信息、是否监听的指示信息。重复之处不再赘述。

步骤63:当确定在第一周期(基站响应周期)到来之前监听来自第二设备的指示信息时,则第一设备可以在第一周期到来之前监听来自第二设备的指示信息。相应的,第二设备当确定在第一周期(基站响应周期)到来之前,向第一设备发送指示信息,则第二设备可以在第一周期到来之前,向第一设备发送指示信息。

第一设备在确定在第一周期到来之前监听来自第二设备的指示信息时,示例的,第一设备可以在第一周期到来之前的第三周期(成员发送周期)或第二周期(簇头确认周期)中监听来自第二设备的指示信息。相应的,第二设备在确定在第一周期到来之前向第一设备发送指示信息时,第二设备可以在第一周期到来之前的第三周期或第二周期向第一设备发送指示信息。

示例的,第一设备可以先在第三周期(成员发送周期)中监听来自第二设备的指示信息,如果在第三周期(成员发送周期)中未监听到来自第二设备的指示信息时,第一设备可以在第二周期(簇头确认周期)中监听来自第二设备的指示信息。

步骤64:当确定无需在第一周期(基站响应周期)到来之前监听来自第二设备的指示 信息时,则第一设备可以在第一周期(基站响应周期)内监听来自第三设备的针对所述第一消息的响应消息。相应的,第二设备当确定无需在第一周期(基站响应周期)到来之前,向第一设备发送指示信息,则第二设备可以不向第一设备发送指示信息。

示例的,如果第一消息的优先级较高(例如大于或等于设定优先级,或者所述第一消息的优先级标识为高优先级),第二设备可以在第一周期到来之前向第二设备发送指示信息,则第一设备可以在第一周期到来之前监听来自第二设备的指示信息。如果第一消息的优先级较低(例如小于或等于设定优先级,或者所述第一消息的优先级标识为低优先级),第二设备可以不向第一设备发送指示信息,则第一设备可以在第一周期内,监听来自第三设备的针对所述第一消息的响应消息,所述第一周期为预先配置的,所述第一周期用于所述第一设备监听来自第三设备的针对所述第一消息的响应消息。

第一设备在监听时间窗监听来自第三设备的针对所述第一消息的响应消息的具体细节,在上述的图2a,及对应的示例1,示例2和示例3中已经描述,重复之处不再赘述。

第一设备在预先配置的第一周期内监听来自第三设备的针对所述第一消息的响应消息的具体细节,在上述的图3的示例4和示例5中已经描述,重复之处不再赘述。

在该示例6中,结合第一消息的优先级,灵活选择监听第一消息的响应消息的时机,可以兼顾第二设备向第三设备转发消息的效率以及第一设备发送消息的时延。

前文介绍了本申请实施例的通信方法,下文中将介绍本申请实施例中的通信的装置。方法、装置是基于同一技术构思的,由于方法、装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。

基于与上述通信方法的同一技术构思,如图4所示,提供了一种通信的装置400,装置400能够执行由第一设备执行的各个步骤,例如执行上述图2a、图3、示例1至示例6的方法中由第一设备执行的各个步骤。装置400可以为第一设备,也可以为应用于第一设备中的芯片。装置400可以包括:收发模块420,处理模块410,可选的,还包括存储模块430;处理模块410可以分别与存储模块430和收发模块420相连,所述存储模块430也可以与收发模块420相连。

在一种示例中,收发模块420,用于向第二设备发送第一消息;以及在监听时间窗的起点,开始监听来自第三设备的针对所述第一消息的响应消息。

在一种示例中,所述收发模块420,还用于接收来自所述第二设备的第二消息,所述第二消息用于指示所述起点;或者,所述处理模块410,用于根据发送所述第一消息的第一资源,确定所述起点;或者,所述处理模块410,用于根据所述第一设备发送所述第一消息的第一资源所关联的第二资源,确定所述起点,其中,所述第二资源用于所述第二设备向所述第三设备发送所述第一消息。

在一种示例中,所述收发模块420,还用于接收来自所述第二设备或所述第三设备配置的所述第一资源与所述第二资源的关联关系。

在一种示例中,所述处理模块410,在用于根据发送所述第一消息的第一资源,确定所述起点时,具体用于:根据时域偏置值和所述第一资源,确定所述起点。

在一种示例中,所述收发模块420,还用于接收来自所述第二设备或所述第三设备配置的所述时域偏置值。

在一种示例中,所述收发模块420,还用于所述第一设备向所述第二设备发送优先级 指示信息,所述优先级指示信息用于指示所述第一消息的优先级。

在一种示例中,所述收发模块420在用于向第二设备发送第一消息时,具体用于:在第一消息的优先级对应的第一资源上向所述第二设备发送第一消息,也可以理解为所述第一资源用于指示所述第一消息的优先级。

在一种示例中,所述收发模块420,在用于在监听起点,开始监听来自第三设备的所述第一消息的响应消息时,具体用于:在所述第一消息的优先级高于或等于设定优先级,或者,所述第一设备确定所述第一消息的优先级标识为高优先级时,所述第一设备在监听起点,开始监听来自第三设备的针对所述第一消息的响应消息。

在一种示例中,所述存储模块430,可以用于存储时域偏置值等信息。

存储模块可以包括一个或者多个存储器,存储器可以是一个或者多个设备、电路中用于存储程序或者数据的器件。存储模块可以存储计算机执行指令,以使处理模块执行上述实施例中的方法。存储模块可以是寄存器、缓存或者RAM等,存储模块可以和处理模块集成在一起。存储模块可以是ROM或者可存储静态信息和指令的其他类型的静态存储设备,存储模块可以与处理模块相独立。

所述收发模块可以是输入或者输出接口、管脚或者电路等。

上述的收发模块420也可以拆分为两个功能模块,例如接收模块和发送模块,其中接收模块用于执行收发模块420中的发送动作,接收模块用于执行收发模块420中的接收动作。

图5是本申请实施例的通信的装置500的示意性框图。应理解,所述装置500能够执行上述由第一设备执行的各个步骤,例如执行上述图2a、图3、示例1至示例6的方法中由第一设备执行的各个步骤。装置500包括:处理器510和收发器520,可选的,还包括存储器530。该收发器,可以用于接收程序指令并传输至所述处理器,或者,该收发器可以用于该装置与其他通信设备进行通信交互,比如交互控制信令和/或业务数据等。该收发器可以为代码和/或数据读写收发器,或者,该收发器可以为通信处理器与收发机之间的信号传输收发器。所述处理器510和所述存储器530之间电耦合。

示例的,存储器530,用于存储计算机程序;所述处理器510,可以用于调用所述存储器中存储的计算机程序或指令,执行上述的通信的方法,或者通过所述收发器520执行上述的通信的方法。

图4中的处理模块410可以通过处理器510来实现,收发模块420可以通过收发器520来实现,存储模块430可以通过存储器530来实现。

在一种示例中,收发器520,用于向第二设备发送第一消息;以及在监听时间窗的起点,开始监听来自第三设备的针对所述第一消息的响应消息。

在一种示例中,所述收发器520,还用于接收来自所述第二设备的第二消息,所述第二消息用于指示所述起点;或者,所述处理器510,用于根据发送所述第一消息的第一资源,确定所述起点;或者,所述处理器510,用于根据所述第一设备发送所述第一消息的第一资源所关联的第二资源,确定所述起点,其中,所述第二资源用于所述第二设备向所述第三设备发送所述第一消息。

在一种示例中,所述收发器520,还用于接收来自所述第二设备或所述第三设备配置的所述第一资源与所述第二资源的关联关系。

在一种示例中,所述处理器510,在用于根据发送所述第一消息的第一资源,确定所述起点时,具体用于:根据时域偏置值和所述第一资源,确定所述起点。

在一种示例中,所述收发器520,还用于接收来自所述第二设备或所述第三设备配置的所述时域偏置值。

在一种示例中,所述收发器520,还用于所述第一设备向所述第二设备发送优先级指示信息,所述优先级指示信息用于指示所述第一消息的优先级。

在一种示例中,所述收发器520在用于向第二设备发送第一消息时,具体用于:在第一消息的优先级对应的第一资源上向所述第二设备发送第一消息,所述第一资源用于指示所述第一消息的优先级。

在一种示例中,所述收发器520,在用于在监听起点,开始监听来自第三设备的所述第一消息的响应消息时,具体用于:在所述第一消息的优先级高于或等于设定优先级,或者,所述第一设备确定所述第一消息的优先级标识为高优先级时,所述第一设备在监听起点,开始监听来自第三设备的针对所述第一消息的响应消息。

基于与上述通信方法的同一技术构思,如图6所示,提供了一种通信的装置600,装置600能够执行上述由第二设备执行的各个步骤,例如执行上述图2a、图3、示例1至示例6的方法中由第二设备执行的各个步骤。装置600可以为第二设备,也可以为应用于第二设备中的芯片。装置600可以包括:收发模块620,处理模块610,可选的,还包括存储模块630;处理模块610可以分别与存储模块630和收发模块620相连,所述存储模块630也可以与收发模块620相连。

在一种示例中,收发模块620,用于接收来自第一设备的第一消息,以及向第三设备发送所述第一消息;并向所述第一设备发送第二消息,所述第二消息用于指示监听时间窗的起点,所述监听时间窗的起点用于所述第一设备监听来自第三设备的针对所述第一消息的响应消息。

在一种示例中,处理模块610可以用于确定针对第一设备的时域偏置值。或者确定第一消息的优先级等。

在一种示例中,所述存储模块630,用于存储第一消息。

上述的收发模块620也可以拆分为两个功能模块,例如接收模块和发送模块,其中接收模块用于执行收发模块620中的发送动作,接收模块用于执行收发模块620中的接收动作。

图7是本申请实施例的通信的装置700的示意性框图。应理解,所述装置700能够执行上述由第二设备执行的各个步骤,例如执行上述图2a、图3、示例1至示例6的方法中由第二设备执行的各个步骤。装置700包括:处理器710和收发器720,可选的,还包括存储器730。该收发器,可以用于接收程序指令并传输至所述处理器,或者,该收发器可以用于该装置与其他通信设备进行通信交互,比如交互控制信令和/或业务数据等。该收发器可以为代码和/或数据读写收发器,或者,该收发器可以为通信处理器与收发机之间的信号传输收发器。所述处理器710和所述存储器730之间电耦合。

示例的,存储器730,用于存储计算机程序;所述处理器710,可以用于调用所述存储器中存储的计算机程序或指令,执行上述的通信的方法,或者通过所述收发器720执行 上述的通信的方法。

图6中的处理模块610可以通过处理器710来实现,收发模块620可以通过收发器720来实现,存储模块630可以通过存储器730来实现。

在一种示例中,收发器720,用于接收来自第一设备的第一消息,以及向第三设备发送所述第一消息;并向所述第一设备发送第二消息,所述第二消息用于指示监听时间窗的起点,所述监听时间窗的起点用于所述第一设备监听来自第三设备的针对所述第一消息的响应消息。

在一种示例中,处理器710可以用于确定针对第一设备的时域偏置值。或者确定第一消息的优先级等。

上述的处理器可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。处理器还可以进一步包括硬件芯片或其他通用处理器。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)及其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等或其任意组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

还应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本申请描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

本申请实施例所述的收发装置、接口电路、或者收发器中可以包括单独的发送器,和/或,单独的接收器,也可以是发送器和接收器集成一体。收发装置、接口电路、或者收发器可以在相应的处理器的指示下工作。可选的,发送器可以对应物理设备中发射机,接收器可以对应物理设备中的接收机。

本申请实施例还提供了一种计算机存储介质,存储有计算机程序,该计算机程序被计算机执行时,可以使得所述计算机用于执行上述通信的方法。

本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述提供的通信的方法。

本申请实施例还提供了一种通信的系统,所述通信系统包括:执行上述通信的方法的第一设备和第二设备,可选的,还可以包括第三设备。

本申请实施例还提供了一种通信的系统,所述通信系统包括:执行上述通信的方法的 第三设备和第二设备,可选的,还可以包括第一设备。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包括有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包括这些改动和变型在内。

相关技术
  • 一种专网无线通信系统通信终端监控方法和装置
  • 一种车载通信设备的升级方法、装置和车载通信设备
  • 一种在通信终端中进行即时通信的装置及方法
  • 一种通信共享系统、方法、装置、计算机装置及存储介质
  • 通信装置、通信方法、通信控制装置、无线通信装置、通信控制方法、和无线通信方法
  • 通信装置、通信方法、通信控制装置、无线通信装置、通信控制方法、和无线通信方法
技术分类

06120116620792