掌桥专利:专业的专利平台
掌桥专利
首页

定位服务请求方法、装置、定位终端及存储介质

文献发布时间:2023-06-23 06:30:03


定位服务请求方法、装置、定位终端及存储介质

技术领域

本发明涉及定位服务请求技术领域,尤其涉及一种定位服务请求方法、装置、定位终端及存储介质。

背景技术

随着现代信息技术的快速发展,铁路运输业正向自动化、智能化的方向发展,对时间、空间信息提出了更高的要求,以北斗系统为代表的导航卫星系统提供的标准定位服务,已不能完全满足现代铁路运输业的发展需求。北斗高精度地基增强服务应用而生,它为加强全天候、全天时、高精度的定位、导航、授时等服务铁路运输作基础支撑,保证北斗高精度服务形成行业协调一致的多层次增强服务。定位终端可以通过北斗系统内部的网络RTK算法实现高精度定位,但RTK算法较复杂,因此很多定位终端向提供北斗地基增强服务的定位服务提供方提出定位服务请求,以实现定位终端高精度定位。在向提供北斗地基增强服务的定位服务提供方提出定位服务请求时,GNSS(GlobalNavigation Satellite System,全球导航卫星系统)定位终端需要持续上报自身的定位结果,以接收来自定位服务提供方的定位增强服务数据。传统的GNSS定位终端在收到定位服务数据之前,向定位服务提供方上传的是定位终端进行单点定位获取的米级定位坐标;在收到定位服务数据之后,向定位服务提供方上传的是定位终端进行高精度定位获取的厘米级定位坐标,在GNSS定位终端与定位服务提供方的交互过程中,GNSS定位终端将米级定位坐标或厘米级定位坐标上报给定位服务提供方,由于米级定位坐标或厘米级定位坐标的定位信息较为精确,会导致GNSS定位终端自身的隐私信息如高精度位置、运动轨迹、作业场景等信息泄露给定位服务提供方,不能满足用户隐私保护需求,影响用户使用体验。

发明内容

本发明提供一种定位服务请求方法、装置、定位终端及存储介质,用以解决传统GNSS定位终端发送定位服务请求的过程中存在自身的隐私信息泄漏,影响用户使用体验的缺陷。

本发明提供一种定位服务请求方法,包括:

获取定位终端在地理坐标系下的详细位置坐标;

基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,所述模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;

使用所述模糊位置坐标向定位服务提供方发送服务请求。

根据本发明提供的一种定位服务请求方法,所述详细位置坐标包括经度、纬度和高程,所述基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,包括:

将所述详细位置坐标中的经度和纬度按照预设格网步长转换为格网点坐标中的经度和纬度;

将所述详细位置坐标中的高程直接赋值给所述格网点坐标中的高程。

根据本发明提供的一种定位服务请求方法,还包括:

将所述详细位置坐标中的经度和纬度转换成详细经分和详细纬分。

根据本发明提供的一种定位服务请求方法,所述格网步长包括经分步长和纬分步长,所述将所述详细位置坐标中的经度和纬度按照预设格网步长转换为格网点坐标中的经度和纬度,包括:

将所述详细经分与所述经分步长的比值进行四舍五入计算,得到经分步长倍数;

将所述经分步长倍数与所述经分步长的乘积作为格网点坐标中的模糊经分;

以及,

将所述详细纬分与所述纬分步长的比值进行四舍五入计算,得到纬分步长倍数;

将所述纬分步长倍数与所述纬分步长的乘积作为格网点坐标中的模糊纬分。

根据本发明提供的一种定位服务请求方法,所述模糊位置坐标的定位精度根据所述格网步长的大小确定。

本发明还提供一种定位服务请求装置,包括:

获取模块,用于获取定位终端在地理坐标系下的详细位置坐标;

脱敏模块,用于基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,所述模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;

发送模块,用于使用所述模糊位置坐标向定位服务提供方发送服务请求。

根据本发明提供的一种定位服务请求装置,所述脱敏模块包括:

转换单元,用于将所述详细位置坐标中的经度和纬度转换成详细经分和详细纬分。

根据本发明提供的一种定位服务请求装置,所述脱敏模块还包括计算单元,所述计算单元用于:

将所述详细经分与所述经分步长的比值进行四舍五入计算,得到经分步长倍数;

将所述经分步长倍数与所述经分步长的乘积作为格网点坐标中的模糊经分;

以及,

将所述详细纬分与所述纬分步长的比值进行四舍五入计算,得到纬分步长倍数;

将所述纬分步长倍数与所述纬分步长的乘积作为格网点坐标中的模糊纬分。

本发明还提供一种GNSS定位终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的定位服务请求方法。

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的定位服务请求方法。

本发明提供的一种定位服务请求方法、装置、定位终端及存储介质,通过获取定位终端在地理坐标系下的详细位置坐标;基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;使用模糊位置坐标向定位服务提供方发送服务请求,使服务提供方不能获取到定位终端的精确定位数据,实现定位数据脱敏,保护用户行为数据安全,提升用户体验。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的定位服务请求方法的流程示意图之一;

图2是本发明提供的定位服务请求方法的流程示意图之二;

图3是本发明提供的定位服务请求方法的流程示意图之三;

图4是本发明提供的定位终端运行轨迹与格网点的对应关系图;

图5是本发明提供的定位服务请求装置的结构示意图;

图6是本发明提供的GNSS定位终端的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的定位服务请求方法的流程图,如图1所示,本发明实施例提供的定位服务请求方法包括:

步骤101、获取定位终端在地理坐标系下的详细位置坐标;

步骤102、基于预设脱敏规则将详细位置坐标转换成模糊位置坐标,模糊位置坐标的定位精度小于详细位置坐标的定位精度;

步骤103、使用模糊位置坐标向定位服务提供方发送服务请求。

传统的定位服务请求方法在向提供北斗地基增强服务的定位服务提供方提出定位服务请求时,GNSS定位终端需要持续上报自身的定位结果,以接收来自定位服务提供方的定位增强服务数据。传统的GNSS定位终端在收到定位服务数据之前,向定位服务提供方上传的是定位终端进行单点定位获取的米级定位坐标;在收到定位服务数据之后,向定位服务提供方上传的是定位终端进行高精度定位获取的厘米级定位坐标,在GNSS定位终端与定位服务提供方的交互过程中,GNSS定位终端将米级定位坐标或厘米级定位坐标上报给定位服务提供方,由于米级定位坐标或厘米级定位坐标的定位信息较为精确,会导致GNSS定位终端自身的隐私信息如高精度位置、运动轨迹、作业场景等信息泄露给定位服务提供方,不能满足用户隐私保护需求,影响用户使用体验。

本发明提供的一种定位服务请求方法,通过获取定位终端在地理坐标系下的详细位置坐标;基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;使用模糊位置坐标向定位服务提供方发送服务请求,使服务提供方不能获取到定位终端的精确定位数据,实现定位数据脱敏,保护用户行为数据安全,提升用户体验。

基于上述任一实施例,详细位置坐标包括经度、纬度和高程,基于预设脱敏规则将详细位置坐标转换成模糊位置坐标,包括:

将详细位置坐标中的经度和纬度按照预设格网步长转换为格网点坐标中的经度和纬度;

将详细位置坐标中的高程直接赋值给格网点坐标中的高程。

在本发明实施例中,预设脱敏规则例如为坐标转换公式,例如经度转换公式例如为int(L/dL+0.5)*dL,其中L为详细位置坐标中的经度,dL为经度步长;纬度转换公式例如为int(B/dB+0.5)*dB,其中B为详细位置坐标中的纬度,dB为纬度步长。

由于高程不会暴露用户的具体位置,不会导致用户隐私信息泄露,因此,模糊位置坐标中可以直接使用详细位置坐标中的高程。

在本发明一些实施例中,该定位服务请求方法还包括:

将详细位置坐标中的经度和纬度转换成详细经分和详细纬分。详细经分和详细纬分为在地理坐标系下确定的位置。

由于经度和纬度精确度较低,因此,将经度和纬度转换成详细经分和详细纬分可以提升数据的精确度,在后面坐标转换的计算过程中,可以减少计算精度损失。

基于上述任一实施例,格网步长包括经分步长和纬分步长,如图2所示,将详细位置坐标中的经度按照预设格网步长转换为格网点坐标中的经度,包括:

步骤201、将详细经分与经分步长的比值进行四舍五入计算,得到经分步长倍数;

步骤202、将经分步长倍数与经分步长的乘积作为格网点坐标中的模糊经分。

如图3所示,将详细位置坐标中的纬度按照预设格网步长转换为格网点坐标中的纬度,包括:

步骤301、将详细纬分与纬分步长的比值进行四舍五入计算,得到纬分步长倍数;

步骤302、将纬分步长倍数与纬分步长的乘积作为格网点坐标中的模糊纬分。

在本发明实施例中,模糊位置坐标的定位精度根据格网步长的大小确定。

可以理解的是,格网步长越大,模糊坐标精度越低,越能保护用户隐私,但格网步长超过一定范围或导致服务请求失效,因此,本领域技术人员可以根据实际情况设定。

在本发明一个具体实施例中,定位终端获取的的经度、纬度、高程坐标分别是L、B、h;计算得到详细经分、详细纬分是60*L、60*B。使用脱敏规则中预设的经分步长、纬分步长得到格网点的模糊经分、模糊纬分分别为int(60.0*L/dL+0.5)*dL、int(60.0*B/dB+0.5)*dB,得到格网点的模糊位置坐标分别是int(60.0*L/dL+0.5)*dL/60.0、int(60.0*B/dB+0.5)*dB/60.0、h。定位终端使用格网点的经度、纬度、高程向服务端请求定位服务。通过上述方法,一个GNSS定位终端在格网步长范围内复杂的运动过程中,定位服务提供方只收到该GNSS定位终端的一个固定的模糊位置,定位服务提供方为这个的模糊位置生产服务数据。如图4所示,图中实线折线部分为定位终端在一个时间段内的运动轨迹,该运动轨迹中所有点的定位都对应到格网点P1,使用格网点P1的坐标向定位服务提供方发送服务请求;图中虚线折线部分为定位终端在另一个时间段内的运动轨迹,该运动轨迹中所有点的定位都对应到格网点P2,定位终端使用格网点P2的坐标向定位服务提供方发送服务请求。

本发明实施例提供的定位服务请求方法,提出的高精度GNSS定位终端的行为数据脱敏方法,在保证定位服务精度的前提下,可以实现GNSS定位终端的信息保密;应用已经设计好的格网规则,经过简单的数学计算,将定位终端的坐标转换为格网点的坐标,以格网点的坐标向服务端请求服务数据,保护用户行为隐私。

下面对本发明提供的定位服务请求装置进行描述,下文描述的定位服务请求装置与上文描述的定位服务请求方法可相互对应参照。

图5为本发明实施例提供的定位服务请求装置的示意图,如图5所示,本发明实施例提供的定位服务请求装置包括:

获取模块501,用于获取定位终端在地理坐标系下的详细位置坐标;

脱敏模块502,用于基于预设脱敏规则将详细位置坐标转换成模糊位置坐标,模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;

发送模块503,用于使用模糊位置坐标向定位服务提供方发送服务请求。

在本发明实施例中,脱敏模块包括:

转换单元,用于将详细位置坐标中的经度和纬度转换成详细经分和详细纬分。

在本发明实施例中,脱敏模块还包括计算单元,计算单元用于:

将详细经分与经分步长的比值进行四舍五入计算,得到经分步长倍数;

将经分步长倍数与经分步长的乘积作为格网点坐标中的模糊经分;

以及,

将详细纬分与纬分步长的比值进行四舍五入计算,得到纬分步长倍数;

将纬分步长倍数与纬分步长的乘积作为格网点坐标中的模糊纬分。

本发明提供的一种定位服务请求装置,通过获取定位终端在地理坐标系下的详细位置坐标;基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;使用模糊位置坐标向定位服务提供方发送服务请求,使服务提供方不能获取到定位终端的精确定位数据,实现定位数据脱敏,保护用户行为数据安全,提升用户体验。

图6示例了一种GNSS定位终端的实体结构示意图,如图6所示,该GNSS定位终端可以包括:处理器(processor)610、通信接口(CommunicationsInterface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行定位服务请求方法,该方法包括:获取定位终端在地理坐标系下的详细位置坐标;基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;使用模糊位置坐标向定位服务提供方发送服务请求。

自北斗卫星导航系统依托各连续运行参考站网(ContinuouslyOperatingReference Stations,CORS)即定位服务提供方,基于北斗系统的高精度定位、授时服务,已经逐步用于更多的行业服务、大众服务领域,并产生了巨大的经济效益,加速各传统行业的信息化、现代化、时空化建设。传统GNSS定位终端使用定位坐标,向提供北斗地基增强服务的服务商发送定位请求,接收来自服务商的定位增强服务数据进行高精度定位。在这个GNSS定位终端与定位服务提供方的交互过程中,GNSS定位终端需要持续上报自己的定位坐标,以获得连续稳定的定位增强服务数据。这个数据交互过程会导致自身的高精度位置、运动轨迹、作业场景的信息泄漏。

本发明实施例提供的具有通用保密特性的GNSS定位终端,可以对GNSS定位终端的高精度定位坐标进行脱敏,使用脱敏后的定位坐标,向北斗高精度服务定位服务提供方请求服务数据。

另一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的定位服务请求方法,该方法包括:获取定位终端在地理坐标系下的详细位置坐标;基于预设脱敏规则将所述详细位置坐标转换成模糊位置坐标,模糊位置坐标的定位精度小于所述详细位置坐标的定位精度;使用模糊位置坐标向定位服务提供方发送服务请求。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 调度请求的发送方法及装置、存储介质、终端
  • 定位方法、定位装置、移动终端以及存储介质
  • 一种室内定位方法、装置、移动终端及存储介质
  • 一种室内定位方法、装置、终端设备及存储介质
  • 一种定位方法、装置、终端、服务器和存储介质
  • 定位辅助数据的传输方法、终端、定位服务器及存储介质
  • 定位方法、定位服务器、终端、移动基站及存储介质
技术分类

06120116007433