System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能驾驶领域,尤其是地图文件发布方法及装置。
技术介绍
1、现有的公交路线或者自动驾驶路线的规划需要用到地图文件,规划路线使用的地图文件在发布时,会按照线路和有效时间来发布,其中,线路包括起点信息和终点信息,有效时间包括开始时间和结束时间,但是现有的地图文件发布方式无法判断待发布的地图文件是否已经发布过,或者已经发布的地图文件是否与待发布的地图文件存在冲突的时间区间,如果要分辨是否存在上述情况必须由工作人员人工判断和处理。
2、以上地图文件发布流程严重依赖工作人员的判断和检测结果,如果存在漏判或误判,则会导致规划线路对应的地图文件使用时存在冲突和矛盾的隐患。
技术实现思路
1、为了解决上述技术缺陷,本申请实施例提供了一种地图文件发布方法及装置。
2、本申请第一方面实施例提供一种地图文件发布方法,包括步骤:
3、根据规划路线的目标地图文件的线路信息确定存量数据库是否为空;
4、如果所述存量数据库为空,则在所述存量数据库中加载所述目标地图文件,并根据所述目标地图文件的有效时间维护存量索引库;
5、如果所述存量数据库不为空,则确定存量索引库中是否有已发布的地图文件与所述目标地图文件的有效时间存在冲突;
6、如果不存在冲突,则在所述存量数据库中加载所述目标地图文件,并根据所述目标地图文件的有效时间维护存量索引库;
7、如果存在冲突,则发出时间冲突预警信号。
8、在其中一种可能的实现
9、根据规划路线的目标地图文件的线路信息确定存量数据库是否为空包括:
10、如果所述存量数据库中存在与所述目标地图文件起点信息和终点信息均相同的地图文件,则所述存量数据库不为空;
11、如果所述存量数据库中不存在与所述目标地图文件起点信息和终点信息均相同的地图文件,则所述存量数据库为空。
12、在其中一种可能的实现方式中,所述有效时间包括开始时间和结束时间;
13、维护存量索引库包括:
14、从所述存量数据库中统计结束时间大于当前时间的已发布的地图文件,生成索引,并加入存量索引库;
15、将结束时间小于当前时间的已发布的地图文件从所述存量索引库中清除。
16、在其中一种可能的实现方式中,确定存量索引库中是否有已发布的地图文件与所述目标地图文件的有效时间存在冲突的步骤包括:
17、基于存量索引库,查询是否存在结束时间大于所述目标地图文件的开始时间并且开始时间小于所述目标地图文件的结束时间的已发布的地图文件;
18、如果存在,确定所述存量索引库中已发布的地图文件与所述目标地图文件的有效时间存在冲突;
19、如果不存在,确定所述存量索引库中已发布的地图文件与所述目标地图文件的有效时间不存在冲突。
20、在其中一种可能的实现方式中,所述方法还包括:
21、若根据目标地图文件的线路信息和有效时间,确定所述存量索引库中存在已发布的地图文件与所述目标地图文件为相同文件,丢弃所述目标地图文件。
22、在其中一种可能的实现方式中,所述方法还包括:
23、当所述存量数据库中加载所述目标地图文件完成,向预设范围内的车辆或者终端推送所述目标地图文件。
24、本申请第二方面实施例还提供了一种地图文件发布装置,包括:
25、第一判断模块,用于根据规划路线的目标地图文件的线路信息确定存量数据库是否为空;
26、发布模块,用于如果所述存量数据库为空,则在所述存量数据库中加载所述目标地图文件,并根据所述目标地图文件的有效时间维护存量索引库;
27、第二判断模块,用于如果所述存量数据库不为空,则确定存量索引库中是否有已发布的地图文件与所述目标地图文件的有效时间存在冲突;
28、所述发布模块,还用于如果不存在冲突,则在所述存量数据库中加载所述目标地图文件,并根据所述目标地图文件的有效时间维护存量索引库;
29、预警模块,用于如果存在冲突,则发出时间冲突预警信号。
30、在其中一种可能的实现方式中,所述有效时间包括开始时间和结束时间;
31、所述发布模块维护存量索引库包括:
32、从所述存量数据库中统计结束时间大于当前时间的已发布的地图文件,生成索引,并加入存量索引库;
33、将结束时间小于当前时间的已发布的地图文件从所述存量索引库中清除。
34、本申请第三方面实施例还提供了一种计算设备,包括:至少一个处理器和存储有计算机程序的存储器;当计算机程序被处理器读取并执行时,使得计算设备执行如上的地图文件发布方法。
35、本申请第四方面实施例还提供了一种存储有计算机程序的可读存储介质,当计算机程序被计算设备读取并执行时,使得计算设备执行如上的地图文件发布方法。
36、本申请实施例中提供的地图文件发布方法及装置,在工作人员想要插入规划路线的目标地图文件时,首先查询存量数据库是否为空,如果为空,证明没有与规划路线起点和终点相同的地图文件,则直接发布该目标地图文件,如果不为空,查询存量索引库中是否存在冲突的地图文件,如果不冲突,则直接发布该目标地图文件,如果冲突,则发出预警。能够检测是否有与目标地图文件存在时间冲突的情况,尤其对于数据量大情况,显著提高了目标地图文件的时间冲突情况检测的准确率,为后续规划路线、目标轨迹预测的准确性提供了有力保障,将地图文件发布方法及装置应用于自动驾驶、数字孪生、以及车路协同等领域时,能够及时准确掌握规划路线的地图文件的详情,降低交通事故发生的概率。
本文档来自技高网...【技术保护点】
1.一种地图文件发布方法,其特征在于,包括步骤:
2.如权利要求1所述的方法,其特征在于,所述路线信息包括:起点信息和终点信息;
3.如权利要求1所述的方法,其特征在于,所述有效时间包括开始时间和结束时间;
4.如权利要求3所述的方法,其特征在于,确定存量索引库中是否有已发布的地图文件与所述目标地图文件的有效时间存在冲突的步骤包括:
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种地图文件发布装置,其特征在于,包括:
8.如权利要求7所述的装置,其特征在于,所述有效时间包括开始时间和结束时间;
9.一种计算设备,其特征在于,包括:
10.计算机可读存储介质,其特征在于,其上存储有计算机程序;所述计算机程序被处理器执行以实现如权利要求1至6中任一项所述的方法。
【技术特征摘要】
1.一种地图文件发布方法,其特征在于,包括步骤:
2.如权利要求1所述的方法,其特征在于,所述路线信息包括:起点信息和终点信息;
3.如权利要求1所述的方法,其特征在于,所述有效时间包括开始时间和结束时间;
4.如权利要求3所述的方法,其特征在于,确定存量索引库中是否有已发布的地图文件与所述目标地图文件的有效时间存在冲突的步骤包括:
5.如权利要求1所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:李华洞,伍孝赠,何建章,
申请(专利权)人:智道网联科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。