CN102902562B - 一种组件式多模网管补丁包安装方法及装置 - Google Patents
一种组件式多模网管补丁包安装方法及装置 Download PDFInfo
- Publication number
- CN102902562B CN102902562B CN201210345599.3A CN201210345599A CN102902562B CN 102902562 B CN102902562 B CN 102902562B CN 201210345599 A CN201210345599 A CN 201210345599A CN 102902562 B CN102902562 B CN 102902562B
- Authority
- CN
- China
- Prior art keywords
- patch
- patch package
- installation
- network management
- package
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种组件式多模网管补丁包安装方法及装置,涉及补丁制作安装领域,包括:通过组装多个解耦部署并独立存放的不同制式补丁,构成多模网管的补丁包;将所述补丁包存放在补丁服务器中,并从所述补丁服务器下载所述补丁包;判断所下载的补丁包对应的安装对象是否满足所述补丁包安装条件,并在满足所述补丁包安装条件时,安装所述补丁包。本发明的补丁具有灵活便捷的特性,开发人员仅仅需要关注各自制式的补丁,最终由版本构建师根据具体使用场景灵活快速构建一个补丁包,用来解决补丁安装成功率低的问题,减少或者消除安全风险,保证系统的安全性能。
Description
技术领域
本发明涉及补丁制作安装领域,尤其涉及一种组件式多模网管补丁包安装方法及装置。
背景技术
补丁是用于对软件中存在的问题,比如安全隐患、Bug等进行修复的文件,同时还包括改善易用性或效能等。补丁无法独立使用,要配合原软件才能够使用。补丁制作就是用于生成可用补丁包供补丁安装系统执行。补丁安装就是执行补丁程序对存在的漏洞进行修复。
多模网管是支持多种无线制式的通讯网管,比如同时支持CDMA、LTE等。从软件层次上,多模网管分为三层,如图1所示。最底层是统一网管平台UEP,提供基础服务;中间是多模网管平台PLAT,提供多模网管平台功能;最上层为各无线制式的产品应用,提供各制式特异性的实现。
发明人在对现有多模网管补丁技术的研究过程中发现,在补丁制作和安装过程中存在如下的问题:
1、补丁涉及多种制式,由于各个制式之间没有解耦或者解耦不充分,需要对不同的场景制作不同的补丁,造成太多的冗余和浪费;
2、补丁设计多种制式,安装方法很不灵活,只能对制式严格匹配安装。比如补丁包包含A制式和B制式,则只能安装到同时包含A制式和B制式的安装对象。
3、补丁设计多种制式,存在重复执行的情况,安装顺序无法保证。
发明内容
本发明的目的在于提供一种组件式多模网管补丁包安装方法,以便更好地解决补丁安装成功率低的问题,减少或者消除安全风险,保证系统安全性能。
本发明的另一目的是提供一种实现上述方法的装置。
根据本发明的一个方面,提供了一种组件式多模网管补丁包安装方法,所述方法的步骤包括:
通过组装多个解耦部署并独立存放的不同制式补丁,构成多模网管的补丁包;
将所述补丁包存放在补丁服务器中,并从所述补丁服务器下载所述补丁包;
判断所下载的补丁包对应的安装对象是否满足所述补丁包安装条件,并在满足所述补丁包安装条件时,安装所述补丁包。
优选地,所述的从补丁服务器下载补丁包的步骤包括:
在多模网管服务端成功对接所述补丁服务器后,补丁服务器将多模网管补丁包下载到多模网管服务端;以及
在多模网管客户端接入到多模网管服务端时,多模网管服务端将多模网管补丁包下载到多模网管客户端。
优选地,所述的安装对象包括多模网管服务端的安装对象和多模网管客户端的安装对象。
优选地,所述多模网管的补丁包包括:补丁包版本描述信息,多个不同制式的替换文件、新增文件,删除列表描述文件,用于每个制式补丁的数据库脚本以及脚本列表描述文件。
优选地,判断所下载的补丁包对应的安装对象是否满足所述补丁包安装条件的步骤包括:
通过将安装对象的版本描述信息与补丁包版本描述信息进行比对,确定是否满足补丁包的安装条件。
优选地,所述的确定是否满足补丁包的安装条件包括:
判断补丁包所包含的多个制式中的任一制式是否已经存在于安装对象;
若存在,则安装所述补丁包中相应制式的文件,反之,则不进行补丁包安装。
优选地,判断所下载的补丁包对应的安装对象是否满足所述补丁包安装条件的步骤还包括:
查看安装对象的补丁安装历史信息,以确定所述补丁包是否已经安装;
若已经安装过所述补丁包,则不安装所述补丁包,以防止重复安装。
优选地,安装补丁包包括:
备份安装对象中被删除或被替换的文件,同时记录新增文件;
拷贝补丁包中对应制式的替换文件、新增文件到安装对象;
根据删除列表描述文件删除安装对象文件;
根据脚本列表描述文件执行对应的数据库脚本。
优选地,所述多模网管补丁包还包括不能完全解耦的补丁程序及制式间描述文件;
在安装补丁包时,对于不能完全解耦的补丁程序,根据制式间描述文件进行相应拷贝处理。
根据本发明的另一个方面,本发明提供的一种组件式多模网管补丁包安装装置,包括:
补丁包制作单元,用于通过组装多个解耦部署并独立存放的不同制式补丁,构成多模网管的补丁包;
补丁服务器,用于存放和下载所述多模网管的补丁包;
安装系统,用于判断所下载的补丁包对应的安装对象是否满足补丁包安装条件,并且当满足所述补丁包安装条件时,安装所述补丁包。
与现有技术相比较,本发明的有益效果在于:本发明的补丁具有灵活便捷的特性,减少了补丁包制作的频率,开发人员仅仅需要关注各自制式的补丁,最终由版本构建师根据具体使用场景灵活构建一个补丁包。同时通过有效的匹配策略提高了补丁安装成功率,有效的纠正程序错误,减少安全风险。
下面结合附图对本发明的结构及原理进行详细说明。
附图说明
图1是现有技术提供的多模网管的构架图;
图2是本发明一种组件式多模网管补丁包安装方法的结构图;
图3是本发明一种组件式多模网管补丁包安装装置的结构图;
图4是本发明一种补丁包制作的结构图;
图5是本发明一种补丁包安装方法的流程图;
图6是本发明一种组件式多模网管安装补丁包的具体流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图2显示了本发明一种组件式多模网管补丁包安装方法的结构图,如图2所示,所述方法的步骤包括:
步骤S201:通过组装多个解耦部署并独立存放的不同制式补丁,构成多模网管的补丁包。
其中,所述多模网管的补丁包包括:补丁包版本描述信息,多个不同制式的替换文件、新增文件,删除列表描述文件,用于每个制式补丁的数据库脚本以及脚本列表描述文件。
其中,所述多模网管补丁包还包括不能完全解耦的补丁程序及制式间描述文件;在安装补丁包时,对于不能完全解耦的补丁程序,根据制式间描述文件进行相应拷贝处理。这里所述的补丁程序包括上述的替换文件和新增文件。
步骤S202:将所述补丁包存放在补丁服务器中,并从所述补丁服务器下载所述补丁包。
其中,所述的从补丁服务器下载补丁包的步骤包括:在多模网管服务端成功对接所述补丁服务器后,补丁服务器将多模网管补丁包下载到多模网管服务端;以及在多模网管客户端接入到多模网管服务端时,多模网管服务端将多模网管补丁包下载到多模网管客户端。
步骤S203:判断所下载的补丁包对应的安装对象是否满足所述补丁包安装条件,并在满足所述补丁包安装条件时,安装所述补丁包。
其中,安装对象包括多模网管服务端的安装对象和多模网管客户端的安装对象。
判断所下载的补丁包对应的安装对象是否满足补丁包安装条件的步骤包括:通过将安装对象的版本描述信息与补丁包版本描述信息进行比对,确定是否满足补丁包的安装条件。其中,确定是否满足补丁包的安装条件包括:判断补丁包所包含的多个制式中的任一制式是否已经存在于安装对象;若存在,则安装所述补丁包中相应制式的文件,反之,则不进行补丁包安装。
判断所下载的补丁包对应的安装对象是否满足所述补丁包安装条件的步骤还包括:查看安装对象的补丁安装历史信息,以确定所述补丁包是否已经安装;若已经安装过所述补丁包,则不安装所述补丁包,以防止重复安装。
图3显示了本发明一种组件式多模网管补丁包安装装置的结构图,如图3所示,所述装置包括:
补丁包制作单元301,用于通过组装多个解耦部署并独立存放的不同制式补丁,构成多模网管的补丁包。
补丁服务器302,用于存放和下载所述多模网管的补丁包。
安装系统303,用于判断所下载的补丁包对应的安装对象是否满足补丁包安装条件,并且当满足所述补丁包安装条件时,安装所述补丁包。
图4至图6显示了本发明的制造和安装多模网管补丁包的具体实施例。下面结合该具体实施例,对本发明进行详细说明。
图4显示了本发明制作的一种补丁包的结构。
在制作本发明补丁包时,使各个制式之间可分可合,解耦部署,独立存放,每个制式都部署在补丁包的根目录;根据使用场景自由组合各个制式形成补丁包。
对于制式之间无法解耦的部分,则通过存放在common目录,并用描述文件描述制式之间的关联。同时也包括补丁包属性描述。
补丁包属性包括:版本号、补丁安装编号、制式名、安装模式、区域、制作时间。补丁包属性直接通过补丁包名称来展现,各个属性之间用下划线分隔,比如12.12.10_011_GU_SC_CHINA_20120208.zip。
由于各制式可分可合,版本构建师根据具体使用场景灵活快速装配出补丁版本。
其中,所述描述制式间关系的xml文件,具体结构如下所示:
每个制式都有自己的删除列表描述文件用于删除安装对象文件。删除列表描述文件采用xml描述,具体结构如下所示:
每个制式都有自己的脚本列表描述文件用于描述需要执行的数据库脚本。脚本列表描述文件采用xml描述,具体结构如下所示:
每个制式的目录结构和安装对象的目录结构完全一致,安装系统直接覆盖安装补丁。
版本构建师将各个制式组装成最终的补丁包,同时按照如下的文件名构成补丁包版本描述信息,具体格式为:版本号-补丁编号-制式名-安装模式-区域-提交时间。
具体地说,所述补丁包版本描述信息包括:
版本号:和安装对象的版本号保持一致;
补丁编号:规范补丁安装顺序;
安装模式:有服务端程序需要修改用S描述,有客户端程序需要修改用C描述;
区域:适用国家和地区;
提交时间:补丁发布时间。
图5显示了本发明一种补丁包安装方法的流程图,如图5所示,所述方法的步骤包括:
步骤S501:从补丁服务器下载补丁包。
多模网管补丁包都存放在在上层网管,当多模网管服务端和上层网管对接成功后,从上层网管通过FTP下载补丁包,然后安装补丁包服务端部分更新多模网管服务端。当多模网管客户端接入到多模网管服务端时则通过FTP方式从多模网管服务端下载补丁包,然后安装补丁包客户端部分更新客户端环境。其中客户端补丁包经过两次位置变迁,首先存放在上层网管,然后下载到多模网管的服务端,最后更新到多模网管的客户端。
步骤S502:根据匹配策略判定是否满足安装?
获取安装对象的版本描述信息,对比补丁包的版本描述信息,判断补丁包对应的安装对象是否满足所述补丁包安装条件,若是,则执行步骤S503;否则,执行步骤S505。
其中,匹配策略包括版本号一致性匹配;制式一致性匹配;安装模式一致性匹配;区域一致性匹配。
具体的,判断版本号是否一致,如果不一致则不进行解压安装。
判断补丁包所包含的某一制式是否已经存在于安装对象,如果不存在则不进行解压安装。例如安装对象包含制式1和制式2,补丁包包含制式3,则不就行解压安装。又比如安装对象包含制式1和制式2,补丁包包含制式2和制式3,则进行解压安装制式2。
判断补丁包所包含的安装模式(客户端或者服务端)是否一致,如果不一致则不进行解压安装。比如安装对象为服务端模式,补丁包为客户端模式,则不进行解压安装。
判断补丁包所描述的区域是否一致,如果不一致则不进行解压安装。比如安装对象的区域是china,补丁包的区域为American,则不进行解压安装。
通过对比补丁的历史安装记录来判断是否已经安装过该补丁,如果已经安装过该补丁则不进行解压安装,防止重复安装。
步骤S503:解压补丁包。
步骤S504:按照顺序安装补丁包。
即按照补丁包名称中描述的补丁编号的先后来安装补丁包。其中,按照一定顺序解压并安装补丁包,补丁包顺序通过补丁包名的补丁安装编号获得,编号小的先执行,编号大的后执行;补丁包安装包括替换文件、删除文件,新增文件以及更新安装信息。基于自由组合的策略,安装系统会根据当前程序的已经安装的制式去匹配补丁包中制式,如果补丁包所包含的制式大于安装对象所包含制式,则补丁安装系统仅对于安装对象中存在的制式进行补丁安装;根据补丁安装历史信息来过滤已经安装的补丁包,防止重复执行。
步骤S505:结束。
所述补丁包安装结束后,返回安装结果信息,当安装失败时需要描述失败的原因。
也就是说,一种补丁包的安装方法,包括:
从补丁服务器下载补丁包;判断所述补丁包对应的安装对象是否满足所述补丁包安装条件;当满足所述补丁包安装条件时,解压补丁包并按照一定的顺序安装所述补丁包。
图6显示了本发明一种组件式多模网管安装补丁包的具体流程图,如图6所示,包括:
步骤S601:备份安装对象中被删除或被替换的文件,同时记录新增文件。
步骤S602:拷贝补丁包中对应制式的替换文件、新增文件到安装对象。
步骤S603:根据删除列表描述文件删除安装对象文件。
步骤S604:根据脚本列表描述文件执行对应的数据库脚本。
如果步骤S602或者步骤S603或者步骤S604发生安装异常导致安装失败则需要进行步骤S606,进行相应的回滚操作,确保不会因为安装补丁失败导致安装对象不可用。
步骤S605:安装结束。
安装结束,更新补丁安装历史记录和安装对象信息,同时返回安装结果信息,显示安装补丁成功还是失败,如果安装失败需要显示失败原因。
步骤S606:回滚。
综上所述,本发明通过提出了一种组件式多模网管补丁包安装方法及装置,使补丁具有灵活便捷的特性,减少了补丁包制作的频率,开发人员仅仅需要关注各自制式的补丁,最终由版本构建师根据具体使用场景灵活构建一个补丁包,同时通过有效的匹配策略提高了补丁安装成功率,有效的纠正程序错误,减少安全风险。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
Claims (10)
1.一种组件式多模网管补丁包安装方法,其特征在于,包括以下步骤:
通过组装不同制式间解耦部署并独立存放的多个不同制式补丁,构成多模网管的含有多个不同制式补丁的补丁包;
将所述补丁包存放在补丁服务器中,并从所述补丁服务器下载所述含有多个不同制式补丁的补丁包;
判断所下载的补丁包对应的安装对象是否满足补丁包安装条件,并在满足所述补丁包安装条件时,安装所述含有多个不同制式补丁的补丁包,以便对安装对象中存在的制式进行补丁安装。
2.根据权利要求1所述的方法,其特征在于,所述的从补丁服务器下载所述含有多个不同制式补丁的补丁包的步骤包括:
在多模网管服务端成功对接所述补丁服务器后,补丁服务器将多模网管补丁包下载到多模网管服务端;以及
在多模网管客户端接入到多模网管服务端时,多模网管服务端将多模网管补丁包下载到多模网管客户端。
3.根据权利要求2所述的方法,其特征在于,所述的安装对象包括多模网管服务端的安装对象和多模网管客户端的安装对象。
4.根据权利要求3所述的方法,其特征在于,所述多模网管补丁包包括:补丁包版本描述信息,多个不同制式的替换文件、新增文件,删除列表描述文件,用于每个制式补丁的数据库脚本以及脚本列表描述文件。
5.根据权利要求4所述的方法,其特征在于,判断所下载的补丁包对应的安装对象是否满足所述补丁包安装条件的步骤包括:
通过将安装对象的版本描述信息与补丁包版本描述信息进行比对,确定是否满足补丁包的安装条件。
6.根据权利要求5所述的方法,其特征在于,所述的确定是否满足补丁包的安装条件包括:
判断补丁包所包含的多个制式中的任一制式是否已经存在于安装对象;
若存在,则安装所述补丁包中相应制式的文件,反之,则不进行补丁包安装。
7.根据权利要求5所述的方法,其特征在于,判断所下载的补丁包对应的安装对象是否满足所述补丁包安装条件的步骤还包括:
查看安装对象的补丁安装历史信息,以确定所述补丁包是否已经安装;
若已经安装过所述补丁包,则不安装所述补丁包,以防止重复安装。
8.根据权利要求4或6或7所述的方法,其特征在于,安装补丁包包括:
备份安装对象中被删除或被替换的文件,同时记录新增文件;
拷贝补丁包中对应制式的替换文件、新增文件到安装对象;
根据删除列表描述文件删除安装对象文件;
根据脚本列表描述文件执行对应的数据库脚本。
9.根据权利要求8所述的方法,其特征在于,所述多模网管补丁包还包括不能完全解耦的补丁程序及制式间描述文件;
在安装补丁包时,对于不能完全解耦的补丁程序,根据制式间描述文件进行相应拷贝处理。
10.一种组件式多模网管补丁包安装装置,其特征在于,包括:
补丁包制作单元,用于通过组装不同制式间解耦部署并独立存放的多个不同制式补丁,构成多模网管的含有多个不同制式补丁的补丁包;
补丁服务器,用于存放和下载所述含有多个不同制式补丁的多模网管的补丁包;
安装系统,用于判断所下载的补丁包对应的安装对象是否满足补丁包安装条件,并且当满足所述补丁包安装条件时,安装所述含有多个不同制式补丁的补丁包,以便对安装对象中存在的制式进行补丁安装。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210345599.3A CN102902562B (zh) | 2012-09-17 | 2012-09-17 | 一种组件式多模网管补丁包安装方法及装置 |
| PCT/CN2013/082406 WO2014040496A1 (zh) | 2012-09-17 | 2013-08-27 | 一种组件式多模网管补丁包安装方法及装置 |
| EP13837116.6A EP2897046A4 (en) | 2012-09-17 | 2013-08-27 | METHOD AND DEVICE FOR INSTALLING A MODULAR MULTIMODAL NETWORK MANAGEMENT PACK |
| JP2015531441A JP6077661B2 (ja) | 2012-09-17 | 2013-08-27 | 組み立て型多重モードネットワーク管理パッチパッケージインストール方法及び装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210345599.3A CN102902562B (zh) | 2012-09-17 | 2012-09-17 | 一种组件式多模网管补丁包安装方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102902562A CN102902562A (zh) | 2013-01-30 |
| CN102902562B true CN102902562B (zh) | 2018-04-27 |
Family
ID=47574808
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210345599.3A Active CN102902562B (zh) | 2012-09-17 | 2012-09-17 | 一种组件式多模网管补丁包安装方法及装置 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP2897046A4 (zh) |
| JP (1) | JP6077661B2 (zh) |
| CN (1) | CN102902562B (zh) |
| WO (1) | WO2014040496A1 (zh) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102902562B (zh) * | 2012-09-17 | 2018-04-27 | 中兴通讯股份有限公司 | 一种组件式多模网管补丁包安装方法及装置 |
| CN103823687A (zh) * | 2014-03-17 | 2014-05-28 | 联想(北京)有限公司 | 信息处理方法和设备 |
| CN108134763B (zh) * | 2016-12-01 | 2021-07-13 | 南宁富桂精密工业有限公司 | 攻击应对方法及系统 |
| CN111459530B (zh) * | 2019-01-18 | 2021-10-22 | 华为技术有限公司 | 打补丁方法、装置和存储介质 |
| CN114253589A (zh) * | 2020-09-21 | 2022-03-29 | 北京华为数字技术有限公司 | 补丁加载方法,补丁压缩方法以及相关设备 |
| CN113961226B (zh) * | 2021-10-20 | 2023-11-07 | 抖音视界有限公司 | 一种软件开发工具包修复方法、终端、服务器及设备 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3348196B2 (ja) * | 1998-03-06 | 2002-11-20 | 独立行政法人通信総合研究所 | 無線伝送システム |
| JP3478999B2 (ja) * | 1999-08-02 | 2003-12-15 | 日本電信電話株式会社 | 無線通信端末及び無線通信端末のソフトウェア変更方法 |
| JP2001273147A (ja) * | 2000-03-27 | 2001-10-05 | Toshiba Corp | 情報配布方法、情報配布システム、情報配布サーバ、端末機器および記録媒体 |
| WO2002041147A1 (en) * | 2000-11-17 | 2002-05-23 | Biftone Corporation | System and method for updating and distributing information |
| JP3925632B2 (ja) * | 2002-04-19 | 2007-06-06 | ソニー株式会社 | 通信システム、通信端末装置、サーバ装置および通信方式変更方法 |
| KR100548414B1 (ko) * | 2003-10-09 | 2006-02-02 | 엘지전자 주식회사 | 트리플 모드 기능을 구비한 이동통신단말기 |
| EP1533695B1 (en) * | 2003-11-19 | 2013-08-07 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Updating data in a mobile terminal |
| JP4744921B2 (ja) * | 2005-04-27 | 2011-08-10 | 三菱電機株式会社 | ソフトウェア障害復旧システム |
| CN100403693C (zh) * | 2005-12-06 | 2008-07-16 | 上海华为技术有限公司 | 通信网络中远程设备的升级方法及其系统 |
| US20080005733A1 (en) * | 2006-06-29 | 2008-01-03 | Balaji Ramachandran | Method and apparatus for updating firmware and software |
| CN101136770B (zh) * | 2006-10-13 | 2010-12-29 | 中兴通讯股份有限公司 | 电信多分支网络管理系统的自动升级方法及装置 |
| GB0724337D0 (en) * | 2007-12-13 | 2008-01-23 | Icera Inc | Radio access technology |
| US8423993B2 (en) * | 2008-02-29 | 2013-04-16 | Red Hat, Inc. | Systems and methods for managing software patches |
| CN101593118B (zh) * | 2009-02-24 | 2013-01-16 | 浪潮集团山东通用软件有限公司 | 一种软件升级的方法 |
| JP5306002B2 (ja) * | 2009-03-17 | 2013-10-02 | 三菱電機株式会社 | 無線通信端末および無線通信方式切り替え方法 |
| JP5183537B2 (ja) * | 2009-03-17 | 2013-04-17 | 三菱電機株式会社 | 無線基地局および無線通信方式切り替え方法 |
| CN101610604A (zh) * | 2009-06-18 | 2009-12-23 | 中兴通讯股份有限公司 | 一种软件升级方法及系统 |
| CN101739276A (zh) * | 2009-11-26 | 2010-06-16 | 金蝶软件(中国)有限公司 | 一种系统更新方法和装置 |
| JP5110406B2 (ja) * | 2010-03-01 | 2012-12-26 | 横河電機株式会社 | フィールド通信管理装置 |
| JP2012155626A (ja) * | 2011-01-27 | 2012-08-16 | Fujitsu Ltd | プログラム、情報処理方法、コンピュータ及びインストールシステム |
| CN102087607B (zh) * | 2011-02-21 | 2014-02-05 | 北京奇虎科技有限公司 | 补丁包的安装方法及装置 |
| CN102262549B (zh) * | 2011-03-02 | 2014-10-15 | 奇智软件(北京)有限公司 | 补丁安装方法与系统 |
| CN102902562B (zh) * | 2012-09-17 | 2018-04-27 | 中兴通讯股份有限公司 | 一种组件式多模网管补丁包安装方法及装置 |
-
2012
- 2012-09-17 CN CN201210345599.3A patent/CN102902562B/zh active Active
-
2013
- 2013-08-27 WO PCT/CN2013/082406 patent/WO2014040496A1/zh not_active Ceased
- 2013-08-27 JP JP2015531441A patent/JP6077661B2/ja active Active
- 2013-08-27 EP EP13837116.6A patent/EP2897046A4/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| WO2014040496A1 (zh) | 2014-03-20 |
| CN102902562A (zh) | 2013-01-30 |
| JP2015534338A (ja) | 2015-11-26 |
| EP2897046A4 (en) | 2015-12-09 |
| JP6077661B2 (ja) | 2017-02-08 |
| EP2897046A1 (en) | 2015-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102902562B (zh) | 一种组件式多模网管补丁包安装方法及装置 | |
| CN104539696A (zh) | 一种客户端增量更新的方法及系统 | |
| US9489188B1 (en) | Tag-based deployment | |
| CN103034512B (zh) | 更新程序的方法和装置 | |
| AU2011205480B2 (en) | Operating system auto-update procedure | |
| WO2016192197A1 (zh) | 一种终端的软件升级方法、装置、系统和计算机存储介质 | |
| CN113114749B (zh) | 一种哈希链构建及文件数据同步方法、装置及系统 | |
| CN104679534A (zh) | 系统应用安装包加载处理方法、装置及终端 | |
| CN105635277A (zh) | 提供升级包的方法与装置以及升级客户端的方法与装置 | |
| CN104765816B (zh) | 浏览器的升级方法、装置和电子设备 | |
| US10467003B1 (en) | Divided execution and storage of scripts | |
| CN105808273A (zh) | 软件升级方法和软件升级装置 | |
| CN106371874A (zh) | 一种插件数据加载方法及设备 | |
| CN113342387A (zh) | 一种软件自动升级方法、更新客户端及更新服务器 | |
| CN106648766A (zh) | 基于文件夹的补丁升级包生成及差分升级方法和装置 | |
| CN113535254B (zh) | 一种微服务的处理方法、部署方法和相关装置 | |
| CN115220767A (zh) | 一种软件升级方法、系统、电子设备及存储介质 | |
| CN107947981A (zh) | 一种网络设备管理方法和装置 | |
| CN102541593A (zh) | 一种远程文件的版本快速比对方法 | |
| CN106886437A (zh) | 应用程序更新方法与装置 | |
| CN118170431A (zh) | 跨操作系统的业务迁移方法、装置及电子设备 | |
| US11487700B1 (en) | Systems and methods of cataloging using file system metadata | |
| CN103020180A (zh) | 一种基于控制节点部署程序的方法和装置 | |
| CN114546842A (zh) | 接口测试方法、装置和存储介质及电子设备 | |
| CN107643959B (zh) | 镜像文件处理方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |