一种提高接入网络的计算机的功能的方法及装置制造方法及图纸

技术编号:2865709 阅读:187 留言:0更新日期:2012-04-11 18:40
一种提高接入网络的计算机的功能的方法,该方法是通过软件在线升级实现的,用于通过网络连接所述计算机到升级管理服务器和软件升级服务器,使所述软件在线自动升级,其特征在于,所述方法包括步骤:    预先在所述升级管理服务器上存储每个软件用户对应的用户信息;    启动所述软件时发送注册信息请求到所述升级管理服务器;    所述升级管理服务器收到所述注册信息请求后查询对应的所述用户信息,并根据查询后的所述用户信息下发软件升级信息到安装所述软件的计算机;    所述安装所述软件的计算机接收所述软件升级信息并根据所述软件升级信息通知所述软件启动内嵌的升级程序;    所述内嵌的升级程序连接安装所述软件的计算机到所述软件升级服务器,以完成安装所述软件的计算机的软件的自动升级。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机领域,具体涉及一种提高接入网络的计算机的功能的方法及装置
技术介绍
目前,软件提供商为了方便用户的需求,及时更新软件的版本以提高计算机的功能,大都同时提供了软件在线升级的功能。通常,软件在线升级时,首先要获取升级服务器的地址;然后从升级服务器上下载更新程序文件或补丁程序文件到本地;然后需要独立运行该更新程序或补丁程序来完成该软件的升级。这种在线升级方式有如下特点(1)可通过多种途径获取升级服务器的地址,主要有以下三种途径方式a、在软件中绑定升级服务器的地址,按照软件程序内设定的升级策略连接到升级服务器进行升级。b、升级服务器的地址需要软件用户自己设置,然后进行升级。c、软件升级时从网络侧获得几个升级服务器的地址,由用户自行选定后进行升级。其中,第一种方式将升级服务器的地址绑定到软件中,一旦升级服务器更换了地址则无法升级该软件;第二种方式需要用户事先知道升级服务器的地址,无法做到自动升级;第三种方式需要用户自己选择升级服务器,而需要选择哪个升级服务器才能获得最佳的在线升级对用户来说却是盲目的。(2)软件进行升级时,升级服务器一般通过设置最大连接数和每个连接的最大流量等来控制访问流量,在访问高峰期会出现升级速度非常慢的问题。(3)软件升级时,一般是下载升级服务器设定目录下的文件,如果一个服务器要管理不同软件,多个版本的升级,则需要设定多个目录等方法来管理。
技术实现思路
本专利技术的目的是克服现有技术的上述缺点,提供一种提高接入网络的计算机的功能的方法及装置,实现软件升级的方便管理及对软件在线的自适应性升级。本专利技术提供了一种提高接入网络的计算机的功能的方法,该方法是通过软件在线升级实现的,用于通过网络连接所述计算机到升级管理服务器和软件升级服务器,使所述软件在线自动升级,该方法包括步骤预先在所述升级管理服务器上存储每个软件用户对应的用户信息;启动所述软件时发送注册信息请求到所述升级管理服务器;所述升级管理服务器收到所述注册信息请求后查询对应的所述用户信息,并根据查询后的所述用户信息下发软件升级信息到安装所述软件的计算机;所述安装所述软件的计算机接收所述软件升级信息并根据所述软件升级信息通知所述软件启动内嵌的升级程序;所述内嵌的升级程序连接安装所述软件的计算机到所述软件升级服务器,以完成安装所述软件的计算机的软件的自动升级。可选地,所述每个软件用户对应的用户信息包括注册ID、密码、IP地址和/或区域、软件类型、版本号、优先级别。可选地,所述启动所述软件时发送注册信息请求到所述升级管理服务器的步骤包括连接安装所述软件的计算机到所述升级管理服务器;发送注册信息请求到所述升级管理服务器,所述软件用户的注册信息包括所述软件注册ID、密码。优选地,所述升级管理服务器收到所述注册信息请求后查询对应的所述用户信息,并根据查询后的所述用户信息下发软件升级信息到所述安装所述软件的计算机的步骤还包括所述升级管理服务器根据所述查询后的用户信息通过分时对不同的软件下发软件升级信息到所述安装所述软件的计算机进行访问分时控制;所述升级管理服务器根据所述查询后的用户信息通过对不同的软件下发对应的所述软件升级服务器地址到所述安装所述软件的计算机进行访问分流调度。进一步地,所述升级管理服务器根据所述查询后的用户信息通过分时对不同的软件下发软件升级信息到所述安装所述软件的计算机进行访问分时控制的步骤包括预先设定所述升级管理服务器对每个IP网段和/或区域内,以及不同级别的软件用户进行所述软件升级时下发所述软件升级信息的时间;所述升级管理服务器根据所述收到的注册信息查询对应的所述用户信息获得所述用户IP地址和/或区域、用户级别;查询所述预先设定的所述IP地址和/或区域信息,以及用户级别对应的下发所述软件升级信息的时间; 对不同级别用户在预先设定的时间段内下发软件升级信息到安装所述软件的计算机,实现访问控制。进一步地,所述升级管理服务器根据所述查询后的用户信息通过对不同的软件下发对应的所述软件升级服务器地址到所述安装所述软件的计算机进行访问分流调度的步骤包括预先设定每个IP网段和/或区域内的软件用户进行所述软件升级时需要访问的所述软件升级服务器;所述升级管理服务器根据所述收到的注册信息查询对应的所述用户信息获得所述用户的IP地址和/或区域;查询所述预先设定的所述IP地址和/或区域信息对应的所述软件升级服务器,以获取所述软件升级服务器的地址;对需要升级的软件下发所述软件升级服务器的地址到所述安装所述软件的计算机,实现访问分流调度。优选地,所述内嵌的升级程序连接安装所述软件的计算机到所述软件升级服务器,以完成安装所述软件的计算机的软件的自动升级的步骤包括在所述升级服务器的指定目录下存放升级策略文件,在所述升级服务器的不同目录下存放升级所需下载的不同软件、不同版本的文件;所述升级程序根据所述软件升级信息连接安装所述软件的计算机到所述软件升级服务器并下载所述升级策略文件;根据所述升级策略文件的描述及所述软件本身的属性再次连接安装所述软件的计算机到所述软件升级服务器并下载所需文件到本地;所述升级程序将所述下载的所需文件添加或覆盖到所述软件的相关录目下,启动新的软件程序完成软件的自动升级。本专利技术还提供了一种实现上述方法的装置,所述装置包括 软件升级服务器,用于存放升级策略文件和软件自动升级时需要的不同软件、软件不同版本及选择性功能所需的下载文件;升级管理服务器,用于下发所述软件升级的相关信息,并通过下发所述软件升级的相关信息调度和控制所述软件在线升级的流量;软件控制装置,安装于所述计算机中,所述计算机通过网络与所述软件升级服务器和所述升级管理服务器连接,所述软件控制装置用于控制所述计算机根据由所述升级管理服务器下发的所述软件升级的相关信息实现所述软件的运行及升级,以提高所述计算机的功能;其中,所述软件控制装置包括至少一个软件运行控制装置,用于控制升级所述软件的对应部分及在升级所述软件的对应部分时所述计算机与所述升级管理服务器的连接。优选地,所述软件运行控制装置还包括软件升级控制子装置,用于控制所述软件的在线升级及所述升级过程中的所述计算机与所述软件升级服务器的连接。可选地,所述软件升级服务器和所述升级管理服务器可以是由不同软件控制的同一物理实体,也可以是由不同软件控制的不同物理实体。利用本专利技术,可以对不同软件、软件不同版本的升级更新文件进行优化管理,通过合理的升级流量的控制与调度,使用户获得简捷快速的软件在线自动升级,及时提高计算机的功能。附图说明图1是本专利技术的优选实施例提高接入网络的计算机的功能的方法的步骤的流程图;图2是本专利技术方法中升级管理服务器对访问软件升级服务器进行分时控制的详细步骤流程图; 图3是本专利技术方法中升级管理服务器对访问软件升级服务器进行分流调度的详细步骤流程图;图4是本专利技术的优选实施例提高接入网络的计算机的功能的装置的示意图。具体实施例方式为了使本
的人员更好地理解本专利技术,下面结合附图和实施方式对本专利技术作进一步的详细说明。参照图1,图1是本专利技术的优选实施例提高接入网络的计算机的功能的方法的步骤的流程图首先,在步骤10预先在升级管理服务器上存储每个软件用户对应的用户信息,该用户信息包括注册ID、密码、I本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:叶茂林
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利