一種存儲(chǔ)管理軟件的更新方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件更新技術(shù)領(lǐng)域,特別是涉及一種存儲(chǔ)管理軟件的更新方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,存儲(chǔ)管理是操作系統(tǒng)中四大功能之一,是指存儲(chǔ)器資源(主要指內(nèi)存并涉及外存)的管理,主要是指對(duì)主存的管理,主要關(guān)注存儲(chǔ)介質(zhì)方面的操作與維護(hù)工作。存儲(chǔ)管理主要解決以數(shù)據(jù)恢復(fù)和歷史信息歸檔為目的的聯(lián)機(jī)與脫機(jī)數(shù)據(jù)存儲(chǔ)。存儲(chǔ)管理團(tuán)隊(duì)必須確保備份和存檔的物理安全。存儲(chǔ)管理的目標(biāo)是在生產(chǎn)IT環(huán)境中定義、跟蹤并維護(hù)數(shù)據(jù)和數(shù)據(jù)資源。
[0003]在存儲(chǔ)管理軟件的更新方法中,通常需要技術(shù)人員在需要更新的時(shí)間點(diǎn)人為地暫停服務(wù),暫時(shí)中斷用戶(hù)的使用,然后進(jìn)行更新操作,然而,人為的參與耗時(shí)耗力,并且極有可能造成產(chǎn)品被誤操作影響產(chǎn)品的穩(wěn)固性;同時(shí),暫停服務(wù)必然中斷用戶(hù)的使用,降低了用戶(hù)對(duì)產(chǎn)品的體驗(yàn)度。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種存儲(chǔ)管理軟件的更新方法及系統(tǒng),以降低人力的參與度以及提高產(chǎn)品的穩(wěn)固性,即在節(jié)省人力和物力投入的同時(shí),提高用戶(hù)的體驗(yàn)度。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種存儲(chǔ)管理軟件的更新方法,包括:
[0006]利用所述存儲(chǔ)管理軟件中各模塊的更新條件,構(gòu)建自動(dòng)更新機(jī)制;
[0007]監(jiān)測(cè)所述自動(dòng)更新機(jī)制,判斷所述各模塊中是否存在滿足所述更新條件的模塊;
[0008]當(dāng)判定存在滿足所述更新條件的模塊時(shí),向所述滿足所述更新條件的模塊發(fā)送更新指令,以使所述滿足所述更新條件的模塊完成相應(yīng)的更新操作。
[0009]上述方法中,優(yōu)選的,在所述監(jiān)測(cè)所述自動(dòng)更新機(jī)制,判斷所述各模塊中是否存在滿足所述更新條件的模塊之前,還包括:
[0010]初始化所述自動(dòng)更新機(jī)制。
[0011]上述方法中,優(yōu)選的,在所述向所述滿足所述更新條件的模塊發(fā)送更新指令之后,還包括:
[0012]接收來(lái)自所述滿足所述更新條件的模塊的反饋信息,以判斷所述滿足所述更新條件的模塊是否更新成功。
[0013]本發(fā)明還提供了一種存儲(chǔ)管理軟件的更新系統(tǒng),包括:
[0014]更新機(jī)制構(gòu)建單元,用于利用所述存儲(chǔ)管理軟件中各模塊的更新條件,構(gòu)建自動(dòng)更新機(jī)制;
[0015]更新判斷單元,用于監(jiān)測(cè)所述自動(dòng)更新機(jī)制,判斷所述各模塊中是否存在滿足所述更新條件的模塊;
[0016]更新指令發(fā)送單元,用于當(dāng)判定存在滿足所述更新條件的模塊時(shí),向所述滿足所述更新條件的模塊發(fā)送更新指令,以使所述滿足所述更新條件的模塊完成相應(yīng)的更新操作。
[0017]上述系統(tǒng)中,優(yōu)選的,還包括:
[0018]初始化單元,用于在所述監(jiān)測(cè)所述自動(dòng)更新機(jī)制,判斷所述各模塊中是否存在滿足所述更新條件的模塊之前,初始化所述自動(dòng)更新機(jī)制。
[0019]上述系統(tǒng)中,優(yōu)選的,還包括:
[0020]反饋信息接收單元,用于在所述向所述滿足所述更新條件的模塊發(fā)送更新指令之后,接收來(lái)自所述滿足所述更新條件的模塊的反饋信息,以判斷所述滿足所述更新條件的模塊是否更新成功。
[0021]以上本發(fā)明提供的一種存儲(chǔ)管理軟件的更新方法及系統(tǒng)中,首先,利用所述存儲(chǔ)管理軟件中各模塊的更新條件,構(gòu)建自動(dòng)更新機(jī)制;然后,監(jiān)測(cè)所述自動(dòng)更新機(jī)制,判斷所述各模塊中是否存在滿足所述更新條件的模塊;最后,當(dāng)判定存在滿足所述更新條件的模塊時(shí),向所述滿足所述更新條件的模塊發(fā)送更新指令,以使所述滿足所述更新條件的模塊完成相應(yīng)的更新操作。以上技術(shù)方案由服務(wù)器監(jiān)測(cè)自動(dòng)更新機(jī)制實(shí)現(xiàn)更新,節(jié)省了大量的人力和物力;在需要更新的時(shí)間點(diǎn)上自動(dòng)做出更新,降低人為因素造成產(chǎn)品破壞的可能性,提高了產(chǎn)品的穩(wěn)固性,進(jìn)而提高了用戶(hù)對(duì)產(chǎn)品的體驗(yàn)度。
【附圖說(shuō)明】
[0022]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0023]圖1為本發(fā)明實(shí)施例提供的一種存儲(chǔ)管理軟件的更新方法的流程圖;
[0024]圖2為本發(fā)明實(shí)施例提供的基于圖1的一種實(shí)際應(yīng)用場(chǎng)景不意圖;
[0025]圖3為本發(fā)明實(shí)施例提供的一種存儲(chǔ)管理軟件的更新系統(tǒng)的結(jié)構(gòu)框圖示意圖。
【具體實(shí)施方式】
[0026]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0027]本發(fā)明的核心是提供一種存儲(chǔ)管理軟件的更新方法及系統(tǒng),以降低人力的參與度以及提高產(chǎn)品的穩(wěn)固性,即在節(jié)省人力和物力投入的同時(shí),提高用戶(hù)的體驗(yàn)度。
[0028]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
[0029]參考圖1,圖1示出了本發(fā)明實(shí)施例提供的一種存儲(chǔ)管理軟件的更新方法的流程圖,該方法具體可以包括如下步驟:
[0030]步驟S100、利用存儲(chǔ)管理軟件中各模塊的更新條件,構(gòu)建自動(dòng)更新機(jī)制。
[0031]本發(fā)明實(shí)施例提供的方法的執(zhí)行主體為存儲(chǔ)管理軟件的更新系統(tǒng),具體地,該存儲(chǔ)管理軟件的更新系統(tǒng)可以通過(guò)以應(yīng)用程序的形式承載于服務(wù)器來(lái)實(shí)現(xiàn)。為了便于本領(lǐng)域技術(shù)人員理解本發(fā)明的技術(shù)方案,以下內(nèi)容以服務(wù)器為執(zhí)行主體進(jìn)行闡述。
[0032]本發(fā)明實(shí)施例提供的更新方法主要針對(duì)的是存儲(chǔ)管理軟件的客戶(hù)端,以下簡(jiǎn)稱(chēng)客戶(hù)端。
[0033]參考圖2,在具體實(shí)施時(shí),在服務(wù)器200還未啟動(dòng)時(shí),管理員將存儲(chǔ)管理軟件中需要更新的各模塊的更新條件添加至自動(dòng)更新機(jī)制中,為的是在服務(wù)器200啟動(dòng)時(shí),自動(dòng)更新機(jī)制會(huì)根據(jù)更新條件要求客戶(hù)端201更新指定模塊,做到用戶(hù)至上。