CN102053844A - 软件升级方法和采用该方法的软件升级*** - Google Patents
软件升级方法和采用该方法的软件升级*** Download PDFInfo
- Publication number
- CN102053844A CN102053844A CN2009101978434A CN200910197843A CN102053844A CN 102053844 A CN102053844 A CN 102053844A CN 2009101978434 A CN2009101978434 A CN 2009101978434A CN 200910197843 A CN200910197843 A CN 200910197843A CN 102053844 A CN102053844 A CN 102053844A
- Authority
- CN
- China
- Prior art keywords
- software
- lan
- upgrading
- patch
- information
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种软件升级方法和一种软件升级***,该软件升级方法包括如下步骤:发送软件升级请求信息,所述软件升级请求信息包括发送端软件的版本信息;比较所述发送端软件版本信息和存档的软件版本信息,并根据比较结果判断是否发回补丁软件的服务器地址信息;根据该补丁软件的服务器地址信息下载该补丁软件并完成软件的升级。本发明的软件升级方法操作简单,使用更加方便。
Description
技术领域
本发明涉及一种软件升级方法和采用该方法的软件升级***。
背景技术
现在,很多公司为了进行资料保密,通常将公司内部的客户端电脑与公司内部的局域网连接,利用设立的局域网服务器实现公司内部客户端电脑之间的连接,从而断开与外界互联网的连接。客户端电脑通常安装有各种应用软件,而各种软件的功能需要不断的更新升级,但是,由于客户端电脑与互联网的连接断开,各种软件不能自动完成升级。
一种常用的方法是公司内部的网络管理人员手动下载软件的补丁到公司内部的共享客户端电脑上,当局域网内用户需要升级客户端电脑的软件时,到该共享客户端电脑的指定的共享目录中执行补丁程序,从而完成对该客户端电脑的软件的升级。采用这种方法虽然能够实现对局域网内客户端电脑的软件升级,但是,由于这种方法需要每台客户端电脑的使用者进行手动软件升级,使用者操作繁琐,不利于公司内部工作效率的提高。
发明内容
本发明的目的在于提供一种操作简单且能够用于局域网客户端的软件升级方法。
本发明的目的还在于提供一种操作简单且能够用于局域网客户端的软件升级***。
一种软件升级方法,包括如下步骤:发送软件升级请求信息,所述软件升级请求信息包括发送端软件的版本信息;比较所述发送端软件版本信息和存档的软件版本信息,并根据比较结果判断是否发回补丁软件的服务器地址信息;根据该补丁软件的服务器地址信息下载该补丁软件并完成软件的升级。
本发明优选的一种实施方式,在发送所述软件升级请求信息前,先升级包括了所述存档的软件版本信息和所述补丁软件的服务器地址信息的配置文件。
本发明优选的一种实施方式,所述配置文件包括所述补丁软件的大小信息,根据该补丁软件的大小信息判断所述软件是否完成升级。
本发明优选的一种实施方式,该配置文件包括补丁软件所使用的语言的信息、补丁软件所使用的平台的信息、补丁软件的名称信息。
一种软件升级***,包括局域网服务器和局域网客户端,该局域网服务器包括用于控制该局域网客户端的软件升级的局域网软件升级控制模块,该局域网软件升级控制模块包括软件版本信息,该局域网软件升级控制模块比较该局域网客户端发送的软件版本信息和该局域网软件升级控制模块内的软件版本信息,通过控制是否发送补丁软件的服务器地址信息,控制该局域网客户端是否自动进行软件升级。
本发明优选的一种实施方式,该软件升级***还包括互联网服务器,该局域网服务器包括补丁软件的配置文件,该局域网服务器根据互联网服务器提供的补丁软件信息升级该配置文件。
本发明优选的一种实施方式,该配置文件包括该局域网服务器内的软件版本信息和该补丁软件的服务器地址信息。
本发明优选的一种实施方式,该配置文件包括补丁软件的大小信息。
本发明优选的一种实施方式,该局域网客户端根据该补丁软件的大小信息判断该局域网客户端的软件是否完成升级。
本发明优选的一种实施方式,该配置文件包括补丁软件所使用的语言的信息、补丁软件所使用的平台的信息、补丁软件的名称信息。
与现有技术相比,本发明的软件升级方法对该局域网服务器中的补丁软件的配置文件进行升级,该局域网客户端利用该配置文件进行软件的自动升级。本发明的软件升级方法更容易操作,并且下载速度更快。且该配置文件比较灵活,支持不同平台,不同语言,不同版本,补丁可存放在不同服务器上。
附图说明
图1是本发明较佳实施方式的软件升级***的示意图。
图2是图1所示的软件升级***中的局域网服务器的配置文件的结构示意图。
图3是本发明的软件升级方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
本发明的软件升级***主要包括局域网服务器和局域网客户端,该局域网服务器包括用于控制该局域网客户端的软件升级的局域网软件升级控制模块,该局域网软件升级控制模块比较该局域网客户端发送的软件版本信息和该局域网软件升级控制模块内的软件版本信息,通过控制是否发送补丁软件的服务器地址信息,控制该局域网客户端是否自动进行软件升级。
请参阅图1,图1是本发明较佳实施方式的软件升级***的示意图。该软件升级***10包括互联网服务器11、局域网服务器13和局域网客户端15。该局域网客户端15安装有各种应用软件。该局域网服务器13用于控制该局域网客户端15上所安装软件的自动升级。该互联网服务器11用于向该局域网服务器13提供补丁软件信息。
该局域网服务器13包括局域网软件控制模块131,该局域网软件控制模块131与该互联网服务器11和该局域网客户端15连接。该局域网软件控制模块131存储有用于该局域网客户端15的软件升级的补丁软件的配置文件。该局域网软件控制模块131接收该互联网服务器11提供的补丁软件信息,并升级该补丁软件的配置文件,其中,该补丁软件的配置文件包括服务器地址信息和补丁软件的版本信息。该补丁软件的配置文件可以根据该互联网服务器11提供的补丁软件信息自动生成,也可以由网络管理人员手动进行设置。该局域网软件控制模块131根据该补丁软件的配置文件控制该局域网客户端15的软件的自动升级。
请参阅图2,图2是本发明的局域网软件控制模块131生成的补丁软件的配置文件的结构示意图。在一种实施方式中,该配置文件为一个xml文件,该局域网客户端15升级下载补丁软件时,向该局域网服务器131读取该配置文件。该配置文件中记录了补丁软件所使用的语言的信息、补丁软件所使用的平台的信息、补丁软件的名称信息、补丁软件的大小信息、软件版本信息和该补丁软件的服务器地址信息。如图2所示,该配置文件中的updata项用于表示该配置文件和根结点;company项用于表示局域网内的公司名称,如:csmc;platform项用于表示平台的种类如:windows平台或者linux平台;windows项用于表示补丁软件所使用的平台为windows平台;language项用于表示补丁软件所使用的语言,例如:sch/tch/eng/jap;sch项用于表示补丁软件所使用的语言为简体中文;patchinfo项用于表示补丁软件信息;name项用于表示补丁软件的名称;length项用于表示补丁软件的大小信息,该补丁软件的大小信息的单位可以为字节,该局域网客户端15根据该补丁软件的大小信息判断该局域网客户端15的软件是否完成升级;version项用于表示补丁软件所对应的需升级软件的软件版本号;patch项用于表示补丁软件的服务器地址。
该配置文件的各项可以根据补丁软件的不同而自由设计。例如:通过设置platform项,可以设定补丁软件所使用的***,如:为windows***或者linux***,根据不同的platform项设置,patch项所设定的补丁软件的服务器地址也相应不同。通过设置language项,可以设定补丁软件所使用的语言,如中文或者英文,根据不同的language项设置,patch项所设定的补丁软件的服务器地址也相应不同。即不同的补丁可以配置不同的补丁软件的服务器地址,当全世界用户都在下载时,保证下载速度。
请参与图3,图3是本发明的软件升级方法的流程图。本发明的软件升级方法主要包括如下步骤:局域网客户端15向该局域网服务器13发送软件升级请求信息,该软件升级请求信息包括该局域网客户端15软件的版本信息;该局域网服务器13比较该局域网客户端15发送的软件版本信息和该局域网服务器13内的软件版本信息,并根据比较结果判断是否向该局域网客户端15发送补丁软件的服务器地址信息;根据该补丁软件的服务器地址信息,该局域网客户端15下载该补丁软件并完成软件的自动升级。
下面详细介绍该软件升级方法的各个步骤:
网络管理人员根据该互联网服务器11提供的补丁软件信息,判断该局域网服务器13上补丁软件的配置文件是否需要进行升级,若该配置文件需要升级,则网络管理人员根据该互联网服务器11提供的最新补丁软件信息,升级该局域网服务器13上补丁软件的配置文件。
该局域网客户端15启动待升级的软件,然后该局域网客户端15自动向该局域网服务器13和其他局域网客户端发送软件升级请求信息,即向该局域网服务器13和其他局域网客户端发送数据广播。该升级请求信息中包括该待升级的软件的版本信息。
该局域网客户端15判读是否收到该局域网服务器13的响应。若该局域网服务器13无响应,则表明该局域网客户端15连接不上该局域网服务器13,若该局域网客户端15直接连接有外部互联网,该局域网客户端15尝试连接该软件公司的服务器,若有合适补丁下载,即进行外部互联网自动下载,以完成软件的升级。
若该局域网服务器13有响应,该局域网服务器13比较该局域网客户端15的待升级软件的版本信息和该局域网服务器13的配置文件中的补丁软件的版本信息,从而确定该局域网客户端15中的软件是否需要升级。若不需要升级,则该局域网客户端15的软件升级过程停止,若需要升级,该局域网服务器13根据该局域网客户端15的IP地址将该配置文件中的补丁软件的服务器地址信息发送给该局域网客户端15。
该局域网客户端15接收该局域网服务器13发送的补丁软件的服务器地址信息,根据该补丁软件的服务器地址信息通过局域网从指定服务器上下载补丁软件到该局域网客户端15的指定目录。待该补丁软件下载完毕后,该局域网客户端15提示使用者重新启动软件。该局域网客户端15下载该补丁软件的过程中可以使用断点续传的方式。
该局域网客户端15提示使用者启动待升级的软件的外壳程序后,检测到该下载的补丁软件,然后执行该补丁软件的程序,同时退出该软件的外壳程序,此时执行软件的程序,进行软件升级操作,该软件升级完成后,通知使用者重新启动该软件的外壳程序。
与现有技术相比,本发明的软件升级方法对该局域网服务器13中的补丁软件的配置文件进行升级,该局域网客户端15利用该配置文件进行软件的自动升级。本发明的软件升级方法更容易操作,并且下载速度更快。且该配置文件比较灵活,支持不同平台,不同语言,不同版本,补丁可存放在不同服务器上。
本发明的软件升级方法中,当该局域网客户端15启动待升级的软件后,该局域网客户端15自动向该局域网服务器13和其他局域网客户端发送软件升级请求信息。该局域网客户端15也可以在该软件启动后,使用者在该软件菜单中设定升级天数的间隔(1天,3天,一周,手动),时间到后,该局域网客户端15自动向该局域网服务器13和其他局域网客户端发送软件升级请求信息,并不限于上述实施方式所述。
在不偏离本发明的精神和范围的情况下还可以构成许多有很大差别的实施例。应当理解,除了如所附的权利要求所限定的,本发明不限于在说明书中所述的具体实施例。
Claims (10)
1.一种软件升级方法,包括如下步骤:
发送软件升级请求信息,所述软件升级请求信息包括发送端软件的版本信息;
比较所述发送端软件版本信息和存档的软件版本信息,并根据比较结果判断是否发回补丁软件的服务器地址信息;
根据该补丁软件的服务器地址信息下载该补丁软件并完成软件的升级。
2.如权利要求1所述的软件升级方法,其特征在于:在发送所述软件升级请求信息前,先升级包括了所述存档的软件版本信息和所述补丁软件的服务器地址信息的配置文件。
3.如权利要求2所述的软件升级方法,其特征在于:所述配置文件包括所述补丁软件的大小信息,根据该补丁软件的大小信息判断所述软件是否完成升级。
4.如权利要求2所述的软件升级方法,其特征在于:该配置文件包括补丁软件所使用的语言的信息、补丁软件所使用的平台的信息、补丁软件的名称信息。
5.一种软件升级***,包括局域网服务器和局域网客户端,其特征在于:该局域网服务器包括用于控制该局域网客户端的软件升级的局域网软件升级控制模块,该局域网软件升级控制模块包括软件版本信息,该局域网软件升级控制模块比较该局域网客户端发送的软件版本信息和该局域网软件升级控制模块内的软件版本信息,通过控制是否发送补丁软件的服务器地址信息,控制该局域网客户端是否自动进行软件升级。
6.如权利要求5所述的软件升级***,其特征在于:该软件升级***还包括互联网服务器,该局域网服务器包括补丁软件的配置文件,该局域网服务器根据互联网服务器提供的补丁软件信息升级该配置文件。
7.如权利要求6所述的软件升级***,其特征在于:该配置文件包括该局域网服务器内的软件版本信息和该补丁软件的服务器地址信息。
8.如权利要求6所述的软件升级***,其特征在于:该配置文件包括补丁软件的大小信息。
9.如权利要求8所述的软件升级***,其特征在于:该局域网客户端根据该补丁软件的大小信息判断该局域网客户端的软件是否完成升级。
10.如权利要求6所述的软件升级***,其特征在于:该配置文件包括补丁软件所使用的语言的信息、补丁软件所使用的平台的信息、补丁软件的名称信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101978434A CN102053844A (zh) | 2009-10-28 | 2009-10-28 | 软件升级方法和采用该方法的软件升级*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101978434A CN102053844A (zh) | 2009-10-28 | 2009-10-28 | 软件升级方法和采用该方法的软件升级*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102053844A true CN102053844A (zh) | 2011-05-11 |
Family
ID=43958200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101978434A Pending CN102053844A (zh) | 2009-10-28 | 2009-10-28 | 软件升级方法和采用该方法的软件升级*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102053844A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103795574A (zh) * | 2014-01-27 | 2014-05-14 | 上海斐讯数据通信技术有限公司 | 光网络终端配置文件的升级方法 |
CN104038538A (zh) * | 2014-05-29 | 2014-09-10 | 广州视睿电子科技有限公司 | 局域网主机软件升级方法与*** |
WO2015010642A1 (zh) * | 2013-07-25 | 2015-01-29 | 腾讯科技(深圳)有限公司 | 业务发布方法和***、业务更新方法、客户端 |
WO2016145897A1 (zh) * | 2015-08-28 | 2016-09-22 | 中兴通讯股份有限公司 | 一种更新数据包的制作方法及装置 |
CN106709281A (zh) * | 2015-07-14 | 2017-05-24 | 阿里巴巴集团控股有限公司 | 补丁发放和获取方法、装置 |
WO2017124741A1 (zh) * | 2016-01-18 | 2017-07-27 | 中兴通讯股份有限公司 | 一种设备版本同步方法及装置 |
CN108810581A (zh) * | 2017-07-12 | 2018-11-13 | 北京视联动力国际信息技术有限公司 | 一种软件菜单的更新方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1584865A (zh) * | 2003-08-21 | 2005-02-23 | 珠海金山软件股份有限公司 | 计算机软件升级的方法 |
CN1953376A (zh) * | 2005-10-18 | 2007-04-25 | 河南省863软件孵化器有限公司 | 无线终端设备远程软件升级的***和方法 |
CN101296146A (zh) * | 2008-05-21 | 2008-10-29 | 深圳创维-Rgb电子有限公司 | 电视机远程升级*** |
CN101478424A (zh) * | 2008-12-18 | 2009-07-08 | 深圳华为通信技术有限公司 | 局域网侧设备软件升级数据的分发方法、设备和*** |
JP2009187420A (ja) * | 2008-02-08 | 2009-08-20 | Obic Business Consultants Ltd | 情報処理システム、サーバ装置、ユーザ管理装置、情報処理方法、およびプログラム |
-
2009
- 2009-10-28 CN CN2009101978434A patent/CN102053844A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1584865A (zh) * | 2003-08-21 | 2005-02-23 | 珠海金山软件股份有限公司 | 计算机软件升级的方法 |
CN1953376A (zh) * | 2005-10-18 | 2007-04-25 | 河南省863软件孵化器有限公司 | 无线终端设备远程软件升级的***和方法 |
JP2009187420A (ja) * | 2008-02-08 | 2009-08-20 | Obic Business Consultants Ltd | 情報処理システム、サーバ装置、ユーザ管理装置、情報処理方法、およびプログラム |
CN101296146A (zh) * | 2008-05-21 | 2008-10-29 | 深圳创维-Rgb电子有限公司 | 电视机远程升级*** |
CN101478424A (zh) * | 2008-12-18 | 2009-07-08 | 深圳华为通信技术有限公司 | 局域网侧设备软件升级数据的分发方法、设备和*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015010642A1 (zh) * | 2013-07-25 | 2015-01-29 | 腾讯科技(深圳)有限公司 | 业务发布方法和***、业务更新方法、客户端 |
CN103795574A (zh) * | 2014-01-27 | 2014-05-14 | 上海斐讯数据通信技术有限公司 | 光网络终端配置文件的升级方法 |
CN104038538A (zh) * | 2014-05-29 | 2014-09-10 | 广州视睿电子科技有限公司 | 局域网主机软件升级方法与*** |
CN106709281A (zh) * | 2015-07-14 | 2017-05-24 | 阿里巴巴集团控股有限公司 | 补丁发放和获取方法、装置 |
CN106709281B (zh) * | 2015-07-14 | 2019-09-17 | 阿里巴巴集团控股有限公司 | 补丁发放和获取方法、装置 |
WO2016145897A1 (zh) * | 2015-08-28 | 2016-09-22 | 中兴通讯股份有限公司 | 一种更新数据包的制作方法及装置 |
WO2017124741A1 (zh) * | 2016-01-18 | 2017-07-27 | 中兴通讯股份有限公司 | 一种设备版本同步方法及装置 |
CN108810581A (zh) * | 2017-07-12 | 2018-11-13 | 北京视联动力国际信息技术有限公司 | 一种软件菜单的更新方法和装置 |
CN108810581B (zh) * | 2017-07-12 | 2020-09-08 | 视联动力信息技术股份有限公司 | 一种软件菜单的更新方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102053844A (zh) | 软件升级方法和采用该方法的软件升级*** | |
CN102129378B (zh) | 一种软件菜单更新方法和装置 | |
KR101481443B1 (ko) | 통신 네트워크의 디바이스 관리 방법 및 시스템 | |
CN101227428B (zh) | 一种应用服务器及其远程控制方法 | |
US8001095B2 (en) | Method of updating a version of an application program | |
CN103019757A (zh) | 一种在多台客户端间同步软件的方法、装置及*** | |
WO2016145747A1 (zh) | 智能网关的功能插件管理方法、客户端及*** | |
JP2004534994A (ja) | データベースデータの同期 | |
KR20050015882A (ko) | 홈네트워크의 홈디바이스원격관리장치 및 그 방법 | |
CN101540784B (zh) | 文件下载方法及终端、下载响应服务器、文件服务器 | |
CN109495433A (zh) | 数据下载方法和装置、存储介质及电子装置 | |
US20100077024A1 (en) | Method for transmitting data transmitted incompletely between server and client | |
CN103580921A (zh) | 一种网络设备自动升级的方法及自动升级*** | |
WO2019029253A1 (zh) | 一种基于fota的远程升级控制方法及*** | |
CN101883002A (zh) | 一种外挂设备安装方法及*** | |
WO2017166906A1 (zh) | 一种管理eUICC中的签约信息集的方法及相关设备 | |
CN112637266A (zh) | 一种基于AWS IoT的智能相框管理方法、设备及介质 | |
JP2010182260A (ja) | シンクライアントシステム、管理サーバ、シンクライアント端末およびシンクライアントサーバ | |
CN105787300A (zh) | 一种控制软件使用的方法及*** | |
CN111181752B (zh) | 窄带设备升级方法、移动终端及可读存储介质 | |
CN100512116C (zh) | 网络设备远程加载***及方法 | |
CN105933402A (zh) | 一种企业通讯录同步的方法 | |
CN101989989A (zh) | 一种企业通信录和个人通信录的数据同步方法和*** | |
JP2001028571A (ja) | 放送システムによって提供される情報サービスにアクセスするアプリケーションプログラミングのインターフェース装置 | |
CN110582035B (zh) | 一种利用宽带普遍服务管理平台对onu进行升级的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: 214028 Wuxi provincial high tech Industrial Development Zone, Hanjiang Road, No. 5, Jiangsu, China Applicant after: Wuxi CSMC Semiconductor Co., Ltd. Address before: 214061 No. 5 Hanjiang Road, national hi tech Industrial Development Zone, Wuxi, Jiangsu, China Applicant before: Wuxi CSMC Semiconductor Co., Ltd. Co-applicant before: Wuxi Huarun Shanghua Technology Co., Ltd. |
|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110511 |