CN101694625A - 基于加密服务器管理的客户端软件更新方法及装置 - Google Patents

基于加密服务器管理的客户端软件更新方法及装置 Download PDF

Info

Publication number
CN101694625A
CN101694625A CN200910210509A CN200910210509A CN101694625A CN 101694625 A CN101694625 A CN 101694625A CN 200910210509 A CN200910210509 A CN 200910210509A CN 200910210509 A CN200910210509 A CN 200910210509A CN 101694625 A CN101694625 A CN 101694625A
Authority
CN
China
Prior art keywords
software
tabulation
updated
locality
upgrading
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
CN200910210509A
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.)
Kingdee Software China Co Ltd
Original Assignee
Kingdee Software China 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 Kingdee Software China Co Ltd filed Critical Kingdee Software China Co Ltd
Priority to CN200910210509A priority Critical patent/CN101694625A/zh
Publication of CN101694625A publication Critical patent/CN101694625A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明涉及软件技术领域,公开了一种基于加密服务器管理的客户端软件更新方法及装置。所述方法包括:客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单;根据本地已安装软件及所述软件更新清单生成待更新列表;根据所述待更新列表中的信息,更新本地已安装软件。利用本发明,可以提升软件更新后的可用性和可靠性。

Description

基于加密服务器管理的客户端软件更新方法及装置
技术领域
本发明涉及软件技术领域,具体涉及一种基于加密服务器管理的客户端软件更新方法及装置。
背景技术
目前,软件应用程序的开发和部署变得日益复杂,步伐越来越快,并且对于业务成功也更加关键。通过只构建和部署对于修补缺陷或实现增强所必需的东西而不是重新构建和部署整个应用,可以最大程度地利用时间和资源。因此,在现有技术中,通常是通过软件更新来获取软件最新功能和最新程序,软件更新一般包含补丁更新和功能更新两种。
现有技术中软件更新的操作通常有两种方式:
1.手工更新,由人工选择下载更新程序包并选择安装的过程;
2.自动更新,由程序在启动时自己检测***状况并根据检测结果自动下载更新程序包并进行安装的过程。
手工更新所需的人工成本较高,而且由于是人为选择安装,可能漏掉重要补丁,存在安装隐患;另外,有些更新存在前后顺序依赖关系,手工安装有可能弄错安装顺序带来其他风险。
现有技术中软件的自动更新通常适用于单机版用户,在终端连接到互联网后,自动搜寻当前可以应用的补丁程序或更高的版本,并从相应的网站上下载最新的补丁程序或高版本的服务包,然后进行安装过程。由于该过程是完全自动的,不需要管理员的干预,因而会出现所述补丁程序与核心DLL不兼容的情况,进而会导致***重新启动后出现“停止”出错消息而悬挂起来。
发明内容
本发明实施例提供一种基于加密服务器管理的客户端软件更新方法及装置,以提升软件更新后的可用性和可靠性。
为此,本发明实施例提供如下技术方案:
一种基于加密服务器管理的客户端软件更新方法,包括:
客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单;
根据本地已安装软件及所述软件更新清单生成待更新列表;
根据所述待更新列表中的信息,更新本地已安装软件。
优选地,所述根据本地已安装软件及所述软件更新清单生成待更新列表包括:
获取本地已安装软件列表,所述本地已安装软件列表包括本地已安装软件的信息;
通过比较所述本地已安装软件列表和所述软件更新清单,确定本地已安装软件。
可选地,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的链接地址,所述软件名称包括:补丁程序名称、和/或软件新版本程序名称;
所述根据所述待更新列表中的信息,更新本地已安装软件包括:
根据所述待更新列表中的链接地址下载对应的软件程序;
将下载的软件程序安装和/或更新到本地。
优选地,所述方法还包括:
在根据所述待更新列表中的链接地址下载对应的软件程序之前,检查本地指定位置是否已保存有所述对应的软件程序;
如果没有,则执行所述根据所述待更新列表中的链接地址下载对应的软件程序的步骤。
可选地,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的软件程序,所述软件程序包括:补丁程序、和/或软件新版本程序;
所述根据所述待更新列表中的信息,更新本地已安装软件包括:
将所述待更新列表中的软件程序安装或更新到本地。
优选地,其特征在于,所述方法还包括:
在更新本地已安装软件之前,检查用户是否设置了自动安装;
如果已设置,则执行所述更新本地已安装软件的步骤。
一种基于加密服务器管理的客户端软件更新装置,包括:
清单获取单元,用于通过加密服务器连接数据库,从所述数据库中获取软件更新清单;
待更新列表生成单元,用于根据本地已安装软件及所述软件更新清单生成待更新列表;
软件更新单元,用于根据所述待更新列表中的信息,更新本地已安装软件。
优选地,所述待更新列表生成单元包括:
获取子单元,用于获取本地已安装软件列表,所述本地已安装软件列表包括本地已安装软件的信息;
确定子单元,用于通过比较所述本地已安装软件列表和所述软件更新清单,确定本地已安装软件。
可选地,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的链接地址,所述软件名称包括:补丁程序名称、和/或软件新版本程序名称;
所述软件更新单元包括:
下载子单元,用于根据所述待更新列表中的链接地址下载对应的软件程序;
更新子单元,用于将所述下载子单元下载的软件程序安装和/或更新到本地。
优选地,所述软件更新单元还包括:
检查子单元,用于检查本地指定位置是否已保存有所述对应的软件程序,如果没有,则通知所述下载子单元。
可选地,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的软件程序,所述软件程序包括:补丁程序、和/或软件新版本程序;
所述软件更新单元,具体用于将所述待更新列表中的软件程序安装或更新到本地。
优选地,其特征在于,所述装置还包括:
用户设置检查单元,用于检查用户是否设置了自动安装,并在检查到用户设置了自动安装后,通知所述软件更新单元。
本发明实施例提供的基于加密服务器管理的客户端软件更新方法及装置,由客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单;根据本地已安装软件及所述软件更新清单生成待更新列表;根据所述待更新列表中的信息,更新本地已安装软件。可以使用户在第一时间获取产品最新软件更新信息,由于是根据本地已安装软件及软件更新清单生成待更新列表,因而可以避免出现补丁程序与核心DLL(Data Definition Language,数据库模式定义语言)不兼容的情况,提升了软件自身的可用性和可靠性,降低了服务成本,提升了产品服务层次。
附图说明
图1是本发明实施例基于加密服务器管理的客户端软件更新方法的流程图;
图2是本发明实施例基于加密服务器管理的客户端软件更新方法的一种具体实现流程图;
图3是本发明实施例基于加密服务器管理的客户端软件更新方法的另一种具体实现流程图;
图4是本发明实施例基于加密服务器管理的客户端软件更新装置的结构示意图;
图5是本发明实施例基于加密服务器管理的客户端软件更新装置的一种具体结构示意图;
图6是本发明实施例基于加密服务器管理的客户端软件更新装置的另一种具体结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。
C/S(Client/Server,客户端/服务器)模式是一种两层结构的***:第一层是在客户机***上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。C/S模式主要由客户应用程序、服务器管理程序和中间件三个部分组成。首先,交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,C/S模式提供了更安全的存取模式。由于C/S配备的是点对点的结构模式,采用适用于局域网、安全性可以得到可靠的保证。
通常情况下,为了保证数据库的安全,客户端不直接与数据库进行交互,而是通过加密服务器与数据库进行交互。
本发明实施例基于加密服务器管理的客户端软件更新方法及装置,就是应用于这种环境下来实现客户端软件的更新。
如图1所示,是本发明实施例基于加密服务器管理的客户端软件更新方法的流程图,包括以下步骤:
步骤101,客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单。
所述数据库可以是公司内部的一个补丁服务器,该补丁服务器可以通过因特网登录到运营商提供的网站,下载对应公司产品应用的软件更新清单。
步骤102,根据本地已安装软件及所述软件更新清单生成待更新列表。
具体地,客户端获取本地已安装软件列表,并通过比较所述本地已安装软件列表和所述软件更新清单,确定本地已安装软件。所述本地已安装软件列表包括本地已安装软件的信息。
比如,可以通过注册表获得已安装软件的版本号等信息,另外,每个软件包都会在/usr/share/doc下生成同名的目录,所以如果想知道所有已安装的软件包,通过命令dpkg--get-selections就会列出所有的软件包了。
步骤103,根据所述待更新列表中的信息,更新本地已安装软件。
本发明实施例提供的基于加密服务器管理的客户端软件更新方法,由客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单;根据本地已安装软件及所述软件更新清单生成待更新列表;根据所述待更新列表中的信息,更新本地已安装软件。可以使用户在第一时间获取产品最新软件更新信息,由于是根据本地已安装软件及软件更新清单生成待更新列表,因而可以避免出现补丁程序与核心DLL(Data Definition Language,数据库模式定义语言)不兼容的情况,提升了软件自身的可用性和可靠性,降低了服务成本,提升了产品服务层次。
需要说明的是,在本发明实施例中,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的链接地址,所述软件名称包括:补丁程序名称、和/或软件新版本程序名称;也可以分别包括:软件名称及对应的软件程序,所述软件程序包括:补丁程序、和/或软件新版本程序。相应地,根据所述软件更新清单具体包括的内容的不同,软件的更新过程会有所变化,对此下面进行详细说明。
如图2所示,是本发明实施例基于加密服务器管理的客户端软件更新方法的一种具体实现流程图,包括以下步骤:
步骤201,客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单。
步骤202,根据本地已安装软件及所述软件更新清单生成待更新列表。
在本发明实施例中,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的链接地址,所述软件名称包括:补丁程序名称、和/或软件新版本程序名称。
步骤203,根据所述待更新列表中的链接地址下载对应的软件程序。
步骤204,将下载的软件程序安装和/或更新到本地。
需要说明的是,由于可能会出现将对应的软件程序下载到了本地,但未完成软件的更新的情况,比如,软件下载后***出现故障,***重新启动后,本地已保存了相应的软件程序。
针对这种情况下,为了节省资源,减少与数据库交互的流量,在步骤202和步骤203之间,还可进一步包括以下步骤:检查本地指定位置是否已保存有所述对应的软件程序;如果没有,再执行步骤203。否则直接执行步骤204。
本发明实施例提供的基于加密服务器管理的客户端软件更新方法,由客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单;根据本地已安装软件及所述软件更新清单生成待更新列表;所述待更新列表中包含需要更新的软件程序。这样,就可直接将该软件程序安装和/或更新到本地,从而可以使用户在第一时间获取产品最新软件更新信息,由于是根据本地已安装软件及软件更新清单生成待更新列表,因而可以避免出现补丁程序与核心DLL不兼容的情况,提升了软件自身的可用性和可靠性,降低了服务成本,提升了产品服务层次。
如图3所示,是本发明实施例基于加密服务器管理的客户端软件更新方法的另一种具体实现流程图,包括以下步骤:
步骤301,客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单。
步骤302,根据本地已安装软件及所述软件更新清单生成待更新列表。
在本发明实施例中,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的软件程序,所述软件程序包括:补丁程序、和/或软件新版本程序。
步骤303,将所述待更新列表中的软件程序安装或更新到本地。
本发明实施例提供的基于加密服务器管理的客户端软件更新方法,由客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单;根据本地已安装软件及所述软件更新清单生成待更新列表;所述待更新列表中包含需要更新的软件的链接地址。这样,根据该链接地址就可以下载对应的软件程序,并将下载的软件程序安装和/或更新到本地。从而可以使用户在第一时间获取产品最新软件更新信息,由于是根据本地已安装软件及软件更新清单生成待更新列表,因而可以避免出现补丁程序与核心DLL不兼容的情况,提升了软件自身的可用性和可靠性,降低了服务成本,提升了产品服务层次。
为了进一步方便用户的使用,还可以设置自动安装和手工安装模式,在更新本地已安装软件之前,检查用户选择的安装模式。如果用户选择了自动安装模式,则执行所述更新本地已安装软件的步骤。如果用户选择了手动安装模式,则只将所需更新的软件程序下载到本地,然后由用户手工安装。
需要说明的是,在软件更新清单和所述待更新列表中包含的不同软件的信息,可以按照更新发布时间进行排序,以便于用户查询。相应地,在安装或更新时,也按照时间的先后顺序来安装或更新,从而保证更新后的软件是最新的。
总之,本发明实施例基于加密服务器管理的客户端软件更新方法,可以基于产品服务有效期控制,为产品提供标准服务。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如:ROM/RAM、磁碟、光盘等。
相应地,本发明实施例还提供一种基于加密服务器管理的客户端软件更新装置,如图4所示,是该装置的结构示意图。
该装置包括:
清单获取单元401,用于通过加密服务器连接数据库,从所述数据库中获取软件更新清单;
待更新列表生成单元402,用于根据本地已安装软件及所述软件更新清单生成待更新列表;
软件更新单元403,用于根据所述待更新列表中的信息,更新本地已安装软件。
在本发明实施例中,所述待更新列表生成单元402的一种优选结构包括:
获取子单元421,用于获取本地已安装软件列表,所述本地已安装软件列表包括本地已安装软件的信息;
确定子单元422,用于通过比较所述本地已安装软件列表和所述软件更新清单,确定本地已安装软件。
本发明实施例提供的基于加密服务器管理的客户端软件更新装置,可以使用户在第一时间获取产品最新软件更新信息,由于是根据本地已安装软件及软件更新清单生成待更新列表,因而可以避免出现补丁程序与核心DLL不兼容的情况,提升了软件自身的可用性和可靠性,降低了服务成本,提升了产品服务层次。
需要说明的是,在本发明实施例中,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的链接地址,所述软件名称包括:补丁程序名称、和/或软件新版本程序名称;也可以分别包括:软件名称及对应的软件程序,所述软件程序包括:补丁程序、和/或软件新版本程序。相应地,根据所述软件更新清单具体包括的内容的不同,软件的更新过程会有所变化,对此下面进行详细说明。
如图5所示,是本发明实施例基于加密服务器管理的客户端软件更新装置的一种具体结构示意图。
在该实施例中,所述装置包括:
清单获取单元501,用于通过加密服务器连接数据库,从所述数据库中获取软件更新清单。
待更新列表生成单元502,用于根据本地已安装软件及所述软件更新清单生成待更新列表。
所述软件更新清单和所述待更新列表分别包括:软件名称及对应的链接地址,所述软件名称包括:补丁程序名称、和/或软件新版本程序名称;
软件更新单元503,用于根据所述待更新列表中的信息,更新本地已安装软件。
其中,所述软件更新单元503包括:
下载子单元531,用于根据所述待更新列表中的链接地址下载对应的软件程序;
更新子单元532,用于将所述下载子单元531下载的软件程序安装和/或更新到本地。
所述软件更新单元503还可进一步包括:检查子单元533,用于检查本地指定位置是否已保存有所述对应的软件程序,如果没有,则通知所述下载子单元531。
本发明实施例提供的基于加密服务器管理的客户端软件更新装置,由客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单;根据本地已安装软件及所述软件更新清单生成待更新列表;所述待更新列表中包含需要更新的软件程序。这样,就可直接将该软件程序安装和/或更新到本地,从而可以使用户在第一时间获取产品最新软件更新信息,由于是根据本地已安装软件及软件更新清单生成待更新列表,因而可以避免出现补丁程序与核心DLL不兼容的情况,提升了软件自身的可用性和可靠性,降低了服务成本,提升了产品服务层次。
在本发明的另一实施例中,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的软件程序,所述软件程序包括:补丁程序、和/或软件新版本程序。相应地,所述软件更新单元,具体用于将所述待更新列表中的软件程序安装或更新到本地。
如图6所示,是本发明实施例基于加密服务器管理的客户端软件更新装置的另一种具体结构示意图。
与图4所示实施例的区别在于,在该实施例中,所述装置不仅包括与图4中相应单元一致的清单获取单元601、待更新列表生成单元602和软件更新单元603,还进一步包括:
用户设置检查单元604,用于检查用户是否设置了自动安装,并在检查到用户设置了自动安装后,通知所述软件更新单元603。当然,用户设置检查单元604可以在待更新列表生成单元602生成待更新列表后执行检查用户是否设置了自动安装的操作,也可以是在待更新列表生成单元602生成待更新列表之前执行检查用户是否设置了自动安装的操作。对此,本发明实施例不做限定。
本发明实施例基于加密服务器管理的客户端软件更新装置,与图4所述实施例相比,可以更方便用户的使用,使用户根据需要来选择自动安装或手式安装。
利用本发明实施例基于加密服务器管理的客户端软件更新装置,可以基于产品服务有效期控制,为产品提供标准服务。
以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式对本发明进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及设备;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (12)

1.一种基于加密服务器管理的客户端软件更新方法,其特征在于,包括:
客户端通过加密服务器连接数据库,从所述数据库中获取软件更新清单;
根据本地已安装软件及所述软件更新清单生成待更新列表;
根据所述待更新列表中的信息,更新本地已安装软件。
2.根据权利要求1所述的方法,其特征在于,所述根据本地已安装软件及所述软件更新清单生成待更新列表包括:
获取本地已安装软件列表,所述本地已安装软件列表包括本地已安装软件的信息;
通过比较所述本地已安装软件列表和所述软件更新清单,确定本地已安装软件。
3.根据权利要求1所述的方法,其特征在于,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的链接地址,所述软件名称包括:补丁程序名称、和/或软件新版本程序名称;
所述根据所述待更新列表中的信息,更新本地已安装软件包括:
根据所述待更新列表中的链接地址下载对应的软件程序;
将下载的软件程序安装和/或更新到本地。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在根据所述待更新列表中的链接地址下载对应的软件程序之前,检查本地指定位置是否已保存有所述对应的软件程序;
如果没有,则执行所述根据所述待更新列表中的链接地址下载对应的软件程序的步骤。
5.根据权利要求1所述的方法,其特征在于,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的软件程序,所述软件程序包括:补丁程序、和/或软件新版本程序;
所述根据所述待更新列表中的信息,更新本地已安装软件包括:
将所述待更新列表中的软件程序安装或更新到本地。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
在更新本地已安装软件之前,检查用户是否设置了自动安装;
如果已设置,则执行所述更新本地已安装软件的步骤。
7.一种基于加密服务器管理的客户端软件更新装置,其特征在于,包括:
清单获取单元,用于通过加密服务器连接数据库,从所述数据库中获取软件更新清单;
待更新列表生成单元,用于根据本地已安装软件及所述软件更新清单生成待更新列表;
软件更新单元,用于根据所述待更新列表中的信息,更新本地已安装软件。
8.根据权利要求7所述的装置,其特征在于,所述待更新列表生成单元包括:
获取子单元,用于获取本地已安装软件列表,所述本地已安装软件列表包括本地已安装软件的信息;
确定子单元,用于通过比较所述本地已安装软件列表和所述软件更新清单,确定本地已安装软件。
9.根据权利要求7所述的装置,其特征在于,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的链接地址,所述软件名称包括:补丁程序名称、和/或软件新版本程序名称;
所述软件更新单元包括:
下载子单元,用于根据所述待更新列表中的链接地址下载对应的软件程序;
更新子单元,用于将所述下载子单元下载的软件程序安装和/或更新到本地。
10.根据权利要求9所述的装置,其特征在于,所述软件更新单元还包括:
检查子单元,用于检查本地指定位置是否已保存有所述对应的软件程序,如果没有,则通知所述下载子单元。
11.根据权利要求7所述的装置,其特征在于,所述软件更新清单和所述待更新列表分别包括:软件名称及对应的软件程序,所述软件程序包括:补丁程序、和/或软件新版本程序;
所述软件更新单元,具体用于将所述待更新列表中的软件程序安装或更新到本地。
12.根据权利要求7至11任一项所述的装置,其特征在于,所述装置还包括:
用户设置检查单元,用于检查用户是否设置了自动安装,并在检查到用户设置了自动安装后,通知所述软件更新单元。
CN200910210509A 2009-11-09 2009-11-09 基于加密服务器管理的客户端软件更新方法及装置 Pending CN101694625A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910210509A CN101694625A (zh) 2009-11-09 2009-11-09 基于加密服务器管理的客户端软件更新方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910210509A CN101694625A (zh) 2009-11-09 2009-11-09 基于加密服务器管理的客户端软件更新方法及装置

Publications (1)

Publication Number Publication Date
CN101694625A true CN101694625A (zh) 2010-04-14

Family

ID=42093598

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910210509A Pending CN101694625A (zh) 2009-11-09 2009-11-09 基于加密服务器管理的客户端软件更新方法及装置

Country Status (1)

Country Link
CN (1) CN101694625A (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931944A (zh) * 2010-07-23 2010-12-29 华为终端有限公司 在线升级终端补丁的方法、装置与***
CN102110212A (zh) * 2011-02-21 2011-06-29 北京奇虎科技有限公司 一种实现补丁修正的方法及装置
CN102685238A (zh) * 2012-05-17 2012-09-19 江苏中科梦兰电子科技有限公司 一种基于云架构的终端程序管理方法
CN102831353A (zh) * 2012-09-18 2012-12-19 珠海市君天电子科技有限公司 一种针对带有计算机病毒的应用软件的处理方法及***
CN102866902A (zh) * 2012-09-03 2013-01-09 中科华核电技术研究院有限公司 复杂环境下的开发对象版本自动检查方法及***
CN103002024A (zh) * 2012-11-21 2013-03-27 用友软件股份有限公司 应用程序升级***和应用程序升级方法
CN103119576A (zh) * 2010-07-30 2013-05-22 惠普发展公司,有限责任合伙企业 信息技术服务管理
WO2014036936A1 (en) * 2012-09-04 2014-03-13 Tencent Technology (Shenzhen) Company Limited Systems and methods for software upgrade recommendation
CN104092732A (zh) * 2014-06-20 2014-10-08 裴兆欣 一种终端软件智能更新方法及装置
CN106919843A (zh) * 2017-01-24 2017-07-04 北京奇虎科技有限公司 漏洞修复***、方法及设备
CN107391107A (zh) * 2017-06-12 2017-11-24 北京明朝万达科技股份有限公司 一种应用程序的修复方法和装置
CN108595206A (zh) * 2018-04-24 2018-09-28 成都致云科技有限公司 财税软件管理方法及装置
CN111258610A (zh) * 2020-01-21 2020-06-09 Oppo(重庆)智能科技有限公司 ***软件更新方法、装置、***、存储介质和电子设备
CN114461238A (zh) * 2022-04-11 2022-05-10 深圳市星卡科技有限公司 一种诊断软件自动下载的方法、装置和计算机设备

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931944A (zh) * 2010-07-23 2010-12-29 华为终端有限公司 在线升级终端补丁的方法、装置与***
CN101931944B (zh) * 2010-07-23 2013-09-25 华为终端有限公司 在线升级终端补丁的方法、装置与***
US9240931B2 (en) 2010-07-30 2016-01-19 Hewlett Parkard Enterprise Development LP Information technology service management
CN103119576A (zh) * 2010-07-30 2013-05-22 惠普发展公司,有限责任合伙企业 信息技术服务管理
CN102110212A (zh) * 2011-02-21 2011-06-29 北京奇虎科技有限公司 一种实现补丁修正的方法及装置
CN102110212B (zh) * 2011-02-21 2013-01-30 北京奇虎科技有限公司 一种实现补丁修正的方法及装置
CN102685238A (zh) * 2012-05-17 2012-09-19 江苏中科梦兰电子科技有限公司 一种基于云架构的终端程序管理方法
CN102866902B (zh) * 2012-09-03 2016-05-18 中广核研究院有限公司 复杂环境下的开发对象版本自动检查方法及***
CN102866902A (zh) * 2012-09-03 2013-01-09 中科华核电技术研究院有限公司 复杂环境下的开发对象版本自动检查方法及***
WO2014036936A1 (en) * 2012-09-04 2014-03-13 Tencent Technology (Shenzhen) Company Limited Systems and methods for software upgrade recommendation
CN102831353A (zh) * 2012-09-18 2012-12-19 珠海市君天电子科技有限公司 一种针对带有计算机病毒的应用软件的处理方法及***
CN102831353B (zh) * 2012-09-18 2016-12-21 珠海市君天电子科技有限公司 一种针对带有计算机病毒的应用软件的处理方法及***
CN103002024B (zh) * 2012-11-21 2015-05-27 用友软件股份有限公司 应用程序升级***和应用程序升级方法
CN103002024A (zh) * 2012-11-21 2013-03-27 用友软件股份有限公司 应用程序升级***和应用程序升级方法
CN104092732A (zh) * 2014-06-20 2014-10-08 裴兆欣 一种终端软件智能更新方法及装置
CN106919843A (zh) * 2017-01-24 2017-07-04 北京奇虎科技有限公司 漏洞修复***、方法及设备
CN106919843B (zh) * 2017-01-24 2020-08-28 北京奇虎科技有限公司 漏洞修复***、方法及设备
CN107391107A (zh) * 2017-06-12 2017-11-24 北京明朝万达科技股份有限公司 一种应用程序的修复方法和装置
CN108595206A (zh) * 2018-04-24 2018-09-28 成都致云科技有限公司 财税软件管理方法及装置
CN108595206B (zh) * 2018-04-24 2022-04-22 致云科技有限公司 财税软件管理方法及装置
CN111258610A (zh) * 2020-01-21 2020-06-09 Oppo(重庆)智能科技有限公司 ***软件更新方法、装置、***、存储介质和电子设备
CN111258610B (zh) * 2020-01-21 2023-11-24 Oppo(重庆)智能科技有限公司 ***软件更新方法、装置、***、存储介质和电子设备
CN114461238A (zh) * 2022-04-11 2022-05-10 深圳市星卡科技有限公司 一种诊断软件自动下载的方法、装置和计算机设备

Similar Documents

Publication Publication Date Title
CN101694625A (zh) 基于加密服务器管理的客户端软件更新方法及装置
JP4625213B2 (ja) 周辺装置に関連する情報にアクセスする方法およびシステム
US9772838B2 (en) Firmware update discovery and distribution
US9235404B2 (en) Firmware update system
US8935687B2 (en) Incrementally updating a software appliance
CN102413022B (zh) 一种应用调试方法和***
US20060080651A1 (en) Update package for offline synchronization of software updates
EP2278460B1 (en) System image customization tool
US9110761B2 (en) Resource data structures for firmware updates
US8924920B2 (en) Providing a software appliance based on a role
US20030195951A1 (en) Method and system to dynamically detect, download and install drivers from an online service
CN108027741A (zh) 基于补丁升级的文件处理方法、装置、终端以及存储介质
CN106406961A (zh) 一种基于浏览器加载、提供应用程序的方法、装置
US7440971B2 (en) Context based access of files by file system to a client based on detection of related files opened by the client
US11086618B2 (en) Populating a software catalogue with related product information
CN103200271A (zh) Arm服务器及其自动化安装***的方法
CN107025108B (zh) 从源代码管理(scm)***将分级数据导出到产品生命周期管理(plm)***
WO2017186066A1 (zh) 软件管理方法及装置
JP5684962B2 (ja) システム・ファームウェアから記憶装置にアプリケーション・プログラムを転送するための方法およびシステム
CN104918114A (zh) 一种操作***升级方法及装置
CN101490645A (zh) 用以设备虚拟化的方法及设备
JP2007080167A (ja) ソフトウェア資源配信システムと方法およびプログラム
CN115437653A (zh) 一种利用容器技术私有化部署的方法
CN106095486A (zh) 应用程序的在线更新方法、***、终端设备及服务器
CN112256316A (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
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100414