基于容器技术的智慧城市应用删除方法及装置制造方法及图纸

技术编号:18237736 阅读:26 留言:0更新日期:2018-06-17 00:57
本发明专利技术涉及一种基于容器技术的智慧城市应用删除方法及装置,所述应用删除方法包括:1)获取应用删除命令,所述应用删除命令包括待删除应用名称及需删除应用的智慧城市应用集,该智慧城市应用集对应一基于容器文件格式的城市应用编排脚本,该城市应用编排脚本是通过选择所需的应用模板、应用间关系指令和城市地图图形化,并将应用模板和应用间关系指令的图标拖动到城市地图上实现三者的关联而构建的;2)根据所述应用删除命令,从所述城市应用编排脚本中删除待删除应用、对应图标及相关应用间关系指令。与现有技术相比,本发明专利技术能够解决数据孤岛和管理孤岛问题,具有方便高效等优点。 1

Smart city application deletion method and device based on container technology

The invention relates to a method and device for intelligent city application deleting based on container technology. The application deleting method includes: 1) obtaining an application delete command, which includes a smart city application set to delete application names and delete applications, and the intelligent city application set corresponds to a container file format. The city application orchestration script is constructed by selecting the required application template, the application relation instruction and the map of the city, and constructing the icons of the application template and the application relation instruction to the city map to realize the association of the three. 2) delete the command according to the application, from the In urban application scripts, delete the deleted applications, corresponding icons and relational instructions between applications. Compared with the existing technology, the invention can solve the problem of data island and management Island, and has the advantages of convenience and high efficiency. One

【技术实现步骤摘要】
基于容器技术的智慧城市应用删除方法及装置
本专利技术涉及智慧城市领域,尤其是涉及一种基于容器技术的智慧城市应用删除方法及装置。
技术介绍
当前,随着城市的不断发展,“城市病”问题日益严峻,诸如人口膨胀、公共事件频发、交通拥堵等。为解决城市发展难题,实现城市可持续发展,建设智慧城市已成为当今世界城市发展不可逆转的历史潮流。智慧城市是基于物联网、云计算和移动互联网的新一代信息技术,充分运用信息和通信技术手段感测、分析、整合城市运行应用系统,对城市管理和发展的各种需求做出智能响应,以提升城市基础设施的运作效率和运行管理,让人们的生活更加美好。在现在的城市中,由于城市的基础设施和设备繁多,涉及交通、楼宇、电网、安防、环保、水务等等,这些设施设备所使用的应用系统均是基于单个独立项目建设的,每个应用系统都有自己单独的存储和数据库,不同的系统不能共享资源和访问,造成数据孤岛和管理复杂现状。因此,本领域的技术人员致力于开发一种解决烟囱式应用结构造成数据孤岛和管理孤岛问题的智慧城市应用集统一管理技术。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种方便高效的基于容器技术的智慧城市应用删除方法及装置。本专利技术的目的可以通过以下技术方案来实现:一种基于容器技术的智慧城市应用删除方法,该方法应用于智慧城市应用集统一管理系统,所述管理系统基于图形化和容器模板实现,管理系统的数据统一存储到基于云平台的数据湖泊中,所述应用删除方法包括:1)获取应用删除命令,所述应用删除命令包括待删除应用名称及需删除应用的智慧城市应用集,该智慧城市应用集对应一基于容器文件格式的城市应用编排脚本,该城市应用编排脚本是通过选择所需的应用模板、应用间关系指令和城市地图图形化,并将应用模板和应用间关系指令的图标拖动到城市地图上实现三者的关联而构建的,每个所述应用模板具有一对应的容器文件;2)根据所述应用删除命令,从所述城市应用编排脚本中删除待删除应用、对应图标及相关应用间关系指令。所述数据湖泊的地址在应用删除过程不发生变化。还包括:3)判断是否删除与待删除应用相应的保存于数据湖泊中的数据,若是,则在执行步骤2)的同时删除与待删除应用相应的保存于数据湖泊中的数据,若否,则仅执行步骤2)。一种基于容器技术的智慧城市应用删除装置,该装置应用于智慧城市应用集统一管理系统,所述管理系统基于图形化和容器模板实现,管理系统的数据统一存储到基于云平台的数据湖泊中,所述应用删除装置包括:删除命令获取模块,用于获取应用删除命令,所述应用删除命令包括待删除应用名称及需删除应用的智慧城市应用集,该智慧城市应用集对应一基于容器文件格式的城市应用编排脚本,该城市应用编排脚本是通过选择所需的应用模板、应用间关系指令和城市地图图形化,并将应用模板和应用间关系指令的图标拖动到城市地图上实现三者的关联而构建的,每个所述应用模板具有一对应的容器文件;删除执行模块,用于根据所述应用删除命令,从所述城市应用编排脚本中删除待删除应用、对应图标及相关应用间关系指令。所述数据湖泊的地址在应删除过程不发生变化。还包括:判断模块,用于判断是否删除与待删除应用相应的保存于数据湖泊中的数据;数据删除模块,在所述判断模块的判断结果为是时响应,用于删除与待删除应用相应的保存于数据湖泊中的数据。与现有技术相比,本专利技术具有以下优点:(1)本专利技术设计了在智慧城市应用集统一管理系统删除应用的方法及装置,能够快速、方便地对智慧城市应用集统一管理系统进行更新,且可靠性高。(2)本专利技术将多个城市应用实现联动关联,解决了烟囱式应用结构造成的数据孤岛、管理孤岛的城市问题,使城市内相应的各个应用在同一个平台进行统一管理。(3)本专利技术将所有数据统一存储到基于云平台的数据湖泊中,可以方便地将相应应用的数据整合进而进行多维多层深度分析。(4)本专利技术基于容器模板构建城市信息模型的应用增加,并利用相应的容器引擎运行所述城市信息模型,可扩展性和可移植性好,安全可靠。附图说明图1为本专利技术的流程示意图;图2为本专利技术的结构示意图。具体实施方式下面结合附图和具体实施例对本专利技术进行详细说明。本实施例以本专利技术技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。本实施例提供一种基于容器技术的智慧城市应用删除方法,该方法应用于智慧城市应用集统一管理系统,所述管理系统基于图形化和容器模板实现,具体实现过程包括:定义基本要素,所述基本要素包括应用模板、应用间关系指令和城市地图集合,其中每个应用模板均针对其在云平台上的相应应用设置运行参数,并根据管理要求,在相关应用间进行关联设置,从而形成相应的应用间关系指令,每个所述应用模板具有一对应的容器文件;在所述基本要素中,基于容器模板,选择所需的应用模板、应用间关系指令和城市地图,并将三者相关联,从而构建所需的城市信息模型,城市信息模型被限定为一种基于容器文件格式的城市应用集编排脚本,其中包含城市应用集以及它们的关系描述,这些关系描述包含各应用如何联动、数据如何整合等信息;通过容器引擎运行所述城市信息模型,生成城市应用联动实例集,实现对所述城市信息模型内各应用的统一管理。管理系统的数据统一存储到基于云平台的数据湖泊中,数据湖泊的地址在应用删除过程不发生变化。如图1所示,本实施例的基于容器技术的智慧城市应用删除方法包括:步骤S1,获取应用删除命令,所述应用删除命令包括待删除应用名称及需删除应用的智慧城市应用集,该智慧城市应用集对应一基于容器文件格式的城市应用编排脚本,该城市应用编排脚本是通过选择所需的应用模板、应用间关系指令和城市地图图形化,并将应用模板和应用间关系指令的图标拖动到城市地图上实现三者的关联而构建的,应用删除命令中包括的待删除应用名称可以为一个应用,也可为一个应用集;步骤S2,根据所述应用删除命令,从所述城市应用编排脚本中删除待删除应用、对应图标及相关应用间关系指令。本专利技术的另一实施例中,该方法还包括:步骤S3,判断是否删除与待删除应用相应的保存于数据湖泊中的数据,若是,则在执行步骤S2的同时执行步骤S4,若否,则仅执行步骤S2;步骤S4,删除与待删除应用相应的保存于数据湖泊中的数据。如图2所示,本实施例还提供一种实现上述基于容器技术的智慧城市应用删除方法的装置,该装置应用于智慧城市应用集统一管理系统,所述管理系统基于图形化和容器模板实现,管理系统的数据统一存储到基于云平台的数据湖泊中,所述应用删除装置包括删除命令获取模块1和删除执行模块2,删除命令获取模块1用于获取应用删除命令,所述应用删除命令包括待删除应用名称及需删除应用的智慧城市应用集;删除执行模块2用于根据所述应用删除命令,从所述城市应用编排脚本中删除待删除应用、对应图标及相关应用间关系指令。本专利技术的另一实施例中,该装置还包括判断模块3和数据删除模块4,判断模块3用于判断是否删除与待删除应用相应的保存于数据湖泊中的数据;数据删除模块4在所述判断模块3的判断结果为是时响应,用于删除与待删除应用相应的保存于数据湖泊中的数据。以上详细描述了本专利技术的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本专利技术的构思作出诸多修改和变化。因此,凡本
中技术人员依本专利技术的本文档来自技高网
...
基于容器技术的智慧城市应用删除方法及装置

【技术保护点】
1.一种基于容器技术的智慧城市应用删除方法,其特征在于,该方法应用于智慧城市

【技术特征摘要】
1.一种基于容器技术的智慧城市应用删除方法,其特征在于,该方法应用于智慧城市应用集统一管理系统,所述管理系统基于图形化和容器模板实现,管理系统的数据统一存储到基于云平台的数据湖泊中,所述应用删除方法包括:1)获取应用删除命令,所述应用删除命令包括待删除应用名称及需删除应用的智慧城市应用集,该智慧城市应用集对应一基于容器文件格式的城市应用编排脚本,该城市应用编排脚本是通过选择所需的应用模板、应用间关系指令和城市地图图形化,并将应用模板和应用间关系指令的图标拖动到城市地图上实现三者的关联而构建的,每个所述应用模板具有一对应的容器文件;2)根据所述应用删除命令,从所述城市应用编排脚本中删除待删除应用、对应图标及相关应用间关系指令。2.根据权利要求1所述的基于容器技术的智慧城市应用删除方法,其特征在于,所述数据湖泊的地址在应用删除过程不发生变化。3.根据权利要求1所述的基于容器技术的智慧城市应用删除方法,其特征在于,还包括:3)判断是否删除与待删除应用相应的保存于数据湖泊中的数据,若是,则在执行步骤2)的同时删除与待删除应用相应的保存于数据湖泊中的数据,若否,则仅执行步骤2)。4.一种基于容器技术...

【专利技术属性】
技术研发人员:杨天顺刘超
申请(专利权)人:上海仪电集团有限公司中央研究院
类型:发明
国别省市:上海,31

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

1