【技术实现步骤摘要】
高精地图的制图方法、装置、设备及存储介质
[0001]本公开涉及计算机
中的应用程序管理、图像处理、地图制作等
,尤其涉及一种高精地图的制图方法、装置、设备及存储介质。
技术介绍
[0002]在高精地图的制作过程中,可调用不同的应用程序对原始地理数据进行多层处理,将原始地理数据转换成高精地图。在高精地图的制作过程中,如何实现多种应用程序调用是高精地图的制图效果的影响因素之一。
[0003]在高精地图的制作任务中,若参与该制作任务的应用程序发生版本更新,则在应用程序调用框架中采用最新版本的应用程序进行制图。
[0004]然而,制图任务的执行时长可长达几天,制图任务可以并行发起,不同的制图任务所需的程序版本可能不同,上述方式无法满足多个制图任务并行执行的需求,导致高精地图的制图效率较低。
技术实现思路
[0005]本公开提供了一种用于提高高精地图的制图效率的高精地图的制图方法、装置、设备及存储介质。
[0006]根据本公开的第一方面,提供了一种高精地图的制图方法,包括:
[0007]接收制图请求,所述制图请求用于请求执行制图任务;
[0008]根据所述制图任务对应的版本快照,确定第一应用程序对应的目标程序版本,其中,所述版本快照用于记录执行所述制图任务所需调用的程序版本,所述第一应用程序为用于执行所述制图任务的应用程序;
[0009]按照所述目标程序版本,调用所述第一应用程序执行所述制图任务,得到高精地图。
[0010]根据本公开的第二方 ...
【技术保护点】
【技术特征摘要】
1.一种高精地图的制图方法,包括:接收制图请求,所述制图请求用于请求执行制图任务;根据所述制图任务对应的版本快照,确定第一应用程序对应的目标程序版本,其中,所述版本快照用于记录执行所述制图任务所需调用的程序版本,所述第一应用程序为用于执行所述制图任务的应用程序;按照所述目标程序版本,调用所述第一应用程序执行所述制图任务,得到高精地图;其中,所述根据所述制图任务对应的版本快照,确定第一应用程序对应的目标程序版本,包括:根据所述版本快照,确定所述第一应用程序发生版本升级;确定所述版本升级的升级类型;如果所述升级类型属于兼容性升级,则根据所述第一应用程序升级后的程序版本,在所述版本快照中更新所述第一应用程序的程序版本,并确定所述目标程序版本为所述第一应用程序升级后的程序版本。2.根据权利要求1所述的高精地图的制图方法,其中,所述根据所述版本快照,确定所述第一应用程序发生版本升级,包括:对所述版本快照中所述第一应用程序的程序版本和所述第一应用程序升级后的程序版本进行比较;如果所述版本快照中所述第一应用程序的程序版本与所述第一应用程序升级后的程序版本不同,则确定所述第一应用程序发生版本升级。3.根据权利要求1所述的高精地图的制图方法,其中,所述确定所述版本升级的升级类型,包括:对所述版本快照中所述第一应用程序的程序版本和所述第一应用程序升级后的程序版本进行比较,在所述第一应用程序的多级版本号中,确定发生升级的目标版本号;根据所述目标版本号,确定所述升级类型。4.根据权利要求3所述的高精地图的制图方法,其中,所述根据所述目标版本号,确定所述升级类型,包括:如果所述目标版本号为自增版本号,则确定所述升级类型为兼容性升级;其中,所述自增版本号升级表示所述第一应用程序漏洞修复或者所述第一应用程序发生符合兼容性的功能升级。5.根据权利要求3所述的高精地图的制图方法,其中,所述根据所述目标版本号,确定所述升级类型,包括:如果所述目标版本号包括主版本号、次版本号、修订版本号中的至少一种,则确定所述升级类型为不兼容升级;其中,所述主版本号升级表示所述第一应用程序的架构变化和/或所述第一应用程序中的功能模块发生不兼容变化,所述次版本号升级表示所述第一应用程序新增功能,所述修订版本号升级表示所述第一应用程序发生不兼容的功能升级。6.根据权利要求1
‑
5中任一项所述的高精地图的制图方法,还包括:如果所述升级类型为不兼容升级,则保持所述版本快照不变,并确定所述目标程序版本为所述版本快照中的程序版本。
7.根据权利要求1
‑
5中任一项所述的高精地图的制图方法,其中,所述根据所述制图任务对应的版本快照,确定第一应用程序对应的目标程序版本,包括:根据所述版本快照,确定所述第一应用程序未发生版本升级;确定所述目标程序版本为所述版本快照中的程序版本。8.根据权利要求1
‑
5中任一项所述的高精地图的制图方法,还包括:接收任务新建请求,所述任务新建请求用于请求建立所述制图任务;根据所述制图任务所需调用的应用程序的程序版本,为所述制图任务生成所述版本快照。9.根据权利要求1
‑
5中任一项所述的高精地图的制图方法,还包括:获取所述制图任务的执行结果;在所述第一应用程序对应的程序信息中,保存所述制图任务的任务标识和所述执行结果,所述程序信息用于任务跟踪和/或程序排查。10.根据权利要求1
‑
5中任一项所述的高精地图的制图方法,还包括:获取第二应用程序的程序上线信息,所述第二应用程序包括所述第一应用程序,所述程序上线信息包括如下至少一种:所述第二应用程序的上线时间、所述第二应用程序的上线版本、所述第二应用程序的提交标识、所述第二应用程序的提交人员信息、所述第二应用程序的程序标识;根据所述程序上线信息,对所述第二应用程序进行管理操作,其中,所述管理操作如下至少一种:升级操作、调用操作、任务配置操作、检索操作。11.根据权利要求10所述的高精地图的制图方法,其中,所述根据所述程序上线信息,对所述第二应用程序进行管理操作,包括如下至少一种:响应于接收到程序升级请求,对所述第二应用程序中程序标识为第一标识的应用程序进行升级操作,所述程序升级请求中包括所述第一标识;响应于接收到程序调用请求,对所述第二应用程序中程序标识为第二标识的应用程序进行调用操作,所述程序调用请求包括所述第二标识;响应于接收到任务配置请求,将所述第二应用程序中程序标识为第三标识的应用程序的上线版本确定为待配置的地图制图任务所需要调用的应用程序的程序版本,所述任务配置请求包括所述第三标识;响应于接收到检索请求,对所述第二应用程序的如下至少一种信息进行检索:所述第二应用程序所在的版本快照、所述第二应用程序的上线版本、调用所述第二应用程序的制图任务。12.一种高精地图的制图装置,包括:制图请求接收单元,用于接收制图请求,所述制图请求用于请求执行制图任务;版本确定单元,用于根据所述制图任务对应的版本快照,确定第一应用程序对应的目标程序版本,其中,所述版本快照用于记录执行所述制图任务所需调用的程序版本,所述第一应用程序为用于执行所述制图任务的应用程序;调用单元,用于按照所述目标程序版本,调用所述第一应用程序执行所述制图任务,得到高精地图;其中,所述版本确定单元包括:
升...
【专利技术属性】
技术研发人员:田成,梁涛,黄杰,白宇,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。