Terminal software online upgrading system and method based on cloud computing environment

A technology of cloud computing environment and terminal software, applied in transmission systems, electrical components, program control devices, etc., can solve the problems of sharp increase in difficulty in construction, management and maintenance, and achieve the goal of saving server resources, achieving good results and ensuring transmission quality. Effect

Inactive Publication Date: 2013-02-27
HANGZHOU COMMNET +2
View PDF5 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, as the number of machine nodes increases, the difficulty of building, managing and maintaining such a large-scale distributed software system also increases dramatically.

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
  • Terminal software online upgrading system and method based on cloud computing environment
  • Terminal software online upgrading system and method based on cloud computing environment
  • Terminal software online upgrading system and method based on cloud computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] like figure 1 As shown, an online upgrade system for terminal software based on a cloud computing environment includes more than one cloud node management strategy server 101, more than one management and maintenance console 102, and a cloud computing network. The cloud computing network consists of several The cloud terminal 103 is composed of several cloud node servers 104.

[0036] The cloud node management policy server 101 is used to obtain and store information such as IP addresses, ports, maximum space, and remaining space of all cloud terminals 103 in the cloud computing system, and can allocate and specify which cloud terminals 104 can start the cloud node server according to these information 104 functions; record the address information index table of the cloud node server 104 that has stored the software upgrade package and data summary information; store the information of the management and maintenance console 102 users and the block description file of th...

Embodiment 2

[0040] like figure 2 As shown, the basic process of the establishment of the cloud node server and its own software upgrade, the software upgrade package is issued from the management and maintenance console until the embedded cloud terminal successfully downloads and upgrades the software version, it needs to go through two main processes: the software package is uploaded to the cloud Node server process (see image 3 ) and software packages from the cloud node server to the embedded cloud terminal. Among them, the process of delivering the software package from the cloud node server to the embedded cloud terminal can be subdivided into two situations: one is that the cloud terminal actively obtains and downloads the latest software version from the cloud node server after it is powered on; the other is When the cloud terminal is working normally, the cloud node server actively pushes the latest software version to the cloud terminal. Figure 4 and Figure 5 The two upgra...

Embodiment 3

[0042] like image 3 As shown, the software package of the present invention is uploaded to the cloud node server process, and the process includes the following steps:

[0043] (1) Make a software upgrade package file according to the software upgrade needs, and the management and maintenance console 102 submits a software upgrade request to the cloud node management policy server 101, and reports the file size and software package information of the software upgrade package; the software package information is based on XML Text information, including software package version information, package checksum, build date, file name, file size, etc.;

[0044] (2) The cloud node management policy server 101 calculates the resources needed for this upgrade service, and at the same time obtains the load status of the currently online embedded cloud terminals 103; the cloud node management policy server 101 selects several embedded cloud terminals 104 as Cloud node server 104; Descri...

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 terminal software online upgrading system and a terminal software online upgrading method based on a cloud computing environment. The method specifically comprises the following steps that a management and maintenance operating platform makes a software upgrading request to a cloud node management strategy server; the cloud node management strategy server selects a plurality of embedded cloud terminals as cloud node servers according to certain strategies; the cloud node management strategy server issues a cloud node server information list to the management and maintenance operating platform; the management and maintenance operating platform uploads a software packet to corresponding cloud node servers; the cloud node management strategy server informs embedded cloud terminals and downloads the cloud node server information list to the embedded cloud terminals; and the embedded cloud terminals download software packet data from the designated cloud node servers and upgrade software. By adopting a cloud computing technique and a cloud computing method, the software upgrading of the embedded terminals on a large scale can be supported without adding special software upgrading servers, the stability is high and the upgrading effect is better if the embedded terminals are more.

Description

technical field [0001] The present invention relates to an online upgrade system and method for terminal software based on a cloud computing environment, and in particular to an online upgrade system and method for terminal software based on a cloud computing environment in the fields of computer application technology, embedded systems, and IP network communications. . Background technique [0002] Due to the particularity of software products, any software often encounters the need to upgrade during use, and the software system of embedded products also has similar needs. In the network environment, most of the current embedded software integrates an online upgrade function. Users can perform online upgrade operations through this function, and directly upgrade from the old version of the software to the new version without manual upgrades one by one. . [0003] At present, the conventional software online upgrade method is realized through client / server (C / S or P2S). T...

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): G06F9/445H04L29/08
Inventor 许志兴陈冠雄肖华朴东国张信扬蒋全璋
Owner HANGZHOU COMMNET
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