电子地图的日志处理方法、设备和计算机可读存储介质技术

技术编号:35499052 阅读:18 留言:0更新日期:2022-11-05 17:03
本申请涉及一种电子地图的日志处理方法、设备和计算机可读存储介质。该方法包括:基于电子地图中业务的操作,生成与业务唯一对应的踪迹跟随标识,并且在业务的整个调用链路中传递踪迹跟随标识,其中,整个调用链路包括用于执行业务的至少一个线程;将踪迹跟随标识存储至调用链路的每个线程的调用记录中,生成包括踪迹跟随标识的日志数据;汇总每个线程对应的日志数据,得到业务的汇总日志数据;通过提取汇总日志数据中的目标信息字段,压缩业务的汇总日志数据后进行存储。本申请的技术方案降低了日志数据的存储成本,并使得后续能够迅速、准确地分析电子地图发生异常的原因。准确地分析电子地图发生异常的原因。准确地分析电子地图发生异常的原因。

【技术实现步骤摘要】
电子地图的日志处理方法、设备和计算机可读存储介质


[0001]本申请涉及计算机软件领域,尤其涉及电子地图的日志处理方法、设备和计算机可读存储介质。

技术介绍

[0002]电子地图是一套用于在GPS设备上导航的软件,主要是用于路径的规划和导航功能上的实现。电子地图从组成形式上看,由道路、背景、注记和兴趣点等要素组成,当然还可以有很多的特色内容,例如,3D路口实景放大图、三维建筑物等,都可以算做电子地图的特色部分。作为一种计算机软件,电子地图也会有异常的时候。在这种情况下,一般通过对电子地图的日志数据进行分析,查出电子地图异常的原因。因此,对电子地图的日志数据妥善处理,能够有助于迅速查出电子地图异常的原因。然而,相关技术在处理电子地图的日志数据时,由于生成的日志数据中含有无效信息,导致分析人员在分析时,不仅效率低下,而且不容易分析出电子地图异常的真正原因所在;此外,对海量日志数据的直接存储,带来了成本的攀升。

技术实现思路

[0003]为解决或部分解决相关技术中存在的问题,本申请提供一种电子地图的日志处理方法、设备和计算机可读存储介质,可以降低日志数据的存储成本,并使得后续能够迅速、准确地分析电子地图发生异常的原因。
[0004]本申请第一方面提供一种电子地图的日志处理方法,包括:从车道相关数据帧获取车道线位置信息,所述车道相关数据帧包括所述车道的图像帧以及所述图像帧对应的点云帧;采用外边框算法对所述车道线位置信息对应位置的点集进行聚类分析,识别出所述车道相关数据帧中的目标车道线;基于特征分析,识别所述目标车道线中的实车道线和虚车道线;确定所述目标车道线中实车道线和虚车道线的接驳点;根据标准虚车道线以及所述接驳点与所述虚车道线的距离,计算所述目标车道线的打断点。
[0005]本申请第二方面提供一种电子地图的日志处理装置,包括:获取模块,用于从车道相关数据帧获取车道线位置信息,所述车道相关数据帧包括所述车道的图像帧以及所述图像帧对应的点云帧;聚类模块,用于采用外边框算法对所述车道线位置信息对应位置的点集进行聚类分析,识别出所述车道相关数据帧中的目标车道线;识别模块,用于基于特征分析,识别所述目标车道线中的实车道线和虚车道线;第一确定模块,用于确定所述目标车道线中实车道线和虚车道线的接驳点;第二确定模块,用于根据标准虚车道线以及所述接驳点与所述虚车道线的距离,
计算所述目标车道线的打断点。
[0006]本申请第三方面提供一种电子设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。
[0007]本申请第四方面提供一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。
[0008]本申请提供的技术方案可以包括以下有益效果:由于生成与业务唯一对应的踪迹跟随标识,并且在业务的整个调用链路中传递踪迹跟随标识,因此,后续根据踪迹跟随标识能够迅速重现电子地图出现异常的场景,提高了分析人员对电子地图异常分析的效率和准确度;此外,通过提取汇总日志数据中的目标信息字段,压缩业务的汇总日志数据,降低了存储所述业务的汇总日志数据所需存储空间,降低了存储电子地图的日志数据的成本。
[0009]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0010]通过结合附图对本申请示例性实施方式进行更详细地描述,本申请的上述以及其它目的、特征和优势将变得更加明显,其中,在本申请示例性实施方式中,相同的参考标号通常代表相同部件。
[0011]图1是本申请实施例示出的电子地图的日志处理方法的流程示意图;图2是本申请实施例示出的电子地图的日志处理装置的结构示意图;图3是本申请实施例示出的电子设备的结构示意图。
具体实施方式
[0012]下面将参照附图更详细地描述本申请的实施方式。虽然附图中显示了本申请的实施方式,然而应该理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本申请更加透彻和完整,并且能够将本申请的范围完整地传达给本领域的技术人员。
[0013]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0014]应当理解,尽管在本申请可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0015]电子地图是一套用于在GPS设备上导航的软件,主要是用于路径的规划和导航功
能上的实现。电子地图从组成形式上看,由道路、背景、注记和兴趣点等要素组成,当然还可以有很多的特色内容,例如,3D路口实景放大图、三维建筑物等,都可以算做电子地图的特色部分。作为一种计算机软件,电子地图也会有异常的时候。在这种情况下,一般通过对电子地图的日志数据进行分析,查出电子地图异常的原因。因此,对电子地图的日志数据妥善处理,能够有助于迅速查出电子地图异常的原因。然而,相关技术在处理电子地图的日志数据时,由于生成的日志数据中含有无效信息,导致分析人员在分析时,不仅效率低下,而且不容易分析出电子地图异常的真正原因所在;此外,对海量日志数据的直接存储,带来了成本的攀升。
[0016]针对上述问题,本申请实施例提供一种电子地图的日志处理方法,可以降低日志数据的存储成本,并使得后续能够迅速、准确地分析电子地图发生异常的原因。
[0017]以下结合附图详细描述本申请实施例的技术方案。
[0018]参见图1,是本申请实施例示出的电子地图的日志处理方法的流程示意图,主要包括步骤S101至步骤S104,说明如下:步骤S101:基于电子地图中业务的操作,生成与业务唯一对应的踪迹跟随标识,并且在业务的整个调用链路中传递踪迹跟随标识,其中,整个调用链路包括用于执行业务的至少一个线程。
[0019]在本申请实施例中,踪迹跟随标识用于唯一标识一个业务。可以针对每一业务,在该业务开始时,在该业务中添加预设的踪迹跟随标识。具体地,可以是在业务开始时,获取踪迹跟随标识,并将踪迹跟随标识添加至线性局部变量中;通过事务管理器判断业务的业务类型;若判定业务类型为可写类型,则从线性局部变量中读取踪迹跟随标识,在业务中添加预设的踪迹跟随标识。
[0020]作为本申请一个实施例,生成与业务唯一对应的踪迹跟本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子地图的日志处理方法,其特征在于,所述方法包括:基于电子地图中业务的操作,生成与所述业务唯一对应的踪迹跟随标识,并且在所述业务的整个调用链路中传递所述踪迹跟随标识,所述整个调用链路包括用于执行所述业务的至少一个线程;将所述踪迹跟随标识存储至所述调用链路的每个线程的调用记录中,生成包括所述踪迹跟随标识的日志数据;汇总所述每个线程对应的日志数据,得到所述业务的汇总日志数据;通过提取所述汇总日志数据中的目标信息字段,压缩所述业务的汇总日志数据后进行存储。2.根据权利要求1所述的电子地图的日志处理方法,其特征在于,所述生成与所述业务唯一对应的踪迹跟随标识,并且在所述业务的整个调用链路中传递所述踪迹跟随标识,包括:生成与所述业务唯一对应的踪迹跟随标识,并将所述踪迹跟随标识写入所述业务启动入口对应的第一线程的执行语境中;将所述踪迹跟随标识从所述第一线程传递到第二线程,并将所述踪迹跟随标识写入所述第二线程的执行语境中;若所述第二线程不是所述调用链路的最后一个线程,则执行将所述踪迹跟随标识从所述第二线程传递至第三线程,并将所述踪迹跟随标识写入所述第三线程的执行语境中,直至将所述踪迹跟随标识写入到所述调用链路的最后一个线程的执行语境中为止。3.根据权利要求2所述的电子地图的日志处理方法,其特征在于,所述将所述踪迹跟随标识存储至所述调用链路的每个线程的调用记录中,生成包括所述踪迹跟随标识的日志数据,包括:从所述调用链路的各个线程的执行语境中获取所述踪迹跟随标识;将所述踪迹跟随标识转换得到的字符串写入到所述调用链路的每个线程的调用记录中,生成包括所述踪迹跟随标识的日志数据。4.根据权利要求1所述的电子地图的日志处理方法,其特征在于,所述通过提取所述汇总日志数据中的目标信息字段,压缩所述业务的汇总日志数据后进行存储,包括:从所述汇总日志数据中提取源字段、宿字段、起始时刻字段、终结时刻字段和操作字段;以所述源字段和所述宿字段为节点,以所述起始时刻字段、终结时刻字段和操作字段为边属性,将所述节点和所述边属性合并至根据前条日志数据生成的有向图中;根据所述有向图中边的指向信息,对所述有向图进行压缩;对所述压缩后的有向图中的边属性进行压缩;存储所述有向图中的边属性进行压缩后的汇总日志数据。5.根据权利要求4所述的电子地图的日志处理方法,其特征在于,所述根据所述有向图中边的指向信息对所述有向图进行压缩,包括:聚合所有目标边一端的源字段对应的节点进行,得到聚合节点,并存储所述聚合节点与所有所述目标边一端的源字段...

【专利技术属性】
技术研发人员:贾郭峰王艳君罗普朱磊贾双成
申请(专利权)人:智道网联科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1