Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Application program upgrade system and application program upgrade method

An application program and technology to be upgraded, applied in the field of data processing, can solve problems such as error-prone, complex maintenance, and reduced server performance, so as to reduce download pressure, reduce complexity and error rate, and improve server performance.

Active Publication Date: 2015-05-27
YONYOU UP INFORMATION TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this upgrade method does not compress the downloaded component files, but downloads and updates the component files one by one, which will also put a certain pressure on the server when encountering centralized upgrades by users
Especially when this method is applied to enterprise instant messaging applications, it ignores the fact that the client software is basically or mostly in the same version. When enterprise users upgrade centrally, the server needs to repeat the same operation many times, which reduces the performance of the server.
And from a development point of view, maintaining the file names and checksum configuration files of all the constituent files of each version of the application is also a complex and error-prone task

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 upgrade system and application program upgrade method
  • Application program upgrade system and application program upgrade method
  • Application program upgrade system and application program upgrade method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, in the case of no conflict, the embodiments of the present application and the features in the embodiments can be combined with each other.

[0037] In the following description, many specific details are set forth in order to fully understand the present invention. However, the present invention can also be implemented in other ways different from those described here. Therefore, the protection scope of the present invention is not limited by the specific details disclosed below. EXAMPLE LIMITATIONS.

[0038] figure 1 A block diagram of an application program upgrading system according to an embodiment of the present invention is shown.

[0039] Such as figure 1 As shown, the application program...

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 provides an application program upgrade system. The application program upgrade system comprises a server and a terminal, the server comprises a first determining unit, a queue establishing unit, an inserting unit, a first information transceiver unit and a patch generating unit, the first determining unit is used for determining whether a patch exists or not and determining whether a queue waiting for the patch to be generated exists or not if the patch does not exist; the queue establishing unit is used for establishing the queue; the inserting unit is used for inserting an upgrade request to the queue; the first information transceiver unit receives a target file list and the upgrade request and transmits the patch to the terminal; the patch generating unit is used for generating and caching the patch; the terminal comprises a comparing unit and a second information transceiver unit, the comparing unit is used for generating the target file list, and the second information transceiver unit is used for sending the target file list and the upgrade request to the server and receiving the patch. The invention further provides an application program upgrade method. By means of the technical scheme, the waste of network bandwidth in application program upgrade process can be reduced, the download pressure of the server can be reduced, and the performances of the server can be improved.

Description

technical field [0001] The present invention relates to the technical field of data processing, in particular to an application program upgrading system and an application program upgrading method. Background technique [0002] At present, the application program of the client often encounters the problem of version upgrade during operation. Whenever the application program has defects or some functions need to be added, the version upgrade of the application program on the client terminal is required. [0003] There are currently two ways to upgrade client applications: [0004] One method is to make all the constituent files contained in the new version of the application program into a single installation program for the client to download and install. After comparing the version with the server, the client downloads and runs the installation program, and uses all the constituent files in the new version of the application to replace all the constituent files in the clie...

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): H04L29/08G06F9/445
Inventor 李纯蒋生锋张璋
Owner YONYOU UP INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products