一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

高精地图数据变更的质量检测方法、装置、设备及存储介质与流程

2022-04-09 08:46:57 来源:中国专利 TAG:
1.本公开涉及计算机
技术领域
:,具体涉及智能交通领域和自动驾驶
技术领域
:等人工智能
技术领域
:,尤其涉及一种高精地图数据变更的质量检测方法、装置、设备及存储介质。
背景技术
::2.随着自动驾驶技术的飞速发展,高精地图技术也发展迅速。高精地图是供自动驾驶车辆使用的电子地图,其对保证自动驾驶车辆能在复杂的环境中安全的行驶起着重要作用。3.目前,在高精地图生产过程的质量检测环节,会针对发生数据作业变更的地图数据进行质量检测,以保证高精地图的质量。该质量检测主要包括对变更的地图数据的精度和属性进行核实,检测地图数据是否满足高精度地图的规范要求等。技术实现要素:4.本公开提供了一种地图数据变更的质量检测方法、装置、设备及存储介质。5.根据本公开的一方面,提供了一种地图数据变更的质量检测方法,包括:6.对待检测地图的第一地图数据进行第一次变更质量检测,以获得通过第一次变更质量检测的第一地图数据;7.根据所述待检测地图的第一地图数据的变更信息,从通过所述第一次变更质量检测的第一地图数据中选择部分第一地图数据,以作为第二地图数据;8.对所述第二地图数据进行第二次变更质量检测,以获得通过第二次变更质量检测的第二地图数据。9.根据本公开的另一方面,提供了一种地图数据变更的质量检测装置,包括:10.第一检测单元,用于对待检测地图的第一地图数据进行第一次变更质量检测,以获得通过第一次变更质量检测的第一地图数据;11.数据选择单元,用于根据所述待检测地图的第一地图数据的变更信息,从通过所述第一次变更质量检测的第一地图数据中选择部分第一地图数据,以作为第二地图数据;12.第二检测单元,用于对所述第二地图数据进行第二次变更质量检测,以获得通过第二次变更质量检测的第二地图数据。13.根据本公开的再一方面,提供了一种电子设备,包括:14.至少一个处理器;以及15.与所述至少一个处理器通信连接的存储器;其中,16.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方面和任一可能的实现方式的方法。17.根据本公开的又一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如上所述的方面和任一可能的实现方式的方法。18.根据本公开的又一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上所述的方面和任一可能的实现方式的方法。19.由上述技术方案可知,本公开实施例通过对待检测地图的第一地图数据进行第一次变更质量检测,以获得通过第一次变更质量检测的第一地图数据,进而根据所述待检测地图的第一地图数据的变更信息,从通过所述第一次变更质量检测的第一地图数据中选择部分第一地图数据,以作为第二地图数据,使得能够对所述第二地图数据进行第二次变更质量检测,以获得通过第二次变更质量检测的第二地图数据,由于对待检测地图的地图数据进行了全量质量检测和基于地图数据的变更信息的抽样质量检测,可以实现对地图数据更加全面准确地质量检测,在保障了地图数据质量的同时,也满足了质量检测效率的需求。20.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。附图说明21.附图用于更好地理解本方案,不构成对本公开的限定。其中:22.图1是根据本公开第一实施例的示意图;23.图2是根据本公开第二实施例的示意图;24.图3是根据本公开第二实施例的选择网格过程的示意图;25.图4是根据本公开第三实施例的示意图;26.图5是用来实现本公开实施例的地图数据变更的质量检测方法的电子设备的框图。具体实施方式27.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。28.显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。29.需要说明的是,本公开实施例中所涉及的终端设备可以包括但不限于手机、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)等智能设备;显示设备可以包括但不限于个人电脑、电视等具有显示功能的设备。30.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。31.随着自动驾驶技术的飞速发展,高精地图技术也发展迅速。相对于以往的导航地图,高精地图的服务对象并非人类驾驶员,而是自动驾驶汽车。高精地图是为自动驾驶汽车规划道路行径的重要基础,能够为车辆提供定位、决策、交通动态信息等依据。而且,在自动驾驶汽车传感器出现故障或者周围环境较为恶劣时,高精地图也能确保车辆的基本行驶安全。32.目前,高精地图生产过程通常包括数据采集、算法生成初步地图数据、人工对初步地图数据进行调整、标注等作业以获得变更的地图数据、以及对变更的地图数据进行质量检测等环节。在高精地图生产过程中,对变更的地图数据进行质量检测环节主要包括对变更的地图数据的精度和属性进行核实,检测地图数据是否满足高精度地图的规范要求等。质量检测环节是控制高精地图数据质量的重要手段。33.通常,现有的高精地图数据变更的质量检测方式仅是进行单一的全量质量检测,或者单一的抽样质量检测。但是,这些质量检测方式可能存在大量冗余质量检测工作量,或者由于抽样的地图数据分布不完全均匀导致的数据质量检测不够准确有效等问题。34.因此,亟需提供一种地图数据变更的质量检测方法,能够更加全面准确地实现对地图数据变更的质量检测,以提升地图数据质量检测的全面性和可靠性。35.图1是根据本公开第一实施例的示意图,如图1所示。36.101、对待检测地图的第一地图数据进行第一次变更质量检测,以获得通过第一次变更质量检测的第一地图数据。37.102、根据所述待检测地图的第一地图数据的变更信息,从通过所述第一次变更质量检测的第一地图数据中选择部分第一地图数据,以作为第二地图数据。38.103、对所述第二地图数据进行第二次变更质量检测,以获得通过第二次变更质量检测的第二地图数据。39.至此,完成了对第二地图数据进行的第二次变更质量检测,便完成了对待检测地图的地图数据变更的质量检测。此后,可以执行将检测完成的新地图上线等操作。40.可以理解的是,这里,第一次变更质量检测的检测方式和第二次变更质量检测的检测方式可以是相同的。该质量检测方式可以是现有的高精地图数据质量检测的方式,本实施例中对此不进行特别限定。41.需要说明的是,101~103的执行主体的部分或全部可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(softwaredevelopmentkit,sdk)等功能单元,或者还可以为位于网络侧服务器中的处理引擎,或者还可以为位于网络侧的分布式系统,例如,网络侧的数据质量检测平台中的处理引擎或者分布式系统等,本实施例对此不进行特别限定。42.可以理解的是,所述应用可以是安装在本地终端上的本地程序(nativeapp),或者还可以是本地终端上的浏览器的一个网页程序(webapp),本实施例对此不进行限定。43.这样,通过对待检测地图的第一地图数据进行第一次变更质量检测,以获得通过第一次变更质量检测的第一地图数据,进而根据所述待检测地图的第一地图数据的变更信息,从通过所述第一次变更质量检测的第一地图数据中选择部分第一地图数据,以作为第二地图数据,使得能够对所述第二地图数据进行第二次变更质量检测,以获得通过第二次变更质量检测的第二地图数据,由于对待检测地图的地图数据进行了全量质量检测和基于地图数据的变更信息的抽样质量检测,可以实现对地图数据更加全面准确地质量检测,在保障了地图数据质量的同时,也满足了质量检测效率的需求。44.可选地,在本实施例的一个可能的实现方式中,在102之前,可以进一步根据所述待检测地图的第一地图数据的变更情况,获取所述待检测地图的第一地图数据的变更信息。45.具体地,该待检测地图可以是完成人工作业变更后的新生成的地图。该待检测地图的第一地图数据的变更情况可以是将生成新的地图之前的地图数据与新生成的地图对应的地图数据进行差异比较处理所获得的。46.在该实现方式中,还可以根据用户反馈的道路变更情况,获取所述待检测地图的第一地图数据的变更信息。47.具体地,用户反馈的道路变更情况可以包括用户通过客户端上传反馈的道路状况和位置信息的变更情况。48.在该实现方式中,还可以根据车辆采集的实时道路情况,获取所述待检测地图的第一地图数据的变更信息。49.具体地,该车辆可以包括除了专用的采集车辆以外的车辆。例如,具有采集能力的社会车辆和网约车。这些车辆可以利用车载摄像头采集实时道路情况。50.具体地,车辆采集的实时道路情况可以包括道路中部分设施的变更情况和道路信息的变更情况等,例如,红绿灯位置变更、道路限速变更等道路情况。51.这样,可以通过根据待检测地图的第一地图数据的变更情况、或者用户反馈的道路变更情况、再或者根据车辆采集的实时道路情况等不同途径,来获取待检测地图的第一地图数据的变更信息,丰富了获取的地图数据的变更信息,提升了获取的地图数据的时效性。52.可选地,在本实施例的一个可能的实现方式中,所述待检测地图可以被划分为至少一个网格,所述变更信息包括指定类型变更点的数量。在102中,具体可以获取所述至少一个网格中第一地图数据的指定类型变更点的数量情况,所述至少一个网格中第一地图数据的指定类型变更点的数量情况可以包括所述至少一个网格中全部网格中第一地图数据的指定类型变更点的数量和所述至少一个网格中每个网格内的第一地图数据的指定类型变更点的数量。然后,可以根据所述至少一个网格中第一地图数据的指定类型变更点的数量情况和预先设置的指定类型变更阈值,从至少一个网格中选择部分网格。最后,将所述选择的部分网格中通过第一次变更质量检测的第一地图数据作为所述第二地图数据。53.在该实现方式中,可以根据地图的绝对地理坐标信息,对待检测地图进行网格化处理,以获得被划分网格形式的待检测地图。可以理解的是,也可以通过其他现有的网格划分的方式,对待检测地图进行网格化处理,本实现方式对此不进行特别限定。54.在一个具体实现过程中,所述变更信息还包括指定类型变更点的类型,在102中,还可以进一步获取所述至少一个网格中全部网格中第一地图数据的指定类型变更点的类型。然后,可以根据所述至少一个网格中全部网格中第一地图数据的指定类型变更点的类型,确定所述指定类型变更阈值。55.具体地,指定类型变更点的类型可以是地图数据变更的类型。例如,指定类型变更点的类型可以包括但不限于基础要素变更、基础要素接边变更、高价要素变更、以及高阶要素接边变更。56.在该具体实现过程中,可以根据至少一个网格中全部网格中第一地图数据的指定类型变更点的类型,确定该指定类型变更点的类型对应的指定类型变更阈值。57.例如,如果至少一个网格中全部网格中第一地图数据的指定类型变更点的类型为基础要素变更,可以确定该基础要素变更对应的指定类型变更阈值可以是800个变更点。58.这样,可以通过第一地图数据的指定类型变更点的类型,来确定指定类型变更阈值,由于不同地图数据的指定类型变更点的类型对应的不同指定类型变更阈值,可以实现根据不同地图数据的类型,确定不同抽样条件,使得所抽样的数据可以更能反应出该数据的实际质量情况,进而提升了地图数据质量检测的有效性和可靠性。59.在另一个具体实现过程中,在102中,具体可以根据所述至少一个网格中每个网格内的第一地图数据的指定类型变更点的数量和预先设置的指定类型变更阈值,判断至少一个网格中是否存在任意一个网格的第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值,以获得第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值的网格数量。60.在该具体实现过程中,如果不存在,则可以从至少一个网格中选择第一预设数量的网格。61.在该具体实现过程中,如果存在,则可以判断第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值的网格的数量是否大于1。62.进一步地,一种情况,如果第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值的网格的数量大于1,则从第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值的全部网格中选择第二预设数量的网格,以及从第一地图数据的指定类型变更点的数量小于指定类型变更阈值的全部网格中选择第三预设数量的网格。63.另一种情况,如果第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值的网格的数量等于1,则判断该网格内的第一地图数据的指定类型变更点的数量是否超过所述至少一个网格中全部网格中第一地图数据的指定类型变更点的数量的预设比例阈值。64.再进一步地,一种情况,如果该网格内的第一地图数据的指定类型变更点的数量超过所述至少一个网格中全部网格中第一地图数据的指定类型变更点的数量的预设比例阈值,则从第一地图数据的指定类型变更点的数量小于指定类型变更阈值的全部网格中选择第四预设数量的网格。65.另一种情况,如果该网格内的第一地图数据的指定类型变更点的数量未超过所述至少一个网格中全部网格中第一地图数据的指定类型变更点的数量的预设比例阈值,则选择该网格,以及从网格内的第一地图数据的指定类型变更点的数量小于指定类型变更阈值的全部网格中选择第五预设数量的网格。66.可以理解的是,也可以利用预设选取算法来从至少一个网格中选择部分网格。该预设选取算法可以包括上述选取网格的算法和其他已有的可以实现网格选取的选取算法中的一种或者多种。67.在该实现方式中,可以根据网格内第一地图数据的指定类型变更点的数量情况和预先设置的指定类型变更阈值,从至少一个网格中选择部分网格,进而将所述选择的部分网格中通过第一次变更质量检测的第一地图数据作为第二地图数据。由此,可以基于指定类型变更点从通过全量质量检测的地图数据中选择出部分地图数据,作为进行抽样质量检测的地图数据,实现对全量质量检测进一步地质量检测,从而提升了地图数据质量检测的全面性和可靠性。68.可以理解的是,在根据前述实现方式确定了待检测地图的第一地图数据的变更信息之后,可以结合前述实现方式中所提供的102的多种具体实现过程,来选择作为第二地图数据的地图数据。详细的描述可以参见前述实现方式中的相关内容,此处不再赘述。69.可选地,在本实施例的一个可能的实现方式中,在103中,具体还可以根据通过所述第一次变更质量检测的第一地图数据的变更信息,对所述第二地图数据进行第二次变更质量检测。70.在该实现方式中,通过第一次变更质量检测的第一地图数据的变更信息还可以包括第一地图数据的进行质量检测前后全部的作业变更内容。71.可以理解的是,可以使用与对待检测地图的第一地图数据进行第一次变更质量检测的相同的质量检测方式,对第二地图数据进行第二次变更质量检测。这里的质量检测方式可以是现有的高精地图数据质量检测的方式,本公开中对此不进行特别限定。72.可选地,在本实施例的一个可能的实现方式中,在103之后,可以进一地根据第一次变更质量检测的检测情况和第二次变更质量检测的检测情况,获得所述待检测地图的质量检测结果,进而,输出所述待检测地图的质量检测结果。73.在该实现方式中,对待检测地图的第一地图数据进行第一次变更质量检测,可以获得第一次变更质量检测的检测情况。对所述第二地图数据进行第二次变更质量检测,可以获得第二次变更质量检测的检测情况。该第一次变更质量检测的检测情况和第二次变更质量检测的检测情况均可以包括检测状态信息和检测处理信息。74.具体地,该检测状态信息可以是质量检测的地图数据是否合格。该检测处理信息可以是合格的地图数据的处理状态信息,例如数据已修复,数据未修复,冗余数据无需处理等。75.这样,可以在完成对待检测地图的地图数据变更的质量检测后,根据第一次变更质量检测的检测情况和第二次变更质量检测的检测情况,获得所述待检测地图的质量检测结果,进而输出所述待检测地图的质量检测结果。由此,可以基于输出的待检测地图的质量检测结果,汇总两次质量检测的检测情况,获得地图数据质量评估报告,可以对地图制作过程中的生成的地图数据质量进行有效评估。而且,基于地图数据质量评估报告还可以对地图制作过程中数据采集、算法生成地图数据,以及人工作业等环节的情况进行相应的评估。76.需要说明的是,在根据前述任一实现方式完成对所述第二地图数据进行第二次变更质量检测之后,可以结合本实现方式中所提供的技术方案,来输出待检测地图的质量检测结果。详细的描述可以参见前述实现方式中的相关内容,此处不再赘述。77.本实施例中,通过对待检测地图的第一地图数据进行第一次变更质量检测,以获得通过第一次变更质量检测的第一地图数据,进而根据所述待检测地图的第一地图数据的变更信息,从通过所述第一次变更质量检测的第一地图数据中选择部分第一地图数据,以作为第二地图数据,使得能够对所述第二地图数据进行第二次变更质量检测,以获得通过第二次变更质量检测的第二地图数据,由于对待检测地图的地图数据进行了全量质量检测和基于地图数据的变更信息的抽样质量检测,可以实现对地图数据更加全面准确地质量检测,在保障了地图数据质量的同时,也满足了质量检测效率的需求。78.另外,采用本实施例所提供的技术方案,还可以通过根据待检测地图的第一地图数据的变更情况、或者用户反馈的道路变更情况、再或者根据车辆采集的实时道路情况等多个不同途径,来获取待检测地图的第一地图数据的变更信息,丰富了获取的地图数据的变更信息,提升了获取的地图数据的时效性。79.另外,采用本实施例所提供的技术方案,还可以通过第一地图数据的指定类型变更点的类型,来确定指定类型变更阈值,由于不同地图数据的指定类型变更点的类型对应的不同指定类型变更阈值,可以实现根据不同地图数据的类型,确定不同抽样条件,使得所抽样的数据可以更能反应出该数据的实际质量情况,进而提升了地图数据质量检测的有效性和可靠性。80.另外,采用本实施例所提供的技术方案,还可以根据网格内第一地图数据的指定类型变更点的数量情况和预先设置的指定类型变更阈值,从至少一个网格中选择部分网格,进而将所述选择的部分网格中通过第一次变更质量检测的第一地图数据作为第二地图数据。由此,可以从通过全量质量检测的地图数据中选择出部分地图数据,作为进行抽样质量检测的地图数据,实现对全量质量检测进一步地质量检测,从而提升了地图数据质量检测的全面性和可靠性。81.另外,采用本实施例所提供的技术方案,可以在完成对待检测地图的地图数据变更的质量检测后,根据第一次变更质量检测的检测情况和第二次变更质量检测的检测情况,获得所述待检测地图的质量检测结果,进而输出所述待检测地图的质量检测结果。由此,可以基于输出的待检测地图的质量检测结果,汇总两次质量检测的检测情况,获得地图数据质量评估报告,可以对地图制作过程中的生成的地图数据质量进行有效评估。而且,基于地图数据质量评估报告还可以对地图制作过程中数据采集、算法生成地图数据,以及人工作业等环节的情况进行相应的评估。82.图2是根据本公开第二实施例的示意图,如图2所示。83.201、对待检测地图进行网格化处理。84.具体地,该待检测地图可以是完成人工作业变更后的新生成的地图。该待检测地图可以被划分为至少一个网格。85.可选地,还可以根据进行质量检测的人员和设备的情况,将待检测地图中的第一地图数据划分为若干个任务包,每个任务包中可以包括10至20个网格的第一地图数据。由此,可以合理地分配质量检测任务,可以提升质量检测处理的效率。86.202、对至少一个网格中的第一地图数据进行第一次变更质量检测,以获得通过第一次变更质量检测的第一地图数据。87.203、获取至少一个网格中的第一地图数据的变更信息。88.具体地,该第一地图数据的变更信息包括指定类型变更点的数量和指定类型变更点的类型。89.204、根据至少一个网格中全部网格中第一地图数据的指定类型变更点的类型,确定预先设置的指定类型变更阈值。90.具体地,这里该预先设置的指定类型变更阈值可以为800个变更点。91.205、根据至少一个网格中第一地图数据的指定类型变更点的数量情况和预先设置的指定类型变更阈值,从至少一个网格中选择部分网格。92.具体地,至少一个网格中第一地图数据的指定类型变更点的数量情况包括至少一个网格中全部网格中第一地图数据的指定类型变更点的数量和至少一个网格中每个网格内的第一地图数据的指定类型变更点的数量。93.206、将选择的部分网格中通过第一次变更质量检测的第一地图数据作为所述第二地图数据。94.207、对第二地图数据进行第二次变更质量检测,以获得通过第二次变更质量检测的第二地图数据。95.具体地,完成对第二地图数据进行的第二次变更质量检测后,便完成了对待检测地图的地图数据变更的质量检测,便可以进行后续的新地图的上线。96.208、根据第一次变更质量检测的检测情况和第二次变更质量检测的检测情况,获得待检测地图的质量检测结果。97.209、输出待检测地图的质量检测结果。98.本实施例中,通过对待检测地图的地图数据进行了全量质量检测和基于地图数据的变更信息的抽样质量检测,可以实现对地图数据更加全面准确地质量检测,在保障了地图数据质量的同时,也满足了质量检测效率的需求,从而提升了地图数据质量检测的全面性和可靠性。99.此外,本实施例中,可以基于输出的待检测地图的质量检测结果,汇总两次质量检测的检测情况,获得地图数据质量评估报告,可以对地图制作过程中的生成的地图数据质量进行有效评估。而且,基于地图数据质量评估报告还可以对地图制作过程中数据采集、算法生成地图数据,以及人工作业等环节的情况进行相应的评估。100.图3根据本公开第二实施例的选择网格过程的示意图,如图3所示,在205中,从至少一个网格中选择部分网格的过程可以包括如下步骤:101.301、判断至少一个网格中是否存在任意一个网格的第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值。102.如果是,则执行302;如果否,则执行303。103.这里,可以先获取至少一个网格中第一地图数据的指定类型变更点的数量情况和预先设置的指定类型变更阈值。104.该至少一个网格中第一地图数据的指定类型变更点的数量情况可以包括所述至少一个网格中全部网格中第一地图数据的指定类型变更点的数量和至少一个网格中每个网格内的第一地图数据的指定类型变更点的数量105.然后,通过将至少一个网格中每个网格的第一地图数据的指定类型变更点的数量与指定类型变更阈值进行比较,以判断至少一个网格中是否存在任意一个网格的第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值,进而可以获得第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值的网格数量。106.302、判断第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值的网格数量是否大于1。107.如果是,则执行304;如果否,则执行305。108.303、从至少一个网格中选择第一预设数量的网格。109.具体地,第一预设数量可以是至少一个网格中的全部网格数量的30%的网格数量。110.304、从第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值的全部网格中选择第二预设数量的网格,以及从第一地图数据的指定类型变更点的数量小于指定类型变更阈值的全部网格中选择第三预设数量的网格。111.具体地,该第二预设数量可以是第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值的全部网格数量的50%的网格数量。112.具体地,该第三预设数量可以是第一地图数据的指定类型变更点的数量小于指定类型变更阈值的全部网格的30%的网格数量。113.305、判断该网格内的第一地图数据的指定类型变更点的数量是否超过至少一个网格中全部网格中第一地图数据的指定类型变更点的数量的预设比例阈值。114.如果是,则执行306;如果否,则执行307。115.具体地,在305中,仅有一个网格的第一地图数据的指定类型变更点的数量大于或等于指定类型变更阈值。116.因此,可以判断该网格内的第一地图数据的指定类型变更点的数量是否超过至少一个网格中全部网格中第一地图数据的指定类型变更点的数量的预设比例阈值。117.例如,可以判断该网格内的第一地图数据的指定类型变更点的数量是否超过至少一个网格中全部网格中第一地图数据的指定类型变更点的数量的50%,即判断该网格内的第一地图数据的指定类型变更点的数量和待检测地图中的第一地图数据的指定类型变更点的总数量的比值,是否超过50%。118.306、从第一地图数据的指定类型变更点的数量小于指定类型变更阈值的全部网格中选择第四预设数量的网格。119.具体地,该第四预设数量可以是第一地图数据的指定类型变更点的数量小于指定类型变更阈值的全部网格数量的30%的网格数量。120.307、选择该网格,以及从第一地图数据的指定类型变更点的数量小于指定类型变更阈值的全部网格中选择第五预设数量的网格。121.具体地,该第五预设数量可以是第一地图数据的指定类型变更点的数量小于指定类型变更阈值的全部网格数量的30%的网格数量。122.至此,便可以完成从至少一个网格中选择对应的数量的网格的操作。123.采用本实施例所提供的技术方案,还可以根据网格内第一地图数据的指定类型变更点的数量情况和预先设置的指定类型变更阈值,从至少一个网格中选择部分网格,进而将所述选择的部分网格中通过第一次变更质量检测的第一地图数据作为第二地图数据。由此,可以从通过全量质量检测的地图数据中选择出部分地图数据,作为进行抽样质量检测的地图数据,实现对全量质量检测进一步地质量检测,从而提升了地图数据质量检测的全面性和可靠性。124.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本公开所必须的。125.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。126.图4是根据本公开第三实施例的示意图,如图4所示。本实施例的地图数据变更的质量检测装置400可以包括第一检测单元401、数据选择单元402和第二检测单元403。其中,第一检测单元401,用于对待检测地图的第一地图数据进行第一次变更质量检测,以获得通过第一次变更质量检测的第一地图数据;数据选择单元402,用于根据所述待检测地图的第一地图数据的变更信息,从通过所述第一次变更质量检测的第一地图数据中选择部分第一地图数据,以作为第二地图数据;第二检测单元403,用于对所述第二地图数据进行第二次变更质量检测,以获得通过第二次变更质量检测的第二地图数据。127.需要说明的是,本实施例的地图数据变更的质量检测装置的部分或全部可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(softwaredevelopmentkit,sdk)等功能单元,或者还可以为位于网络侧服务器中的处理引擎,或者还可以为位于网络侧的分布式系统,例如,网络侧的数据质量检测平台中的处理引擎或者分布式系统等,本实施例对此不进行特别限定。128.可以理解的是,所述应用可以是安装在本地终端上的本地程序(nativeapp),或者还可以是本地终端上的浏览器的一个网页程序(webapp),本实施例对此不进行限定。129.可选地,在本实施例的一个可能的实现方式中,所述数据选择单元402,还用于根据所述待检测地图的第一地图数据的变更情况,获取所述待检测地图的第一地图数据的变更信息;或者,根据用户反馈的道路变更情况,获取所述待检测地图的第一地图数据的变更信息;再或者根据车辆采集的实时道路情况,获取所述待检测地图的第一地图数据的变更信息。130.可选地,在本实施例的一个可能的实现方式中,所述待检测地图被划分为至少一个网格。所述变更信息包括指定类型变更点的数量。所述数据选择单元402,具体还用于获取所述至少一个网格中第一地图数据的指定类型变更点的数量情况,所述至少一个网格中第一地图数据的指定类型变更点的数量情况包括所述至少一个网格中全部网格中第一地图数据的指定类型变更点的数量和所述至少一个网格中每个网格内的第一地图数据的指定类型变更点的数量;根据所述至少一个网格中第一地图数据的指定类型变更点的数量情况和预先设置的指定类型变更阈值,从所述至少一个网格中选择部分网格;以及,将所述选择的部分网格中通过第一次变更质量检测的第一地图数据作为所述第二地图数据。131.可选地,在本实施例的一个可能的实现方式中,所述变更信息还包括指定类型变更点的类型。所述数据选择单元402,还用于获取所述至少一个网格中全部网格中第一地图数据的指定类型变更点的类型;以及,根据所述至少一个网格中全部网格中第一地图数据的指定类型变更点的类型,确定所述指定类型变更阈值。132.可选地,在本实施例的一个可能的实现方式中,所述第二检测单元403,还用于根据第一次变更质量检测的检测情况和第二次变更质量检测的检测情况,获得所述待检测地图的质量检测结果;以及,输出所述待检测地图的质量检测结果。133.本实施例中,通过第一检测单元对待检测地图的第一地图数据进行第一次变更质量检测,以获得通过第一次变更质量检测的第一地图数据,进而由数据选择单元根据所述待检测地图的第一地图数据的变更信息,从通过所述第一次变更质量检测的第一地图数据中选择部分第一地图数据,以作为第二地图数据,使得第二检测单元能够对所述第二地图数据进行第二次变更质量检测,以获得通过第二次变更质量检测的第二地图数据,由于对待检测地图的地图数据进行了全量质量检测和基于地图数据的变更信息的抽样质量检测,可以实现对地图数据更加全面准确地质量检测,在保障了地图数据质量的同时,也满足了质量检测效率的需求。134.另外,采用本实施例所提供的技术方案,还可以通过根据待检测地图的第一地图数据的变更情况、或者用户反馈的道路变更情况、再或者根据车辆采集的实时道路情况等多个不同途径,来获取待检测地图的第一地图数据的变更信息,丰富了获取的地图数据的变更信息,提升了获取的地图数据的时效性。135.另外,采用本实施例所提供的技术方案,还可以通过第一地图数据的指定类型变更点的类型,来确定指定类型变更阈值,由于不同地图数据的指定类型变更点的类型对应的不同指定类型变更阈值,可以实现根据不同地图数据的类型,确定不同抽样条件,使得所抽样的数据可以更能反应出该数据的实际质量情况,进而提升了地图数据质量检测的有效性和可靠性。136.另外,采用本实施例所提供的技术方案,还可以根据网格内第一地图数据的指定类型变更点的数量情况和预先设置的指定类型变更阈值,从至少一个网格中选择部分网格,进而将所述选择的部分网格中通过第一次变更质量检测的第一地图数据作为第二地图数据。由此,可以从通过全量质量检测的地图数据中选择出部分地图数据,作为进行抽样质量检测的地图数据,实现对全量质量检测进一步地质量检测,从而提升了地图数据质量检测的全面性和可靠性。137.另外,采用本实施例所提供的技术方案,可以在完成对待检测地图的地图数据变更的质量检测后,根据第一次变更质量检测的检测情况和第二次变更质量检测的检测情况,获得所述待检测地图的质量检测结果,进而输出所述待检测地图的质量检测结果。由此,可以基于输出的待检测地图的质量检测结果,汇总两次质量检测的检测情况,获得地图数据质量评估报告,可以对地图制作过程中的生成的地图数据质量进行有效评估。而且,基于地图数据质量评估报告还可以对地图制作过程中数据采集、算法生成地图数据,以及人工作业等环节的情况进行相应的评估。138.本公开的技术方案中,所涉及的针对地图数据采集的用户反馈问题中的相关个人信息的获取,例如,用户位置信息、用户行程信息、用户账号信息等,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。139.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。140.图5示出了可以用来实施本公开的实施例的示例电子设备500的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。141.如图5所示,电子设备500包括计算单元501,其可以根据存储在只读存储器(rom)502中的计算机程序或者从存储单元508加载到随机访问存储器(ram)503中的计算机程序,来执行各种适当的动作和处理。在ram503中,还可存储电子设备500操作所需的各种程序和数据。计算单元501、rom502以及ram503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。142.电子设备500中的多个部件连接至i/o接口505,包括:输入单元506,例如键盘、鼠标等;输出单元507,例如各种类型的显示器、扬声器等;存储单元508,例如磁盘、光盘等;以及通信单元509,例如网卡、调制解调器、无线通信收发机等。通信单元509允许电子设备500通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。143.计算单元501可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元501的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元501执行上文所描述的各个方法和处理,例如地图数据变更的质量检测方法。例如,在一些实施例中,地图数据变更的质量检测方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元508。在一些实施例中,计算机程序的部分或者全部可以经由rom502和/或通信单元509而被载入和/或安装到电子设备500上。当计算机程序加载到ram503并由计算单元501执行时,可以执行上文描述的地图数据变更的质量检测方法的一个或多个步骤。备选地,在其他实施例中,计算单元501可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行地图数据变更的质量检测方法。144.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、复杂可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。145.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。146.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。147.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。148.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。149.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。150.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。151.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献