本申请涉及定位,尤其涉及一种定位方法、装置、电子设备、存储介质及计算机程序产品。
背景技术:
1、基于无线射频识别(rfid,radio frequency identification)技术的定位技术是一种具备非视距、高速识别、成本低、强穿透性等特性的无接触式定位技术。这里,利用rfid技术进行定位时,阅读器可以向标签(也可以理解为rfid标签)发送电信号,标签可以将接收到的电信号转变为电磁场信号,并通过标签上的感应电流将标签中存储的数据发送至阅读器,阅读器接收标签发送的数据从而实现对标签的识别、与标签进行数据交换以及对标签进行定位等功能。
2、然而,相关技术中,利用rfid技术进行定位的准确率较低。
技术实现思路
1、为解决相关技术问题,本申请实施例提供一种定位方法、装置、电子设备、存储介质及计算机程序产品。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供一种定位方法,包括:
4、获取第一信息并确定第二信息,所述第一信息包含与第一区域关联的第一设备采集的接收信号强度信息,所述第二信息包含所述第一区域的地图信息和上次定位的一个或多个第二设备的位置信息,第二设备位于所述第一区域内,且所述第二设备能够移动;
5、利用第一信息、第二信息和第三信息,确定本次待定位的第二设备的位置信息,所述第三信息包含所述第一设备的位置信息。
6、上述方案中,所述确定第二信息,包括:
7、获取第四信息和所述上次定位的一个或多个第二设备的位置信息,所述第四信息包含所述第一区域的静态空间信息;
8、利用所述第四信息和上次定位的一个或多个第二设备的位置信息,生成所述地图信息。
9、上述方案中,所述地图信息包含所述第一区域划分的每个子区域的坐标信息和每个子区域的功能信息。
10、上述方案中,所述第一信息包含所述第一区域内一个或多个参考标签的信号强度信息和所述本次待定位的第二设备的信号强度信息;
11、所述利用第一信息、第二信息和第三信息,确定本次待定位的第二设备的位置信息,包括:
12、利用第一信息确定第五信息,所述第五信息表征一个或多个参考标签与所述本次待定位的第二设备的位置关系;利用第三信息和地图信息确定第六信息,所述第六信息表征所述第一区域划分的每个子区域与第一设备的位置关系;利用所述一个或多个参考标签的信号强度信息、第五信息、第六信息和地图信息,确定第一特征;
13、利用所述上次定位的一个或多个第二设备的位置信息和所述第一设备的位置信息,确定第七信息,所述第七信息表征一个或多个第二设备与所述第一设备的位置关系;利用所述本次待定位的第二设备的信号强度信息、所述第一设备的位置信息、第七信息,确定第二特征;
14、利用所述第一特征和第二特征,确定本次待定位的第二设备的位置信息。
15、上述方案中,所述利用第一信息确定第五信息,包括:
16、将一个或多个参考标签的信号强度信息与本次待定位的第二设备的信号强度信息求差,得到第一结果;
17、将所述第一结果作为所述第五信息。
18、上述方案中,所述利用所述一个或多个参考标签的信号强度信息、第五信息、第六信息和地图信息,确定第一特征,包括:
19、将所述一个或多个参考标签的信号强度信息、第五信息、第六信息和地图信息进行融合,得到所述第一特征。
20、上述方案中,所述利用所述本次待定位的第二设备的信号强度信息、所述第一设备的位置信息、第七信息,确定第二特征,包括:
21、将所述本次待定位的第二设备的信号强度信息、所述第一设备的位置信息、第七信息进行融合,得到所述第二特征。
22、上述方案中,所述利用所述第一特征和第二特征,确定本次待定位的第二设备的位置信息,包括:
23、利用第一模型对所述第一特征进行特征学习,得到第三特征;
24、利用第二模型对所述第二特征进行特征学习,得到第四特征;
25、利用所述第三特征和第四特征,确定本次待定位的第二设备的位置信息。
26、本申请实施例还提供一种定位装置,包括:
27、获取单元,用于获取第一信息并确定第二信息,所述第一信息包含与第一区域关联的第一设备采集的信号强度信息,所述第二信息包含所述第一区域的地图信息和上次定位的一个或多个第二设备的位置信息,第二设备位于所述第一区域内,且所述第二设备能够移动;
28、定位单元,用于利用第一信息、第二信息和第三信息,确定本次待定位的第二设备的位置信息,所述第三信息包含所述第一设备的位置信息。
29、本申请实施例还提供一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
30、其中,所述处理器用于运行所述计算机程序时,执行上述任一方法的步骤。
31、本申请实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
32、本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
33、本申请实施例提供的定位方法、装置、电子设备、存储介质及计算机程序产品,获取第一信息并确定第二信息,所述第一信息包含与第一区域关联的第一设备采集的信号强度信息,所述第二信息包含所述第一区域的地图信息和上次定位的一个或多个第二设备的位置信息,第二设备位于所述第一区域内,且所述第二设备能够移动;利用第一信息、第二信息和第三信息,确定本次待定位的第二设备的位置信息,所述第三信息包含所述第一设备的位置信息。本申请实施例提供的方案,利用定位区域(即第一区域)中采集的信号强度信息、定位区域的地图信息、参考标签的位置信息、信号强度采集设备(即第一设备)的位置信息以及上次定位的待定位设备(即第二设备)的位置信息,确定本次待定位设备的位置信息,如此,进行定位时,综合考虑了参考标签和待定位设备的信号强度信息以及定位区域的静态空间信息(如定位区域的地图信息等)和动态空间信息(如上次定位的待定位设备的位置信息等),从而降低空间环境对定位结果的干扰,进而提高了定位的准确率。
1.一种定位方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定第二信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述地图信息包含所述第一区域划分的每个子区域的坐标信息和每个子区域的功能信息。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一信息包含所述第一区域内一个或多个参考标签的信号强度信息和所述本次待定位的第二设备的信号强度信息;
5.根据权利要求4所述的方法,其特征在于,所述利用第一信息确定第五信息,包括:
6.根据权利要求4所述的方法,其特征在于,所述利用所述一个或多个参考标签的信号强度信息、第五信息、第六信息和地图信息,确定第一特征,包括:
7.根据权利要求4所述的方法,其特征在于,所述利用所述本次待定位的第二设备的信号强度信息、所述第一设备的位置信息、第七信息,确定第二特征,包括:
8.根据权利要求4所述的方法,其特征在于,所述利用所述第一特征和第二特征,确定本次待定位的第二设备的位置信息,包括:
9.一种定位装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
11.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述方法的步骤。
12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述方法的步骤。