基于wifi6的定位方法及装置
技术领域
1.本公开实施例涉及wifi定位领域,尤其涉及一种基于wifi6的定位方法及装置。
背景技术:
2.wifi(wireless fidelity,无线保真)是一种相对成熟且应用较多的技术。
3.现有技术中,wifi定位一般采用“近邻法”判断,即根据最靠近的热点所在的位置,确定设备所在的位置。如附近有多个信源,则可以通过交叉定位(三角定位),提高定位精度。此外,还可以通过采集wifi指纹,来实现wifi定位。例如,事先记录巨量的确定位置点的
信号强度,通过设备的信号强度与包括巨量数据的数据库的对比,来确定位置。
技术实现要素:
4.鉴于此,本公开实施例提供一种基于wifi6的定位方法及装置。
5.第一方面,本公开实施例提供一种基于wifi6的定位方法,上述方法包括:
6.获取第一
无线网络信号强度
信息、第二无线网络信号强度信息和第三无线网络信号强度信息,其中,上述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,上述第二无线网络信号强度信息表征上述目标设备连接位于第二位置的上述目标wifi6路由器的无线网络的信号强度,上述第三无线网络信号强度信息表征上述目标设备连接位于第三位置的上述目标wifi6路由器的无线网络的信号强度;
7.基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述第四无线网络信号强度信息表征上述目标设备连接位于上述第三位置的上述目标wifi6路由器的无线网络的信号强度;
8.确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配;
9.在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
10.可选地,在本公开任一实施例的方法中,在上述基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息之前,上述方法还包括:
11.获取第五无线网络信号强度信息,其中,上述第五无线网络信号强度信息表征上述目标设备连接位于第四位置的上述目标wifi6路由器的无线网络信号强度;以及
12.上述基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,包括:
13.基于上述第一无线网络信号强度信息、上述第二无线网络信号强度信息和上述第五无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息。
14.可选地,在本公开任一实施例的方法中,上述基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,包括:
15.将上述第一无线网络信号强度信息和上述第二无线网络信号强度信息输入至预先训练的确定模型,生成第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述确定模型采用机器学习算法训练得到。
16.可选地,在本公开任一实施例的方法中,上述在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息,包括:
17.在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配,并且,上述第三无线网络信号强度信息与上述位置信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
18.可选地,在本公开任一实施例的方法中,上述方法还包括:
19.在预先构建的地图上,显示上述目标位置信息指示的位置。
20.可选地,在本公开任一实施例的方法中,上述目标wifi6路由器在上述第一位置、上述第二位置和上述第三位置之间以预设速度进行移动。
21.可选地,在本公开任一实施例的方法中,上述第一位置、上述第二位置和上述第三位置之间的相对位置是预先确定的。
22.第二方面,本公开实施例提供一种基于wifi6的定位装置,上述装置包括:
23.第一获取单元,被配置成获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息,其中,上述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,上述第二无线网络信号强度信息表征上述目标设备连接位于第二位置的上述目标wifi6路由器的无线网络的信号强度,上述第三无线网络信号强度信息表征上述目标设备连接位于第三位置的上述目标wifi6路由器的无线网络的信号强度;
24.第一确定单元,被配置成基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述第四无线网络信号强度信息表征上述目标设备连接位于上述第三位置的上述目标wifi6路由器的无线网络的信号强度;
25.第二确定单元,被配置成确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配;
26.第三确定单元,被配置成在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
27.可选地,在本公开任一实施例的装置中,上述装置还包括:
28.第二获取单元,被配置成获取第五无线网络信号强度信息,其中,上述第五无线网络信号强度信息表征上述目标设备连接位于第四位置的上述目标wifi6路由器的无线网络信号强度;以及
29.上述第一确定单元,具体被配置成:
30.基于上述第一无线网络信号强度信息、上述第二无线网络信号强度信息和上述第
五无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息。
31.可选地,在本公开任一实施例的装置中,上述第一确定单元,具体被配置成:
32.将上述第一无线网络信号强度信息和上述第二无线网络信号强度信息输入至预先训练的确定模型,生成第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述确定模型采用机器学习算法训练得到。
33.可选地,在本公开任一实施例的装置中,上述第三确定单元,具体被配置成:
34.在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配,并且,上述第三无线网络信号强度信息与上述位置信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
35.可选地,在本公开任一实施例的装置中,上述装置还包括:
36.显示单元,被配置成在预先构建的地图上,显示上述目标位置信息指示的位置。
37.可选地,在本公开任一实施例的装置中,上述目标wifi6路由器在上述第一位置、上述第二位置和上述第三位置之间以预设速度进行移动。
38.可选地,在本公开任一实施例的装置中,上述第一位置、上述第二位置和上述第三位置之间的相对位置是预先确定的。
39.第三方面,本公开实施例提供一种电子设备,包括:
40.存储器,用于存储计算机程序;
41.处理器,用于执行上述存储器中存储的计算机程序,且上述计算机程序被执行时,实现本公开上述第一方面的基于wifi6的定位方法中任一实施例的方法。
42.第四方面,本公开实施例提供一种计算机可读存储介质,该计算机程序被处理器执行时,实现如上述第一方面的基于wifi6的定位方法中任一实施例的方法。
43.第五方面,本公开实施例提供一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在设备上运行时,使得该设备中的处理器执行用于实现如上述第一方面的基于wifi6的定位方法中任一实施例的方法中各步骤的指令。
44.本公开实施例提供的基于wifi6的定位方法,通过获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息,其中,上述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,上述第二无线网络信号强度信息表征上述目标设备连接位于第二位置的上述目标wifi6路由器的无线网络的信号强度,上述第三无线网络信号强度信息表征上述目标设备连接位于第三位置的上述目标wifi6路由器的无线网络的信号强度,之后,基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述第四无线网络信号强度信息表征上述目标设备连接位于上述第三位置的上述目标wifi6路由器的无线网络的信号强度,然后,确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配,最后,在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。由此方法,根据第一无线网络信号强度信息和第二无线网络信号强度信息,来预测第四无线网络信号强度信息和目标设备的位置信息,在第三无线网络信号强度信息与第四无线网络信号强度信息相匹配的情况下,通常可以说明所预测的第四无线网络信号强度信息较为准确,由此,将所预测的位置信息确定为目标设备的目标
位置信息,其所预测的位置信息通常也较为准确,因而,由本方法可以提高wifi6定位的准确度。此外,本方法仅需一台wifi6路由器,即可实现对目标设备的定位,相对于基于两台或多台wifi路由器的方案,减少了所需路由器的数量,降低了目标设备的定位成本。
附图说明
45.图1为本公开实施例提供的一种基于wifi6的定位方法的流程示意图;
46.图2为本公开实施例提供的另一种基于wifi6的定位方法的流程示意图;
47.图3为本公开实施例提供的又一种基于wifi6的定位方法的流程示意图;
48.图4为本公开实施例提供的一种基于wifi6的定位装置的结构示意图;
49.图5为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
50.现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值并不限制本公开的范围。
51.本领域技术人员可以理解,本公开实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等对象,既不代表任何特定技术含义,也不表示它们之间的逻辑顺序。
52.还应理解,在本实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
53.还应理解,对于本公开实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
54.另外,本公开中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本公开中字符“/”,一般表示前后关联对象是一种“或”的关系。
55.还应理解,本公开对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。
56.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
57.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,上述技术、方法和设备应当被视为说明书的一部分。
58.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
59.需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。为便于对本公开实施例的理解,下面将参考附图并结合实施例来详细说明本公开。显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
60.图1为本公开实施例提供的一种基于wifi6的定位方法的流程示意图,如图1所示,
该方法具体包括:
61.101、获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息。
62.在本实施例中,基于wifi6的定位方法的执行主体(例如服务器、终端设备、基于wifi6的定位装置等)可以获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息。
63.其中,上述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度。上述第二无线网络信号强度信息表征上述目标设备连接位于第二位置的上述目标wifi6路由器的无线网络的信号强度。上述第三无线网络信号强度信息表征上述目标设备连接位于第三位置的上述目标wifi6路由器的无线网络的信号强度。
64.上述目标设备,可以是任一具有连接wifi6路由器功能的设备。例如,目标设备可以包括手机、电脑、智能家居产品等。
65.上述第一位置、第二位置和第三位置,可以是3个不同的位置。
66.上述目标wifi6路由器,可以是任一用于提供wifi6网络的路由器。该目标wifi6路由器可以自动或者被动地移动至第一位置、第二位置和第三位置。
67.在本实施例的一些可选的实现方式中,上述目标wifi6路由器在上述第一位置、上述第二位置和上述第三位置之间以预设速度进行移动。
68.可以理解,上述可选的实现方式中,通过目标wifi6路由器在上述第一位置、上述第二位置和上述第三位置之间以预设速度进行匀速移动,可以简化后续确定第四无线网络信号强度信息和目标设备的位置信息的复杂度,从而提高确定第四无线网络信号强度信息和目标设备的位置信息的速度。
69.在本实施例的一些可选的实现方式中,上述第一位置、上述第二位置和上述第三位置之间的相对位置是预先确定的。
70.在一些情况下,上述第一位置、上述第二位置和上述第三位置之间,可以构成等边三角形,或者,等腰三角形的三个顶点。
71.可以理解,上述可选的实现方式中,通过固定上述第一位置、上述第二位置和上述第三位置,可以简化后续确定第四无线网络信号强度信息和目标设备的位置信息的复杂度,从而提高确定第四无线网络信号强度信息和目标设备的位置信息的速度。
72.102、基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息。
73.在本实施例中,上述执行主体可以基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息,以及基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定上述目标设备的位置信息。
74.其中,上述第四无线网络信号强度信息表征:上述目标设备连接位于上述第三位置的上述目标wifi6路由器的无线网络的信号强度。
75.上述位置信息可以是一个具体的位置坐标,也可以是一个区域范围。
76.这里,第四无线网络信号强度信息与第三无线网络信号强度信息的区别在于:第四无线网络信号强度信息,经由上述执行主体基于第一无线网络信号强度信息和第二无线
网络信号强度信息而确定(也即预测);第三无线网络信号强度信息表征目标设备连接位于第三位置的上述目标wifi6路由器的实际的无线网络的信号强度。
77.作为示例,上述执行主体可以采用如下方式,来基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息:
78.第一步,针对上述目标wifi6路由器,将该目标wifi6路由器进行移动,或者,控制该目标wifi6路由器进行自行移动。例如,可以控制目标wifi6路由器按照预设轨迹进行移动。
79.第二步,在目标wifi6路由器的移动过程中,可以确定出该目标wifi6路由器所在的多个位置,以及预设设备(可以是目标设备,也可以是其他设备)连接位于每个位置上的目标wifi6路由器的无线网络的信号强度。其中,针对每个位置可以获得一个无线网络的信号强度,因此,位置和无线网络的信号强度之间具有一一对应关系。
80.第三步,在每次移动上述预设设备后,重复执行上述第一步和第二步,从而在上述预设设备每次移动后均可以获得多个位置的位置信息以及多个无线网络的信号强度的无线网络信号强度信息。
81.第四步,将所获得的全部位置信息、无线网络信号强度信息,以及其间的对应关系,存储至预设数据库中。
82.由此,在获得目标设备的第一无线网络信号强度信息和第二无线网络信号强度信息之后,可以通过上述预设数据库中存储的数据,来确定该目标设备的第四无线网络信号强度信息。
83.此外,在获得目标设备的第一无线网络信号强度信息和第二无线网络信号强度信息之后,上述执行主体也可以通过上述预设数据库中存储的数据,来确定上述目标设备的位置信息。
84.103、确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配。
85.在本实施例中,上述执行主体可以确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配。
86.作为示例,如果上述第三无线网络信号强度信息指示的信号强度值,与上述第四无线网络信号强度信息指示的信号强度值之差的绝对值小于或等于预设阈值,则可以确定第三无线网络信号强度信息与第四无线网络信号强度信息相匹配。
87.作为又一示例,如果上述第三无线网络信号强度信息指示的信号强度值,与上述第四无线网络信号强度信息指示的信号强度值之间的汉明距离小于或等于预设距离值,则可以确定第三无线网络信号强度信息与第四无线网络信号强度信息相匹配。
88.104、在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
89.在本实施例中,在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,上述执行主体可以将上述位置信息确定为上述目标设备的目标位置信息。
90.在本实施例的一些可选的实现方式中,上述执行主体还可以采用如下方式,来执行上述步骤104:
91.在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配,并且,上述第三无线网络信号强度信息与上述位置信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
92.这里,可以采用如下方式,来确定第三无线网络信号强度信息是否与上述位置信息相匹配:
93.方式一,在上述预设数据库中存储的数据中,确定与第三无线网络信号强度信息存在对应关系的位置信息,如果所确定的位置信息中包括上述位置信息,或者,所确定的位置信息中包括距离上述位置信息指示的位置小于或等于预设距离值的位置信息,则确定第三无线网络信号强度信息与上述位置信息相匹配。
94.方式二,在上述预设数据库中存储的数据中,确定与上述位置信息存在对应关系的无线网络信号强度信息,如果所确定的无线网络信号强度信息中包括与上述第三无线网络信号强度信息指示的信号强度值小于或等于预设值的无线网络信号强度信息,则确定第三无线网络信号强度信息与上述位置信息相匹配。
95.在本实施例的一些可选的实现方式中,上述执行主体还可以在预先构建的地图上,显示上述目标位置信息指示的位置。
96.作为示例,上述执行主体可以在上述地图上,采用预设颜(例如红),显示上述目标位置信息指示的位置,或者,也可以将目标位置信息指示的位置以闪烁的方式显示于上述地图上。
97.可以理解,上述可选的实现方式中,通过在地图上显示上述目标位置信息指示的位置,可以更加直观地呈现目标设备所在的位置。
98.本公开实施例提供的基于wifi6的定位方法,通过获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息,其中,上述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,上述第二无线网络信号强度信息表征上述目标设备连接位于第二位置的上述目标wifi6路由器的无线网络的信号强度,上述第三无线网络信号强度信息表征上述目标设备连接位于第三位置的上述目标wifi6路由器的无线网络的信号强度,之后,基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述第四无线网络信号强度信息表征上述目标设备连接位于上述第三位置的上述目标wifi6路由器的无线网络的信号强度,然后,确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配,最后,在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。由此方法,根据第一无线网络信号强度信息和第二无线网络信号强度信息,来预测第四无线网络信号强度信息和目标设备的位置信息,在第三无线网络信号强度信息与第四无线网络信号强度信息相匹配的情况下,通常可以说明所预测的第四无线网络信号强度信息较为准确,由此,将所预测的位置信息确定为目标设备的目标位置信息,其所预测的位置信息通常也较为准确,因而,由本方法可以提高wifi6定位的准确度。此外,本方法仅需一台wifi6路由器,即可实现对目标设备的定位,相对于基于两台或多台wifi路由器的方案,减少了所需路由器的数量,降低了目标设备的定位成本。
99.图2为本公开实施例提供的另一种基于wifi6的定位方法的流程示意图,如图2所
示,该方法具体包括:
100.201、获取第一无线网络信号强度信息、第二无线网络信号强度信息、第三无线网络信号强度信息和第五无线网络信号强度信息。
101.在本实施例中,基于wifi6的定位方法的执行主体(例如服务器、终端设备、基于wifi6的定位装置等)可以获取第一无线网络信号强度信息、第二无线网络信号强度信息、第三无线网络信号强度信息和第五无线网络信号强度信息。
102.其中,上述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,上述第二无线网络信号强度信息表征上述目标设备连接位于第二位置的上述目标wifi6路由器的无线网络的信号强度,上述第三无线网络信号强度信息表征上述目标设备连接位于第三位置的上述目标wifi6路由器的无线网络的信号强度。上述第五无线网络信号强度信息表征上述目标设备连接位于第四位置的上述目标wifi6路由器的无线网络信号强度。
103.在本实施例中,步骤201的执行方式可以参照图1对应实施例中的步骤101,这里不再赘述。
104.202、基于上述第一无线网络信号强度信息、上述第二无线网络信号强度信息和上述第五无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息。
105.在本实施例中,上述执行主体可以基于上述第一无线网络信号强度信息、上述第二无线网络信号强度信息和上述第五无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息。
106.其中,上述第四无线网络信号强度信息表征:上述目标设备连接位于上述第三位置的上述目标wifi6路由器的无线网络的信号强度。
107.上述位置信息可以是一个具体的位置坐标,也可以是一个区域范围。
108.这里,第四无线网络信号强度信息与第三无线网络信号强度信息的区别在于:第四无线网络信号强度信息,经由上述执行主体基于第一无线网络信号强度信息和第二无线网络信号强度信息而确定(也即预测);第三无线网络信号强度信息为目标设备连接位于第三位置的上述目标wifi6路由器的实际的无线网络的信号强度。
109.作为示例,上述执行主体可以采用如下方式,来基于上述第一无线网络信号强度信息、上述第二无线网络信号强度信息和上述第五无线网络信号强度信息,确定第四无线网络信号强度信息:
110.第一步,针对上述目标wifi6路由器,将该目标wifi6路由器进行移动,或者,控制该目标wifi6路由器进行自行移动。例如,可以控制目标wifi6路由器按照预设轨迹进行移动。
111.第二步,在目标wifi6路由器的移动过程中,可以确定出该目标wifi6路由器所在的多个位置,以及预设设备(可以是目标设备,也可以是其他设备)连接位于每个位置上的目标wifi6路由器的无线网络的信号强度。其中,针对每个位置可以获得一个无线网络的信号强度,因此,位置和无线网络的信号强度之间具有一一对应关系。
112.第三步,在每次移动上述预设设备后,重复执行上述第一步和第二步,从而在上述预设设备每次移动后均可以获得多个位置的位置信息以及多个无线网络的信号强度的无
线网络信号强度信息。
113.第四步,将所获得的全部位置信息、无线网络信号强度信息,以及其间的对应关系,存储至预设数据库中。
114.由此,在获得目标设备的第一无线网络信号强度信息、第二无线网络信号强度信息和第五无线网络信号强度信息之后,可以通过上述预设数据库中存储的数据,来确定该目标设备的第四无线网络信号强度信息。
115.此外,在获得目标设备的第一无线网络信号强度信息、第二无线网络信号强度信息和第五无线网络信号强度信息之后,上述执行主体也可以通过上述预设数据库中存储的数据,来确定上述目标设备的位置信息。
116.可选的,上述执行主体还可以将上述第一无线网络信号强度信息、上述第二无线网络信号强度信息和上述第五无线网络信号强度信息,输入至预先训练的卷积神经网络模型,经由该卷积神经网络模型确定第四无线网络信号强度信息和上述目标设备的位置信息。
117.其中,上述卷积神经网络模型可以表征第一无线网络信号强度信息、第二无线网络信号强度信息、第五无线网络信号强度信息,以及第四无线网络信号强度信息和目标设备的位置信息之间的对应关系。
118.该卷积神经网络可以采用机器学习算法,基于预先确定的训练样本集合训练得到。其中,训练样本集合中的训练样本包括输入数据和期望输出数据。其中,输入数据包括:第一无线网络信号强度信息(例如可以表征多个不同设备分别连接在第一位置的多个不同wifi6路由器的无线网络的信号强度)、第二无线网络信号强度信息(例如可以表征多个不同设备分别连接在第二位置的多个不同wifi6路由器的无线网络的信号强度)和第五无线网络信号强度信息(例如可以表征多个不同设备分别连接在第四位置的多个不同wifi6路由器的无线网络的信号强度)。期望输出数据包括第三无线网络信号强度信息(例如可以表征多个不同设备分别连接在第三位置的多个不同wifi6路由器的无线网络的信号强度)和连接位于第三位置的wifi6路由器时设备的位置信息。
119.此处,还可以针对不同的目标wifi6路由器、不同的设备、目标wifi6路由器所在的区域范围,来针对性的训练得到不同的卷积神经网络模型。
120.例如,针对目标wifi6路由器1,可以采用如下训练样本集合,来训练卷积神经网络模型。该训练样本集合中的输入数据可以包括:第一无线网络信号强度信息(例如可以包括设备1连接在第一位置的wifi6路由器1的无线网络的信号强度、设备2连接在第一位置的wifi6路由器1的无线网络的信号强度
……
设备n连接在第一位置的wifi6路由器1的无线网络的信号强度)、第二无线网络信号强度信息(例如可以包括设备1连接在第二位置的wifi6路由器1的无线网络的信号强度、设备2连接在第二位置的wifi6路由器1的无线网络的信号强度
……
设备n连接在第二位置的wifi6路由器1的无线网络的信号强度)和第五无线网络信号强度信息(例如可以包括设备1连接在第四位置的wifi6路由器1的无线网络的信号强度、设备2连接在第四位置的wifi6路由器1的无线网络的信号强度
……
设备n连接在第四位置的wifi6路由器1的无线网络的信号强度)。期望输出数据可以包括第三无线网络信号强度信息(例如可以包括设备1连接在第三位置的wifi6路由器1的无线网络的信号强度、设备2连接在第三位置的wifi6路由器1的无线网络的信号强度
……
设备n连接在第三位置的
wifi6路由器1的无线网络的信号强度)和连接位于第三位置的wifi6路由器时设备的位置信息(例如可以包括连接位于第三位置的wifi6路由器时设备1的位置信息、连接位于第三位置的wifi6路由器时设备2的位置信息
……
连接位于第三位置的wifi6路由器时设备n的位置信息)。
121.203、确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配。
122.在本实施例中,上述执行主体可以确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配。
123.在本实施例中,步骤203与图1对应实施例中的步骤103基本一致,这里不再赘述。
124.204、在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
125.在本实施例中,在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,上述执行主体可以将上述位置信息确定为上述目标设备的目标位置信息。
126.在本实施例中,步骤204与图1对应实施例中的步骤104基本一致,这里不再赘述。
127.需要说明的是,除以上所记载的内容之外,本实施例还可以包括与图1对应的实施例中所描述的技术特征,进而实现图1所示基于wifi6的定位方法的技术效果,具体请参照图1相关描述,为简洁描述,在此不作赘述。
128.本公开实施例提供的基于wifi6的定位方法,通过第一无线网络信号强度信息、第二无线网络信号强度信息和第五无线网络信号强度信息三者,来确定第四无线网络信号强度信息和目标设备的位置信息,由此,可以进一步提高确定第四无线网络信号强度信息和目标设备的位置信息的准确度,进而提高对目标设备进行定位的准确度。
129.图3为本公开实施例提供的又一种基于wifi6的定位方法的流程示意图。如图3所示,该方法具体包括:
130.301、获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息。
131.在本实施例中,基于wifi6的定位方法的执行主体(例如服务器、终端设备、基于wifi6的定位装置等)可以获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息。
132.其中,上述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,上述第二无线网络信号强度信息表征上述目标设备连接位于第二位置的上述目标wifi6路由器的无线网络的信号强度,上述第三无线网络信号强度信息表征上述目标设备连接位于第三位置的上述目标wifi6路由器的无线网络的信号强度。
133.在本实施例中,步骤301与图1对应实施例中的步骤101基本一致,这里不再赘述。
134.302、将上述第一无线网络信号强度信息和上述第二无线网络信号强度信息输入至预先训练的确定模型,生成第四无线网络信号强度信息和上述目标设备的位置信息。
135.在本实施例中,上述执行主体可以将上述第一无线网络信号强度信息和上述第二无线网络信号强度信息输入至预先训练的确定模型,生成第四无线网络信号强度信息和上
述目标设备的位置信息。
136.其中,上述第四无线网络信号强度信息表征上述目标设备连接位于上述第三位置的上述目标wifi6路由器的无线网络的信号强度。
137.其中,上述确定模型采用机器学习算法训练得到。
138.作为示例,上述确定模型可以采用如下方式训练得到:
139.首先,获取训练样本集合。其中,训练样本集合中的训练样本包括输入数据和期望输出数据。其中,输入数据包括第一无线网络信号强度信息(例如可以表征多个不同设备分别连接在第一位置的多个不同wifi6路由器的无线网络的信号强度)和第二无线网络信号强度信息(例如可以表征多个不同设备分别连接在第二位置的多个不同wifi6路由器的无线网络的信号强度)。期望输出数据包括第三无线网络信号强度信息(例如可以表征多个不同设备分别连接在第三位置的多个不同wifi6路由器的无线网络的信号强度)和连接位于第三位置的wifi6路由器时设备的位置信息。
140.作为示例,训练样本1包括的输入数据可以表征:设备1连接在第一位置的wifi6路由器1的无线网络的信号强度、设备1连接在第二位置的wifi6路由器1的无线网络的信号强度;该训练样本1包括的期望输出数据可以表征:设备1连接在第三位置的wifi6路由器1的无线网络的信号强度和设备1在连接位于第三位置的wifi6路由器1时的位置信息。
141.训练样本2包括的输入数据可以表征:设备1连接在第一位置的wifi6路由器2的无线网络的信号强度、设备1连接在第二位置的wifi6路由器2的无线网络的信号强度;该训练样本2包括的期望输出数据可以表征:设备1连接在第三位置的wifi6路由器2的无线网络的信号强度和设备1在连接位于第三位置的wifi6路由器2时的位置信息。
142.训练样本3包括的输入数据可以表征:设备2连接在第一位置的wifi6路由器1的无线网络的信号强度、设备2连接在第二位置的wifi6路由器1的无线网络的信号强度;该训练样本3包括的期望输出数据可以表征:设备2连接在第三位置的wifi6路由器1的无线网络的信号强度和设备2在连接位于第三位置的wifi6路由器1时的位置信息。
143.之后,采用机器学习算法,将训练样本集合包括的输入数据和期望输出数据,输入至初始卷积神经网络模型,从而训练得到确定模型。
144.303、确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配。
145.在本实施例中,上述执行主体可以确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配。
146.在本实施例中,步骤303与图1对应实施例中的步骤103基本一致,这里不再赘述。
147.304、在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
148.在本实施例中,在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,上述执行主体可以将上述位置信息确定为上述目标设备的目标位置信息。
149.在本实施例中,步骤304与图1对应实施例中的步骤104基本一致,这里不再赘述。
150.需要说明的是,除以上所记载的内容之外,本实施例还可以包括与图1对应的实施例中所描述的技术特征,进而实现图1所示基于wifi6的定位方法的技术效果,具体请参照
图1相关描述,为简洁描述,在此不作赘述。
151.本公开实施例提供的基于wifi6的定位方法,采用机器学习算法训练得到的确定模型,来生成第四无线网络信号强度信息和上述目标设备的位置信息,可以进一步提高生成第四无线网络信号强度信息和上述目标设备的位置信息的准确度,进而提高对目标设备进行定位的准确度。
152.图4为本公开实施例提供的一种基于wifi6的定位装置的结构示意图,具体包括:
153.第一获取单元401,被配置成获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息,其中,上述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,上述第二无线网络信号强度信息表征上述目标设备连接位于第二位置的上述目标wifi6路由器的无线网络的信号强度,上述第三无线网络信号强度信息表征上述目标设备连接位于第三位置的上述目标wifi6路由器的无线网络的信号强度;
154.第一确定单元402,被配置成基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述第四无线网络信号强度信息表征上述目标设备连接位于上述第三位置的上述目标wifi6路由器的无线网络的信号强度;
155.第二确定单元403,被配置成确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配;
156.第三确定单元404,被配置成在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
157.可选地,在本公开任一实施例的装置中,上述装置还包括:
158.第二获取单元(图中未示出),被配置成获取第五无线网络信号强度信息,其中,上述第五无线网络信号强度信息表征上述目标设备连接位于第四位置的上述目标wifi6路由器的无线网络信号强度;以及
159.上述第一确定单元402,具体被配置成:
160.基于上述第一无线网络信号强度信息、上述第二无线网络信号强度信息和上述第五无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息。
161.可选地,在本公开任一实施例的装置中,上述第一确定单元402,具体被配置成:
162.将上述第一无线网络信号强度信息和上述第二无线网络信号强度信息输入至预先训练的确定模型,生成第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述确定模型采用机器学习算法训练得到。
163.可选地,在本公开任一实施例的装置中,上述第三确定单元404,具体被配置成:
164.在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配,并且,上述第三无线网络信号强度信息与上述位置信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
165.可选地,在本公开任一实施例的装置中,上述装置还包括:
166.显示单元(图中未示出),被配置成在预先构建的地图上,显示上述目标位置信息指示的位置。
167.可选地,在本公开任一实施例的装置中,上述目标wifi6路由器在上述第一位置、上述第二位置和上述第三位置之间以预设速度进行移动。
168.可选地,在本公开任一实施例的装置中,上述第一位置、上述第二位置和上述第三位置之间的相对位置是预先确定的。
169.本实施例提供的基于wifi6的定位装置可以是如图4中所示的基于wifi6的定位装置,可执行如图1-3中基于wifi6的定位方法的所有步骤,进而实现图1-3所示基于wifi6的定位方法的技术效果,具体请参照图1-3相关描述,为简洁描述,在此不作赘述。
170.图5为本公开实施例提供的一种电子设备的结构示意图,图5所示的电子设备500包括:至少一个处理器501、存储器502、至少一个网络接口504和其他用户接口503。电子设备500中的各个组件通过总线系统505耦合在一起。可理解,总线系统505用于实现这些组件之间的连接通信。总线系统505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统505。
171.其中,用户接口503可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
172.可以理解,本公开实施例中的存储器502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本文描述的存储器502旨在包括但不限于这些和任意其它适合类型的存储器。
173.在一些实施方式中,存储器502存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统5021和应用程序5022。
174.其中,操作系统5021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本公开实施例方法的程序可以包含在应用程序5022中。
175.在本实施例中,通过调用存储器502存储的程序或指令,具体的,可以是应用程序5022中存储的程序或指令,处理器501用于执行各方法实施例所提供的方法步骤,例如包括:
176.获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息,其中,上述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,上述第二无线网络信号强度信息表征上述目标设备连接位于第二位置的上述目标wifi6路由器的无线网络的信号强度,上述第三无线网络
信号强度信息表征上述目标设备连接位于第三位置的上述目标wifi6路由器的无线网络的信号强度;
177.基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述第四无线网络信号强度信息表征上述目标设备连接位于上述第三位置的上述目标wifi6路由器的无线网络的信号强度;
178.确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配;
179.在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
180.可选地,在本公开任一实施例的方法中,在上述基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息之前,上述方法还包括:
181.获取第五无线网络信号强度信息,其中,上述第五无线网络信号强度信息表征上述目标设备连接位于第四位置的上述目标wifi6路由器的无线网络信号强度;以及
182.上述基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,包括:
183.基于上述第一无线网络信号强度信息、上述第二无线网络信号强度信息和上述第五无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息。
184.可选地,在本公开任一实施例的方法中,上述基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,包括:
185.将上述第一无线网络信号强度信息和上述第二无线网络信号强度信息输入至预先训练的确定模型,生成第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述确定模型采用机器学习算法训练得到。
186.可选地,在本公开任一实施例的方法中,上述在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息,包括:
187.在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配,并且,上述第三无线网络信号强度信息与上述位置信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
188.可选地,在本公开任一实施例的方法中,上述方法还包括:
189.在预先构建的地图上,显示上述目标位置信息指示的位置。
190.可选地,在本公开任一实施例的方法中,上述目标wifi6路由器在上述第一位置、上述第二位置和上述第三位置之间以预设速度进行移动。
191.可选地,在本公开任一实施例的方法中,上述第一位置、上述第二位置和上述第三位置之间的相对位置是预先确定的。
192.上述本公开实施例揭示的方法可以应用于处理器501中,或者由处理器501实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各
步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成上述方法的步骤。
193.可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本公开的上述功能的其它电子单元或其组合中。
194.对于软件实现,可通过执行本文上述功能的单元来实现本文上述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
195.本实施例提供的电子设备可以是如图5中所示的电子设备,可执行如图1-3中基于wifi6的定位方法的所有步骤,进而实现图1-3所示基于wifi6的定位方法的技术效果,具体请参照图1-3相关描述,为简洁描述,在此不作赘述。
196.本公开实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
197.当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在电子设备侧执行的基于wifi6的定位方法。
198.上述处理器用于执行存储器中存储的基于wifi6的定位程序,以实现以下在电子设备侧执行的基于wifi6的定位方法的步骤:
199.获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息,其中,上述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,上述第二无线网络信号强度信息表征上述目标设备连接位于第二位置的上述目标wifi6路由器的无线网络的信号强度,上述第三无线网络信号强度信息表征上述目标设备连接位于第三位置的上述目标wifi6路由器的无线网络的信号强度;
200.基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述第四无线网络信号强度信息表征上述目标设备连接位于上述第三位置的上述目标wifi6路由器的无线网络的信号强度;
201.确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配;
202.在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
203.可选地,在本公开任一实施例的方法中,在上述基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息之前,上述方法还包括:
204.获取第五无线网络信号强度信息,其中,上述第五无线网络信号强度信息表征上述目标设备连接位于第四位置的上述目标wifi6路由器的无线网络信号强度;以及
205.上述基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,包括:
206.基于上述第一无线网络信号强度信息、上述第二无线网络信号强度信息和上述第五无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息。
207.可选地,在本公开任一实施例的方法中,上述基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息,包括:
208.将上述第一无线网络信号强度信息和上述第二无线网络信号强度信息输入至预先训练的确定模型,生成第四无线网络信号强度信息和上述目标设备的位置信息,其中,上述确定模型采用机器学习算法训练得到。
209.可选地,在本公开任一实施例的方法中,上述在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息,包括:
210.在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配,并且,上述第三无线网络信号强度信息与上述位置信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。
211.可选地,在本公开任一实施例的方法中,上述方法还包括:
212.在预先构建的地图上,显示上述目标位置信息指示的位置。
213.可选地,在本公开任一实施例的方法中,上述目标wifi6路由器在上述第一位置、上述第二位置和上述第三位置之间以预设速度进行移动。
214.可选地,在本公开任一实施例的方法中,上述第一位置、上述第二位置和上述第三位置之间的相对位置是预先确定的。
215.专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
216.结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器
(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
217.以上所述的具体实施方式,对本公开的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本公开的具体实施方式而已,并不用于限定本公开的保护范围,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
技术特征:
1.一种基于wifi6的定位方法,其特征在于,所述方法包括:获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息,其中,所述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,所述第二无线网络信号强度信息表征所述目标设备连接位于第二位置的所述目标wifi6路由器的无线网络的信号强度,所述第三无线网络信号强度信息表征所述目标设备连接位于第三位置的所述目标wifi6路由器的无线网络的信号强度;基于所述第一无线网络信号强度信息和所述第二无线网络信号强度信息,确定第四无线网络信号强度信息和所述目标设备的位置信息,其中,所述第四无线网络信号强度信息表征所述目标设备连接位于所述第三位置的所述目标wifi6路由器的无线网络的信号强度;确定所述第三无线网络信号强度信息与所述第四无线网络信号强度信息是否相匹配;在所述第三无线网络信号强度信息与所述第四无线网络信号强度信息相匹配的情况下,将所述位置信息确定为所述目标设备的目标位置信息。2.根据权利要求1所述的方法,其特征在于,在所述基于所述第一无线网络信号强度信息和所述第二无线网络信号强度信息,确定第四无线网络信号强度信息和所述目标设备的位置信息之前,所述方法还包括:获取第五无线网络信号强度信息,其中,所述第五无线网络信号强度信息表征所述目标设备连接位于第四位置的所述目标wifi6路由器的无线网络信号强度;以及所述基于所述第一无线网络信号强度信息和所述第二无线网络信号强度信息,确定第四无线网络信号强度信息和所述目标设备的位置信息,包括:基于所述第一无线网络信号强度信息、所述第二无线网络信号强度信息和所述第五无线网络信号强度信息,确定第四无线网络信号强度信息和所述目标设备的位置信息。3.根据权利要求1所述的方法,其特征在于,所述基于所述第一无线网络信号强度信息和所述第二无线网络信号强度信息,确定第四无线网络信号强度信息和所述目标设备的位置信息,包括:将所述第一无线网络信号强度信息和所述第二无线网络信号强度信息输入至预先训练的确定模型,生成第四无线网络信号强度信息和所述目标设备的位置信息,其中,所述确定模型采用机器学习算法训练得到。4.根据权利要求1所述的方法,其特征在于,所述在所述第三无线网络信号强度信息与所述第四无线网络信号强度信息相匹配的情况下,将所述位置信息确定为所述目标设备的目标位置信息,包括:在所述第三无线网络信号强度信息与所述第四无线网络信号强度信息相匹配,并且,所述第三无线网络信号强度信息与所述位置信息相匹配的情况下,将所述位置信息确定为所述目标设备的目标位置信息。5.根据权利要求1-4之一所述的方法,其特征在于,所述方法还包括:在预先构建的地图上,显示所述目标位置信息指示的位置。6.根据权利要求1-4之一所述的方法,其特征在于,所述目标wifi6路由器在所述第一位置、所述第二位置和所述第三位置之间以预设速度进行移动。
7.根据权利要求1-4之一所述的方法,其特征在于,所述第一位置、所述第二位置和所述第三位置之间的相对位置是预先确定的。8.一种基于wifi6的定位装置,其特征在于,所述装置包括:第一获取单元,被配置成获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息,其中,所述第一无线网络信号强度信息表征目标设备连接位于第一位置的目标wifi6路由器的无线网络的信号强度,所述第二无线网络信号强度信息表征所述目标设备连接位于第二位置的所述目标wifi6路由器的无线网络的信号强度,所述第三无线网络信号强度信息表征所述目标设备连接位于第三位置的所述目标wifi6路由器的无线网络的信号强度;第一确定单元,被配置成基于所述第一无线网络信号强度信息和所述第二无线网络信号强度信息,确定第四无线网络信号强度信息和所述目标设备的位置信息,其中,所述第四无线网络信号强度信息表征所述目标设备连接位于所述第三位置的所述目标wifi6路由器的无线网络的信号强度;第二确定单元,被配置成确定所述第三无线网络信号强度信息与所述第四无线网络信号强度信息是否相匹配;第三确定单元,被配置成在所述第三无线网络信号强度信息与所述第四无线网络信号强度信息相匹配的情况下,将所述位置信息确定为所述目标设备的目标位置信息。9.一种电子设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述权利要求1-7任一所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述权利要求1-7任一所述的方法。
技术总结
本公开实施例涉及一种基于WiFi6的定位方法及装置,上述方法包括:获取第一无线网络信号强度信息、第二无线网络信号强度信息和第三无线网络信号强度信息;基于上述第一无线网络信号强度信息和上述第二无线网络信号强度信息,确定第四无线网络信号强度信息和上述目标设备的位置信息;确定上述第三无线网络信号强度信息与上述第四无线网络信号强度信息是否相匹配;在上述第三无线网络信号强度信息与上述第四无线网络信号强度信息相匹配的情况下,将上述位置信息确定为上述目标设备的目标位置信息。由此方法,可以提高WiFi6定位的准确度。度。度。
技术研发人员:
卫彩霞 关欣赟 冯燕坡 刘李云 席磊磊 陈敦介 陈涛
受保护的技术使用者:
微网优联科技(成都)有限公司
技术研发日:
2022.07.13
技术公布日:
2022/11/25