本发明涉及手机定位,具体为手机移动实时定位方法、系统、设备及存储介质。
背景技术:
1、手机定位是指通过特定的定位技术来获取移动手机或终端用户的位置信息以及经纬度坐标,在电子地图上标出被定位对象的位置的技术或服务;定位技术有两种,一种是基于gps的定位,一种是基于移动运营网的基站的定位。
2、现有的用于手机定位方面的改进,通常是基于基站对手机进行定位,比如在申请公开号为cn103139901a的中国专利中,公开了td-scdma手机终端的定位方法,该方案就是通过将目标手机终端强制牵引到伪基站上来,通过同步到目标终端所在td-scdma子帧的特定时隙,通过对目标手机终端所在的子帧特定时隙的测量,就能够更加准确识别目标终端所在位置,从而能够更加准确地找到目标手机终端,完成定位功能,其他的用于手机定位方面的改进,通常是利用gps定位以及网络参数对手机进行定位,而现有技术中对于移动中的手机定位会出现定位不精确以及无法跟随移动手机进行实时定位的问题,当手机所处的位置发生变化时,无法及时获取有效的基站对手机进行定位,同时仅通过gps定位或固定的通信基站会导致手机在移动时无法对手机的定位数据进行准确的实时更新,从而使得到的定位数据无法有效反映手机的移动状况,鉴于此,有必要对现有的手机移动实时定位进行改进。
技术实现思路
1、本发明旨在至少在一定程度上解决现有技术中的技术问题之一,通过提出手机移动实时定位方法、系统、设备及存储介质,用于解决现有技术中对于移动中的手机定位会出现定位不精确以及无法跟随移动手机进行实时定位的问题,当手机所处的位置发生变化时,无法及时获取有效的基站对手机进行定位,同时仅通过gps定位或固定的通信基站会导致手机在移动时无法对手机的定位数据进行准确的实时更新,从而使得到的定位数据无法有效反映手机的移动状况问题。
2、为实现上述目的,第一方面,本发明提供手机移动实时定位方法,包括:
3、基于gps定位获取手机所在的位置,记为gps手机位置,并基于gps手机位置获取可定位基站以及待使用基站;
4、基于可定位基站以及待使用基站获取移动区域平面图以及移动扩张平面图;基于可定位基站对手机进行精准定位,得到手机实际位置;
5、基于待使用基站在手机移动时进行实时定位。
6、进一步地,所述基于gps定位获取手机所在的位置,记为gps手机位置,并基于gps手机位置获取可定位基站以及待使用基站包括:
7、基于gps获取手机所在的位置,并在地图中对gps获取的位置进行标记,记为gps手机位置;基于gps手机位置所处的环境获取gps定位的最大误差距离,记为gps误差距离;
8、在地图中获取距离gps手机位置距离较近的2个信号基站,并分别记为可定位基站a以及可定位基站b;
9、获取距离可定位基站a最近的且不为可定位基站b的信号基站,记为待使用基站a~1,其中,待使用基站a~1需满足r1与r2的夹角为钝角,r1为可定位基站a与待使用基站a~1构成的线段,r2为可定位基站a与可定位基站b构成的线段;
10、获取距离可定位基站b最近的且不为可信号基站a的信号基站,记为待使用基站b~1,其中,待使用基站b~1需满足t1与t2的夹角为钝角,t1为可定位基站b与待使用基站b~1构成的线段,t2为可定位基站b与可定位基站a构成的线段。
11、进一步地,所述基于可定位基站以及待使用基站获取移动区域平面图以及移动扩张平面图;基于可定位基站对手机进行精准定位,得到手机实际位置包括:
12、分别获取可定位基站a、可定位基站b、待使用基站a~1以及待使用基站b~1距离gps手机位置的距离,并分别记为可定位距离ajl、可定位距离bjl、待使用距离a~1jl以及待使用距离b~1jl;
13、将可定位距离ajl与可定位距离bjl中的最大值记为区域半径;将待使用距离a~1jl与待使用距离b~1jl中的最大值记为扩张半径;
14、将地图中以gps手机位置为圆心,区域半径为半径的圆记为移动区域平面图;将地图中以gps手机位置为圆心,扩张半径为半径的圆记为移动扩张平面图。
15、进一步地,基于可定位基站以及待使用基站获取移动区域平面图以及移动扩张平面图;基于可定位基站对手机进行精准定位,得到手机实际位置还包括:
16、使用手机向可定位基站a发送定位信号,基于可定位基站a的反馈信号获取手机距离可定位基站的距离,记为可定位距离a;使用手机向可定位基站b发送定位信号,基于可定位基站b的反馈信号获取手机距离可定位基站的距离,记为可定位距离b;
17、建立平面直角坐标系,记为区域定位坐标系,其中,区域定位坐标系的x轴以及y轴的单位均为m;在区域定位坐标系中等比例放置gps手机位置、可定位基站、待使用基站、移动区域平面图以及移动扩张平面图,在移动区域平面图中以可定位基站a为圆心,以可定位距离a为半径做圆,记为定位圆a;以可定位基站b为圆心,以可定位距离b为半径做圆,记为定位圆b;以gps手机位置为圆心,gps误差距离为半径做圆,记为误差圆;
18、当定位圆a与定位圆b存在交点且交点的数量为1时,将定位圆a与定位圆b的交点记为基站手机位置,当基站手机位置与gps手机位置重合时,将基站手机位置记为手机实际位置;当基站手机位置不与gps手机位置重合时,将基站手机位置连接gps手机位置后得到的线段的中点记为手机待定位置。
19、进一步地,基于可定位基站以及待使用基站获取移动区域平面图以及移动扩张平面图;基于可定位基站对手机进行精准定位,得到手机实际位置还包括:
20、当定位圆a与定位圆b存在交点且交点的数量为2时,将定位圆a与定位圆b的交点分别记为基站待定位置1以及基站待定位置2,将gps手机位置、基站待定位置1以及基站待定位置2构成的三角形的中点记为手机待定位置;
21、当定位圆a与定位圆b不存在交点时,将定位圆a上距离gps手机位置最近的点记为圆a近点,将定位圆b上距离gps手机位置最近的点记为圆b近点,将圆a近点、圆b近点以及gps手机位置构成的三角形的中点记为手机待定位置;
22、在获取到手机待定位置后,当手机待定位置处于误差圆内时,将手机待定位置记为手机实际位置;当手机待定位置处于误差圆外时,将误差圆上距离手机待定位置最近的点记为手机实际位置。
23、进一步地,基于待使用基站在手机移动时进行实时定位包括:
24、每隔标准移动时间获取手机实际位置,当手机实际位置处于移动扩张平面图内且不处于移动区域平面图内时,以此时的手机实时位置为圆心,以gps误差距离为半径做圆,记为转移误差圆;
25、将可定位基站a更替为距离手机实际位置最近的可定位基站,将可定位基站b更替为距离手机实际位置最近的可定位基站对应的待使用基站,并获取最新的可定位基站a以及可定位基站b的待使用基站。
26、进一步地,基于待使用基站在手机移动时进行实时定位还包括:
27、当可定位基站a以及可定位基站b进行更替后,基于更替后的可定位基站a以及可定位基站b获取移动区域平面图以及移动扩张平面图,并立即获取手机实际位置,当手机实际位置处于转移误差圆内时,继续每隔标准移动时间获取手机实际位置并在手机实际位置处于移动扩张平面图内且不处于移动区域平面图内时对定位基站a以及定位基站b进行更替;
28、当手机实际位置不处于转移误差圆内时,删除已有的可定位基站a以及可定位基站b,获取此时的gps手机位置,将距离gps手机位置距离较近的2个信号基站记为可定位基站a以及可定位基站b,基于可定位基站继续每隔标准移动时间获取手机实际位置并在手机实际位置处于移动扩张平面图内且不处于移动区域平面图内时对定位基站a以及定位基站b进行更替。
29、第二方面,本发明还提供手机移动实时定位系统,包括基站选取模块、实际位置确定模块以及实时定位模块:
30、基站选取模块用于基于gps定位获取手机所在的位置,记为gps手机位置,并基于gps手机位置获取可定位基站以及待使用基站;
31、实际位置确定模块用于基于可定位基站以及待使用基站获取移动区域平面图以及移动扩张平面图;基于可定位基站对手机进行精准定位,得到手机实际位置;
32、实时定位模块用于基于待使用基站在手机移动时进行实时定位。
33、第三方面,本发明提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,运行如上述任一项所述方法中的步骤。
34、第四方面,本发明提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述任一项所述方法中的步骤。
35、本发明的有益效果:本发明首先通过基于gps定位获取手机所在的位置,并基于gps手机位置获取可定位基站以及待使用基站;然后基于可定位基站以及待使用基站获取移动区域平面图以及移动扩张平面图;基于可定位基站对手机进行精准定位,得到手机实际位置;最后基于待使用基站在手机移动时进行实时定位,这样的好处在于,通过基于gps获取手机所在的大致位置后通过获取可定位基站以及待使用基站,能够得到在手机移动范围内能够对手机进行有效定位的信号基站,同时获取移动区域平面图以及移动扩张平面图能够对手机所在的区域进行限定,有利于在手机移动至限定的区域以外时能够及时更替对手机进行定位的信号基站,从而使在结合gps定位以及信号基站定位时得到的手机实际位置更加准确,通过对移动时的手机不断更替对手机进行定位的信号基站,能够在手机移动时仍使得到的定位数据可以有效反映手机的移动状况。
1.手机移动实时定位方法,其特征在于,包括:
2.根据权利要求1所述的手机移动实时定位方法,其特征在于,所述基于gps定位获取手机所在的位置,记为gps手机位置,并基于gps手机位置获取可定位基站以及待使用基站包括:
3.根据权利要求2所述的手机移动实时定位方法,其特征在于,所述基于可定位基站以及待使用基站获取移动区域平面图以及移动扩张平面图;基于可定位基站对手机进行精准定位,得到手机实际位置包括:
4.根据权利要求3所述的手机移动实时定位方法,其特征在于,基于可定位基站以及待使用基站获取移动区域平面图以及移动扩张平面图;基于可定位基站对手机进行精准定位,得到手机实际位置还包括:
5.根据权利要求4所述的手机移动实时定位方法,其特征在于,基于可定位基站以及待使用基站获取移动区域平面图以及移动扩张平面图;基于可定位基站对手机进行精准定位,得到手机实际位置还包括:
6.根据权利要求5所述的手机移动实时定位方法,其特征在于,基于待使用基站在手机移动时进行实时定位包括:
7.根据权利要求6所述的手机移动实时定位方法,其特征在于,基于待使用基站在手机移动时进行实时定位还包括:
8.手机移动实时定位系统,适用于权利要求1-7所述的手机移动实时定位方法,其特征在于,包括基站选取模块、实际位置确定模块以及实时定位模块:
9.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1-7任一项所述方法中的步骤。
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,运行如权利要求1-7任一项所述方法中的步骤。