CN110967006A - 基于隧道地图导航定位的方法、装置、存储介质和终端设备 - Google Patents
基于隧道地图导航定位的方法、装置、存储介质和终端设备 Download PDFInfo
- Publication number
- CN110967006A CN110967006A CN201811141359.5A CN201811141359A CN110967006A CN 110967006 A CN110967006 A CN 110967006A CN 201811141359 A CN201811141359 A CN 201811141359A CN 110967006 A CN110967006 A CN 110967006A
- Authority
- CN
- China
- Prior art keywords
- tunnel
- time
- real
- vehicle
- running
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
Abstract
本发明实施例公开了一种隧道地图导航定位的方法、装置、存储介质及终端设备,所述方法包括:当终端启动导航工作时,实时判断终端所在的行驶车辆的行驶位置是否位于隧道口;当所述行驶车辆的行驶位置位于隧道口时,获取最近驶出所述隧道的车辆的驶入信息和驶出信息以及当前在与所述隧道口对应的隧道内通行的车辆在驶入所述隧道时驶入信息;根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,并标识所述实时位置于导航地图中。采用本发明实施例,能够实时模拟在隧道中定位车辆所在位置。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于隧道地图导航定位的方法、装置、存储介质和终端设备。
背景技术
目前城市和室内环境下的手持定位终端或者车辆内置的定位终端通常依靠电信网络来完成定位。全球移动通信GSM网络通过Cell-ID(小区号)、增强观测时差技术E-OTD(Enhanced Observed Time Difference)与电波到达时间差TDOA(Time Difference OfArrival)等技术向用户提供定位服务,美国高通公司提出GPSOne技术,在卫星信号无法接收时,利用码分多址CDMA基站来辅助定位,但这些技术存在网络容量受限、覆盖范围有限和定位精度差等缺点。还有利用无线局域网、超宽带技术、惯导辅助、电视信号和伪卫星等技术来实现室内定位的,这些定位方法,有的定位精度很难满足用户的需求,有的需要巨额投资,覆盖范围也有限。例如,在信号极弱的隧道或山区道路中,车辆内置的定位终端或手持定位终端难以接受GPS发送的定位信息,无法定位出车辆的具***置。
发明内容
本发明实施例提供基于隧道地图导航定位的方法、装置、存储介质和终端设备方,能够实时模拟在隧道中定位车辆所在位置。
作为本发明实施例的第一个方面,本发明实施例提供一种隧道地图导航定位的方法,包括:
当终端启动导航工作时,实时判断终端所在的行驶车辆的行驶位置是否位于隧道口;所述导航工作包括实时接收GPS定位位置,标识所述GPS定位位置于界面显示的导航地图中、上传并存储所述行驶车辆的行驶速度;
当所述行驶车辆的行驶位置位于隧道口时,获取最近驶出所述隧道的车辆的驶入信息和驶出信息以及当前在与所述隧道口对应的隧道内通行的车辆在驶入所述隧道时驶入信息;
根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,并标识所述实时位置于导航地图中。
进一步地,所述根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,具体包括:
根据获取到的驶入信息和驶出信息,以及当前所述行驶车辆驶入所述隧道的驶入速度和驶入时间,模拟生成所述隧道的每一个描点的经纬位置;其中一个描点对应于当前仍在所述隧道内行驶的车辆;
根据所述隧道的每一个描点的经纬位置线性模拟生成所述隧道的模拟测绘路线;
根据所述模拟测绘路线和所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置。
进一步地,所述驶出信息包括驶出速度、驶出时间和所述最近驶出所述隧道的车辆在驶入所述隧道的时间;所述驶入信息包括驶入速度和驶入时间;所述根据获取到的驶入信息和驶出信息,以及当前所述行驶车辆驶入所述隧道的驶入速度和驶入时间,模拟生成所述隧道的每一个描点的经纬位置,具体包括:
根据相邻两个车辆的驶入时间和驶入速度,计算相邻两个车辆之间的位移;
根据所述隧道的隧道入口和隧道出口的经纬位置和当前在所述隧道中通行的所有相邻两个车辆之间的位移,确定在所述隧道中通行的每一个车辆的经纬位置;其中,一个车辆的经纬位置对应于所述隧道的一个描点位置。
进一步地,所述根据所述模拟测绘路线和所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,具体包括:
以固定周期实时获取所述行驶车辆的实时行驶速度;
根据上一时刻获取到的实时行驶速度、当前时刻获取到的实时行驶速度和所述固定周期,计算所述行驶车辆的实时位移;其中,初始时刻的实时行驶速度为所述行驶车辆驶入所述隧道的瞬时速度;
根据上一时刻在所述模拟测绘路线上确定的经纬位置和所述实时位移,确定当前时刻所述行驶车车在所述模拟测绘路线上的经纬位置;其中,初始时刻的经纬位置为所述隧道的隧道入口的经纬位置。
作为本发明实施例的第二个方面,本发明实施例提供一种隧道地图导航定位的装置,包括:
实时判断模块,用于当终端启动导航工作时,实时判断终端所在的行驶车辆的行驶位置是否位于隧道口;所述导航工作包括实时接收GPS定位位置,标识所述GPS定位位置于界面显示的导航地图中、上传并存储所述行驶车辆的行驶速度;
行驶信息获取模块,用于当所述行驶车辆的行驶位置位于隧道口时,获取最近驶出所述隧道的车辆的驶入信息和驶出信息以及当前在与所述隧道口对应的隧道内通行的车辆在驶入所述隧道时驶入信息;
实时位置计算模块,用于根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,并标识所述实时位置于导航地图中。
进一步地,所述实时位置计算模块,具体包括:
描点位置生成单元,用于根据获取到的驶入信息和驶出信息,以及当前所述行驶车辆驶入所述隧道的驶入速度和驶入时间,模拟生成所述隧道的每一个描点的经纬位置;其中一个描点对应于当前仍在所述隧道内行驶的车辆;
模拟测绘路线单元,用于根据所述隧道的每一个描点的经纬位置线性模拟生成所述隧道的模拟测绘路线;
实时计算单元,用于根据所述模拟测绘路线和所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置。
进一步地,所述驶出信息包括驶出速度、驶出时间和所述最近驶出所述隧道的车辆在驶入所述隧道的时间;所述驶入信息包括驶入速度和驶入时间;所述描点位置生成单元,具体包括:
第一位移计算子单元,用于根据相邻两个车辆的驶入时间和驶入速度,计算相邻两个车辆之间的位移;
第一经纬计算子单元,用于根据所述隧道的隧道入口和隧道出口的经纬位置和当前在所述隧道中通行的所有相邻两个车辆之间的位移,确定在所述隧道中通行的每一个车辆的经纬位置;其中,一个车辆的经纬位置对应于所述隧道的一个描点位置。
进一步地,所述实时计算单元,具体包括:
速度获取子单元,用于以固定周期实时获取所述行驶车辆的实时行驶速度;
第二位移计算子单元,用于根据上一时刻获取到的实时行驶速度、当前时刻获取到的实时行驶速度和所述固定周期,计算所述行驶车辆的实时位移;其中,初始时刻的实时行驶速度为所述行驶车辆驶入所述隧道的瞬时速度;
第二经纬计算子单元,用于根据上一时刻在所述模拟测绘路线上确定的经纬位置和所述实时位移,确定当前时刻所述行驶车车在所述模拟测绘路线上的经纬位置;其中,初始时刻的经纬位置为所述隧道的隧道入口的经纬位置。
作为本发明实施例的第三个方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行第一方面提供的任意一项所述的隧道地图导航定位的方法。
作为本发明实施例的第四个方面,本发明实施例提供一种终端设备,包括处理器、存图储器以及存储在所述存储器且被配置由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现第一方面提供的任意一项所述的隧道地图导航定位的方法。
本发明实施例采用上述技术方案,能够当终端启动导航工作时,实时判断终端所在的行驶车辆的行驶位置是否位于隧道口;由于所述导航工作包括实时接收GPS定位位置,标识所述GPS定位位置于界面显示的导航地图中、上传并存储所述行驶车辆的行驶速度,所述当所述行驶车辆的行驶位置位于隧道口时,可以获取最近驶出所述隧道的车辆的驶入信息和驶出信息以及当前在与所述隧道口对应的隧道内通行的车辆在驶入所述隧道时驶入信息;进而,根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,并标识所述实时位置于导航地图中,从而能够在隧道中没有GPS信号的情况下模拟计算所述行驶车辆在隧道中的位置。
上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。
附图说明
在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明公开的一些实施方式,而不应将其视为是对本发明范围的限制。
图1是本发明提供的隧道地图导航定位的方法的一个实施例的流程示意图;
图2是本发明提供的隧道地图导航定位的方法的步骤S30的一个实施例的流程示意图;
图3是本发明提供的隧道地图导航定位的装置的一个实施例的结构示意图。
具体实施方式
在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
参见图1,本发明实施例提供一种隧道地图导航定位的方法,包括步骤S10至步骤S30,具体如下:
S10,当终端启动导航工作时,实时判断终端所在的行驶车辆的行驶位置是否位于隧道口;所述导航工作包括实时接收GPS定位位置,标识所述GPS定位位置于界面显示的导航地图中、上传并存储所述行驶车辆的行驶速度。
在本发明实施例中,所述终端可以是手持移动终端或车载设备内置的专用导航终端,所述终端内置有导航的程序,其在终端的界面上会显示一个导航地图,并在导航地图上标识当前导航目标所在的当前位置,一般来说该位置信息是由所述终端接收到的GPS信号来确定的,在没有GPS信号的前提下,该位置信息是难于确定的。另外,终端除了获取GPS信号来标识GPS定位位于界面显示的导航地图中,也会同时上传该行驶车辆的行驶速度,终端也会进行相应的存储。因而当检测到当前行驶的车辆行驶到隧道口时,可以通过步骤S20获取相应的信息。
S20,当所述行驶车辆的行驶位置位于隧道口时,获取最近驶出所述隧道的车辆的驶入信息和驶出信息以及当前在与所述隧道口对应的隧道内通行的车辆在驶入所述隧道时驶入信息。
在本发明实施例中,由于终端上传到云端服务器时,是实时上传的,因而所述驶入信息和所述驶出信息均包含与速度关联的时间信息,因而,所述驶出信息包括驶出速度、驶出时间和所述最近驶出所述隧道的车辆在驶入所述隧道的时间;所述驶入信息包括驶入速度和驶入时间。而且获取这信息容易获取,无需在车辆中设置成本高的惯性导航仪以及其他硬件设备去获取其他信息来模拟在无GPS信号的情况下的定位位置,成本低下,且能实时获取。
S30,根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,并标识所述实时位置于导航地图中。
在本发明实施例中,所述时位置的计算是以固定周期进行计算的,并且每计算出一个实时位置,则相应地在导航地图上进行标识。
进一步地,如图2所示,所述上述步骤S30的具体执行过程包括:
S31,根据获取到的驶入信息和驶出信息,以及当前所述行驶车辆驶入所述隧道的驶入速度和驶入时间,模拟生成所述隧道的每一个描点的经纬位置;其中一个描点对应于当前仍在所述隧道内行驶的车辆;
具体地,由于所述驶出信息包括驶出速度、驶出时间和所述最近驶出所述隧道的车辆在驶入所述隧道的时间;所述驶入信息包括驶入速度和驶入时间;则上述步骤S31具体包括:
根据相邻两个车辆的驶入时间和驶入速度,计算相邻两个车辆之间的位移;具体地,以两个相邻的车辆为例,计算两者的驶入时间差,并以在后的车辆的驶入速度为起始速度,以在前的车辆的驶入速度为终端速度,从而计算出在隧道内通的任意的两个车辆之间的位移。
根据所述隧道的隧道入口和隧道出口的经纬位置和当前在所述隧道中通行的所有相邻两个车辆之间的位移,确定在所述隧道中通行的每一个车辆的经纬位置;其中,一个车辆的经纬位置对应于所述隧道的一个描点位置。具体地,按驶入时间的先后按顺序排列每个车辆的顺序,以相邻两个车辆之间的位移间隔相邻车辆,并根据所述隧道的隧道入和隧道出口的经纬位置,从而就能够在所述隧道中通行的每一个车辆的经纬位置
S32,根据所述隧道的每一个描点的经纬位置线性模拟生成所述隧道的模拟测绘路线;
在本发明实施例中,所述线性模拟可以是将上述描点连接的折线图线性圆滑化的算法,通过该算法使之成为曲线。
S33,根据所述模拟测绘路线和所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置。
具体地,上述步骤S33的具体实施过程包括:
以固定周期实时获取所述行驶车辆的实时行驶速度;
根据上一时刻获取到的实时行驶速度、当前时刻获取到的实时行驶速度和所述固定周期,计算所述行驶车辆的实时位移;其中,初始时刻的实时行驶速度为所述行驶车辆驶入所述隧道的瞬时速度;
根据上一时刻在所述模拟测绘路线上确定的经纬位置和所述实时位移,确定当前时刻所述行驶车车在所述模拟测绘路线上的经纬位置;其中,初始时刻的经纬位置为所述隧道的隧道入口的经纬位置。
本发明实施例提供的隧道地图导航的方法,能够当终端启动导航工作时,实时判断终端所在的行驶车辆的行驶位置是否位于隧道口;由于所述导航工作包括实时接收GPS定位位置,标识所述GPS定位位置于界面显示的导航地图中、上传并存储所述行驶车辆的行驶速度,所述当所述行驶车辆的行驶位置位于隧道口时,可以获取最近驶出所述隧道的车辆的驶入信息和驶出信息以及当前在与所述隧道口对应的隧道内通行的车辆在驶入所述隧道时驶入信息;进而,根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,并标识所述实时位置于导航地图中,从而能够在隧道中没有GPS信号的情况下模拟计算所述行驶车辆在隧道中的位置。
请参阅图2,本发明实施例还提供一种隧道地图导航定位的装置,具体包括:
实时判断模块10,用于当终端启动导航工作时,实时判断终端所在的行驶车辆的行驶位置是否位于隧道口;所述导航工作包括实时接收GPS定位位置,标识所述GPS定位位置于界面显示的导航地图中、上传并存储所述行驶车辆的行驶速度;
行驶信息获取模块20,用于当所述行驶车辆的行驶位置位于隧道口时,获取最近驶出所述隧道的车辆的驶入信息和驶出信息以及当前在与所述隧道口对应的隧道内通行的车辆在驶入所述隧道时驶入信息;
实时位置计算模块30,用于根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,并标识所述实时位置于导航地图中。
进一步地,所述实时位置计算模块,具体包括:
描点位置生成单元,用于根据获取到的驶入信息和驶出信息,以及当前所述行驶车辆驶入所述隧道的驶入速度和驶入时间,模拟生成所述隧道的每一个描点的经纬位置;其中一个描点对应于当前仍在所述隧道内行驶的车辆;
模拟测绘路线单元,用于根据所述隧道的每一个描点的经纬位置线性模拟生成所述隧道的模拟测绘路线;
实时计算单元,用于根据所述模拟测绘路线和所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置。
进一步地,所述驶出信息包括驶出速度、驶出时间和所述最近驶出所述隧道的车辆在驶入所述隧道的时间;所述驶入信息包括驶入速度和驶入时间;所述描点位置生成单元,具体包括:
第一位移计算单元,用于根据相邻两个车辆的驶入时间和驶入速度,计算相邻两个车辆之间的位移;
第一经纬计算单元,用于根据所述隧道的隧道入口和隧道出口的经纬位置和当前在所述隧道中通行的所有相邻两个车辆之间的位移,确定在所述隧道中通行的每一个车辆的经纬位置;其中,一个车辆的经纬位置对应于所述隧道的一个描点位置。
进一步地,所述实时计算单元,具体包括:
速度获取单元,用于以固定周期实时获取所述行驶车辆的实时行驶速度;
第二位移计算单元,用于根据上一时刻获取到的实时行驶速度、当前时刻获取到的实时行驶速度和所述固定周期,计算所述行驶车辆的实时位移;其中,初始时刻的实时行驶速度为所述行驶车辆驶入所述隧道的瞬时速度;
第二经纬计算单元,用于根据上一时刻在所述模拟测绘路线上确定的经纬位置和所述实时位移,确定当前时刻所述行驶车车在所述模拟测绘路线上的经纬位置;其中,初始时刻的经纬位置为所述隧道的隧道入口的经纬位置。
作为本发明实施例的第三个方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行第一方面提供的任意一项所述的隧道地图导航定位的方法。
作为本发明实施例的第四个方面,本发明实施例提供一种终端设备,包括处理器、存图储器以及存储在所述存储器且被配置由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现第一方面提供的任意一项所述的隧道地图导航定位的方法。
本发明第五实施例:
本发明实施例提供一种实现隧道地图导航定位的终端设备,包括处理器、存储器以及存储在所述存储器且被配置由所述处理器执行的计算机程序,例如:分屏显示控制程序。所述处理器执行所述计算机程序时实现第一方面的上述任一项所述的隧道地图导航定位的实施例中的步骤,例如图1所示的步骤S10。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中的功能,例如图3所示的实时判断模块10。
示例性地,所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述实现隧道地图导航定位的终端设备中的执行过程。
所述终端设备可包括,但不仅限于,处理器、存储器、显示器。本领域技术人员可以理解,所述示意图仅仅是实现分屏显示控制的终端设备的示例,并不构成对实现分屏显示控制的终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如实现分屏显示控制的终端设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述实现隧道地图导航定位的终端设备的控制中心,利用各种接口和线路连接整个所述实现隧道地图导航定位的终端设备的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现隧道地图导航定位的终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、文字转换功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其中,所述实现隧道地图导航定位的终端设备的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种隧道地图导航定位的方法,其特征在于,包括:
当终端启动导航工作时,实时判断终端所在的行驶车辆的行驶位置是否位于隧道口;所述导航工作包括实时接收GPS定位位置,标识所述GPS定位位置于界面显示的导航地图中、上传并存储所述行驶车辆的行驶速度;
当所述行驶车辆的行驶位置位于隧道口时,获取最近驶出所述隧道的车辆的驶入信息和驶出信息以及当前在与所述隧道口对应的隧道内通行的车辆在驶入所述隧道时驶入信息;
根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,并标识所述实时位置于导航地图中。
2.如权利要求1所述的隧道地图导航定位的方法,其特征在于,所述根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,具体包括:
根据获取到的驶入信息和驶出信息,以及当前所述行驶车辆驶入所述隧道的驶入速度和驶入时间,模拟生成所述隧道的每一个描点的经纬位置;其中一个描点对应于当前仍在所述隧道内行驶的车辆;
根据所述隧道的每一个描点的经纬位置线性模拟生成所述隧道的模拟测绘路线;
根据所述模拟测绘路线和所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置。
3.如权利要求2所述的隧道地图导航定位的方法,其特征在于,所述驶出信息包括驶出速度、驶出时间和所述最近驶出所述隧道的车辆在驶入所述隧道的时间;所述驶入信息包括驶入速度和驶入时间;所述根据获取到的驶入信息和驶出信息,以及当前所述行驶车辆驶入所述隧道的驶入速度和驶入时间,模拟生成所述隧道的每一个描点的经纬位置,具体包括:
根据相邻两个车辆的驶入时间和驶入速度,计算相邻两个车辆之间的位移;
根据所述隧道的隧道入口和隧道出口的经纬位置和当前在所述隧道中通行的所有相邻两个车辆之间的位移,确定在所述隧道中通行的每一个车辆的经纬位置;其中,一个车辆的经纬位置对应于所述隧道的一个描点位置。
4.如权利要求1所述的隧道地图导航定位的方法,其特征在于,所述根据所述模拟测绘路线和所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,具体包括:
以固定周期实时获取所述行驶车辆的实时行驶速度;
根据上一时刻获取到的实时行驶速度、当前时刻获取到的实时行驶速度和所述固定周期,计算所述行驶车辆的实时位移;其中,初始时刻的实时行驶速度为所述行驶车辆驶入所述隧道的瞬时速度;
根据上一时刻在所述模拟测绘路线上确定的经纬位置和所述实时位移,确定当前时刻所述行驶车车在所述模拟测绘路线上的经纬位置;其中,初始时刻的经纬位置为所述隧道的隧道入口的经纬位置。
5.一种隧道地图导航定位的装置,其特征在于,包括:
实时判断模块,用于当终端启动导航工作时,实时判断终端所在的行驶车辆的行驶位置是否位于隧道口;所述导航工作包括实时接收GPS定位位置,标识所述GPS定位位置于界面显示的导航地图中、上传并存储所述行驶车辆的行驶速度;
行驶信息获取模块,用于当所述行驶车辆的行驶位置位于隧道口时,获取最近驶出所述隧道的车辆的驶入信息和驶出信息以及当前在与所述隧道口对应的隧道内通行的车辆在驶入所述隧道时驶入信息;
实时位置计算模块,用于根据获取到的驶入信息和驶出信息,以及所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置,并标识所述实时位置于导航地图中。
6.如权利要求5所述的隧道地图导航定位的装置,其特征在于,所述实时位置计算模块,具体包括:
描点位置生成单元,用于根据获取到的驶入信息和驶出信息,以及当前所述行驶车辆驶入所述隧道的驶入速度和驶入时间,模拟生成所述隧道的每一个描点的经纬位置;其中一个描点对应于当前仍在所述隧道内行驶的车辆;
模拟测绘路线单元,用于根据所述隧道的每一个描点的经纬位置线性模拟生成所述隧道的模拟测绘路线;
实时计算单元,用于根据所述模拟测绘路线和所述行驶车辆的实时行驶速度,计算所述行驶车辆在所述隧道中的实时位置。
7.如权利要求6所述的隧道地图导航定位的装置,其特征在于,所述驶出信息包括驶出速度、驶出时间和所述最近驶出所述隧道的车辆在驶入所述隧道的时间;所述驶入信息包括驶入速度和驶入时间;所述描点位置生成单元,具体包括:
第一位移计算子单元,用于根据相邻两个车辆的驶入时间和驶入速度,计算相邻两个车辆之间的位移;
第一经纬计算子单元,用于根据所述隧道的隧道入口和隧道出口的经纬位置和当前在所述隧道中通行的所有相邻两个车辆之间的位移,确定在所述隧道中通行的每一个车辆的经纬位置;其中,一个车辆的经纬位置对应于所述隧道的一个描点位置。
8.如权利要求5所述的隧道地图导航定位的装置,其特征在于,所述实时计算单元,具体包括:
速度获取子单元,用于以固定周期实时获取所述行驶车辆的实时行驶速度;
第二位移计算子单元,用于根据上一时刻获取到的实时行驶速度、当前时刻获取到的实时行驶速度和所述固定周期,计算所述行驶车辆的实时位移;其中,初始时刻的实时行驶速度为所述行驶车辆驶入所述隧道的瞬时速度;
第二经纬计算子单元,用于根据上一时刻在所述模拟测绘路线上确定的经纬位置和所述实时位移,确定当前时刻所述行驶车车在所述模拟测绘路线上的经纬位置;其中,初始时刻的经纬位置为所述隧道的隧道入口的经纬位置。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至4任意一项所述的隧道地图导航定位的方法。
10.一种终端设备,其特征在于,包括处理器、存图储器以及存储在所述存储器且被配置由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述的隧道地图导航定位的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811141359.5A CN110967006A (zh) | 2018-09-28 | 2018-09-28 | 基于隧道地图导航定位的方法、装置、存储介质和终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811141359.5A CN110967006A (zh) | 2018-09-28 | 2018-09-28 | 基于隧道地图导航定位的方法、装置、存储介质和终端设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110967006A true CN110967006A (zh) | 2020-04-07 |
Family
ID=70026873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811141359.5A Pending CN110967006A (zh) | 2018-09-28 | 2018-09-28 | 基于隧道地图导航定位的方法、装置、存储介质和终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110967006A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111896021A (zh) * | 2020-08-06 | 2020-11-06 | 南京审计大学 | 一种无信号道路智能导航方法 |
CN112860765A (zh) * | 2021-02-07 | 2021-05-28 | 北京百度网讯科技有限公司 | 隧道信息的处理方法、装置、设备以及存储介质 |
CN113340291A (zh) * | 2021-04-30 | 2021-09-03 | 北京万集科技股份有限公司 | 导航方法、装置、计算机设备和存储介质 |
WO2022228564A1 (zh) * | 2021-04-30 | 2022-11-03 | 北京万集科技股份有限公司 | 导航方法、装置、计算机设备和存储介质 |
CN117346804A (zh) * | 2022-06-29 | 2024-01-05 | 保时捷(上海)数字科技有限公司 | 导航方法和装置及相应的移动设备、计算机设备、介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101344397A (zh) * | 2008-08-27 | 2009-01-14 | 凯立德欣技术(深圳)有限公司 | 一种导航***及其导航方法 |
JP2012173190A (ja) * | 2011-02-23 | 2012-09-10 | Seiko Epson Corp | 測位システム、測位方法 |
CN105241465A (zh) * | 2015-10-20 | 2016-01-13 | 中国有色金属长沙勘察设计研究院有限公司 | 一种道路更新的方法 |
CN106840153A (zh) * | 2017-03-14 | 2017-06-13 | 千寻位置网络有限公司 | 一种云端计算隧道内通过速度的方法 |
CN107063282A (zh) * | 2017-04-18 | 2017-08-18 | 深圳市国科微半导体股份有限公司 | 一种基于隧道的车辆导航方法及其装置 |
-
2018
- 2018-09-28 CN CN201811141359.5A patent/CN110967006A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101344397A (zh) * | 2008-08-27 | 2009-01-14 | 凯立德欣技术(深圳)有限公司 | 一种导航***及其导航方法 |
JP2012173190A (ja) * | 2011-02-23 | 2012-09-10 | Seiko Epson Corp | 測位システム、測位方法 |
CN105241465A (zh) * | 2015-10-20 | 2016-01-13 | 中国有色金属长沙勘察设计研究院有限公司 | 一种道路更新的方法 |
CN106840153A (zh) * | 2017-03-14 | 2017-06-13 | 千寻位置网络有限公司 | 一种云端计算隧道内通过速度的方法 |
CN107063282A (zh) * | 2017-04-18 | 2017-08-18 | 深圳市国科微半导体股份有限公司 | 一种基于隧道的车辆导航方法及其装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111896021A (zh) * | 2020-08-06 | 2020-11-06 | 南京审计大学 | 一种无信号道路智能导航方法 |
CN111896021B (zh) * | 2020-08-06 | 2022-06-10 | 南京审计大学 | 一种无信号道路智能导航方法 |
CN112860765A (zh) * | 2021-02-07 | 2021-05-28 | 北京百度网讯科技有限公司 | 隧道信息的处理方法、装置、设备以及存储介质 |
CN112860765B (zh) * | 2021-02-07 | 2023-07-28 | 北京百度网讯科技有限公司 | 隧道信息的处理方法、装置、设备以及存储介质 |
CN113340291A (zh) * | 2021-04-30 | 2021-09-03 | 北京万集科技股份有限公司 | 导航方法、装置、计算机设备和存储介质 |
WO2022228564A1 (zh) * | 2021-04-30 | 2022-11-03 | 北京万集科技股份有限公司 | 导航方法、装置、计算机设备和存储介质 |
CN117346804A (zh) * | 2022-06-29 | 2024-01-05 | 保时捷(上海)数字科技有限公司 | 导航方法和装置及相应的移动设备、计算机设备、介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110967006A (zh) | 基于隧道地图导航定位的方法、装置、存储介质和终端设备 | |
US10317239B2 (en) | Method and apparatus for providing point of interest information | |
CN101295436B (zh) | 交通状况判定*** | |
US9107181B2 (en) | Location-based positioning method and system | |
TWI394976B (zh) | 定位輔助方法以及使用該方法之定位輔助裝置 | |
US20180306600A1 (en) | Method and apparatus for providing point of interest information | |
CN101959125B (zh) | 互助导航方法、***及移动终端 | |
CN101295439B (zh) | 车辆位置信息提供装置、提供方法以及计算机程序 | |
DE602004027273D1 (de) | System und verfahren zur integration eines drahtloologie | |
CN105509743A (zh) | 定位处理方法、业务平台和网络*** | |
CN105066999A (zh) | 位置信息确定方法及装置 | |
CN101625245A (zh) | 导航终端和导航方法 | |
CN108235736A (zh) | 一种定位方法、云端服务器、终端、***、电子设备及计算机程序产品 | |
CN102305634B (zh) | 导航路径下载方法、服务器及位置服务终端 | |
CN101039476B (zh) | 一种通过手机协助他人导航的方法及*** | |
CN102045637A (zh) | 一种地图数据分区下载方法及位置服务终端 | |
TWI410662B (zh) | 定位方法與定位系統 | |
CN112240773A (zh) | 导航方法、装置、计算机装置及可读存储介质 | |
CN102779363B (zh) | 一种路桥费用统计方法及*** | |
CN104483692A (zh) | 基于移动通讯终端的汽车定位***及方法 | |
CN103542860A (zh) | 一种路况下载方法、定位导航设备及服务器 | |
CN105043375A (zh) | 一种导航方法、***及相应的移动终端 | |
CN110726414B (zh) | 用于输出信息的方法和装置 | |
CN115866751B (zh) | 基于固定信标和室内地图的定位方法及装置 | |
TWI666424B (zh) | 基於隧道地圖導航定位的方法、裝置、存儲介質和終端設備 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200407 |
|
WD01 | Invention patent application deemed withdrawn after publication |