專利名稱:存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,尤其涉及一種存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理方法和系統(tǒng)。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)的發(fā)展,企業(yè)用戶對(duì)存儲(chǔ)虛擬化系統(tǒng)的要求越來越高。特別是對(duì)服務(wù)器資源的管理要求更高。要求能夠響應(yīng)多用戶進(jìn)行操作,實(shí)時(shí)的顯示用戶所請(qǐng)求的資源信息。圖I為現(xiàn)有技術(shù)中存儲(chǔ)虛擬化系統(tǒng)的結(jié)構(gòu)示意圖。在圖I所示系統(tǒng)中,存儲(chǔ)虛擬化系統(tǒng)中web服務(wù)器是被動(dòng)接受用戶請(qǐng)求,返回相應(yīng)的信息,不能及時(shí)的顯示系統(tǒng)資源的變化。由于服務(wù)器上的資源是以虛擬化的方式提供給用戶的,因此,為保證對(duì)服務(wù)器資源管理·過程中不出現(xiàn)沖突,現(xiàn)有的技術(shù)是僅允許一個(gè)用戶對(duì)服務(wù)器資源管理,不能滿足多用戶同時(shí)使用的要求。由于不滿足多用戶的要求,在處理用戶請(qǐng)求時(shí),往往增加運(yùn)營和維護(hù)成本,帶來了使用方面的諸多不便。因此,如何更好的滿足多用戶使用的要求,同時(shí)又要保證系統(tǒng)的可靠性和穩(wěn)定性,成為亟待解決的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理方法和系統(tǒng),要解決的技術(shù)問題是在滿足系統(tǒng)可靠性的條件下,如何滿足多用戶的管理請(qǐng)求。為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案一種存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理方法,包括檢測(cè)存儲(chǔ)虛擬化系統(tǒng)中資源是否發(fā)生變化;當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),如果當(dāng)前有用戶所請(qǐng)求的顯示頁面包括該資源的信息,則將所述顯示頁面上該資源的信息刷新為變化后的信息。優(yōu)選的,所述方法還具有如下特點(diǎn)檢測(cè)的是否發(fā)生變化的資源為存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源。優(yōu)選的,所述方法還具有如下特點(diǎn)所述存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源是通過如下方式得到的獲取各在線用戶對(duì)資源的管理權(quán)限;根據(jù)各在線用戶的管理權(quán)限,得到存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源。優(yōu)選的,所述方法還具有如下特點(diǎn)所請(qǐng)求的顯示頁面包括該資源的信息的用戶是通過如下方式獲取的,包括在接收到多個(gè)用戶對(duì)同一資源的管理請(qǐng)求時(shí),記錄所述多個(gè)用戶的管理請(qǐng)求;當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),將所述多個(gè)用戶中管理請(qǐng)求處理尚未結(jié)束的用戶作為需要發(fā)送變化后信息的用戶。優(yōu)選的,所述方法還具有如下特點(diǎn)所述將所述顯示頁面上該資源的信息刷新為變化后的信息包括根據(jù)頁面刷新操作所使用的數(shù)據(jù)格式,對(duì)該資源變化后的信息進(jìn)行格式處理;向顯示頁面包括該資源的信息的用戶發(fā)送格式處理后的該資源的變化后的信息。一種存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理系統(tǒng),包括檢測(cè)裝置,用于檢測(cè)存儲(chǔ)虛擬化系統(tǒng)中資源是否發(fā)生變化;發(fā)送裝置,用于當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),如果當(dāng)前有用戶所請(qǐng)求的顯示頁面包括該資源的信息,則將所述顯示頁面上該資源的信息刷新為變化后的信息。優(yōu)選的,所述系統(tǒng)還具有如下特點(diǎn)所述檢測(cè)裝置檢測(cè)的是否發(fā)生變化的資源為·存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源。優(yōu)選的,所述系統(tǒng)還具有如下特點(diǎn)所述檢測(cè)裝置還包括獲取模塊,用于獲取各在線用戶對(duì)資源的管理權(quán)限;第一處理模塊,用于根據(jù)各在線用戶的管理權(quán)限,得到存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源。優(yōu)選的,所述系統(tǒng)還具有如下特點(diǎn)所述系統(tǒng)還包括記錄裝置,用于在接收到多個(gè)用戶對(duì)同一資源的管理請(qǐng)求時(shí),記錄所述多個(gè)用戶的管理請(qǐng)求;處理裝置,與所述記錄裝置和所述發(fā)送裝置相連,用于當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),將所述多個(gè)用戶中管理請(qǐng)求處理尚未結(jié)束的用戶作為需要發(fā)送變化后信息的用戶。優(yōu)選的,所述系統(tǒng)還具有如下特點(diǎn)所述發(fā)送裝置包括第二處理模塊,用于根據(jù)頁面刷新操作所使用的數(shù)據(jù)格式,對(duì)該資源變化后的信息進(jìn)行格式處理;發(fā)送模塊,用于向顯示頁面包括該資源的信息的用戶發(fā)送格式處理后的該資源的變化后的信息。與現(xiàn)有技術(shù)中用戶請(qǐng)求刷新顯示頁面相比,本發(fā)明提供的方法實(shí)施例,通過主動(dòng)將變化的資源信息發(fā)送到用戶的顯示頁面實(shí)現(xiàn)頁面刷新,滿足了除當(dāng)前對(duì)該資源管理的其他用戶能夠訪問該資源,實(shí)現(xiàn)了多用戶的使用需要,且由于發(fā)送的信息是該資源的實(shí)時(shí)信息,保證了多用戶實(shí)時(shí)得到該資源的準(zhǔn)確信息,保證了數(shù)據(jù)的準(zhǔn)確性。
圖I為現(xiàn)有技術(shù)中存儲(chǔ)虛擬化系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例一提供的存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理方法實(shí)施例的流程示意圖;圖3為本發(fā)明實(shí)施例二提供的存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理方法實(shí)施例的流程示意圖;圖4為本發(fā)明提供的存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。實(shí)施例一圖2為本發(fā)明實(shí)施例一提供的存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理方法實(shí)施例的流程示意圖。圖2所示方法實(shí)施例包括步驟201 202,其中步驟201、檢測(cè)存儲(chǔ)虛擬化系統(tǒng)中資源是否發(fā)生變化;步驟202、當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),如果當(dāng)前有用戶所請(qǐng)求的顯示頁面包括該資源的信息,則將所述顯示頁面上該資源的信息刷新為變化后的信息。 其中,所請(qǐng)求的顯示頁面包括該資源的信息的用戶是通過如下方式獲取的,包括在接收到多個(gè)用戶對(duì)同一資源的管理請(qǐng)求時(shí),記錄所述多個(gè)用戶的管理請(qǐng)求;當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),將所述多個(gè)用戶中管理請(qǐng)求處理尚未結(jié)束的用戶作為需要發(fā)送變化后信息的用戶。其中,所述將所述顯示頁面上該資源的信息刷新為變化后的信息包括根據(jù)頁面刷新操作所使用的數(shù)據(jù)格式,對(duì)該資源變化后的信息進(jìn)行格式處理;向顯示頁面包括該資源的信息的用戶發(fā)送格式處理后的該資源的變化后的信息。與現(xiàn)有技術(shù)中用戶請(qǐng)求刷新顯示頁面相比,本發(fā)明提供的方法實(shí)施例,通過主動(dòng)將變化的資源信息發(fā)送到用戶的顯示頁面實(shí)現(xiàn)頁面刷新,滿足了除當(dāng)前對(duì)該資源管理的其他用戶能夠訪問該資源,實(shí)現(xiàn)了多用戶的使用需要,且由于發(fā)送的信息是該資源的實(shí)時(shí)信息,保證了多用戶實(shí)時(shí)得到該資源的準(zhǔn)確信息,保證了數(shù)據(jù)的準(zhǔn)確性。實(shí)施例二圖3為本發(fā)明實(shí)施例二提供的存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理方法實(shí)施例的流程示意圖。圖3所示方法實(shí)施例包括步驟301、獲取存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源;步驟302、檢測(cè)存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源是否發(fā)生變化;步驟303、當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),如果當(dāng)前有用戶所請(qǐng)求的顯示頁面包括該資源的信息,則將所述顯示頁面上該資源的信息刷新為變化后的信息。其中對(duì)于步驟301而言,存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源是通過如下方式獲取的,包括步驟01、記錄存儲(chǔ)虛擬化系統(tǒng)中的在線用戶;如記錄用戶A、用戶B和用戶C登錄到存儲(chǔ)虛擬化系統(tǒng)中。步驟02、獲取所述在線用戶對(duì)資源的管理權(quán)限,即獲取用戶對(duì)該存儲(chǔ)虛擬化系統(tǒng)中所有可能管理到的資源;其中,獲取管理權(quán)限可以通過如下方式得到方式一獲取用戶在注冊(cè)該存儲(chǔ)虛擬化系統(tǒng)時(shí)分配得到的管理權(quán)限,并將該分配得到的管理權(quán)限作為每次登錄該存儲(chǔ)虛擬化系統(tǒng)時(shí)的管理權(quán)限;
方式二 接收用戶發(fā)送的各自的管理權(quán)限,當(dāng)然,該管理權(quán)限可以是從用戶注冊(cè)該存儲(chǔ)虛擬話系統(tǒng)分配得到的管理權(quán)限中選擇的部分管理權(quán)限。步驟03、根據(jù)登錄該虛擬化系統(tǒng)中用戶所管理的資源,得到在線用戶具有管理權(quán)限的資源。與實(shí)施例一不同的是,本實(shí)施例中所檢測(cè)的資源種類要比實(shí)施例一的資源種類少,實(shí)現(xiàn)有目的的檢測(cè),減少存儲(chǔ)虛擬化系統(tǒng)中檢測(cè)壓力。下面以一應(yīng)用實(shí)例對(duì)本發(fā)明提供的方法實(shí)施例作進(jìn)一步說明判斷是否有用戶登錄系統(tǒng),如果沒有登錄,則等待用戶登錄;如果有用戶登錄系統(tǒng),啟動(dòng)資源監(jiān)測(cè)。資源監(jiān)測(cè)模塊根據(jù)用戶的需求對(duì)資源進(jìn)行添加,實(shí)時(shí)的對(duì)添加的資源進(jìn)行監(jiān)視, 其中資源監(jiān)測(cè)啟動(dòng)后,開始監(jiān)測(cè)用戶關(guān)心的資源。判斷資源是否發(fā)生變化,如果沒有發(fā)生變化,則繼續(xù)監(jiān)測(cè)資源直到資源發(fā)生變化;如果資源發(fā)生變化,資源監(jiān)測(cè)模塊搜集變化的所有相關(guān)信息。消息發(fā)送模塊將資源監(jiān)測(cè)模塊搜集到的所有信息,按照指定的消息格式進(jìn)行打包,同時(shí)對(duì)消息進(jìn)行加密和校驗(yàn),保證系統(tǒng)的安全性和準(zhǔn)確性。消息接收模塊接收來自消息發(fā)送模塊的數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行解密和校驗(yàn),按照規(guī)定的格式進(jìn)行解析,生成所需要的格式信息。然后調(diào)用頁面刷新模塊。頁面刷新模塊觸發(fā)頁面刷新動(dòng)作,將接收來的消息顯示到頁面,發(fā)送給訪問該頁面的所有用戶,如果多用戶同時(shí)在使用,將及時(shí)得到頁面的刷新,顯示最新的信息。圖4為本發(fā)明提供的存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。結(jié)合圖3和圖4所示的方法實(shí)施例,對(duì)圖4所示的系統(tǒng)實(shí)施例作進(jìn)一步說明,其中圖4所示系統(tǒng)實(shí)施例包括檢測(cè)裝置401,用于檢測(cè)存儲(chǔ)虛擬化系統(tǒng)中資源是否發(fā)生變化;發(fā)送裝置402,用于當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),如果當(dāng)前有用戶所請(qǐng)求的顯示頁面包括該資源的信息,則將所述顯示頁面上該資源的信息刷新為變化后的信息。其中,所述檢測(cè)裝置檢測(cè)的是否發(fā)生變化的資源為存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源。其中,所述檢測(cè)裝置還包括獲取模塊,用于獲取各在線用戶對(duì)資源的管理權(quán)限;第一處理模塊,用于根據(jù)各在線用戶的管理權(quán)限,得到存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源??蛇x的,所述系統(tǒng)還包括記錄裝置,用于在接收到多個(gè)用戶對(duì)同一資源的管理請(qǐng)求時(shí),記錄所述多個(gè)用戶的管理請(qǐng)求;處理裝置,與所述記錄裝置和所述發(fā)送裝置相連,用于當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),將所述多個(gè)用戶中管理請(qǐng)求處理尚未結(jié)束的用戶作為需要發(fā)送變化后信息的用戶。其中,所述發(fā)送裝置包括
第二處理模塊,用于根據(jù)頁面刷新操作所使用的數(shù)據(jù)格式,對(duì)該資源變化后的信息進(jìn)行格式處理;發(fā)送模塊,用于向顯示頁面包括該資源的信息的用戶發(fā)送格式處理后的該資源的變化后的信息。與現(xiàn)有技術(shù)中用戶請(qǐng)求刷新顯示頁面相比,本發(fā)明提供的系統(tǒng)實(shí)施例,通過主動(dòng)將變化的資源信息發(fā)送到用戶的顯示頁面實(shí)現(xiàn)頁面刷新,滿足了除當(dāng)前對(duì)該資源管理的其他用戶能夠訪問該資源,實(shí)現(xiàn)了多用戶的使用需要,且由于發(fā)送的信息是該資源的實(shí)時(shí)信息,保證了多用戶實(shí)時(shí)得到該資源的準(zhǔn)確信息,保證了數(shù)據(jù)的準(zhǔn)確性。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理方法,其特征在于,包括 檢測(cè)存儲(chǔ)虛擬化系統(tǒng)中資源是否發(fā)生變化; 當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),如果當(dāng)前有用戶所請(qǐng)求的顯示頁面包括該資源的信息,則將所述顯示頁面上該資源的信息刷新為變化后的信息。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,檢測(cè)的是否發(fā)生變化的資源為存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源是通過如下方式得到的 獲取各在線用戶對(duì)資源的管理權(quán)限; 根據(jù)各在線用戶的管理權(quán)限,得到存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所請(qǐng)求的顯示頁面包括該資源的信息的用戶是通過如下方式獲取的,包括 在接收到多個(gè)用戶對(duì)同一資源的管理請(qǐng)求時(shí),記錄所述多個(gè)用戶的管理請(qǐng)求; 當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),將所述多個(gè)用戶中管理請(qǐng)求處理尚未結(jié)束的用戶作為需要發(fā)送變化后信息的用戶。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述將所述顯示頁面上該資源的信息刷新為變化后的信息包括 根據(jù)頁面刷新操作所使用的數(shù)據(jù)格式,對(duì)該資源變化后的信息進(jìn)行格式處理; 向顯示頁面包括該資源的信息的用戶發(fā)送格式處理后的該資源的變化后的信息。
6.一種存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理系統(tǒng),其特征在于,包括 檢測(cè)裝置,用于檢測(cè)存儲(chǔ)虛擬化系統(tǒng)中資源是否發(fā)生變化; 發(fā)送裝置,用于當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),如果當(dāng)前有用戶所請(qǐng)求的顯示頁面包括該資源的信息,則將所述顯示頁面上該資源的信息刷新為變化后的信息。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述檢測(cè)裝置檢測(cè)的是否發(fā)生變化的資源為存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述檢測(cè)裝置還包括 獲取模塊,用于獲取各在線用戶對(duì)資源的管理權(quán)限; 第一處理模塊,用于根據(jù)各在線用戶的管理權(quán)限,得到存儲(chǔ)虛擬化系統(tǒng)中在線用戶具有管理權(quán)限的資源。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 記錄裝置,用于在接收到多個(gè)用戶對(duì)同一資源的管理請(qǐng)求時(shí),記錄所述多個(gè)用戶的管理請(qǐng)求; 處理裝置,與所述記錄裝置和所述發(fā)送裝置相連,用于當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),將所述多個(gè)用戶中管理請(qǐng)求處理尚未結(jié)束的用戶作為需要發(fā)送變化后信息的用戶。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述發(fā)送裝置包括 第二處理模塊,用于根據(jù)頁面刷新操作所使用的數(shù)據(jù)格式,對(duì)該資源變化后的信息進(jìn)行格式處理; 發(fā)送模塊,用于向顯示頁面包括該資源的信息的用戶發(fā)送格式處理后的該資源的變化后的信息。
全文摘要
本發(fā)明提供一種存儲(chǔ)虛擬化系統(tǒng)中資源信息的管理方法和系統(tǒng)。所述方法,包括檢測(cè)存儲(chǔ)虛擬化系統(tǒng)中資源是否發(fā)生變化;當(dāng)檢測(cè)到資源的信息發(fā)生變化時(shí),如果當(dāng)前有用戶所請(qǐng)求的顯示頁面包括該資源的信息,則將所述顯示頁面上該資源的信息刷新為變化后的信息。
文檔編號(hào)G06F17/30GK102915362SQ20121039755
公開日2013年2月6日 申請(qǐng)日期2012年10月18日 優(yōu)先權(quán)日2012年10月18日
發(fā)明者錢鑫 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司