欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種信息處理方法及電子設(shè)備與流程

文檔序號:11475603閱讀:201來源:國知局
一種信息處理方法及電子設(shè)備與流程

本發(fā)明涉及信息處理技術(shù),具體涉及一種信息處理方法及電子設(shè)備。



背景技術(shù):

現(xiàn)有技術(shù),虛擬機的遷移可采用預(yù)拷貝(pre-copy)機制,遷移開始之后,被遷移虛擬機在源主機不停止運行,在目的主機上申請運行虛擬機所需的資源,遷移通過循環(huán)迭代拷貝,將源主機虛擬機的內(nèi)存數(shù)據(jù)發(fā)送至目的主機。采用pre-copy機制的遷移過程通??煞譃橐韵聨讉€階段:迭代階段、宕機階段和恢復(fù)階段。

現(xiàn)有技術(shù)中,宕機階段表示在虛擬機處于關(guān)閉狀態(tài)時的內(nèi)存數(shù)據(jù)以及設(shè)備狀態(tài)的遷移過程,而宕機階段對應(yīng)的宕機時間對于服務(wù)類應(yīng)用非常重要,若宕機時間過長,使得虛擬機無法提供各種服務(wù)。



技術(shù)實現(xiàn)要素:

為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供一種信息處理方法及電子設(shè)備。

為達到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:

本發(fā)明實施例提供了一種信息處理方法,應(yīng)用于第一電子設(shè)備中;所述方法包括:

第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否滿足第一預(yù)設(shè)條件;其中,所述內(nèi)存數(shù)據(jù)為所述第一電子設(shè)備向第二電子設(shè)備迭代拷貝的內(nèi)存數(shù)據(jù);

檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件時,基于目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間,將原迭代超時時間更新為所述第一迭代超時時間;

檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件時,將原迭代超時時間更新為所述第二迭代超時時間;

按照所述目標宕機時間和更新后的迭代超時時間向所述第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù);

其中,所述原迭代超時時間為上一次迭代拷貝內(nèi)存數(shù)據(jù)對應(yīng)的迭代超時時間。

上述方案中,所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否滿足第一預(yù)設(shè)條件,包括:

所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否小于期望傳輸數(shù)據(jù)量;其中,所述期望傳輸數(shù)據(jù)與目標宕機時間相關(guān)聯(lián);

所述檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件,包括:

檢測到待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量時,確定檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件;

相應(yīng)的,所述檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件,包括:

檢測到待拷貝的內(nèi)存數(shù)據(jù)小于期望傳輸數(shù)據(jù)量時,確定檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件。

上述方案中,所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否滿足第一預(yù)設(shè)條件之前,所述方法還包括:

所述第一電子設(shè)備首次向所述第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù)時,基于預(yù)先配置的最大迭代超時時間向所述第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù);

將預(yù)先配置的最大宕機時間置為所述目標宕機時間。

上述方案中,檢測到待拷貝的內(nèi)存數(shù)據(jù)首次滿足第一預(yù)設(shè)條件時時,所述將原迭代超時時間更新為第二迭代超時時間,包括:

將預(yù)先配置的最小宕機時間置為所述目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間,將原迭代超時時間更新為所述第二迭代超時時間。

上述方案中,所述方法還包括:

基于所述最小宕機時間確定重新期望傳輸數(shù)據(jù)量;當(dāng)待拷貝的內(nèi)存數(shù)據(jù)不小于重新確定的期望傳輸數(shù)據(jù)量時,按預(yù)設(shè)步長調(diào)整預(yù)先配置的最小宕機時間作為目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間。

上述方案中,所述將原迭代超時時間更新為所述第二迭代超時時間后,所述方法還包括:

所述第一電子設(shè)備將自身特定組件存儲的特定數(shù)據(jù)拷貝至所述第二電子設(shè)備,并且清除所述特定數(shù)據(jù)。

上述方案中,所述方法還包括:所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否小于目標傳輸數(shù)據(jù)量;其中,所述目標傳輸數(shù)據(jù)量與所述目標宕機時間相關(guān)聯(lián);

當(dāng)所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)小于目標傳輸數(shù)據(jù)量時,控制切換至宕機狀態(tài)。

本發(fā)明實施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:存儲器、控制器和通信接口;其中,

所述存儲器,用于存儲待拷貝的內(nèi)存數(shù)據(jù);

所述控制器,用于檢測所述存儲器中存儲的待拷貝的內(nèi)存數(shù)據(jù)是否滿足第一預(yù)設(shè)條件;其中,所述內(nèi)存數(shù)據(jù)為所述電子設(shè)備向其他電子設(shè)備迭代拷貝的內(nèi)存數(shù)據(jù);檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件時,基于目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間,將原迭代超時時間更新為所述第一迭代超時時間;檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件時,將原迭代超時時間更新為所述第二迭代超時時間;所述原迭代超時時間為上一次迭代拷貝內(nèi)存數(shù)據(jù)對應(yīng)的迭代超時時間;

所述通信接口,用于按照所述控制器確定的目標宕機時間和更新后的迭代超時時間向所述其他電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)。

上述方案中,所述控制器,用于檢測待拷貝的內(nèi)存數(shù)據(jù)是否小于期望傳輸數(shù)據(jù)量;其中,所述期望最大傳輸數(shù)據(jù)與目標宕機時間相關(guān)聯(lián);檢測到待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量時,確定檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件;檢測到待拷貝的內(nèi)存數(shù)據(jù)小于期望傳輸數(shù)據(jù)量時,確定檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件。

上述方案中,所述通信接口,還用于在所述控制器檢測待拷貝的內(nèi)存數(shù)據(jù)是否滿足第一預(yù)設(shè)條件之前,且首次向所述其他電子設(shè)備拷貝內(nèi)存數(shù)據(jù)時,基于預(yù)先配置的最大迭代超時時間向所述其他電子設(shè)備拷貝內(nèi)存數(shù)據(jù);

所述控制器,還用于將預(yù)先配置的最大宕機時間置為所述目標宕機時間。

上述方案中,所述控制器,用于檢測到待拷貝的內(nèi)存數(shù)據(jù)首次滿足第一預(yù)設(shè)條件時,將預(yù)先配置的最小宕機時間置為所述目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間,將原迭代超時時間更新為所述第二迭代超時時間。

上述方案中,所述控制器,用于基于所述最小宕機時間重新確定期望傳輸數(shù)據(jù)量;當(dāng)待拷貝的內(nèi)存數(shù)據(jù)不小于重新確定的期望傳輸數(shù)據(jù)量時,按預(yù)設(shè)步長調(diào)整預(yù)先配置的最小宕機時間作為目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間。

上述方案中,所述通信接口,還用于所述控制器將原迭代超時時間更新為所述第二迭代超時時間后,將所述存儲器的特定存儲區(qū)域存儲的特定數(shù)據(jù)拷貝至所述其他電子設(shè)備;

所述控制器,還用于清除所述存儲器的特定存儲區(qū)域中存儲的特定數(shù)據(jù)。

上述方案中,所述控制器,還用于檢測待拷貝的內(nèi)存數(shù)據(jù)是否小于目標傳輸數(shù)據(jù)量;其中,所述目標傳輸數(shù)據(jù)量與所述目標宕機時間相關(guān)聯(lián);當(dāng)所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)小于目標傳輸數(shù)據(jù)量時,控制切換至宕機狀態(tài)。

本發(fā)明實施例提供的信息處理方法及電子設(shè)備,所述方法包括:第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否滿足第一預(yù)設(shè)條件;其中,所述內(nèi)存數(shù)據(jù)為所述第一電子設(shè)備向第二電子設(shè)備迭代拷貝的內(nèi)存數(shù)據(jù);檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件時,基于目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間,將原迭代超時時間更新為所述第一迭代超時時間;檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件時,將原迭代超時時間更新為第二迭代超時時間;按照所述目標宕機時間和更新后的迭代超時時間向所述第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù);其中,所述原迭代超時時間為上一次迭代拷貝內(nèi)存數(shù)據(jù)對應(yīng)的迭代超時時間。采用本發(fā)明實施例的技術(shù)方案,通過對迭代超時時間的動態(tài)調(diào)整,縮短迭代拷貝過程中的宕機時間,也避免了由于虛擬機宕機時間過長無法提供服務(wù)的問題。

附圖說明

圖1為本發(fā)明實施例一的信息處理方法的流程示意圖;

圖2為本發(fā)明實施例二的信息處理方法的流程示意圖;

圖3為本發(fā)明實施例的信息處理方法的一種應(yīng)用流程示意圖;

圖4為本發(fā)明實施例的電子設(shè)備的組成結(jié)構(gòu)示意圖。

具體實施方式

下面結(jié)合附圖及具體實施例對本發(fā)明作進一步詳細的說明。

實施例一

本發(fā)明實施例提供了一種信息處理方法。圖1為本發(fā)明實施例一的信息處理方法的流程示意圖;如圖1所示,所述方法包括:

步驟101:第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否滿足第一預(yù)設(shè)條件;其中,所述內(nèi)存數(shù)據(jù)為所述第一電子設(shè)備向第二電子設(shè)備迭代拷貝的內(nèi)存數(shù)據(jù)。

步驟102:檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件時,基于目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間,將原迭代超時時間更新為所述第一迭代超時時間;其中,所述原迭代超時時間為上一次迭代拷貝內(nèi)存數(shù)據(jù)對應(yīng)的迭代超時時間。

步驟103:檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件時,將原迭代超時時間更新為第二迭代超時時間。

步驟104:按照所述目標宕機時間和更新后的迭代超時時間向所述第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)。

本發(fā)明實施例的信息處理方法應(yīng)用于第一電子設(shè)備中,作為源電子設(shè)備的第一電子設(shè)備將待拷貝的內(nèi)存數(shù)據(jù)整體拷貝至作為目標電子設(shè)備的第二電子設(shè)備中;其中,所述第一電子設(shè)備和所述第二電子設(shè)備具體可以是個人計算機(pc,personalcomputer)或服務(wù)器。具體的,所述第一電子設(shè)備中包括虛擬出的至少一個虛擬機,每個虛擬機對應(yīng)一存儲區(qū)域;相應(yīng)的,所述第二電子設(shè)備中虛擬出與所述第一電子設(shè)備中配置相同的虛擬機。本實施例中所述的待拷貝的內(nèi)存數(shù)據(jù)為所述至少一個虛擬機中任一虛擬機對應(yīng)的內(nèi)存數(shù)據(jù);所述內(nèi)存數(shù)據(jù)可以包括虛擬機對應(yīng)的存儲區(qū)域中存儲的數(shù)據(jù),也包括臟頁數(shù)據(jù)。

通常情況下,所述第一電子設(shè)備向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)的過程可包括隨機擴容階段(可稱為rambulk階段)、迭代階段、宕機階段和恢復(fù)階段。所述隨機擴容階段,指的是虛擬機還在第一電子設(shè)備上運行時,第一電子設(shè)備向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)的階段。進一步地,在每次拷貝內(nèi)存數(shù)據(jù)之前,檢查上一次拷貝的內(nèi)存數(shù)據(jù)是否發(fā)生變化;若檢查到上一次拷貝的內(nèi)存數(shù)據(jù)發(fā)生了變化,則將變化的內(nèi)存數(shù)據(jù)稱為臟頁(dirtypage)數(shù)據(jù),并將臟頁數(shù)據(jù)重復(fù)拷貝至第二電子設(shè)備,這一過程稱為迭代階段。第一電子設(shè)備持續(xù)上述的迭代拷貝過程,隨著迭代次數(shù)的增加,待拷貝的內(nèi)存數(shù)據(jù)逐漸減少,當(dāng)待拷貝的內(nèi)存數(shù)據(jù)滿足一定條件時,會控制第一電子設(shè)備暫停虛擬機的運行,這一過程可稱為宕機階段;在宕機階段,第一電子設(shè)備依舊會傳輸上一次拷貝產(chǎn)生的臟頁數(shù)據(jù)以及電子設(shè)備中的設(shè)備狀態(tài)數(shù)據(jù)。而本發(fā)明實施例的信息處理方法正是通過尋找較佳的進入宕機狀態(tài)的時間點以及確定合適的迭代超時時間從而解決現(xiàn)有技術(shù)中宕機時間過程的問題。

基于此,本實施例中,所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否滿足第一預(yù)設(shè)條件,包括:所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否小于期望傳輸數(shù)據(jù)量;其中,所述期望傳輸數(shù)據(jù)與目標宕機時間相關(guān)聯(lián);所述檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件,包括:檢測到待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量時,確定檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件;相應(yīng)的,所述檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件,包括:檢測到待拷貝的內(nèi)存數(shù)據(jù)小于期望傳輸數(shù)據(jù)量時,確定檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件。

作為一種實施方式,所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否滿足第一預(yù)設(shè)條件之前,所述方法還包括:所述第一電子設(shè)備首次向所述第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù)時,基于預(yù)先配置的最大迭代超時時間向所述第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù);將預(yù)先配置的最大宕機時間置為所述目標宕機時間。

具體的,由于期望待傳輸數(shù)據(jù)量=系數(shù)×目標宕機時間×預(yù)測帶寬;其中,所述系數(shù)為預(yù)先配置的權(quán)重系數(shù)。而目標宕機時間(dt)=待拷貝的內(nèi)存數(shù)據(jù)/預(yù)測帶寬;所述待拷貝的內(nèi)存數(shù)據(jù)也可理解為遺留的內(nèi)存數(shù)據(jù);設(shè)定rn表示第n次迭代的待拷貝的內(nèi)存數(shù)據(jù);dn表示第n次迭代的臟頁率;臟頁率表示臟頁數(shù)據(jù)占所有內(nèi)存數(shù)據(jù)的比率;bn表示第n次迭代的帶寬;tn表示第n次迭代的超時時間,則有:rn+1=dt×bn=dn×tn+rn-bn×tn;則tn=(rn-dt×bn)/(bn–dn);則本實施例中可基于上述表達式對迭代超時時間進行動態(tài)調(diào)整。

本實施例中,在第一電子設(shè)備首次向第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù)時,按照預(yù)先配置的最大迭代超時時間向所述第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù),其中,所述最大迭代超時時間可設(shè)置為最大整數(shù),可以理解為,首次向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)時,迭代超時時間為無窮大,這樣,首次迭代的結(jié)束條件即為rambulk階段完成,此時,將目標宕機時間設(shè)置為預(yù)先配置的最大宕機時間。進一步地,rambulk階段完成,進入本實施例中新增加的準備階段,所述準備階段的目標是使待拷貝的內(nèi)存數(shù)據(jù)盡快接近期望傳輸數(shù)據(jù)量;其中,所述期望傳輸數(shù)據(jù)量為在滿足所述最大宕機時間的傳輸數(shù)據(jù)量,則此時,所述期望傳輸數(shù)據(jù)量滿足以下表達式:期望傳輸數(shù)據(jù)量=系數(shù)×最大宕機時間×預(yù)測帶寬;其中,所述系數(shù)為預(yù)先配置的權(quán)重系數(shù)。

則本實施例采用上述表達式的計算方式確定期望傳輸數(shù)據(jù)量,以及檢測待拷貝的內(nèi)存數(shù)據(jù)的數(shù)據(jù)量,比較所述期望傳輸數(shù)據(jù)量和待拷貝的內(nèi)存數(shù)據(jù),當(dāng)所述待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量時,確定檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件,進一步基于目標宕機時間(也即所述最大宕機時間)和所述待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間;其中,所述第一迭代超時時間滿足以下表達式:第一迭代超時時間=(待拷貝的內(nèi)存數(shù)據(jù)-系數(shù)×最大宕機時間×預(yù)測帶寬)/(預(yù)測帶寬-預(yù)測臟頁率)。其中,所述待拷貝的內(nèi)存數(shù)據(jù)為上一次迭代拷貝完成后遺留的待拷貝的內(nèi)存數(shù)據(jù);所述系數(shù)為預(yù)先配置的權(quán)重系數(shù);所述預(yù)測臟頁率可根據(jù)上一次迭代拷貝完成后產(chǎn)生的臟頁數(shù)據(jù)與所述待拷貝的內(nèi)存數(shù)據(jù)計算獲得。

另一方面,當(dāng)所述待拷貝的內(nèi)存數(shù)據(jù)小于期望傳輸數(shù)據(jù)量時,確定檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件,此時進入尋找最優(yōu)宕機時機階段。本實施例中,在所述尋找最優(yōu)宕機時機階段,動態(tài)調(diào)整目標宕機時間,基于調(diào)整后的目標宕機時間確定第二迭代超時時間,將原迭代超時時間更新為所述第二迭代超時時間。

其中,檢測到待拷貝的內(nèi)存數(shù)據(jù)首次滿足第一預(yù)設(shè)條件時,所述方法還包括:將預(yù)先配置的最小宕機時間置為所述目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間,將原迭代超時時間更新為所述第二迭代超時時間。

本實施例中,基于動態(tài)調(diào)整后的目標宕機時間和更新后的迭代超時時間(例如第一迭代超時時間和第二迭代超時時間)向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)。

本實施例中,所述將原迭代超時時間更新為所述第二迭代超時時間后,所述方法還包括:所述第一電子設(shè)備將自身特定組件存儲的特定數(shù)據(jù)拷貝至所述第二電子設(shè)備,并且清除所述特定數(shù)據(jù)。

具體的,所述特定組件具體可以為數(shù)據(jù)塊(也可稱為塊設(shè)備),數(shù)據(jù)塊將內(nèi)存數(shù)據(jù)存儲在固定大小的塊存儲區(qū)域中,每個數(shù)據(jù)塊均有對應(yīng)的地址;數(shù)據(jù)塊之間相對獨立。則在第一電子設(shè)備向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)的過程中,所述第一電子設(shè)備將原迭代超時時間更新為所述第二迭代超時時間、以及按照所述第二迭代超時時間向所述第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)后,將已拷貝的內(nèi)存數(shù)據(jù)對應(yīng)的特定組件清除。

采用本發(fā)明實施例的技術(shù)方案,通過對迭代超時時間的動態(tài)調(diào)整,縮短迭代拷貝過程中的宕機時間,也避免了由于虛擬機宕機時間過長無法提供服務(wù)的問題。

實施例二

基于實施例一,本發(fā)明實施例還提供了一種信息處理方法。圖2為本發(fā)明實施例二的信息處理方法的流程示意圖;如圖2所示,所述方法包括:

步驟201:第一電子設(shè)備首次向所述第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù)時,基于預(yù)先配置的最大迭代超時時間向所述第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù);將預(yù)先配置的最大宕機時間置為目標宕機時間。其中,所述內(nèi)存數(shù)據(jù)為所述第一電子設(shè)備向第二電子設(shè)備迭代拷貝的內(nèi)存數(shù)據(jù)。

步驟202:首次拷貝內(nèi)存數(shù)據(jù)完成后,所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否小于期望傳輸數(shù)據(jù)量。

步驟203:檢測到待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量時,基于目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間,將原迭代超時時間更新為所述第一迭代超時時間。其中,所述原迭代超時時間為上一次迭代拷貝內(nèi)存數(shù)據(jù)對應(yīng)的迭代超時時間。

步驟204:首次檢測到待拷貝的內(nèi)存數(shù)據(jù)小于期望傳輸數(shù)據(jù)量時,將預(yù)先配置的最小宕機時間置為目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間,將原迭代超時時間更新為所述第二迭代超時時間。

步驟205:基于所述最小宕機時間重新確定期望傳輸數(shù)據(jù)量;當(dāng)待拷貝的內(nèi)存數(shù)據(jù)不小于重新確定的期望傳輸數(shù)據(jù)量時,按預(yù)設(shè)步長調(diào)整預(yù)先配置的最小宕機時間作為目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間,將原迭代超時時間更新為所述第二迭代超時時間。

步驟206:按照所述目標宕機時間和更新后的迭代超時時間向所述第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)。

本實施例中,在第一電子設(shè)備首次向第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù)時,按照預(yù)先配置的最大迭代超時時間向所述第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù),其中,所述最大迭代超時時間可設(shè)置為最大整數(shù),可以理解為,首次向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)時,迭代超時時間為無窮大,這樣,首次迭代的結(jié)束條件即為rambulk階段完成,此時,將目標宕機時間設(shè)置為預(yù)先配置的最大宕機時間。進一步地,rambulk階段完成,進入本實施例中新增加的準備階段,所述準備階段的目標是使待拷貝的內(nèi)存數(shù)據(jù)盡快接近期望傳輸數(shù)據(jù)量;其中,所述期望傳輸數(shù)據(jù)量為在滿足所述最大宕機時間的傳輸數(shù)據(jù)量,則此時,所述期望傳輸數(shù)據(jù)量滿足以下表達式:

期望傳輸數(shù)據(jù)量=第一系數(shù)×最大宕機時間×預(yù)測帶寬(1)

其中,所述第一系數(shù)為預(yù)先配置的權(quán)重系數(shù);所述預(yù)測帶寬可基于上一次拷貝內(nèi)存數(shù)據(jù)時獲得的帶寬獲得,也可以根據(jù)獲得的網(wǎng)絡(luò)參數(shù)預(yù)估確定。則本實施例在準備階段可采用表達式(1)的計算方式確定期望傳輸數(shù)據(jù)量,以及檢測待拷貝的內(nèi)存數(shù)據(jù)的數(shù)據(jù)量,比較所述期望傳輸數(shù)據(jù)量和待拷貝的內(nèi)存數(shù)據(jù),當(dāng)所述待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量時,確定檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件,進一步基于目標宕機時間(也即所述最大宕機時間)和所述待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間;其中,所述第一迭代超時時間滿足以下表達式:

第一迭代超時時間=(待拷貝的內(nèi)存數(shù)據(jù)-系數(shù)×最大宕機時間×預(yù)測帶寬)/(預(yù)測帶寬-預(yù)測臟頁率)(2)

其中,所述待拷貝的內(nèi)存數(shù)據(jù)為上一次迭代拷貝完成后遺留的待拷貝的內(nèi)存數(shù)據(jù);所述系數(shù)為預(yù)先配置的權(quán)重系數(shù);所述預(yù)測臟頁率可根據(jù)上一次迭代拷貝完成后產(chǎn)生的臟頁數(shù)據(jù)與所述待拷貝的內(nèi)存數(shù)據(jù)計算獲得。則所述第一電子設(shè)備基于所述第一迭代超時時間和所述最大宕機時間向所述第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù);所述第一迭代超時時間為對應(yīng)于準備階段的迭代超時時間。

另一方面,隨著迭代次數(shù)的增多,而遺留的待拷貝的內(nèi)存數(shù)據(jù)的減少,當(dāng)檢測到所述待拷貝的內(nèi)存數(shù)據(jù)小于所述期望傳輸數(shù)據(jù)量(所述期望傳輸數(shù)據(jù)量滿足表達式(1)所示的期望傳輸數(shù)據(jù)量)、且是首次檢測到所述待拷貝的內(nèi)存數(shù)據(jù)小于期望傳輸數(shù)據(jù)量時,進入尋找最優(yōu)宕機時機階段。在首次進入所述尋找最優(yōu)宕機時機階段時,首先,調(diào)整所述目標宕機時間為預(yù)先配置的最小宕機時間,所述最小宕機時間例如10毫秒;基于所述最小宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間;此時,所述第二迭代超時時間滿足以下表達式:

第二迭代超時時間=(待拷貝的內(nèi)存數(shù)據(jù)-最小宕機時間×預(yù)測帶寬)/(預(yù)測單款-預(yù)測臟頁率)(3)

則所述第一電子設(shè)備基于表達式(3)確定第二迭代超時時間,基于所述第二迭代超時時間向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù);其中,所述第二迭代超時時間為對應(yīng)于尋找最優(yōu)宕機時機階段的迭代超時時間;且此時所述期望傳輸數(shù)據(jù)量滿足以下表達式:

期望傳輸數(shù)據(jù)量=最小宕機時間×預(yù)測帶寬(4)

在迭代拷貝過程中,當(dāng)待拷貝的內(nèi)存數(shù)據(jù)無法小于期望傳輸數(shù)據(jù)量(此時所述期望傳輸數(shù)據(jù)量為滿足表達式(4)的期望傳輸數(shù)據(jù)量)時,則檢測到待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量,所述第一電子設(shè)備按預(yù)設(shè)步長(所述預(yù)設(shè)步長例如10毫秒,當(dāng)然不限于10毫秒的示例)調(diào)整作為目標宕機時間的最小宕機時間。進一步地,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間;此時,所述第二迭代超時時間滿足以下表達式:

第二迭代超時時間=(待拷貝的內(nèi)存數(shù)據(jù)-目標宕機時間×預(yù)測帶寬)/(預(yù)測單款-預(yù)測臟頁率)(5)

其中,所述目標宕機時間為按預(yù)設(shè)步長調(diào)整后的最小宕機時間。

則所述第一電子設(shè)備基于更新后的第二迭代超時時間向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù),且此時所述期望傳輸數(shù)據(jù)量滿足以下表達式:

期望傳輸數(shù)據(jù)量=(最小宕機時間+調(diào)整時間)×預(yù)測帶寬(6)

其中,所述調(diào)整時間為預(yù)設(shè)步長×調(diào)整次數(shù)。

則所述第一電子設(shè)備基于調(diào)整后的所述第二迭代超時時間以及調(diào)整后的目標宕機時間向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)。

采用本發(fā)明實施例的技術(shù)方案,通過對迭代超時時間的動態(tài)調(diào)整,以及將特定組件(例如數(shù)據(jù)塊)中的數(shù)據(jù)參與迭代并在拷貝結(jié)束后清除數(shù)據(jù),以及對目標宕機時間進行迭代式調(diào)整,從而獲得最優(yōu)的宕機時間,進而縮短了迭代拷貝過程中的宕機時間,也避免了由于虛擬機宕機時間過長無法提供服務(wù)的問題。

實施例三

基于實施例二,本發(fā)明實施例還提供了一種信息處理方法,可參照圖2所示,在實施例二提供的信息處理方法的基礎(chǔ)上,所述方法包括:

步驟207:所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)是否小于目標傳輸數(shù)據(jù)量,當(dāng)所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)小于目標傳輸數(shù)據(jù)量時,控制切換至宕機狀態(tài);其中,所述目標傳輸數(shù)據(jù)量與所述目標宕機時間相關(guān)聯(lián)。所述目標宕機時間為與按預(yù)設(shè)步長調(diào)整后的最小宕機時間。

這里,所述目標傳輸數(shù)據(jù)量也即期望傳輸數(shù)據(jù)量,具體為滿足表達式(6)的期望傳輸數(shù)據(jù)量。具體的,當(dāng)檢測到遺留的待拷貝的內(nèi)存數(shù)據(jù)的數(shù)據(jù)量小于基于表達式(6)計算獲得的目標傳輸數(shù)據(jù)量時,所述第一電子設(shè)備控制切換至宕機狀態(tài),也即控制所述第一電子設(shè)備中的數(shù)據(jù)遷移的虛擬機停止運行。

本實施例中,作為一種實施方式,當(dāng)?shù)谝浑娮釉O(shè)備處于尋找最優(yōu)宕機時機階段時,也即所述第一電子設(shè)備中的待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件時,若檢測到所述待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量時,也即重新檢測到所述待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件時,重新切換至準備狀態(tài),執(zhí)行前述處于準備狀態(tài)時的第一迭代超時時間的重新確定,基于所述第一迭代超時時間和預(yù)先配置的最大宕機時間向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)。

本實施例中,所述將原迭代超時時間更新為所述第二迭代超時時間后,所述方法還包括:所述第一電子設(shè)備將自身特定組件存儲的特定數(shù)據(jù)拷貝至所述第二電子設(shè)備,并且清除所述特定數(shù)據(jù)。

具體的,所述特定組件具體可以為數(shù)據(jù)塊(也可稱為塊設(shè)備),數(shù)據(jù)塊將內(nèi)存數(shù)據(jù)存儲在固定大小的塊存儲區(qū)域中,每個數(shù)據(jù)塊均有對應(yīng)的地址;數(shù)據(jù)塊之間相對獨立。則在第一電子設(shè)備向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)的過程中,所述第一電子設(shè)備將原迭代超時時間更新為所述第二迭代超時時間、以及按照所述第二迭代超時時間向所述第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)后,將已拷貝的內(nèi)存數(shù)據(jù)對應(yīng)的特定組件清除。

采用本發(fā)明實施例的技術(shù)方案,通過對迭代超時時間的動態(tài)調(diào)整,以及將特定組件(例如數(shù)據(jù)塊)中的數(shù)據(jù)參與迭代并在拷貝結(jié)束后清除數(shù)據(jù),以及對目標宕機時間進行迭代式調(diào)整,從而獲得最優(yōu)的宕機時間,進而縮短了迭代拷貝過程中的宕機時間,也避免了由于虛擬機宕機時間過長無法提供服務(wù)的問題。

基于實施例一或?qū)嵤├龅男畔⑻幚矸椒ǎ景l(fā)明實施例還提供了一種信息處理方法,圖3為本發(fā)明實施例的信息處理方法的一種應(yīng)用流程示意圖;如圖3所示,在本應(yīng)用中,以迭代過程包括:rambulk階段、準備階段、尋找最優(yōu)宕機時機階段為例,所述方法包括:

步驟301:在rambulk階段,按照預(yù)先配置的最大迭代超時時間向第二電子設(shè)備拷貝內(nèi)存數(shù)據(jù);可以理解為,首次向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)時,迭代超時時間為無窮大,即所述迭代超時時間為最大整數(shù)。此時,將目標宕機時間設(shè)置為預(yù)先配置的最大宕機時間。進一步地,rambulk階段完成。

步驟302:判斷待拷貝的內(nèi)存數(shù)據(jù)是否小于期望傳輸數(shù)據(jù)量,所述期望數(shù)據(jù)傳輸量為滿足表達式(1)的期望數(shù)據(jù)傳輸量。當(dāng)判斷結(jié)果為待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量時,執(zhí)行步驟303;當(dāng)判斷結(jié)果為待拷貝的內(nèi)存數(shù)據(jù)小于期望傳輸數(shù)據(jù)量時,執(zhí)行步驟304至步驟309。

步驟303:所述第一電子設(shè)備進入準備階段,在準備階段,目標宕機時間為預(yù)先配置的最大宕機時間,則基于所述最大宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間,將迭代超時時間更新為所述第一迭代超時時間。其中,所述第一迭代超時時間滿足表達式(2)所示。而第一電子設(shè)備基于所述最大宕機時間和所述第一迭代超時時間向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù),在每一輪拷貝內(nèi)存數(shù)據(jù)完成后,重新執(zhí)行步驟302,判定遺留的待拷貝的內(nèi)存數(shù)據(jù)是否滿足期望傳輸數(shù)據(jù)量,從而使第一電子設(shè)備是繼續(xù)停留在準備階段,還是切換至步驟304中所述的尋找宕機時機階段。

步驟304至步驟305:所述第一電子設(shè)備進入尋找宕機時機階段。在尋找宕機時機階段,目標宕機時間為預(yù)先配置的最小宕機時間,則基于所述最小宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間,將迭代超時時間更新為所述第二迭代超時時間。其中,所述第二迭代超時時間滿足表達式(3)所示,而第一電子設(shè)備基于所述最小宕機時間和所述第二迭代超時時間向第二電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù),所述第一電子設(shè)備每向第二電子設(shè)備拷貝一次內(nèi)存數(shù)據(jù),則迭代次數(shù)加一。

步驟306:刷新數(shù)據(jù)塊,即清除數(shù)據(jù)塊中的數(shù)據(jù)。

步驟307:判斷待拷貝的內(nèi)存數(shù)據(jù)是否小于目標傳輸數(shù)據(jù)量;當(dāng)判斷結(jié)果為待拷貝的內(nèi)存數(shù)據(jù)小于目標傳輸數(shù)據(jù)量,執(zhí)行步驟310:進入宕機階段;當(dāng)判斷結(jié)果為待拷貝的內(nèi)存數(shù)據(jù)不小于目標傳輸數(shù)據(jù)量,執(zhí)行步驟308:判斷迭代次數(shù)是否小于閾值,所述閾值為預(yù)先配置;當(dāng)?shù)螖?shù)不小于閾值時,重新執(zhí)行步驟304,將目標宕機時間置為最小宕機時間,重新執(zhí)行步驟304至步驟307;當(dāng)?shù)螖?shù)小于閾值時,執(zhí)行步驟309:按預(yù)設(shè)步長調(diào)整最小宕機時間作為目標宕機時間,進一步地執(zhí)行步驟305,重新依據(jù)調(diào)整后的目標宕機時間更新第二迭代超時時間。

在上述過程中,當(dāng)目標宕機時間為最小宕機時間時,所述目標傳輸數(shù)據(jù)量為滿足表達式(4)的期望傳輸數(shù)據(jù)量。當(dāng)目標宕機時間為按照預(yù)設(shè)步長調(diào)整后的最小宕機時間時,所述目標傳輸數(shù)據(jù)量為滿足表達式(6)的期望傳輸數(shù)據(jù)量。

實施例四

本發(fā)明實施例還提供了一種電子設(shè)備。圖4為本發(fā)明實施例的電子設(shè)備的組成結(jié)構(gòu)示意圖;如圖4所示,所述電子設(shè)備包括:存儲器41、控制器42和通信接口43;其中,

所述存儲器41,用于存儲待拷貝的內(nèi)存數(shù)據(jù);

所述控制器42,用于檢測所述存儲器41中存儲的待拷貝的內(nèi)存數(shù)據(jù)是否滿足第一預(yù)設(shè)條件;其中,所述內(nèi)存數(shù)據(jù)為向其他電子設(shè)備迭代拷貝的內(nèi)存數(shù)據(jù);檢測到待拷貝的內(nèi)存數(shù)據(jù)不滿足第一預(yù)設(shè)條件時,基于目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間,將原迭代超時時間更新為所述第一迭代超時時間;檢測到待拷貝的內(nèi)存數(shù)據(jù)滿足第一預(yù)設(shè)條件時,將原迭代超時時間更新為第二迭代超時時間;所述原迭代超時時間為上一次迭代拷貝內(nèi)存數(shù)據(jù)對應(yīng)的迭代超時時間;

所述通信接口43,用于按照所述控制器42確定的目標宕機時間和更新后的迭代超時時間向所述其他電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)。

本實施例中,所述通信接口43,還用于所述控制器42將原迭代超時時間更新為所述第二迭代超時時間后,將所述存儲器41的特定存儲區(qū)域存儲的特定數(shù)據(jù)拷貝至所述其他電子設(shè)備;

所述控制器42,還用于清除所述存儲器41的特定存儲區(qū)域中存儲的特定數(shù)據(jù)。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施例的電子設(shè)備中各處理單元的功能,可參照前述信息處理方法的相關(guān)描述而理解,本發(fā)明實施例的電子設(shè)備中各處理單元,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在智能終端上的運行而實現(xiàn)。

實施例五

本發(fā)明實施例還提供了一種電子設(shè)備。如圖4所示,所述電子設(shè)備包括:存儲器41、控制器42和通信接口43;其中,

所述存儲器41,用于存儲待拷貝的內(nèi)存數(shù)據(jù);其中,所述內(nèi)存數(shù)據(jù)為向其他電子設(shè)備迭代拷貝的內(nèi)存數(shù)據(jù);

所述通信接口43,用于首次向所述其他電子設(shè)備拷貝所述存儲器41存儲的內(nèi)存數(shù)據(jù)時,基于預(yù)先配置的最大迭代超時時間向所述其他電子設(shè)備拷貝內(nèi)存數(shù)據(jù);

所述控制器42,用于將預(yù)先配置的最大宕機時間置為所述目標宕機時間;還用于首次拷貝內(nèi)存數(shù)據(jù)完成后,檢測待拷貝的內(nèi)存數(shù)據(jù)是否小于期望傳輸數(shù)據(jù)量;檢測到待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量時,基于目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間,將原迭代超時時間更新為所述第一迭代超時時間;首次檢測到待拷貝的內(nèi)存數(shù)據(jù)小于期望最大傳輸數(shù)據(jù)量時,將預(yù)先配置的最小宕機時間置為目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間,將原迭代超時時間更新為所述第二迭代超時時間;基于所述最小宕機時間重新確定期望傳輸數(shù)據(jù)量;當(dāng)待拷貝的內(nèi)存數(shù)據(jù)不小于重新確定的期望傳輸數(shù)據(jù)量時,按預(yù)設(shè)步長調(diào)整預(yù)先配置的最小宕機時間作為目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間,將原迭代超時時間更新為所述第二迭代超時時間;所述原迭代超時時間為上一次迭代拷貝內(nèi)存數(shù)據(jù)對應(yīng)的迭代超時時間;

所述通信接口43,用于按照所述控制器42確定的目標宕機時間和更新后的迭代超時時間向所述其他電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù)。

本實施例中,所述通信接口43,還用于所述控制器42將原迭代超時時間更新為所述第二迭代超時時間后,將所述存儲器41的特定存儲區(qū)域存儲的特定數(shù)據(jù)拷貝至所述其他電子設(shè)備;

所述控制器42,還用于清除所述存儲器41的特定存儲區(qū)域中存儲的特定數(shù)據(jù)。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施例的電子設(shè)備中各處理單元的功能,可參照前述信息處理方法的相關(guān)描述而理解,本發(fā)明實施例的電子設(shè)備中各處理單元,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在智能終端上的運行而實現(xiàn)。

實施例六

基于實施例五,本發(fā)明實施例還提供了一種電子設(shè)備。如圖4所示,所述電子設(shè)備包括:存儲器41、控制器42和通信接口43;其中,

所述存儲器41,用于存儲待拷貝的內(nèi)存數(shù)據(jù);其中,所述內(nèi)存數(shù)據(jù)為向其他電子設(shè)備迭代拷貝的內(nèi)存數(shù)據(jù);

所述通信接口43,用于首次向所述其他電子設(shè)備拷貝所述存儲器41存儲的內(nèi)存數(shù)據(jù)時,基于預(yù)先配置的最大迭代超時時間向所述其他電子設(shè)備拷貝內(nèi)存數(shù)據(jù);

所述控制器42,用于將預(yù)先配置的最大宕機時間置為所述目標宕機時間;還用于首次拷貝內(nèi)存數(shù)據(jù)完成后,檢測待拷貝的內(nèi)存數(shù)據(jù)是否小于期望傳輸數(shù)據(jù)量;檢測到待拷貝的內(nèi)存數(shù)據(jù)不小于期望傳輸數(shù)據(jù)量時,基于目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第一迭代超時時間,將原迭代超時時間更新為所述第一迭代超時時間;首次檢測到待拷貝的內(nèi)存數(shù)據(jù)小于期望傳輸數(shù)據(jù)量時,將預(yù)先配置的最小宕機時間置為目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間,將原迭代超時時間更新為所述第二迭代超時時間;基于所述最小宕機時間重新確定期望傳輸數(shù)據(jù)量;當(dāng)待拷貝的內(nèi)存數(shù)據(jù)不小于重新確定的期望傳輸數(shù)據(jù)量時,按預(yù)設(shè)步長調(diào)整預(yù)先配置的最小宕機時間作為目標宕機時間,基于所述目標宕機時間和待拷貝的內(nèi)存數(shù)據(jù)確定第二迭代超時時間,將原迭代超時時間更新為所述第二迭代超時時間;所述原迭代超時時間為上一次迭代拷貝內(nèi)存數(shù)據(jù)對應(yīng)的迭代超時時間;

所述通信接口43,用于按照所述控制器42確定的目標宕機時間和更新后的迭代超時時間向所述其他電子設(shè)備迭代拷貝內(nèi)存數(shù)據(jù);

所述控制器42,還用于檢測待拷貝的內(nèi)存數(shù)據(jù)是否小于目標傳輸數(shù)據(jù)量;其中,所述目標傳輸數(shù)據(jù)量與所述目標宕機時間相關(guān)聯(lián);當(dāng)所述第一電子設(shè)備檢測待拷貝的內(nèi)存數(shù)據(jù)小于目標傳輸數(shù)據(jù)量時,控制切換至宕機狀態(tài)。

本實施例中,所述通信接口43,還用于所述控制器42將原迭代超時時間更新為所述第二迭代超時時間后,將所述存儲器41的特定存儲區(qū)域存儲的特定數(shù)據(jù)拷貝至所述其他電子設(shè)備;

所述控制器42,還用于清除所述存儲器41的特定存儲區(qū)域中存儲的特定數(shù)據(jù)。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施例的電子設(shè)備中各處理單元的功能,可參照前述信息處理方法的相關(guān)描述而理解,本發(fā)明實施例的電子設(shè)備中各處理單元,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在智能終端上的運行而實現(xiàn)。

本發(fā)明實施例四至實施例六中,所述電子設(shè)備中的控制器42,在實際應(yīng)用中可由所述電子設(shè)備中的中央處理器(cpu,centralprocessingunit)、數(shù)字信號處理器(dsp,digitalsignalprocessor)、微控制單元(mcu,microcontrollerunit)或可編程門陣列(fpga,field-programmablegatearray)實現(xiàn);所述電子設(shè)備中的通信接口43,在實際應(yīng)用中可通過通信模組(包含:基礎(chǔ)通信套件、操作系統(tǒng)、通信模塊、標準化接口和協(xié)議等)及收發(fā)天線實現(xiàn)。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。

上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。

本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永善县| 宝清县| 株洲市| 齐河县| 荣成市| 宝山区| 朝阳县| 宁海县| 江永县| 桐城市| 简阳市| 曲周县| 育儿| 安庆市| 连城县| 桂平市| 海南省| 莱芜市| 固安县| 嘉善县| 泰宁县| 延寿县| 榆树市| 黔江区| 武义县| 修文县| 格尔木市| 石门县| 西和县| 长宁区| 大足县| 特克斯县| 保康县| 桐梓县| 会理县| 泸西县| 成武县| 定结县| 颍上县| 光泽县| 雷州市|