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

Method and device for software online updating and downloading acceleration

A software and upgrade process technology, applied in the direction of program control device, program loading/starting, electrical components, etc., can solve the problem of effectively returning to the pre-upgrade version or specifying the old version, abnormal software function, etc., to reduce the upgrade Server pressure, improving efficiency and quality of service, the effect of small resources

Active Publication Date: 2013-01-09
UNIV OF JINAN
View PDF5 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] To sum up, there are at least the following problems in the current online software upgrade technology: (1) How to realize the automation of software version management, reduce human intervention in software upgrades, and automatically upgrade software in any version to the latest version; When the new version has serious defects or causes some software functions to be abnormal, how to simply and effectively roll back to the version before the upgrade or specify the old version, so as to ensure the stability, reliability and compatibility of the software; (3) when the software client is upgraded How to ensure the download speed and success rate of client upgrade files when the concurrency increases, the number and size of upgrade files increase, and the service pressure load is severe

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 device for software online updating and downloading acceleration
  • Method and device for software online updating and downloading acceleration
  • Method and device for software online updating and downloading acceleration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0042] A software online upgrade and accelerated download device, which includes:

[0043] The client online upgrade process device is responsible for managing the local software working copy, and communicates with the upgrade server agent device and updates the local working copy. The complete file directory tree of the current version of the local working copy is used as the seed peer node in the point-to-point network;

[0044] The client share daemon device, which is responsible for adding the client as a peer node to the point-to-point network, and sharing the latest version of the file directory tree in the local working copy;

[0045] The tracking server device is used to receive the request of the client sharing daemon process, store and maintain in real time the current version number, client IP address and port of the peer-to-peer client worki...

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 relates to a method and a device for software online updating and downloading acceleration. The device comprises a client end online updating process device, a client end shared guard process device, a tracking server device, a updating server agent device and a plurality of updating server devices, stored contents in each updating server device are completely same to form an updating server pool in an annular queue, and real-time synchronization is realized via implementing a synchronizing primitive operation for version control by a version warehouse on each updating server device. The method is suitable for a situation of a large concurrency of client ends, the occupied updating server source is small, pressure of the updating servers is relieved, and the efficiency and service quality of the software online updating are improved.

Description

technical field [0001] The invention relates to an online software upgrade technology, in particular to a method and device for online software upgrade and accelerated download. Background technique [0002] Software upgrade mainly refers to the process of upgrading communication equipment from any old version of software to a new version when a new version of software is available, so as to achieve the purpose of realizing new functions of the software or correcting software defects. [0003] In existing implementations, the software online upgrade solution is mainly based on server-based automatic upgrade, and there are several methods in detail: (1) The upgrade method based on incremental update packages. Provide an incremental upgrade package for each software version. The disadvantage of this method is that an upgrade package needs to be produced for each upgrade, which is inefficient; (2) The upgrade method based on the file version number. This method decides whether...

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): H04L29/08G06F9/445
Inventor 马坤杨波
Owner UNIV OF JINAN
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