本申请涉及智能寻物,特别是涉及一种设备定位方法、装置、电子设备、存储介质和程序产品。
背景技术:
1、随着移动通信技术的发展,智能寻物技术被广泛应用,从而在很大程度上避免了日常生活中寻物困难的现象。
2、目前,在智能寻物场景中,主要是通过超宽带(ultra wide band,uwb)技术获取目标设备的距离,利用无线波信号到达相位差(phase difference of arrival,pdoa)技术获取目标设备的角度,从而根据测得的目标设备的距离和角度得到目标设备的所在方位。
3、然而,传统的智能寻物方法中,测得的目标设备所在方位的准确度较低。
技术实现思路
1、本申请实施例提供了一种设备定位方法、装置、电子设备、存储介质和程序产品,可以提高测得的目标设备所在方位的准确度。
2、第一方面,提供了一种设备定位方法,包括:
3、在寻物过程中获取搜索终端的位置信息、以及所述搜索终端与所述目标设备的相对距离;
4、根据所述搜索终端的位置信息和所述相对距离,获取所述目标设备的位置信息;
5、根据所述目标设备的位置信息、所述搜索终端的位置信息和所述搜索终端的姿态信息,获取所述目标设备的角度信息。
6、第二方面,提供了一种设备定位装置,包括:
7、第一获取模块,用于在寻物过程中获取搜索终端的位置信息、以及所述搜索终端与所述目标设备的相对距离;
8、第一定位模块,用于根据所述搜索终端的位置信息和所述相对距离,获取所述目标设备的位置信息;
9、第二定位模块,用于根据所述目标设备的位置信息、所述搜索终端的位置信息和所述搜索终端的姿态信息,获取所述目标设备的角度信息。
10、第三方面,提供了一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如第一方面所述的设备定位方法的步骤。
11、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。
12、第五方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面所述的方法的步骤。
13、上述设备定位方法、装置、电子设备、存储介质和程序产品,在寻物过程中通过获取搜索终端的位置信息、以及搜索终端与目标设备的相对距离,能够根据搜索终端的位置信息和上述相对距离,获取目标设备的位置信息,进而可以根据目标设备的位置信息、搜索终端的位置信息和搜索终端的姿态信息,获取到目标设备的角度信息,而目标设备的位置信息、搜索终端的位置信息和搜索终端的姿态信息不易受干扰,准确度较高,因此,根据目标设备的位置信息、搜索终端的位置信息和搜索终端的姿态信息,能够准确地获取到目标设备的角度信息,提高了获取的目标设备的角度信息的准确度,进一步地提高了得到的目标设备所在方位的准确度。
1.一种设备定位方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在寻物过程中获取搜索终端的位置信息、以及所述搜索终端与所述目标设备的相对距离,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述搜索终端的位置信息和所述相对距离,获取所述目标设备的位置信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述空间定位方程组进行求解,得到所述目标设备的位置信息,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述搜索终端的位置信息和所述相对距离建立空间定位方程组,包括:
6.根据权利要求1或2所述的方法,其特征在于,所述在寻物过程中获取搜索终端的位置信息、以及所述搜索终端与所述目标设备的相对距离,包括:
7.根据权利要求6所述的方法,其特征在于,所述对各所述初始位置信息和各所述初始相对距离在时间上进行对齐,得到所述搜索终端的多个位置信息、以及所述搜索终端与所述目标设备的多个相对距离,包括:
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
10.根据权利要求6所述的方法,其特征在于,所述根据所述搜索终端的位置信息和所述相对距离,获取所述目标设备的位置信息,包括:
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
14.根据权利要求13所述的方法,其特征在于,所述根据所述目标设备的位置信息和所述角度信息,确定寻找所述目标设备的目标路径,包括:
15.根据权利要求13或14所述的方法,其特征在于,所述方法还包括:
16.根据权利要求2所述的方法,其特征在于,所述视觉定位技术包括视觉惯性里程计vio视觉定位技术或arcore定位技术。
17.一种设备定位装置,其特征在于,包括:
18.一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至11中任一项所述的设备定位方法的步骤。
19.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11中任一项所述的方法的步骤。
20.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。