本发明涉及一用于确定车辆位置的系统和方法,其中所述用于确定车辆位置的系统尤其能够准确地确定处于立体化交通网络中的车辆的高度位置。
背景技术:
导航系统是基于地图将车辆从一个地点引导到另一个地点的应用系统,其中在车辆行驶的过程中随时确定车辆的位置是引导系统能够正确引导车辆的关键。现在的导航系统采用GPS(Global Positioning System,全球定位系统)技术确定车辆的位置,其中基于GPS技术可以确定静止车辆的位置,也可以确定行驶车辆的位置,一旦基于GPS技术确定的行驶车辆的位置偏离导航系统推荐的路线,导航系统会基于行驶车辆的位置重新推荐路线。随着城市化的快速发展,越来越多的城市修建了大量的城市快速路,通常情况下,城市快速路是架设在城市原有地面道路上方的高架桥,并且城市快速路通过辅路与城市原有地面道路相连接,城市快速路的修建使城市交通系统由平面化越来越发展为立体化。尽管基于GPS技术在确定车辆的水平位置方面有着优异的表现,但是在立体化的城市交通系统中,基于GPS技术无法准确地确定车辆的高度位置,也就是说,基于GPS技术无法准确地确定车辆处于地面道路还是处于桥面道路。例如当导航系统依使用者需求推荐了地面道路和桥面道路相结合的路线,当车辆沿着导航系统推荐的路线通过辅路由地面道路行驶到桥面道路后,基于GPS技术在确定车辆的位置时可能会认为车辆行驶在地面道路,一旦基于GPS技术做出这样的判断,导航系统会认为行驶车辆偏离了导航系统推荐的路线,此时,导航系统会基于GPS技术确定的行驶车辆的位置重新推荐路线,很明显,被重新推荐的路线并不是优选路线。尽管导航系统在将现有的路线切换到重新推荐的路线之前会询问使用者,例如如果使用者同意将现有的路线切换到重新推荐的路线需要点击“是”按钮,如果使用者不同意将现有路线切换到重新推荐的路线需要点击“否”按钮,或者导航系统也可以在使用者没有做出选择时自动地判断使用者是否同意。但是使用者的选择过程不仅十分的麻烦,而且对于正在驾驶车辆的使用者来说存在着严重的安全隐患。
技术实现要素:
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述用于确定车辆位置的系统尤其能够准确地确定处于立体化交通网络中的车辆的高度位置。
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述用于确定车辆位置的系统能够适用于自动驾驶系统或者辅助驾驶系统。
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述用于确定车辆位置的系统提供一第一获取装置,所述第一获取装置被用于获取与所述车辆相关联的一第一定位数据,其中所述第一定位数据描述所述车辆的高度位置。
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述用于确定车辆位置的系统提供一第二获取装置,所述第二获取装置被用于获取与所述车辆相关联的一第二定位数据,其中所述第二定位数据描述所述车辆的水平位置和高度位置。
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述用于确定车辆位置的系统提供一比较模块,所述比较模块通过比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的所述车辆的高度位置得到一比较结果,基于所述比较结果能够确定所述车辆的高度位置。
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述用于确定车辆位置的系统提供一定位模块,所述定位模块能够基于所述第二定位数据描述的所述车辆的水平位置和所述比较结果确定所述车辆在立体化交通网络中的位置。值得一提的是,所述定位模块基于所述第一定位数据和所述第二定位数据能够准确地定位所述车辆的水平位置和高度位置。
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述第一获取装置被实施为一陀螺仪或者所述第一获取装置被实施为包含所述陀螺仪,以藉由所述陀螺仪获取与所述车辆相关联的所述第一定位数据。
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述第一获取装置被实施为一摄像装置或者所述第一获取装置被实施为包含所述摄像装置,以藉由所述摄像装置通过拍摄所述车辆的周围环境或者拍摄所述车辆本身的影像(例如图像或者视频)的方式获取与所述车辆相关联的所述第一定位数据。
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述用于确定车辆位置的系统提供一分析模块和一数据生成模块,所述分析模块能够分析被所述第一获取装置拍摄的影像,以使所述数据生成模块基于被所述第一获取装置拍摄的影像生成与所述车辆相关联的所述第一定位数据。
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述第二定位数据是一导航系统的原始道路数据。
本发明的一个目的在于提供一用于确定车辆位置的系统和方法,其中所述第二获取装置被实施为一GPS模块或者所述第二获取装置被实施为包含所述GPS模块,以藉由所述第二获取装置获取与所述车辆相关联的所述第二定位数据。
依本发明,能够实现前述目的和其他目的以及优势的用于确定车辆位置的系统包括:
一数据管理中心,其中所述数据管理中心提供一第一定位数据和一第二定位数据,所述第一定位数据描述所述车辆的高度位置,所述第二定位数据描述所述车辆的水平位置和高度位置;和
一处理器,其中所述处理器被可通信地连接于所述数据管理中心,并且所述处理器被配置为:
通过比较所述第一定位数据描述所述车辆的高度位置和所述第二定位数据描述的所述车辆的高度位置,以得到一比较结果;和
基于所述第二定位数据描述的所述车辆的水平位置和所述比较结果确定所述车辆的位置。
根据本发明的一个实施例,所述数据管理中心包括一第一获取装置、一接收模块以及一存储器,所述接收模块分别被可通信地连接于所述第一获取装置和所述存储器,其中所述第一获取装置被用于获取所述第一定位数据,所述接收模块接收所述第一定位数据并且将所述第一定位数据存储至所述存储器。
根据本发明的一个实施例,所述第一获取装置是一陀螺仪。
根据本发明的一个实施例,所述第一获取装置包含一陀螺仪。
根据本发明的一个实施例,所述数据管理中心进一步包括一分析模块和被可通信地连接于所述分析模块的一数据生成模块,所述分析模块被可通信地连接于所述接收模块,所述数据生成模块被可通信地连接于所述存储器,其中所述第一获取装置被用于拍摄于所述车辆相关联的影像,所述接收模块接收所述影像,所述分析模块分析所述影像以得到所述影像中包含一特定特征,所述数据生成模块基于所述特定特征生成所述第一定位数据并且将所述第一定位数据存储至所述存储器。
根据本发明的一个实施例,所述第一获取装置是一摄像装置。
根据本发明的一个实施例,所述第一获取装置包含一摄像装置。
根据本发明的一个实施例,所述第一获取装置是一行车记录仪。
根据本发明的一个实施例,所述数据管理中心进一步包括一第二获取装置,所述第二获取装置被可通信地连接于所述接收模块,其中所述第二获取装置被用于获取所述第二定位数据并且将所述第二定位数据存储至所述存储器。
根据本发明的一个实施例,所述处理器进一步包括一比较模块和被可通信地连接于所述比较模块的一定位模块,所述比较模块被可通信地连接于所述存储器,其中所述比较模块从所述存储器中分别读取所述第一定位数据和所述第二定位数据并且比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的所述车辆的高度位置,以得到所述比较结果,所述定位模块基于所述第二定位数据描述的所述车辆的水平位置和所述比较结果确定所述车辆的位置。
根据本发明的另一个方面,本发明还提供一用于确定车辆位置的方法,其中所述方法包括如下步骤:
(a)分别提供与所述车辆相关联的所述第一定位数据和所述第二定位数据,其中所述第一定位数据描述所述车辆的高度位置,所述第二定位数据描述所述车辆的水平位置和高度位置;
(b)比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的所述车辆的高度位置,以得到一比较结果;以及
(c)基于所述第二定位数据描述的所述车辆的水平位置和所述比较结果确定所述车辆的位置。
根据本发明的一个实施例,在所述步骤(a)中,由被设置于所述车辆或者位于所述车辆内部的一陀螺仪获取用于描述所述车辆的高度位置的所述第一定位数据。
根据本发明的一个实施例,在所述步骤(a)中进一步包括步骤:
(a.1)由一摄像装置拍摄所述车辆所处环境的影像;
(a.2)分析所述影像以获取所述影像中包含的一特定特征;以及
(a.3)基于所述特定特征生成用于描述所述车辆的高度位置的所述第一定位数据。
根据本发明的一个实施例,在上述方法中,所述摄像装置被设置于所述车辆。
根据本发明的一个实施例,在上述方法中,所述特定特征基于分道线和路标中的至少一个。
根据本发明的一个实施例,在所述步骤(a)中,由被设置于所述车辆或者位于所述车辆内部的一GPS模块获取用于描述所述车辆的水平位置和高度位置的所述第二定位数据。
根据本发明的一个实施例,在所述步骤(c)中进一步包括步骤:
(c.1)由一比较模块通过比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的高度位置,以得到一比较结果;和
(c.2)由一定位模块基于所述第二定位数据描述的所述车辆的水平位置和所述比较结果确定所述车辆的位置。
根据本发明的一个实施例,在上述方法中,当所述比较结果表明所述第一定位数据描述的所述车辆的高度位置与所述第二定位数据描述的所述车辆的高度位置存在差别时,以所述第一定位数据描述的所述车辆的高度位置为实际高度位置,以所述第二定位数据描述的所述车辆的水平位置为实际水平位置,以确定所述车辆的位置,当所述比较结果表明所述第一定位数据描述的所述车辆的高度位置与所述第二定位数据描述的所述车辆的高度位置一致时,以所述第二定位数据描述的所述车辆的高度位置为实际高度位置,以所述第二定位数据描述的所述车辆的水平位置为实际水平位置,以确定所述车辆的位置。
附图说明
图1是依本发明的一较佳实施例的用于确定车辆位置的系统的框图示意图。
图2是一车辆行驶环境的概念示意图。
图3是依本发明的一较佳实施例的用于确定车辆位置的系统在确定车辆位置时的概念示意图。
图4是依本发明的一较佳实施例的用于确定车辆位置的系统在确定该车辆位置时的流程示意图。
图5是依本发明的一较佳实施例的用于确定车辆位置的方法的流程示意图。
具体实施方式
以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。
参考本发明的说明书附图之图1和图2,依本发明的一较佳实施例的一用于确定车辆位置的系统被阐明,其中所述用于确定车辆位置的系统被应用于一导航系统,以确保所述导航系统的可靠性,其中所述用于确定车辆位置的系统能够准确地确定所述车辆在立体化交通网络中的位置,尤其是能够准确地确定所述车辆在立体化交通网络中的高度位置。所述用于确定车辆位置的系统包括一数据管理中心10和一处理器20,其中所述处理器20被可通信地连接于所述数据管理中心10,其中所述数据管理中心10被用于获取与所述车辆相关联的数据,所述处理器20基于被所述数据管理中心10获取的数据确定所述车辆在立体化交通网络中的位置。
值得一提的是,在图2中以特定类型的所述车辆作为举例来阐述本发明的所述用于确定车辆位置的系统的特点和优势,尽管如此,本领域的技术人员可以理解的是,在图2中揭露的所述车辆的类型并不作为对本发明的所述用于确定车辆位置的系统的内容和范围的限制,其中所述车辆可以是任何类型的车辆,例如所述车辆可以是但不限于汽车、公共汽车、电车、货车、农机以及摩托车等。
所述数据管理中心10提供一第一定位数据和一第二定位数据,其中所述第一定位数据描述所述车辆的高度位置,所述第二定位数据描述所述车辆的水平位置和高度位置。所述处理器20被可通信地连接于所述数据管理中心10,其中所述处理器20被配置为:比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的所述车辆的高度位置以得到一比较结果,和基于所述第二定位数据描述的所述车辆的水平位置和所述比较结果确定所述车辆的位置。
所述数据管理中心10包括一第一获取装置11、一接收模块12以及一存储器13,其中所述第一获取装置11和所述存储器13分别被可通信地连接于所述接收模块12,其中所述第一获取装置11能够获取用于描述所述车辆的高度位置的所述第一定位数据,所述接收模块12用于接收所述第一定位数据并将所述第一定位数据存储至所述存储器13。值得一提的是,所述存储器13可以是任何类型的存储器,例如所述存储器13可以是但不限于硬盘(Hard-Disk Drive,硬盘驱动器)、存储卡(Memory Card)、光盘存储器(Optical Disc Storage)以及随机存取存储器(Random Access Memory,RAM)等。所述处理器20被可通信地连接于所述数据管理中心10的所述存储器13,以使所述处理器20能够读取和处理被存储于所述存储器13的所述第一定位数据。
在一个示例中,所述第一获取装置11可以被实施为一个陀螺仪,或者所述第一获取装置11可以被实施为包含所述陀螺仪。所述第一获取装置11可以被设置于所述车辆或者所述第一获取装置11可以被移动到所述车辆的内部,以藉由所述第一获取装置11获取用于描述所述车辆的高度位置的所述第一定位数据。值得一提的是,所述第一获取装置11与所述车辆同步地移动,从而使所述第一获取装置11能够实时地获取用于描述所述车辆的高度位置的所述第一定位数据。在一个具体的示例中,所述第一获取装置11可以被单独地设置于所述车辆。在另一个具体的示例中,所述第一获取装置11可以作为一个配件被设置于一车载电子装置,例如所述车载电子装置可以是车载导航仪或者车载空气净化器等装置。在另一个具体的示例中,所述第一获取装置11可以作为一个配件被设置于一移动电子装置,例如所述移动电子装置可以是智能手机或者智能手表等,以在使用者驾驶车辆时,所述第一获取装置11可以被移动到所述车辆的内部。所述接收模块12被可通信地连接于所述第一获取装置11,所述存储器13被可通信地连接于所述接收模块12。所述接收模块12能够接收被所述第一获取装置11获取的所述第一定位数据,以将所述第一定位数据存储至所述存储器13。
另外,所述第一获取装置11和所述接收模块12可以通过有线连接方式被可通信地连接,也可以通过无线连接方式被可通信地连接。例如在一个具体示例中,所述第一获取装置11和所述接收模块12被集成在所述车载电子装置,其中所述第一获取装置11和所述接收模块12可以通过被设置于或者被印刷于一电路板的电路进行链接。例如在另一个具体示例中,所述第一获取装置11和所述接收模块12分别被设置于不同的装置,例如所述第一获取装置11被设置于所述移动电子装置,所述接收模块12被设置于所述车载电子装置,其中所述第一获取装置11和所述接收模块12通过无线连接的方式进行连接,以使所述接收模块12能够基于被所述第一获取装置11获取的用于描述所述车辆的高度位置的所述第一定位数据。值得一提的是,所述第一获取装置11和所述接收模块12的无线连接方式可以包括蓝牙(Bluetooth)、Wi-Fi(Wireless Fidelity)、Li-Fi(Light Fidelity)、蜂窝数据(Cellular Data)、互联网(Interweb)以及其他的无线通信协议等。优选地,在所述第一获取装置11和所述接收模块12采用无线连接的实施例中,一旦所述第一获取装置11和所述接收模块12满足预设条件,所述第一获取装置11和所述接收模块12可以自动地连接,例如当所述第一获取装置11和所述接收模块12的距离小于预设距离时,所述第一获取装置11和所述接收模块12可以自动地连接,或者当使用者打开车门时,所述第一获取装置11和所述接收模块12可以自动地连接,或者当所述车辆被通电时,所述第一获取装置11和所述接收模块12可以自动地连接等。
在另一个示例中,所述第一获取装置11可以被实施为一摄像装置,或者所述第一获取装置11可以被实施为包含所述摄像装置。所述第一获取装置11通过拍摄所述车辆所处环境或者所述车辆本身的影像(例如图像或者视频)的方式获取所述第一定位数据。所述数据管理中心10进一步包括一分析模块14和被可通信地连接于所述分析模块14的一数据生成模块15,其中所述分析模块14被可通信地连接于所述接收模块12,其中所述接收模块12接收被所述第一获取装置11拍摄的与所述车辆相关联的所述影像,所述分析模块14分析所述影像,所述数据生成模块15基于所述分析模块14分析的所述影像生成与所述车辆相关联的所述第一定位数据。所述存储器13被可通信地连接于所述数据生成模块15,其中由所述数据生成模块15基于所述分析模块14分析的所述影像生成的与所述车辆相关联的所述第一定位数据被存储到所述存储器13。
在一个具体的示例中,被实施为所述摄像装置的所述第一获取装置11可以被设置于所述车辆的外部,以藉由所述第一获取装置11获取所述车辆的影像,例如所述第一获取装置11可以被设置于道路两侧,更具体地,所述第一获取装置11可以被设置于位于道路两侧的路灯上,以在所述车辆途经所述第一获取装置11的附近时,所述第一获取装置11能够拍摄所述车辆的所述影像,后续,所述第一获取装置11能够将被其拍摄的所述车辆的所述影像发送到所述接收模块12,以被所述接收模块12接收。优选地,所述第一获取装置11和所述接收模块12通过无线连接的方式被可通信地连接,例如所述第一获取装置11和所述接收模块12通过互联网被可通信地连接。
在另一个具体的示例中,被实施为所述摄像装置的所述第一获取装置11可以被设置于所述车辆的内部,以藉由所述第一获取装置11获取所述车辆所处环境的所述影像,例如所述第一获取装置11可以是一个单独的所述摄像装置被设置于所述车辆的内部,或者所述第一获取装置11可以是一个行车记录仪被设置于所述车辆的内部,从而在所述车辆行驶的过程中,所述第一获取装置11能够不断地获取所述车辆所处的环境的所述影像。
值得一提的是,被所述第一获取装置11通过拍摄的方式获取的所述影像包含一特定特征,所述特定特征能够被作为确定所述车辆的高度位置的依据。具体地说,所述分析模块14能够分析由所述接收模块12从所述第一获取装置11接收到的所述影像,以得到所述影像中包含的所述特定特征,后续由所述数据生成模块15基于所述特定特征生成用于描述所述车辆的高度位置的所述第一定位数据。值得一提的是,所述特定特征可以是分道线、路标等。本领域的技术人员可以理解的是,在立体化交通网络中,桥面道路和地面道路的分道线、路标等不同,因此,所述分析模块14通过分析被所述第一获取装置11拍摄的所述影像能够得到所述特定特征,并基于所述特定特征判断所述车辆的高度位置。本领域的技术人员还可以理解的是,在本发明的所述用于确定车辆位置的系统中,所涉及的所述车辆的高度位置是指所述车辆是行驶在桥面道路还是行驶在地面道路的相对高度位置,而并不是指所述车辆在物理学上以物理尺寸(例如厘米、米等)表示的具体高度位置。
在本发明的所述用于确定车辆位置的系统的一个较佳实施方式中,用于描述所述车辆的水平位置和高度位置的所述第二定位数据基于所述导航系统的一原始道路数据。具体地说,在所述导航系统确认一当前位置和一目标位置后,会在所述当前位置和所述目标位置之间基于所述原始道路数据推荐一个或者多个出行建议,以供被使用者确认或者被选择并确认。本领域的技术人员可以理解的是,一旦所述出行建议被给出,在所述车辆依据所述导航系统给出的所述出行建议从所述当前位置到所述目标位置的过程中,所述车辆的水平位置和高度位置均能够被所述第二定位数据描述。尽管如此,本领域的技术人员还可以理解,当所述车辆依据所述导航系统给出的所述出行建议从所述当前位置到所述目标位置的过程中如果遇到立体化交通网络时,所述导航系统并不能够判断所述车辆是在桥面道路还是在路面道路,即所述导航系统无法准确地确认所述车辆的高度位置。也就是说,尽管基于所述原始道路数据的所述第二定位数据能够描述所述车辆的水平位置和高度位置,但是在立体化交通网路中,所述第二定位数据描述的所述车辆的高度位置存在偏差,即无法准确地确认所述车辆是行驶在桥面道路还是行驶在地面道路。
在本发明的所述用于确定车辆位置的系统的另一个较佳实施方式中,所述数据管理中心10进一步提供一第二获取装置16,其中所述第二获取装置16被用于获取与所述车辆相关联的所述第二定位数据,其中所述第二定位数据用于描述所述车辆的水平位置和高度位置。所述接收模块12被可通信地连接于所述第二获取装置16,以使所述接收模块12能够接收被所述第二获取装置16获取的所述第二定位数据,其中所述第二定位数据在后续能够被存储至所述存储器13。优选地,所述第二获取装置16可以被实施为一GPS模块,或者所述第二获取装置16可以被实施为包含所述GPS模块,从而所述第二获取装置16能够实时地确定所述车辆的水平位置和高度位置。
所述处理器20被可通信地连接于所述存储器13,其中所述处理器20从所述存储器13中分别读取用于描述所述车辆的高度位置的所述第一定位数据和用于描述所述车辆的水平位置和高度位置的所述第二定位数据,并且所述处理器20通过比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的所述车辆的高度位置以得到所述比较结果,在后续所述处理器20基于所述比较结果和所述第二定位数据描述的所述车辆的水平位置能够准确地确定所述车辆在立体化交通网络中的位置。
进一步地,所述处理器20包括一比较模块21和被可通信地连接于所述比较模块21的一定位模块22,其中所述比较模块21被可通信地连接于所述存储器13。所述比较模块21能够从所述存储器13中分别读取用于描述所述车辆的高度位置的所述第一定位数据和用于描述所述车辆的水平位置和高度位置的所述第二定位数据,并且所述比较模块21通过比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的所述车辆的高度位置以得到所述比较结果。当所述比较结果表明所述第二定位数据描述的所述车辆的高度位置与所述第一定位数据描述的所述车辆的高度位置存在差别时,以所述第一定位数据描述的所述车辆的高度位置为所述车辆的实际高度位置,以所述第二定位数据描述的所述车辆的水平位置为所述车辆的实际水平位置,由所述定位模块22准确地确定所述车辆在立体化交通网络中的位置。相应地,当所述比较结果表明所述第二定位数据描述的所述车辆的高度位置与所述第一定位数据描述的所述车辆的高度位置一致时,以所述第二定位数据描述的所述车辆的高度位置为所述车辆的实际高度位置,以所述第二定位数据描述的所述车辆的水平位置为所述车辆的实际水平位置,由所述定位模块22准确地确定所述车辆在立体化交通网络中的位置。
参考图3和图4,在接下来的描述中以一个具体示例进一步阐述本发明的所述用于确定车辆位置的系统的特征和优势,本领域的技术人员应该理解,以下描述的内容仅为所述用于确定车辆位置的系统的一个具体实施方式而并不限制本发明的所述用于确定车辆位置的系统的内容和范围。
所述数据管理中心10的所述第一获取装置11可以被实施为所述摄像装置,例如行车记录仪,其中所述第一获取装置11被设置于所述车辆的内部,所述数据管理中心10的所述第二获取装置16可以被实施为所述GPS模块,其中所述第二获取装置16被设置于所述移动电子装置,例如智能手机或者智能手表,以供被使用者携带。所述第一获取装置11和所述接收模块12被可通信地连接,当使用者驾驶所述车辆时,所述第二获取装置16和所述接收模块12被可通信地连接。优选地,所述第二获取装置16和所述接收模块12能够自动地连接。值得一提的是,所述第一获取装置11和所述接收模块12以及所述第二获取装置16和所述接收模块12能够通过无线连接的方式进行连接,例如所述第一获取装置11和所述接收模块12以及所述第二获取装置16和所述接收模块12能够通过网络进行连接。
在所述车辆行驶的过程中,所述第二获取装置16基于GPS技术能够实时地获取与所述车辆相关联的所述第二定位数据,其中所述第二定位数据用于描述所述车辆的水平位置和高度位置,所述接收模块12能够接收所述第二定位数据并将所述第二定位数据存储至所述存储器13。本领域的技术人员能够理解的是,当所述车辆行驶在立体化交通网络中时,尽管所述第二获取装置16获取的所述第二定位数据能够准确地描述所述车辆的水平位置,但是所述第二定位数据描述的所述车辆的高度位置仍然会存在偏差,也就是说,仅依靠所述第二获取装置16提供的所述第二定位数据并不能够准确地描述所述车辆的高度位置,例如在具有高架桥的立体化交通网路中,不能够确定所述车辆是行驶在桥面道路还是地面道路。
所述第一获取装置11能够实时地拍摄所述车辆所处环境的所述影像。所述接收模块12能够接收所述影像,所述分析模块14能够分析所述影像以得到所述影像中包含的所述特定特征,后续所述数据生成模块15能够基于被所述分析模块14分析的所述影像生成与所述车辆相关联的所述第一定位数据,其中所述第一定位数据能够准确地描述所述车辆的高度位置。值得一提的是,当所述影像中包含桥面道路特有的所述特定特征时,所述分析模块14能够确认所述车辆行驶在桥面道路,当所述影像中包含地面道路特有的特定特征时,所述分析模块14能够确认所述车辆行驶在地面道路。优选地,所述特定特征可以参考分道线、路标等。在所述数据生成模块15生成用于描述所述车辆的高度位置的所述第一定位数据后,所述第一定位数据能够被存储至所述存储器13。
所述比较模块21被可通信地连接于所述存储器13,以使所述比较模块21能够从所述存储器13中分别读取所述第一定位数据和所述第二定位数据,并且所述比较模块21通过比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的所述车辆的高度位置的方式得到所述比较结果。当所述比较结果表面所述第二定位数据描述的所述车辆的高度位置与所述第一定位数据描述的所述车辆的高度位置存在差别时,以所述第一定位数据描述的所述车辆的高度位置为实际高度位置,以所述第二定位数据描述的所述车辆的水平位置为所述车辆的实际水平位置,由所述定位模块22准确地确定所述车辆在立体化交通网络中的位置。相应地,当所述比较结果表明所述第二定位数据描述的所述车辆的高度位置与所述第一定位数据描述的所述车辆的高度位置一致时,以所述第二定位数据描述的所述车辆的高度位置为所述车辆的实际高度位置,以所述第二定位数据描述的所述车辆的水平位置为所述车辆的实际水平位置,由所述定位模块22准确地确定所述车辆在立体化交通网络中的位置。
参考图4,本发明的所述用于确定车辆位置的系统的确定所述车辆的位置的流程400包括如下步骤:
步骤410,由所述第一获取装置11拍摄所述车辆所处环境的所述影像;
步骤420,由所述接收模块12接收所述影像;
步骤430,由所述分析模块14分析所述影像,以得到所述影像包含的所述车辆所处环境的所述特定特征;
步骤440,由所述数据生成模块15基于所述分析模块14的分析结果生成与所述车辆相关联的所述第一定位数据,其中所述第一定位数据被存储到所述存储器13;
步骤450,由所述第二获取装置16获取与所述车辆相关联的所述第二定位数据,其中所述第二定位数据被存储到所述存储器13;
步骤460;由所述比较模块21从所述存储器13分别读取所述第一定位数据和所述第二定位数据,并且所述比较模块21通过比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的所述车辆的高度位置得到所述比较结果;以及
步骤470,由所述定位模块22基于所述第二定位数据描述的所述车辆的水平位置和所述比较结果确定所述车辆在立体化交通网络中的位置。
参考图5,根据本发明的另一个方面,本发明还提供一用于确定车辆位置的方法500,其中所述方法500能够准确地确定所述车辆在立体化交通网络中的位置,其中所述方法500包括如下步骤:
步骤510,(a)分别提供与所述车辆相关联的所述第一定位数据和所述第二定位数据,其中所述第一定位数据描述所述车辆的高度位置,所述第二定位数据描述所述车辆的水平位置和高度位置;
步骤520,(b)比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的所述车辆的高度位置,以得到一比较结果;以及
步骤530,(c)基于所述第二定位数据描述的所述车辆的水平位置和所述比较结果确定所述车辆的位置。
优选地,在所述步骤(a)中进一步包括步骤:
(a.1)由一摄像装置拍摄所述车辆所处环境的影像;
(a.2)分析所述影像以获取所述影像中包含的一特定特征;以及
(a.3)基于所述特定特征生成用于描述所述车辆的高度位置的所述第一定位数据。
更优选地,在所述步骤(c)中进一步包括步骤:
(c.1)由一比较模块21通过比较所述第一定位数据描述的所述车辆的高度位置和所述第二定位数据描述的高度位置,以得到一比较结果;和
(c.2)由一定位模块22基于所述第二定位数据描述的所述车辆的水平位置和所述比较结果确定所述车辆的位置。
本领域技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。
本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。