CN101753524A - Method and system for upgrading software - Google Patents

Method and system for upgrading software Download PDF

Info

Publication number
CN101753524A
CN101753524A CN200810183439A CN200810183439A CN101753524A CN 101753524 A CN101753524 A CN 101753524A CN 200810183439 A CN200810183439 A CN 200810183439A CN 200810183439 A CN200810183439 A CN 200810183439A CN 101753524 A CN101753524 A CN 101753524A
Authority
CN
China
Prior art keywords
software
version
upgrading
server
described terminal
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.)
Granted
Application number
CN200810183439A
Other languages
Chinese (zh)
Other versions
CN101753524B (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.)
Juhaokan Technology Co Ltd
Original Assignee
Qingdao Hisense Media Network 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 Qingdao Hisense Media Network Technology Co Ltd filed Critical Qingdao Hisense Media Network Technology Co Ltd
Priority to CN2008101834397A priority Critical patent/CN101753524B/en
Publication of CN101753524A publication Critical patent/CN101753524A/en
Application granted granted Critical
Publication of CN101753524B publication Critical patent/CN101753524B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method and a system for upgrading software, which relates to the field of Internet. The invention solves the problem that since the software-upgrading operation is complex, the error probability is high. The method includes the following steps that: a terminal sends a software version check request to a software-upgrading server; according to the check request, the software-upgrading server determines whether the software of the terminal needs to be upgraded, all the file list information of a version which the terminal needs to be upgraded to is returned to the terminal if the software needs to be upgraded, and the terminal compares all the obtained file list information of the upgraded version with the file list information of the current version in order to find out the file list information to be upgraded, and sends a file-obtaining request to the software-upgrading server; the software-upgrading server searches for files for upgrading according to the file-obtaining request, and sends the files to the terminals, and the terminal receives the files for upgrading. The invention is used for software upgrading.

Description

A kind of method for upgrading software and system
Technical field
The present invention relates to network field, relate in particular to a kind of method for upgrading software and system.
Background technology
Computer software is to carry out certain functional programs in conjunction with computer hardware.For computer software provider, need to bring in constant renewal in the upgrading computer software to offer user's more function.And along with Internet development, the mode that the computer software upgrading develops into gradually by server/customer end realizes remote upgrade.The mode of so-called server/customer end is meant that computer software provider leaves the computer software upgrade data of latest edition on the server in, and the user of client directly downloads required upgrade data from server by the Internet.
Existing software upgrading mainly is to upgrade by the delta package mode, promptly at first determines the file change between two versions, and then upgrades according to changing delta package of making.If it is inconsistent to be dispersed in outer terminal versions, the version that then requires computer software provider to be upgraded to is made a plurality of delta package with the difference contrast that is dispersed in each outer version and is upgraded.
State in realization in the process of software upgrading, the inventor finds that there are the following problems at least in the prior art:
All to go the comparison heap file to find out difference during each upgrading, and make a plurality of delta package, so not only spend a large amount of manpowers, also increase probability of errors at different editions in the past.
Summary of the invention
Embodiments of the invention provide a kind of method for upgrading software and system, can make software upgrade job become easy, reduce error probability.
For achieving the above object, embodiments of the invention adopt following technical scheme:
A kind of method for upgrading software comprises:
Terminal sends software version to Software Upgrade Server and detects request;
Described Software Upgrade Server is determined the whether needs software upgrading of described terminal according to described detection request, if determine that described terminal needs software upgrading, then the All Files list information of the version that described terminal need be upgraded to returns to described terminal, and described listed files information comprises: filename, FileVersion;
The All Files list information of the version that the needs that described terminal basis is obtained are upgraded to and the listed files information of current version compare, and find out the listed files information that needs upgrading, and obtain file request to described Software Upgrade Server transmission;
Described Software Upgrade Server obtains the file that file request is searched the needs upgrading according to described, and issues to described terminal, and described terminal receives the described file that needs upgrading from described Software Upgrade Server.
A kind of software update system comprises:
Terminal is with the Software Upgrade Server that links to each other by network with terminal;
Described terminal sends software version to described Software Upgrade Server and detects request;
Described Software Upgrade Server is determined the whether needs software upgrading of described terminal according to described detection request, if determine that described terminal needs software upgrading, then the All Files list information of the version that described terminal need be upgraded to returns to described terminal, and described listed files information comprises: filename, FileVersion;
The All Files list information of the version that the needs that described terminal basis is obtained are upgraded to and the listed files information of current version compare, and find out the listed files information that needs upgrading, and obtain file request to described Software Upgrade Server transmission;
Described Software Upgrade Server obtains the file that file request is searched the needs upgrading according to described, and issues to described terminal, and described terminal receives the described file that needs upgrading from described Software Upgrade Server.
Method for upgrading software that the embodiment of the invention provides and system, terminal sends the version detection request to Software Upgrade Server, Software Upgrade Server judges whether this terminal needs software upgrading, if this terminal needs software upgrading, the All Files list information of the version that mmk terminal will be upgraded to returns to terminal, terminal is according to the listed files information of these information searching needs upgradings, send to Software Upgrade Server then and obtain file request, Software Upgrade Server finds the file that needs upgrading, send terminal to, terminal receives.So, only need the listed files information and the file configuration of latest edition software are got final product on Software Upgrade Server, need not be again find out difference respectively and make AKU, saved manpower, reduced error probability according to the software of the different editions of different terminals.
Description of drawings
The flow chart of the method for upgrading software that Fig. 1 provides for the embodiment of the invention;
The flow chart of the method for upgrading software that Fig. 2 provides for further embodiment of this invention;
The structured flowchart of the software update system that Fig. 3 provides for the embodiment of the invention;
The structured flowchart of terminal in the software update system that Fig. 4 provides for the embodiment of the invention;
The structured flowchart of Software Upgrade Server in the software update system that Fig. 5 provides for the embodiment of the invention;
The software update system structured flowchart that Fig. 6 provides for further embodiment of this invention.
Embodiment
Embodiments of the invention provide a kind of method for upgrading software, can make software upgrade job become easy, reduce error probability
Below in conjunction with accompanying drawing the embodiment of the invention is described in detail.
As shown in Figure 1, the embodiment of the invention provides a kind of method for upgrading software, may further comprise the steps:
101, terminal sends software version to Software Upgrade Server and detects request;
102, described Software Upgrade Server is determined the whether needs software upgrading of described terminal according to described detection request, if determine that described terminal needs software upgrading, then the All Files list information of the version that described terminal need be upgraded to returns to described terminal, and described listed files information comprises: filename, FileVersion;
103, the All Files list information of the version that is upgraded to according to the needs that obtain of described terminal, compare with the listed files information of current version, find out the listed files information that needs upgrading, and obtain file request to described Software Upgrade Server transmission;
104, described Software Upgrade Server obtains the file that file request is searched the needs upgrading according to described, and issues to described terminal, and described terminal receives the described file that needs upgrading from described Software Upgrade Server.
The method for upgrading software that the embodiment of the invention provides, terminal sends the version detection request to Software Upgrade Server, Software Upgrade Server judges whether this terminal needs software upgrading, if this terminal needs software upgrading, the All Files list information of the version that mmk terminal will be upgraded to returns to terminal, terminal is according to the listed files information of these information searching needs upgradings, send to Software Upgrade Server then and obtain file request, Software Upgrade Server finds the file that needs upgrading, send terminal to, terminal receives.So, only need the listed files information and the file configuration of latest edition software are got final product on Software Upgrade Server, need not be again find out difference respectively and make AKU, saved manpower, reduced error probability according to the software of the different editions of different terminals.
The method for upgrading software that another embodiment of the present invention provides, set this software upgrading only at the enterprise customer, will not upgrade for domestic consumer, software server according to the escalation policy of the software version request formulation of terminal transmission is so: at first definite this terminal of software version detection request that sends according to terminal is any user, if the enterprise customer then determines the version that needs are upgraded according to the software version detection request of terminal again; If domestic consumer does not then give upgrade service.So, increased the intelligent of upgrading judgement, can provide the upgrade service that is more suitable for for terminal.
As shown in Figure 2, the embodiment of the invention is divided into strategic server and version server with Software Upgrade Server, carries out following steps:
201, terminal sends software version to described strategic server and detects request;
202, strategic server detects request according to software version, determine the escalation policy of this terminal, and determine the whether needs software upgrading of described terminal according to described escalation policy, if determine that described terminal needs software upgrading, then the All Files list information of the version that terminal need be upgraded to returns to described terminal, this list information is the filename of the All Files of the version that need be upgraded to and FileVersion;
203, the All Files list information of the version that is upgraded to according to the needs that obtain of described terminal and the listed files information of current version compare, find out the listed files information that needs upgrading after, send to version server and to obtain file request;
204, version server is searched the file that these terminal needs are upgraded according to the file request of obtaining that terminal sends, and sends this terminal to, and this terminal receives All Files.
The method for upgrading software that the embodiment of the invention provides, terminal sends the version detection request to strategic server, strategic server is determined escalation policy according to request, and judge the whether needs software upgrading of this terminal according to escalation policy, if this terminal needs software upgrading, the All Files list information of the version that mmk terminal will be upgraded to returns to terminal, terminal is according to these information, compare with the listed files information of current version, find out the file that needs upgrading, send to version server then and obtain file request, version server is according to the file that file request finds the needs upgrading that obtains of terminal, send terminal to, terminal receives All Files.So, only need listed files information configuration with latest edition software on strategic server, the file configuration of latest edition software is got final product on version server, need not be again find out difference respectively and make AKU according to the software of the different editions of different terminals, save manpower, reduced error probability.
Further, version server is deployed in network side near terminal with distributed way, to reduce the flow attack that software upgrading brings and to improve user's response speed.
In addition, send file in terminal to described Software Upgrade Server and obtain request, Software Upgrade Server is searched the file of needs upgradings according to obtaining file request, and Software Upgrade Server is also controlled concurrent user number and flow when sending described terminal to.So, just can avoid the client to concentrate the upgrading occupied bandwidth.
When this Software Upgrade Server was divided into strategic server and version server, version server was controlled concurrent user number and flow.
As shown in Figure 3, the embodiment of the invention provides a kind of software update system, comprising:
Terminal 301 is with the Software Upgrade Server 302 that links to each other by network with terminal;
Terminal 301 sends software version to Software Upgrade Server 302 and detects request;
Described Software Upgrade Server 302 is determined whether needs software upgrading of described terminal 301 according to described detection request, if determine that described terminal 301 needs software upgrading, then the All Files list information of the version that described terminal 301 need be upgraded to returns to described terminal 301, and described listed files information comprises: filename, FileVersion;
The All Files list information of the version that the needs that described terminal 301 bases are obtained are upgraded to, compare with the listed files information of current version, find out the listed files information that needs upgrading, and obtain file request to described Software Upgrade Server 302 transmissions;
Described Software Upgrade Server 302 obtains the file that file request is searched the needs upgrading according to described, and issues to described terminal 301, and described terminal 301 receives the described file that needs upgrading from described Software Upgrade Server 302.
The software update system that the embodiment of the invention provides, terminal sends the version detection request to Software Upgrade Server, Software Upgrade Server judges whether this terminal needs software upgrading, if this terminal needs software upgrading, the All Files list information of the version that mmk terminal will be upgraded to returns to terminal, terminal is according to the listed files information of these information searching needs upgradings, send to Software Upgrade Server then and obtain file request, Software Upgrade Server finds the file that needs upgrading, send terminal to, terminal receives.So, only need the listed files information and the file configuration of latest edition software are got final product on Software Upgrade Server, need not be again find out difference respectively and make AKU, saved manpower, reduced error probability according to the software of the different editions of different terminals.
Wherein, as shown in Figure 4, described terminal bag 301 comprises:
Request transmitting unit 301A is used for sending software version to described Software Upgrade Server and detects request and obtain file request;
Receiving element 301B, the file that is used to receive the All Files list information of the version that need be upgraded to and receives the needs upgrading;
Search unit 301C, be used to search the listed files information of needs upgrading.
Further, as shown in Figure 5, described Software Upgrade Server 302 comprises:
Request receiving element 302A, the software version that is used to receive from described terminal detects request and obtains file request;
Judging unit 302B is used for detecting request according to described software version and determines the whether needs software upgrading of described terminal;
Return unit 302C, be used for the All Files list information of version that described terminal need be upgraded to and the file that described terminal need be upgraded;
Search unit 302D, be used to search the file that described terminal need be upgraded;
Control unit 302E is used for concurrent user number and flow are controlled.
The software update system that the embodiment of the invention provides, terminal sends the version detection request to Software Upgrade Server, Software Upgrade Server judges whether this terminal needs software upgrading, if this terminal needs software upgrading, the All Files information of the version that mmk terminal will be upgraded to returns to terminal, terminal compares according to the fileinfo of the current version of these information and record, find out the fileinfo that needs upgrading, send to Software Upgrade Server then and obtain file request, Software Upgrade Server finds the file that needs upgrading, send terminal to, the All Files information of the version that described terminal record is upgraded to.So, only need the fileinfo and the file configuration of latest edition software are got final product on Software Upgrade Server, need not be again find out difference respectively and make AKU, saved manpower, reduced error probability according to the software of the different editions of different terminals.
As shown in Figure 6, the software update system that further embodiment of this invention provides, described Software Upgrade Server 302 comprises strategic server 401 and version server 402;
Described strategic server 401 comprises:
Strategic server request receiving element 401A, the software version that is used to receive from described terminal detects request;
Strategic server judging unit 401B is used for determining the whether needs software upgrading of described terminal according to described detection request;
Strategic server returns unit 401C, and the All Files list information that is used for version that terminal will be upgraded to returns to described terminal;
Described version server 402 comprises:
Version server request receiving element 402A is used to receive the file request of obtaining from described terminal;
Version server is searched unit 402B, is used to search the file that described terminal need be upgraded;
Version server returns unit 402C, also is used for sending to described terminal the file of needs upgrading;
Version server control unit 402D is used for concurrent user number and flow are controlled.
The software update system that the embodiment of the invention provides, terminal sends the version detection request to strategic server, strategic server judges whether this terminal needs software upgrading, if this terminal needs software upgrading, the All Files list information of the version that mmk terminal will be upgraded to returns to terminal, terminal compares according to the fileinfo of these information and current version, find out the listed files information that needs upgrading, send to version server then and obtain file request, version server finds the file that needs upgrading, send terminal to, described terminal receives file.So, only need listed files information configuration with latest edition software on strategic server, the file configuration of latest edition software is got final product on version server, need not be again find out difference respectively and make AKU according to the software of the different editions of different terminals, save manpower, reduced error probability.In addition, version server control unit 402D is used for concurrent user number and flow are controlled.So just can avoid the client to concentrate the upgrading occupied bandwidth.
The above; only be the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by described protection range with claim.

Claims (10)

1. a method for upgrading software is characterized in that, comprising:
Terminal sends software version to Software Upgrade Server and detects request;
Described Software Upgrade Server is determined the whether needs software upgrading of described terminal according to described detection request, if determine that described terminal needs software upgrading, then the All Files list information of the version that described terminal need be upgraded to returns to described terminal, and described listed files information comprises: filename, FileVersion;
The All Files list information of the version that the needs that described terminal basis is obtained are upgraded to and the listed files information of current version compare, and find out the listed files information that needs upgrading, and obtain file request to described Software Upgrade Server transmission;
Described Software Upgrade Server obtains the file that file request is searched the needs upgrading according to described, and issues to described terminal, and described terminal receives the described file that needs upgrading from described Software Upgrade Server.
2. method for upgrading software according to claim 1 is characterized in that, described Software Upgrade Server is determined the whether needs software upgrading of described terminal according to described detection request, and step comprises:
Described Software Upgrade Server is determined the escalation policy of described terminal according to described detection request, and determines the whether needs software upgrading of described terminal according to described escalation policy.
3. method for upgrading software according to claim 2 is characterized in that, described Software Upgrade Server comprises: strategic server and version server;
Described terminal sends software version to described strategic server and detects request;
Described strategic server is determined the escalation policy of described terminal according to described detection request, and determine the whether needs software upgrading of described terminal according to described escalation policy, if determine that described terminal needs software upgrading, then the All Files list information of the version that described terminal need be upgraded to returns to described terminal, and described listed files information comprises: filename, FileVersion;
The All Files list information of the version that the needs that described terminal basis is obtained are upgraded to and the listed files information of current version compare, and find out the listed files information that needs upgrading, and obtain file request to described version server transmission;
Described version server obtains the file that file request is searched the needs upgrading according to described, and issues to described terminal, and described terminal receives the described file that needs upgrading from described version server.
4. method for upgrading software according to claim 3, it is characterized in that, send file in described terminal to described version server and obtain request, when obtaining file request and search the file of needs upgradings and send described terminal to, control concurrent user number and flow by described version server according to described for described version server.
5. method for upgrading software according to claim 3 is characterized in that, described version server is deployed in the network side of approaching described terminal with distributed way.
6. method for upgrading software according to claim 1, it is characterized in that, send file in described terminal to described Software Upgrade Server and obtain request, when obtaining file request and search the file of needs upgradings and send described terminal to, control concurrent user number and flow by described Software Upgrade Server according to described for described Software Upgrade Server.
7. a software update system is characterized in that, comprising:
Terminal is with the Software Upgrade Server that links to each other by network with terminal;
Described terminal sends software version to described Software Upgrade Server and detects request;
Described Software Upgrade Server is determined the whether needs software upgrading of described terminal according to described detection request, if determine that described terminal needs software upgrading, then the All Files list information of the version that described terminal need be upgraded to returns to described terminal, and described listed files information comprises: filename, FileVersion;
The All Files list information of the version that the needs that described terminal basis is obtained are upgraded to and the listed files information of current version compare, and find out the listed files information that needs upgrading, and obtain file request to described Software Upgrade Server transmission;
Described Software Upgrade Server obtains the file that file request is searched the needs upgrading according to described, and issues to described terminal, and described terminal receives the described file that needs upgrading from described Software Upgrade Server.
8. software update system according to claim 7 is characterized in that, described terminal comprises:
Request transmitting unit is used for sending software version to described Software Upgrade Server and detects request and obtain file request;
Receiving element, the file that is used to receive the All Files list information of the version that need be upgraded to and receives the needs upgrading;
Search the unit, be used to search the listed files information of needs upgrading.
9. software update system according to claim 8 is characterized in that, described Software Upgrade Server comprises:
The request receiving element, the software version that is used to receive from described terminal detects request and obtains file request;
Judging unit is used for detecting request according to described software version and determines the whether needs software upgrading of described terminal;
Return the unit, be used for the All Files list information of version that described terminal need be upgraded to and the file that described terminal need be upgraded and return to described terminal;
Search the unit, be used to search the file that described terminal need be upgraded;
Control unit is used for concurrent user number and flow are controlled.
10. software update system according to claim 9 is characterized in that, described Software Upgrade Server comprises: strategic server and version server;
Described strategic server comprises:
Strategic server request receiving element, the software version that is used to receive from described terminal detects request;
The strategic server judging unit is used for determining the whether needs software upgrading of described terminal according to described detection request;
Strategic server returns the unit, and the All Files list information that is used for version that described terminal will be upgraded to returns to described terminal;
Described version server comprises:
Version server request receiving element is used to receive the file request of obtaining from described terminal;
Version server is searched the unit, is used to search the file that described terminal need be upgraded;
Version server returns the unit, also is used for sending to described terminal the file of needs upgrading;
The version server control unit is used for concurrent user number and flow are controlled.
CN2008101834397A 2008-12-15 2008-12-15 Method and system for upgrading software Active CN101753524B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101834397A CN101753524B (en) 2008-12-15 2008-12-15 Method and system for upgrading software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101834397A CN101753524B (en) 2008-12-15 2008-12-15 Method and system for upgrading software

Publications (2)

Publication Number Publication Date
CN101753524A true CN101753524A (en) 2010-06-23
CN101753524B CN101753524B (en) 2012-10-31

Family

ID=42479937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101834397A Active CN101753524B (en) 2008-12-15 2008-12-15 Method and system for upgrading software

Country Status (1)

Country Link
CN (1) CN101753524B (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184111A (en) * 2011-04-29 2011-09-14 杭州海康威视数字技术股份有限公司 Online upgrade method for operating system and device with operating system
CN103019785A (en) * 2012-12-11 2013-04-03 北京奇虎科技有限公司 Method and device for processing program upgrading
CN103051689A (en) * 2012-12-11 2013-04-17 北京奇虎科技有限公司 Program updating downloading method and device
CN103108024A (en) * 2012-11-14 2013-05-15 福建联迪商用设备有限公司 Incremental downloading method for multi-media self-service terminal
CN103259672A (en) * 2012-02-17 2013-08-21 阿里巴巴集团控股有限公司 Software upgrading method and software upgrading system
CN103455359A (en) * 2013-09-22 2013-12-18 金蝶软件(中国)有限公司 Method, device and system for patch installation
WO2014036936A1 (en) * 2012-09-04 2014-03-13 Tencent Technology (Shenzhen) Company Limited Systems and methods for software upgrade recommendation
CN103677850A (en) * 2013-12-26 2014-03-26 蓝盾信息安全技术股份有限公司 Large-scale cluster node version detection method based on services
CN104202667A (en) * 2014-09-19 2014-12-10 青岛海信宽带多媒体技术有限公司 IPTV (internet protocol television) set-top box upgrading method and system
CN104426868A (en) * 2013-08-28 2015-03-18 腾讯科技(深圳)有限公司 Request processing method and processing apparatus
CN104572212A (en) * 2015-01-26 2015-04-29 易联众信息技术股份有限公司 Terminal updating system and updating method thereof
CN104702423A (en) * 2013-12-04 2015-06-10 北京信威通信技术股份有限公司 Version dynamic-management method and device for distributed system
CN104955024A (en) * 2014-03-25 2015-09-30 联想移动通信科技有限公司 Method and device for application update, and server
WO2015143794A1 (en) * 2014-03-24 2015-10-01 中兴通讯股份有限公司 Creating and upgrading methods, server, terminal, upgrading system, and storage media
CN105094868A (en) * 2014-05-13 2015-11-25 中兴通讯股份有限公司 Software upgrading method, server and terminal
CN105871937A (en) * 2016-06-24 2016-08-17 北京奇虎科技有限公司 Data processing method, data processing device and data processing system
CN106791123A (en) * 2016-12-27 2017-05-31 努比亚技术有限公司 User terminal and application processing method
CN107733974A (en) * 2017-08-29 2018-02-23 晶晨半导体(上海)股份有限公司 A kind of upgrade method of mobile terminal
CN108874436A (en) * 2018-06-13 2018-11-23 珠海市君天电子科技有限公司 A kind of method for upgrading software, device, terminal device and medium
CN109032640A (en) * 2018-07-20 2018-12-18 中国邮政储蓄银行股份有限公司 Terminal more new system, method and apparatus
CN110798654A (en) * 2018-08-01 2020-02-14 华为技术有限公司 Method and system for defining camera by software and camera
CN111625268A (en) * 2020-07-28 2020-09-04 北京升鑫网络科技有限公司 Method and device for quickly scanning software patch and computing equipment
CN111949291A (en) * 2020-07-28 2020-11-17 北京升鑫网络科技有限公司 Patch detection method, storage medium and computer equipment
CN112328274A (en) * 2020-09-28 2021-02-05 宜通世纪物联网研究院(广州)有限公司 Software upgrading control method and system, server and intelligent terminal equipment
CN112612493A (en) * 2020-12-24 2021-04-06 广州视源电子科技股份有限公司 Software upgrading method, device, equipment and storage medium for software set

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100501675C (en) * 2006-04-14 2009-06-17 北京瑞星国际软件有限公司 Method and apparatus used for upgrading software
CN101179425A (en) * 2006-12-11 2008-05-14 腾讯科技(深圳)有限公司 Client terminal software updating control method and system

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184111A (en) * 2011-04-29 2011-09-14 杭州海康威视数字技术股份有限公司 Online upgrade method for operating system and device with operating system
CN103259672A (en) * 2012-02-17 2013-08-21 阿里巴巴集团控股有限公司 Software upgrading method and software upgrading system
CN107104814B (en) * 2012-02-17 2021-07-06 阿里巴巴集团控股有限公司 Software upgrading method and system
CN103259672B (en) * 2012-02-17 2016-09-28 阿里巴巴集团控股有限公司 Method for upgrading software and system
CN107104814A (en) * 2012-02-17 2017-08-29 阿里巴巴集团控股有限公司 Method for upgrading software and system
WO2014036936A1 (en) * 2012-09-04 2014-03-13 Tencent Technology (Shenzhen) Company Limited Systems and methods for software upgrade recommendation
CN103108024A (en) * 2012-11-14 2013-05-15 福建联迪商用设备有限公司 Incremental downloading method for multi-media self-service terminal
CN103108024B (en) * 2012-11-14 2015-08-26 福建联迪商用设备有限公司 A kind of increment method for down loading of multimedia self-help terminal
CN103019785A (en) * 2012-12-11 2013-04-03 北京奇虎科技有限公司 Method and device for processing program upgrading
CN103051689A (en) * 2012-12-11 2013-04-17 北京奇虎科技有限公司 Program updating downloading method and device
CN103019785B (en) * 2012-12-11 2015-11-25 北京奇虎科技有限公司 For the treatment of the method and apparatus of program upgrade
CN103051689B (en) * 2012-12-11 2016-06-22 北京奇虎科技有限公司 A kind of program upgrading method for down loading and device
CN104426868A (en) * 2013-08-28 2015-03-18 腾讯科技(深圳)有限公司 Request processing method and processing apparatus
CN103455359A (en) * 2013-09-22 2013-12-18 金蝶软件(中国)有限公司 Method, device and system for patch installation
CN104702423A (en) * 2013-12-04 2015-06-10 北京信威通信技术股份有限公司 Version dynamic-management method and device for distributed system
CN103677850A (en) * 2013-12-26 2014-03-26 蓝盾信息安全技术股份有限公司 Large-scale cluster node version detection method based on services
WO2015143794A1 (en) * 2014-03-24 2015-10-01 中兴通讯股份有限公司 Creating and upgrading methods, server, terminal, upgrading system, and storage media
CN104955024A (en) * 2014-03-25 2015-09-30 联想移动通信科技有限公司 Method and device for application update, and server
CN105094868A (en) * 2014-05-13 2015-11-25 中兴通讯股份有限公司 Software upgrading method, server and terminal
CN104202667A (en) * 2014-09-19 2014-12-10 青岛海信宽带多媒体技术有限公司 IPTV (internet protocol television) set-top box upgrading method and system
CN104572212A (en) * 2015-01-26 2015-04-29 易联众信息技术股份有限公司 Terminal updating system and updating method thereof
CN105871937A (en) * 2016-06-24 2016-08-17 北京奇虎科技有限公司 Data processing method, data processing device and data processing system
CN106791123A (en) * 2016-12-27 2017-05-31 努比亚技术有限公司 User terminal and application processing method
CN107733974A (en) * 2017-08-29 2018-02-23 晶晨半导体(上海)股份有限公司 A kind of upgrade method of mobile terminal
CN108874436A (en) * 2018-06-13 2018-11-23 珠海市君天电子科技有限公司 A kind of method for upgrading software, device, terminal device and medium
CN109032640A (en) * 2018-07-20 2018-12-18 中国邮政储蓄银行股份有限公司 Terminal more new system, method and apparatus
CN110798654A (en) * 2018-08-01 2020-02-14 华为技术有限公司 Method and system for defining camera by software and camera
US11979686B2 (en) 2018-08-01 2024-05-07 Huawei Technologies Co., Ltd. Method and system for software-defined camera and camera
CN111625268A (en) * 2020-07-28 2020-09-04 北京升鑫网络科技有限公司 Method and device for quickly scanning software patch and computing equipment
CN111949291A (en) * 2020-07-28 2020-11-17 北京升鑫网络科技有限公司 Patch detection method, storage medium and computer equipment
CN112328274A (en) * 2020-09-28 2021-02-05 宜通世纪物联网研究院(广州)有限公司 Software upgrading control method and system, server and intelligent terminal equipment
CN112612493A (en) * 2020-12-24 2021-04-06 广州视源电子科技股份有限公司 Software upgrading method, device, equipment and storage medium for software set

Also Published As

Publication number Publication date
CN101753524B (en) 2012-10-31

Similar Documents

Publication Publication Date Title
CN101753524B (en) Method and system for upgrading software
US10979292B2 (en) Adaptive deployment of applications for mobile devices
CN101699399B (en) Software update system and method
US7860968B2 (en) Hierarchical, multi-tiered mapping and monitoring architecture for smart items
US8381208B2 (en) Tracking application installation among a plurality of client devices
US8156208B2 (en) Hierarchical, multi-tiered mapping and monitoring architecture for service-to-device re-mapping for smart items
CN105099988A (en) Method used for supporting gray releasing, access method, devices and system
CN105607935A (en) Application updating method and terminal and server
CN102223416B (en) Method and system for transmitting media file
EP1763766A2 (en) System and method for communicating with electronic devices
CA2588007A1 (en) System and method for monitoring mobile units in a wireless network
CN112822256B (en) Method and device for transmitting data stream of quotation file
CN101656739B (en) Method, system and equipment for updating assembly
CN104468189B (en) A kind of method for the automatic upgrading BIOS of different clients version
CN102612023A (en) Mobile terminal and application updating method and server thereof
US20090031011A1 (en) Device management system and method for setting configuration-valve therein
EP2664988B1 (en) Method, device and system for installing terminal software
CN102137154A (en) Method and device for upgrading customer premise equipment (CPE)
US8078952B2 (en) Site redirection
CN101877655A (en) Network management system, network management server and method
CN106470227A (en) A kind of collocation method of OTA AKU and device
CN103118045A (en) Method and system of off-line downloading
CN109905430A (en) A kind of method for upgrading software and system
CN105872106A (en) Over-the-air upgrade method, over-the-air server and terminal
US7895267B2 (en) Extensible method and system for performing management operations on known and unknown targets

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170124

Address after: 266100 Shandong Province, Qingdao city Laoshan District Songling Road No. 399

Patentee after: Poly Polytron Technologies Inc

Address before: 266071 Laoshan, Qingdao province Hongkong District No. East Road, room 248, room 131

Patentee before: Qingdao Hisense Media Networks Co., Ltd.