【技术实现步骤摘要】
电子地图运维方法、电子地图数据使用方法及服务系统
[0001]本公开涉及计算机
,特别是涉及一种电子地图运维方法、电子地图数据使用方法、及电子地图服务系统。
技术介绍
[0002]随着智慧生活的需求多样化,电子地图的使用越来越广泛。目前常用的电子地图制作流程为:通过制图软件生成原始电子地图,并上传至地图制作方,进而地图制作方可以基于原始电子地图进行开发,并发布至服务器,发布的新版电子地图将直接替换服务器中的旧版电子地图。当需要根据建筑物的实际规划对电子地图进行区域删减、区域合并等操作时,可以登录到地图制作方的开发平台上进行操作。
技术实现思路
[0003]第一方面,本公开提供一种电子地图运维方法,应用于电子地图服务系统,所述电子地图服务系统包括后端开发设备和虚拟云服务器集群,所述后端开发设备与所述虚拟云服务器集群通信连接,所述方法包括:
[0004]所述后端开发设备获取待更新的目标电子地图数据;
[0005]所述后端开发设备依次生成所述目标电子地图数据对应的不同开发阶段的镜像数据;
[0006]所述后端开发设备依次将各个所述镜像数据发布至所述虚拟云服务器集群,其中,各个所述镜像数据中的最后一个开发阶段的镜像数据构成新版电子地图数据,各个所述镜像数据中除所述最后一个开发阶段的镜像数据之外的其他所述镜像数据构成旧版电子地图处理过程数据;
[0007]所述虚拟云服务器集群生成每个所述镜像数据对应的标识信息,其中,所述标识信息用于区分不同的所述镜像数据。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种电子地图运维方法,其特征在于,应用于电子地图服务系统,所述电子地图服务系统包括后端开发设备和虚拟云服务器集群,所述后端开发设备与所述虚拟云服务器集群通信连接,所述方法包括:所述后端开发设备获取待更新的目标电子地图数据;所述后端开发设备依次生成所述目标电子地图数据对应的不同开发阶段的镜像数据;所述后端开发设备依次将各个所述镜像数据发布至所述虚拟云服务器集群,其中,各个所述镜像数据中的最后一个开发阶段的镜像数据构成新版电子地图数据,各个所述镜像数据中除所述最后一个开发阶段的镜像数据之外的其他所述镜像数据构成旧版电子地图处理过程数据;所述虚拟云服务器集群生成每个所述镜像数据对应的标识信息,其中,所述标识信息用于区分不同的所述镜像数据。2.根据权利要求1所述的方法,其特征在于,所述依次生成所述目标电子地图数据对应的不同开发阶段的镜像数据,包括:依次生成所述目标电子地图数据对应的不同开发阶段的分支数据;每生成一个所述分支数据之后,将所述分支数据打包为过程文件;将所述过程文件构建为镜像数据;其中,所述不同开发阶段的分支数据包括开发分支数据、测试分支数据和预发布分支数据,相应地,所述不同开发阶段的镜像数据包括开发环境电子地图数据镜像、测试环境电子地图数据镜像和生产环境电子地图数据镜像。3.根据权利要求2所述的方法,其特征在于,所述依次将各个所述镜像数据发布至虚拟云服务器集群,包括:每构建出一个所述镜像数据之后,将所述镜像数据发布至虚拟云服务器集群。4.根据权利要求2所述的方法,其特征在于,所述不同开发阶段的分支数据均存储在所述后端开发设备的项目代码仓库中,所述不同开发阶段的镜像数据中包括所述项目代码仓库的存储地址,以及所述镜像数据对应的分支名称;所述生成每个所述镜像数据对应的标识信息,包括:根据当前时间戳,以及上次生成所述标识信息的历史时间戳,确定本次生成所述标识信息的本次时间戳;对所述本次时间戳进行编码,获得第一数值;对于每个所述镜像数据,从所述镜像数据中读取所述项目代码仓库的存储地址,以及所述镜像数据对应的分支名称;根据所述项目代码仓库的存储地址和所述镜像数据对应的分支名称,生成第二数值;对所述第一数值和所述第二数值进行组合或运算,获得所述镜像数据对应的标识信息。5.根据权利要求4所述的方法,其特征在于,所述根据当前时间戳,以及上次生成所述标识信息的历史时间戳,确定本次生成所述标识信息的本次时间戳,包括:判断当前的第一时间戳是否小于上次生成所述标识信息的历史时间戳;若所述第一时间戳大于或等于所述历史时间戳,则将最新的第二时间戳确定为本次生成所述标识信息的本次时间戳。
6.根据权利要求5所述的方法,其特征在于,所述根据当前时间戳,以及上次生成所述标识信息的历史时间戳,确定本次生成所述标识信息的本次时间戳之前,还包括:在上次生成所述标识信息的操作所对应的历史序列号的基础上进行累加,得到本次生成所述标识信息的操作所对应的本次序列号;所述若所述第一时间戳大于或等于所述历史时间戳,则将最新的第二时间戳确定为本次生成所述标识信息的本次时间戳,包括:若所述第一时间戳等于所述历史时间戳,则判断所述本次序列号是否等于预设最大值;若所述本次序列号等于所述预设最大值,则阻塞预设时长以释放临时资源,并将最新的第二时间戳确定为本次生成所述标识信息的本次时间戳;若所述本次序列号小于所述预设最大值,则将最新的第二时间戳确定为本次生成所述标识信息的本次时间戳。7.根据权利要求6所述的方法,其特征在于,所述若所述第一时间戳大于或等于所述历史时间戳,则将最新的第二时间戳确定为本次生成所述标识信息的本次时间戳,包括:若所述第一时间戳大于所述历史时间戳,则将所述本次序列号置为0,并将最新的第二时间戳确定为本次生成所述标识信息的本次时间戳。8.根据权利要求5所述的方法,其特征在于,所述判断当前的第一时间戳是否小于上次生成所述标识信息的历史时间戳之后,还包括:若所述第一时间戳小于所述历史时间戳,则生成无效标识信息。9.根据权利要求4所述的方法,其特征在于,所述根据所述项目代码仓库的存储地址和所述镜像数据对应的分支名称,生成第二数值,包括:对所述项目代码仓库的存储地址进行哈希编码,获得第一哈希值;对所述镜像数据对应的分支名称进行哈希编码,获得第二哈希值,得到包括所述第一哈希值和所述第二哈希值的第二数值;所述对所述第一数值和所述第二数值进行组合或运算,获得所述镜像数据对应的标识信息,包括:对所述第一数值、所述第一哈希值和所述第二哈希值进行组合或运算,获得所述镜像数据对应的标识信息。10.根据权利要求1所述的方法,其特征在于,所述生成每个所述镜像数据对应的标识信息之后,还包括:对每个所述镜像数据配置对应的数据处理接口,其中,所述数据处理接口用于对与所述数据处理接口对应的所述镜像数据进行增加数据、删除数据、修改数据以及查找数据。11.一种电子地图数据使用方法,其特征在于,应用于...
【专利技术属性】
技术研发人员:胡博诚,
申请(专利权)人:京东方科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。