Software upgrading method and software upgrading system

A software upgrade and incremental upgrade technology, applied in the Internet field, can solve problems such as inability to effectively process download requests and large download traffic, so as to improve resource utilization and upgrade capabilities, reduce request traffic, and reduce transmission burden.

Active Publication Date: 2013-08-21
ALIBABA GRP HLDG LTD
View PDF3 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The main purpose of this application is to provide a software upgrade method and system to at least solve the problem in the prior art that when the client upgrades the software intensively, the download traffic required by the software upgrade system is too large, resulting in the inability to effectively process the download request

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software upgrading method and software upgrading system
  • Software upgrading method and software upgrading system
  • Software upgrading method and software upgrading system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] based on figure 1 The software upgrade system shown, figure 2 It is a schematic diagram of a preferred structure of the software upgrade system according to the embodiment of the present application:

[0046] 1) The version control server 202 includes: a generation unit 2022 for generating an incremental upgrade file list according to the version information of the upgradeable version of the client 208 and the version information of the source version of the client 208; the first sending unit 2024 for Send a list of incremental upgrade files to the client; for example, the client's installed source version is version 2.1, the version control server provides the latest upgrade version 2.2, and the version control server uses version information based on version 2.1 and version 2.2 The information generates the incremental upgrade file list of version 2.2 relative to version 2.1, that is, compares the version information of version 2.1 and version 2.2, and generates a f...

Embodiment 2

[0062] exist Figure 2-Figure 5 On the basis of the software upgrading system shown, the present application provides a preferred software upgrading method. Such as Figure 6 As shown, the method may include the following steps:

[0063] S602: The version control server generates an incremental upgrade file list according to the version information of the upgradeable version of the client and the version information of the source version of the client; for example, the installed source version of the client is version 2.1, and the version control server provides the latest upgrade Version 2.2, the version control server generates a list of incremental upgrade files for version 2.2 relative to version 2.1 based on the version information of version 2.1 and version 2.2, that is, compares the version information of version 2.1 and version 2.2, and compares the version information of version 2.2 Generate a file list for files that are present in 2.1 but not in version 2.1.

[0...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a software upgrading method and a software upgrading system. The software upgrading method includes the following steps: a version control server generates an increment upgrading file list according to version information of an upgradable version of a client terminal and version information of an original version of the client terminal; the version control server sends the increment upgrading file list to the client terminal; a flow control server receives a downloading flow request message sent by the client terminal, wherein the downloading flow request information carries flow needed in downloading upgrading files in the increment upgrading file list by the client terminal; the flow control server judges whether required flow can be distributed nor not, and if the required flow can be distributed, a file server transmits the upgrading files in the increment upgrading file list to the client terminal. The software upgrading method and the software upgrading system solve the problems that in the prior art, when the client terminal upgrades software in a centralizing mode, downloading flow needed by the software upgrading system is overlarge so that a downloading request can not be effectively dealt with, and therefore a resource utilization rate and upgrading capacity of the software system are improved.

Description

technical field [0001] The present application relates to the Internet field, and in particular, relates to a software upgrading method and system. Background technique [0002] Instant messaging software is more and more widely used. At present, the mainstream software upgrade control methods mainly include the following: [0003] 1) The client obtains the latest version information of the software from the server, and then compares it with the software version of the software installed by itself. If the version of the software obtained from the server is newer than the version of the software installed by itself, the client will The software is upgraded. [0004] 2) The server determines whether the client can be upgraded according to the client's IP or the client range, and only when the client's IP address or the client range satisfies the set conditions does the client's software upgrade. [0005] 3) The client generates a file list of files to be changed according to...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/24H04L29/06H04L12/801
CPCG06F8/65H04L41/082H04L47/10H04L67/06H04L67/34
Inventor 金宇
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products