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