Method and system for software upgrade

A software upgrade and software technology, applied in the computer field, can solve the problems of high upgrade cost and low success rate, and achieve the effect of reducing size, reducing cost and improving the success rate of download

Active Publication Date: 2015-09-16
TENCENT TECH (SHENZHEN) CO LTD
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The embodiment of the present invention provides a method and system for software upgrade, aiming at solving the problems of low success rate and relatively high upgrade cost in existing software upgrade methods

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
  • Method and system for software upgrade
  • Method and system for software upgrade

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] figure 1 The implementation flow of the software upgrade method provided by Embodiment 1 of the present invention is shown, and the details are as follows:

[0024] In step S101, the server uses a file difference comparison tool to generate a software incremental package for the client to download according to the old version software package and the software upgrade package.

[0025] In this embodiment, the old software package is a complete installation package of an old version of a game or application that has been released, the software upgrade package is a complete installation package of a new version of the application, and the incremental software package is Use the file difference comparison tool to compare the files generated by the difference between the released old version software package and the software upgrade package. According to the old software package and software upgrade package, the server uses the file difference comparison tool to generate a ...

Embodiment 2

[0041] figure 2 A specific structural block diagram of the software upgrading system provided by Embodiment 2 of the present invention is shown. For convenience of description, only parts related to the embodiment of the present invention are shown. In this embodiment, the software upgrading system includes: a server 1 and a client 2, and the client 2 has installed an old software package on the server.

[0042] Wherein, the server 1 includes:

[0043] Incremental package generation unit 11 is used to generate software incremental packages for downloading by the client using the file difference comparison tool according to the old version of the software package and the software upgrade package;

[0044] Further, the incremental package generation unit 11 is specifically configured to use a file difference comparison tool to compare the binary codes of the old version software package and the software upgrade package, and obtain the information of the old version software pa...

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

A method of upgrading an application installed on a mobile device is performed at a server. The method includes: determining a current version of the application installed on the mobile device and a new version of the application to be installed on the mobile device; generating a binary incremental package by comparing the current version of the application and the new version of the application using a binary file difference tool; in response to a upgrade request from the mobile device: pushing the binary incremental package to the mobile device through a wireless network; and receiving an application upgrade confirmation message from the mobile device. The mobile device is configured to reconstruct a version of the application and replace the current version of the application with the new version of the application using the reconstructed version of the application.

Description

technical field [0001] The invention belongs to the technical field of computers, in particular to a method and system for upgrading software. Background technique [0002] With the rapid development of mobile terminals, the software upgrade package of mobile terminal software is also getting bigger and bigger. Due to the current domestic wireless network environment is more complicated, especially the General Packet Radio Service (General Packet Radio Service, GPRS) network, gateway restrictions and Due to problems such as slow network speed, it often takes a long time for users to download software upgrade packages, which is prone to failure, so the success rate of mobile terminal software upgrades is low, and the upgrade cost is relatively high. [0003] To sum up, there is a need for a software upgrade method that solves the problems of low success rate and relatively high upgrade cost in existing software upgrade methods. Contents of the invention [0004] Embodiment...

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 Patents(China)
IPC IPC(8): G06F9/445H04L29/08
CPCG06F8/60G06F8/68G06F8/62G06F8/65G06F8/71G06F8/61G06F8/658
Inventor 郑伟罗春华翁粤东贺志强许冠严郭成
Owner TENCENT TECH (SHENZHEN) CO 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