CN107203400A - 一种远程部署组件的方法及装置 - Google Patents

一种远程部署组件的方法及装置 Download PDF

Info

Publication number
CN107203400A
CN107203400A CN201710474467.3A CN201710474467A CN107203400A CN 107203400 A CN107203400 A CN 107203400A CN 201710474467 A CN201710474467 A CN 201710474467A CN 107203400 A CN107203400 A CN 107203400A
Authority
CN
China
Prior art keywords
component
file
disposed
information
deployment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710474467.3A
Other languages
English (en)
Inventor
王斐
王一斐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710474467.3A priority Critical patent/CN107203400A/zh
Publication of CN107203400A publication Critical patent/CN107203400A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种远程部署组件的方法及装置,通过接收多个待部署宿主设备的组件部署信息,组件部署信息至少包括待部署宿主设备地址信息、组件信息及组件操作类型信息;基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及组件部署信息添加至预设描述文件,生成描述文件;通过网络将描述文件发送至待部署宿主设备,以使待部署宿主设备根据解析描述文件得出的地址信息及待部署组件文件路径信息,获取待部署组件文件,并根据组件操作类型信息部署待部署组件。本申请基于自动化脚本,通过网络同时实现多台待部署宿主设备的组件部署,可以提高部署效率,减少时间成本的投入,降低出错率,降低运维成本。

Description

一种远程部署组件的方法及装置
技术领域
本发明涉及软件组件扩展技术领域,特别是涉及一种远程部署组件的方法及装置。
背景技术
组件指的是软件的可扩展内容,可以通过进行一定的组件操作,对软件功能进行扩展。
在软件使用过程中,必然会出现多设备均需要部署软件,而每台设备的软件版本不同,甚至设备物理距离可以以公里为单位,且需要部署的组件类型和版本也不尽相同。
现有组件部署一般是手工部署,即当需要进行组件安装、升级和卸载等操作时,运维人员操作宿主设备,通过宿主设备文件***接口,进行相应组件部署。但是,手工部署组件导致效率低下、工作量大、重复性高及容易出错等问题,且需要投入大量的人力物力,进而大大提高了运维成本。
发明内容
本发明的目的是提供一种远程部署组件的方法及装置,目的在于解决现有手工部署组件导致的运维成本较高的问题。
为解决上述技术问题,本发明提供一种远程部署组件的方法,该方法包括:
接收多个待部署宿主设备的组件部署信息,所述组件部署信息至少包括待部署宿主设备地址信息、组件信息及组件操作类型信息;
基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及所述组件部署信息添加至预设描述文件,生成描述文件;
通过网络将所述描述文件发送至所述待部署宿主设备,以使所述待部署宿主设备根据解析所述描述文件得出的所述地址信息及所述待部署组件文件路径信息,获取待部署组件文件,并根据所述组件操作类型信息部署待部署组件。
可选地,所述基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及所述组件部署信息添加至预设描述文件,生成描述文件包括:
基于所述自动化脚本,将所述地址信息、所述待部署组件文件路径信息及所述组件部署信息进行处理后作为所述预设描述文件的预设字段;
读取预存储的描述文件信息;
根据所述预设字段和所述描述文件信息,生成所述描述文件。
可选地,所述通过网络将所述描述文件发送至所述待部署宿主设备,以使所述待部署宿主设备根据解析所述描述文件得出的所述地址信息及所述待部署组件文件路径信息,获取待部署组件文件,并根据所述组件操作类型信息部署待部署组件包括:
根据包括多个所述待部署宿主设备的目标列表,依次连接至所述待部署宿主设备的组件服务,通过所述网络将所述描述文件推送至所述组件服务;
以使所述组件服务解析所述描述文件,得出所述地址信息、所述待部署组件文件路径信息及所述组件操作类型信息;根据所述组件操作类型信息、所述待部署组件文件路径信息及所述组件操作类型信息,远程获取所述待部署组件文件,进行相应组件操作。
可选地,所述根据所述组件操作类型信息、所述待部署组件文件路径信息及所述地址信息,远程获取所述待部署组件文件,进行相应组件操作包括:
当所述组件操作类型信息为新增时,根据所述地址信息及所述待部署组件文件路径信息,远程复制所述待部署组件文件至第一预设文件路径;
当所述组件操作类型信息为更新时,根据所述地址信息及所述待部署组件文件路径信息,远程复制所述待部署组件文件至第二预设文件路径,并删除旧组件文件;
当所述组件操作类型信息为删除时,移除待删除旧组件文件。
可选地,在所述通过网络将所述描述文件发送至所述待部署宿主设备之前还包括:
根据所述描述文件包含的安全验证信息,进行安全验证。
此外,本发明还提供一种远程部署组件的装置,该装置包括:
接收模块,用于接收多个待部署宿主设备的组件部署信息,所述组件部署信息至少包括待部署宿主设备地址信息、组件信息及组件操作类型信息;
描述文件生成模块,用于基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及所述组件部署信息添加至预设描述文件,生成描述文件;
发送部署模块,用于通过网络将所述描述文件发送至所述待部署宿主设备,以使所述待部署宿主设备根据解析所述描述文件得出的所述地址信息及所述待部署组件文件路径信息,获取待部署组件文件,并根据所述组件操作类型信息部署待部署组件。
可选地,所述描述文件生成模块包括:
字段生成单元,用于基于所述自动化脚本,将所述地址信息、所述待部署组件文件路径信息及所述组件部署信息进行处理后作为所述预设描述文件的预设字段;
读取单元,用于读取预存储的描述文件信息;
生成单元,根据所述预设字段和所述描述文件信息,生成所述描述文件。
可选地,所述发送部署模块包括:
推送单元,用于根据包括多个所述待部署宿主设备的目标列表,依次连接至所述待部署宿主设备的组件服务,通过所述网络将所述描述文件推送至所述组件服务;
以使单元,用于以使所述组件服务解析所述描述文件,得出所述地址信息、所述待部署组件文件路径信息及所述组件操作类型信息;根据所述组件操作类型信息、所述待部署组件文件路径信息及所述组件操作类型信息,远程获取所述待部署组件文件,进行相应组件操作。
可选地,所述以使单元包括:
新增子单元,用于当所述组件操作类型信息为新增时,根据所述地址信息及所述待部署组件文件路径信息,远程复制所述待部署组件文件至第一预设文件路径;
更新子单元,用于当所述组件操作类型信息为更新时,根据所述地址信息及所述待部署组件文件路径信息,远程复制所述待部署组件文件至第二预设文件路径,并删除旧组件文件;
删除子单元,用于当所述组件操作类型信息为删除时,移除待删除旧组件文件。
可选地,还包括:
安全验证模块,用于根据所述描述文件包含的安全验证信息,进行安全验证。
本发明所提供的一种远程部署组件的方法及装置,通过接收多个待部署宿主设备的组件部署信息,上述组件部署信息至少包括待部署宿主设备地址信息、组件信息及组件操作类型信息;基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及组件部署信息添加至预设描述文件,生成描述文件;通过网络将描述文件发送至待部署宿主设备,以使待部署宿主设备根据解析描述文件得出的地址信息及待部署组件文件路径信息,获取待部署组件文件,并根据组件操作类型信息部署待部署组件。本申请基于自动化脚本,通过网络同时实现多台待部署宿主设备的组件部署,可以提高部署效率,减少时间成本的投入,降低出错率,进而降低了运维成本。
附图说明
为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的远程部署组件方法的一种具体实施方式的流程示意图;
图2为本发明实施例所提供的宿主设备部署服务流程示意图;
图3为本发明实施例所提供的运维终端脚本的部署流程示意图;
图4为本发明实施例所提供的远程部署组件装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,图1为本发明实施例所提供的远程部署组件方法的一种具体实施方式的流程示意图,该方法包括以下步骤:
步骤101:接收多个待部署宿主设备的组件部署信息,所述组件部署信息至少包括待部署宿主设备地址信息、组件信息及组件操作类型信息。
可以理解,上述组件部署信息可以是指用户通过编写组件配置文件生成的信息;当然,上述组件部署信息也可以由用户通过人机交互界面配置的信息。上述组件信息可以包括组件名称信息、组件版本信息和组件其它信息。
步骤102:基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及所述组件部署信息添加至预设描述文件,生成描述文件。
上述地址信息可以具体为运维终端的IP地址信息和域名信息。上述待部署组件文件路径信息可以是指存储在运维终端上的待部署组件文件的组件网络路径,宿主设备可以通过该网络路径,远程访问获取所需的待部署组件文件。
上述预设描述文件可以是指用于描述组件文件的信息、组件操作类型及部署目标等相关信息的文件。
根据用户配置的部署信息和预设的描述文件结构,可以生成相应的描述文件。故作为一种具体实施方式,上述基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及所述组件部署信息添加至预设描述文件,生成描述文件的过程可以具体为:基于所述自动化脚本,将所述地址信息、所述待部署组件文件路径信息及所述组件部署信息进行处理后作为所述预设描述文件的预设字段;读取预存储的描述文件信息;根据所述预设字段和所述描述文件信息,生成所述描述文件。
上述预设字段可以具体为描述文件中的ComponentURL字段,即组件网络路径,在运维终端启用HTTP服务后,待部署宿主设备可以远程获取所需的待部署组件文件。
将该字段添加至预设描述文件结构中,并读取其它预先存储的描述文件信息(例如待部署宿主设备地址信息、安全验证信息及组件部署到宿主设备地址信息),进而生成相应的描述文件,即通过自动化脚本更新描述文件中的内容。
步骤103:通过网络将所述描述文件发送至所述待部署宿主设备,以使所述待部署宿主设备根据解析所述描述文件得出的所述地址信息及所述待部署组件文件路径信息,获取待部署组件文件,并根据所述组件操作类型信息部署待部署组件。
可以理解,宿主设备在软件启动后,会启动自身的部署服务子进程。利用部署服务接收描述文件,并对该描述文件进行解析,根据组件操作类型信息,判断是进行组件新增操作或组件更新操作,还是组件删除操作。
作为一种具体实施方式,上述通过网络将所述描述文件发送至所述待部署宿主设备,以使所述待部署宿主设备根据解析所述描述文件得出的所述地址信息及所述待部署组件文件路径信息,获取待部署组件文件,并根据所述组件操作类型信息部署待部署组件可以具体为:根据包括多个所述待部署宿主设备的目标列表,依次连接至所述待部署宿主设备的组件服务,通过所述网络将所述描述文件推送至所述组件服务;以使所述组件服务解析所述描述文件,得出所述地址信息、所述待部署组件文件路径信息及所述组件操作类型信息;根据所述组件操作类型信息、所述待部署组件文件路径信息及所述组件操作类型信息,远程获取所述待部署组件文件,进行相应组件操作。
运维终端遍历目标列表,根据目标列表上的宿主设备的IP地址/域名地址,依次连接至各个宿主设备的组件服务,推送描述文件。
各个待部署宿主设备上的组件服务接收到描述文件之后,通过运维终端提供的HTTP服务,根据组件操作类型信息,启动进行删除、更新或新增操作中的一种。
作为一种具体实施方式,上述根据所述组件操作类型信息、所述待部署组件文件路径信息及所述地址信息,远程获取所述待部署组件文件,进行相应组件操作的过程可以具体为:当所述组件操作类型信息为新增时,根据所述地址信息及所述待部署组件文件路径信息,远程复制所述待部署组件文件至第一预设文件路径;当所述组件操作类型信息为更新时,根据所述地址信息及所述待部署组件文件路径信息,远程复制所述待部署组件文件至第二预设文件路径,并删除旧组件文件;当所述组件操作类型信息为删除时,移除待删除旧组件文件。
上述第一预设文件路径和上述第二预设文件路径可以为同一路径。
新增操作或更新操作时,通过描述文件中声明的组件文件地址ComponentURL,远程复制待部署组件文件至该宿主设备的指定存储路径下。
为了保证各个宿主设备的安全,宿主设备可以进行安全认证。故作为一种具体实施方式,在上述通过网络将所述描述文件发送至所述待部署宿主设备之前还可以包括:根据所述描述文件包含的安全验证信息,进行安全验证。
上述安全验证信息可以具体为待部署宿主设备的用户名及登录密码等,当登录成功时,认证通过;登录失败时,认证不通过。
为了更好地介绍宿主设备部署服务流程和运维终端上的部署流程,下面将结合图2和图3进行介绍,图2为本发明实施例所提供的宿主设备部署服务流程示意图,图3为本发明实施例所提供的运维终端脚本的部署流程示意图。
如图2所示,当软件在宿主设备启动后,将开启服务子进程以操作组件,当运维终端连接到该服务时,可以先进行身份验证,以保证安全;通过验证后,将收到的描述文件进行解析后,可以获得本次连接的组件操作类型及组件信息;若是新增,通过描述文件中声明的组件文件地址ComponentURL,将组件文件复制到本设备的指定路径下(若更新,则同时删除旧组件);若是删除,则只删除旧组件。
如图3所示,在需要进行组件操作时,先解析描述文件,获取操作行为类型、部署目标和组件名称信息。其次,根据操作行为类型,如果为新增和更新,则需要通过脚本更新描述文件内容,即将终端IP/域名与组件文件路径,追加到描述文件中,组合处理后作为描述文件中的ComponentURL字段,启动HTTP服务,支持远程设备访问组件文件;如果是删除,则跳过该步骤;然后根据需要部署的目标列表,依次连接到其设备的组件服务,通过验证后将描述文件推送到组件部署服务;最后,当目标列表遍历结束后,部署结束。
本发明实施例所提供的远程部署组件的方法,通过接收多个待部署宿主设备的组件部署信息,上述组件部署信息至少包括待部署宿主设备地址信息、组件信息及组件操作类型信息;基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及组件部署信息添加至预设描述文件,生成描述文件;通过网络将描述文件发送至待部署宿主设备,以使待部署宿主设备根据解析描述文件得出的地址信息及待部署组件文件路径信息,获取待部署组件文件,并根据组件操作类型信息部署待部署组件。该方法基于自动化脚本,通过网络同时实现多台待部署宿主设备的组件部署,可以提高部署效率,减少时间成本的投入,降低出错率,进而降低了运维成本。
下面对本发明实施例提供的远程部署组件装置进行介绍,下文描述的远程部署组件装置与上文描述的远程部署组件方法可相互对应参照。
图4为本发明实施例所提供的远程部署组件装置的结构框图,参照图4远程部署组件装置可以包括:
接收模块41,用于接收多个待部署宿主设备的组件部署信息,上述组件部署信息至少包括待部署宿主设备地址信息、组件信息及组件操作类型信息;
描述文件生成模块42,用于基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及组件部署信息添加至预设描述文件,生成描述文件;
发送部署模块43,用于通过网络将描述文件发送至待部署宿主设备,以使待部署宿主设备根据解析描述文件得出的地址信息及待部署组件文件路径信息,获取待部署组件文件,并根据组件操作类型信息部署待部署组件。
作为一种具体实施方式,上述描述文件生成模块可以包括:
字段生成单元,用于基于自动化脚本,将所述地址信息、待部署组件文件路径信息及组件部署信息进行处理后作为预设描述文件的预设字段;
读取单元,用于读取预存储的描述文件信息;
生成单元,根据预设字段和描述文件信息,生成所述描述文件。
作为一种具体实施方式,上述发送部署模块可以包括:
推送单元,用于根据包括多个待部署宿主设备的目标列表,依次连接至待部署宿主设备的组件服务,通过网络将描述文件推送至组件服务;
以使单元,用于以使组件服务解析描述文件,得出地址信息、待部署组件文件路径信息及组件操作类型信息;根据组件操作类型信息、待部署组件文件路径信息及组件操作类型信息,远程获取待部署组件文件,进行相应组件操作。
作为一种具体实施方式,上述以使单元可以包括:
新增子单元,用于当组件操作类型信息为新增时,根据地址信息及待部署组件文件路径信息,远程复制待部署组件文件至第一预设文件路径;
更新子单元,用于当组件操作类型信息为更新时,根据地址信息及待部署组件文件路径信息,远程复制待部署组件文件至第二预设文件路径,并删除旧组件文件;
删除子单元,用于当组件操作类型信息为删除时,移除待删除旧组件文件。
作为一种具体实施方式,上述装置还可以包括:
安全验证模块,用于根据描述文件包含的安全验证信息,进行安全验证。
本发明实施例所提供的远程部署组件装置,基于自动化脚本,通过网络同时实现多台待部署宿主设备的组件部署,可以提高部署效率,减少时间成本的投入,降低出错率,进而降低了运维成本。
以上对本发明所提供的远程部署组件的方法及装置进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (10)

1.一种远程部署组件的方法,其特征在于,包括:
接收多个待部署宿主设备的组件部署信息,所述组件部署信息至少包括待部署宿主设备地址信息、组件信息及组件操作类型信息;
基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及所述组件部署信息添加至预设描述文件,生成描述文件;
通过网络将所述描述文件发送至所述待部署宿主设备,以使所述待部署宿主设备根据解析所述描述文件得出的所述地址信息及所述待部署组件文件路径信息,获取待部署组件文件,并根据所述组件操作类型信息部署待部署组件。
2.如权利要求1所述的方法,其特征在于,所述基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及所述组件部署信息添加至预设描述文件,生成描述文件包括:
基于所述自动化脚本,将所述地址信息、所述待部署组件文件路径信息及所述组件部署信息进行处理后作为所述预设描述文件的预设字段;
读取预存储的描述文件信息;
根据所述预设字段和所述描述文件信息,生成所述描述文件。
3.如权利要求1或2所述的方法,其特征在于,所述通过网络将所述描述文件发送至所述待部署宿主设备,以使所述待部署宿主设备根据解析所述描述文件得出的所述地址信息及所述待部署组件文件路径信息,获取待部署组件文件,并根据所述组件操作类型信息部署待部署组件包括:
根据包括多个所述待部署宿主设备的目标列表,依次连接至所述待部署宿主设备的组件服务,通过所述网络将所述描述文件推送至所述组件服务;
以使所述组件服务解析所述描述文件,得出所述地址信息、所述待部署组件文件路径信息及所述组件操作类型信息;根据所述组件操作类型信息、所述待部署组件文件路径信息及所述组件操作类型信息,远程获取所述待部署组件文件,进行相应组件操作。
4.如权利要求3所述的方法,其特征在于,所述根据所述组件操作类型信息、所述待部署组件文件路径信息及所述地址信息,远程获取所述待部署组件文件,进行相应组件操作包括:
当所述组件操作类型信息为新增时,根据所述地址信息及所述待部署组件文件路径信息,远程复制所述待部署组件文件至第一预设文件路径;
当所述组件操作类型信息为更新时,根据所述地址信息及所述待部署组件文件路径信息,远程复制所述待部署组件文件至第二预设文件路径,并删除旧组件文件;
当所述组件操作类型信息为删除时,移除待删除旧组件文件。
5.如权利要求3所述的方法,其特征在于,在所述通过网络将所述描述文件发送至所述待部署宿主设备之前还包括:
根据所述描述文件包含的安全验证信息,进行安全验证。
6.一种远程部署组件的装置,其特征在于,包括:
接收模块,用于接收多个待部署宿主设备的组件部署信息,所述组件部署信息至少包括待部署宿主设备地址信息、组件信息及组件操作类型信息;
描述文件生成模块,用于基于预编写的自动化脚本,将终端的地址信息、待部署组件文件路径信息及所述组件部署信息添加至预设描述文件,生成描述文件;
发送部署模块,用于通过网络将所述描述文件发送至所述待部署宿主设备,以使所述待部署宿主设备根据解析所述描述文件得出的所述地址信息及所述待部署组件文件路径信息,获取待部署组件文件,并根据所述组件操作类型信息部署待部署组件。
7.权利要求6所述的装置,其特征在于,所述描述文件生成模块包括:
字段生成单元,用于基于所述自动化脚本,将所述地址信息、所述待部署组件文件路径信息及所述组件部署信息进行处理后作为所述预设描述文件的预设字段;
读取单元,用于读取预存储的描述文件信息;
生成单元,根据所述预设字段和所述描述文件信息,生成所述描述文件。
8.如权利要求6或7所述的装置,其特征在于,所述发送部署模块包括:
推送单元,用于根据包括多个所述待部署宿主设备的目标列表,依次连接至所述待部署宿主设备的组件服务,通过所述网络将所述描述文件推送至所述组件服务;
以使单元,用于以使所述组件服务解析所述描述文件,得出所述地址信息、所述待部署组件文件路径信息及所述组件操作类型信息;根据所述组件操作类型信息、所述待部署组件文件路径信息及所述组件操作类型信息,远程获取所述待部署组件文件,进行相应组件操作。
9.如权利要求8所述的装置,其特征在于,所述以使单元包括:
新增子单元,用于当所述组件操作类型信息为新增时,根据所述地址信息及所述待部署组件文件路径信息,远程复制所述待部署组件文件至第一预设文件路径;
更新子单元,用于当所述组件操作类型信息为更新时,根据所述地址信息及所述待部署组件文件路径信息,远程复制所述待部署组件文件至第二预设文件路径,并删除旧组件文件;
删除子单元,用于当所述组件操作类型信息为删除时,移除待删除旧组件文件。
10.如权利要求8所述的装置,其特征在于,还包括:
安全验证模块,用于根据所述描述文件包含的安全验证信息,进行安全验证。
CN201710474467.3A 2017-06-21 2017-06-21 一种远程部署组件的方法及装置 Pending CN107203400A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710474467.3A CN107203400A (zh) 2017-06-21 2017-06-21 一种远程部署组件的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710474467.3A CN107203400A (zh) 2017-06-21 2017-06-21 一种远程部署组件的方法及装置

Publications (1)

Publication Number Publication Date
CN107203400A true CN107203400A (zh) 2017-09-26

Family

ID=59908074

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710474467.3A Pending CN107203400A (zh) 2017-06-21 2017-06-21 一种远程部署组件的方法及装置

Country Status (1)

Country Link
CN (1) CN107203400A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108255509A (zh) * 2018-02-07 2018-07-06 平安好房(上海)电子商务有限公司 应用部署方法、装置、设备及可读存储介质
CN108595335A (zh) * 2018-05-07 2018-09-28 财付通支付科技有限公司 测试环境部署方法、部署装置及存储介质
CN109032611A (zh) * 2018-06-06 2018-12-18 平安科技(深圳)有限公司 脚本部署方法、装置、计算机设备及存储介质
CN112468344A (zh) * 2020-12-08 2021-03-09 武汉烽火技术服务有限公司 一种用于远距离部署网络设备的***及方法
CN114625382A (zh) * 2022-02-14 2022-06-14 武汉达梦数据技术有限公司 一种自动发现地质灾害监测设备的方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404381A (zh) * 2011-09-02 2012-04-04 西安交通大学 一种云计算环境下基于工作流的软件部署***及部署方法
CN103607462A (zh) * 2013-11-22 2014-02-26 曙光信息产业股份有限公司 一种集群nas部署***及其部署方法
CN104615466A (zh) * 2015-02-05 2015-05-13 广州亦云信息技术有限公司 一种云平台部署方法和***
CN106325951A (zh) * 2016-08-30 2017-01-11 广西电网有限责任公司 一种支持多数据库、多中间件类型的应用***自动化部署方法
US20170171033A1 (en) * 2015-12-14 2017-06-15 Microsoft Technology Licensing, Llc Packaging tool for first and third party component deployment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404381A (zh) * 2011-09-02 2012-04-04 西安交通大学 一种云计算环境下基于工作流的软件部署***及部署方法
CN103607462A (zh) * 2013-11-22 2014-02-26 曙光信息产业股份有限公司 一种集群nas部署***及其部署方法
CN104615466A (zh) * 2015-02-05 2015-05-13 广州亦云信息技术有限公司 一种云平台部署方法和***
US20170171033A1 (en) * 2015-12-14 2017-06-15 Microsoft Technology Licensing, Llc Packaging tool for first and third party component deployment
CN106325951A (zh) * 2016-08-30 2017-01-11 广西电网有限责任公司 一种支持多数据库、多中间件类型的应用***自动化部署方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108255509A (zh) * 2018-02-07 2018-07-06 平安好房(上海)电子商务有限公司 应用部署方法、装置、设备及可读存储介质
CN108255509B (zh) * 2018-02-07 2022-02-22 平安好房(上海)电子商务有限公司 应用部署方法、装置、设备及可读存储介质
CN108595335A (zh) * 2018-05-07 2018-09-28 财付通支付科技有限公司 测试环境部署方法、部署装置及存储介质
CN108595335B (zh) * 2018-05-07 2022-06-10 财付通支付科技有限公司 测试环境部署方法、部署装置及存储介质
CN109032611A (zh) * 2018-06-06 2018-12-18 平安科技(深圳)有限公司 脚本部署方法、装置、计算机设备及存储介质
CN109032611B (zh) * 2018-06-06 2022-01-28 平安科技(深圳)有限公司 脚本部署方法、装置、计算机设备及存储介质
CN112468344A (zh) * 2020-12-08 2021-03-09 武汉烽火技术服务有限公司 一种用于远距离部署网络设备的***及方法
CN114625382A (zh) * 2022-02-14 2022-06-14 武汉达梦数据技术有限公司 一种自动发现地质灾害监测设备的方法及装置
CN114625382B (zh) * 2022-02-14 2022-11-08 武汉达梦数据技术有限公司 一种自动发现地质灾害监测设备的方法及装置

Similar Documents

Publication Publication Date Title
CN107203400A (zh) 一种远程部署组件的方法及装置
CN102622241B (zh) 一种软件升级方法及装置
CN105302563B (zh) 移动应用服务的插件化方法及***
CN101141422B (zh) 一种访问家庭网关的方法和***以及家庭网关
CN103701640B (zh) 使用智能管理终端升级odn设备的方法及***
CN106126273B (zh) 一种升级bios的方法
CN104133715B (zh) 一种以太网供电设备固件升级方法和装置
CN103442026A (zh) 一种应用程序处理方法、装置和***
CN104657174A (zh) 一种用于动态实现应用功能的方法和装置
CN101656949A (zh) 一种固件空中升级的方法及终端
CN106911729A (zh) 一种适用于国产处理器的操作***远程安装方法
CN106843976B (zh) 用于生成镜像文件的方法和装置
CN106572200A (zh) 一种基板控制器bmc的ip地址配置方法及装置
CN106371874A (zh) 一种插件数据加载方法及设备
CN111433773B (zh) 对变电站中的网关的更新
CN106649395A (zh) 网页更新方法和装置
CN106685723A (zh) 一种嵌入式网络设备的远程升级方法及***
CN104182685A (zh) 一种用于java web应用的xss防御方法及组件
CN103902339A (zh) 一种应用程序的安装方法、终端及服务器
CN102622550B (zh) 面向终端计算机的补丁安全在线检查***
CN106502713A (zh) 一种软件升级方法和***
CN106897166A (zh) 一种移动终端及其修复方法
CN102137154A (zh) 一种对cpe进行升级的方法和装置
CN105786636A (zh) 一种***修复方法及装置
CN102299814A (zh) 一种snmp代理上管理信息库的升级方法和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170926

RJ01 Rejection of invention patent application after publication