本申请涉及通信,尤其涉及一种终端设备的经纬度定位方法、电子设备以及计算机可读存储介质。
背景技术:
1、随着终端设备定位服务的应用日益广泛,设备定位的有效性、及时性对终端设备定位服务的质量以及应用范围的影响也越发重要。现有比较精确的终端定位方法为利用gps(global positioning system,全球定位系统)技术获取终端的经纬度信息。
2、但是gps技术获取到的终端经纬度信息的准确度却与外界环境有着很大的关系,当终端所处的环境中无法接收到 gps 信号,或者是 gps 信号较弱的情况下,利用gps技术获取到的终端经纬度的误差较大,甚至无法获取到终端的经纬度(如当终端设备处于在高建筑物之间或者室内时,导致终端设备接收不到 gps 信号,也就难以利用gps技术获取终端的经纬度信息)。
3、因此,如何随时随地有效、及时获取终端设备的经纬度信息就成了亟待解决的技术问题。
4、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请的主要目的在于提供一种终端设备的经纬度定位方法、电子设备以及计算机可读存储介质,旨在尽可能保证随时随地对终端设备的经纬度进行有效定位。
2、为实现上述目的,本申请提供一种终端设备的经纬度定位方法,包括以下步骤:
3、检测终端设备当前是否有上报gps信息;
4、若有上报所述gps信息,则根据所述gps信息定位所述终端设备的经纬度;
5、若未上报所述gps信息,则根据所述终端设备的通信信息定位所述终端设备的经纬度,其中,所述通信信息包括wifi信息、基站信息和ip归属地信息中的至少一个;基于所述wifi信息确定经纬度的第一优先级大于基于所述基站信息确定经纬度的第二优先级;所述第二优先级大于基于所述ip归属地信息确定经纬度的第三优先级。
6、可选的,所述若未上报所述gps信息,则根据所述终端设备的通信信息定位所述终端设备的经纬度的步骤包括:
7、若未上报所述gps信息,则检测所述通信信息中是否有所述wifi信息;
8、若有所述wifi信息,则根据所述wifi信息定位所述终端设备的经纬度。
9、可选的,所述若有所述wifi信息,则根据所述wifi信息定位所述终端设备的经纬度的步骤包括:
10、若有所述wifi信息,则检测所述wifi信息是否有效;
11、若所述wifi信息有效,则根据所述wifi信息定位所述终端设备的经纬度。
12、可选的,所述若有所述wifi信息,则检测所述wifi信息是否有效的步骤之后,还包括:
13、若所述wifi信息无效,则根据所述基站信息或所述ip归属地信息定位所述终端设备的经纬度。
14、可选的,所述若未上报所述gps信息,则检测所述通信信息中是否有所述wifi信息的步骤之后,还包括:
15、若无所述wifi信息,则检测所述通信信息中是否有所述基站信息;
16、若有所述基站信息,则根据所述基站信息定位所述终端设备的经纬度。
17、可选的,所述若无所述wifi信息,则检测所述通信信息中是否有所述基站信息的步骤之后,还包括:
18、若无所述基站信息,则根据所述ip归属地信息定位所述终端设备的经纬度。
19、可选的,所述若有所述基站信息,则根据所述基站信息定位所述终端设备的经纬度的步骤包括:
20、若有所述基站信息,则检测所述基站信息是否有效;
21、若所述基站信息有效,则根据所述基站信息定位所述终端设备的经纬度。
22、可选的,所述若有所述基站信息,则检测所述基站信息是否有效的步骤之后,还包括:
23、若所述基站信息无效,则根据所述ip归属地信息定位所述终端设备的经纬度。
24、为实现上述目的,本申请还提供一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的终端设备的经纬度定位程序,所述终端设备的经纬度定位程序被所述处理器执行时实现如上述终端设备的经纬度定位方法的步骤。
25、为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有终端设备的经纬度定位程序,所述终端设备的经纬度定位程序被处理器执行时实现如上述终端设备的经纬度定位方法的步骤。
26、本申请提供的终端设备的经纬度定位方法、电子设备以及计算机可读存储介质,在终端设备有上报gps信息的前提下,采用gps信息对终端设备进行经纬度定位,可以保证对终端设备进行定位的准确率,而当终端设备未能上报gps信息时,则采用确切可获取到的终端设备的通信信息进行经纬度定位,这样就可以保证在有无gps信息的情况下,都可以尽可能实现随时随地对终端设备的经纬度进行及时、有效的定位。
1.一种终端设备的经纬度定位方法,其特征在于,包括:
2.根据权利要求1所述的终端设备的经纬度定位方法,其特征在于,所述若未上报所述gps信息,则根据所述终端设备的通信信息定位所述终端设备的经纬度的步骤包括:
3.根据权利要求2所述的终端设备的经纬度定位方法,其特征在于,所述若有所述wifi信息,则根据所述wifi信息定位所述终端设备的经纬度的步骤包括:
4.根据权利要求3所述的终端设备的经纬度定位方法,其特征在于,所述若有所述wifi信息,则检测所述wifi信息是否有效的步骤之后,还包括:
5.根据权利要求2所述的终端设备的经纬度定位方法,其特征在于,所述若未上报所述gps信息,则检测所述通信信息中是否有所述wifi信息的步骤之后,还包括:
6.根据权利要求5所述的终端设备的经纬度定位方法,其特征在于,所述若无所述wifi信息,则检测所述通信信息中是否有所述基站信息的步骤之后,还包括:
7.根据权利要求5所述的终端设备的经纬度定位方法,其特征在于,所述若有所述基站信息,则根据所述基站信息定位所述终端设备的经纬度的步骤包括:
8.根据权利要求7所述的终端设备的经纬度定位方法,其特征在于,所述若有所述基站信息,则检测所述基站信息是否有效的步骤之后,还包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的终端设备的经纬度定位程序,所述终端设备的经纬度定位程序被所述处理器执行时实现如权利要求1至8中任一项所述的终端设备的经纬度定位方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有终端设备的经纬度定位程序,所述终端设备的经纬度定位程序被处理器执行时实现如权利要求1至8中任一项所述的终端设备的经纬度定位方法的步骤。