检测方法、装置、设备、系统、无线设备及基站设备转让专利

申请号 : CN202010340396.X

文献号 : CN113556192B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李泳锋

申请人 : 阿里巴巴集团控股有限公司

摘要 :

本申请实施例提供一种检测方法、装置、设备及系统。其中,确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据;其中,所述第一设备及所述第二设备部署在室内空间中;基于所述信号状态数据确定所述室内空间的备选空间状态;根据至少一个第一设备分别对应的备选空间状态,确定所述室内空间的空间使用状态。本申请实施例提供的技术方案实现了有效、安全的空间检测。

权利要求 :

1.一种检测方法,其特征在于,包括:

确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据;其中,所述第一设备及所述第二设备部署在目标空间中;

基于所述信号状态数据确定所述目标空间的备选空间状态;

根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态;

所述基于所述信号状态数据确定所述目标空间的备选空间状态包括:基于所述信号状态数据检测获得所述目标空间的瞬时空间状态;

结合所述第一设备对应的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

2.根据权利要求1所述的方法,其特征在于,所述结合所述第一设备对应的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间的备选空间状态包括:确定所述第一设备对应的前N个备选空间历史状态;

若前N个备选空间历史状态及所述瞬时空间状态中的空闲状态数量大于第一数量,确定所述第一设备对应的备选空间状态为空闲状态;

若前N个备选空间历史状态及所述瞬时空间状态中的非空闲状态数量大于第二数量,确定所述第一设备对应的备选空间状态为非空闲状态。

3.根据权利要求1所述的方法,其特征在于,所述结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间的备选空间状态包括:确定所述第一设备对应的前N个备选空间历史状态;

确定所述第一设备对应的第一计数器以及第二计数器;其中,所述第一计数器与所述第二计数器的初始计数值为零;

如果前一个备选空间历史状态为空闲状态,若所述瞬时空间状态为非空闲状态,将所述第一计数器加一,若所述瞬时空间状态为空闲状态,将所述第二计数器加一;

判断所述第一计数器是否大于第一阈值,若否,确定所述第一设备对应的备选空间状态为空闲状态;若是,将所述第二计数器清零,并在所述第一计数器大于第二阈值时确定备选空间状态为非空闲状态,否则确定所述备选空间状态为空闲状态;

判断所述第二计数器是否大于第三阈值,若否,确定所述第一设备对应的备选空间状态为空闲状态;若是,确定所述第一设备对应的备选空间状态为空闲状态并将所述第一计数器清零;

如果前一备选空间历史状态为非空闲状态,若所述瞬时空间状态为非空闲状态,将所述第一计数器加一,若所述瞬时空间状态非空闲状态,将所述第二计数器加一;

判断所述第一计数器是否大于第四阈值,若否,确定所述第一设备对应的备选空间状态为非空闲状态;若是,确定所述第一设备对应的备选空间状态为非空闲状态,并将所述第二计数器清零;

判断所述第二计数器是否大于第五阈值,若否,确定所述第一设备对应的备选空间状态为非空闲状态;若是,将所述第一计数器清零,并在所述第二计数器大于第六阈值时,确定所述第一设备对应的备选空间状态为空闲状态,否则确定所述第一设备对应的备选空间状态为非空闲状态。

4.根据权利要求1所述的方法,其特征在于,所述基于所述信号状态数据确定所述目标空间的备选空间状态之前,所述方法还包括:利用距离当前时间第一时长内的至少一个信号状态历史数据,对所述信号状态数据进行误差纠正。

5.根据权利要求4所述的方法,其特征在于,所述利用距离当前时间第一时长内的至少一个信号状态历史数据,对所述信号状态数据进行误差纠正包括:将距离当前时间第一时长内的至少一个信号状态历史数据与所述信号状态数据的平均数值,或者将所述至少一个信号状态历史数据与所述信号状态数据按照数值大小排序确定的中间数值,作为所述信号状态数据的纠正值。

6.根据权利要求1所述的方法,其特征在于,所述根据至少一个第一设备对应的备选空间状态,确定所述目标空间的空间使用状态包括:如果至少一个第一设备对应的备选空间状态中均为空闲状态,确定所述目标空间的空间使用状态为空闲状态,否则确定所述目标空间的空间使用状态为非空闲状态。

7.根据权利要求1所述的方法,其特征在于,所述信号状态数据包括信道状态信息数据或者信号强度数据。

8.根据权利要求1所述的方法,其特征在于,所述无线信号包括无线保真wifi信号或者雷达信号。

9.一种检测方法,其特征在于,包括:

第一设备扫描第二设备发射的无线信号,并从所述无线信号中解析获得信道状态信息数据;

将所述信道状态信息数据发送至所述第二设备或服务端,由所述第二设备或服务端基于所述信道状态信息数据确定目标空间的备选空间状态,并根据至少一个第一设备对应确定的备选空间状态,确定所述目标空间的空间使用状态;

所述第二设备或服务端用于基于所述信道状态信息数据检测获得所述目标空间的瞬时空间状态;结合所述第一设备对应的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

10.一种检测方法,其特征在于,包括:

第一设备扫描第二设备发射的无线信号,并从所述无线信号中解析获得信道状态信息数据;

基于所述信道状态信息数据确定目标空间的备选空间状态;

将所述备选空间状态发送至所述第二设备或服务端,以供所述第二设备或所述服务端根据至少一个第一设备对应的备选空间状态,确定所述目标空间的空间使用状态;

所述基于所述信道状态信息数据确定所述目标空间的备选空间状态包括:基于所述信道状态信息数据检测获得所述目标空间的瞬时空间状态;

结合所述第一设备对应的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

11.一种检测方法,其特征在于,包括:

第二设备发射无线信号;其中,所述第二设备部署在目标空间,所述目标空间中部署的至少一个第一设备用以扫描所述无线信号,并从中解析获得信道状态信息数据;

接收任一个第一设备发送的信道状态信息数据;

基于所述信道状态信息数据,确定所述目标空间的备选空间状态;

根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态;

所述基于所述信道状态信息数据,确定所述目标空间的备选空间状态包括:基于所述信道状态信息数据检测获得所述目标空间的瞬时空间状态;

结合所述第一设备对应的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

12.一种检测方法,其特征在于,包括:

接收第一设备发送的目标空间的备选空间状态;其中,所述备选空间状态为所述第一设备基于从第二设备发射的无线信号中解析获得的信道状态信息数据确定,所述第一设备与所述第二设备部署在所述目标空间中;所述备选空间状态具体为所述第一设备基于从第二设备发射的无线信号中解析获得的信道状态信息数据检测获得所述目标空间的瞬时空间状态,并结合所述第一设备对应的前N个备选空间历史状态及所述瞬时空间状态所确定;

根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。

13.一种检测方法,其特征在于,包括:

确定第一设备从第二设备发射的无线信号中解析获得的信道状态信息数据;其中,所述第一设备及所述第二设备部署在目标空间中;

基于所述信道状态信息数据确定所述目标空间的备选空间状态;

根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态;所述基于所述信道状态信息数据确定所述目标空间的备选空间状态包括:从所述信道状态信息数据中提取表征信道状态信息变化状态的信道状态信息特征;基于所述信道状态信息特征确定所述目标空间的备选空间状态;或者,基于所述信道状态信息数据检测所述目标空间的瞬时空间状态;

结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

14.根据权利要求13所述的方法,其特征在于,所述基于所述信道状态信息特征确定所述目标空间的备选空间状态包括:基于所述信道状态信息特征,利用分类模型检测所述目标空间的备选空间状态;其中,所述分类模型基于信道状态信息样本特征及对应的空间状态标签训练获得。

15.根据权利要求13所述的方法,其特征在于,所述结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态包括:确定所述第一设备对应检测获得的前N个备选空间历史状态;

若前N个备选空间历史状态及所述瞬时空间状态中的空闲状态数量大于第一数量,确定所述第一设备对应的备选空间状态为空闲状态;

若前N个备选空间历史状态及所述瞬时空间状态中的非空闲状态数量大于第二数量,确定所述第一设备对应的备选空间状态为非空闲状态。

16.根据权利要求13所述的方法,其特征在于,所述结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间的备选空间状态包括:确定所述第一设备对应的第一计数器以及第二计数器;其中,所述第一计数器与所述第二计数器的初始计数值为零;

如果前一备选空间历史状态为空闲状态,若所述瞬时空间状态为非空闲状态,将所述第一计数器加一,若所述瞬时空间状态为非空闲状态,将所述第二计数器加一;

判断所述第一计数器是否大于第一阈值,若否,确定所述第一设备当前对应的备选空间状态为空闲状态;若是,将所述第二计数器清零,并在所述第一计数器大于第二阈值时确定备选空间状态为非空闲状态,否则确定所述备选空间状态为空闲状态;

判断所述第二计数器是否大于第三阈值,若否,确定所述第一设备对应的备选空间状态为空闲状态;若是,确定所述第一设备对应的备选空间状态为空闲状态并将所述第一计数器清零,如果前一备选空间历史状态为非空闲状态,若所述瞬时空间状态为非空闲状态,将所述第一计数器加一,若所述瞬时空间状态非空闲状态,将所述第二计数器加一;

判断所述第一计数器是否大于第四阈值,若否,确定所述第一设备对应的备选空间状态为非空闲状态;若是,确定所述第一设备对应的备选空间状态为非空闲状态,并将所述第二计数器清零;

判断所述第二计数器是否大于第五阈值,若否,确定所述第一设备对应的备选空间状态为非空闲状态;若是,将所述第一计数器清零,并在所述第二计数器大于第六阈值时,确定所述第一设备对应的备选空间状态为空闲状态,否则确定所述第一设备对应的备选空间状态为非空闲状态。

17.根据权利要求13所述的方法,其特征在于,所述基于所述信道状态信息数据,确定所述目标空间的备选空间状态之前,所述方法还包括:利用距离当前时间第一时长内的至少一个信道状态信息历史数据,对所述信道状态信息数据进行误差纠正。

18.根据权利要求17所述的方法,其特征在于,所述利用距离当前时间第一时长内的至少一个信道状态信息历史数据,对所述信道状态信息数据进行误差纠正包括:利用距离当前时间第一时长内的至少一个信道状态信息历史数据中的子载波数据,对所述信道状态信息数据中的相应子载波数据进行误差纠正。

19.根据权利要求18所述的方法,其特征在于,所述利用距离当前时间第一时长内的至少一个信道状态信息历史数据,对所述信道状态信息数据进行误差纠正包括:将距离当前时间第一时长内的至少一个信道状态信息历史数据与所述信道状态信息数据的平均数值,或者将所述至少一个信道状态信息历史数据与所述信道状态信息数据按照数值大小排序确定的中值,作为所述信道状态信息数据的纠正值。

20.根据权利要求13所述的方法,其特征在于,所述根据至少一个第一设备对应的备选空间状态,确定所述目标空间的空间使用状态包括:如果至少一个第一设备对应的备选空间状态中均为空闲状态,确定所述目标空间的空间使用状态为空闲状态,否则确定所述目标空间的空间使用状态为非空闲状态。

21.根据权利要求13所述的方法,其特征在于,所述从所述信道状态信息数据中提取表征信道状态信息变化状态的信道状态信息特征包括:从所述信道状态信息数据中选择多个子载波数据,并基于所述多个子载波数据中的振幅数据,计算表征信道状态信息振幅变化状态的信道状态信息特征。

22.根据权利要求21所述的方法,其特征在于,所述从所述信道状态信息数据中选择多个子载波数据,并基于所述多个子载波数据中的振幅数据,计算表征信道状态信息变化状态的信道状态信息特征包括:从所述信道状态信息数据中选择第三数量个子载波分别对应两个前导码字段的第一振幅数据和第二振幅数据;

从至少一个信道状态信息历史数据中,确定第一数量个子载波分别对应所述两个前导码字段的至少一个第一振幅历史数据和至少一个第二振幅历史数据;

将每个子载波对应第一振幅数据和至少一个第一振幅历史数据中的最大值和最小值求差,获得第一振幅差值;

将每个子载波对应第二振幅数据和至少一个第二振幅历史数据中的最大值和最小值求差,获得第二振幅差值;

将所述第三数量个子载波分别对应的第一振幅差值及第二振幅差值进行累加,获得第一特征数据;

从所述信道状态信息数据中选择第四数量个子载波分别对应所述两个前导码字段的第一振幅数据和第二振幅数据;

从至少一个信道状态信息历史数据中,确定第二数量个子载波分别对应所述两个前导码字段的至少一个第一振幅历史数据和至少一个第二振幅历史数据;

将每个子载波对应的第一振幅数据和第二振幅数据求差,获得第三振幅差值;

将每个子载波对应同一信道状态信息历史数据中的第一振幅历史数据和第二振幅历史数据求差,获得至少一个第四振幅差值;

将每个子载波对应的第三振幅差值和至少一个第四振幅差值中的最大值和最小值求差,获得极差值;

将所述第四数量个子载波分别对应的极差值进行累加,获得第二特征数据。

23.根据权利要求22所述的方法,其特征在于,所述两个前导码字段包括高通量长训练场字段以及时空分组编码高通量长训练场字段。

24.根据权利要求22所述的方法,其特征在于,所述基于所述信道状态信息特征,确定所述目标空间的备选空间状态包括:将所述第一特征数据以及所述第二特征数据分别进行归一化处理,获得第一目标特征值以及第二目标特征值;

基于所述第一目标特征值以及所述第二目标特征值,确定所述目标空间的备选空间状态。

25.根据权利要求24所述的方法,其特征在于,所述基于所述第一目标特征值以及所述第二目标特征值,确定所述目标空间的备选空间状态包括:基于所述第一目标特征值以及所述第二目标特征值,利用分类模型确定所述目标空间的备选空间状态;

其中,所述分类模型基于第一样本特征值和第二样本特征值,以及对应的空间状态标签训练获得。

26.一种检测方法,其特征在于,包括:

确定第一设备从路由器发射的wifi信号中解析获得的信道状态信息数据;其中,所述第一设备及所述路由器部署在会议室中;

基于所述信道状态信息数据确定所述会议室的备选空间状态;

根据至少一个第一设备分别对应的备选空间状态,确定所述会议室的空间使用状态;

所述基于所述信道状态信息数据确定所述会议室的备选空间状态包括:基于所述信道状态信息数据检测所述会议室的瞬时空间状态;

结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述会议室当前的备选空间状态;其中,N为自然数。

27.一种控制方法,其特征在于,包括:

确定第一设备从第二设备发射的wifi信号中解析获得的信道状态信息数据;其中,所述第一设备及所述第二设备部署在会议室中;

基于所述信道状态信息数据确定所述会议室的备选空间状态;

根据至少一个第一设备分别对应的备选空间状态,确定所述会议室是否存在人体;

基于所述会议室是否存在人体的空间使用状态,对所述会议室的预定请求进行处理;

所述基于所述信道状态信息数据确定所述会议室的备选空间状态包括:基于所述信道状态信息数据检测所述会议室的瞬时空间状态;

结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述会议室当前的备选空间状态;其中,N为自然数。

28.一种检测系统,其特征在于,包括部署在目标空间中的至少一个第一设备以及用于发射无线信号的第二设备;

所述第一设备用于扫描所述无线信号,从所述无线信号中解析获得信号状态数据,并将所述信号状态数据发送至所述第二设备;

所述第二设备用于基于任一个第一设备发送的信号状态数据确定所述目标空间的备选空间状态;并根据所述至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态;

所述第二设备具体用于基于任一个第一设备发送的信号状态数据检测所述目标空间的瞬时空间状态;结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

29.根据权利要求28所述的系统,其特征在于,所述第二设备部署在所述目标空间的天花板上,所述至少一个第一设备部署在所述目标空间的地板上。

30.根据权利要求28所述的系统,其特征在于,所述无线信号为wifi信号;所述第二设备采用时空分组编码方式发射wifi信号。

31.一种检测系统,其特征在于,包括部署在目标空间中的至少一个第一设备、第二设备以及服务端;

所述第二设备用于发射无线信号;

所述第一设备扫描所述无线信号,从所述无线信号中解析获得信号状态数据,并将所述信号状态数据发送至所述服务端;

所述服务端用于基于任一个第一设备发送的信号状态数据确定所述目标空间的备选空间状态;并根据所述至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态;

所述服务端具体用于基于任一个第一设备发送的信号状态数据检测所述目标空间的瞬时空间状态;结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

32.一种检测系统,其特征在于,包括部署在目标空间中的至少一个第一设备以及用于发射无线信号的第二设备;

所述至少一个第一设备中的目标第一设备用于扫描所述无线信号,从所述无线信号中解析获得信号状态数据,并基于所述信号状态数据确定备选空间状态,接收剩余第一设备分别发送的备选空间状态;根据所述至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态;

所述至少一个第一设备中的非目标第一设备用于扫描所述无线信号,从所述无线信号中解析获得信号状态数据,基于所述信号状态数据确定备选空间状态,并将所述备选空间状态发送至所述目标第一设备;

所述非目标第一设备具体用于基于所述信号状态数据检测所述目标空间的瞬时空间状态;结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

33.一种检测装置,其特征在于,包括:

数据确定模块,用于确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据;其中,所述第一设备及所述第二设备部署在目标空间中;

第一识别模块,用于基于所述信号状态数据确定所述目标空间的备选空间状态;

第二识别模块,用于根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态;

所述第一识别模块具体用于基于所述信号状态数据检测所述目标空间的瞬时空间状态;结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

34.一种检测装置,其特征在于,包括:

信号扫描模块,用于扫描第二设备发射的无线信号,并从所述无线信号中解析获得信道状态信息数据;

数据发送模块,用于将所述信道状态信息数据发送至所述第二设备或服务端,由所述第二设备或服务端基于所述信道状态信息数据确定目标空间的备选空间状态,并根据至少一个第一设备对应确定的备选空间状态,确定所述目标空间的空间使用状态;

所述第二设备或服务端用于基于所述信道状态信息数据检测所述目标空间的瞬时空间状态;结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

35.一种检测装置,其特征在于,包括:

信号发射模块,用于发射无线信号;其中,所述信号发射模块部署在目标空间,所述目标空间中部署的至少一个第一设备用以扫描所述无线信号,并从中解析获得信道状态信息数据;

数据接收模块,用于接收任一个第一设备发送的信道状态信息数据;

第三识别模块,用于基于所述信道状态信息数据,确定所述目标空间的备选空间状态;

第四识别模块,用于根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态;

所述第三识别模块具体用于基于所述信道状态信息数据检测所述目标空间的瞬时空间状态;结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

36.一种电子设备,其特征在于,包括处理组件以及存储组件;

所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;

所述处理组件用于:

确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据;其中,所述第一设备及所述第二设备部署在目标空间中;

基于所述信号状态数据确定所述目标空间的备选空间状态;

根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态;

所述基于所述信号状态数据确定所述目标空间的备选空间状态包括:基于所述信号状态数据检测所述目标空间的瞬时空间状态;结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

37.一种无线设备,其特征在于,包括无线组件、处理组件以及存储组件;

所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;

所述处理组件用于:

利用所述无线组件扫描第二设备发射的无线信号,并从所述无线信号中解析获得信道状态信息数据;

将所述信道状态信息数据发送至所述第二设备或服务端,由所述第二设备或服务端基于所述信道状态信息数据确定目标空间的备选空间状态,并根据至少一个第一设备对应确定的备选空间状态,确定所述目标空间的空间使用状态;

所述第二设备或服务端用于基于所述信道状态信息数据检测所述目标空间的瞬时空间状态;结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

38.一种无线设备,其特征在于,包括无线组件、处理组件以及存储组件;

所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;

所述处理组件用于:

利用所述无线组件发射无线信号;其中,所述无线组件部署在目标空间,所述目标空间中部署的至少一个第一设备用以扫描所述无线信号,并从中解析获得信道状态信息数据;

接收任一个第一设备发送的信道状态信息数据;

基于所述信道状态信息数据,确定所述目标空间的备选空间状态;

根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态;

所述基于所述信道状态信息数据,确定所述目标空间的备选空间状态包括:基于所述信道状态信息数据检测所述目标空间的瞬时空间状态;结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

39.一种基站设备,其特征在于,包括wifi组件、处理组件以及存储组件;

所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;

所述处理组件用于:

利用所述wifi组件发射无线信号;其中,所述路由器部署在会议室中,所述会议室中部署的至少一个第一设备用以扫描所述wifi信号,并从中解析获得信道状态信息数据;

接收任一个第一设备发送的信道状态信息数据;

基于所述信道状态信息数据,确定所述会议室的备选空间状态;

根据至少一个第一设备分别对应的备选空间状态,确定所述会议室的空间使用状态;

所述基于所述信道状态信息数据,确定所述目标空间的备选空间状态包括:基于所述信道状态信息数据检测所述目标空间的瞬时空间状态;结合所述第一设备对应检测获得的前N个备选空间历史状态及所述瞬时空间状态,确定所述目标空间当前的备选空间状态;其中,N为自然数。

说明书 :

检测方法、装置、设备、系统、无线设备及基站设备

技术领域

[0001] 本申请实施例涉及计算机应用技术领域,尤其涉及一种检测方法、装置、设备及系统。

背景技术

[0002] 目前很多室内空间都存在是否存在对象的室内空间检测需求,比如会议室,会议室作为日常办公的稀缺资源,其利用率一直备受关注,而了解会议室的空间使用状态可以有效提高其利用率。
[0003] 当前主流的室内空间检测方式主要是通过摄像头检测是否存在对象来实现的,但是摄像头受视距限制、障碍物遮挡及光线条件等,存在监控死角且容易泄漏隐私,导致无法实现有效、安全的空间检测。

发明内容

[0004] 本申请实施例提供一种检测方法、装置、设备及系统,用以解决现有技术中无法有效、安全的空间检测的技术问题。
[0005] 第一方面,本申请实施例中提供了一种检测方法,包括:
[0006] 确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据;其中,所述第一设备及所述第二设备部署在目标空间中;
[0007] 基于所述信号状态数据确定所述目标空间的备选空间状态;
[0008] 根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0009] 第二方面,本申请实施例中提供了一种检测方法,包括:
[0010] 第一设备扫描第二设备发射的无线信号,并从所述无线信号中解析获得信道状态信息数据;
[0011] 将所述信道状态信息数据发送至所述第二设备或服务端,由所述第二设备或服务端基于所述信道状态信息数据确定所述目标空间的备选空间状态,并根据至少一个第一设备对应确定的备选空间状态,确定所述目标空间的空间使用状态。
[0012] 第三方面,本申请实施例中提供了一种检测方法,包括:
[0013] 第一设备扫描第二设备发射的无线信号,并从所述无线信号中解析获得信道状态信息数据;
[0014] 基于所述信道状态信息数据确定所述目标空间的备选空间状态;
[0015] 将所述备选空间状态发送至所述第二设备或服务端,以供所述第二设备或所述服务端根据至少一个第一设备对应的备选空间状态,确定所述目标空间的空间使用状态。
[0016] 第四方面,本申请实施例中提供了一种检测方法,包括:
[0017] 第二设备发射无线信号;其中,所述第二设备部署在目标空间,所述目标空间中部署的至少一个第一设备用以扫描所述无线信号,并从中解析获得信道状态信息数据;
[0018] 接收任一个第一设备发送的信道状态信息数据;
[0019] 基于所述信道状态信息数据,确定所述目标空间的备选空间状态;
[0020] 根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0021] 第五方面,本申请实施例中提供了一种检测方法,包括:
[0022] 接收第一设备发送的目标空间的备选空间状态;其中,所述备选空间状态为所述第一设备基于从第二设备发射的无线信号中解析获得的信道状态信息数据确定,所述第一设备与所述第二设备部署在所述目标空间中;
[0023] 根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0024] 第六方面,本申请实施例中提供了一种检测方法,包括:
[0025] 确定第一设备从第二设备发射的无线信号中解析获得的信道状态信息数据;其中,所述第一设备及所述第二设备部署在目标空间中;
[0026] 基于所述信道状态信息数据确定所述目标空间的备选空间状态;
[0027] 根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0028] 第七方面,本申请实施例中提供了一种检测方法,包括:
[0029] 确定第一设备从路由器发射的wifi信号中解析获得的信道状态信息数据;其中,所述第一设备及所述第二设备部署在会议室中;
[0030] 基于所述信道状态信息数据确定所述会议室的备选空间状态;
[0031] 根据至少一个第一设备分别对应的备选空间状态,确定所述会议室的空间使用状态。
[0032] 第八方面,本申请实施例中提供了一种控制方法,包括:
[0033] 确定第一设备从第二设备发射的wifi信号中解析获得的信道状态信息数据;其中,所述第一设备及所述第二设备部署在会议室中;
[0034] 基于所述信道状态信息数据确定所述会议室的备选空间状态;
[0035] 根据至少一个第一设备分别对应的备选空间状态,确定所述会议室是否存在人体;
[0036] 基于所述会议室是否存在人体的空间使用状态,对所述会议室的预定请求进行处理。
[0037] 第九方面,本申请实施例中提供了一种检测系统,包括部署在目标空间中的至少一个第一设备以及用于发射无线信号的第二设备;
[0038] 所述第一设备用于扫描所述无线信号,从所述无线信号中解析获得信号状态数据,并将所述信号状态数据发送至所述第二设备;
[0039] 所述第二设备用于基于任一个第一设备发送的信号状态数据确定所述目标空间的备选空间状态;并根据所述至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0040] 第十方面,本申请实施例中提供了一种检测系统,包括部署在目标空间中的至少一个第一设备、第二设备以及服务端;
[0041] 所述第二设备用于发射无线信号;
[0042] 所述第一设备扫描所述无线信号,从所述无线信号中解析获得信号状态数据,并将所述信号状态数据发送至所述服务端;
[0043] 所述服务端用于基于任一个第一设备发送的信号状态数据确定所述目标空间的备选空间状态;并根据所述至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0044] 第十一方面,本申请实施例中提供了一种检测系统,包括部署在目标空间中的至少一个第一设备以及用于发射无线信号的第二设备;
[0045] 所述至少一个第一设备中的目标第一设备用于扫描所述无线信号,从所述无线信号中解析获得信号状态数据,并基于所述信号状态数据确定备选空间状态,接收剩余第一设备分别发送的备选空间状态;根据所述至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0046] 所述至少一个第一设备中的非目标第一设备用于扫描所述无线信号,从所述无线信号中解析获得信号状态数据,基于所述信号状态数据确定备选空间状态,并将所述备选空间状态发送至所述目标第一设备。
[0047] 第十二方面,本申请实施例中提供了一种检测装置,包括:
[0048] 数据确定模块,用于确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据;其中,所述第一设备及所述第二设备部署在目标空间中;
[0049] 第一识别模块,用于基于所述信号状态数据确定所述目标空间的备选空间状态;
[0050] 第二识别模块,用于根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0051] 第十三方面,本申请实施例中提供了一种检测装置,包括:
[0052] 信号扫描模块,用于扫描第二设备发射的无线信号,并从所述无线信号中解析获得信道状态信息数据;
[0053] 数据发送模块,用于将所述信道状态信息数据发送至所述第二设备或服务端,由所述第二设备或服务端基于所述信道状态信息数据确定所述目标空间的备选空间状态,并根据至少一个第一设备对应确定的备选空间状态,确定所述目标空间的空间使用状态。
[0054] 第十四方面,本申请实施例中提供了一种检测装置,包括:
[0055] 信号发射模块,用于发射无线信号;其中,所述第二设备部署在目标空间,所述目标空间中部署的至少一个第一设备用以扫描所述无线信号,并从中解析获得信道状态信息数据;
[0056] 数据接收模块,用于接收任一个第一设备发送的信道状态信息数据;
[0057] 第三识别模块,用于基于所述信道状态信息数据,确定所述目标空间的备选空间状态;
[0058] 第四识别模块,用于根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0059] 第十五方面,本申请实施例中提供了一种电子设备,包括处理组件以及存储组件;
[0060] 所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
[0061] 所述处理组件用于:
[0062] 确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据;其中,所述第一设备及所述第二设备部署在目标空间中;
[0063] 基于所述信号状态数据确定所述目标空间的备选空间状态;
[0064] 根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0065] 第十六方面,本申请实施例中提供了一种无线设备,包括无线组件、处理组件以及存储组件;
[0066] 所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
[0067] 所述处理组件用于:
[0068] 利用所述无线组件扫描第二设备发射的无线信号,并从所述无线信号中解析获得信道状态信息数据;
[0069] 将所述信道状态信息数据发送至所述第二设备或服务端,由所述第二设备或服务端基于所述信道状态信息数据确定所述目标空间的备选空间状态,并根据至少一个第一设备对应确定的备选空间状态,确定所述目标空间的空间使用状态。
[0070] 第十七方面,本申请实施例中提供了一种无线设备,包括无线组件、处理组件以及存储组件;
[0071] 所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
[0072] 所述处理组件用于:
[0073] 利用所述无线组件发射无线信号;其中,所述第二设备部署在目标空间,所述目标空间中部署的至少一个第一设备用以扫描所述无线信号,并从中解析获得信道状态信息数据;
[0074] 接收任一个第一设备发送的信道状态信息数据;
[0075] 基于所述信道状态信息数据,确定所述目标空间的备选空间状态;
[0076] 根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0077] 第十八方面,本申请实施例中提供了一种基站设备,包括wifi组件、处理组件以及存储组件;
[0078] 所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行;
[0079] 所述处理组件用于:
[0080] 利用所述wifi组件发射无线信号;其中,所述路由器部署在会议室中,所述会议室中部署的至少一个第一设备用以扫描所述wifi信号,并从中解析获得信道状态信息数据;
[0081] 接收任一个第一设备发送的信道状态信息数据;
[0082] 基于所述信道状态信息数据,确定所述会议室的备选空间状态;
[0083] 根据至少一个第一设备分别对应的备选空间状态,确定所述会议室的空间使用状态。
[0084] 本申请实施例中,目标空间中部署第一设备以及第二设备,第二设备发射无线信号,第一设备扫描第二无线设备发射的无线信号,并从中解析获得信号状态数据,基于所述信号状态数据确定对应第一设备的所述目标空间的备选空间状态;结合至少一个第一设备对应的备选空间状态,即可以确定所述目标空间的空间使用状态。信号状态数据例如可以采用信道状态信息数据,通过信号状态数据可以表征无线信号在不同环境影响下的传播特征,据此可以得到目标空间中是否存在人体等对象,进而可以有效确定目标空间的空间使用状态,且不会存在隐私问题,本申请实施例实现了有效、安全的空间检测。
[0085] 本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

[0086] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0087] 图1a示出了本申请提供的一种检测系统一个实施例的结构示意图;
[0088] 图1b示出了本申请提供的一种检测系统又一个实施例的结构示意图;
[0089] 图2示出了本申请提供的一种检测方法一个实施例的流程图;
[0090] 图3a以及图3b分别示出了本申请实施例在一个实际应用中备选空闲状态确定示意图;
[0091] 图4示出了本申请提供的一种检测方法又一个实施例的流程图;
[0092] 图5示出了本申请提供的一种检测方法又一个实施例的流程图;
[0093] 图6示出了本申请提供的一种检测方法又一个实施例的流程图;
[0094] 图7示出了本申请提供的一种检测方法又一个实施例的流程图;
[0095] 图8示出了本申请提供的一种检测方法又一个实施例的流程图;
[0096] 图9示出了本申请在一个实际应用中的会议室空间检测场景示意图;
[0097] 图10示出了本申请提供的一种检测装置一个实施例的结构示意图;
[0098] 图11示出了本申请提供的一种电子设备一个实施例的结构示意图;
[0099] 图12示出了本申请提供的一种检测装置又一个实施例的结构示意图;
[0100] 图13示出了本申请提供的一种无线设备一个实施例的结构示意图;
[0101] 图14示出了本申请提供的一种检测装置又一个实施例的结构示意图;
[0102] 图15示出了本申请提供的一种无线设备又一个实施例的结构示意图。

具体实施方式

[0103] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0104] 在本申请的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
[0105] 本申请实施例的技术方案可以适用于对任意建筑物内部空间检测需求的应用场景中,比如对会议室的空间检测场景等,针对会议室的空间检测,可以方便了解会议室的空间使用状态,即是否处于空闲状态,以实现会议室有效使用,且一些会议室线上预定系统,也需要了解会议室的空间使用状态。
[0106] 而现有技术中,主要是采用摄像头方案来实现空间检测,从摄像头采集图像中进行活体识别,以确定是否存在对象,进而确定空间是否处于空闲状态等,然而摄像头方案存在监控死角且容易泄露隐私,无法实现有效、安全的空间检测。
[0107] 为了实现有效、安全的空间检测,发明人在实现本发明的过程中研究发现,人体对无线信号会产生吸收或反射效果,使得无线信号的传播特征发生变化,可以利用人体对无线信号传输产生的影响,来实现空间检测,据此提出了本申请的技术方案,本申请实施例中,目标空间中部署第一设备以及第二设备,第二设备发射无线信号,第一设备扫描第二无线设备发射的无线信号,并从中解析获得信号状态数据,基于信号状态数据确定对应第一设备的目标空间的备选空间状态;结合至少一个第一设备对应的备选空间状态,即可以确定目标空间的空间使用状态。信号状态数据例如可以采用CSI(Channel State Information,信道状态信息)数据,通过信号状态数据可以表征无线信号在不同环境影响下的传播特征,据此可以得到目标空间中是否存在人体等对象,进而可以有效确定目标空间的空间使用状态,且不会存在隐私问题,本申请实施例实现了有效、安全的空间检测。
[0108] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0109] 本申请实施例的技术方案可以应用于如图1a所示的检测系统中或如图 1b所示的检测系统中。
[0110] 图1a所示的检测系统中,可以包括部署在目标空间中的至少一个第一设备101以及第二设备102。
[0111] 第二设备102用于发射无线信号。
[0112] 第一设备101用于扫描第二设备102发射的无线信号并从无线信号中解析获得信号状态数据,并将信号状态数据发送至第二设备102。
[0113] 第二设备102还用于根据任一个第一设备101发送的信号状态数据,确定目标空间的备选空间状态;并根据至少一个第一设备分别对应的备选空间状态,确定目标空间的空间使用状态。
[0114] 可选地,该检测系统还可以包括服务端,第二设备102可以将目标空间的空间使用状态发送至服务端,以供服务端进行相应处理。
[0115] 图1b所示的检测系统中,可以包括部署在目标空间中的至少一个第一设备103、第二设备104以及服务端105。
[0116] 第二设备104用于发射无线信号。
[0117] 第一设备103用于扫描第二设备104发射的无线信号并从无线信号中解析获得信号状态数据,并将信号状态数据发送至服务端105。
[0118] 服务端105用于根据任一个第一设备101发送的信号状态数据,确定目标空间的备选空间状态;并根据至少一个第一设备分别对应的备选空间状态,确定目标空间的空间使用状态。
[0119] 其中,服务端105可以部署在云端或者部署在独立的计算设备中等。
[0120] 结合图1a以及图1b所示的检测系统,第一设备可以与服务端建立网络连接,或者与第二设备建立网络连接,由服务端或第二设备基于信号状态数据实现目标空间的空间检测。
[0121] 此外,作为又一个实施例,第一设备也可以基于从第二设备发射的无线信号中解析获得信号状态数据,确定目标空间的备选空间状态,再将备选空间状态发送至第二设备或服务端,由第二设备或服务端根据至少一个第一设备分别发送的备选空间状态,确定目标空间的空间使用状态。
[0122] 或者至少一个第一设备中的目标第一设备也可以接收非目标第一设备的备选空间状态,从而结合至少一个第一设备的备选空间状态来确定目标空间的空间使用状态。因此,本申请实施例还提供了一种检测系统,包括部署在目标空间中的至少一个第一设备以及用于发射无线信号的第二设备;
[0123] 所述至少一个第一设备中的目标第一设备用于扫描所述无线信号,从所述无线信号中解析获得信号状态数据,并基于所述信号状态数据确定备选空间状态,接收剩余非目标第一设备分别发送的备选空间状态;根据至少一个第一设备分别对应的备选空间状态,确定所述目标空间的空间使用状态。
[0124] 所述至少一个第一设备中的非目标第一设备用于扫描所述无线信号,从所述无线信号中解析获得信号状态数据,基于所述信号状态数据确定备选空间状态,并将所述备选空间状态发送至所述目标第一设备。
[0125] 其中,第二设备可以部署在天花板上,第一设备可以部署在地板上。
[0126] 当然,第二设备也可以部署在目标空间入口所在位置等,通过第二设备与至少一个设备的位置部署,保证第一设备与第二设备之间建立的无线信号覆盖范围可以覆盖人体活动范围等。第一设备的部署数量可以根据目标空间的面积大小来进行设置等。
[0127] 其中,第一设备与第二设备可以为基于无线信号进行通信传输的无线设备。
[0128] 该无线信号可以为无线局域网信号或者短距离通信信号等,例如wifi信号、或雷达信号、此外。也可以是蓝牙信号、uwb(Ultra Wide Band,超宽带) 信号或zigbee(紫峰)信号等。
[0129] 在一个实际应用中,为了进一步提高检测准确性,无线信号可以为wifi (Wireless Fidelity,无线保真)信号,信号状态数据可以为CSI数据,第二设备可以采用一定频率发射wifi信号,可以采用STBC(Space‑time block code,时空分组编码)方式发射wifi信号,第二设备可以采用支持2.4g信号频段的基站设备实现,如路由器或AP(Wireless Access Point,无线访问接入点)实现,并可以将SSID(Service Set Identifier,服务集标识)配置为802.11NG协议(一种无线局域网标准)下的HT20(High Throughput 20,20兆的高吞吐量频宽)模式。第一设备可以为可以连接AP或路由器的终端等。
[0130] 为了方便第一设备可以从wifi信号中解析获得CSI数据,第一设备可以可以配置ESP32芯片(一种集成芯片),实现CSI数据的解析等。
[0131] 其中,检测系统中各个设备执行具体功能操作会在下文方法部分进行详细介绍。
[0132] 图2为本申请提供的一种检测方法一个实施例的流程图,该方法可以包括以下几个步骤:
[0133] 201:确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据。
[0134] 其中,第一设备及第二设备部署在目标空间中,该目标空间中可以部署至少一个第一设备;第一设备与第二设备可以首先建立无线连接,即可以扫描获得第二设备发射的无线信号。
[0135] 作为一种可选方式,本实施例技术方案可以由第二设备执行,步骤201 可以是第二设备接收第一设备发送的从第二设备发射的无线信号中解析获得的信号状态数据。
[0136] 作为另一种可选方式,本实施例技术方案可以由服务端执行,步骤201 可以是服务端接收第一设备发送的从第二设备发射的无线信号中解析获得的信号状态数据。
[0137] 作为又一种可选方式,本实施例技术方案可以由第一设备执行,步骤202 也即第一设备从扫描获得的无线信号中解析获得信号状态数据。
[0138] 其中,信号状态数据可以为信号强度数据,如RSSI(Received Signal Strength Indication,接收的信号强度指示)或者CSI数据,在一个实际应用中,可选地,信号状态数据可以为CSI数据。CSI数据时间稳定性好,能快速适应环境变化,对传输链路周围的人体活动更加敏感,因此CSI数据可以优的体现不同环境影响下的传播特征。
[0139] 202:基于信号状态数据确定目标空间的备选空间状态。
[0140] 由于信号状态数据可以表征无线信号在受人体影响的不同环境下的传播特征,因此,基于信号状态数据即可以确定目标空间的备选空间状态。
[0141] 其中,备选空间状态可以包括空闲状态以及非空闲状态,空闲状态可以是指目标空间中存在人体等活动对象,非空闲状态可以是指目标空间没有人体等活动对象。
[0142] 为了提高检测准确性,可选地,可以预先训练分类模型,基于信号状态数据可以利用分类模型来确定目标空间的备选空间状态。该分类模型可以基于信号状态样本数据以及对应的空间状态标签训练获得。将信号状态数据输入预先训练获得的分类模型,即可以获得目标空间的备选空间状态。
[0143] 当然,也可以预先设定不同信号状态数据对应的空间状态,从而通过匹配查找确定当前的备选空间状态。
[0144] 203:根据至少一个第一设备分别对应确定的备选空间状态,确定目标空间的空间使用状态。
[0145] 由于目标空间中可以部署至少一个第一设备,针对每个第一设备均会按照步骤201~步骤202的操作获得各自对应的备选空间状态,为了提高检测准确性,可以综合至少一个第一设备分别对应确定的备选空间状态,确定目标空间的空间使用状态,该空间使用状态即作为目标空间的最终确认状态,以进行后续处理等。
[0146] 可选地,目标空间仅部署一个第一设备时,可以将该第一设备的备选空间状态即作为目标空间的空间使用状态。
[0147] 目标空间部署多个第一设备时,可以是多个备选空间状态中均为空闲状态时,确定空间使用状态为空闲状态,否则可以确定空间使用状态为非空间状态。
[0148] 其中,本实施例的技术方案由服务端或者第二设备执行时,至少一个第一设备可以分别将各自解析获得的信号状态数据发送至服务端或第二设备,从而服务端或者第二设备可以分别确定每个第一设备对应的备选空间状态,进而在综合至少一个第一设备对应的备选空间状态来确定空间使用状态。
[0149] 本实施例的技术方案由第一设备执行时,若目标空间部署多个第一设备,则本实施例的技术方案可以具体由目标第一设备执行,目标第一设备可以接收不包括自身的其它非目标第一设备发送的各自解析获得的信号状态数据,从而该目标第一设备分别确定每个第一设备对应的备选空间状态,进而综合至少一个第一设备对应的备选空间状态来确定空间使用状态。可选地,该目标第一设备可以是部署的多个第一设备中的预先指定的第一设备。
[0150] 本实施例中,实现了对目标空间的有效空间检测,且不会涉及用户隐私,提高了检测安全性。
[0151] 另外,为了进一步提高检测准确性,在某些实施例中,基于信号状态数据确定目标空间的备选空间状态可以包括:
[0152] 基于信号状态数据检测获得目标空间的瞬时空间状态;
[0153] 结合第一设备对应的前N个备选空间历史状态及该瞬时空间状态,确定目标空间当前的备选空间状态;其中,N为自然数。
[0154] 由于第一设备会持续扫描无线信号并从中解析获得信号状态数据,因此空间检测会持续进行,第一设备对应的前N个备选空间历史状态也即是当前时刻之前确定的连续N个备选空间状态。
[0155] 其中,瞬时空间状态是指利用第一设备解析得到的信号状态数据,检测获得的空间使用状态,可选地,利用分类模型基于信号状态数据可以具体确定的是目标空间的瞬时空间状态,也即将信号状态数据输入分析类型获得的可以是目标空间的瞬时空间状态。该瞬时空间状态可以直接作为第一设备对应的备选空间状态,但是由于实际应用中,基于第一设备解析获得的信号状态数据确定的瞬时空间状态存在误判或者错判的可能性,因此可以采用延时判定方式,通过结合前N个备选空间历史状态以及当前确定的瞬时空间状态,来综合判定当前对应的备选空间状态,可以提高备选空间状态确定的准确性。
[0156] 作为一种可选方式,结合第一设备对应的前N个备选空间历史状态及瞬时空间状态,确定目标空间的备选空间状态可以包括:
[0157] 确定第一设备对应的前N个备选空间历史状态;
[0158] 若前N个备选空间历史状态及瞬时空间状态中的空闲状态数量大于第一数量,确定第一设备对应的备选空间状态为空闲状态;
[0159] 若前N个备选空间历史状态及瞬时空间状态中的非空闲状态数量大于第二数量,确定第一设备对应的备选空间状态为非空闲状态。
[0160] 作为另一种可选方式,结合第一设备对应检测获得的前N个备选空间历史状态及瞬时空间状态,确定目标空间的备选空间状态可以包括:
[0161] 确定第一设备对应的前N个备选空间历史状态;
[0162] 确定第一设备对应的第一计数器以及第二计数器;其中,第一计数器与第二计数器的初始计数值为零;
[0163] 如果前一个备选空间历史状态为空闲状态,若瞬时空间状态为非空闲状态,将第一计数器加一,若瞬时空间状态为非空闲状态,将第二计数器加一;
[0164] 判断第一计数器是否大于第一阈值,若否,确定第一设备对应的备选空间状态为空闲状态;若是,将第二计数器清零,并在第一计数器大于第二阈值时确定备选空间状态为非空闲状态,否则确定备选空间状态为空闲状态;
[0165] 判断第二计数器是否大于第三阈值,若否,确定第一设备对应的备选空间状态为空闲状态;若是,确定第一设备对应的备选空间状态为空闲状态并将第一计数器清零,[0166] 如果前一备选空间历史状态为非空闲状态,若瞬时空间状态为非空闲状态,将第一计数器加一,若瞬时空间状态非空闲状态,将第二计数器加一;
[0167] 判断第一计数器是否大于第四阈值,若否,确定第一设备对应的备选空间状态为非空闲状态;若是,确定第一设备对应的备选空间状态为非空闲状态,并将第二计数器清零;
[0168] 判断第二计数器是否大于第五阈值,若否,确定第一设备对应的备选空间状态为非空闲状态;若是,将第一计数器清零,并在第二计数器大于第六阈值时,确定第一设备对应的备选空间状态为空闲状态,否则确定第一设备对应的备选空间状态为非空闲状态。
[0169] 为了便于理解,图3a以及图3b分别示出了前一备选空间历史状态为非空闲状态以及空闲状态下,当前的备选空间状态确定方式示意图;
[0170] 图3a中,前一个备选空间状态为空闲状态10,若瞬时空间状态为非空闲状态,将第一计数器加一11;若瞬时空间状态为空闲状态,将第二计数器加一12;
[0171] 判断第一计数器是否大于第一阈值13,若否,确定第一设备对应的备选空间状态为空闲状态;若是,将第二计数器清零14;判断第一计数器是否大于第二阈值15,若是确定备选空间状态为非空闲状态,否则确定备选空间状态为空闲状态。
[0172] 判断第二计数器是否大于第三阈值16,若否,确定第一设备对应的备选空间状态为空闲状态;若是,确定第一设备对应的备选空间状态为空闲状态并将第一计数器清零17。
[0173] 其中,第一阈值、第二阈值以及第三阈值可以结合实际应用情况进行设定。
[0174] 图3b中,前一个备选空间历史状态为非空闲状态18,若瞬时空间状态为非空闲状态,将第一计数器加一19,若瞬时空间状态非空闲状态,将第二计数器加一20;
[0175] 判断第一计数器是否大于第四阈值21,若否,确定第一设备对应的备选空间状态为非空闲状态;若是,确定第一设备对应的备选空间状态为非空闲状态,并将第二计数器清零22;
[0176] 判断第二计数器是否大于第五阈值23,若否,确定第一设备对应的备选空间状态为非空闲状态;若是,将第一计数器清零24,并判断第二计数器大于第六阈值25,若是确定第一设备对应的备选空间状态为空闲状态,否则确定第一设备对应的备选空间状态为非空闲状态。
[0177] 其中,第四阈值、第五阈值以及第六阈值可以结合实际情况进行设定。
[0178] 此外,为了进一步提高检测准确性,在某些实施例中,基于信号状态数据确定目标空间的备选空间状态之前,该方法还包括:
[0179] 利用距离当前时间第一时长内的至少一个信号状态历史数据,对信号状态数据进行误差纠正。
[0180] 其中,误差纠正可以采用中值滤波方式或者均值滤波方式进行,因此,作为一种可选方式,利用距离当前时间第一时长内的至少一个信号状态历史数据,对信号状态数据进行误差纠正可以包括:
[0181] 将距离当前时间第一时长内的至少一个信号状态历史数据与信号状态数据的平均数值,作为信号状态数据的纠正值。
[0182] 作为另一种可选方式,利用距离当前时间第一时长内的至少一个信号状态历史数据,对信号状态数据进行误差纠正可以包括:
[0183] 将至少一个信号状态历史数据与信号状态数据按照数值大小排序确定的中间数值,作为信号状态数据的纠正值。
[0184] 其中,对于信号状态数据为CSI数据时,由于CSI数据是由多个子载波数据构成,可以具体是利用信号状态历史数据中的子载波数据对当前的信号状态数据中的相应子载波数据进行误差纠正。
[0185] 由于图2所示实施例的技术方案可以由服务端执行、也可以由第一设备执行,也可以由第二设备执行,为了便于理解,下面将结合流程图从不同执行主体角度对本申请技术方案进行描述,其中相关功能操作由于上文已经了详细描述,区别可能仅在于执行主体不一样,因此在下文描述的一个或多个实施例中将不再重复赘述。
[0186] 图4为本申请提供的一种检测方法又一个实施例的流程图,本实施例技术方案由第一设备执行,可以包括如下几个步骤:
[0187] 401:扫描第二设备发射的无线信号,并从无线信号中解析获得信号状态数据。
[0188] 可选地,该信号状态数据可以为CSI数据或者信号强度数据。
[0189] 402:将信号状态数据发送至第二设备或服务端,由第二设备或服务端基于信号状态数据确定目标空间的备选空间状态,并根据至少一个第一设备对应确定的备选空间状态,确定目标空间的空间使用状态。
[0190] 图5为本申请提供的一种检测方法又一个实施例的流程图,本实施例技术方案由第一设备执行,可以包括如下几个步骤:
[0191] 501:扫描第二设备发射的无线信号,并从无线信号中解析获得信号状态数据。
[0192] 可选地,该信号状态数据可以为CSI数据或者信号强度数据。
[0193] 502:基于信号状态数据,确定目标空间的备选空间状态。
[0194] 503:将备选空间状态发送至第二设备或服务端,以供第二设备或服务端根据至少一个第一设备对应的备选空间状态,确定目标空间的空间使用状态。
[0195] 图6为本申请提供的一种检测方法又一个实施例的流程图,本实施例技术方案由第二设备执行,可以包括如下几个步骤:
[0196] 601:发射无线信号。
[0197] 其中,第二设备部署在目标空间,目标空间中部署的至少一个第一设备用以扫描无线信号,并从中解析获得信号状态数据。
[0198] 602:接收任一个第一设备发送的信号状态数据。
[0199] 受设备本身因素或者部署环境因素影响,不同第一设备解析获得的信号状态数据可能不一样。
[0200] 603:基于信号状态数据,确定目标空间的备选空间状态。
[0201] 604:根据至少一个第一设备分别对应的备选空间状态,确定目标空间的空间使用状态。
[0202] 图7为本申请提供的一种检测方法又一个实施例的流程图,本实施例技术方案可以由第二设备或者服务端执行,可以包括如下几个步骤:
[0203] 701:接收第一设备发送的目标空间的备选空间状态。
[0204] 其中,备选空间状态为第一设备基于从第二设备发射的无线信号中解析获得的CSI数据确定,第一设备与第二设备部署在目标空间中。
[0205] 本实施例技术方案由第二设备执行,步骤701之后,还可以包括:发射该无线信号。
[0206] 702:根据至少一个第一设备分别对应的备选空间状态,确定目标空间的空间使用状态。
[0207] 由于实际应用中,信号状态数据可以为CSI数据或者信号强度数据,下面将以信号状态数据为CSI数据为例,对本申请技术方案进行描述。
[0208] 图8为本申请实施例提供的一种检测方法又一个实施例的流程图,可以包括以下几个步骤:
[0209] 801:确定第一设备从第二设备发射的无线信号中解析获得的CSI数据。
[0210] 其中,第一设备及第二设备部署在目标空间中;
[0211] 802:基于CSI数据确定目标空间的备选空间状态。
[0212] 803:根据至少一个第一设备分别对应的备选空间状态,确定目标空间的空间使用状态。
[0213] 图8所示实施例的技术方案与图1所示的技术方案不同之处在于信号状态数据具体为CSI数据,CSI描述了无线信号如何在信道中传输,用于表示通信链路的信道属性,属于信号传输物理层信息,其时间稳定性好,能快速适应环境变化,对传输链路周围的人体活动更加敏感,因此可以优选CSI数据来进行空间检测,使得可以提高空间检测的准确性,并保证空间检测的安全性。
[0214] 可选地,根据至少一个第一设备对应的备选空间状态,确定目标空间的空间使用状态可以是:
[0215] 如果至少一个第一设备对应的备选空间状态中均为空闲状态,确定目标空间的空间使用状态为空闲状态,否则确定目标空间的空间使用状态为非空闲状态。
[0216] 在某些实施例中,基于CSI数据确定目标空间的备选空间状态可以包括:
[0217] 从CSI数据中提取表征CSI变化状态的CSI特征;
[0218] 基于CSI特征确定目标空间的备选空间状态。
[0219] 由于CSI数据包括多个子载波数据,子载波数据包括子载波的幅值数据和相位数据,CSI变化状态可以是指幅值变化或者相位变化等,因此,可以首先CSI数据进行处理,提取表征CSI变化状态的CSI特征,CSI特征可以基于子载波幅值确定或者子载波相位确定等。
[0220] 由于可以采用分类模型进行空间检测,因此某些实施例中,基于CSI特征确定目标空间的备选空间状态可以包括:
[0221] 基于CSI特征,利用分类模型检测目标空间的备选空间状态;其中,分类模型基于CSI样本特征及对应的空间状态标签训练获得。
[0222] 为了进一步提高检测准确性,在某些实施例中,基于CSI数据确定目标空间的备选空间状态包括:
[0223] 基于CSI数据检测目标空间的瞬时空间状态;
[0224] 结合第一设备对应检测获得的前N个备选空间历史状态及瞬时空间状态,确定目标空间的备选空间状态;其中,N为自然数。
[0225] 作为一种可选方式,结合第一设备对应检测获得的前N个备选空间历史状态及瞬时空间状态,确定目标空间的备选空间状态包括:
[0226] 确定第一设备对应检测获得的前N个备选空间历史状态;
[0227] 若前N个备选空间历史状态及瞬时空间状态中的空闲状态数量大于第一数量,确定第一设备对应的备选空间状态为空闲状态;
[0228] 若前N个备选空间历史状态及瞬时空间状态中的非空闲状态数量大于第二数量,确定第一设备对应的备选空间状态为非空闲状态。
[0229] 作为另一种可选方式,结合第一设备对应检测获得的前N个备选空间历史状态及瞬时空间状态,确定目标空间的备选空间状态包括:
[0230] 确定第一设备对应的第一计数器以及第二计数器;其中,第一计数器与第二计数器的初始计数值为零;
[0231] 如果前一备选空间历史状态为空闲状态,若瞬时空间状态为非空闲状态,将第一计数器加一,若备选空间状态为非空闲状态,将第二计数器加一;
[0232] 判断第一计数器是否大于第一阈值,若否,确定第一设备对应的备选空间状态为空闲状态;若是,将第二计数器清零,并在第一计数器大于第二阈值时确定备选空间状态为非空闲状态,否则确定备选空间状态为空闲状态;
[0233] 判断第二计数器是否大于第三阈值,若否,确定第一设备对应的备选空间状态为空闲状态;若是,确定第一设备对应的备选空间状态为空闲状态并将第一计数器清零,[0234] 如果前一备选空间历史状态为非空闲状态,若瞬时空间状态为非空闲状态,将第一计数器加一,若瞬时空间状态非空闲状态,将第二计数器加一;
[0235] 判断第一计数器是否大于第四阈值,若否,确定第一设备对应的备选空间状态为非空闲状态;若是,确定第一设备对应的备选空间状态为非空闲状态,并将第二计数器清零;
[0236] 判断第二计数器是否大于第五阈值,若否,确定第一设备对应的备选空间状态为非空闲状态;若是,将第一计数器清零,并在第二计数器大于第六阈值时,确定第一设备对应的备选空间状态为空闲状态,否则确定第一设备对应的备选空间状态为非空闲状态。
[0237] 利用计数器延时判断第一设备对应的备选空间状态可以参见图3a以及图 3b中所示。
[0238] 另外,为了进一步提高检测准确度,在某些实施例中,基于CSI数据,确定目标空间的备选空间状态之前,该方法还可以包括:
[0239] 利用距离当前时间第一时长内的至少一个CSI历史数据,对CSI数据进行误差纠正。
[0240] 可选地,利用距离当前时间第一时长内的至少一个CSI历史数据,对CSI 数据进行误差纠正可以包括:
[0241] 将距离当前时间第一时长内的至少一个CSI历史数据与CSI数据的平均数值,或者将至少一个CSI历史数据与CSI数据按照数值大小排序确定的中间值,作为CSI数据的纠正值。
[0242] 此外,由于CSI数据由多个子载波数据构成,利用距离当前时间第一时长内的至少一个CSI历史数据,对CSI数据进行误差纠正可以是:
[0243] 利用距离当前时间第一时长内的至少一个CSI历史数据中的子载波数据,对CSI数据中的相应子载波数据进行误差纠正。
[0244] 可选地,利用距离当前时间第一时长内的至少一个CSI历史数据中以及当前CSI数据中同一子载波对应的子载波数据的平均数值或者按照数值大小排序确定的中间值,作为子载波数据对应的纠正值。
[0245] 其中,从CSI数据中提取的可以是表征CSI幅度变化的CSI特征,因此,对子载波数据的误差纠正可以具体是对子载波振幅数据进行误差纠正。
[0246] 由于CSI数据由子载波数据构成,在某些实施例中,从CSI数据中提取表征CSI变化状态的CSI特征可以是包括:
[0247] 从CSI数据中选择多个子载波数据,并基于多个子载波数据中的振幅数据,计算表征CSI振幅变化状态的CSI特征。
[0248] 可选地,计算CSI特征之前,可以按照前述方法首先对子载波的振幅数据进行误差纠正。
[0249] 在实际应用中,从CSI数据中选择多个子载波数据,并基于多个子载波数据中的振幅数据,计算表征CSI变化状态的CSI特征可以按照如下方式计算获得:
[0250] S1:从CSI数据中选择第三数量个子载波分别对应两个前导码字段的第一振幅数据和第二振幅数据。
[0251] 可选地,该两个前导码字段可以是HT‑LTF(high throughput‑long training field,高通量长训练场)字段以及STBC‑HT‑LTF(space time block code HT‑LTF,时空分组编码高通量长训练场)字段。
[0252] 该第三数量个子载波可以结合实际应用情况进行选择。
[0253] S2:从至少一个CSI历史数据中,确定第一数量个子载波分别对应两个前导码字段的至少一个第一振幅历史数据和至少一个第二振幅历史数据。
[0254] 可选地,执行步骤S3以及步骤S8之前,可以首先对第一振幅数据以及第二振幅数据进行误差纠正。
[0255] 可以将每个子载波对应的第一振幅数据和至少一个第一振幅历史数据的平均数值或者按照数值大小排列确定的中间数值,作为第一振幅数据的纠正值。
[0256] 可以将每个子载波对应的第二振幅数据和至少一个第二振幅历史数据的平均数值或者按照数值大小排列确定的中间数值,作为第二振幅数据的纠正值。
[0257] S3:将每个子载波对应第一振幅数据和至少一个第一振幅历史数据中的最大值和最小值求差,获得第一振幅差值。
[0258] S4:将每个子载波对应第二振幅数据和至少一个第二振幅历史数据中的最大值和最小值求差,获得第二振幅差值;
[0259] S5:将第一数量个子载波分别对应的第一振幅差值及第二振幅差值进行累加,获得第一特征数据。
[0260] 例如,假设第一数量个子载波为2个子载波:子载波a以及子载波b,子载波a对应获得第一振幅差值a1以及第二振幅差值a2,子载波b对应获得第一振幅差值b1以及第二振幅差值b2,则a1、a2、b1以及b2的和值,即可以作为该第一特征数据。
[0261] S6:从CSI数据中选择第二数量个子载波分别对应两个前导码字段的第一振幅数据和第二振幅数据。
[0262] S7:从至少一个CSI历史数据中,确定第二数量个子载波分别对应两个前导码字段的至少一个第一振幅历史数据和至少一个第二振幅历史数据;
[0263] S8:将每个子载波对应的第一振幅数据和第二振幅数据求差,获得第三振幅差值。
[0264] S9:将每个子载波对应同一CSI历史数据中的第一振幅历史数据和第二振幅历史数据求差,获得至少一个第四振幅差值。
[0265] 由于存在至少一个CSI历史数据,因此对应每个子载波可以获得至少一个第四振幅差值。
[0266] S10:将每个子载波对应的第三振幅差值和至少一个第四振幅差值中的最大值和最小值求差,获得极差值。
[0267] 由于存在第二数量个子载波,因此可以获得第二数量个极差值。
[0268] S11:将第二数量个子载波分别对应的极差值进行累加,获得第二特征数据。
[0269] 也即CSI特征可以包括第一特征数据以及第二特征数据,则具体是基于第一特征数据以及第二特征数据,确定目标空间的备选空间状态。
[0270] 为了便于数据处理,可以首先对第一特征数据以及第二特征数据进行归一化,因此,在某些实施例中,基于CSI特征,确定目标空间的备选空间状态可以包括:
[0271] 将第一特征数据以及第二特征数据分别进行归一化处理,获得第一目标特征值以及第二目标特征值;
[0272] 基于第一目标特征值以及第二目标特征值,确定目标空间的备选空间状态。
[0273] 一种可能的归一化处理方式可以按照如下公式执行:
[0274] 第一目标特征值=比例因子2/(第一中间值+比例因子2);其中,第一中间值=(第一特征数据‑范围因子1)/比例因子1;
[0275] 第二目标特征值=比例因子2/(第二中间值+比例因子2);其中,第二中间值=(第二特征数据‑范围因子1)/比例因子1。
[0276] 可选地,比例因子2数值例如可以为1,范围因子1数值例如可以为10,比例因子1取值例如可以为50。
[0277] 由于可以利用分类模型进行空间检测,因此,在某些实施例中,基于第一目标特征值以及第二目标特征值,确定目标空间的备选空间状态可以包括:
[0278] 基于第一目标特征值以及第二目标特征值,利用分类模型确定目标空间的备选空间状态;
[0279] 其中,分类模型基于第一样本特征值和第二样本特征值,以及对应的空间状态标签训练获得。
[0280] 当然,也可以预先设定不同数值的第一目标特征值和第二目标特征值的组合所对应的空间状态,通过匹配查找也可以确定对应的备选空间状态。
[0281] 本申请的技术方案在一个实际应用中可以应用于对会议室的空间检测,检测会议室中是否存在人体,以实现对会议室的合理分配和利用等。在会议室中可以部署第一设备及至少一个第二设备,参见图1a以及图1b中的结构示意图,为了便于理解,如图9中所示的会议室示意图中,为了提高检测准确度,第二设备901可以部署在天花板上,第一设备902可以部署在地板上。
[0282] 当然,第二设备901也可以部署在会议室入口所在位置等,通过第二设备与至少一个设备的位置部署,保证第一设备与第二设备之间建立的无线信号覆盖范围可以覆盖人体活动范围等。第一设备的部署数量可以根据会议室的面积大小来进行设置等。
[0283] 其中,第二设备901可以采用一定频率发射wifi信号,可以采用STBC 编码方式发射wifi信号,第二设备901可以采用支持2.4g(一种无线技术) 信号频段的基站设备实现,并可以将SSID配置为802.11NG协议下的HT20 模式。
[0284] 为了方便第一设备可以从wifi信号中解析获得CSI数据,第一设备可以例如可以采用ESP32芯片作为处理组件实现,以实现CSI的解析。
[0285] 基于对会议室的空间检测,本申请还提供了一种检测方法,可以包括:
[0286] 确定第一设备从第二设备发射的wifi信号中解析获得的CSI数据;其中,第一设备及第二设备部署在会议室中;
[0287] 基于CSI数据确定会议室的备选空间状态;
[0288] 根据至少一个第一设备分别对应的备选空间状态,确定会议室的空间使用状态。
[0289] 对会议室的空间检测,在一个实际应用中,可以适用于会议室线上预定场景上,因此,本申请实施例还提供了一种控制方法,可以包括:
[0290] 确定第一设备从第二设备发射的wifi信号中解析获得的CSI数据;其中,第一设备及第二设备部署在会议室中;
[0291] 基于CSI数据确定会议室的备选空间状态;
[0292] 根据至少一个第一设备分别对应的备选空间状态,确定会议室的是否存在人体;
[0293] 基于会议室是否存在人体的空间使用状态,对针对会议室的预定请求进行处理。
[0294] 也即会议室的空间使用状态也即是指会议室是否存在人体,若存在人体即表明会议室处于非空闲状态,若未存在人体即表明会议室处于空闲状态。
[0295] 如图9所示的会议室场景示意图中,假设图9采用图1b所示的系统结构实现,第一设备902解析获得信号状态数据可以发送至服务端903。服务端 903可以部署在云端。服务端903可以基于每个第一设备的CSI数据确定会议室的备选空间状态;再根据至少一个第一设备分别对应的备选空间状态,确定会议室的空间使用状态,针对会议室的空间使用状态,即可以对会议室的预定请求进行处理。例如空间使用状态为非空闲状态,则可以拒绝该预定请求,若空间使用状态为空闲状态,则可以确定会议室预定成功,并将其切换为不可预定状态等。
[0296] 在又一个实际应用中,本申请实施例也可以适用于对其它建筑空间的空间检测,如对管道等密闭空间的检测,检测是否有虫子或者其它小动物进入或者经过的情况。在这些密闭空间中可以部署至少一个第一设备和第二设备第二设备发射无线信号,第一设备可以扫描无线信号并从中解析获得信号状态信号,从而基于每个第一设备的信号状态数据可以确定每个第一设备对应备选空间状态,也即密闭空间中是否存在目标对象(虫子等动物),结合至少一个第一设备的备选空间状态可以确定密闭空间最终的空间使用状态,也即最终确定是否存在虫子等小动物。之后基于空间使用状态,还可以进行预警处理,如确定目标空间中存在虫子等目标对象时,可以输出预警信息,以提示用户进行相应处理等。因此,本申请实施例还提供了一种控制方法,可以包括:
[0297] 确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据;其中,第一设备及第二设备部署在目标空间中;
[0298] 基于信号状态数据确定目标空间的备选空间状态;
[0299] 根据至少一个第一设备分别对应的备选空间状态,确定目标空间是否存在目标对象;
[0300] 确定目标空间存在目标对象时,生成预警信息。
[0301] 其中,预警信息可以发送至相关用户,以通知相关用户进行相应处理等。
[0302] 图10为本申请提供的一种检测装置一个实施例的结构示意图,该检测装置可以作为功能实现模块配置在前文所描述的第一设备、第二设备或服务端中,可以包括:
[0303] 数据确定模块1001,用于确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据;其中,第一设备及第二设备部署在目标空间中;
[0304] 第一识别模块1002,用于基于信号状态数据确定目标空间的备选空间状态;
[0305] 第二识别模块1003,用于根据至少一个第一设备分别对应的备选空间状态,确定目标空间的空间使用状态。
[0306] 在某些实施例中,第一识别模块可以具体用于基于信号状态数据检测获得目标空间的瞬时空间状态;结合第一设备对应的前N个备选空间历史状态及瞬时空间状态,确定目标空间的备选空间状态;其中,N为自然数。
[0307] 作为一种可选方式,第一识别模块结合第一设备对应的前N个备选空间历史状态及瞬时空间状态,确定目标空间的备选空间状态可以包括:确定第一设备对应的前N个备选空间历史状态;若前N个备选空间历史状态及瞬时空间状态中的空闲状态数量大于第一数量,确定第一设备对应的备选空间状态为空闲状态;若前N个备选空间历史状态及瞬时空间状态中的非空闲状态数量大于第二数量,确定第一设备对应的备选空间状态为非空闲状态。
[0308] 作为一种可选方式,第一识别模块结合第一设备对应的前N个备选空间历史状态及瞬时空间状态,确定目标空间的备选空间状态可以包括:确定第一设备对应的前N个备选空间历史状态;确定第一设备对应的第一计数器以及第二计数器;其中,第一计数器与第二计数器的初始计数值为零;如果前一个备选空间历史状态为空闲状态,若瞬时空间状态为非空闲状态,将第一计数器加一,若瞬时空间状态为空闲状态,将第二计数器加一;判断第一计数器是否大于第一阈值,若否,确定第一设备对应的备选空间状态为空闲状态;若是,将第二计数器清零,并在第一计数器大于第二阈值时确定备选空间状态为非空闲状态,否则确定备选空间状态为空闲状态;判断第二计数器是否大于第三阈值,若否,确定第一设备对应的备选空间状态为空闲状态;若是,确定第一设备对应的备选空间状态为空闲状态并将第一计数器清零;如果前一备选空间历史状态为非空闲状态,若瞬时空间状态为非空闲状态,将第一计数器加一,若瞬时空间状态非空闲状态,将第二计数器加一;判断第一计数器是否大于第四阈值,若否,确定第一设备对应的备选空间状态为非空闲状态;若是,确定第一设备对应的备选空间状态为非空闲状态,并将第二计数器清零;判断第二计数器是否大于第五阈值,若否,确定第一设备对应的备选空间状态为非空闲状态;若是,将第一计数器清零,并在第二计数器大于第六阈值时,确定第一设备对应的备选空间状态为空闲状态,否则确定第一设备对应的备选空间状态为非空闲状态。
[0309] 在某些实施例中,该装置还可以包括:
[0310] 误差纠正模块,用于利用距离当前时间第一时长内的至少一个信号状态历史数据,对信号状态数据进行误差纠正。
[0311] 可选地,该误差纠正模块可以具体用于将距离当前时间第一时长内的至少一个信号状态历史数据与信号状态数据的平均数值,或者将至少一个信号状态历史数据与信号状态数据按照数值大小排序确定的中间数值,作为信号状态数据的纠正值。
[0312] 在某些实施例中,第二识别模块可以具体用于如果至少一个第一设备对应的备选空间状态中均为空闲状态,确定目标空间的空间使用状态为空闲状态,否则确定目标空间的空间使用状态为非空闲状态。
[0313] 其中,信号状态数据可以包括CSI数据或者信号强度数据。无线信号包括wifi信号或者雷达信号。
[0314] 在某些实施例中,信号状态数据为CSI数据时,第一识别模块可以具体用于从CSI数据中提取表征CSI变化状态的CSI特征;基于CSI特征确定目标空间的备选空间状态。
[0315] 在某些实施例中,第一识别模块基于CSI特征确定目标空间的备选空间状态可以包括:基于CSI特征,利用分类模型检测目标空间的备选空间状态;其中,分类模型基于CSI样本特征及对应的空间状态标签训练获得。
[0316] 在某些实施例中,第一识别模块基于CSI数据确定目标空间的备选空间状态包括:基于CSI数据检测目标空间的瞬时空间状态;结合第一设备对应检测获得的前N个备选空间历史状态及瞬时空间状态,确定目标空间的备选空间状态;其中,N为自然数。
[0317] 在某些实施例中,第一识别模块从CSI数据中提取表征CSI变化状态的 CSI特征可以包括:从CSI数据中选择多个子载波数据,并基于多个子载波数据中的振幅数据,计算表征CSI振幅变化状态的CSI特征。
[0318] 在某些实施例中,第一识别模块从CSI数据中选择多个子载波数据,并基于多个子载波数据中的振幅数据,计算表征CSI变化状态的CSI特征包括:从CSI数据中选择第三数量个子载波分别对应两个前导码字段的第一振幅数据和第二振幅数据;从至少一个CSI历史数据中,确定第一数量个子载波分别对应两个前导码字段的至少一个第一振幅历史数据和至少一个第二振幅历史数据;将每个子载波对应第一振幅数据和至少一个第一振幅历史数据中的最大值和最小值求差,获得第一振幅差值;将每个子载波对应第二振幅数据和至少一个第二振幅历史数据中的最大值和最小值求差,获得第二振幅差值;将第三数量个子载波分别对应的第一振幅差值及第二振幅差值进行累加,获得第一特征数据;从CSI数据中选择第四数量个子载波分别对应两个前导码字段的第一振幅数据和第二振幅数据;从至少一个CSI历史数据中,确定第二数量个子载波分别对应两个前导码字段的至少一个第一振幅历史数据和至少一个第二振幅历史数据;将每个子载波对应的第一振幅数据和第二振幅数据求差,获得第三振幅差值;将每个子载波对应同一CSI历史数据中的第一振幅历史数据和第二振幅历史数据求差,获得至少一个第四振幅差值;将每个子载波对应的第三振幅差值和至少一个第四振幅差值中的最大值和最小值求差,获得极差值;将第四数量个子载波分别对应的极差值进行累加,获得第二特征数据。
[0319] 可选地,该两个前导码字段可以包括高通量长训练场HT‑LTF字段以及时空分组编码高通量长训练场STBC‑HT‑LTF字段。
[0320] 在某些实施例中,第一识别模块基于CSI特征,确定目标空间的备选空间状态可以包括:将第一特征数据以及第二特征数据分别进行归一化处理,获得第一目标特征值以及第二目标特征值;基于第一目标特征值以及第二目标特征值,确定目标空间的备选空间状态。
[0321] 在某些实施例中,第一识别模块基于第一目标特征值以及第二目标特征值,确定目标空间的备选空间状态包括:基于第一目标特征值以及第二目标特征值,利用分类模型确定目标空间的备选空间状态;其中,分类模型基于第一样本特征值和第二样本特征值,以及对应的空间状态标签训练获得。
[0322] 图10的检测装置可以执行图2所示实施例的检测方法,其实现原理和技术效果不再赘述。对于上述实施例中的检测装置其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0323] 在一个可能的设计中,图10所示实施例的检测装置可以实现为电子设备,该电子设备可以作为前文所述的第一设备、第二设备或服务端,如图11所示,该电子设备可以包括存储组件1101以及处理组件1102;
[0324] 存储组件1101存储一条或多条计算机指令,其中,该一条或多条计算机指令供处理组件1102调用执行。
[0325] 处理组件1102用于:
[0326] 确定第一设备从第二设备发射的无线信号中解析获得的信号状态数据;其中,第一设备及第二设备部署在目标空间中;
[0327] 基于信号状态数据确定目标空间的备选空间状态;
[0328] 根据至少一个第一设备分别对应的备选空间状态,确定目标空间的空间使用状态。
[0329] 当然,电子设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。
[0330] 输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。
[0331] 通信组件被配置为便于电子设备和其他设备之间有线或无线方式的通信等。
[0332] 电子设备作为前文描述的第一设备或第二设备时,还可以通过无线组件用于收/发无线信号等。
[0333] 电子设备作为服务端实现时,该电子设备为物理设备或者云计算平台提供的弹性计算主机等,此时计算设备即可以是指云服务器,上述处理组件、存储组件等可以是从云计算平台租用或购买的基础服务器资源。
[0334] 本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被计算机执行时可以实现上述图2所示实施例的检测方法。
[0335] 图12为本申请提供的一种检测装置又一个实施例的结构示意图,该装置可以作为功能实现模块配置在前文所述的第一设备中,该装置可以包括:
[0336] 信号扫描模块1201,用于扫描第二设备发射的无线信号,并从无线信号中解析获得CSI数据;
[0337] 数据发送模块1202,用于将CSI数据发送至第二设备或服务端,由第二设备或服务端基于CSI数据确定目标空间的备选空间状态,并根据至少一个第一设备对应确定的备选空间状态,确定目标空间的空间使用状态。
[0338] 图12所述的检测装置可以执行图4所示实施例所述的检测方法,其实现原理和技术效果不再赘述。对于上述实施例中的检测装置其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0339] 在一个可能的设计中,图12所示实施例的检测装置可以实现为无线设备,该无线设备可以作为前文所述的第一设备,如图13所示,该无线设备可以包括存储组件1301、无线组件1302以及处理组件1303;
[0340] 存储组件1301存储一条或多条计算机指令,其中,所述一条或多条计算机指令供处理组件1303调用执行。
[0341] 处理组件1303用于:
[0342] 利用无线组件1302扫描第二设备发射的无线信号,并从无线信号中解析获得CSI数据;
[0343] 将CSI数据发送至第二设备或服务端,由第二设备或服务端基于CSI数据确定目标空间的备选空间状态,并根据至少一个第一设备对应确定的备选空间状态,确定目标空间的空间使用状态。
[0344] 当然,无线设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。
[0345] 输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。
[0346] 通信组件被配置为便于无线设备和其他设备之间有线或无线方式的通信等,利用通过通信组件将CSI数据发送至第二设备或服务端。
[0347] 本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被计算机执行时可以实现上述图4所示实施例的检测方法。
[0348] 图14为本申请实施例提供的一种检测装置又一个实施例的结构示意图,该装置可以包括:
[0349] 信号发射模块1401,用于发射无线信号;其中,第二设备部署在目标空间,目标空间中部署的至少一个第一设备用以扫描该无线信号,并从中解析获得CSI数据;
[0350] 数据接收模块1402,用于接收任一个第一设备发送的CSI数据;
[0351] 第三识别模块1403,用于基于CSI数据,确定目标空间的备选空间状态;
[0352] 第四识别模块1404,用于根据至少一个第一设备分别对应的备选空间状态,确定目标空间的空间使用状态。
[0353] 图14所述的检测装置可以执行图6所示实施例所述的检测方法,其实现原理和技术效果不再赘述。对于上述实施例中的检测装置其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0354] 在一个可能的设计中,图14所示实施例的检测装置可以实现为无线设备,该无线设备可以作为前文所述的第二设备,在实际应用中,该无线设备例如可以路由器或者基站,在wif场景,基站可以具体为AP,如图15所示,该无线设备可以包括存储组件1501、无线组件1502以及处理组件1503;
[0355] 存储组件1501存储一条或多条计算机指令,其中,所述一条或多条计算机指令供处理组件1503调用执行。
[0356] 处理组件1503用于:
[0357] 利用无线组件1502发射无线信号;其中,第二设备部署在目标空间,目标空间中部署的至少一个第一设备用以扫描无线信号,并从中解析获得CSI 数据;
[0358] 接收任一个第一设备发送的CSI数据;
[0359] 基于CSI数据,确定目标空间的备选空间状态;
[0360] 根据至少一个第一设备分别对应的备选空间状态,确定目标空间的空间使用状态。
[0361] 当然,无线设备必然还可以包括其他部件,例如输入/输出接口、通信组件等。
[0362] 输入/输出接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是输出设备、输入设备等。
[0363] 通信组件被配置为便于无线设备和其他设备之间有线或无线方式的通信等,例如可以通过通信组件接收任一个第一设备发送的CSI数据等。
[0364] 此外,在一个实际应用中,图14所示实施例的检测装置可以实现为基站设备,因此,本申请实施例还提供了一种基站设备,包括wifi组件、处理组件以及存储组件;
[0365] 其中,存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被处理组件调用执行;
[0366] 处理组件用于:
[0367] 利用wifi组件发射无线信号;其中,路由器部署在会议室中,所述会议室中部署的至少一个第一设备用以扫描所述wifi信号,并从中解析获得信道状态信息数据;
[0368] 接收任一个第一设备发送的信道状态信息数据;
[0369] 基于信道状态信息数据,确定会议室的备选空间状态;
[0370] 根据至少一个第一设备分别对应的备选空间状态,确定所述会议室的空间使用状态。
[0371] 本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被计算机执行时可以实现上述图6所示实施例的检测方法。
[0372] 前文实施例中涉及的处理组件可以包括一个或多个处理器来执行计算机指令,以完成上述的方法中的全部或部分步骤。当然处理组件也可以为一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列 (FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0373] 存储组件被配置为存储各种类型的数据以支持在设备中的操作。存储组件可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0374] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0375] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0376] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0377] 最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。