1.一种gnss广域定位方法,其特征在于,应用于用户端,所述方法包括:
接收web端发送的各个基准站的数据质量信息;
根据所述数据质量信息、与基准站的第一距离和预设的基于数据质量和距离的综合因子自适应模型匹配当前最优基准站;
发送请求指令至所述当前最优基准站,以与所述当前最优基准站建立连接;
接收所述当前最优基准站发送的观测数据,以根据所述观测数据和预设的数据质量权重模型获取所述用户端的实时定位结果。
2.根据权利要求1所述的gnss广域定位方法,其特征在于,所述数据质量信息包括基准站坐标、坐标精度、多路径值和完整率;所述根据所述数据质量信息、与基准站的第一距离和预设的基于数据质量和距离的综合因子自适应模型匹配当前最优基准站,包括:
根据伪距定位获取概率坐标,以根据所述概率坐标计算与所述基准站的第一距离;
根据所述第一距离获取各个基准站的综合因子构成的综合因子库;
所述综合因子库表示为:
其中,
其中,
其中,i表示基准站数,pi表示第i个基准站的综合因子,li表示用户端与基准站的第一距离,mpi、dni和rmi分别表示第i个基准站的多路径值、完整率和坐标精度,mpit表示第t颗卫星的多路径值,dnit表示第t颗卫星的完整率,k1、k2和k3均为数据质量比例因子,q表示综合比例因子,a、b分别为预设的距离门限值和数据质量门限值;
获取综合因子最小值,所述综合因子最小值对应的基准站为所述当前最优基准站。
3.根据权利要求2所述的gnss广域定位方法,其特征在于,所述接收所述当前最优基准站发送的观测数据,以根据所述观测数据和预设的数据质量权重模型获取所述用户端的实时定位结果,包括:
根据所述观测数据建立观测方程,所述观测数据包括双频伪距观测值和双频载波相位观测值;
所述观测方程表示为:
其中,
根据所述观测方程构建误差方程;
所述误差方程可表示为:
v=ax-l;
其中,v表示定位残差,a表示系数矩阵,l表示观测残差,x表示待计算的所述用户端的定位坐标;
在
所述数据质量权重模型表示为:
所述定位结果表示为:
其中,x表示计算得到的所述用户端的定位坐标。
4.根据权利要求1所述的gnss广域定位方法,其特征在于,所述发送请求指令至所述当前最优基准站,以与所述当前最优基准站建立连接,包括:
发送所述请求指令至所述当前最优基准站;
若在预设延迟时间内接收到所述当前最优基准站返回的回复消息,则建立连接;
若否,则发送所述请求指令至第二优基准站。
5.根据权利要求3所述的gnss广域定位方法,其特征在于,所述方法还包括:
根据所述实时定位结果判断是否超出所述当前最优基准站的服务范围;
若是,则发送服务终止指令至所述当前最优基准站并重新匹配下一最优基准站。
6.根据权利要求5所述的gnss广域定位方法,其特征在于,根据所述实时定位结果判断是否超出所述当前最优基准站的服务范围,包括:
根据所述定位坐标计算到所述当前最优基准站的第二距离;
判断所述第二距离是否大于预设阈值,以确定是否超出所述当前最优基准站的服务范围。
7.一种gnss广域定位装置,其特征在于,所述装置包括:
接收模块,用于接收web端发送的各个基准站的数据质量信息;
匹配模块,用于根据所述数据质量信息、与基准站的第一距离和预设的基于数据质量和距离的综合因子自适应模型匹配当前最优基准站;
连接建立模块,用于发送请求指令至所述当前最优基准站,以与所述当前最优基准站建立连接;
定位模块,用于接收所述当前最优基准站发送的观测数据,以根据所述观测数据和预设的数据质量权重模型获取用户端的实时定位结果。
8.一种定位服务系统,其特征在于,所述系统包括:
数据中心,与基准站通信连接,用于接收各个所述基准站发送的观测数据,并对所述观测数据进行定位解算和数据质量分析,以将获得的数据质量信息定期发送至web端;
多个所述基准站,用于定期将工况信息和所述观测数据发送至所述数据中心,并与用户端建立连接,以向所述用户端发送观测数据;
用户端,用于通过接收所述web端发送的数据质量信息匹配当前最优基准站,并接收所述当前最优基准站发送的观测数据,以进行实时定位。
9.一种电子设备,其特征在于,所述电子设备包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行根据权利要求1至6任一项所述的gnss广域定位方法。
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行权利要求1至6任一项所述的gnss广域定位方法。