新四季網

設備升級的處理方法和裝置製造方法

2023-09-17 23:09:00

設備升級的處理方法和裝置製造方法
【專利摘要】本發明實施例提供一種設備升級的處理方法和裝置,該方法包括:將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的第二業務的業務類型為穩態業務;所述系統中任意一個設備可獲取其他設備存儲的業務數據;觸發所述第二設備組進行升級,且使所述第二設備組所處理的第二業務切換至所述第一設備組;所述第一設備組是根據所述第二設備組已存儲的業務數據繼續處理所述第二業務的。通過設備升級的處理方法和裝置,一個設備組上的穩態業務可以無損的切換到另一個設備組上,從而提高了系統處理業務的性能。
【專利說明】設備升級的處理方法和裝置
【技術領域】
[0001 ] 本發明實施例涉及通信【技術領域】,尤其涉及一種設備升級的處理方法和裝置。
【背景技術】
[0002]在當今的資訊時代,數據業務的數量不斷增長,因此用於提供數據業務服務的系統中,通常由多個設備分擔大量的數據業務,例如通信運行商的運營系統中就設置了多個伺服器,各個伺服器用於向用戶提供服務業務;然而,為了使用戶獲得較佳的用戶體驗,系統中各個設備的程序和數據的結構等信息需要不斷完善,因此系統需要定期升級。
[0003]現有技術中系統進行升級時,通常將系統中的多個設備分為兩個設備組,且系統中各個設備上正在處理的業務中,一些已得到設備的正常響應的業務為穩態業務,即設備已針對穩態業務建立了穩定的處理進程,而另一些業務的請求已被設備接收,但設備並未針對該業務作出正常響應,即針對該業務設備並未建立穩定的處理進程,該業務稱為新接入業務;而在升級的觸發時刻,第一個設備組中的各個設備上的所有業務被中止,並開始升級,而第二個設備組中的各個設備繼續處理該第二設備組上的穩態業務,並接收新接入業務的請求;當第一個設備組升級完成後,繼續處理上述被中止的穩態業務並接收新接入業務的請求,而第二個設備組上的所有業務被中止,開始進行升級。
[0004]採用上述技術方案進行系統升級時發現,通過兩個設備組的交替升級,系統可正常接收新接入業務的請求,但上述一個設備組的穩態業務在升級過程中被中止,因此對於穩態業務來說,在升級過程中出現間隙,會影響該穩態業務的處理效率,從而降低了系統的性能。

【發明內容】

[0005]本發明實施例提供一種設備升級的處理方法,用於優化設備升級的處理過程,以提聞系統的性能。
[0006]第一方面,本發明實施例提供一種設備升級的處理方法,其特徵在於,包括:
[0007]將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的第二業務的業務類型為穩態業務;所述系統中任意一個設備可獲取其他設備存儲的業務數據;
[0008]觸發所述第二設備組進行升級,且使所述第二設備組所處理的第二業務切換至所述第一設備組;所述第一設備組是根據所述第二設備組已存儲的業務數據繼續處理所述第二業務的。
[0009]結合第一方面,第一實施方式中,所述控制第二設備組處理的業務類型為穩態業務之前,所述處理方法還包括:
[0010]初始化所述第二設備組中各個設備的非穩態標識;所述設備的所述非穩態標識是在該設備接收新接入業務時加I的,或在該設備對一個業務正常響應或退出響應時減I的。
[0011]結合第一方面的第一實施方式,第二實施方式中,所述觸發所述第二設備組進行升級,包括:
[0012]獲取第二設備組中各個設備的非穩態標識;
[0013]根據所述第二設備組中各個設備的非穩態標識,確定第二設備組中的可升級設備;
[0014]觸發所述第二設備組中各個所述可升級設備進行升級,以完成所述第二設備組的升級。
[0015]結合第一方面的第二實施方式,在第三實施方式中,在所述第二設備組完成升級之後,所述處理方法還包括:
[0016]控制升級後的第二設備組對第一設備組已存儲的業務數據進行拷貝,並開啟雙寫緩存區以緩存所述拷貝的過程中,所述第一設備組存儲的新增業務數據;
[0017]當所述升級後的第二設備組完成所述拷貝時,初始化所述第一設備組中各個設備的非穩態標識;
[0018]控制所述第一設備組處理的第一業務的業務類型為穩態業務;
[0019]控制所述升級後的第二設備組獲取所述雙寫緩存區內的所述新增業務數據。
[0020]結合第一方面的第三實施方式,第四實施方式中,在所述控制所述升級後的第二設備組獲取所述雙寫緩存區內的所述新增業務數據之後,所述處理方法還包括:
[0021]觸發所述第一設備組進行升級,且使所述第一設備組所處理的第一業務切換至所述升級後的第二設備組。
[0022]第二方面,本發明實施例提供一種設備升級的處理裝置,其特徵在於,包括:
[0023]控制模塊,用於將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的業務類型為穩態業務;所述系統中任意一個設備可獲取其他設備存儲的業務數據;
[0024]執行模塊,用於觸發所述第二設備組進行升級,且使所述第二設備組所處理的第二業務切換至所述第一設備組;所述第一設備組是根據所述第二設備組已存儲的業務數據繼續處理所述第二業務的。
[0025]結合第二方面,第一實施方式中,所述處理裝置還包括:
[0026]初始化模塊,用於初始化所述第二設備組中各個設備的非穩態標識;所述設備的所述非穩態標識是在該設備接收新接入業務時加I的,或在該設備對一個業務正常響應或退出響應時減I的。
[0027]結合第二方面的第一實施方式,第二實施方式中,所述執行模塊具體用於獲取第二設備組中各個設備的非穩態標識;
[0028]根據所述第二設備組中各個設備的非穩態標識,確定第二設備組中的可升級設備;
[0029]觸發所述第二設備組中各個所述可升級設備進行升級,以完成所述第二設備組的升級。
[0030]結合第二方面的第二實施方式,在第三實施方式中,所述控制模塊還用於控制升級後的第二設備組對第一設備組已存儲的業務數據進行拷貝,並開啟雙寫緩存區以緩存所述拷貝的過程中,所述第一設備組存儲的新增業務數據;
[0031]當所述升級後的第二設備組完成所述拷貝時,所述初始化模塊還用於初始化所述第一設備組中各個設備的非穩態標識;
[0032]所述控制模塊還用於控制控制所述第一設備組處理的第一業務的業務類型為穩態業務;
[0033]所述控制模塊還用於控制所述升級後的第二設備組獲取所述雙寫緩存區內的所述新增業務數據。
[0034]結合第二方面的第三實施方式,第四實施方式中,所述執行模塊還用於觸發所述第一設備組進行升級,且使所述第一設備組所處理的第一業務切換至所述升級後的第二設備組。
[0035]本發明實施例提供的設備升級的處理方法和裝置,通過將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的業務類型為穩態業務,因此在升級第二設備組時,第一設備組可繼續正常工作,保障系統可繼續處理業務;另外,由於系統中任意一個設備可獲取其他設備存儲的業務數據,從而第二設備組在升級時,該第二設備組上的穩態業務可以無損的切換到第一設備組上,從而提高了系統處理業務的性能。
【專利附圖】

【附圖說明】
[0036]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0037]圖1為本發明設備升級的處理方法實施例一的流程圖;
[0038]圖2為本發明設備升級的處理方法實施例二的流程圖;
[0039]圖3為本發明實施例二中設備升級的第一場景示意圖;
[0040]圖4為本發明實施例二中設備升級的第二場景示意圖;
[0041]圖5為本發明實施例二中設備升級的第三場景示意圖;
[0042]圖6為本發明實施例二中設備升級的第四場景示意圖;
[0043]圖7為本申請設備升級的處理裝置實施例一的結構圖;
[0044]圖8為本發明設備升級的處理裝置實施例二的結構圖:
[0045]圖9為本發明設備升級的處理裝置實施例三的結構圖。
【具體實施方式】
[0046]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0047]圖1為本發明設備升級的處理方法實施例一的流程圖。如圖1所示,本實施例的執行主體為設備升級的處理裝置,該處理裝置可以採用硬體和/或軟體的方式實現,優選的,該處理裝置設置在用於管理系統的管理設備上。具體的,該方法包括:
[0048]S101、將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的第二業務的業務類型為穩態業務。[0049]其中,第一設備組和第二設備組是將系統中的至少兩個設備進行分組獲得的,分組後,第一設備組所處理的業務稱為第一業務,而第二設備組處理的業務稱為第二業務;在分組時,可以將系統中的至少兩個設備均分為兩組;例如,系統中有20個設備,其中10個設備歸屬第一設備組,另外10個設備歸屬第二個設備組;而且,在本實施例中,系統中任意一個設備可獲取其他設備存儲的業務數據,例如系統採用了共享內存技術,則設備I通過訪問共享內存便可獲得設備2?設備20存儲在共享內存中的業務數據;當然也可以根據需要分組時不平均分組,例如一個系統接收的新接入業務較少,可以安排15個設備作為第二設備組,5個設備作為第一設備組,以便升級速度加快。
[0050]在本實施例中,系統準備升級時,上述處理裝置對第一設備組中的各個設備標註(或修改分發管理表)為「all」,表徵控制第一設備組除了處理第一設備組上已存在的穩態業務,同時也可不斷地接收新接入業務;同時,上述處理裝置對第二設備組中的各個設備標註(或修改分發管理表)為「old」,表徵控制第二設備組僅處理第二設備組上已存在的穩態業務;由此可知,通過第一設備組,系統仍然可以支持新接入業務的正常接入,例如通信運行商的運營系統可通過第一設備組持續向用戶提供服務,這些服務中除了第一設備組上已有的穩態業務以外,還包括第一設備組受理的用戶新發起的業務請求,即新接入業務;而第二設備組僅負責穩態業務,沒有新接入的業務,因此第二設備組斷電重啟準備升級時,不會使系統出現不能接入新接入業務的狀況;可以理解的,在第二設備組在升級的過程中,第一設備組可能僅處理了穩態業務、或者只接收新接入業務、或著在處理穩態業務的同時也接收新接入業務,或者第一設備組中的各個設備皆處於空閒狀態。
[0051]S102、觸發第二設備組進行升級,且使第二設備組所處理的第二業務切換至第一設備組。
[0052]以斷電作為升級的觸發條件,當第二設備組中的設備斷電時,上述處理裝置可控制第二設備組所處理的第二業務切換至第一設備組;該第二業務即為穩態業務;由於本實施例中系統中任意一個設備可獲取其他設備存儲的業務數據,因此,第二業務切換至第一設備組後,第一設備組是根據第二設備組已存儲的業務數據繼續處理第二業務。
[0053]舉例來說,第二設備組當前處理的穩態業務為記錄用戶的通話時長業務,當前用戶的通話時長為I小時5分,則第二設備組通過穩定的處理進程將數據「I小時5分」存儲在共享內存中,此時第二設備組斷電重啟以準備升級,則該業務被切換至第一設備組,即由第一設備組中的一個設備負責繼續記錄該用戶的通話時長,此時第一設備組基於共享內存中已存儲的「I小時5分」,繼續記錄該用戶的通話時長,由此可知第二設備組上的穩態業務不會因為第二設備組斷電重啟而暫停記錄通話時長,避免出現通話時長的統計中斷以致不能獲得通話的準確時長,從而該業務實現了無損遷移,而第二設備組中的各個設備開始進行程序、數據等信息的更新以進行升級。
[0054]另外,需要說明的是,在實現所述系統中任意一個設備可獲取其他設備存儲的業務數據時,上述共享內存技術僅用於舉例,並不限制本實施例實現時所採用的方式,例如,某個設備還可以將業務數據實時的上傳至雲伺服器中,以便其他設備通過雲伺服器獲取業務數據。
[0055]本實施例中,通過將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的業務類型為穩態業務,因此在升級第二設備組時,系統仍然可以通過第一設備組正常工作;另外,由於系統中任意一個設備可獲取其他設備存儲的業務數據,從而第二設備組在升級時,該第二設備組上的第二業務可以無損的切換到第一設備組上,使得第二業務可繼續正常處理,從而提高了系統的性能。
[0056]圖2為本發明設備升級的處理方法實施例二的流程圖。如圖2所示,本實施例是在圖1所示的實施例的基礎上,進一步詳細描述設備升級的處理方法,該方法包括:
[0057]S201、將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的第二業務的業務類型為穩態業務。
[0058]具體的,圖3為本發明實施例二中設備升級的第一場景示意圖。如圖3所示,圖中以四個設備為例,設備A、設備B歸屬第一設備組,設備C、設備D屬於第二設備組;所述處理裝置開始控制系統升級時,將設備A和設備B標註為「all 」,而將設備C和設備D標註為「old」,詳細可參考SlOl。
[0059]可選擇較優的,在執行S201之前,初始化第二設備組中各個設備的非穩態標識;通常將該非穩態標識初始化為O (O僅為舉例,本實施例中並不以此為限制),其中,設備的非穩態標識是在該設備接收新接入業務時加I的;或在該設備對一個業務正常響應或退出響應時減I的。
[0060]由於上述處理裝置在執行S201之前,系統中的所有設備都是正常工作的,即任意一個設備在處理穩態業務的同時也接收新接入業務,而該新接入業務被設備正常響應後,即針對該新接入業務已建立了穩定的處理進程後,該新接入業務成為該設備上的穩態業務;但處理裝置執行S201的同時,第二設備組中的設備可能會接收了新接入業務,為了避免第二設備組升級時影響了設備針對該新接入業務的響應,處理裝置可選擇在執行S201之前初始化第二設備組的非穩態標識,對第二設備組中的設備所接收的新接入業務作出監控。
[0061]S202、獲取第二設備組中各個設備的非穩態標識。
[0062]S203、根據第二設備組中各個設備的非穩態標識,確定第二設備組中的可升級設備。
[0063]以非穩態標識初始化為O為例,處理裝置在執行S203時,具體的,當設備的非穩態標識是0,說明該設備上所處理的業務都是穩態業務或沒有業務;或者即使處理裝置在執行S201時,該設備接收了一個新接入業務,通過非穩態標識為0,處理裝置便可獲知該設備此時已對新接入業務作出正常響應,該新接入業務已成為穩態業務,則處理裝置控制該設備斷電以準備升級時,不會出現幹擾了新接入業務正常接入的情況,即處理裝置確定該設備為可升級的設備;
[0064]或者,當設備的非穩態標識非0,判斷非O時長超過預設閾值,則處理裝置確定設備為可升級的設備,其中預設閾值可根據需要設置,通過設置預設閾值,可防止設備出現死機等極端情況造成的非穩態標識一直不為O的情況,避免延誤設備的升級。
[0065]當然可以理解的,當非穩態標識不為O時,或非O的時長沒有超過預設閾值時,說明此時該設備上所處理的業務的狀況是不可以受到升級影響的,例如一個設備接收了新接入業務,非穩態標識加I,在該設備準備針對該新接入業務做出正常響應但還沒有發送響應消息時,若將該設備斷電重啟,則上述新接入業務與系統之間不能建立正常的交互,例如用戶向系統發送了一個新接入業務,該新接入業務具體為用戶請求下載某個資源,系統中的一個設備給出正常響應,才能建立用戶與該設備之間的數據傳輸承載,從而通過該數據傳輸承載,用戶可持續下載上述資源的數據;但該設備接收了該新接入業務使非穩態標識加1,且未給出正常響應,此時該設備斷電導致數據傳輸承載未建立,則用戶不能下載上述資源的數據,只能重新發送新接入業務的請求,從而給用戶帶來不便。
[0066]S204、觸發第二設備組中各個所述可升級設備進行升級,以完成第二設備組的升級。
[0067]圖4為本發明實施例二中設備升級的第二場景示意圖。如圖4所示,第二場景發生在第一場景之後,圖中設備D的非穩態標識為0,則該設備D為可升級的設備,而設備C的非穩態標識非0,則該設備C不為可升級的設備。此時,上述處理裝置可控制該設備D開始升級。而對於設備D上正在處理的業務類型為穩態業務的第二業務,由於設備D通過針對該第二業務建立的穩定的處理進程,已將穩態業務相關的業務數據存儲在共享內存中,則處理裝置在觸發設備D升級的同時便將上述第二業務切換至第一設備組內的一個設備上,具體的,處理裝置可根據預設的管理表上記錄的設備D與設備B的對應關係,將設備D上的第二業務切換至設備B上,則設備B基於設備D存儲的業務數據,繼續處理該第二業務,避免該第二業務的處理進程出現中斷。
[0068]圖5為本發明實施例二中設備升級的第三場景示意圖。如圖5所示,第三場景發生在第二場景之後,設備D已升級完成,而此時設備C的非穩態標識為0,則設備C可以開始升級,與設備D類似,設備C上的第二業務被切換至第一設備組中的一個設備上,以保證原屬於設備C上的第二業務可繼續被處理。可以理解的,圖5所示的場景僅為舉例,在實際應用中,處理裝置持續獲取除正在升級的設備以外的其他設備的非穩態標識,當所述其他設備的非穩態標識變為O時,便開始升級,即持續執行S202至S204,直至第二設備組中的所有設備完成升級。例如設備D在升級的過程中處理裝置執行S202獲得設備C的非穩態標識變為0,執行S203確定設備C為可升級設備,繼續執行S204,使設備C也開始進行升級,以完成第二設備組的升級。
[0069]S205、控制升級後的第二設備組對第一設備組已存儲的業務數據進行拷貝,並開啟雙寫緩存區以緩存上述拷貝的過程中,第一設備組存儲的新增業務數據。
[0070]當第二設備組升級完成後,便開始準備對第一設備組進行升級;由於升級後的第二設備組中沒有用於處理第一設備組上業務的業務數據,因此第二設備組需要拷貝第一設備組已存儲的業務數據。具體的,升級後的第二設備組建立了新的共享內存區,則升級後的第二設備組訪問第一設備組的共享內存區,將第一設備組已存儲的業務數據拷貝至升級後的第二設備組建立的新的共享內存區。
[0071]由於拷貝過程需要一定的時間,在該拷貝過程中,第一設備組仍然在正常工作,如更新第一設備組上的穩態業務的業務數據,接入新接入業務等,因此在拷貝過程中第一設備組需要存儲的業務數據稱為新增業務數據,而這些新增業務數據不能實時的拷貝至升級後的第二設備組建立的新的共享內存區,因此處理裝置在控制升級後的第二設備組對第一設備組已存儲的業務數據進行拷貝的同時,開啟雙寫緩存區以緩存所述拷貝的過程中,第一設備組存儲的新增業務數據。
[0072]S206、當升級後的第二設備組完成拷貝時,初始化第一設備組中各個設備的非穩態標識。[0073]當升級後的第二設備組完成拷貝時,便需要為第一設備組的升級做出準備,同樣的,為了避免對第一設備組進行升級時,幹擾到第一設備組上新接入業務的正常響應,此時初始化第一設備組中各個設備的非穩態標識,開始對第一設備組中的各個設備做出監測。
[0074]S207、控制第一設備組處理的第一業務的業務類型為穩態業務。
[0075]具體可參考SlOl或S201,由於第一設備組準備進行升級,因此不再接收新接入業務,但系統可通過升級後的第二設備組,繼續支持新接入業務的正常接入,例如,圖6為本發明實施例二中設備升級的第四場景示意圖。如圖6所示,設備A和設備B標註為「old」,而此時設備C和設備D已經完成了升級,標註為「all」 ;可以理解的,處理裝置通過對升級後的第二設備組標註「all」,以使升級後的第二設備組可以處理穩態業務的同時也可以接受新接入業務的請求,但在第一設備組升級的過程中,升級後的第二設備組可能僅處理了穩態業務、或者只接收新接入業務、或著在處理穩態業務的同時也接收新接入業務,或者升級後的第二設備組中的各個設備皆處於空閒狀態。
[0076]S208、控制升級後的第二設備組獲取雙寫緩存區內的新增業務數據。
[0077]此時,升級後的第二設備組獲取到了可用於處理第一設備組上的第一業務的全部業務數據,以便在第一設備組進行升級時,原屬於第一設備組處理的業務類型為穩態業務的第一業務可以切換至升級後的第二設備組。
[0078]另外,上述S207和S208可同步執行。
[0079]S209、觸發第一設備組進行升級,且使第一設備組所處理的第一業務切換至所述升級後的第二設備組。
[0080]具體如S202至S204中描述的升級過程,即處理設備獲取第一設備組中各個設備的非穩態標識;隨後根據第一設備組中各個設備的非穩態標識,確定第一設備組中的可升級設備;最後觸發第一設備組中各個可升級設備進行升級,以完成第一設備組的升級。
[0081]當第一設備組完成升級後,則系統的升級至此結束。此時升級後的第一設備組可以繼續正常工作,接收新接入業務,當給予該新接入業務正常響應後建立了處理進程,該新接入業務即為升級後的第一設備組的穩態業務,而升級後的第一設備組開始處理穩態業務的過程中,也可繼續接收新接入業務;此時,升級後的第一設備組中的各個設備也可以獲取升級後的第二設備組中各個設備存儲的業務數據,以實現升級後的第一設備和升級後的第二設備的業務數據同步,例如,當本實施例中應用了共享內存技術時,升級後的第一設備組建立新的共享內存區,該升級後的第一設備組建立新的共享內存區可直接被加入到前述升級後的第二設備組建立新的共享內存區,則此時升級後的第一設備組與升級後的第二設備組實現了業務數據的同步,則在隨後的系統運作中,系統中任意一個設備可獲取其他設備存儲的業務數據;或者,升級後的第一設備組中的各個設備訪問雲端伺服器,獲取到升級後的第二設備組中的各個設備存儲在該雲端伺服器內的業務數據。
[0082]本實施例中,通過將系統中至少兩個設備分為第一設備組和第二設備組並控制第二設備組處理的業務類型為穩態業務,因此在升級第二設備組時,系統仍然可以通過第一設備組正常運作;另外,由於系統中任意一個設備可獲取其他設備存儲的業務數據,從而第二設備組在升級時,該第二設備組上的第二業務可以無損的切換到第一設備組上,使得第二業務可繼續正常處理;相應的,第二設備組升級完成後可通過雙寫緩存區與第一設備組實現業務數據的同步,為第一設備組的升級做出準備,並通過控制第一設備組處理的業務類型為穩態業務,則在升級第一設備組時,可使第一設備組上的第一業務可以無損的切換到升級後的第二設備組上,使得第一業務可繼續正常處理;也就是說,本實施例的設備升級的處理方法可以實現穩態業務的無損遷移,使穩態業務在系統升級過程中不出現中斷,保證了穩態業務的處理效率,從而提高了系統的性能。
[0083]圖7為本申請設備升級的處理裝置實施例一的結構圖。如圖7所示,該處理裝置包括:
[0084]控制模塊31,用於將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的第二業務的業務類型為穩態業務;所述系統中任意一個設備可獲取其他設備存儲的業務數據;
[0085]執行模塊32,用於觸發所述第二設備組進行升級,且使所述第二設備組所處理的第二業務切換至所述第一設備組;所述第一設備組是根據所述第二設備組已存儲的業務數據繼續處理所述第二業務的。
[0086]本實施例中,設備升級的處理裝置通過將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的業務類型為穩態業務,因此在升級第二設備組時,不會出現系統接入新接入業務失敗的情況;另外,由於系統中任意一個設備可獲取其他設備存儲的業務數據,從而第二設備組在升級時,該第二設備組上的第二業務可以無損的切換到第一設備組上,使得第二業務可繼續正常處理,從而提高了系統的性能
[0087]圖8為本發明設備升級的處理裝置實施例二的結構圖。如圖8所示,該處理裝置還包括:
[0088]初始化模塊33,用於初始化所述第二設備組中各個設備的非穩態標識;所述設備的所述非穩態標識是在該設備接收新接入業務時加I的,或在該設備對一個業務正常響應或退出響應時減I的。
[0089]進一步的,執行模塊32具體用於獲取第二設備組中各個設備的非穩態標識;
[0090]根據所述第二設備組中各個設備的非穩態標識,確定第二設備組中的可升級設備;
[0091]觸發所述第二設備組中各個所述可升級設備進行升級,以完成所述第二設備組的升級。
[0092]進一步的,控制模塊31還用於控制升級後的第二設備組對第一設備組已存儲的業務數據進行拷貝,並開啟雙寫緩存區以緩存所述拷貝的過程中,所述第一設備組存儲的新增業務數據;
[0093]當所述升級後的第二設備組完成所述拷貝時,所述初始化模塊33還用於初始化所述第一設備組中各個設備的非穩態標識;
[0094]所述控制模塊31還用於控制所述第一設備組處理的業務類型為穩態業務;
[0095]所述控制模塊31還用於控制所述升級後的第二設備組獲取所述雙寫緩存區內的所述新增業務數據。
[0096]進一步的,執行模塊32還用於觸發所述第一設備組進行升級,且使所述第一設備組所處理的第一業務切換至所述升級後的第二設備組。
[0097]需要說明的是,圖7和圖8所示的設備升級的處理裝置中的各個模塊對應執行前述各個方法實施例的中的各個步驟,在此不再贅述。[0098]本實施例中,設備升級的處理裝置通過將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的業務類型為穩態業務,因此在升級第二設備組時,系統可通過第一設備組繼續運作;另外,由於系統中任意一個設備可獲取其他設備存儲的業務數據,從而第二設備組在升級時,該第二設備組上的第二業務可以無損的切換到第一設備組上,使得第二業務可繼續正常處理;相應的,第二設備組升級完成後可通過雙寫緩存區與第一設備組實現業務數據的同步,為第一設備組的升級做出準備,並通過控制第一設備組處理的業務類型為穩態業務,則在升級第一設備組時,可使第一設備組上的第一業務可以無損的切換到升級後的第二設備組上,使得第一業務可繼續正常處理;也就是說,本實施例的設備升級的處理方法可以實現穩態業務的無損遷移,使穩態業務在系統升級過程中不出現中斷,保證了穩態業務的處理效率,從而提高了系統的性能。
[0099]圖9為本發明設備升級的處理裝置實施例三的結構圖。如圖9所示,該處理裝置用於執行前述各個方法實施例中的各個步驟,該裝置具體包括:
[0100]存儲器41,用於存儲系統中各個設備存儲的業務數據及下述新增業務數據;
[0101]處理器42,將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的第二業務的業務類型為穩態業務;所述系統中任意一個設備可獲取其他設備存儲的業務數據;
[0102]上述處理器42還用於觸發所述第二設備組進行升級,且使所述第二設備組所處理的第二業務切換至所述第一設備組;所述第一設備組是根據所述第二設備組已存儲的業務數據繼續處理所述第二業務的。
[0103]進一步的,上述處理器42還用於初始化所述第二設備組中各個設備的非穩態標識;所述設備的所述非穩態標識是在該設備接收新接入業務時加I的,或在該設備對一個業務正常響應或退出響應時減I的。
[0104]進一步的,上述處理器42具體用於根據所述第二設備組中各個設備的非穩態標識,確定第二設備組中的可升級設備;
[0105]觸發所述第二設備組中各個所述可升級設備進行升級,以完成所述第二設備組的升級。
[0106]上述處理器42還用於控制升級後的第二設備組對第一設備組已存儲的業務數據進行拷貝,並開啟雙寫緩存區以緩存所述拷貝的過程中,所述第一設備組存儲的新增業務數據;
[0107]當所述升級後的第二設備組完成所述拷貝時,所述處理器42還用於初始化所述第一設備組中各個設備的非穩態標識;
[0108]還用於控制控制所述第一設備組處理的第一業務的業務類型為穩態業務;
[0109]還用於控制所述升級後的第二設備組獲取所述雙寫緩存區內的所述新增業務數據。
[0110]還用於觸發所述第一設備組進行升級,且使所述第一設備組所處理的第一業務切換至所述升級後的第二設備組。
[0111]本實施例中,設備升級的處理裝置通過將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的業務類型為穩態業務,因此在升級第二設備組時,系統可通過第一設備組繼續運作;另外,由於系統中任意一個設備可獲取其他設備存儲的業務數據,從而第二設備組在升級時,該第二設備組上的第二業務可以無損的切換到第一設備組上,使得第二業務可繼續正常處理;相應的,第二設備組升級完成後可通過雙寫緩存區與第一設備組實現業務數據的同步,為第一設備組的升級做出準備,並通過控制第一設備組處理的業務類型為穩態業務,則在升級第一設備組時,可使第一設備組上的第一業務可以無損的切換到升級後的第二設備組上,使得第一業務可繼續正常處理;也就是說,本實施例的設備升級的處理方法可以實現穩態業務的無損遷移,使穩態業務在系統升級過程中不出現中斷,保證了穩態業務的處理效率,從而提高了系統的性能。
[0112]本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成。前述的程序可以存儲於一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0113]最後應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的範圍。
【權利要求】
1.一種設備升級的處理方法,其特徵在於,包括: 將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的第二業務的業務類型為穩態業務;所述系統中任意一個設備可獲取其他設備存儲的業務數據; 觸發所述第二設備組進行升級,且使所述第二設備組所處理的第二業務切換至所述第一設備組;所述第一設備組是根據所述第二設備組已存儲的業務數據繼續處理所述第二業務的。
2.根據權利要求1所述的處理方法,其特徵在於,所述控制第二設備組處理的第二業務的業務類型為穩態業務之前,所述處理方法還包括: 初始化所述第二設備組中各個設備的非穩態標識;所述設備的所述非穩態標識是在該設備接收新接入業務時加I的,或在該設備對一個業務正常響應或退出響應時減I的。
3.根據權利要求2所述的處理方法,其特徵在於,所述觸發所述第二設備組進行升級,包括: 獲取第二設備組中各個設備的非穩態標識; 根據所述第二設備組中各個設備的非穩態標識,確定第二設備組中的可升級設備; 觸發所述第二設備組中各個所述可升級設備進行升級,以完成所述第二設備組的升級。
4.根據權利要求3所述 的處理方法,其特徵在於,在所述第二設備組完成升級之後,所述處理方法還包括: 控制升級後的第二設備組對第一設備組已存儲的業務數據進行拷貝,並開啟雙寫緩存區以緩存所述拷貝的過程中,所述第一設備組存儲的新增業務數據; 當所述升級後的第二設備組完成所述拷貝時,初始化所述第一設備組中各個設備的非穩態標識; 控制所述第一設備組處理的第一業務的業務類型為穩態業務; 控制所述升級後的第二設備組獲取所述雙寫緩存區內的所述新增業務數據。
5.根據權利要求4所述的處理方法,其特徵在於,在所述控制所述升級後的第二設備組獲取所述雙寫緩存區內的所述新增業務數據之後,所述處理方法還包括: 觸發所述第一設備組進行升級,且使所述第一設備組所處理的第一業務切換至所述升級後的第二設備組。
6.一種設備升級的處理裝置,其特徵在於,包括: 控制模塊,用於將系統中至少兩個設備分為第一設備組和第二設備組,並控制第二設備組處理的第二業務的業務類型為穩態業務;所述系統中任意一個設備可獲取其他設備存儲的業務數據; 執行模塊,用於觸發所述第二設備組進行升級,且使所述第二設備組所處理的第二業務切換至所述第一設備組;所述第一設備組是根據所述第二設備組已存儲的業務數據繼續處理所述第二業務的。
7.根據權利要求6所述的處理裝置,其特徵在於,所述處理裝置還包括: 初始化模塊,用於初始化所述第二設備組中各個設備的非穩態標識;所述設備的所述非穩態標識是在該設備接收新接入業務時加I的,或在該設備對一個業務正常響應或退出響應時減I的。
8.根據權利要求7所述的處理裝置,其特徵在於,所述執行模塊具體用於獲取第二設備組中各個設備的非穩態標識; 根據所述第二設備組中各個設備的非穩態標識,確定第二設備組中的可升級設備; 觸發所述第二設備組中各個所述可升級設備進行升級,以完成所述第二設備組的升級。
9.根據權利要求8所述的處理裝置,其特徵在於,所述控制模塊還用於控制升級後的第二設備組對第一設備組已存儲的業務數據進行拷貝,並開啟雙寫緩存區以緩存所述拷貝的過程中,所述第一設備組存儲的新增業務數據; 當所述升級後的第二設備組完成所述拷貝時,所述初始化模塊還用於初始化所述第一設備組中各個設備的非穩態標識; 所述控制模塊還用於控制控制所述第一設備組處理的第一業務的業務類型為穩態業務; 所述控制模塊還用於控制所述升級後的第二設備組獲取所述雙寫緩存區內的所述新增業務數據。
10.根據權利要求9所述的處理裝置,其特徵在於,所述執行模塊還用於觸發所述第一設備組進行升級,且使所述第一設備組所處理的第一業務切換至所述升級後的第二設備組。`
【文檔編號】H04L12/24GK103490932SQ201310446559
【公開日】2014年1月1日 申請日期:2013年9月26日 優先權日:2013年9月26日
【發明者】李建敏, 蔡林濤, 黃亮 申請人:華為軟體技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀