一種虛擬用戶遷移方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種虛擬用戶迀移方法及裝置。
【背景技術(shù)】
[0002]在云計(jì)算集群組中,不同的云計(jì)算集群會(huì)相互之間進(jìn)行數(shù)據(jù)傳輸,對(duì)用戶而言,不管用戶使用的是哪個(gè)群組,應(yīng)該做到體驗(yàn)感受是一樣的,舉例說(shuō)明,亞馬遜在全球有很多數(shù)據(jù)中心,其中每一個(gè)數(shù)據(jù)中心就是一個(gè)云計(jì)算集群組,當(dāng)用戶首次申請(qǐng)?zhí)摂M設(shè)備時(shí),亞馬遜會(huì)根據(jù)用戶的申請(qǐng)地最近的一個(gè)云計(jì)算集群組給用戶分配虛擬設(shè)備,這樣就可以提升用戶使用速度,但在使用中,有一種情況,就是用戶時(shí)臨時(shí)申請(qǐng)的,后續(xù)用戶變更了使用地,那么用戶再次使用這個(gè)虛擬設(shè)備時(shí),就變成了異地使用,使用體驗(yàn)就會(huì)大大下降。
【發(fā)明內(nèi)容】
[0003]為了避免異地登陸的產(chǎn)生,本發(fā)明提出了一種虛擬用戶迀移方法及裝置,具體方案如下:
一種虛擬用戶迀移方法,其特征在于,所述方法包括:
記錄上一個(gè)單位時(shí)間內(nèi)用戶在數(shù)據(jù)存儲(chǔ)地的登陸權(quán)值;
當(dāng)本單位時(shí)間內(nèi)用戶在同一非數(shù)據(jù)存儲(chǔ)地的地點(diǎn)連續(xù)登陸次數(shù)超過(guò)統(tǒng)計(jì)次數(shù)且用戶在迀移限期內(nèi)的數(shù)據(jù)迀移次數(shù)小于凍結(jié)次數(shù)時(shí),則統(tǒng)計(jì)本單位時(shí)間內(nèi)用戶在該地點(diǎn)的登陸權(quán)值;
當(dāng)所述本單位時(shí)間內(nèi)用戶在該地點(diǎn)的登陸權(quán)值達(dá)到所述上一個(gè)單位時(shí)間內(nèi)用戶的在數(shù)據(jù)存儲(chǔ)地的登陸權(quán)值的第一迀移比例時(shí),拷貝用戶的數(shù)據(jù)到該地點(diǎn)的云計(jì)算集群組中;當(dāng)本單位時(shí)間內(nèi)用戶在該地點(diǎn)的登陸權(quán)值達(dá)到所述上個(gè)單位時(shí)間內(nèi)用戶的在數(shù)據(jù)存儲(chǔ)地的登陸權(quán)值的第二迀移比例時(shí),刪除用戶在原數(shù)據(jù)存儲(chǔ)地的云計(jì)算集群組中的數(shù)據(jù)。
[0004]優(yōu)選的,所述單位時(shí)間為一周。
[0005]優(yōu)選的,所述統(tǒng)計(jì)次數(shù)為5次。
[0006]優(yōu)選的,所述凍結(jié)次數(shù)為2次。
[0007]優(yōu)選的,所述第一迀移比例為40%。
[0008]優(yōu)選的,所述第二迀移比例為80%。
[0009]優(yōu)選的,所述迀移限期為30天。
[0010]優(yōu)選的,所述登陸權(quán)值等于登陸次數(shù)乘以登陸時(shí)長(zhǎng)。
[0011]一種虛擬用戶迀移裝置,其特征在于,所述裝置包括:
記錄單元,用于記錄上一個(gè)單位時(shí)間內(nèi)用戶在數(shù)據(jù)存儲(chǔ)地的登陸權(quán)值;
統(tǒng)計(jì)單元,用于當(dāng)本單位時(shí)間內(nèi)用戶在同一非數(shù)據(jù)存儲(chǔ)地的地點(diǎn)連續(xù)登陸次數(shù)超過(guò)統(tǒng)計(jì)次數(shù)且用戶在迀移限期內(nèi)的數(shù)據(jù)迀移次數(shù)小于凍結(jié)次數(shù)時(shí),則統(tǒng)計(jì)本單位時(shí)間內(nèi)用戶在該地點(diǎn)的登陸權(quán)值;
迀移單元,用于當(dāng)所述本單位時(shí)間內(nèi)用戶在該地點(diǎn)的登陸權(quán)值達(dá)到所述上一個(gè)單位時(shí)間內(nèi)用戶的在數(shù)據(jù)存儲(chǔ)地的登陸權(quán)值的第一迀移比例時(shí),拷貝用戶的數(shù)據(jù)到距該地點(diǎn)最近的云計(jì)算集群組中;當(dāng)本單位時(shí)間內(nèi)用戶在該地點(diǎn)的登陸權(quán)值達(dá)到所述上個(gè)單位時(shí)間內(nèi)用戶的在數(shù)據(jù)存儲(chǔ)地的登陸權(quán)值的第二迀移比例時(shí),刪除用戶在原數(shù)據(jù)存儲(chǔ)地的云計(jì)算集群組中的數(shù)據(jù)。
[0012]本發(fā)明通過(guò)判斷用戶的使用習(xí)慣并鑒別出用戶時(shí)臨時(shí)異地使用,還是長(zhǎng)久異地使用,根據(jù)判斷再?zèng)Q定將虛擬機(jī)用戶數(shù)據(jù)進(jìn)行迀移到哪個(gè)云計(jì)算集群組中,以此來(lái)解決用戶體驗(yàn)不佳的問(wèn)題。
【附圖說(shuō)明】
[0013]圖1為本發(fā)明提供的一種虛擬用戶迀移方法的示意圖。
[0014]圖2為本發(fā)明提供的一種虛擬用戶迀移裝置的示意圖。
【具體實(shí)施方式】
[0015]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(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ù)的范圍。
[0016]圖1示出了本發(fā)明提供的一種虛擬用戶迀移方法的示意圖,具體方法如下所述: 記錄上一個(gè)單位時(shí)間內(nèi)用戶在數(shù)據(jù)存儲(chǔ)地的登陸權(quán)值;
當(dāng)本單位時(shí)間內(nèi)用戶在同一非數(shù)據(jù)存儲(chǔ)地的地點(diǎn)連續(xù)登陸次數(shù)超過(guò)統(tǒng)計(jì)次數(shù)且用戶在迀移限期內(nèi)的數(shù)據(jù)迀移次數(shù)小于凍結(jié)次數(shù)時(shí),則統(tǒng)計(jì)本單位時(shí)間內(nèi)用戶在該地點(diǎn)的登陸權(quán)值;
其中,統(tǒng)計(jì)次數(shù)優(yōu)選為5次,凍結(jié)次數(shù)優(yōu)選為2次,迀移限期優(yōu)選為30天。
[0017]當(dāng)所述本單位時(shí)間內(nèi)用戶在該地點(diǎn)的登陸權(quán)值達(dá)到所述上一個(gè)單位時(shí)間內(nèi)用戶的在數(shù)據(jù)存儲(chǔ)地的登陸權(quán)值的第一迀移比例時(shí),拷貝用戶的數(shù)據(jù)到距該地點(diǎn)最近的云計(jì)算集群組中;
其中,第一迀移比例優(yōu)選為40%。
[0018]當(dāng)本單位時(shí)間內(nèi)用戶在該地點(diǎn)的登陸權(quán)值達(dá)到所述上個(gè)單位時(shí)間內(nèi)用戶的在數(shù)據(jù)存儲(chǔ)地的登陸權(quán)值的第二迀移比例時(shí),刪除用戶在原數(shù)據(jù)存儲(chǔ)地的云計(jì)算集群組中的數(shù)據(jù)。
[0019]其中,第二迀移比例優(yōu)選為80%。
[0020]上述步驟中,所述登陸權(quán)值等于登陸次數(shù)乘以登陸時(shí)長(zhǎng),單位時(shí)間優(yōu)選為一周。
[0021]本實(shí)施例中,均選取優(yōu)選的數(shù)值進(jìn)行舉例,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需求選取其它數(shù)值。
[0022]具體步驟如下:
記錄上一周內(nèi)用戶在數(shù)據(jù)存儲(chǔ)地的登陸權(quán)值;
舉例,目前用戶I和用戶2的數(shù)據(jù)存儲(chǔ)地點(diǎn)為地點(diǎn)A的云計(jì)算集群組中,當(dāng)一周結(jié)束后,會(huì)記錄上一周的時(shí)間內(nèi)用戶在地點(diǎn)A的登陸權(quán)值,由于登陸權(quán)值=登陸次數(shù)*登陸時(shí)長(zhǎng),所以用戶I在地點(diǎn)A登陸5次且登陸時(shí)長(zhǎng)為40小時(shí),因此用戶I在地點(diǎn)A的登陸權(quán)值200,同時(shí)由于用戶2在地點(diǎn)A登陸10次且登陸時(shí)長(zhǎng)為50小時(shí),因此用戶2在地點(diǎn)A的登陸權(quán)值500。
[0023]當(dāng)本周內(nèi)用戶在同一非數(shù)據(jù)存儲(chǔ)地的地點(diǎn)連續(xù)登陸次數(shù)超過(guò)5次且用戶在30天的數(shù)據(jù)迀移次數(shù)小于2次時(shí),則統(tǒng)計(jì)本周內(nèi)用戶在該地點(diǎn)的登陸權(quán)值;
舉例,同上,本周內(nèi)用戶I在地點(diǎn)B的連續(xù)登陸次數(shù)為10次且在30天內(nèi)用戶I的數(shù)據(jù)沒(méi)有進(jìn)行過(guò)迀移,所以統(tǒng)計(jì)用戶I在地點(diǎn)B的登陸權(quán)