一种基于ARCore的室内信号强度检测方法及设备与流程

文档序号:35575402发布日期:2023-09-24 14:39阅读:95来源:国知局
一种基于ARCore的室内信号强度检测方法及设备与流程

本技术涉及信号强度检测,尤其涉及一种基于arcore的室内信号强度检测方法及设备。


背景技术:

1、随着智能手机的普及和无线wi-fi网络的发展,人们对室内无线网络覆盖质量的要求越来越高,目前常用的ac+ap、多路由器组网等均是为了提高室内无线网络覆盖质量,良好的室内无线网络覆盖是提升室内无线上网体验的基础,因此了解室内wi-fi信号覆盖情况有利于使用更少的设备优化室内wi-fi覆盖质量。

2、目前针对室内wi-fi信号覆盖状况的检测主要分为两种方式:一是需要户型图模型,在二维户型图中可以识别墙体、窗户和门等,在知晓路由器或ap位置的情况下通过特定算法模拟室内wi-fi信号热力图。这种方法的优点是能够快速生成室内wi-fi信号热力图。缺点是需要耗费大量人力生成户型图模型,且模拟的信号热力图并非实地测量可能与实际场景不符。

3、第二种方式是不需要户型图模型,只需要户型图片,在户型图上添加测试点,并对每个测试点的wi-fi信号强度进行检测,根据路由器或ap位置结合测试点信号通过特定算法模拟室内wi-fi信号热力图。这种方法的优点是生成的室内wi-fi信号热力图是基于实地测量的wi-fi信号数据。缺点是需要对户型图片进行识别,识别效果受户型图片影响较大,例如手绘户型图如果不规范,可能最终生成的热力图无法直观表达wi-fi信号覆盖情况;并且,此方法只是对设置的测试点进行了信号强度检测,其它区域是通过算法模拟生成,仍然可能与实际场景存在差异。

4、总结可知,目前的室内wi-fi信号覆盖状况检测方法,无法脱离户型模型或户型图,并且得到的信号覆盖情况热力图也都是通过算法模拟生成,无法真正反映实际场景中的信号覆盖情况。


技术实现思路

1、本技术实施例提供了一种基于arcore的室内信号强度检测方法及设备,用于解决如下技术问题:目前的室内wi-fi信号覆盖状况检测方法,无法脱离户型模型或户型图,并且得到的信号覆盖情况无法真正反映实际场景中的信号覆盖情况。

2、本技术实施例采用下述技术方案:

3、一方面,本技术实施例提供了一种基于arcore的室内信号强度检测方法,方法包括:通过信号强度检测设备中装载的arcore软件,获取所述信号强度检测设备的设备姿态信息;

4、根据所述设备姿态信息,确定所述信号强度检测设备的三维空间数据;

5、将所述三维空间数据转换到二维平面,得到所述信号强度检测设备的当前位置坐标以及设备朝向;

6、采集当前wi-fi信号强度,并获取所述wi-fi信号强度对应的映射颜色;

7、根据所述当前位置坐标、所述设备朝向以及所述映射颜色,确定当前位置的信号热力渲染区域。

8、在一种可行的实施方式中,通过信号强度检测设备中装载的arcore软件,获取所述信号强度检测设备的设备姿态信息,具体包括:

9、通过所述arcore软件,在信号强度检测设备摄像头捕获的画面中,提取空间特征点信息;

10、通过所述信号强度检测设备中的惯性传感器,对所述信号强度检测设备进行惯性测量,得到惯性测量信息;

11、根据所述空间特征点信息,以及所述惯性测量信息,估测所述信号强度检测设备相对于周围世界的设备姿态信息。

12、在一种可行的实施方式中,根据所述设备姿态信息,确定所述信号强度检测设备的三维空间数据,具体包括:

13、在所述设备姿态信息中,分别抽取所述信号强度检测设备在现实三维空间中沿x轴、y轴和z轴方向上的平移分量tx、ty以及tz;

14、在所述设备姿态信息中,分别抽取所述信号强度检测设备在现实三维空间中的旋转四元数qx、qy、qz以及qw。

15、在一种可行的实施方式中,将所述三维空间数据转换到二维平面,得到所述信号强度检测设备的当前位置坐标以及设备朝向,具体包括:

16、将所述arcore的三维空间坐标系转换为二维平面坐标系;其中,所述三维空间坐标系为世界坐标系,所述二维平面坐标系为屏幕坐标系;

17、根据所述平移分量,确定所述信号强度检测设备在所述二维平面坐标系中的当前位置坐标;

18、根据所述旋转四元数,确定所述信号强度检测设备在所述二维平面坐标系中的设备朝向。

19、在一种可行的实施方式中,采集当前wi-fi信号强度,并获取所述wi-fi信号强度对应的映射颜色,具体包括:

20、根据预设采集频率,采集当前wi-fi信号强度;

21、根据预设的信号强度与颜色对照表,查找所述当前wi-fi信号强度对应的映射颜色;

22、将所述信号强度检测设备的当前位置坐标与所述映射颜色进行绑定并存储。

23、在一种可行的实施方式中,根据所述当前位置坐标、所述设备朝向以及所述映射颜色,确定当前位置的信号热力渲染区域,具体包括:

24、根据预设渲染半径,将所述当前位置坐标、所述设备朝向以及所述映射颜色,渲染到所述信号强度检测设备的屏幕中,并与信号强度检测设备摄像头拍摄的画面进行叠加,得到当前位置的信号热力渲染区域;

25、其中,所述信号热力渲染区域为圆形,半径为所述预设渲染半径。

26、在一种可行的实施方式中,在根据所述当前位置坐标、所述设备朝向以及所述映射颜色,确定当前位置的信号热力渲染区域之后,所述方法还包括:

27、根据所述信号强度检测设备的移动轨迹,确定每个位置点处的信号热力渲染区域;

28、根据移动轨迹的时间顺序,将所述每个位置点处的信号热力渲染区域依次显示在所述信号强度检测设备的屏幕中,并与信号强度检测设备摄像头拍摄的画面进行叠加,得到当前检测空间内的信号热力图。

29、在一种可行的实施方式中,所述方法还包括:

30、在所述信号热力渲染区域重复时,通过最新的信号热力渲染区域的颜色,覆盖之前信号热力渲染区域的颜色。

31、另一方面,本技术实施例还提供了一种基于arcore的室内信号强度检测设备,所述设备包括:

32、至少一个处理器;以及,

33、与所述至少一个处理器通信连接的存储器;其中,

34、所述存储器存储有能够被所述至少一个处理器执行的指令,以使所述至少一个处理器能够执行根据上述任一实施方式所述的一种基于arcore的室内信号强度检测方法。

35、在一种可行的实施方式中,所述设备为手持移动设备;

36、所述设备还包括:

37、arcore信息采集模块,用于获取信号强度检测设备的设备姿态信息;根据所述设备姿态信息,确定所述信号强度检测设备的三维空间数据;将所述三维空间数据转换到二维平面,得到所述信号强度检测设备的当前位置坐标以及设备朝向;

38、wi-fi信号采集模块,用于采集当前wi-fi信号强度,并获取所述wi-fi信号强度对应的映射颜色;根据所述当前位置坐标、所述设备朝向以及所述映射颜色,确定当前位置的信号热力渲染区域。

39、与现有技术相比,本技术实施例提供的一种基于arcore的室内信号强度检测方法及设备,具有如下有益效果:

40、本技术提供的室内信号强度检测方法,不需要专有人员生成户型图模型,也不需要对户型图片进行识别,因为户型图的目的是为了更加直观的了解室内空间某一点的信号强弱,因此只需要空间大致轮廓然后获取空间中信号强弱即可,例如一个房间本发明只需要携带信号强度检测设备沿墙边走一圈然后在房间中来回走动即可了解该房间wi-fi信号分布情况。最终绘制的热力图均是通过实际场景实测所得,更符合真实场景。本发明虽然不需要户型图模型或图片,但若拥有户型图可将户型图显示在底图上,将实际位置映射到户型图中,设备移动时绘制wi-fi信号热力图,最终的热力图是叠加户型图进行展示,能够更加直观且真实性更高。

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