本发明涉及定位服务请求,尤其涉及一种定位服务请求方法、装置、定位终端及存储介质。
背景技术:
1、随着现代信息技术的快速发展,铁路运输业正向自动化、智能化的方向发展,对时间、空间信息提出了更高的要求,以北斗系统为代表的导航卫星系统提供的标准定位服务,已不能完全满足现代铁路运输业的发展需求。北斗高精度地基增强服务应用而生,它为加强全天候、全天时、高精度的定位、导航、授时等服务铁路运输作基础支撑,保证北斗高精度服务形成行业协调一致的多层次增强服务。定位终端可以通过北斗系统内部的网络rtk算法实现高精度定位,但rtk算法较复杂,因此很多定位终端向提供北斗地基增强服务的定位服务提供方提出定位服务请求,以实现定位终端高精度定位。在向提供北斗地基增强服务的定位服务提供方提出定位服务请求时,gnss(globalnavigation satellite system,全球导航卫星系统)定位终端需要持续上报自身的定位结果,以接收来自定位服务提供方的定位增强服务数据。传统的gnss定位终端在收到定位服务数据之前,向定位服务提供方上传的是定位终端进行单点定位获取的米级定位坐标;在收到定位服务数据之后,向定位服务提供方上传的是定位终端进行高精度定位获取的厘米级定位坐标,在gnss定位终端与定位服务提供方的交互过程中,gnss定位终端将米级定位坐标或厘米级定位坐标上报给定位服务提供方,由于米级定位坐标或厘米级定位坐标的定位信息较为精确,会导致gnss定位终端自身的隐私信息如高精度位置、运动轨迹、作业场景等信息泄露给定位服务提供方,不能满足用户隐私保护需求,影响用户使用体验。
技术实现思路
1、本发明提供一种定位服务请求方法、装置、定位终端及存储介质,用以解决传统gnss定位终端发送定位服务请求的过程中存在自身的隐私信息泄漏,影响用户使用体验的缺陷。
2、本发明提供一种定位服务请求方法,包括:
3、获取定位终端在地理坐标系下的详细位置坐标;
4、基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,所述模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;
5、使用所述模糊位置坐标向定位服务提供方发送服务请求。
6、根据本发明提供的一种定位服务请求方法,所述详细位置坐标包括经度、纬度和高程,所述基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,包括:
7、将所述详细位置坐标中的经度和纬度按照预设格网步长转换为格网点坐标中的经度和纬度;
8、将所述详细位置坐标中的高程直接赋值给所述格网点坐标中的高程。
9、根据本发明提供的一种定位服务请求方法,还包括:
10、将所述详细位置坐标中的经度和纬度转换成详细经分和详细纬分。
11、根据本发明提供的一种定位服务请求方法,所述格网步长包括经分步长和纬分步长,所述将所述详细位置坐标中的经度和纬度按照预设格网步长转换为格网点坐标中的经度和纬度,包括:
12、将所述详细经分与所述经分步长的比值进行四舍五入计算,得到经分步长倍数;
13、将所述经分步长倍数与所述经分步长的乘积作为格网点坐标中的模糊经分;
14、以及,
15、将所述详细纬分与所述纬分步长的比值进行四舍五入计算,得到纬分步长倍数;
16、将所述纬分步长倍数与所述纬分步长的乘积作为格网点坐标中的模糊纬分。
17、根据本发明提供的一种定位服务请求方法,所述模糊位置坐标的定位精度根据所述格网步长的大小确定。
18、本发明还提供一种定位服务请求装置,包括:
19、获取模块,用于获取定位终端在地理坐标系下的详细位置坐标;
20、脱敏模块,用于基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,所述模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;
21、发送模块,用于使用所述模糊位置坐标向定位服务提供方发送服务请求。
22、根据本发明提供的一种定位服务请求装置,所述脱敏模块包括:
23、转换单元,用于将所述详细位置坐标中的经度和纬度转换成详细经分和详细纬分。
24、根据本发明提供的一种定位服务请求装置,所述脱敏模块还包括计算单元,所述计算单元用于:
25、将所述详细经分与所述经分步长的比值进行四舍五入计算,得到经分步长倍数;
26、将所述经分步长倍数与所述经分步长的乘积作为格网点坐标中的模糊经分;
27、以及,
28、将所述详细纬分与所述纬分步长的比值进行四舍五入计算,得到纬分步长倍数;
29、将所述纬分步长倍数与所述纬分步长的乘积作为格网点坐标中的模糊纬分。
30、本发明还提供一种gnss定位终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的定位服务请求方法。
31、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的定位服务请求方法。
32、本发明提供的一种定位服务请求方法、装置、定位终端及存储介质,通过获取定位终端在地理坐标系下的详细位置坐标;基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;使用模糊位置坐标向定位服务提供方发送服务请求,使服务提供方不能获取到定位终端的精确定位数据,实现定位数据脱敏,保护用户行为数据安全,提升用户体验。
1.一种定位服务请求方法,其特征在于,包括:
2.根据权利要求1所述的一种定位服务请求方法,其特征在于,所述详细位置坐标包括经度、纬度和高程,所述基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,包括:
3.根据权利要求2所述的一种定位服务请求方法,其特征在于,还包括:
4.根据权利要求3所述的一种定位服务请求方法,其特征在于,所述格网步长包括经分步长和纬分步长,所述将所述详细位置坐标中的经度和纬度按照预设格网步长转换为格网点坐标中的经度和纬度,包括:
5.根据权利要求2所述的一种定位服务请求方法,其特征在于,所述模糊位置坐标的定位精度根据所述格网步长的大小确定。
6.一种定位服务请求装置,其特征在于,包括:
7.根据权利要求6所述的一种定位服务请求装置,其特征在于,所述脱敏模块包括:
8.根据权利要求7所述的一种定位服务请求装置,其特征在于,所述脱敏模块还包括计算单元,所述计算单元用于:
9.一种gnss定位终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5任一项所述的定位服务请求方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的定位服务请求方法。