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

双向无线感知测量方法、装置、设备及存储介质

文献发布时间:2024-04-18 19:58:21


双向无线感知测量方法、装置、设备及存储介质

技术领域

本发明涉及无线通信领域,尤其涉及一种双向无线感知测量方法、装置、设备及存储介质。

背景技术

Wi-Fi sensing(无线感知)技术是一种新的技术,它可以基于现有的Wi-Fi网络及设备,使用现有Wi-Fi信号实现运动检测、手势识别以及生物特征测量。在Wi-Fi sensing中,通过使用基于CSI(信道状态信息)或基于Radar(雷达)的方式检测环境中由物体、宠物和人的运动引起的变化,而不需要被检测的对象佩戴任何设备。

通过Wi-Fi sensing的实施,可以在智能家居、入侵检测、医疗保健、智能远程看护等领域提供更智能化,更丰富的应用。

发明内容

在无线感知业务中,发起者(initiator)为了获得无线信道信息,会协商响应者(responder)共同进行无线感知测量进程,发起者和响应者可以在协商过程中分别承担感知测量信号的发送者和接收者的角色,从而在无线感知测量进程中,发起者可以获得发起者与响应者之间的无线信道信息。然而随着无线感知业务所能带来的便利,很多设备都可能需要无线感知业务来提供更智能化的操作,而根据现有技术,在一次无线感知测量进程中,一方面只有发起者才获得无线信道信息,另一方面角色一旦确定,则不可变更。因此,如果响应者想要执行无线感知业务,就必须以发起者的身份建立一个新的无线感知测量进程,不仅会占用较多的额外资源,也需要执行完全独立的无线感知测量进程让设备处理更复杂。有鉴于此,本发明提供一种双向无线感知测量方法、装置、设备及存储介质。

第一方面,本发明提供一种双向无线感知测量方法,包括:

无线感知业务的发起者接收无线感知业务的响应者发送的第一消息,所述第一消息中指示是否需要双向无线感知测量;

如果所述第一消息中指示需要双向无线感知测量,则无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的感知数据包,根据接收到的感知数据包测量无线信道;

如果所述第一消息中指示不需要双向无线感知测量,则无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的无线信道测量报告,或者无线感知业务的发起者接收无线感知业务的响应者发送的感知数据包,并根据接收到的感知数据包测量无线信道。

在一种可能的实现方式中,所述无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的感知数据包,包括:

无线感知业务的发起者发送感知数据包通知消息给无线感知业务的响应者,或者接收无线感知业务的响应者发送的感知数据包获取消息,所述感知数据包通知消息用于通知接收感知数据包,所述感知数据包获取消息用于通知发送感知数据包;

无线感知业务的发起者发送感知数据包给无线感知业务的响应者;

无线感知业务的发起者在发送感知数据包之后接收无线感知业务的响应者发送的感知数据包。

在一种可能的实现方式中,所述无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的感知数据包,包括:

无线感知业务的发起者接收无线感知业务的响应者发送的感知数据包通知消息,或者发送感知数据包获取消息给无线感知业务的响应者,所述感知数据包通知消息用于通知接收感知数据包,所述感知数据包获取消息用于通知发送感知数据包;

无线感知业务的发起者接收无线感知业务的响应者发送的感知数据包;

无线感知业务的发起者在接收感知数据包之后发送感知数据包给无线感知业务的响应者。

在一种可能的实现方式中,所述感知数据包通知消息或所述感知数据包获取消息中包含是否执行双向无线感知测量的指示,当所述感知数据包通知消息或所述感知数据包获取消息中指示执行双向无线感知测量时,无线感知业务的发起者才在发送感知数据包之后接收无线感知业务的响应者发送的感知数据包。

在一种可能的实现方式中,所述感知数据包通知消息或所述感知数据包获取消息中包含是否执行双向无线感知测量的指示,当所述感知数据包通知消息或所述感知数据包获取消息中指示执行双向无线感知测量时,无线感知业务的发起者才在接收感知数据包之后发送感知数据包给无线感知业务的响应者。

在一种可能的实现方式中,所述第一消息为感知测量响应消息,所述感知测量响应消息用于指示是否接受建立无线感知测量进程,在所述无线感知业务的发起者接收无线感知业务的响应者发送的第一消息之前,还包括:

无线感知业务的发起者发送感知测量请求消息给无线感知业务的响应者,所述感知测量请求消息用于请求建立无线感知测量进程。

在一种可能的实现方式中,所述第一消息为感知测量响应消息,所述感知测量响应消息用于指示是否接受建立无线感知测量进程,在所述无线感知业务的发起者接收无线感知业务的响应者发送的第一消息之前,还包括:

无线感知业务的发起者发送感知测量请求消息给无线感知业务的响应者,所述感知测量请求消息用于请求建立无线感知测量进程,所述感知测量请求消息中指示请求无线感知业务的发起者作为感知测量信号的发送者,无线感知业务的响应者作为感知测量信号的接收者。

在一种可能的实现方式中,所述第一消息为感知测量响应消息,所述感知测量响应消息用于指示是否接受建立无线感知测量进程,在所述无线感知业务的发起者接收无线感知业务的响应者发送的第一消息之前,还包括:

无线感知业务的发起者发送感知测量请求消息给无线感知业务的响应者,所述感知测量请求消息用于请求建立无线感知测量进程,所述感知测量请求消息中指示请求无线感知业务的发起者作为感知测量信号的接收者,无线感知业务的响应者作为感知测量信号的发送者。

在一种可能的实现方式中,所述感知测量请求消息和所述感知测量响应消息中还包含无线感知测量进程标识。

在一种可能的实现方式中,在所述无线感知业务的发起者接收无线感知业务的响应者发送的第一消息之前,还包括:

无线感知业务的发起者与无线感知业务的响应者交换是否支持双向无线感知测量的能力信息。

在一种可能的实现方式中,所述感知数据包通知消息为空数据包通告消息,所述空数据包通告消息中指示消息用于无线感知测量;所述感知数据包获取消息为触发消息,所述触发消息中指示消息用于无线感知测量;所述感知数据包为空数据包。

第二方面,本发明提供一种双向无线感知测量装置,包括双向感知模块,所述双向感知模块用于执行以下步骤:

通过无线感知业务的发起者接收无线感知业务的响应者发送的第一消息,所述第一消息中指示是否需要双向无线感知测量;

如果所述第一消息中指示需要双向无线感知测量,则通过无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的感知数据包,根据接收到的感知数据包测量无线信道;

如果所述第一消息中指示不需要双向无线感知测量,则通过无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的无线信道测量报告,或者通过无线感知业务的发起者接收无线感知业务的响应者发送的感知数据包,并根据接收到的感知数据包测量无线信道。

第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现第一方面所述的方法。

第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。

第五方面,本发明提供一种计算机程序产品,其包括指令,所述指令被处理器执行时实现第一方面所述的方法。

需要说明的是,第二方面所述的装置、第三方面所述的电子设备、第四方面所述的存储介质和第五方面所述的计算机程序产品用于执行上述第一方面提供的方法,因此可以达到与第一方面所述的方法相同的有益效果,本发明不再一一赘述。

本发明中,当无线感知业务的响应者想要执行无线感知业务时,向无线感知业务的发起者发送需要双向无线感知测量的指示,从而响应者与发起者可执行双向无线感知测量,响应者无需再以发起者的身份建立一个新的无线感知测量进程,使两个都需要执行无线感知业务的设备之间能减少不必要的信令开销和网络资源开销,提高了无线感知测量进程的效率。

附图说明

图1为本发明实施例提供的一种通信系统的结构示意图;

图2为本发明实施例提供的一种双向无线感知测量方法流程图;

图3为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。虽然本发明中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

在本发明实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,其仅作示意与区分描述对象之用,没有次序之分,也不表示本发明实施例中对设备个数的特别限定,不能构成对本发明实施例的任何限制。

图1为本发明实施例提供的一种通信系统的结构示意图。如图1所示,通信系统包括接入点AP和终端Non-AP。应理解,图1仅为通信系统的一个架构示意图,本发明实施例中对通信系统中设备的数量、类型等不作限定,如通信系统中可包括两个以上的终端或接入点,而图1中的接入点也可为终端。此外,本领域的技术人员将理解,依照本文描述的原理和功能,根据本申请的术语“接入点(AP)”还可以用于描述能够在网络架构内接收和传送无线信号的接入端口或任何其他设备,因此,接入点的使用仅是示例性的。

图1所示通信系统中,终端Non-AP与接入点AP连接。其中,终端Non-AP与接入点AP建立连接的方法可参考相关现有技术,示例地,终端Non-AP与接入点AP建立连接的过程包括以下内容:

101、终端Non-AP发送连接请求消息(如Association request消息)给接入点AP,请求与AP建立连接,连接请求消息中可包含参数Two-way sensing supported,用于指示是否支持双向无线感知测量,本实施例设置为1,指示支持双向无线感知测量。

102、AP发送连接响应消息(如Association response消息)给Non-AP,指示是否同意建立连接,连接响应消息中可包含参数Two-way sensing supported,用于指示是否支持双向无线感知测量,本实施例设置为1,指示支持双向无线感知测量。

图2为本发明实施例提供的一种双向无线感知测量方法流程图。如图2所示,双向无线感知测量方法包括以下内容:

201、无线感知业务的发起者接收无线感知业务的响应者发送的第一消息,所述第一消息中指示是否需要双向无线感知测量。其中,第一消息可以是无线感知业务的响应者想要执行无线感知业务时,发送给无线感知业务的发起者的指示需要双向无线感知测量的消息,也可以是响应者在建立无线感知测量进程时发送给发起者的感知测量响应消息,该感知测量响应消息中指示是否需要双向无线感知测量,本发明对第一消息的类型不进行限制。

202、如果第一消息中指示需要双向无线感知测量,则无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的感知数据包,根据接收到的感知数据包测量无线信道;如果第一消息中指示不需要双向无线感知测量,则无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的无线信道测量报告,或者无线感知业务的发起者接收无线感知业务的响应者发送的感知数据包,并根据接收到的感知数据包测量无线信道。

图1所示通信系统中,终端Non-AP和接入点AP均可作为无线感知业务的发起者,以下分别就终端Non-AP和接入点AP作为无线感知业务的发起者进行说明。需要说明的是,在以下实施例中,以第一消息是感知测量响应消息为示例进行说明。

在一些实施例中,终端Non-AP作为无线感知业务的发起者,则双向无线感知测量方法包括:

211、终端Non-AP发送感知测量请求消息(如sensing Measurement setuprequest消息)给接入点AP,请求建立无线感知测量进程。

可选地,Non-AP可在感知测量请求消息中请求协商感知测量信号的发送者和接收者的角色,如感知测量请求消息中可包含以下参数:

Transmitter:指示是否作为感知测量信号的发送者,如设置为1表示请求无线感知业务的响应者作为感知测量信号的发送者,否则设置为0;

Receiver:指示是否作为感知测量信号的接收者,如设置为1表示请求无线感知业务的响应者作为感知测量信号的接收者,否则设置为0;

Measurement setup ID:无线感知测量进程标识,用于标识无线感知测量进程,如设置为MS1。

212、AP接收到感知测量请求消息后,发送感知测量响应消息(如sensingmeasurement setup response消息)给Non-AP,指示是否接受建立无线感知测量进程,感知测量响应消息中还指示是否需要双向无线感知测量。示例地,感知测量响应消息中包含以下参数:

Status code:请求状态,指示是否接受建立无线感知测量进程,本实施例设置为SUCCESS,表示接受建立无线感知测量进程;

Two-way sensing:是否需要双向无线感知测量,如设置为1表示需要双向无线感知测量,设置为0表示不需要双向无线感知测量;

Measurement setup ID:无线感知测量进程标识,如设置为MS1。

其中,参数Two-way sensing的设置方式可以是:AP根据Non-AP的信息,例如在步骤101中所获得,确定Non-AP是否支持双向无线感知测量,如果支持,且AP需要获得测量的无线信道信息,则将参数Two-way sensing设置为1,否则将参数Two-way sensing设置为0,或在感知测量响应消息中不包含参数two-way sensing。如果默认所有设备均支持双向无线感知测量,则AP只需要确定自己是否需要获得测量的无线信道信息即可。

213、Non-AP接收到感知测量响应消息后,根据感知测量响应消息中是否需要双向无线感知测量的指示与AP执行无线感知测量。

示例地,如果感知测量响应消息中参数Two-way sensing值为1,则包括以下步骤:

1311、Non-AP发送感知数据包通知消息给AP,通知AP接收感知数据包,该感知数据包用于测量无线信道。示例地,感知数据包可为NDP(空数据包),则感知数据包通知消息为NDPA(空数据包通告)消息。

1312、Non-AP在发送完感知数据包通知消息后间隔SIFS(短帧间间隔)时长后,发送感知数据包给AP。

1313、AP接收到感知数据包通知消息后,等待SIFS时长,接收并测量Non-AP发送的感知数据包,并在接收完毕后间隔SIFS时间,发送感知数据包给Non-AP。

1314、Non-AP在发送完感知数据包后,等待SIFS时长,接收AP发送的感知数据包,并根据接收到的感知数据包测量无线信道。

需要说明的是,本发明实施例中的间隔时间未包含数据包的传输延迟、处理延迟等公知的延迟,这些延迟在产品实现中,根据产品的性能,所有类型的数据都会附加,本发明实施例对产品实现不做详细描述。

可选地,Non-AP可在步骤1311的感知数据包通知消息中指示是否执行双向无线感知测量,如NDPA消息中可包含以下参数:

two-way sensing:指示是否执行双向无线感知测量,如设置为1表示执行双向无线感知测量,否则设置为0;

NDP type:消息类型,本实施例设置为“sensing”,指示该消息用于无线感知测量。

则步骤1313中,AP接收到NDPA消息后,根据NDPA消息中参数的指示,等待SIFS时长后,接收并测量Non-AP发送的NDP,具体包括:

1)如果NDPA消息中参数NDP type值为“sensing”,且消息中参数two-way sensing值为1,则等待SIFS时长后,接收Non-AP发送的NDP,并根据接收到的NDP测量无线信道,并在接收完毕后间隔SIFS时间,发送NDP给Non-AP;

或,

2)如果NDPA消息中参数NDP type值为“sensing”,且消息中参数two-way sensing值为0,则等待SIFS时长后,接收Non-AP发送的NDP,并根据接收到的NDP测量无线信道。

步骤1314中,Non-AP如果在NDPA消息中设置参数two-way sensing的值为1,则在发送完NDP后,等待SIFS时间,接收AP发送的NDP,并根据接收到的NDP测量无线信道;如果在NDPA消息中设置参数two-way sensing的值为0,则在发送完NDP后,无需测量无线信道,Non-AP可根据AP发送的无线信道测量报告获取感知结果。

如果感知测量响应消息中参数Two-way sensing值为0,则包括以下步骤:

1321、Non-AP发送感知数据包通知消息给AP,通知AP接收感知数据包,该感知数据包用于测量无线信道。示例地,感知数据包可为NDP(空数据包),则感知数据包通知消息为NDPA(空数据包通告)消息。

1322、Non-AP在发送完感知数据包通知消息后间隔SIFS(短帧间间隔)时长后,发送感知数据包给AP。

1323、AP接收到感知数据包通知消息后,等待SIFS时长,接收并测量Non-AP发送的感知数据包,并发送无线信道测量报告给Non-AP。

1324、Non-AP接收AP发送的无线信道测量报告。其中,Non-AP可主动向AP获取无线信道测量报告,也可被动地接收AP发送的无线信道测量报告,如周期性地接收AP发送的无线信道测量报告,本发明实施例对此不进行限制。

可选地,Non-AP可在步骤1321的NDPA消息中包含参数two-way sensing,且其值设置为0,指示不执行双向无线感知测量,或者NDPA消息中不包含参数two-way sensing。

在其他一些实施例中,接入点AP作为无线感知业务的发起者,则双向无线感知测量方法包括:

221、接入点AP发送感知测量请求消息(如sensing Measurement setup request消息)给终端Non-AP,请求建立无线感知测量进程。

可选地,AP可在感知测量请求消息中请求协商感知测量信号的发送者和接收者的角色,如感知测量请求消息中可包含以下参数:

Transmitter:指示是否作为感知测量信号的发送者,如设置为1表示请求无线感知业务的响应者作为感知测量信号的发送者,否则设置为0;

Receiver:指示是否作为感知测量信号的接收者,如设置为1表示请求无线感知业务的响应者作为感知测量信号的接收者,否则设置为0;

Measurement setup ID:无线感知测量进程标识,用于标识无线感知测量进程,如设置为MS2。

222、Non-AP接收到感知测量请求消息后,发送感知测量响应消息(如sensingmeasurement setup response消息)给AP,指示是否接受建立无线感知测量进程,感知测量响应消息中还指示是否需要双向无线感知测量。示例地,感知测量响应消息中包含以下参数:

Status code:请求状态,指示是否接受建立无线感知测量进程,本实施例设置为SUCCESS,表示接受建立无线感知测量进程;

Two-way sensing:是否需要双向无线感知测量,如设置为1表示需要双向无线感知测量,设置为0表示不需要双向无线感知测量;

Measurement setup ID:无线感知测量进程标识,如设置为MS2。

其中,参数Two-way sensing的设置方式可以是:Non-AP根据AP的信息,例如在步骤102中所获得,确定AP是否支持双向无线感知测量,如果支持,且Non-AP需要获得测量的无线信道信息,则将参数Two-way sensing设置为1,否则将参数Two-way sensing设置为0,或在感知测量响应消息中不包含参数two-way sensing。如果默认所有设备均支持双向无线感知测量,则Non-AP只需要确定自己是否需要获得测量的无线信道信息即可。

223、AP接收到感知测量响应消息后,根据感知测量响应消息中是否需要双向无线感知测量的指示与Non-AP执行无线感知测量。

示例地,如果感知测量响应消息中参数Two-way sensing值为1,当AP作为感知测量信号的发送者,Non-AP作为感知测量信号的接收者时,AP与Non-AP执行无线感知测量的方法包括以下步骤:

2311、AP发送感知数据包通知消息给Non-AP,通知Non-AP接收感知数据包,该感知数据包用于测量无线信道。示例地,感知数据包可为NDP(空数据包),则感知数据包通知消息为NDPA(空数据包通告)消息。

2312、AP在发送完感知数据包通知消息后间隔SIFS(短帧间间隔)时长后,发送感知数据包给Non-AP。

2313、Non-AP接收到感知数据包通知消息后,等待SIFS时长,接收并测量AP发送的感知数据包,并在接收完毕后间隔SIFS时间,发送感知数据包给AP。

2314、AP在发送完感知数据包后,等待SIFS时长,接收Non-AP发送的感知数据包,并根据接收到的感知数据包测量无线信道。

需要说明的是,本发明实施例中的间隔时间未包含数据包的传输延迟、处理延迟等公知的延迟,这些延迟在产品实现中,根据产品的性能,所有类型的数据都会附加,本发明实施例对产品实现不做详细描述。

可选地,AP可在步骤2311的感知数据包通知消息中指示是否执行双向无线感知测量,如NDPA消息中可包含以下参数:

two-way sensing:指示是否执行双向无线感知测量,如设置为1表示执行双向无线感知测量,否则设置为0;

NDP type:消息类型,本实施例设置为“sensing”,指示该消息用于无线感知测量。

则步骤2313中,Non-AP接收到NDPA消息后,根据NDPA消息中参数的指示,等待SIFS时长后,接收并测量AP发送的NDP,具体包括:

1)如果NDPA消息中参数NDP type值为“sensing”,且消息中参数two-way sensing值为1,则等待SIFS时长后,接收AP发送的NDP,并根据接收到的NDP测量无线信道,并在接收完毕后间隔SIFS时间,发送NDP给AP;

或,

2)如果NDPA消息中参数NDP type值为“sensing”,且消息中参数two-way sensing值为0,则等待SIFS时长后,接收AP发送的NDP,并根据接收到的NDP测量无线信道。

步骤2314中,AP如果在NDPA消息中设置参数two-way sensing的值为1,则在发送完NDP后,等待SIFS时间,接收Non-AP发送的NDP,并根据接收到的NDP测量无线信道;如果在NDPA消息中设置参数two-way sensing的值为0,则在发送完NDP后,无需测量无线信道,此时AP可根据Non-AP发送的无线信道测量报告获取感知结果。

当AP作为感知测量信号的接收者,Non-AP作为感知测量信号的发送者时,AP可向Non-AP发送用于通知发送感知数据包的感知数据包获取消息控制无线感知测量,则AP与Non-AP执行无线感知测量的方法包括以下步骤:

2321、AP发送感知数据包获取消息给Non-AP,通知Non-AP发送感知数据包,该感知数据包用于测量无线信道。示例地,感知数据包可为NDP(空数据包),感知数据包获取消息为触发消息(如trigger消息)。

2322、Non-AP接收到感知数据包获取消息后,等待SIFS时长,发送感知数据包给AP,并在发送完毕后间隔SIFS时间,接收AP发送的感知数据包,并根据接收到的感知数据包测量无线信道。

2323、AP在发送完感知数据包获取消息后间隔SIFS(短帧间间隔)时长,接收Non-AP发送的感知数据包,并根据接收到的感知数据包测量无线信道。

需要说明的是,本发明实施例中的间隔时间未包含数据包的传输延迟、处理延迟等公知的延迟,这些延迟在产品实现中,根据产品的性能,所有类型的数据都会附加,本发明实施例对产品实现不做详细描述。

可选地,AP可在步骤2321的感知数据包获取消息中指示是否执行双向无线感知测量,如触发消息中可包含以下参数:

two-way sensing:指示是否执行双向无线感知测量,如设置为1表示执行双向无线感知测量,否则设置为0;

Trigger type:消息类型,本实施例设置为“sensing”,指示该消息用于无线感知测量。

则步骤2322中,Non-AP接收到触发消息后,根据触发消息中参数的指示发送NDP,具体包括:

1)如果触发消息中参数Trigger type值为“sensing”,且消息中参数two-waysensing值为1,则在接收到触发消息后间隔SIFS时间发送NDP给AP,并在NDP发送完毕后,间隔SIFS时间后接收AP发送的NDP,并根据接收到的NDP测量无线信道;

或,

2)如果触发消息中参数Trigger type值为“sensing”,且消息中参数two-waysensing值为0,则在接收到触发消息后间隔SIFS时间发送NDP给AP,在NDP发送完毕后,无需测量无线信道。

步骤2323中,AP如果在触发消息中将参数two-way sensing值设置为1,则在触发消息发送后间隔SIFS时间接收Non-AP发送的NDP,并根据接收到的NDP测量无线信道,并在接收完NDP间隔SIFS时间后,发送NDP给Non-AP;AP如果在触发消息中将参数two-waysensing值设置为0,则在触发消息发送后间隔SIFS时间接收Non-AP发送的NDP,并根据接收到的NDP测量无线信道,且在接收完NDP后,无需发送NDP给Non-AP。

如果感知测量响应消息中参数Two-way sensing值为0,当AP作为感知测量信号的发送者,Non-AP作为感知测量信号的接收者时,AP与Non-AP执行无线感知测量的方法包括以下步骤:

2331、AP发送感知数据包通知消息给Non-AP,通知Non-AP接收感知数据包,该感知数据包用于测量无线信道。示例地,感知数据包可为NDP(空数据包),则感知数据包通知消息为NDPA(空数据包通告)消息。

2332、AP在发送完感知数据包通知消息后间隔SIFS(短帧间间隔)时长后,发送感知数据包给Non-AP。

2333、Non-AP接收到感知数据包通知消息后,等待SIFS时长,接收并测量AP发送的感知数据包,并发送无线信道测量报告给AP。

2334、AP接收Non-AP发送的无线信道测量报告。其中,AP可主动向Non-AP获取无线信道测量报告,也可被动地接收Non-AP发送的无线信道测量报告,如周期性地接收Non-AP发送的无线信道测量报告,本发明实施例对此不进行限制。

可选地,AP可在步骤2331的NDPA消息中包含参数two-way sensing,且其值设置为0,指示不执行双向无线感知测量,或者NDPA消息中不包含参数two-way sensing。

当AP作为感知测量信号的接收者,Non-AP作为感知测量信号的发送者时,AP可向Non-AP发送用于通知发送感知数据包的感知数据包获取消息控制无线感知测量,则AP与Non-AP执行无线感知测量的方法包括以下步骤:

2341、AP发送感知数据包获取消息给Non-AP,通知Non-AP发送感知数据包,该感知数据包用于测量无线信道。示例地,感知数据包可为NDP(空数据包),感知数据包获取消息为触发消息(如trigger消息)。

2342、Non-AP接收到感知数据包获取消息后,等待SIFS时长,发送感知数据包给AP。

2343、AP在发送完感知数据包获取消息后间隔SIFS(短帧间间隔)时长,接收Non-AP发送的感知数据包,并根据接收到的感知数据包测量无线信道。

可选地,AP可在步骤2341的触发消息中包含参数two-way sensing,且其值设置为0,指示不执行双向无线感知测量,或者触发消息中不包含参数two-way sensing。

本发明实施例还提供一种双向无线感知测量装置,包括双向感知模块,所述双向感知模块用于执行以下步骤:

通过无线感知业务的发起者接收无线感知业务的响应者发送的第一消息,所述第一消息中指示是否需要双向无线感知测量;

如果所述第一消息中指示需要双向无线感知测量,则通过无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的感知数据包,根据接收到的感知数据包测量无线信道;

如果所述第一消息中指示不需要双向无线感知测量,则通过无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的无线信道测量报告,或者通过无线感知业务的发起者接收无线感知业务的响应者发送的感知数据包,并根据接收到的感知数据包测量无线信道。

可选地,所述通过无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的感知数据包,包括:

通过无线感知业务的发起者发送感知数据包通知消息给无线感知业务的响应者,或者接收无线感知业务的响应者发送的感知数据包获取消息,所述感知数据包通知消息用于通知接收感知数据包,所述感知数据包获取消息用于通知发送感知数据包;

通过无线感知业务的发起者发送感知数据包给无线感知业务的响应者;

通过无线感知业务的发起者在发送感知数据包之后接收无线感知业务的响应者发送的感知数据包。

如果所述感知数据包通知消息或所述感知数据包获取消息中包含是否执行双向无线感知测量的指示,当所述感知数据包通知消息或所述感知数据包获取消息中指示执行双向无线感知测量时,才通过无线感知业务的发起者在发送感知数据包之后接收无线感知业务的响应者发送的感知数据包。

可选地,所述通过无线感知业务的发起者发送感知数据包给无线感知业务的响应者,并接收无线感知业务的响应者发送的感知数据包,包括:

通过无线感知业务的发起者接收无线感知业务的响应者发送的感知数据包通知消息,或者发送感知数据包获取消息给无线感知业务的响应者,所述感知数据包通知消息用于通知接收感知数据包,所述感知数据包获取消息用于通知发送感知数据包;

通过无线感知业务的发起者接收无线感知业务的响应者发送的感知数据包;

通过无线感知业务的发起者在接收感知数据包之后发送感知数据包给无线感知业务的响应者。

如果所述感知数据包通知消息或所述感知数据包获取消息中包含是否执行双向无线感知测量的指示,当所述感知数据包通知消息或所述感知数据包获取消息中指示执行双向无线感知测量时,才通过无线感知业务的发起者在接收感知数据包之后发送感知数据包给无线感知业务的响应者。

可选地,所述第一消息为感知测量响应消息,所述感知测量响应消息用于指示是否接受建立无线感知测量进程,所述双向感知模块还用于执行以下步骤:

通过无线感知业务的发起者发送感知测量请求消息给无线感知业务的响应者,所述感知测量请求消息用于请求建立无线感知测量进程。

可选地,所述感知测量请求消息中指示请求无线感知业务的发起者作为感知测量信号的发送者,无线感知业务的响应者作为感知测量信号的接收者;或者所述感知测量请求消息中指示请求无线感知业务的发起者作为感知测量信号的接收者,无线感知业务的响应者作为感知测量信号的发送者。

可选地,所述感知测量请求消息和所述感知测量响应消息中还包含无线感知测量进程标识。

可选地,所述双向感知模块还用于执行以下步骤:

通过无线感知业务的发起者与无线感知业务的响应者交换是否支持双向无线感知测量的能力信息。

可选地,所述感知数据包通知消息为空数据包通告消息,所述空数据包通告消息中指示消息用于无线感知测量;所述感知数据包获取消息为触发消息,所述触发消息中指示消息用于无线感知测量;所述感知数据包为空数据包。

应理解,这里的装置以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。上述装置具有实现上述方法中的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在本发明的实施例,装置也可以是芯片或者芯片系统,例如:片上系统(system on chip,SoC)。本发明在此不作限定。

本发明实施例还提供了一种电子设备,图3为本发明实施例提供的电子设备的结构示意图。如图3所示,设备300包括处理器301、存储器302和通信接口303,其中,处理器301、存储器302和通信接口303通过总线304互相通信,存储器302中存储有可被所述处理器301执行的指令,所述指令由所述处理器301加载并执行,以控制通信接口303发送信号和/或接收信号。

应理解,设备300可以具体为上述实施例中的AP或Non-AP,或者,上述实施例中的AP或Non-AP的功能可以集成在设备300中,设备300可以用于执行上述实施例中的AP或Non-AP对应的各个步骤和/或流程。可选地,该存储器302可以包括只读存储器和随机存取存储器,并向处理器301提供指令和数据。存储器302的一部分还可以包括非易失性随机存取存储器。例如,存储器302还可以存储设备类型的信息。该处理器301可以用于执行存储器301中存储的指令,并且该处理器301执行该指令时,该处理器301可以执行上述方法实施例中相应的各个步骤和/或流程。

应理解,在本发明实施例中,该处理器可以是中央处理单元(centralprocessingunit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上,可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。

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

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

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

相关技术
  • 一种彩色结构光三维测量方法、装置、设备及存储介质
  • 一种身高体重测量方法、装置、测量设备及存储介质
  • 植被拖拽力系数测量方法、装置、计算机设备和存储介质
  • 一种班组情景意识的测量方法、装置、设备及存储介质
  • 电力系统中线路电流的测量方法、装置、设备及存储介质
  • 无线感知测量方法、装置、设备及存储介质
  • 一种无线感知测量方法、设备和计算机存储介质
技术分类

06120116484093