【技术实现步骤摘要】
定位方法、装置、电子设备及存储介质
[0001]本公开涉及定位
,具体涉及一种定位方法、装置、电子设备及存储介质。
技术介绍
[0002]无法获得终端(例如手机)的位置,会影响各类基于位置的服务提供,比如影响地图导航服务、网约车服务等的提供。现有终端一般都支持卫星定位,而卫星定位经常遇到卫星信号被干扰或者遮挡的问题,这会导致终端无法持续稳定地收到质量较好的定位卫星信号,从而导致无法基于终端收到的定位卫星信号解算出代表卫星信号发射时间的TOW(Second time of Week,周内秒),而已有的卫星定位位置解算方案,需要解出至少4颗卫星的TOW才能完成位置解算,本公开专利技术人发现在解算不出有效的TOW的情况下,如何进行有效的卫星定位位置解算是本领域中当前需要解决的技术问题之一。
技术实现思路
[0003]本公开实施例提供一种定位方法、装置、电子设备及计算机可读存储介质。
[0004]第一方面,本公开实施例中提供了一种定位方法,包括:
[0005]获取终端接收到的至少五颗卫星的码相位测量数据;
[0006]获取所述终端的粗略定位位置、粗略时间、终端设备时间和所述至少五颗卫星的星历;
[0007]基于所述终端的粗略定位位置、粗略时间、终端设备时间、所述至少五颗卫星的码相位测量数据、星历,对所述终端的粗略定位位置、所述粗略时间和所述终端设备时间进行修正,直到修正项小于或等于预设的第一阈值;
[0008]将利用所述修正项修正后的所述粗略定位位置确定为所述终端 ...
【技术保护点】
【技术特征摘要】
1.一种定位方法,其中,包括:获取终端接收到的至少五颗卫星的码相位测量数据;获取所述终端的粗略定位位置、粗略时间、终端设备时间和所述至少五颗卫星的星历;基于所述终端的粗略定位位置、粗略时间、终端设备时间、所述至少五颗卫星的码相位测量数据、星历,对所述终端的粗略定位位置、所述粗略时间和所述终端设备时间进行修正,直到修正项小于或等于预设的第一阈值;将利用所述修正项修正后的所述粗略定位位置确定为所述终端的GNSS定位位置。2.根据权利要求1所述的方法,其中,所述粗略时间作为所述至少五颗卫星的信号发射时间,所述基于所述终端的粗略定位位置、粗略时间、终端设备时间、所述至少五颗卫星的码相位测量数据、星历,对所述终端的粗略定位位置、所述粗略时间和所述终端设备时间进行修正,直到修正项小于或等于预设的第一阈值,包括:基于所述粗略时间和所述至少五颗卫星的星历,确定所述至少五颗卫星到所述终端的距离;基于所述至少五颗卫星到所述终端的距离、所述至少五颗卫星的卫星钟差和所述码相位测量数据、终端设备钟差及物理时延,确定所述至少五颗卫星的伪距整毫秒值;基于所述至少五颗卫星的伪距整毫秒值对所述终端的粗略定位位置、所述粗略时间和所述终端设备时间进行修正。3.根据权利要求1所述的方法,其中,所述粗略时间作为所述至少五颗卫星的卫星信号发射时间,所述基于所述终端的粗略定位位置、粗略时间、所述至少五颗卫星的码相位测量数据、星历,对所述终端的粗略定位位置、所述粗略时间和所述终端的设备钟差进行修正,直到修正项小于预设的第一阈值,包括:从所述至少五颗卫星中选择一颗卫星作为参考卫星,其他卫星作为非参考卫星;根据所述参考卫星从所述非参考卫星确定有效卫星;基于所述终端的粗略定位位置、粗略时间、终端设备时间、所述参考卫星以及所述有效卫星的码相位测量数据、星历,对所述终端的粗略定位位置、所述粗略时间和所述终端设备时间进行修正。4.根据权利要求3所述的方法,其中,根据所述参考卫星从所述非参考卫星确定有效卫星,包括:确定所述参考卫星与所述非参考卫星之间的伪距误差;将与所述参考卫星的伪距误差小于或等于预设的第二阈值的所述其他卫星确定为所述有效卫星。5.根据权利要求4所述的方法,其中,确定所述参考卫星与所述非参考卫星之间的伪距误差,包括:基于所述粗略时间和所述参考卫星的星历,确定所述参考卫星到所述终端的距离;基于所述参考卫星到所述终端的距离、所述参考卫星的卫星钟差、所述码相位测量数据、所述终端的设备钟差及物理时延,确定所述参考卫星的伪距整毫秒值;基于所述参考卫星的所述伪距整毫秒值、所述参考卫星的修正前伪距、所述非参考卫星的修正前伪距、所述参考卫星与所述终端之间的距离、所述非参考卫星与所述终端之间的距离、所述参考卫星的卫星钟差、所述非参考卫星的卫星钟差确定所述参考卫星与所述
非参考卫星之间修正后的伪距误差。6.根据权利要求5所述的方法,其中,基于所述终端的粗略定位位置、粗略时间、终端设备时间、所述参考卫星以及所述有效卫星的码相位测量数据、星历,对所述终端的...
【专利技术属性】
技术研发人员:方兴,罗雷刚,刘宇,王超,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。