定位方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:32138580 阅读:24 留言:0更新日期:2022-02-08 14:31
本申请实施例提供了一种定位方法、装置、电子设备及计算机存储介质。该定位方法,包括:接收定位请求,所述定位请求至少携带了待定位对象扫描到的定位指纹信息;根据所述定位指纹信息和所述待定位对象的历史定位位置信息,确定所述定位请求是否为隧道定位请求;若是,则根据所述定位指纹信息、所述待定位对象的历史定位位置信息和对应的指纹定位特征,确定所述待定位对象在所述隧道内的位置。该定位方法可以实现隧道内快速定位。以实现隧道内快速定位。以实现隧道内快速定位。

【技术实现步骤摘要】
定位方法、装置、电子设备及计算机存储介质


[0001]本申请实施例涉及计算机
,尤其涉及一种定位方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]导航技术是一种通过实时定位用户的位置,并根据用户的位置进行路线规划和引导的技术。以导航引导为例,在导航引导过程中,需要实时对用户的位置进行定位,在室外,现有的定位方式主要是通过卫星定位系统(如GPS或者北斗等)对用户的位置进行定位,但是卫星信号在隧道或地下等场景会被遮挡,从而导致在这些场景无法通过卫星定位系统对用户的位置进行定位。
[0003]为解决隧道等场景因为无卫星信号难以定位的问题,现有技术中一般通过航位推算等方式进行辅助定位。航位推算一方面需要依赖用户进入隧道之前的卫星定位信息,另一方面随着车辆在隧道等场景行驶时间的增长,容易产生较大累计推算误差,从而导致通过航位推算得到的位置的误差较大。
[0004]因此,现有技术缺少能够在隧道等场景对用户的位置进行准确定位的技术方案。

技术实现思路

[0005]有鉴于此,本申请实施例提供一种定位方案,以至少部分解决上述问题。
[0006]根据本申请实施例的第一方面,提供了一种定位方法,包括:接收定位请求,所述定位请求至少携带了待定位对象扫描到的定位指纹信息;根据所述定位指纹信息和所述待定位对象的历史定位位置信息,确定所述定位请求是否为隧道定位请求;若是,则根据所述定位指纹信息、所述待定位对象的历史定位位置信息和对应的指纹定位特征,确定所述待定位对象在所述隧道内的位置。r/>[0007]根据本申请实施例的第二方面,提供了一种定位装置,包括:接收模块,用于接收定位请求,所述定位请求至少携带了待定位对象扫描到的定位指纹信息;第一确定模块,用于根据所述定位指纹信息和所述待定位对象的历史定位位置信息,确定所述定位请求是否为隧道定位请求;第二确定模块,用于若是,则根据所述定位指纹信息、所述待定位对象的历史定位位置信息和对应的指纹定位特征,确定所述待定位对象在所述隧道内的位置。
[0008]根据本申请实施例的第三方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述的定位方法对应的操作。
[0009]根据本申请实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的定位方法。
[0010]根据本申请实施例提供的定位方案,利用待定位对象扫描到的定位指纹信息和历史定位位置信息,确定定位请求是否为隧道定位请求,并在是隧道定位请求时,根据定位指
纹信息、历史定位位置信息和对应的指纹定位特征,确定待定位对象在隧道内的位置。这样使得能够准确地隧道中进行定位,由于每次定位都是根据扫描到的定位指纹信息,因此不会产生累计误差,解决了隧道中没有卫星信号无法准确定位的问题。
附图说明
[0011]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0012]图1a为根据本申请实施例一的一种定位方法的步骤流程图;
[0013]图1b为图1a所示实施例中的一种场景示例的示意图;
[0014]图2a为根据本申请实施例二的一种定位方法的步骤流程图;
[0015]图2b为图2a所示实施例中的一种在隧道外和隧道内不同轨迹点的示意图;
[0016]图2c为图2a所示实施例中的一种隧道判定模型和隧道定位模型训练的示意图;
[0017]图3为根据本申请实施例三的一种定位装置的结构框图;
[0018]图4为根据本申请实施例四的一种电子设备的结构示意图。
具体实施方式
[0019]为了使本领域的人员更好地理解本申请实施例中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请实施例保护的范围。
[0020]下面结合本申请实施例附图进一步说明本申请实施例具体实现。
[0021]实施例一
[0022]参照图1a,示出了本申请实施例一的定位方法的步骤流程示意图。
[0023]在本实施例中,以定位方法配置于服务端为例,对定位方法的实现过程进行说明。当然,在其他实施例中,该定位方法也可以配置在终端设备(如用户携带的手机或者是车载终端等)上,实现对目标对象的定位。
[0024]其中,定位方法包括以下步骤:
[0025]步骤S102:接收定位请求。
[0026]定位请求至少携带了待定位对象扫描到的定位指纹信息。待定位对象可以是任何适当的设备,如可以是用户携带的终端设备(如手机、智能手表、智能眼镜等)或者是安装在交通工具上的终端设备(如车载电脑等)。
[0027]待定位对象扫描到的定位指纹信息包括但不限于:扫描到的基站信息和/或扫描到的无线网络信息(如WIFI网络)。其中,基站和WIFI热点的创建设备均可以称为指纹设备。
[0028]定位指纹信息用于指示待定位对象当前所处位置的网络环境,由于不同位置的网络环境不同,因此可以通过网络环境对待定位对象进行定位,以便满足用户的定位和导航的需求。
[0029]基站可以为终端设备提供互联网接入服务,通过基站信息可以了解终端设备所处
的大致地理范围。
[0030]无线网络信息是指除基站外,按照无线通讯协议实现与终端设备进行无线通信的网络。例如,WIFI网络等。
[0031]以用户驾驶车辆出行过程中的定位场景为例,车辆在行驶的过程中,用户携带的终端设备每隔一段时间就会扫描自身所在位置的基站信息和/或无线网络信息(这些信息可以统称为定位指纹信息),并将这些信息携带在定位请求中发送至服务端,以便服务端根据定位请求中携带的定位指纹信息进行定位。
[0032]当然,在其他实施例中,若定位方法配置于用户携带的终端设备本地,则终端设备可以在本地根据定位指纹信息实现定位,本实施例对此不作限制。
[0033]步骤S104:根据所述定位指纹信息和所述待定位对象的历史定位位置信息,确定所述定位请求是否为隧道定位请求。
[0034]由于在隧道内和隧道外对应的定位方式不同,为了保证定位的准确性,需要确定接收的定位请求是否为隧道定位请求。又由于待定位对象处于不同位置时的定位指纹信息不同,因此通过分析定位指纹信息和历史定位位置信息可以快速地确定定位请求是否为隧道定位请求,这样提升了判断的速度,而且能够保证准确性,有助于减少定位延迟,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种定位方法,包括:接收定位请求,所述定位请求至少携带了待定位对象扫描到的定位指纹信息;根据所述定位指纹信息和所述待定位对象的历史定位位置信息,确定所述定位请求是否为隧道定位请求;若是,则根据所述定位指纹信息、所述待定位对象的历史定位位置信息和对应的指纹定位特征,确定所述待定位对象在所述隧道内的位置。2.根据权利要求1所述的方法,其中,所述根据所述定位指纹信息和所述待定位对象的历史定位位置信息,确定所述定位请求是否为隧道定位请求,包括:根据所述定位指纹信息包括的指纹设备信息,确定对应的所述指纹设备是否包含预采集的所述隧道的定位指纹设备;若包含,则根据所述定位指纹信息、所述待定位对象的历史定位位置信息,确定所述请求是否为隧道定位请求。3.根据权利要求2所述的方法,其中,所述根据所述定位指纹信息、所述待定位对象的历史定位位置信息,确定所述请求是否为隧道定位请求,包括:根据所述定位指纹信息和所述对象的历史定位位置信息包括的定位时间和定位类型,构建判定特征数据;将所述判定特征数据输入到预先训练的隧道判定模型,由所述隧道判定模型确定所述请求是隧道定位请求的概率,若所述概率大于预设的阈值,则确定所述请求为隧道定位请求。4.根据权利要求1-3中任一项所述的方法,其中,所述根据所述定位指纹信息、所述待定位对象的历史定位位置信息和对应的指纹定位特征,确定所述待定位对象在所述隧道内的位置,包括:获取所述定位指纹信息指示的指纹设备匹配的指纹定位特征;根据所述定位指纹信息、所述对象的历史定位位置信息包括的定位时间、定位类型和定位位置、以及所述指纹定位特征,构建定位特征数据;将所述定位特征数据输入到预先训练的隧道定位模型中,由所述隧道定位模型确定所述待定位对象在所述隧道内的位置。5.根据权利要求4所述的方法,其中,在接收定位请求之前,所述方法还包括:根据穿行过样本隧道的定位对象的历史轨迹数据包括的轨迹点的信息,确定处于样本隧道内的轨迹点;根据所...

【专利技术属性】
技术研发人员:郭瑞兴方兴江修刚
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1