1.一种基于基站的定位方法,其特征在于,所述方法包括:
当检测到当前定位请求时,获取基站信息和历史定位信息,所述基站信息为能接收到信号的基站对应的信息;
根据所述基站信息和所述历史定位信息,预估当前运动状态;
根据所述当前运动状态、历史定位信息和初步定位信息,确定与所述当前定位请求对应的当前定位信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述基站信息和所述历史定位信息,预估当前运动状态,包括:
根据所述基站信息和所述历史定位信息,计算基站相似比,所述基站相似比为所述基站在历史静态区间的出现概率信息,所述历史静态区间为所述历史定位信息对应的历史运动状态为静态时从最后一个静态起始点至上一个静态起始点的静态历元数;
根据所述基站相似比、所述基站信息和所述历史定位信息,预估所述当前运动状态。
3.根据权利要求2所述的方法,其特征在于,所述基站信息包括基站数量,所述根据所述基站信息和所述历史定位信息,计算基站相似比,包括:
根据所述历史静态区间对应的基站信息,计算所述基站对应的基站出现概率;
对所述基站出现概率进行加权求和,得到基站出现概率总和;
计算所述基站出现概率总和与所述基站数量的比值,得到所述基站相似比。
4.根据权利要求2或3所述的方法,其特征在于,所述基站信息还包括信号强度,所述根据所述基站相似比、所述基站信息和所述历史定位信息,预估所述当前运动状态,包括:
从所述历史定位信息中获取上次定位请求;
基于所述信号强度和所述上次定位请求,获取信号强度平均差值和信号强度最大差值,所述信号强度平均差值为所述当前定位请求与所述上次定位请求中的相同基站对应的信号强度的平均差值,所述信号强度最大差值为所述相同基站对应的信号强度的最大差值;
判断是否既满足所述信号强度平均差值小于预设平均差值又满足所述信号强度最大差值小于预设最大差值;
当既满足所述信号强度平均差值小于所述预设平均差值阈值又满足所述信号强度最大差值小于所述预设最大差值阈值时,根据所述基站相似比预估所述当前运动状态。
5.根据权利要求4所述的方法,其特征在于,所述根据所述基站相似比预估所述当前运动状态,包括:
判断是否既满足所述基站相似比大于等于第一预设阈值又满足所述基站相似比小于等于第二预设阈值,所述第二预设阈值大于所述第一预设阈值;
当既满足所述基站相似比大于等于所述第一预设阈值又满足所述基站相似比小于等于所述第二预设阈值时,从所述信号强度中获取主基站信号强度;
判断是否满足所述主基站信号强度大于预设信号强度;
当满足所述主基站大于所述预设信号强度,且既满足所述基站相似比小于所述第三预设阈值又满足所述历史定位信息对应的上次定位运动状态为所述动态时,预估所述当前运动状态为所述动态,所述第三预设阈值大于所述第一预设阈值且小于所述第二预设阈值;
当满足所述主基站大于所述预设信号强度,且不是既满足所述基站相似比小于所述第三预设阈值又满足所述历史定位信息对应的上次定位运动状态为所述动态时,预估所述当前运动状态为静态。
6.根据权利要求4所述的方法,其特征在于,所述判断是否既满足所述信号强度平均差值小于预设平均差值阈值又满足所述信号强度最大差值小于预设最大差值阈值之后,所述方法还包括:
当不是既满足所述信号强度平均差值小于所述预设平均差值阈值又满足所述信号强度最大差值小于所述预设最大差值阈值时,预估所述当前运动状态为所述动态。
7.根据权利要求5所述的方法,其特征在于,所述判断是否既满足所述基站相似比大于等于第一预设阈值又满足所述基站相似比小于等于第二预设阈值之后,所述方法还包括:
当满足所述基站相似比小于所述第一预设阈值时,预估所述当前运动状态为所述动态;
当满足所述基站相似比大于所述第二预设阈值时,预估所述当前运动状态为所述静态。
8.根据权利要求5所述的方法,其特征在于,所述判断是否满足所述主基站信号强度大于预设信号强度阈值之后,所述方法还包括:
当不满足所述主基站信号强度大于所述预设信号强度阈值时,且满足所述伪静态历元数小于所述第一预设伪静态历元数时,将所述伪静态历元数增加一次,并预估所述当前运动状态为伪静态,所述伪静态为静态和所述动态之间的运动状态;
当不满足所述主基站信号强度大于所述预设信号强度阈值时,且不满足所述伪静态历元数小于所述第一预设伪静态历元数时,预估所述当前运动状态为所述动态。
9.根据权利要求1所述的方法,其特征在于,所述根据所述当前运动状态、历史定位信息和初步定位信息,确定与所述当前定位请求对应的当前定位信息,包括:
从所述历史定位信息中获取上次定位信息;
当所述当前运动状态为动态时,将所述初步定位信息作为所述当前定位信息;
当所述当前运动状态为所述静态时,将所述初步定位信息进行平滑处理,得到所述当前定位信息;
当所述当前运动状态为伪静态,且满足所述初步定位信息与所述上次定位信息之间的差值小于所述预设距离差值时,将所述上次定位信息作为所述当前定位信息;
当所述当前运动状态为伪静态,且不满足所述初步定位信息与所述上次定位信息之间的差值小于所述预设距离差值时,将所述初步定位信息作为所述当前定位信息。
10.根据权利要求9所述的方法,其特征在于,所述当所述当前运动状态为所述静态时,所述方法还包括:
将静态历元数增加一次,并将伪静态历元数设置为第二预设伪静态历元数。
11.根据权利要求9所述的方法,其特征在于,所述当所述当前运动状态为所述伪静态时,所述方法还包括:
当满足所述伪静态历元数小于所述预设伪静态历元数时,将静态历元数和所述伪静态历元数各增加一次;
当不满足所述伪静态历元数小于所述预设伪静态历元数时,将所述静态历元数设置为预设静态历元数,并将所述伪静态历元数设置为第二预设伪静态历元数。
12.一种终端,其特征在于,所述终端包括:处理器、存储器、接收器以及通信总线,所述存储器和所述接收器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的一个或者多个程序,当所述一个或者多个程序被执行时,通过所述处理器执行如权利要求1-11任一项所述的方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1-11任一项所述的方法。