多操作系統(tǒng)終端接入網(wǎng)絡(luò)的方法及多操作系統(tǒng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及虛擬化技術(shù)領(lǐng)域,尤其涉及多操作系統(tǒng)終端接入網(wǎng)絡(luò)的方法及多操作系統(tǒng)終端。
【背景技術(shù)】
[0002]虛擬化技術(shù),是一種資源管理技術(shù),可以打破實(shí)體結(jié)構(gòu)間的不可切割的障礙,使用戶比原本的組態(tài)更好的方式應(yīng)用計(jì)算機(jī)中各種實(shí)體資源。由于計(jì)算機(jī)中各種實(shí)體資源的虛擬部份是不受現(xiàn)有資源的架設(shè)方式,地域或物理組態(tài)所限制,虛擬化技術(shù)得到越來越多的重視。
[0003]在智能終端領(lǐng)域,通過虛擬化技術(shù)可以實(shí)現(xiàn)一臺(tái)智能終端運(yùn)行多個(gè)操作系統(tǒng)的用戶需求。該需求的實(shí)現(xiàn)雖然可以帶來較好的用戶體驗(yàn),但是,多個(gè)操作系統(tǒng)如何通過多操作系統(tǒng)終端的同一個(gè)網(wǎng)絡(luò)連接設(shè)備接入網(wǎng)絡(luò)成為亟待解決的問題。
[0004]現(xiàn)有網(wǎng)絡(luò)接入方式為:由于一個(gè)終端僅有一個(gè)網(wǎng)絡(luò)接入裝置,而一個(gè)網(wǎng)絡(luò)接入裝置對(duì)應(yīng)一個(gè)IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址,因此,多個(gè)操作系統(tǒng)共用該IP地址。具體的,當(dāng)獲取到操作系統(tǒng)A的網(wǎng)絡(luò)接入請求后,判斷該IP地址是否被其他操作系統(tǒng)占用。若無任何操作系統(tǒng)占用該IP地址,則將該IP地址發(fā)送至操作系統(tǒng)A,使操作系統(tǒng)A通過該IP地址接入網(wǎng)絡(luò)。若操作系統(tǒng)B占用該IP地址,則中斷操作系統(tǒng)B的占用,將該IP地址發(fā)送至操作系統(tǒng)A,使操作系統(tǒng)A通過該IP地址接入網(wǎng)絡(luò)。
[0005]上述方式,多個(gè)操作系統(tǒng)雖然均能進(jìn)行網(wǎng)絡(luò)接入,但不能同時(shí)進(jìn)行網(wǎng)絡(luò)接入。
【發(fā)明內(nèi)容】
[0006]為解決上述問題,本發(fā)明實(shí)施例提出了一種多操作系統(tǒng)終端接入網(wǎng)絡(luò)的方法及多操作系統(tǒng)終端。
[0007]第一方面,本發(fā)明實(shí)施例提供了一種多操作系統(tǒng)終端接入網(wǎng)絡(luò)的方法,所述方法包括:
[0008]操作系統(tǒng)通過對(duì)應(yīng)的虛擬網(wǎng)絡(luò)接入模塊向虛擬網(wǎng)絡(luò)代理模塊發(fā)送網(wǎng)絡(luò)接入請求;
[0009]所述虛擬網(wǎng)絡(luò)代理模塊獲取所述網(wǎng)絡(luò)接入請求后,為所述操作系統(tǒng)分配第一互聯(lián)網(wǎng)協(xié)議IP地址,并通過所述虛擬網(wǎng)絡(luò)接入模塊將所述第一IP地址發(fā)送至所述操作系統(tǒng),所述虛擬網(wǎng)絡(luò)代理模塊為不同的操作系統(tǒng)分配的第一 IP地址各不相同;
[0010]所述操作系統(tǒng)根據(jù)所述第一IP地址接入網(wǎng)絡(luò)。
[0011 ]可選地,所述為所述操作系統(tǒng)分配第一互聯(lián)網(wǎng)協(xié)議IP地址,包括:
[0012]確定所述多操作系統(tǒng)終端接入網(wǎng)絡(luò)的第二IP地址;
[0013]根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)安全策略及所述第二IP地址,為所述操作系統(tǒng)分配第一 IP地址。
[0014]可選地,所述確定所述多操作系統(tǒng)終端接入網(wǎng)絡(luò)的第二IP地址,包括:
[0015]根據(jù)所述多操作系統(tǒng)終端的網(wǎng)絡(luò)驅(qū)動(dòng)確定所述多操作系統(tǒng)終端接入網(wǎng)絡(luò)的公網(wǎng)IP地址,將所述公網(wǎng)IP地址作為第二 IP地址。
[0016]可選地,所述根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)安全策略及所述第二IP地址,為所述操作系統(tǒng)分配第一 IP地址,包括:
[0017]確定所述操作系統(tǒng)接入的網(wǎng)絡(luò)類型;
[0018]若所述網(wǎng)絡(luò)類型為專用網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)安全策略及預(yù)設(shè)的專用網(wǎng)絡(luò)協(xié)議棧,將所述第二 IP地址轉(zhuǎn)換為第三IP地址,將所述第三IP地址作為第一 IP地址;
[0019]所述第三IP地址為與所述第二 IP地址相關(guān)的虛擬IP地址。
[0020]可選地,所述將所述第三IP地址作為第一 IP地址,包括:
[0021 ]對(duì)所述第三IP地址進(jìn)行子網(wǎng)劃分;
[0022]從劃分的子網(wǎng)中選擇一個(gè)IP地址作為第一 IP地址。
[0023]可選地,所述專用網(wǎng)絡(luò)為虛擬專用網(wǎng)絡(luò)VPN。
[0024]可選地,所述確定所述操作系統(tǒng)接入的網(wǎng)絡(luò)類型之后,還包括:
[0025]若所述網(wǎng)絡(luò)類型為公用網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)安全策略對(duì)所述第二IP地址進(jìn)行子網(wǎng)劃分,從劃分的子網(wǎng)中選擇一個(gè)IP地址作為第一 IP地址。
[0026]第二方面,本發(fā)明實(shí)施例提供了一種多操作系統(tǒng)終端,所述多操作系統(tǒng)終端包括:多個(gè)操作系統(tǒng),虛擬網(wǎng)絡(luò)接入模塊,虛擬網(wǎng)絡(luò)代理模塊;
[0027]每個(gè)操作系統(tǒng)對(duì)應(yīng)一個(gè)虛擬網(wǎng)絡(luò)接入模塊;
[0028]所述操作系統(tǒng),用于通過對(duì)應(yīng)的所述虛擬網(wǎng)絡(luò)接入模塊向所述虛擬網(wǎng)絡(luò)代理模塊發(fā)送網(wǎng)絡(luò)接入請求;通過所述虛擬網(wǎng)絡(luò)接入模塊獲取所述虛擬網(wǎng)絡(luò)代理模塊分配的第一互聯(lián)網(wǎng)協(xié)議IP地址,根據(jù)所述第一 IP地址接入網(wǎng)絡(luò);
[0029]所述虛擬網(wǎng)絡(luò)接入模塊,用于向所述虛擬網(wǎng)絡(luò)代理模塊發(fā)送所述操作系統(tǒng)的網(wǎng)絡(luò)接入請求;將所述虛擬網(wǎng)絡(luò)代理模塊分配的所述第一 IP地址發(fā)送至所述操作系統(tǒng);
[0030]所述虛擬網(wǎng)絡(luò)代理模塊,用于獲取所述網(wǎng)絡(luò)接入請求后,為所述操作系統(tǒng)分配第一 IP地址,并通過所述虛擬網(wǎng)絡(luò)接入模塊將所述第一 IP地址發(fā)送至所述操作系統(tǒng),所述虛擬網(wǎng)絡(luò)代理模塊為不同的操作系統(tǒng)分配的第一 IP地址各不相同。
[0031]可選地,所述虛擬網(wǎng)絡(luò)代理模塊,用于確定所述多操作系統(tǒng)終端接入網(wǎng)絡(luò)的第二IP地址;根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)安全策略及所述第二 IP地址,為所述操作系統(tǒng)分配第一 IP地址。
[0032]可選地,所述虛擬網(wǎng)絡(luò)代理模塊,用于根據(jù)所述多操作系統(tǒng)終端的網(wǎng)絡(luò)驅(qū)動(dòng)確定所述多操作系統(tǒng)終端接入網(wǎng)絡(luò)的公網(wǎng)IP地址,將所述公網(wǎng)IP地址作為第二 IP地址。
[0033]可選地,所述虛擬網(wǎng)絡(luò)代理模塊,用于確定所述操作系統(tǒng)接入的網(wǎng)絡(luò)類型;當(dāng)所述網(wǎng)絡(luò)類型為專用網(wǎng)絡(luò)時(shí),根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)安全策略及預(yù)設(shè)的專用網(wǎng)絡(luò)協(xié)議棧,將所述第二IP地址轉(zhuǎn)換為第三IP地址,將所述第三IP地址作為第一 IP地址;所述第三IP地址為與所述第二 IP地址相關(guān)的虛擬IP地址。
[0034]可選地,所述虛擬網(wǎng)絡(luò)代理模塊,用于對(duì)所述第三IP地址進(jìn)行子網(wǎng)劃分;從劃分的子網(wǎng)中選擇一個(gè)IP地址作為第一 IP地址。
[0035]可選地,所述專用網(wǎng)絡(luò)為虛擬專用網(wǎng)絡(luò)VPN。
[0036]可選地,所述虛擬網(wǎng)絡(luò)代理模塊,還用于當(dāng)所述網(wǎng)絡(luò)類型為公用網(wǎng)絡(luò)時(shí),根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)安全策略對(duì)所述第二 IP地址進(jìn)行子網(wǎng)劃分,從劃分的子網(wǎng)中選擇一個(gè)IP地址作為第一IP地址。
[0037]有益效果如下:
[0038]操作系統(tǒng)通過對(duì)應(yīng)的虛擬網(wǎng)絡(luò)接入模塊向虛擬網(wǎng)絡(luò)代理模塊發(fā)送網(wǎng)絡(luò)接入請求;虛擬網(wǎng)絡(luò)代理模塊獲取網(wǎng)絡(luò)接入請求后,為操作系統(tǒng)分配IP地址,并通過虛擬網(wǎng)絡(luò)接入模塊將IP地址發(fā)送至操作系統(tǒng),其中,虛擬網(wǎng)絡(luò)代理模塊為不同的操作系統(tǒng)分配的IP地址各不相同;操作系統(tǒng)根據(jù)IP地址接入網(wǎng)絡(luò),從而使得各操作系統(tǒng)可以根據(jù)不同的IP地址接入同時(shí)網(wǎng)絡(luò)。
【附圖說明】
[0039]下面將參照附圖描述本發(fā)明的具體實(shí)施例,其中:
[0040]圖1示出了本發(fā)明一種實(shí)施例中提供的一種多操作系統(tǒng)終端接入網(wǎng)絡(luò)的方法的流程不意圖;
[0041]圖2示出了本發(fā)明另一種實(shí)施例中提供的一種多操作系統(tǒng)終端示意圖;
[0042]圖3示出了本發(fā)明另一種實(shí)施例中提供的另一種多操作系統(tǒng)終端接入網(wǎng)絡(luò)的方法的流程示意圖;
[0043]圖4示出了本發(fā)明另一種實(shí)施例中提供的一種多操作系統(tǒng)終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0044]為了使本發(fā)明的技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行進(jìn)一步詳細(xì)的說明,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是所有實(shí)施例的窮舉。并且在不沖突的情況下,本說明中的實(shí)施例及實(shí)施例中的特征可以互相結(jié)合。
[0045]目前同一設(shè)備中的多個(gè)操作系統(tǒng)進(jìn)行網(wǎng)絡(luò)接入時(shí),需要公用一個(gè)IP地址,使得多個(gè)操作系統(tǒng)不能同時(shí)進(jìn)行網(wǎng)絡(luò)接入。另外,當(dāng)多個(gè)操作系統(tǒng)接入的網(wǎng)絡(luò)類型不同時(shí),存在不同的操作系統(tǒng)連接各自網(wǎng)絡(luò)的需求,而這種場景下,目前的接入網(wǎng)絡(luò)的方法不能滿足該需求。因此,本申請?zhí)岢隽艘环N多操作系統(tǒng)終端接入網(wǎng)絡(luò)的方法,該方法應(yīng)用于一種多操作系統(tǒng)終端,該多操作系統(tǒng)終端如圖4至所示的實(shí)施例所述的多操作系統(tǒng)終端。該多操作系統(tǒng)終端包括多個(gè)操作系統(tǒng),虛擬網(wǎng)絡(luò)接入模塊,虛擬網(wǎng)絡(luò)代理模塊。其中,操作系統(tǒng)通過對(duì)應(yīng)的虛擬網(wǎng)絡(luò)接入模塊向虛擬網(wǎng)絡(luò)代理模塊發(fā)送網(wǎng)絡(luò)接入請求;虛擬網(wǎng)絡(luò)代理模塊獲取網(wǎng)絡(luò)接入請求后,為操作系統(tǒng)分配第一IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址,并通過虛擬網(wǎng)絡(luò)接入模塊將第一 IP地址發(fā)送至操作系統(tǒng),虛擬網(wǎng)絡(luò)代理模塊為不同的操作系統(tǒng)分配的第一 IP地址各不相同;操作系統(tǒng)根據(jù)第一 IP地址接入網(wǎng)絡(luò),從而使得各操作系統(tǒng)可以根據(jù)不同的IP地址接入同時(shí)網(wǎng)絡(luò)。