CN105224371B - A kind of update method and system of storage management software - Google Patents

A kind of update method and system of storage management software Download PDF

Info

Publication number
CN105224371B
CN105224371B CN201510689231.2A CN201510689231A CN105224371B CN 105224371 B CN105224371 B CN 105224371B CN 201510689231 A CN201510689231 A CN 201510689231A CN 105224371 B CN105224371 B CN 105224371B
Authority
CN
China
Prior art keywords
module
update
meeting
update condition
storage management
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.)
Active
Application number
CN201510689231.2A
Other languages
Chinese (zh)
Other versions
CN105224371A (en
Inventor
谢鹏
袁鹏飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201510689231.2A priority Critical patent/CN105224371B/en
Publication of CN105224371A publication Critical patent/CN105224371A/en
Application granted granted Critical
Publication of CN105224371B publication Critical patent/CN105224371B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of update method of storage management software and system, this method includes:Using the update condition of each module in storage management software, structure automatically updates mechanism;Monitoring automatically updates mechanism, judges in each module with the presence or absence of the module for meeting update condition;When judgement has the module for meeting update condition, more new command is sent to the module for meeting update condition, so that the module for meeting update condition completes corresponding update operation.Above technical scheme automatically updates mechanism by monitoring server and realizes update, saves a large amount of man power and material;It makes update automatically on needing newer time point, reduces the possibility that human factor causes product to destroy, improve the stability of product, and then improve Experience Degree of the user to product.

Description

A kind of update method and system of storage management software
Technical field
The present invention relates to software upgrading technical fields, a kind of update method more particularly to storage management software and are System.
Background technology
Currently, storage management is one of four big functions in operating system, refer to that memory resource (refers mainly to memory and is related to External memory) management, be primarily referred to as the management to main memory, be primarily upon the operation and maintenance work in terms of storage medium.Storage tube Reason mainly solves the online and offline data storage for the purpose of data are restored and historical information is filed.Storage management team is necessary Ensure the physical security for backing up and achieving.The target of storage management be production IT environment defined in, track and safeguard data and Data resource.
In the update method of storage management software, it usually needs technical staff is needing newer time point artificially temporary Withdraw business, temporarily interrupt the use of user, be then updated operation, however, artificial participation takes time and effort, and have can for pole Product can be caused to be misused the stability for influencing product;Meanwhile the use out of service for necessarily interrupting user, reduce user To the Experience Degree of product.
Invention content
In view of this, the present invention provides a kind of update method of storage management software and system, to reduce the ginseng of manpower With the stability for spending and improving product the Experience Degree of user is improved that is, while saving man power and material's input.
In order to solve the above technical problems, the present invention provides a kind of update method of storage management software, including:
Using the update condition of each module in the storage management software, structure automatically updates mechanism;
Mechanism is automatically updated described in monitoring, is judged in each module with the presence or absence of the module for meeting the update condition;
When judgement has the module for meeting the update condition, sent more to the module for meeting the update condition New command, so that the module for meeting the update condition completes corresponding update operation.
In the above method, it is preferred that automatically update mechanism described in the monitoring, judge to whether there is in each module Before the module for meeting the update condition, further include:
Mechanism is automatically updated described in initialization.
In the above method, it is preferred that after the module for meeting the update condition to described sends more new command, Further include:
The feedback information from the module for meeting the update condition is received, to judge described to meet the update item Whether the module of part is updated successfully.
The present invention also provides a kind of more new systems of storage management software, including:
Update mechanism construction unit, for the update condition using each module in the storage management software, structure is automatic Update mechanism;
Update judging unit, for monitor it is described automatically update mechanism, judge to whether there is in each module and meet institute State the module of update condition;
Instruction sending unit is updated, for when judgement has the module for meeting the update condition, meeting institute to described The module for stating update condition sends more new command, so that the module for meeting the update condition completes corresponding update behaviour Make.
In above system, it is preferred that further include:
Initialization unit judges in each module for automatically updating mechanism described in the monitoring with the presence or absence of full Before the module of the foot update condition, mechanism is automatically updated described in initialization.
In above system, it is preferred that further include:
Feedback information receiving unit, for the module for meeting the update condition to described send more new command it Afterwards, feedback information from the module for meeting the update condition is received, to judge described to meet the update condition Whether module is updated successfully.
Above in a kind of update method and system of storage management software provided by the invention, first, the storage is utilized The update condition of each module in management software, structure automatically update mechanism;Then, mechanism is automatically updated described in monitoring, judges institute It states in each module with the presence or absence of the module for meeting the update condition;Finally, when judgement has the mould for meeting the update condition When block, more new command is sent to the module for meeting the update condition, so that the module for meeting the update condition Complete corresponding update operation.Above technical scheme automatically updates mechanism by monitoring server and realizes update, saves a large amount of Man power and material;It makes update automatically on needing newer time point, reduces the possibility that human factor causes product to destroy, The stability of product is improved, and then improves Experience Degree of the user to product.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of flow chart of the update method of storage management software provided in an embodiment of the present invention;
Fig. 2 is a kind of practical application scene schematic diagram provided in an embodiment of the present invention based on Fig. 1;
Fig. 3 is a kind of structure diagram schematic diagram of the more new system of storage management software provided in an embodiment of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
Core of the invention is to provide a kind of update method and system of storage management software, to reduce the participation of manpower And improve the stability of product, i.e., while saving man power and material's input, improve the Experience Degree of user.
In order to enable those skilled in the art to better understand the solution of the present invention, with reference to the accompanying drawings and detailed description The present invention is described in further detail.
With reference to figure 1, Fig. 1 shows a kind of flow of the update method of storage management software provided in an embodiment of the present invention Figure, this method can specifically include following steps:
Step S100, using the update condition of each module in storage management software, structure automatically updates mechanism.
The executive agent of method provided in an embodiment of the present invention is the more new system of storage management software, and specifically, this is deposited The more new system of storage management software can be realized by being carried on server in the form of application program.For the ease of this field Technical staff understands that technical scheme of the present invention, the following contents are illustrated by executive agent of server.
Update method provided in an embodiment of the present invention is primarily directed to the client of storage management software, hereinafter referred to as objective Family end.
With reference to figure 2, in the specific implementation, when server 200 is also not actuated, administrator will need in storage management software The update condition of newer each module is added in the mechanism of automatically updating, in order that when server 200 starts, automatically updates machine System can require the update of client 201 to specify module according to update condition, accomplish consumer uppermost.
After server 200 starts, the meeting of server 200 priority initialization automatically updates mechanism, then starts and automatically updates machine It makes and is monitored to automatically updating mechanism.
Step S101, monitoring automatically updates mechanism, judges in each module with the presence or absence of the module for meeting update condition;When sentencing When determining to have the module for meeting update condition, S102 is entered step, otherwise, return continues monitoring and automatically updates mechanism and judge respectively With the presence or absence of the module for meeting update condition in module.
Server 200 is monitored to automatically updating mechanism, when the update condition of some module meets condition, it is believed that should Module needs to update at this time, and when detecting that some module needs update, corresponding update is generated according to specific more new content Instruction.It does not need out of service, need not more interrupt user's operation, directly update needs newer module, newer number of modules It can reach very much;This newer process is smooth transition, does not interfere with the operation of user.
Step S102, more new command is sent to the module for meeting update condition, so that the module for meeting update condition is completed Corresponding update operation.
In practical applications, after sending more new command to the module for meeting update condition, which, which connects, to receive More new command automatically updates machine then after completing corresponding update operation according to the more new command into server 200 System sends feedback information, and to inform newer concrete condition, such as success or not, which type of update operation etc. actually accomplished Deng.
Server 200 receives the feedback information from the module for meeting update condition, to judge to meet the mould of update condition Whether block is updated successfully.
Above technical scheme automatically updates mechanism by the monitoring of server 200 and realizes update, saves a large amount of manpower and object Power;It makes update automatically on needing newer time point, reduces the possibility that human factor causes product to destroy, improve production The stability of product, and then improve Experience Degree of the user to product.
Update method based on the storage management software that the embodiments of the present invention provide, the embodiment of the present invention additionally provide A kind of more new system of storage management software, with reference to figure 3, which may include following content:
Update mechanism construction unit 301, for the update condition using each module in storage management software, structure is automatic more New mechanism;
Judging unit 302 is updated, mechanism is automatically updated for monitoring, judges in each module with the presence or absence of meeting update condition Module;
Instruction sending unit 303 is updated, for when judgement has the module for meeting update condition, to meeting update condition Module send more new command so that the module for meeting update condition completes corresponding update operation.
Above-mentioned more new system 300 can also judge each module including initialization unit for automatically updating mechanism in monitoring In with the presence or absence of before meeting the module of update condition, initialization automatically updates mechanism.
Above-mentioned more new system 300 can also include feedback information receiving unit, for the module for meeting update condition After sending more new command, the feedback information from the module for meeting update condition is received, to judge to meet the mould of update condition Whether block is updated successfully.
It should be noted that each embodiment in this specification is described in a progressive manner, each embodiment weight What point illustrated is all the difference with other embodiments, and the same or similar parts between the embodiments can be referred to each other. For system class embodiment, since it is basically similar to the method embodiment, so describe fairly simple, related place ginseng See the part explanation of embodiment of the method.
The update method and system of a kind of storage management software provided by the present invention are described in detail above.This Specific case is applied in text, and principle and implementation of the present invention are described, the explanation of above example is only intended to It facilitates the understanding of the method and its core concept of the invention.It should be pointed out that for those skilled in the art, Without departing from the principles of the invention, can be with several improvements and modifications are made to the present invention, these improvement and modification are also fallen Enter in the protection domain of the claims in the present invention.

Claims (6)

1. a kind of update method of storage management software, which is characterized in that it is based on server, including:
Using the update condition of each module in the storage management software, structure automatically updates mechanism;
Mechanism is automatically updated described in monitoring, is judged in each module with the presence or absence of the module for meeting the update condition;
When judgement has the module for meeting the update condition, sends update to the module for meeting the update condition and refer to It enables, so that the module for meeting the update condition completes corresponding update operation.
2. the method as described in claim 1, which is characterized in that automatically update mechanism described in the monitoring, judge described each With the presence or absence of before meeting the module of the update condition in module, further include:
Mechanism is automatically updated described in initialization.
3. method as claimed in claim 1 or 2, which is characterized in that described to the module for meeting the update condition After sending more new command, further include:
Feedback information from the module for meeting the update condition is received, to judge described to meet the update condition Whether module is updated successfully.
4. a kind of more new system of storage management software, which is characterized in that it is based on server, including:
Update mechanism construction unit, for the update condition using each module in the storage management software, structure automatically updates Mechanism;
Update judging unit, for monitor it is described automatically update mechanism, judge in each module with the presence or absence of described in satisfaction more The module of New Terms;
Update instruction sending unit, for when judgement exist meet the update condition module when, to described in the satisfaction more The module of New Terms sends more new command, so that the module for meeting the update condition completes corresponding update operation.
5. system as claimed in claim 4, which is characterized in that further include:
Initialization unit judges in each module with the presence or absence of meeting institute for automatically updating mechanism described in the monitoring Before the module for stating update condition, mechanism is automatically updated described in initialization.
6. system as described in claim 4 or 5, which is characterized in that further include:
Feedback information receiving unit, after sending more new command in the module for meeting the update condition to described, The feedback information from the module for meeting the update condition is received, to judge the module for meeting the update condition Whether it is updated successfully.
CN201510689231.2A 2015-10-21 2015-10-21 A kind of update method and system of storage management software Active CN105224371B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510689231.2A CN105224371B (en) 2015-10-21 2015-10-21 A kind of update method and system of storage management software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510689231.2A CN105224371B (en) 2015-10-21 2015-10-21 A kind of update method and system of storage management software

Publications (2)

Publication Number Publication Date
CN105224371A CN105224371A (en) 2016-01-06
CN105224371B true CN105224371B (en) 2018-10-12

Family

ID=54993363

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510689231.2A Active CN105224371B (en) 2015-10-21 2015-10-21 A kind of update method and system of storage management software

Country Status (1)

Country Link
CN (1) CN105224371B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107506214B (en) * 2017-08-30 2021-05-25 郑州云海信息技术有限公司 Updating method and updating system of cluster system controller
CN107491335A (en) * 2017-08-31 2017-12-19 郑州云海信息技术有限公司 The upgrade method and upgrade-system of a kind of cluster controller

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030145A (en) * 2007-04-10 2007-09-05 北京中星微电子有限公司 Method and device for updating software
CN103442272A (en) * 2013-09-11 2013-12-11 东莞市远峰科技有限公司 System upgrading method
EP2702485A1 (en) * 2011-04-26 2014-03-05 Soultanov, Rafael Web-based app builder for mobile devices with automatic updates
CN104216749A (en) * 2014-09-10 2014-12-17 广州金山网络科技有限公司 Updating method and updating device for applications

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003083647A1 (en) * 2002-04-01 2003-10-09 Ntt Docomo, Inc. Communication terminal software updating method, communication terminal, and software updating method
CN102479092A (en) * 2010-11-30 2012-05-30 中兴通讯股份有限公司 Method and device for updating patch of software system
CN103218242B (en) * 2013-04-19 2016-04-06 飞天诚信科技股份有限公司 A kind of method of automatic renewal
CN104598262A (en) * 2014-11-25 2015-05-06 深圳市腾讯计算机***有限公司 Method and device for updating mobile application
CN104636163A (en) * 2014-12-31 2015-05-20 青岛海尔科技有限公司 Firmware upgrading method and related device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030145A (en) * 2007-04-10 2007-09-05 北京中星微电子有限公司 Method and device for updating software
EP2702485A1 (en) * 2011-04-26 2014-03-05 Soultanov, Rafael Web-based app builder for mobile devices with automatic updates
CN103442272A (en) * 2013-09-11 2013-12-11 东莞市远峰科技有限公司 System upgrading method
CN104216749A (en) * 2014-09-10 2014-12-17 广州金山网络科技有限公司 Updating method and updating device for applications

Also Published As

Publication number Publication date
CN105224371A (en) 2016-01-06

Similar Documents

Publication Publication Date Title
CN105224392B (en) A kind of virtual computing resource quota management method and platform
CN103778031B (en) Distributed system multilevel fault tolerance method under cloud environment
CN103049309B (en) Resource management apparatus, the method and system of virtual machine
CN105429776B (en) Method and system for managing functions of virtual network
CN103793278B (en) Automatic resource adjusting method on basis of operation and maintenance rules of virtual device
CN105103132A (en) Healing cloud services during upgrades
CN102902583B (en) Managing process under suspended state and executing state
CN107407918A (en) Programmable logic controller (PLC) is extended using app
CN104021078B (en) Software supervision device and method
CN105915633A (en) Automated operational system and method thereof
CN105592127B (en) Application management system for cloud computing environment
CN105847237A (en) Safety management method and device based on NFV (Network Function Virtualization)
CN106936623A (en) The management method of distributed cache system and cache cluster
CN108370328A (en) A kind of management method and device of NFV MANO policy depictions symbol
CN110651256B (en) System and method for preventing service interruption during software update
CN107005426A (en) A kind of life cycle management method of virtual network function, and device
CN106383770A (en) Server monitoring management method and server
CN105224371B (en) A kind of update method and system of storage management software
CN103605499B (en) Application program development device, application program development method, application program control device and application program control method
CN104991811A (en) Process running state adjusting method in isolation system switching period and intelligent terminal
CN106576260A (en) Policy coordination method and apparatus in NFV system
CN100576805C (en) Object retrieval system and method
EP3197207A1 (en) Method for managing application resources and registered node in m2m
CN112817992B (en) Method, apparatus, electronic device and readable storage medium for executing change task
CN108933844A (en) The method and apparatus of DHCP service is provided

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