一种车辆定位信息匹配目标公路的方法及系统的制作方法_5

文档序号:9922605阅读:来源:国知局
值,将所述Hash结果值作为key值,将每个所述Key值对应的两个相邻的里程粧号作为Value,初始化到内存数据库中。7.根据权利要求1所述的车辆定位信息匹配目标公路的方法,其特征在于,根据所述待测车辆的位置对应的Hash结果值查询所述内存数据库,判断所述待测车辆目前是否行驶在目标公路上,包括: 将所述待测车辆的位置对应的Hash结果值作为索引,查询所述内存数据库中是否存在与所述待测车辆的位置对应的Hash结果值匹配的Key值; 当存在与所述待测车辆的位置对应的Hash结果值匹配的Key值时,判定所述待测车辆目前行驶在目标公路上。8.根据权利要求7所述的车辆定位信息匹配目标公路的方法,其特征在于,当存在与所述待测车辆的位置对应的Hash结果值匹配的Key值时,所述方法还包括:获取所述Key值对应的Va Iue作为所述待测车辆当前位置对应的里程粧号。9.根据权利要求1所述的车辆定位信息匹配目标公路的方法,其特征在于,如果在所述内存数据库中未查询到所述有效定位点信息,所述方法还包括:将所述待测车辆当前的实时定位信息及对应的里程粧号缓存到所述内存数据库,作为其当前定位点信息。10.根据权利要求1所述的车辆定位信息匹配目标公路的方法,其特征在于,当所述待测车辆在预设时间内的有效定位点信息至少为两个时,根据所述待测车辆当前实时定位信息对应的里程粧号及至少一个所述有效定位点信息,判断所述待测车辆的行驶路线及行驶方向,包括: 根据所述待测车辆当前实时定位信息对应的里程粧号,以及其中一个所述有效定位点信息中的里程粧号,对所述待测车辆的行驶路线及行驶方向进行预判断,根据所述预设时间内的其余有效定位点信息确定所述待测车辆的行驶路线及行驶方向。11.根据权利要求2所述的车辆定位信息匹配目标公路的方法,其特征在于,根据所述方位角、所述预设宽度及所述预定长度计算所述集合E中的点的坐标,包括: 分别根据所述连线P1P2及连线P2P3的方位角计算所述线段ab的方位角与线段cd的方位角; 根据所述线段ab及线段Cd的长度和方位角,分别计算端点a、端点b、端点c及端点d的坐标; 根据所述预设宽度及所述预定长度,结合所述端点a、端点b、端点c及端点d的坐标,计算在所述集合E中选取的点的坐标。12.一种车辆定位信息匹配目标公路的系统,其特征在于,所述系统包括: 坐标计算单元,用于根据目标公路上的里程粧号信息以及相邻里程粧连线的方位角,计算得到目标公路上里程粧两侧区域在一预设宽度内点的坐标集合; 公路Geohash处理单元,用于对所述坐标集合进行Geohash处理,将得到的Hash结果值作为Key值,将每个所述Key值对应的两个相邻的里程粧号作为Value,初始化到内存数据库中; 车辆Geohash处理单元,用于接收行驶的待测车辆的实时定位信息,并对所述待测车辆的实时定位信息分别进行Geohash处理,得到所述待测车辆的位置对应的Hash结果值; 初始判断单元,用于根据所述待测车辆的位置对应的Hash结果值查询所述内存数据库,判断所述待测车辆目前是否行驶在目标公路上; 查询单元,用于当所述待测车辆目前行驶在目标公路上时,在所述内存数据库中查询所述待测车辆在当前定位点之前的预设时间内的有效定位点信息; 行驶路线判断单元,用于根据所述待测车辆当前实时定位信息对应的里程粧号及至少一个所述有效定位点信息,判断所述待测车辆的行驶路线及行驶方向。13.根据权利要求11所述的车辆定位信息匹配目标公路的系统,其特征在于,所述坐标计算单元包括: 方位角计算模块,用于在所述目标公路上选取任意三个连续的里程粧P1、P2及P3,求取相邻里程粧连线的方位角,其中P2位于讲及仍之间;第一线段获取模块,用于分别过pjp#—线段ab及Cd,使连线ΡΦ2及连线P2P3分别垂直平分线段ab及线段Cd,其中,线段ab的长度与线段Cd的长度均等于所述预设宽度的二倍;第二线段获取模块,用于在所述线段ab及线段Cd上分别每隔预定长度选取点,将端点a、端点b及所述线段ab上选取的点分别与端点C、端点d及线段Cd上选取的点对应连接,得到多条互不相交的线段; 取点模块,用于在所述互不相交的线段上沿同一方向每隔所述预定长度选取点,所述预设宽度内的端点及所有线段上选取的点构成集合E; 坐标计算模块,用于根据所述方位角、所述预设宽度及所述预定长度计算所述集合E中的点的坐标。14.根据权利要求13所述的车辆定位信息匹配目标公路的系统,其特征在于,所述第二线段获取模块在所述线段ab及线段Cd上分别每隔预定长度选取点时,分别以端点a及端点c为起点,在所述线段ab及线段Cd上每隔所述预定长度选取点,端点c与端点a位于所述连线P1P2的同一侧。15.根据权利要求12所述的车辆定位信息匹配目标公路的系统,其特征在于,所述公路Geohash处理单元包括: 一维映射全集生成模块,用于利用Geohash方法对所述坐标集合中的二维坐标数据进行一维化处理,生成目标公路的一维映射全集; Hash结果值获取模块,用于排除所述一维映射全集中的重复数据后得到所述Hash结果值,将所述Hash结果值作为key值,将每个所述Key值对应的两个相邻的里程粧号作为Value,初始化到内存数据库中。16.根据权利要求12所述的车辆定位信息匹配目标公路的系统,其特征在于,所述初始判断单元包括: Key值查询模块,用于将所述待测车辆的位置对应的Hash结果值作为索引,查询所述内存数据库中是否存在与所述待测车辆的位置对应的Hash结果值匹配的Key值; 初始判定模块,用于当存在与所述待测车辆的位置对应的Hash结果值匹配的Key值时,判定所述待测车辆目前行驶在目标公路上。17.根据权利要求16所述的车辆定位信息匹配目标公路的系统,其特征在于,所述系统还包括= Value获取单元,用于当存在与所述待测车辆的位置对应的Hash结果值匹配的Key值时,获取所述Key值对应的Value作为待测车辆当前位置对应的里程粧号。18.根据权利要求12所述的车辆定位信息匹配目标公路的系统,其特征在于,如果在所述内存数据库中未查询到所述有效定位点信息,所述查询单元还用于:将所述待测车辆当前的实时定位信息及对应的里程粧号缓存到所述内存数据库,作为其当前定位点信息。19.根据权利要求12所述的车辆定位信息匹配目标公路的系统,其特征在于,当所述待测车辆在预设时间内的有效定位点信息至少为两个时,所述行驶路线判断单元还用于: 根据所述待测车辆当前实时定位信息对应的里程粧号,以及其中一个所述有效定位点信息中的里程粧号,对所述待测车辆的行驶路线及行驶方向进行预判断,根据所述预设时间内的其余有效定位点信息确定所述待测车辆的行驶路线及行驶方向。20.根据权利要求13所述的车辆定位信息匹配目标公路的系统,其特征在于,所述坐标计算模块包括: 方位角计算子模块,用于分别根据所述连线P1P2及连线P2P3的方位角计算所述线段ab的方位角与线段Cd的方位角; 第一坐标计算子模块,用于根据所述线段ab及线段Cd的长度和方位角,分别计算端点a、端点b、端点c及端点d的坐标; 第二坐标计算子模块,用于根据所述预设宽度及所述预定长度,结合所述端点a、端点b、端点c及端点d的坐标,计算在所述集合E中选取的点的坐标。
【专利摘要】本发明提供了一种车辆定位信息匹配目标公路的方法及系统,所述方法包括:根据目标公路的里程桩号信息以及相邻里程桩连线的方位角,计算得到目标公路上里程桩两侧区域在预设宽度内点的坐标集合;对坐标集合进行Geohash处理,将得到的Hash结果值作为Key值,将每个Key值对应的两个相邻的里程桩号作为Value;对待测车辆的实时定位信息进行Geohash处理,得到对应的Hash结果值;根据待测车辆定位信息对应的Hash结果值查询内存数据库,判断待测车辆目前是否行驶在目标公路上;当待测车辆行驶在目标公路上时,查询待测车辆在当前定位点之前的预设时间内的有效定位点信息;根据待测车辆当前实时定位信息对应的里程桩号及至少一个有效定位点信息,判断待测车辆的行驶路线及方向。
【IPC分类】G08G1/127
【公开号】CN105702076
【申请号】CN201610256312
【发明人】张一衡, 沈刚, 王建江, 李祥, 李 杰, 李凯
【申请人】北京国交信通科技发展有限公司
【公开日】2016年6月22日
【申请日】2016年4月22日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1