地图数据更新方法和地图数据更新系统
文献发布时间:2024-04-18 19:58:26
技术领域
本申请涉及但不限于一种地图数据更新方法和地图数据更新系统。
背景技术
地图数据的更新对人们日常生活有重要的影响,随着科技的不断发展,通常通过地图更新平台根据情报管控地图数据的更新,其中,情报是多种的,例如,某一道路正在修路,某一建筑物正在拆迁等;情报的来源也是多源的,例如通过交管部门的信息发布平台,用户上传等等。
目前的地图更新方法为,地图更新平台获取到更新情报后,生成对应的地图更新任务,并将该地图更新任务下发,使外部作业车辆或众包车辆根据地图更新任务进行数据采集,并将采集的更新数据返回至地图更新平台,从而实现数据的更新。
然而,由于情报数据比较零散,在每次获取到情报后即生成地图更新任务,由众包车辆采集数据,会导致众包车辆在同一区域采集多次,降低采集效率。
发明内容
本申请提供一种地图数据更新方法,方法应用于地图数据更新系统,方法包括:
获取更新周期内的多条情报数据,并在工单管理界面上显示多条情报数据;
响应于用户的框选操作,获取用户输入的更新地理区域;
接收工单管理界面上输入的目标要素以及采集次数,并根据更新地理区域、目标要素以及采集次数生成情报工单;
基于情报工单生成多个第一采集工单,并向位于更新地理区域内的采集车辆发送第一采集工单,使采集车辆按照采集次数对更新地理区域的目标要素进行采集获得第一采集数据;
接收采集车辆发送的第一采集数据,根据第一采集数据和历史全量数据获得第一最新全量数据,对第一最新全量数据进行预处理获得第一预处理数据,对第一预处理数据进行要素提取获得第一更新要素数据;
对第一更新要素数据和历史要素数据进行差分计算获得第一差分要素数据,根据情报工单从第一差分要素数据中筛选目标差分要素数据,对目标差分要素数据进行完整性校验,在验证结果通过时使用目标差分要素数据更新地图数据库,将情报工单的状态修改为已完成。
在一些实施例中,方法还包括:
在验证结果不通过时根据目标差分要素数据对应的地理区域生成第二采集工单;
向采集车辆发送第二采集工单,使采集车辆在第一差分要素数据对应的地理区域内进行全要素采集获得第二采集数据;
接收采集车辆发送的第二采集数据,根据第二采集数据和历史全量数据获得第二最新全量数据,对第二最新全量数据进行预处理获得第二预处理数据,对第二预处理数据进行要素提取获得第二更新要素数据;
对第二更新要素数据和历史要素数据进行差分计算获得第二差分要素数据,使用第二差分要素数据更新地图数据库。
在一些实施例中,在接收工单管理界面上输入的目标要素以及采集次数之前,方法还包括:
获取地图更新系统的数据处理能力;
根据更新地理区域和处理能力生成推荐采集的要素和推荐采集次数;其中,推荐采集的采集道路和推荐采集次数用于为用户提供参考数据。
在一些实施例中,基于情报工单生成第一采集工单,具体包括:
根据采集次数和预设基准时间确定至少一个触发时间;
在每个触发时间根据要素数据和更新地理区域生成第一采集工单。
在一些实施例中,对第一更新要素数据和历史要素数据进行差分计算获得第一差分要素数据,具体包括:
对第一更新要素数据按照要素类型进行分类,获得多组第一分类要素数据;
对历史要素数据按照要素类型进行分类,获得多组第二分类要素数据;
将同一类型的第一分类要素数据和第二分类要素数据进行差分计算获得差分分类要素数据;其中,第一差分要素数据包括多组差分分类要素数据。
本申请一些实施例提供一种地图数据更新系统,包括地图生产平台、数据处理平台、数据差分平台以及情报处理平台;
情报处理平台用于获取更新周期内的多条情报数据,并在工单管理界面上显示多条情报数据的分布情况;响应于用户的框选操作,获取用户输入的更新地理区域;接收工单管理界面上输入的目标要素以及采集次数,并根据更新地理区域、目标要素以及采集次数生成情报工单;
情报处理平台基于情报工单生成多个第一采集工单,并向位于更新地理区域内的采集车辆发送第一采集工单,使采集车辆按照采集次数对更新地理区域的目标要素进行采集获得第一采集数据;
数据处理平台接收采集车辆发送的第一采集数据,根据第一采集数据和历史全量数据获得第一最新全量数据,对第一最新全量数据进行预处理获得第一预处理数据,对第一预处理数据进行要素提取获得第一更新要素数据;
数据差分平台对第一更新要素数据和历史要素数据进行差分计算获得第一差分要素数据;
地图生产平台根据情报工单从第一差分要素数据中筛选目标差分要素数据,对目标差分要素数据进行完整性校验,在验证结果通过时使用目标差分要素数据更新地图数据库,将情报工单的状态修改为已完成。
在一些实施例中,地图生产平台用于,在验证结果不通过时根据目标差分要素数据对应的地理区域生成第二采集工单;向采集车辆发送第二采集工单,使采集车辆在第一差分要素数据对应的地理区域内进行全要素采集获得第二采集数据;
数据处理平台接收采集车辆发送的第二采集数据,根据第二采集数据和历史全量数据获得第二最新全量数据,对第二最新全量数据进行预处理获得第二预处理数据,对第二预处理数据进行要素提取获得第二更新要素数据;
数据差分平台对第二更新要素数据和历史要素数据进行差分计算获得第二差分要素数据,地图生产平台使用第二差分要素数据更新地图数据库。
在一些实施例中,情报处理平台,具体用于:
获取地图更新系统的数据处理能力;
根据更新地理区域和处理能力生成推荐采集的要素和推荐采集次数;其中,推荐采集的采集道路和推荐采集次数用于为用户提供参考数据。
在一些实施例中,情报处理平台,具体用于:
根据采集次数和预设基准时间确定至少一个触发时间;
在每个触发时间根据要素数据和更新地理区域生成第一采集工单。
在一些实施例中,数据差分平台,具体用于:
对第一更新要素数据按照要素类型进行分类,获得多组第一分类要素数据;
对历史要素数据按照要素类型进行分类,获得多组第二分类要素数据;
将同一类型的第一分类要素数据和第二分类要素数据进行差分计算获得差分分类要素数据;其中,第一差分要素数据包括多组差分分类要素数据。
本申请一些实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现上述实施例所涉及的方法。
本申请一些实施例提供一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现上述实施例所涉及的方法。
本申请一些实施例提供的地图数据更新方法及地图数据生产系统,地图数据更新系统获取更新周期内的多条情报数据,并在工单管理界面上显示多条情报数据的分布情况,如此用户可以根据情报数据的分布情况框选地理区域,基于框选的地理区域以及输入的要素和采集次数生成情报工单,实现将同一地理区域的情报数据分配至同一情报工单,采集车辆可以对同一地区的情报数据执行相应的采集任务,提高数据采集效率,地图数据更新系统基于情报工单生成第一采集工单,使采集车辆基于第一采集工单完成数据采集,地图数据更新系统基于第一采集数和第一历史全量数据生成第一最新全量数据,并对第一最新全量数据进行预处理和要素提取,获得第一更新要素数据,并基于第一更新要素数据和历史要素数据生成第一差分要素数据,根据情报工单从第一差分要素数据中筛选目标差分要素数据,对目标差分要素数据进行完整性校验,在验证结果通过时使用目标差分要素数据更新地图数据库,将情报工单的状态修改为已完成,实现对情报工单的闭环管理。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请一些实施例提供的地图数据更新系统的架构示意图;
图2为本申请一些实施例提供的地图数据更新方法的流程示意图;
图3为本申请一些实施例提供的工单生成页面的示意图;
图4为本申请一些实施例提供的电子设备的结构示意图。
附图标记:
10、数据处理平台;20、数据差分平台;30、情报处理平台;40、地图生产平台;50、消息服务器。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
地图更新平台通常是根据情报管控地图数据的更新,其中,情报是多种的,例如,某一道路正在修路,某一建筑物正在拆迁等;情报的来源也是多源的,例如通过交管部门的信息发布平台,用户上传等等。
目前的地图更新方法为,地图更新平台获取到更新情报后,生成对应的地图更新任务,并将该地图更新任务下发,使外部作业车辆或众包车辆根据地图更新任务进行数据采集,并将采集的更新数据返回至地图更新平台,从而实现数据的更新。
通常情况,情报数据在时间和空间上都比较零散,例如:每天不定期的可以收集到某一地理区域的多条情报,且多条情报是关于某一地理区域的不同下级区域的道路,如果采用在每次获取到情报后即生成地图更新任务,由众包车辆采集数据,可能存在不同时间收到同一下级区域的情报,会导致众包车辆在同一下级区域采集多次,降低采集效率。
图1为本申请一些实施例提供的地图数据更新系统,该地图数据更新系统包括数据处理平台10、数据差分平台20、情报处理平台30以及地图生产平台40。
数据处理平台10、数据差分平台20、情报处理平台30以及地图生产平台40之间通过消息服务器50进行数据交互。
更具体地,数据处理平台10用于获取采集车辆采集数据,并对采集数据进行处理输出要素数据。进一步地,数据处理平台10将车辆采集数据作为增量数据,将历史全量数据与增量数据进行融合获得最新全量数据,并对最新全量数据进行预处理后,再进行要素提取,获得更新要素数据。
数据处理平台10与消息服务器50之间通信连接,数据差分平台20与消息服务器50之间通信连接。数据处理平台10将更新要素数据上传至消息服务器50,数据差分平台20从消息服务器50中获取更新要素数据。
数据差分平台20将更新要素数据和历史要素数据之间进行差分计算获得差分要素数据。数据差分平台20包括多个要素生产线,例如:标识牌要素生产线、电子眼要素生产线、车道要素生产线以及车道标识线要素生产线等。为了便于表示,此处以要素1至要素5表示,不限制于仅有5个要素生产线。每一个要素生产线用于对一类要素进行差分计算。
情报处理平台30与消息服务器50之间进行通信连接,数据差分平台20将差分要素数据上报至消息服务器50,情报处理平台30从消息服务器50中获取差分要素数据,对不同类型差分要素数据按照区域进行混合,形成多个区域的差分要素数据。
地图生产平台40与消息服务器50之间进行通信连接,数据差分平台20将每个区域的差分要素数据上报至消息服务器50,地图生产平台40基于每个区域的差分要素数据生成更新任务,通过任务管理模块和任务下发平台将更新任务分发至作业产线。作业产线对更新任务中差分要素进行完整性核实,在确定差分要素数据的内容不完整时会触发生成采集任务,在确定差分要素数据完整时则可以继续作业,更新地图数据库。
其中,情报处理平台30还包括工单生成页面,用于生成情报工单,情报工单用于触发生成采集任务,情报工单用于生成更新地图数据库的任务。更具体地,在获得差分要素数据,根据情报工单从差分要素数据中筛选目标差分要素数据,对目标差分要素数据进行完整性校验,在验证结果通过时使用目标差分要素数据更新地图数据库,将情报工单的状态修改为已完成。
如图2所示,本申请提供一种地图数据更新方法,方法应用于地图数据更新系统,方法包括:
S101、地图数据更新系统获取更新周期内的多条情报数据,并在工单管理界面上显示多条情报数据的分布情况。
其中,情报数据是多种的,例如,某一道路正在修路,某一建筑物正在拆迁等;情报数据的来源也是多源的,例如通过交管部门的信息发布平台,用户上传等等。
更新周期根据情报数据的鲜度确定,更新周期需要保证情报数据的鲜度不会超过鲜度期限。例如:鲜度期限为一周,更新周期可以设置为一周,获取一周收到的情报数据。
地图数据更新系统包括工单管理界面,工单管理界面上包括地理界面,在地图界面内显示多条情报数据的分布情况。图3为本申请一些实施例提供的工单生成页面的示意图,如图3所示,黑色粗线条表示某一地理区域的路网,圆圈表示情报数据分布,圆圈的位置用于表示情报数据是关于圆圈所在道路上的。
S102、地图数据更新系统响应于用户的框选操作,获取用户输入的更新地理区域。
其中,通过在工单管理界面上框选某一区域,实现在工单管理界面上输入更新地理区域。继续参考图3,两个虚线框表示用户框选的两个区域,用户可以根据情报数据的分布情况框选区域。
S103、地图数据更新系统接收工单管理界面上输入的目标要素以及采集次数,并根据更新地理区域待采道路、目标要素以及采集次数生成情报工单。
其中,要素包括标识牌要素、电子眼要素、车道要素以及车道标识线要素等。工单管理界面上包括目标要素的输入框和采集次数的输入框,通过在目标要素的输入框中键入要素数据,实现目标要素的输入。通过在工单管理界面上的采集次数输入框中输入采集次数,实现采集次数的输入。目标要素的输入框可以为选择框,通过下拉菜单中选择目标要素。
地图数据更新系统可以生成多个情报工单,继续参考图3,用户在选择2个地理区域后,针对每个地理区域,可以生成一个情报工单。
S104、地图数据更新系统基于情报工单生成多个第一采集工单,并向位于更新地理区域内的采集车辆发送第一采集工单。
其中,情报工单包括地理区域内待采道路、目标要素和采集次数。通过对地理区域进行一步划分,按照采集次数根据进一步划分的区域内的待采道路和目标要素生成第一采集工单。
根据每个采集工单所覆盖的地理区域和采集次数向采集车辆分配第一采集工单。
S105、采集车辆按照采集次数对更新地理区域的目标要素进行采集获得第一采集数据。
其中,采集车辆在接收到第一采集工单后,从第一采集工单中提取采集次数、地理区域内的待采道路和目标要素,在待采道路上进行至少一次采集,每次采集主要是对目标要素进行采集,获得第一采集数据。
S106、地图数据更新系统接收采集车辆发送的第一采集数据,根据第一采集数据和历史全量数据获得第一最新全量数据,对第一最新全量数据进行预处理获得第一预处理数据,对第一预处理数据进行要素提取获得第一更新要素数据。
其中,地图数据更新系统接收各个采集车辆发送的第一采集数据,对各个采集车辆采集的第一采集数据进行融合后,将融合后的第一采集数据与历史全量数据进行融合获得第一最新全量数据,使用现有的地图数据预处理方法对第一最新全量数据进行预处理获得第一预处理数据,使用现有的要素提取方法对第一预处理数据进行要素提取获得第一更新要素数据。
S107、地图数据更新系统对第一更新要素数据和历史要素数据进行差分计算获得第一差分要素数据,根据情报工单从第一差分要素数据中筛选目标差分要素数据,对目标差分要素数据进行完整性校验,在验证结果通过时使用目标差分要素数据更新地图数据库,将情报工单的状态修改为已完成。
其中,地图数据更新系统可以使用现有的要素差分算法进行差分计算,获得第一差分要素数据。
地图数据更新系统在获得第一差分要素数据后,可以基于情报工单所覆盖的地理区域对第一差分要素数据进行划分,获得每个情报工单对应的第一差分要素数据,此处将每个情报工单对应的第一差分要素数据成为目标差分要素数据。
完整性校验主要是对要素数据的内容的完整性,例如:要素为标识牌,要素数据需要包含标识牌的内容和标识牌的位置,若要素数据中仅包含标识牌的位置,则确定要素数据不完整,完整性校验的验证结果不通过。若要素数据中包含标识牌的内容和标识牌的位置,则确定要素数据完整,完整性校验的验证结果为通过。
针对每个目标差分要素数据,进行完整校验,在验证结果通过时,将目标差分要素数据进行数据格式转换,将格式转换后的数据添加至地图数据库,还将情报工单的状态修改为已完成。
在上述技术方案中,地图数据更新系统获取更新周期内的多条情报数据,并在工单管理界面上显示多条情报数据的分布情况,如此用户可以根据情报数据的分布情况框选地理区域,基于框选的地理区域以及输入的要素和执行时间生成情报工单,实现将同一地理区域的情报数据分配至同一情报工单,采集车辆可以对同一地区的情报数据执行相应的采集任务,提高数据采集效率,地图数据更新系统基于情报工单生成第一采集工单,使采集车辆基于第一采集工单完成数据采集,地图数据更新系统基于第一采集数和第一历史全量数据生成第一最新全量数据,并对第一最新全量数据进行预处理和要素提取,获得第一更新要素数据,并基于第一更新要素数据和历史要素数据生成第一差分要素数据,根据情报工单从第一差分要素数据中筛选目标差分要素数据,对目标差分要素数据进行完整性校验,在验证结果通过时使用目标差分要素数据更新地图数据库,将情报工单的状态修改为已完成,实现对情报工单的闭环管理。
本申请一些实施例还提供一种地图数据更新方法,该地图数据更新方法还包括如下步骤:
S107、地图数据更新系统对第一更新要素数据和历史要素数据进行差分计算获得第一差分要素数据,根据情报工单从第一差分要素数据中筛选目标差分要素数据。
S108、地图数据更新系统对目标差分要素数据进行完整性校验,在验证结果不通过时根据目标差分要素数据生成第二采集工单。
其中,完整性校验主要是对要素数据的内容的完整性,在确定目标差分要素数据的验证结果为不通过时,则触发继续生成第二采集工单,第二采集工单包括待采集要素和待采集道路,待采集要素和待采集道路是基于目标差分要素数据确定的。更具体地,根据目标差分要素数据所在道路确定待采集道路,待采集要素为目标差分要素数据所对应的要素,第二采集工单用于使采集车辆对待采集道路进行采集,减少车辆采集区域,减少数据采集数量。
S109、地图数据更新系统向采集车辆发送第二采集工单。
S110、采集车辆基于第二采集工单进行数据采集获得第二采集数据。
其中,采集车辆在接收到第二采集工单后,从第二采集工单中提取待采道路和待采集要素,在待采道路上进行采集获得第一采集数据。
S111、地图数据更新系统接收采集车辆发送的第二采集数据,根据第二采集数据和历史全量数据获得第二最新全量数据,对第二最新全量数据进行预处理获得第二预处理数据,对第二预处理数据进行要素提取获得第二更新要素数据。
其中,地图数据更新系统接收各个采集车辆发送的第二采集数据,对各个采集车辆采集的第二采集数据进行融合后,将融合后的第二采集数据与历史全量数据进行融合获得第二最新全量数据,使用现有的地图数据预处理方法对第二最新全量数据进行预处理获得第二预处理数据,使用现有的要素提取方法对第二预处理数据进行要素提取获得第二更新要素数据。
S112、地图数据更新系统对第二更新要素数据和历史要素数据进行差分计算获得第二差分要素数据,使用第二差分要素数据更新地图数据库。
其中,地图数据更新系统可以使用现有的要素差分算法进行差分计算,获得第二差分要素数据。
根据情报工单从第二差分要素数据中筛选第三差分要素数据,使用第三差分要素数据更新地图数据库,将情报工单的状态修改为已完成。
在上述技术方案中,在对差分要素数据进行完整性检验不通过时,继续触发生成采集工单,由采集车辆对不完整的要素数据进行采集,并将第二采集数据经过一系列处理后更新到地图数据库,通过如此,可以避免情报工单的完成状态出现中断情况。
在一些实施例中,对第一更新要素数据和历史要素数据进行差分计算获得第一差分要素数据,具体包括:
S201、对第一更新要素数据按照要素类型进行分类,获得多组第一分类要素数据。
其中,要素包括标识牌要素、电子眼要素、车道要素以及车道标识线要素等。将第一更新要素数据中标识牌要素提取出来,形成一组标识牌的第一分类要素数据。将第一更新要素数据中电子眼要素提取出来,形成一组电子眼要素的第一分类要素数据。依次类推,形成多组第一分类要素数据。
S202、对历史要素数据按照要素类型进行分类,获得多组第二分类要素数据。
其中,将历史要素数据中标识牌要素提取出来,形成一组标识牌的第二分类要素数据。将历史要素数据中电子眼要素提取出来,形成一组电子眼要素的第二分类要素数据。依次类推,形成多组第二分类要素数据。
S203、将同一类型的第一分类要素数据和第二分类要素数据进行差分计算获得差分分类要素数据。
其中,将标识牌的第一分类要素数据和标识牌的第二分类要素数据形成一组标识牌的差分分类要素数据。将电子眼的第一分类要素数据和电子眼的第二分类要素数据形成一组电子眼的差分分类要素数据。依次类推,形成多组差分分类要素数据。第一差分要素数据包括多组差分分类要素数据。
相应地,地图数据更新系统在获得第一差分要素数据后,可以基于情报工单所覆盖的地理区域对第一差分要素数据进行划分,获得每个情报工单对应的第一差分要素数据。第一差分要素数据包括多组差分分类要素数据。每个情报工单对应的第一差分要素数据包括情报工单所覆盖的地理区域内的标识牌的差分分类要素数据、电子眼的差分分类要素数据等。
在上述技术方案中,在进行差分计算时,对第一更新要素数据按照要素类型分类后,再进行差分计算,可以提高差分计算效率。
本申请提供一种地图数据更新方法,方法应用于地图数据更新系统,方法包括:
S301、地图数据更新系统获取更新周期内的多条情报数据,并在工单管理界面上显示多条情报数据的分布情况。
S302、地图数据更新系统响应于用户的框选操作,获取用户输入的更新地理区域。
S303、获取地图更新系统的数据处理能力。
其中,地图更新系统的数据处理能力是由地图更新系统的硬件资源确定。例如:内存、CPU等。
S304、根据更新地理区域和处理能力生成推荐采集的要素和推荐采集次数。
其中,基于用户框选的更新地理区域确预测数据处理量,通过调整待采集的要素和采集次数可以调整地图更新系统的数据处理量,基于地图更新系统的处理能力和数据处理量之间差值确定推荐采集的要素和推荐采集次数。推荐采集的要素和推荐执行时间用于为用户提供参考数据。
S305、地图数据更新系统接收工单管理界面上输入的目标要素以及采集次数,并根据更新地理区域待采道路、目标要素以及采集次数生成情报工单。
S306、地图数据更新系统基于情报工单生成多个第一采集工单,并向位于更新地理区域内的采集车辆发送第一采集工单。
在一些实施例中,地图数据更新系统基于情报工单生成第一采集工单,具体包括:
地图数据更新系统根据采集次数和预设基准时间确定至少一个触发时间。地图数据更新系统在每个触发时间根据要素数据和更新地理区域生成第一采集工单。其中,预设基准时间是根据情报工单的生成时间确定的,预设基准时间与情报工单的生成时间之间差值为预设时差。通过如此设置,可以使采集车辆进行多次采集。
S307、采集车辆在执行时间内对更新地理区域的目标要素进行采集获得第一采集数据。
S308、地图数据更新系统接收采集车辆发送的第一采集数据,根据第一采集数据和历史全量数据获得第一最新全量数据,对第一最新全量数据进行预处理获得第一预处理数据,对第一预处理数据进行要素提取获得第一更新要素数据。
S309、对第一更新要素数据和历史要素数据进行差分计算获得第一差分要素数据,对第一差分要素数据进行完整性校验,在验证结果通过时使用第一差分要素数据更新地图数据库。
在上述技术方案中,用户可以根据情报数据的分布情况框选地理区域,根据更新地理区域和处理能力生成推荐采集的要素和推荐采集次数,推荐采集的要素和推荐执行时间用于为用户提供参考数据,基于框选的地理区域以及输入的要素和执行时间生成情报工单。通过如此设置,可以使地图更新系统的数据处理能力和采集车辆的采集数据之间相互匹配,情报工单产出可以根据地图数据更新系统的能力动态挖掘,实现资源适配,防止出现数据积压、情报鲜度过期问题,实现数据挖掘与生产完美适配,提高工作效率。
本申请一些实施例提供一种地图数据更新系统,包括地图生产平台40、数据处理平台10、数据差分平台20以及情报处理平台30;
情报处理平台30用于获取多条情报数据,并在工单管理界面上显示多条情报数据;响应于用户的框选操作,获取用户输入的更新地理区域;接收工单管理界面上输入的目标要素以及采集次数,并根据更新地理区域、目标要素以及采集次数生成情报工单;
情报处理平台30基于情报工单生成多个第一采集工单,并向位于更新地理区域内的采集车辆发送第一采集工单,使采集车辆按照采集次数对更新地理区域的目标要素进行采集获得第一采集数据;
数据处理平台10接收采集车辆发送的第一采集数据,根据第一采集数据和历史全量数据获得第一最新全量数据,对第一最新全量数据进行预处理获得第一预处理数据,对第一预处理数据进行要素提取获得第一更新要素数据;
数据差分平台20对第一更新要素数据和历史要素数据进行差分计算获得第一差分要素数据;
地图生产平台40对第一差分要素数据进行完整性校验,在验证结果通过时使用第一差分要素数据更新地图数据库。
在一些实施例中,地图生产平台40用于,在验证结果不通过时根据第一差分要素数据对应的地理区域生成第二采集工单;向采集车辆发送第二采集工单,使采集车辆在第一差分要素数据对应的地理区域内进行全要素采集获得第二采集数据;
数据处理平台10接收采集车辆发送的第二采集数据,根据第二采集数据和历史全量数据获得第二最新全量数据,对第二最新全量数据进行预处理获得第二预处理数据,对第二预处理数据进行要素提取获得第二更新要素数据;
数据差分平台20对第二更新要素数据和历史要素数据进行差分计算获得第二差分要素数据,地图生产平台40使用第二差分要素数据更新地图数据库。
在一些实施例中,情报处理平台30,具体用于:
获取地图更新系统在使用差分要素更新地图数据库的处理能力;
根据更新地理区域和处理能力生成推荐采集的要素和推荐采集次数;其中,推荐采集的采集道路和推荐采集次数用于为用户提供参考数据。
在一些实施例中,情报处理平台30,具体用于:
根据采集次数和预设基准时间确定至少一个触发时间;
在每个触发时间根据要素数据和更新地理区域生成第一采集工单。
在一些实施例中,数据差分平台20,具体用于:
对第一更新要素数据按照要素类型进行分类,获得多组第一分类要素数据;
对历史要素数据按照要素类型进行分类,获得多组第二分类要素数据;
将同一类型的第一分类要素数据和第二分类要素数据进行差分计算获得差分分类要素数据;其中,第一差分要素数据包括多组差分分类要素数据。
如图4所示,本申请一实施例提供一种电子设备400,电子设备400包括存储器401和处理器402。
其中,存储器401用于存储处理器可执行的计算机指令;
处理器402在执行计算机指令时实现上述实施例中方法中的各个步骤。具体可以参见前述方法实施例中的相关描述。
可选地,上述存储器401既可以是独立的,也可以跟处理器402集成在一起。当存储器401独立设置时,该电子设备还包括总线,用于连接存储器401和处理器402。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,当处理器执行计算机指令时,实现上述实施例中方法中的各个步骤。
本申请实施例还提供一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现上述实施例中方法中的各个步骤。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。
- 地图数据更新系统、地图数据更新方法、存储地图数据更新程序的计算机可读存储介质
- 一种地图数据更新系统及其地图数据更新方法