【技术实现步骤摘要】
高精地图数据的日志存储方法、装置及系统
[0001]本公开涉及人工智能
,尤其涉及自动驾驶驾驶
,可应用在高精地图定位的场景下。
技术介绍
[0002]相关技术中,地图数据经过解算、制图、标注等一系列服务后,最终得到一个处理结果,也即高精地图的一部分,其中,每个服务模块各自维护一个标识,并通过此标识确定地图数据在此服务模块中的执行路径和相关中间产出,上下游多个服务模块之间互相孤立,只能通过请求参数串联多个服务模块之间的执行路径,无法直观地观测整个执行过程,难以定位问题。因此,如何提高处理地图数据的灵活性以及效率,明确流程、数据流向以及定位问题,已经成为重要的研究方向之一。
技术实现思路
[0003]本公开提供了一种高精地图数据的日志存储方法、装置及系统。
[0004]根据本公开的一方面,提供了一种地图数据的日志存储方法,其中,由目标服务器执行,包括:
[0005]接收上一级服务器发送的第一服务请求,第一服务请求包括第一地图数据和上一级服务器生成第一地图数据时所产生的第一候选日志的日 ...
【技术保护点】
【技术特征摘要】
1.一种地图数据的日志存储方法,其中,由目标服务器执行,包括:接收上一级服务器发送的第一服务请求,所述第一服务请求包括第一地图数据和所述上一级服务器生成所述第一地图数据时所产生的第一候选日志的日志标识;对所述第一地图数据按照自身的业务处理逻辑进行处理,生成第二地图数据和第二候选日志;确定所述第一候选日志的日志标识为所述第二候选日志的日志标识;基于所述第二候选日志和所述第二候选日志的日志标识,向日志存储系统存储所述目标服务器生成的日志。2.根据权利要求1所述的方法,其中,所述第二候选日志的数量为M个,所述基于所述第二候选日志和所述第二候选日志的日志标识,向日志存储系统存储所述目标服务器生成的日志,还包括:从M个所述第二候选日志中确定N个目标日志,其中,所述M为正整数,所述N为小于M的正整数;将所述目标日志和所述目标日志的日志标识发送给日志存储系统。3.根据权利要求2所述的方法,其中,所述从M个所述第二候选日志中确定N个目标日志,包括:获取所述目标服务器的日志打印逻辑;对M个所述第二候选日志按照所述日志打印逻辑进行筛选,从中获取符合所述日志打印逻辑的第二候选日志,并确定为所述目标日志。4.根据权利要求3所述的方法,其中,所述将所述目标日志和所述目标日志的日志标识发送给日志存储系统,还包括:将所述目标日志和所述目标日志的日志标识进行关联,生成第一关联信息;调用所述代理进程,将第一关联信息发送给代理进程,由所述代理进程将第一关联信息发送给所述日志存储系统。5.根据权利要求4所述的方法,其中,所述生成第一关联信息之后,还包括:获取当前时间,并将所述当前时间确定为所述目标日志的日志打印时间;根据所述日志打印时间对所述第一关联信息进行更新,得到第二关联信息;调用所述代理进程,将所述第二关联信息发送给所述日志存储系统。6.根据权利要求1
‑
5中任一项所述的方法,其中,所述方法还包括:根据所述第二地图数据和所述第二候选日志的日志标识,生成第二服务请求,并将所述第二服务请求发送给下一级服务器。7.根据权利要求1
‑
5中任一项所述的方法,其中,所述目标服务器为第一级服务器的情况下,所述方法还包括:获取初始服务请求,并基于所述初始服务请求获取初始地图数据和初始候选日志,其中,所述初始候选日志为所述第一级服务器生成所述初始地图数据时产生的日志;对所述初始服务请求的请求头进行识别;响应于所述请求头中包括日志标识,将所述请求头中包括的日志标识,确定为所述初始候选日志的目标标识。8.根据权利要求7所述的方法,其中,还包括:
响应于所述请求头中未包括所述日志标识,调用代理服务生成唯一的日志标识,并将所述唯一的日志标识,确定为所述初始候选日志的目标标识。9.一种地图数据的日志查询方法,其中,由日志存储系统执行,包括:接收各级服务器发送的不同地图数据对应的目标日志以及所述目标日志的日志标识,其中属于同一地图数据的目标日志在不同级别的服务器中所标记的目标标识相同,不同地图数据对应的目标标识不同;响应于接收到客户端发送的日志查询请求,从所述日志查询请求中获取待查询日志的第一日志标识;从所述目标日志中,确定所述第一日志标识对应的一个或多个第一目标日志;将所述一个或多个第一目标日志发送给所述客户端。10.根据权利要求9所述的方法,其中,所述从所述目标日志中,确定所述第一日志标识对应的一个或多个第一目标日志,包括:将所述第一标识与所述目标日志的日志标识进行匹配,响应于所述第一标识与所述目标日志的日志标识一致,确定所述目标日志为所述第一目标日志。11.根据权利要求10所述的方法,其中,所述将所述一个或多个第一目标日志发送给所述客户端之前,还包括:在所述第一目标日志为多个时,获取多个所述第一目标日志中任一第一目标日志的日志打印时间;根据所述任一第一目标日志的日志打印时间对所述多个第一目标日志进行排序。12.一种地图数据的日志存储装置,其中,包括:接收模块,用于接收上一级服务器发送的第一服务请求,所述第一服务请求包括第一地图数据和所述上一级服务器生成所述第一地图数据时所产生的第一候选日志的日志标识;处理模块,用于对所述第一地图数据按照自身的业务处理逻辑进行处理,生成第二地图数据和第二候选日志;确定模块,用于确定所述第一候选日志的日志标识为所述第二候选日志的日志标识;存储模块,用于基于所述第二候选日志和所述第二候选日志的日志标识,向日志存储系统存储所述目标服务器生成的日志。13.根据权利要求12所述的装置,其中,所述第二候选日志的数量为M个,所述存储模块,还用于:从M个所述第二候选日志中确定N个目标日志,其中,所述M为正整数,所述N为小于M的正整数;将所述目标日志和所述目标日志的日志标识发送给...
【专利技术属性】
技术研发人员:徐宏祯,刘莹,王辉,白宇,黄杰,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。