CN105099772B - A kind of upgrade method and system of efficiency service cloud terminal - Google Patents
A kind of upgrade method and system of efficiency service cloud terminal Download PDFInfo
- Publication number
- CN105099772B CN105099772B CN201510385556.1A CN201510385556A CN105099772B CN 105099772 B CN105099772 B CN 105099772B CN 201510385556 A CN201510385556 A CN 201510385556A CN 105099772 B CN105099772 B CN 105099772B
- Authority
- CN
- China
- Prior art keywords
- upgrade
- cloud terminal
- file
- terminal
- files
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Stored Programmes (AREA)
Abstract
The present invention relates to the upgrade methods and system of a kind of efficiency service cloud terminal, the present invention is by marking off upgrade server cluster in cloud platform, the different cloud terminal upgrade file of configuration version in upgrade server cluster, the upgrade package of different editions is implanted into server cluster, realize that upgrade file storage moves up, and according to the constructive variations of configuration file and data file, dynamic generation escalation policy file, cloud terminal downloads escalation policy file and corresponding upgrade package according to demand.The present invention can be according to the constructive variations of configuration and data, intelligently generate required file change information in customized upgrade application, when configuration and data structure change, update can be completed by the variation of dynamic strategy file, present invention reduces when big data efficiency cloud terminal upgrade to communication pressure caused by server end, the generation of channel block phenomenon is avoided, while improving the success rate of upgrading, reduces the problem of carrying out scaling difficulty because of terminal change tape.
Description
Technical field
The present invention relates to the upgrade methods and system of a kind of efficiency service cloud terminal, belong to technical field of electric power communication.
Background technique
With more and more intelligent, the communication technology more and more networking, to cloud terminal system of electric energy efficiency cloud terminal technology
System and the automatic updating of application require also higher and higher.
Electric energy efficiency service cloud terminal is to be different from a kind of intelligent cloud terminal of common cloud terminal, it is to user configuration data
Accuracy, the timeliness of efficiency data require it is tighter.The upgrading of electric energy efficiency cloud terminal should guarantee original configuration data
Correctness meets efficient, intelligent, the easy-operating characteristic of escalation process again.
Present terminal device upgrade is generally upgraded by downloading latest document from server, latest edition upgrade package quilt
It is placed in server in advance, is the logical relation of a kind of " one-to-many " between server and terminal, as shown in Figure 1, and when a large amount of
When intelligent terminal needs synchronous upgrading, it is be easy to cause channel block, is exerted heavy pressures on to server end, success rate for upgrading is caused
It has a greatly reduced quality.
Summary of the invention
The object of the present invention is to provide the upgrade methods and system of a kind of efficiency service cloud terminal, to reduce big data efficiency
To communication pressure caused by server when cloud terminal upgrade.
The present invention provides a kind of upgrade method of efficiency service cloud terminal, the upgrade method to solve above-mentioned technical problem
By marking off upgrade server cluster in cloud platform, the different cloud terminal upgrade text of configuration version in upgrade server cluster
The upgrade package of different editions is implanted into server cluster by part, realizes that upgrade file storage moves up, and according to configuration file and data
The constructive variations of file, dynamic generation escalation policy file, cloud terminal download escalation policy file and corresponding according to demand
Upgrade package.
The generating process of the escalation policy file is as follows:
The variation of real-time monitoring cloud terminal requirements causes the change of terminal profile or data store organisation, and record becomes
The change triggers dynamic strategy generation unit of the Parameter File of more information, dynamic strategy the file information body formed therein that, information
Record has the constructive variations information of data in vivo, and upgrade server will form imformosome and add by the secondary of self-defined application
Work forms dynamic strategy upgrade service chained list according to the framework of upgrade server cluster, completes the encapsulation and duplication of upgrade package, and
Completely distributed to upgrade servers other in cluster.
The terminal monitoring service unit is matched according to upgrade server cluster chained list poll detection efficiency application upgrade program
File and data file structure transition information are set, version judgement is carried out to the upgrade information detected, meets the requirements, completes
The downloading process of dynamic update strategy file and upgrade package.
The upgrade method further includes verifying to downloading result, and verification failure reaches poll time, continues detection and becomes
Dynamic information, verification pass through, then start to decompress under upgrade package to cloud terminal specified path, restarting cloud terminal makes upgrade procedure is seamless to cover
Lid, completes automatic escalation process.
The present invention also provides a kind of upgrade-system of efficiency service cloud terminal, which includes upgrading platform service
Cluster and terminal monitoring service unit, configuration text of the terminal monitoring service unit for real-time monitoring upgrade server cluster
Part and data file, and compared in conjunction with cloud terminal document, coordinate to complete the monitoring process whether cloud terminal upgrades;The liter
The different cloud terminal upgrade file of configuration version in grade platform service cluster, is implanted into server set for the upgrade package of different editions
Group realizes that upgrade file storage moves up, and according to the knot of the terminal monitoring service unit configuration file monitored and data file
Structure variation, dynamic generation escalation policy file, for cloud terminal downloads.
The generating process of the escalation policy file is as follows:
The variation of real-time monitoring cloud terminal requirements causes the change of terminal profile or data store organisation, and record becomes
The change triggers dynamic strategy generation unit of the Parameter File of more information, dynamic strategy the file information body formed therein that, information
Record has the constructive variations information of data in vivo, and upgrade server will form imformosome and add by the secondary of self-defined application
Work forms dynamic strategy upgrade service chained list according to the framework of upgrade server cluster, completes the encapsulation and duplication of upgrade package, and
Completely distributed to upgrade servers other in cluster.
The terminal monitoring service unit is matched according to upgrade server cluster chained list poll detection efficiency application upgrade program
File and data file structure transition information are set, version judgement is carried out to the upgrade information detected, meets the requirements, completes
The downloading process of dynamic update strategy file and upgrade package.
Also downloading result is verified after the downloading of the cloud terminal completion dynamic update strategy file and upgrade package, school
Failure is tested, poll time is reached, continues to detect transition information, verification passes through, then starts to decompress upgrade package to cloud terminal specified circuit
Under diameter, restarting cloud terminal makes upgrade procedure seamless coverage, completes automatic escalation process.
The beneficial effects of the present invention are: the present invention is by marking off upgrade server cluster in cloud platform, in upgrade service
The upgrade package of different editions is implanted into server cluster, realizes and rise by the different cloud terminal upgrade file of configuration version in device cluster
Grade file storage moves up, and according to the constructive variations of configuration file and data file, dynamic generation escalation policy file, cloud end
Escalation policy file and corresponding upgrade package are downloaded according to demand in end.The present invention can be according to the structural change of configuration and data
Change, intelligently generate required file change information in customized upgrade application, when configuration and data structure change, passes through dynamic
Update can be completed in the variation of strategy file.Customized upgrade application can plant more given servers in upgrade service cluster,
And image chained list is automatically generated, notice needs the cloud terminal upgraded.The distributed deployment of terminal applies upgrade file is in different clouds
On Platform Server, so that individually the transmission quantity of data substantially reduces on upgrading route.Present invention reduces big data efficiency clouds
To communication pressure caused by server end when terminal upgrade, avoid the generation of channel block phenomenon, at the same improve upgrading at
Power reduces efficiency cloud platform development cost, realizes that configuration upgrading processing logic moves up, reduces tired to upgrade because of terminal change tape
Difficult problem.
Detailed description of the invention
Fig. 1 is the structural schematic diagram of conventional terminal upgrade mode;
Fig. 2 is the structural schematic diagram of efficiency service cloud terminal upgrade mode of the present invention;
Fig. 3 is efficiency service cloud terminal upgrading system block schematic illustration of the present invention;
Fig. 4 is dynamic strategy machining sketch chart of the present invention.
Specific embodiment
A specific embodiment of the invention is described further with reference to the accompanying drawing.
In order to improve correctness, the integrality that the original configuration data of the terminal in escalation process and historical data substitute, again
Meet efficient escalation process, intelligence, easy-operating characteristic, to server end when in order to reduce big data efficiency cloud terminal upgrade
Caused by communication pressure, avoid the generation of channel block phenomenon, while improving the success rate of upgrading, reduce efficiency cloud platform exploitation
Cost realizes the problem of configuration upgrading processing logic moves up, and reduction carrys out scaling difficulty because of terminal change tape, and the invention proposes one
Kind of upgrade method and system towards efficiency service cloud terminal, are moved up and server and terminal based on efficiency collocation data backup
Between realize " many-one " logical relation in one efficiency cloud terminal staging method and system.
A kind of embodiment of efficiency service cloud terminal staging method of the invention
The upgrade method is by marking off upgrade server cluster in cloud platform, the configuration version in upgrade server cluster
The upgrade package of different editions is implanted into server cluster by different cloud terminal upgrade file, realizes that upgrade file storage moves up, and
According to the constructive variations of configuration file and data file, dynamic generation escalation policy file, cloud terminal downloads liter according to demand
Grade strategy file and corresponding upgrade package.
Wherein the generating process of escalation policy file is as follows, and the variation of real-time monitoring cloud terminal requirements causes cloud terminal to configure
The change of file or data store organisation records the change triggers dynamic strategy generation unit of the Parameter File of modification information,
Dynamic strategy the file information body formed therein that, the interior record of imformosome have the constructive variations information of data, upgrade in cloud platform
In server, these secondary operation of multidate information body Jing Guo self-defined application are formed according to the framework of upgrade server cluster
Dynamic strategy upgrade service chained list is completed the encapsulation and duplication of upgrade package, and is completely distributed to upgrade services other in cluster
Device.
Terminal monitoring service unit detects efficiency application upgrade program configuration file according to upgrading platform cluster chained list poll
And data file structure transition information, version judgement is carried out to the upgrade information detected, is met the requirements, dynamic is completed and rises
The downloading process of grade strategy file and upgrade package.And downloading result is verified, CRC check, school can be selected in the present embodiment
Failure is tested, poll time is reached, continues to detect transition information, verification passes through, then starts to decompress upgrade package to cloud terminal specified circuit
Under diameter, restarting cloud terminal makes upgrade procedure seamless coverage, completes automatic escalation process.
A kind of embodiment of efficiency service cloud terminal upgrading system of the invention
The upgrade-system of the present embodiment includes upgrading platform service cluster and terminal monitoring service unit, terminal monitoring service
Unit is used for the configuration file and data file of real-time monitoring upgrade server cluster, and compares in conjunction with cloud terminal document,
Coordinate to complete the monitoring process whether cloud terminal upgrades;Upgrade the different cloud terminal upgrade text of configuration version in platform service cluster
The upgrade package of different editions is implanted into server cluster by part, realizes that upgrade file storage moves up, and service list according to terminal monitoring
The constructive variations of configuration file and data file that member monitors, dynamic generation escalation policy file, for cloud terminal downloads.
Upgrade-system in the present embodiment further includes management service unit, strategy file and configuration unit, as shown in figure 3,
Wherein, upgrading platform service cluster is responsible for the configuration of file, the storage of upgrade package, the generation of dynamic strategy file, customized liter
The operations such as the installation of grade application;Management service unit is connect with upgrading platform service cluster, for service in configuration management cluster
Device generates upgrade service chained list, initiates update notification etc. to terminal;Strategy file is connect with upgrading platform service cluster, by matching
The constructive variations of confidence breath and data file, which trigger, to be generated, for recording the structural of specific configuration information and data file
Change information;Terminal monitoring service unit is connect with upgrading platform service cluster, in real-time monitoring upgrading Platform Server
Unit information is locally configured in the change information of upgrade package configuration, load, completes the specific escalation process of cloud terminal program.
Wherein dynamic strategy process is as shown in figure 4, include that dynamic strategy generates, file changes, customized upgrading is answered
With information reception, upgrade service chained list dynamically load and poll.Wherein, dynamic strategy generates the formation for being responsible for escalation policy
Journey can intelligently generate modification information according to the constructive variations of the configuration informations such as version, time, checking mark and data,
Form dynamic strategy upgrading scheme;Customized upgrade application information reception can be implanted into more specified services in upgrade service cluster
Device for receiving policy information, requiring to execute specified operation according to user, and automatically generates image chained list;Upgrade service chained list
Dynamically load is used to load link table information according to the upgrading requirement for receiving user, and notice terminal carries out upgrading update;Continue poll
Deny upgrade information for receive user;File change unit and dynamic strategy generation unit be used to record file configuration and
Constructive variations information.
Formed by efficiency upgrade service cluster dynamic strategy and for issuing process, to efficiency dynamic strategy processing flow into
Row explanation, the variation of terminal requirements cause the change of terminal profile or data store organisation, record the ginseng of modification information
The change triggers dynamic strategy of number file generates, dynamic strategy the file information body formed therein that, there is record in these imformosomes
The constructive variations information of data, in cloud platform upgrade server, these multidate information bodies are secondary by self-defined application
Processing forms dynamic strategy upgrade service chained list according to the framework (every 16/group in the present embodiment) of upgrade server cluster, complete
At the encapsulation and duplication of upgrade package, and completely distributed to upgrade servers other in cluster.Self-defined application receives user's liter
Grade requires starting upgrade service, completes service chained list dynamically load process, while issuing upgrade information to chained list designated terminal.Most
Dynamic strategy is completed eventually issues process.
By taking efficiency cloud terminal receives the automatic escalation process of dynamic strategy completion as an example, efficiency cloud terminal upgrade process is carried out
Illustrate, efficiency cloud terminal self-starting terminal monitoring upgrade service, is risen according to upgrading platform cluster chained list poll detection efficiency application
Grade program configuration file and data file structure transition information carry out version judgement to the upgrade information detected, conform to
It asks, completes the downloading process of dynamic strategy file and upgrade package, and verify to downloading result, CRC check failure reaches
Poll time continues to detect transition information, and CRC check passes through, then starts decompression and upgrade under compressed package to this terminal specified path,
Restarting cloud terminal makes upgrade procedure seamless coverage, completes automatic escalation process.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510385556.1A CN105099772B (en) | 2015-07-02 | 2015-07-02 | A kind of upgrade method and system of efficiency service cloud terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510385556.1A CN105099772B (en) | 2015-07-02 | 2015-07-02 | A kind of upgrade method and system of efficiency service cloud terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105099772A CN105099772A (en) | 2015-11-25 |
| CN105099772B true CN105099772B (en) | 2019-04-12 |
Family
ID=54579388
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510385556.1A Expired - Fee Related CN105099772B (en) | 2015-07-02 | 2015-07-02 | A kind of upgrade method and system of efficiency service cloud terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105099772B (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105763369B (en) * | 2016-02-04 | 2018-08-17 | 湖南长城信息金融设备有限责任公司 | A kind of terminal unit remote software version distribution method and system |
| CN105844368A (en) * | 2016-04-13 | 2016-08-10 | 江西仪能新能源微电网协同创新有限公司 | Building and industry energy efficiency managing system |
| CN109426521A (en) * | 2017-08-21 | 2019-03-05 | 深圳市中兴微电子技术有限公司 | A kind of wireless terminal edition upgrading system and method |
| CN107734391A (en) * | 2017-11-06 | 2018-02-23 | 四川长虹电器股份有限公司 | The implementation method of intelligent television application upgrade |
| TWI657676B (en) * | 2017-11-09 | 2019-04-21 | 和碩聯合科技股份有限公司 | Communicative device updating system |
| CN110780894B (en) * | 2018-07-31 | 2023-04-28 | 阿里巴巴集团控股有限公司 | Thermal upgrade processing method and device and electronic equipment |
| CN112131099B (en) * | 2020-08-12 | 2023-07-14 | 新华三大数据技术有限公司 | Version upgrading test method and device |
| CN112995313B (en) * | 2021-02-22 | 2022-09-27 | 上海共进信息技术有限公司 | Distributed automatic upgrading method based on 5G millimeter wave gNB system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101141303A (en) * | 2007-09-24 | 2008-03-12 | 华为技术有限公司 | Client upgrade method, server, and client in a network management system |
| CN102945175A (en) * | 2012-11-09 | 2013-02-27 | 杭州易和网络有限公司 | Terminal software online upgrading system and method based on cloud computing environment |
| CN103281373A (en) * | 2013-05-30 | 2013-09-04 | 烽火通信科技股份有限公司 | Home gateway intelligent upgrading device and upgrading method |
| CN104580442A (en) * | 2014-12-30 | 2015-04-29 | 北京奇虎科技有限公司 | Control method and control equipment for updating servers |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9667496B2 (en) * | 2013-12-24 | 2017-05-30 | International Business Machines Corporation | Configuration updates across peer storage systems |
-
2015
- 2015-07-02 CN CN201510385556.1A patent/CN105099772B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101141303A (en) * | 2007-09-24 | 2008-03-12 | 华为技术有限公司 | Client upgrade method, server, and client in a network management system |
| CN102945175A (en) * | 2012-11-09 | 2013-02-27 | 杭州易和网络有限公司 | Terminal software online upgrading system and method based on cloud computing environment |
| CN103281373A (en) * | 2013-05-30 | 2013-09-04 | 烽火通信科技股份有限公司 | Home gateway intelligent upgrading device and upgrading method |
| CN104580442A (en) * | 2014-12-30 | 2015-04-29 | 北京奇虎科技有限公司 | Control method and control equipment for updating servers |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105099772A (en) | 2015-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105099772B (en) | A kind of upgrade method and system of efficiency service cloud terminal | |
| CN105893850B (en) | Leak restorative procedure and device | |
| US20170206079A1 (en) | Method and Device for Upgrading Software | |
| CN104866307B (en) | The restorative procedure and device of a kind of application program | |
| CN104066077A (en) | OTA downloading and upgrading method and device thereof | |
| CN103177077B (en) | The storage of a kind of APK file and output intent | |
| CN105389177A (en) | Software version confirmation method, device and system | |
| US20130152069A1 (en) | Method, apparatus and system for initiating terminal operation | |
| WO2017036228A1 (en) | Method and apparatus for implementing system upgrading | |
| WO2016058350A1 (en) | Base station software version management method and device | |
| CN105224344A (en) | A kind of software upgrading file configuration method realized based on XML | |
| CN108008971A (en) | A kind of offline compressed package based on HTML5 downloads the method for realizing mobile APP module upgrades | |
| CN102215480A (en) | Differential on-air software upgrading method based on cloud computing | |
| CN111813425A (en) | Device upgrade method, device, device and storage medium | |
| CN109688427A (en) | A kind of smart television and its system repair | |
| WO2017045345A1 (en) | Resource management method and apparatus, and multi-mode soft base station unified network management | |
| CN105786511A (en) | Implementation method for terminal device Web application management | |
| CN104133704B (en) | Software upgrading, AKU delivery method, device and equipment | |
| CN105320577B (en) | A kind of data backup and resume method, system and device | |
| CN103885798A (en) | Data processing method and electronic device | |
| CN106909386A (en) | A kind of cloud platform code continuous integrating method and system | |
| CN108459863A (en) | Electrically-charging equipment method for upgrading software, device, equipment, system and storage medium | |
| CN106686073A (en) | Information processing method and system | |
| CN107479929A (en) | Method for upgrading software, device and equipment | |
| CN109240726B (en) | Software updating method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190412 Termination date: 20190702 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |