Application program upgrading method, server and terminal equipment

An application and differential upgrade technology, applied in software engineering design, instrumentation, electrical digital data processing, etc., can solve problems such as generation

Pending Publication Date: 2020-07-07
SHENZHEN TCL NEW-TECH CO LTD
View PDF7 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The technical problem to be solved by the present invention is to provide an application upgrade method, a server and a terminal device in view of the deficiencies in the prior art, so as to solve the problem in the existing differential upgrade method that a differential package needs to be generated in advance for each released version

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
  • Application program upgrading method, server and terminal equipment
  • Application program upgrading method, server and terminal equipment
  • Application program upgrading method, server and terminal equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] This embodiment provides an application program upgrade method, such as figure 1 As shown, the method includes:

[0045] S10. Receive an upgrade request sent by the client, where the upgrade request carries a version number.

[0046] Specifically, the upgrade request is generated by the client and sent to the server, that is, the server receives the upgrade request sent by the client. Wherein, the client is a terminal device according to the application program, for example, a smart TV, a smart phone, and the like. The version number is the version number of the application program currently loaded by the client, so as to determine the version status of the application program currently loaded by the client.

[0047] Further, when the server receives the upgrade request, it extracts the version number carried in the upgrade request, and compares the version number with the version number of the latest version of the application program arranged, so as to determine the...

Embodiment 2

[0064] This embodiment provides an application program upgrade method, such as figure 2 As shown, the method includes:

[0065] H10. The development end compiles the application program to obtain the current installation package corresponding to the application program, wherein the current installation package carries upgrade identification information;

[0066] H20. Deploy the current installation package on the server, so that the server loads the current installation package.

[0067] Specifically, the compilation is to compile the application program into the current installation package, and the upgrade identification information needs to be added to the current installation package during the compilation process, so as to determine whether the application program can be installed according to the upgrade identification information. Perform differential upgrades. Wherein, the upgrade identification information is acquired and stored in the current installation package ...

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 an application program upgrading method, a server and terminal equipment, and the method comprises: receiving an upgrading request transmitted by a client, obtaining and decompressing a current installation package corresponding to a version number and a latest installation package of an application program, and comparing the decompressed current installation package with the latest installation package; extracting a difference file between the latest installation package and the current installation package, and generating a difference upgrade package according to thedifference file; and feeding back the differential upgrade package to the client, so that the client performs application program upgrade according to the differential upgrade package. According to the invention, when the application program is received, the difference packet is generated by comparing the current version of the application program with the latest version, so that the server can beprevented from generating the difference packet for each version in advance, the upgrading failure caused by omission of the difference packet of a certain version is also avoided, and the upgradingsuccess rate is improved.

Description

technical field [0001] The invention relates to the technical field of software upgrading, in particular to an application program upgrading method, server and terminal equipment. Background technique [0002] Currently, the differential upgrade method mainly uses the difference files between two application versions to generate patches. However, for terminal devices using applications, it is impossible to ensure that the terminal devices are updated to the latest in time every time, that is to say, before the current update, there is only one version difference between the current version used by the terminal device and the new version, so that The server must compare each version released by the application program with the new version, and generate a differential package corresponding to each distributed version. When there is a released version that does not have a corresponding differential package, it will cause the application upgrade to fail. Contents of the inven...

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): G06F8/658
CPCG06F8/658
Inventor 王文标
Owner SHENZHEN TCL NEW-TECH 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