專利名稱:終端和網(wǎng)絡(luò)切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,具體而言,涉及一種終端和一種網(wǎng)絡(luò)切換方法。
背景技術(shù):
在現(xiàn)有的技術(shù)方案中,多模終端例如包含LTE (Long Term Evolution,長期演進(jìn))與CDMA (Code Division Multiple Access,碼分多址)的雙模終端,兩個模塊分別連接了兩個不同的網(wǎng)卡(網(wǎng)絡(luò)適配器)。在eHRPD (Evolved High Rate Packet Date)技術(shù)中,為了在 LTE 與 CDMA 分別連接不同的網(wǎng)卡情況下,實現(xiàn)LTE與eHRPD的無縫切換,需要完成網(wǎng)絡(luò)連接參數(shù)(例如IP地址、PDN等)在兩個網(wǎng)卡之間的復(fù)制。由于兩個網(wǎng)卡是獨立的且分別處于不同的網(wǎng)卡驅(qū)動,實現(xiàn)起來比較復(fù)雜。因此,本發(fā)明提出了一種用于多模終端的網(wǎng)絡(luò)切換技術(shù),可以實現(xiàn)不同網(wǎng)絡(luò)間的無縫切換,提升用戶的體驗。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問題,提出了一種用于多模終端的網(wǎng)絡(luò)切換技術(shù),可以實現(xiàn)不同網(wǎng)絡(luò)間的無縫切換,提升用戶的體驗。有鑒于此,提供了一種終端,包括:創(chuàng)建單元,用于創(chuàng)建至少一個虛擬網(wǎng)絡(luò)適配器,以及在第一通信模塊或第二通信模塊成功建立網(wǎng)絡(luò)連接后,將返回的連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器;所述虛擬網(wǎng)絡(luò)適配器,用于建立所述第一通信模塊或所述第二通信模塊與對應(yīng)于所述虛擬網(wǎng)絡(luò)適配器的 公用數(shù)據(jù)網(wǎng)的網(wǎng)絡(luò)連接;切換單元,用于在需通過所述第一通信模塊與外部進(jìn)行交互時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第一通信模塊,以建立所述第一通信模塊與所述公用數(shù)據(jù)網(wǎng)的第一通信網(wǎng)絡(luò)連接,以及在從所述第一通信網(wǎng)絡(luò)切換到第二通信網(wǎng)絡(luò)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第二通信模塊,以建立所述第二通信模塊與所述公用數(shù)據(jù)網(wǎng)的第二通信網(wǎng)絡(luò)連接。在該技術(shù)方案中,使多個通信模塊共用虛擬網(wǎng)卡,通過將網(wǎng)絡(luò)連接參數(shù)信息配置于虛擬網(wǎng)絡(luò)適配器(即虛擬網(wǎng)卡)中,可以在通信網(wǎng)絡(luò)通過所述虛擬網(wǎng)卡進(jìn)行切換時,省去了網(wǎng)絡(luò)連接參數(shù)在虛擬網(wǎng)卡之間的拷貝步驟,并且無需多個網(wǎng)卡驅(qū)動,實現(xiàn)簡單,確保了網(wǎng)絡(luò)切換過程的連續(xù)性,實現(xiàn)了不同網(wǎng)絡(luò)之間的無縫切換,提升了用戶的體驗。具體來說,在建立PDN (Public Data Network,公用數(shù)據(jù)網(wǎng))連接時,由AP (即終端)分配PDN ID,每一個PDN對應(yīng)于一個虛擬網(wǎng)卡,比如I3DNl是Internet (—種公用數(shù)據(jù)網(wǎng)名稱),而TON2是ADMIN(一種公用數(shù)據(jù)網(wǎng)名稱),則創(chuàng)建出兩個虛擬網(wǎng)卡,虛擬網(wǎng)卡I對應(yīng)于Internet,虛擬網(wǎng)卡2對應(yīng)于ADMIN。在通信模塊(比如LTE)與公用數(shù)據(jù)網(wǎng)(比如Internet)通過虛擬網(wǎng)卡I成功建立連接后,將網(wǎng)絡(luò)連接參數(shù),比如IP地址、域名服務(wù)器地址等信息配置到虛擬網(wǎng)卡I中,當(dāng)用戶在切換通信網(wǎng)絡(luò)時,比如由LTE切換至CDMA,此時只需將通信模塊CDMA通過虛擬網(wǎng)卡I與公用數(shù)據(jù)網(wǎng)Internet建立連接,無需再對虛擬網(wǎng)卡I中的網(wǎng)絡(luò)連接參數(shù)進(jìn)行配置,由于使用了同樣的網(wǎng)絡(luò)連接參數(shù),因此即使切換通信網(wǎng)絡(luò),也能夠確保通信業(yè)務(wù)的連續(xù)性,從而實現(xiàn)了不同網(wǎng)絡(luò)之間的無縫切換,提升了用戶的體驗。其中,通信模塊與虛擬網(wǎng)卡之間的連接可以使用例如USB或SDIO (Secure Digital Input and Output Card,安全數(shù)字輸入輸出卡)等方式建立連接,在建立連接的過程中需要遵守相應(yīng)的連接協(xié)議。在上述技術(shù)方案中,優(yōu)選地,所述連接參數(shù)信息包括IP地址和/或域名服務(wù)器地址。在該技術(shù)方案中,通過對虛擬網(wǎng)卡配置網(wǎng)絡(luò)連接參數(shù),可以避免在網(wǎng)絡(luò)切換后通過所述虛擬網(wǎng)卡連接對應(yīng)的公用數(shù)據(jù)網(wǎng)時對網(wǎng)絡(luò)參數(shù)的重復(fù)配置,由于使用了同樣的IP地址和域名服務(wù)器地址,因此即使切換通信網(wǎng)絡(luò),也能夠保證通信業(yè)務(wù)的連續(xù)性。在上述技術(shù)方案中,優(yōu)選地,根據(jù)所述公用數(shù)據(jù)網(wǎng)的數(shù)量確定所述虛擬網(wǎng)絡(luò)適配器的數(shù)量。在該技術(shù)方案中,為了實現(xiàn)多個公用數(shù)據(jù)網(wǎng)PDN與虛擬網(wǎng)卡之間的對應(yīng)連接,需要根據(jù)公用數(shù)據(jù)網(wǎng)的數(shù) 量來創(chuàng)建虛擬網(wǎng)卡的數(shù)量,從而確保每個虛擬網(wǎng)卡中僅配置了一個PDN的網(wǎng)絡(luò)連接參數(shù),在網(wǎng)絡(luò)切換的過程中,省去了重復(fù)配置網(wǎng)絡(luò)連接參數(shù)的步驟,實現(xiàn)了網(wǎng)絡(luò)間的無縫切換。在上述技術(shù)方案中,優(yōu)選地,所述切換單元用于在所述第一通信模塊處于注冊入網(wǎng)狀態(tài)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第一通信模塊,或在所述第二通信模塊處于注冊入網(wǎng)狀態(tài)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第二通信模塊;所述創(chuàng)建單元用于將注冊入網(wǎng)返回的所述連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器中,并使能所述虛擬網(wǎng)絡(luò)適配器。在該技術(shù)方案中,通過將成功配置了網(wǎng)絡(luò)連接參數(shù)的虛擬網(wǎng)卡置于使能狀態(tài),而其他網(wǎng)卡處于關(guān)閉狀態(tài),可以確保在當(dāng)前網(wǎng)絡(luò)連接暢通的情況下節(jié)省終端的電量。具體來說,終端在開機時,AP根據(jù)PDN的數(shù)量創(chuàng)建出相同數(shù)量的虛擬網(wǎng)卡,并將每個虛擬網(wǎng)卡設(shè)置為關(guān)閉狀態(tài),當(dāng)通信模塊比如LTE處于開機附著注冊狀態(tài)時,通過虛擬網(wǎng)卡比如虛擬網(wǎng)卡I與公用數(shù)據(jù)網(wǎng)比如Internet成功建立連接后,將網(wǎng)絡(luò)連接參數(shù)配置到虛擬網(wǎng)卡I中,然后將虛擬網(wǎng)卡I設(shè)置為開啟狀態(tài),其他的虛擬網(wǎng)卡仍然處于關(guān)閉狀態(tài),防止所有虛擬網(wǎng)卡全部置于開啟狀態(tài)而消耗終端的電量。在上述技術(shù)方案中,優(yōu)選地,所述第一通信模塊的通信網(wǎng)絡(luò)制式包括第三代移動通信網(wǎng)絡(luò),所述第二通信模塊的通信網(wǎng)絡(luò)制式包括第四代移動通信網(wǎng)絡(luò)。本發(fā)明還提出了一種網(wǎng)絡(luò)切換方法,包括:創(chuàng)建至少一個虛擬網(wǎng)絡(luò)適配器;通過所述虛擬網(wǎng)絡(luò)適配器建立第一通信模塊與對應(yīng)于所述虛擬網(wǎng)絡(luò)適配器的公用數(shù)據(jù)網(wǎng)的第一通信網(wǎng)絡(luò)連接;在所述第一通信網(wǎng)絡(luò)成功建立連接后,將返回的連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器;在從所述第一通信網(wǎng)絡(luò)切換到第二通信網(wǎng)絡(luò)時,通過所述虛擬網(wǎng)絡(luò)適配器建立第二通信模塊與所述公用數(shù)據(jù)網(wǎng)的第二通信網(wǎng)絡(luò)連接。在該技術(shù)方案中,使多個通信模塊共用虛擬網(wǎng)卡,通過將網(wǎng)絡(luò)連接參數(shù)信息配置于虛擬網(wǎng)卡中,可以在通信網(wǎng)絡(luò)通過所述虛擬網(wǎng)卡進(jìn)行切換時,省去了網(wǎng)絡(luò)連接參數(shù)在虛擬網(wǎng)卡之間的拷貝步驟,并且無需多個網(wǎng)卡驅(qū)動,實現(xiàn)簡單,確保了網(wǎng)絡(luò)切換過程的連續(xù)性,實現(xiàn)了不同網(wǎng)絡(luò)之間的無縫切換,提升了用戶的體驗。具體來說,在建立PDN連接時,由AP分配PDN ID,每一個PDN對應(yīng)于一個虛擬網(wǎng)卡,比如PDNl是Internet,而PDN2是ADMIN,則創(chuàng)建出兩個虛擬網(wǎng)卡,虛擬網(wǎng)卡I對應(yīng)于Internet,虛擬網(wǎng)卡2對應(yīng)于ADMIN。在通信模塊(比如LTE)與公用數(shù)據(jù)網(wǎng)(比如Internet)通過虛擬網(wǎng)卡I成功建立連接后,將網(wǎng)絡(luò)連接參數(shù),比如IP地址、域名服務(wù)器地址等信息配置到虛擬網(wǎng)卡I中,當(dāng)用戶在切換通信網(wǎng)絡(luò)時,比如由LTE切換至⑶MA,此時只需將通信模塊CDMA通過虛擬網(wǎng)卡I與公用數(shù)據(jù)網(wǎng)Internet建立連接,無需再對虛擬網(wǎng)卡I中的網(wǎng)絡(luò)連接參數(shù)進(jìn)行配置,由于使用了同樣的網(wǎng)絡(luò)連接參數(shù),因此即使切換通信網(wǎng)絡(luò),也能夠確保通信業(yè)務(wù)的連續(xù)性,從而實現(xiàn)了不同網(wǎng)絡(luò)之間的無縫切換,提升了用戶的體驗。其中,通信模塊與虛擬網(wǎng)卡之間的連接可以使用例如USB或SDIO (Secure Digital Input and Output Card,安全數(shù)字輸入輸出卡)等方式建立連接,在建立連接的過程中需要遵守相應(yīng)的連接協(xié)議。在上述技術(shù)方案中,優(yōu)選地,所述連接參數(shù)信息包括IP地址和/或域名服務(wù)器地址。在該技術(shù)方案中,通過對虛擬網(wǎng)卡配置網(wǎng)絡(luò)連接參數(shù),可以避免在網(wǎng)絡(luò)切換后通過所述虛擬網(wǎng)卡連接對應(yīng)的公用數(shù)據(jù)網(wǎng)時對網(wǎng)絡(luò)參數(shù)的重復(fù)配置,由于使用了同樣的IP地址和域名服務(wù)器地址,因此即使切換通信網(wǎng)絡(luò),也能保證通信業(yè)務(wù)的連續(xù)性。在上述技術(shù)方案中,優(yōu)選地,根據(jù)所述公用數(shù)據(jù)網(wǎng)的數(shù)量確定所述虛擬網(wǎng)絡(luò)適配器的數(shù)量。在該技術(shù)方案中,為了實現(xiàn)多個公用數(shù)據(jù)網(wǎng)TON與虛擬網(wǎng)卡之間的對應(yīng)連接,需要根據(jù)公用數(shù)據(jù)網(wǎng)的數(shù)量來創(chuàng)建虛擬網(wǎng)卡的數(shù)量,從而確保每個虛擬網(wǎng)卡中僅配置了一個PDN的網(wǎng)絡(luò)連接參數(shù),在網(wǎng)絡(luò)切換的過程中,省去了重復(fù)配置網(wǎng)絡(luò)連接參數(shù)的步驟,實現(xiàn)了網(wǎng)絡(luò)間的無縫切換。在上述技術(shù)方案中,優(yōu)選地,通過所述虛擬網(wǎng)絡(luò)適配器建立第一通信模塊與對應(yīng)于所述虛擬網(wǎng)絡(luò)適配器的公用數(shù)據(jù)網(wǎng)的第一通信網(wǎng)絡(luò)連接的步驟具體包括:在所述第一通信模塊處于注冊入 網(wǎng)狀態(tài)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第一通信模塊,并將注冊入網(wǎng)返回的所述連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器中,并使能所述虛擬網(wǎng)絡(luò)適配器。在該技術(shù)方案中,通過將成功配置了網(wǎng)絡(luò)連接參數(shù)的虛擬網(wǎng)卡置于使能狀態(tài),而其他網(wǎng)卡處于關(guān)閉狀態(tài),可以確保在當(dāng)前網(wǎng)絡(luò)連接暢通的情況下節(jié)省終端的電量。具體來說,終端在開機時,AP根據(jù)PDN的數(shù)量創(chuàng)建出相同數(shù)量的虛擬網(wǎng)卡,并將每個虛擬網(wǎng)卡設(shè)置為關(guān)閉狀態(tài),當(dāng)通信模塊比如LTE處于開機附著注冊狀態(tài)時,通過虛擬網(wǎng)卡比如虛擬網(wǎng)卡I與公用數(shù)據(jù)網(wǎng)比如Internet成功建立連接后,將網(wǎng)絡(luò)連接參數(shù)配置到虛擬網(wǎng)卡I中,然后將虛擬網(wǎng)卡I設(shè)置為開啟狀態(tài),其他的虛擬網(wǎng)卡仍然處于關(guān)閉狀態(tài),防止所有虛擬網(wǎng)卡全部置于開啟狀態(tài)而消耗終端的電量。在上述技術(shù)方案中,優(yōu)選地,所述第一通信模塊的通信網(wǎng)絡(luò)制式包括第三代移動通信網(wǎng)絡(luò),所述第二通信模塊的通信網(wǎng)絡(luò)制式包括第四代移動通信網(wǎng)絡(luò)。通過以上技術(shù)方案,實現(xiàn)多個通信模塊共用AP側(cè)的虛擬網(wǎng)卡,使得在通信網(wǎng)絡(luò)之間進(jìn)行切換時,可僅切換虛擬網(wǎng)卡連接到LTE或CDMA的物理設(shè)備,虛擬網(wǎng)卡中的IP地址等網(wǎng)絡(luò)連接參數(shù)保持不變,從而實現(xiàn)無縫切換,提升用戶的體驗。
圖1示出了根據(jù)本發(fā)明的實施例的終端的框圖;圖2示出了根據(jù)本發(fā)明的實施例的網(wǎng)絡(luò)切換方法的流程圖;圖3A至圖3B示出了根據(jù)本發(fā)明的實施例的LTE與eHRH)多模終端中的網(wǎng)絡(luò)切換架構(gòu)圖。
具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式
對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用不同于在此描述的第二方式來實施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實施例的限制。圖1示出了根據(jù)本發(fā)明的實施例的終端的框圖。如圖1所示,根據(jù)本發(fā)明實施例的終端100 (該終端為多模終端,例如多模手機),包括:創(chuàng)建單元102,用于創(chuàng)建至少一個虛擬網(wǎng)絡(luò)適配器,以及在第一通信模塊106或第二通信模塊108成功建立網(wǎng)絡(luò)連接后,將返回的連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器;所述虛擬網(wǎng)絡(luò)適配器,用于建立所述第一通信模塊106或所述第二通信模塊108與對應(yīng)于所述虛擬網(wǎng)絡(luò)適配器的公用數(shù)據(jù)網(wǎng)的網(wǎng)絡(luò)連接;切換單元104,用于在需通過所述第一通信模塊106與外部進(jìn)行交互時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第一通信模塊106,以建立所述第一通信模塊106與所述公用數(shù)據(jù)網(wǎng)的第一通信網(wǎng)絡(luò)連接,以及在從所述第一通信網(wǎng)絡(luò)切換到第二通信網(wǎng)絡(luò)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第二通信模塊108,以建立所述第二通信模塊108與所述公用數(shù)據(jù)網(wǎng)的第二通信網(wǎng)絡(luò)連接。在該技術(shù)方案中·,使多個通信模塊共用虛擬網(wǎng)卡,通過將網(wǎng)絡(luò)連接參數(shù)信息配置于虛擬網(wǎng)卡中,可以在通信網(wǎng)絡(luò)通過所述虛擬網(wǎng)卡進(jìn)行切換時,省去了網(wǎng)絡(luò)連接參數(shù)在虛擬網(wǎng)卡之間的拷貝步驟,并且無需多個網(wǎng)卡驅(qū)動,實現(xiàn)簡單,確保了網(wǎng)絡(luò)切換過程的連續(xù)性,實現(xiàn)了不同網(wǎng)絡(luò)之間的無縫切換,提升了用戶的體驗。具體來說,在建立PDN連接時,由AP分配PDN ID,每一個PDN對應(yīng)于一個虛擬網(wǎng)卡,比如PDNl是Internet,而PDN2是ADMIN,則創(chuàng)建出兩個虛擬網(wǎng)卡,虛擬網(wǎng)卡I對應(yīng)于Internet,虛擬網(wǎng)卡2對應(yīng)于ADMIN。在通信模塊(比如LTE)與公用數(shù)據(jù)網(wǎng)(比如Internet)通過虛擬網(wǎng)卡I成功建立連接后,將網(wǎng)絡(luò)連接參數(shù),比如IP地址、域名服務(wù)器地址等信息配置到虛擬網(wǎng)卡I中,當(dāng)用戶在切換通信網(wǎng)絡(luò)時,比如由LTE切換至CDMA,此時只需將通信模塊CDMA通過虛擬網(wǎng)卡I與公用數(shù)據(jù)網(wǎng)Internet建立連接,無需再對虛擬網(wǎng)卡I中的網(wǎng)絡(luò)連接參數(shù)進(jìn)行配置,由于使用了同樣的網(wǎng)絡(luò)連接參數(shù),因此即使切換通信網(wǎng)絡(luò),也能夠確保通信業(yè)務(wù)的連續(xù)性,從而實現(xiàn)了不同網(wǎng)絡(luò)之間的無縫切換,提升了用戶的體驗。其中,通信模塊與虛擬網(wǎng)卡之間的連接可以使用例如USB或SDIO (Secure Digital Input and Output Card,安全數(shù)字輸入輸出卡)等方式建立連接,在建立連接的過程中需要遵守相應(yīng)的連接協(xié)議。在上述技術(shù)方案中,優(yōu)選地,所述連接參數(shù)信息包括IP地址和/或域名服務(wù)器地址。在該技術(shù)方案中,通過對虛擬網(wǎng)卡配置網(wǎng)絡(luò)連接參數(shù),可以避免在網(wǎng)絡(luò)切換后通過所述虛擬網(wǎng)卡連接對應(yīng)的公用數(shù)據(jù)網(wǎng)時對網(wǎng)絡(luò)參數(shù)的重復(fù)配置,由于使用了同樣的IP地址和域名服務(wù)器地址,因此即使切換通信網(wǎng)絡(luò),也能夠保證通信業(yè)務(wù)的連續(xù)性。在上述技術(shù)方案中,優(yōu)選地,根據(jù)所述公用數(shù)據(jù)網(wǎng)的數(shù)量確定所述虛擬網(wǎng)絡(luò)適配器的數(shù)量。在該技術(shù)方案中,為了實現(xiàn)多個公用數(shù)據(jù)網(wǎng)TON與虛擬網(wǎng)卡之間的對應(yīng)連接,需要根據(jù)公用數(shù)據(jù)網(wǎng)的數(shù)量來創(chuàng)建虛擬網(wǎng)卡的數(shù)量,從而確保每個虛擬網(wǎng)卡中僅配置了一個PDN的網(wǎng)絡(luò)連接參數(shù),在網(wǎng)絡(luò)切換的過程中,省去了重復(fù)配置網(wǎng)絡(luò)連接參數(shù)的步驟,實現(xiàn)了網(wǎng)絡(luò)間的無縫切換。在上述技術(shù)方案中,優(yōu)選地,所述切換單元104用于在所述第一通信模塊106處于注冊入網(wǎng)狀態(tài)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第一通信模塊,或在所述第二通信模塊108處于注冊入網(wǎng)狀態(tài)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第二通信模塊108 ;所述創(chuàng)建單元102用于將注冊入網(wǎng)返回的所述連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器中,并使能所述虛擬網(wǎng)絡(luò)適配器。在該技術(shù)方案中,通過將成功配置了網(wǎng)絡(luò)連接參數(shù)的虛擬網(wǎng)卡置于使能狀態(tài),而其他網(wǎng)卡處于關(guān)閉狀態(tài),可以確保在當(dāng)前網(wǎng)絡(luò)連接暢通的情況下節(jié)省終端的電量。具體來說,終端在開機時,AP根據(jù)PDN的數(shù)量創(chuàng)建出相同數(shù)量的虛擬網(wǎng)卡,并將每個虛擬網(wǎng)卡設(shè)置為關(guān)閉狀態(tài),當(dāng)通信模塊比如LTE處于開機附著注冊狀態(tài)時,通過虛擬網(wǎng)卡比如虛擬網(wǎng)卡I與公用數(shù)據(jù)網(wǎng)比如Internet成功建立連接后,將網(wǎng)絡(luò)連接參數(shù)配置到虛擬網(wǎng)卡I中,然后將虛擬網(wǎng)卡I設(shè)置為開啟狀態(tài),其他的虛擬網(wǎng)卡仍然處于關(guān)閉狀態(tài),防止所有虛擬網(wǎng)卡全部置于開啟狀態(tài)而消耗終端的電量。在上述技術(shù)方案中,優(yōu)選地,所述第一通信模塊106的通信網(wǎng)絡(luò)制式包括第三代移動通信網(wǎng)絡(luò),所述第二通信模塊108的通信網(wǎng)絡(luò)制式包括第四代移動通信網(wǎng)絡(luò)。圖2示出了 根據(jù)本發(fā)明的實施例的網(wǎng)絡(luò)切換方法的流程圖。如圖2所示,根據(jù)本發(fā)明的實施例的網(wǎng)絡(luò)切換方法的流程包括:步驟202,創(chuàng)建至少一個虛擬網(wǎng)絡(luò)適配器;步驟204,通過所述虛擬網(wǎng)絡(luò)適配器建立第一通信模塊與對應(yīng)于所述虛擬網(wǎng)絡(luò)適配器的公用數(shù)據(jù)網(wǎng)的第一通信網(wǎng)絡(luò)連接;步驟206,在所述第一通信網(wǎng)絡(luò)成功建立連接后,將返回的連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器;步驟208,在從所述第一通信網(wǎng)絡(luò)切換到第二通信網(wǎng)絡(luò)時,通過所述虛擬網(wǎng)絡(luò)適配器建立第二通信模塊與所述公用數(shù)據(jù)網(wǎng)的第二通信網(wǎng)絡(luò)連接。在該技術(shù)方案中,使多個通信模塊共用虛擬網(wǎng)卡,通過將網(wǎng)絡(luò)連接參數(shù)信息配置于虛擬網(wǎng)卡中,可以在通信網(wǎng)絡(luò)通過所述虛擬網(wǎng)卡進(jìn)行切換時,省去了網(wǎng)絡(luò)連接參數(shù)在虛擬網(wǎng)卡之間的拷貝步驟,并且無需多個網(wǎng)卡驅(qū)動,實現(xiàn)簡單,確保了網(wǎng)絡(luò)切換過程的連續(xù)性,實現(xiàn)了不同網(wǎng)絡(luò)之間的無縫切換,提升了用戶的體驗。具體來說,在建立PDN連接時,由AP分配PDN ID,每一個PDN對應(yīng)于一個虛擬網(wǎng)卡,比如PDNl是Internet,而PDN2是ADMIN,則創(chuàng)建出兩個虛擬網(wǎng)卡,虛擬網(wǎng)卡I對應(yīng)于Internet,虛擬網(wǎng)卡2對應(yīng)于ADMIN。在通信模塊(比如LTE)與公用數(shù)據(jù)網(wǎng)(比如Internet)通過虛擬網(wǎng)卡I成功建立連接后,將網(wǎng)絡(luò)連接參數(shù),比如IP地址、域名服務(wù)器地址等信息配置到虛擬網(wǎng)卡I中,當(dāng)用戶在切換通信網(wǎng)絡(luò)時,比如由LTE切換至⑶MA,此時只需將通信模塊CDMA通過虛擬網(wǎng)卡I與公用數(shù)據(jù)網(wǎng)Internet建立連接,無需再對虛擬網(wǎng)卡I中的網(wǎng)絡(luò)連接參數(shù)進(jìn)行配置,由于使用了同樣的網(wǎng)絡(luò)連接參數(shù),因此即使切換通信網(wǎng)絡(luò),也能夠確保通信業(yè)務(wù)的連續(xù)性,從而實現(xiàn)了不同網(wǎng)絡(luò)之間的無縫切換,提升了用戶的體驗。其中,通信模塊與虛擬網(wǎng)卡之間的連接可以使用例如USB或SDIO (Secure Digital Input and Output Card,安全數(shù)字輸入輸出卡)等方式建立連接,在建立連接的過程中需要遵守相應(yīng)的連接協(xié)議。在上述技術(shù)方案中,優(yōu)選地,所述連接參數(shù)信息包括IP地址和/或域名服務(wù)器地址。在該技術(shù)方案中,通過對虛擬網(wǎng)卡配置網(wǎng)絡(luò)連接參數(shù),可以避免在網(wǎng)絡(luò)切換后通過所述虛擬網(wǎng)卡連接對應(yīng)的公用數(shù)據(jù)網(wǎng)時對網(wǎng)絡(luò)參數(shù)的重復(fù)配置,由于使用了同樣的IP地址和域名服務(wù)器地址,因此即使切換通信網(wǎng)絡(luò),也能保證通信業(yè)務(wù)的連續(xù)性。在上述技術(shù)方案中,優(yōu)選地,根據(jù)所述公用數(shù)據(jù)網(wǎng)的數(shù)量確定所述虛擬網(wǎng)絡(luò)適配器的數(shù)量。在該技術(shù)方案中,為了實現(xiàn)多個公用數(shù)據(jù)網(wǎng)TON與虛擬網(wǎng)卡之間的對應(yīng)連接,需要根據(jù)公用數(shù)據(jù)網(wǎng)的數(shù)量來創(chuàng)建虛擬網(wǎng)卡的數(shù)量,從而確保每個虛擬網(wǎng)卡中僅配置了一個PDN的網(wǎng)絡(luò)連接參數(shù),在網(wǎng)絡(luò)切換的過程中,省去了重復(fù)配置網(wǎng)絡(luò)連接參數(shù)的步驟,實現(xiàn)了網(wǎng)絡(luò)間的無縫切換。在上述技術(shù)方案中,優(yōu)選地,通過所述虛擬網(wǎng)絡(luò)適配器建立第一通信模塊與對應(yīng)于所述虛擬網(wǎng)絡(luò)適配器的公用數(shù)據(jù)網(wǎng)的第一通信網(wǎng)絡(luò)連接的步驟具體包括:在所述第一通信模塊處于注冊入網(wǎng) 狀態(tài)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第一通信模塊,并將注冊入網(wǎng)返回的所述連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器中,并使能所述虛擬網(wǎng)絡(luò)適配器。在該技術(shù)方案中,通過將成功配置了網(wǎng)絡(luò)連接參數(shù)的虛擬網(wǎng)卡置于使能狀態(tài),而其他網(wǎng)卡處于關(guān)閉狀態(tài),可以確保在當(dāng)前網(wǎng)絡(luò)連接暢通的情況下節(jié)省終端的電量。具體來說,終端在開機時,AP根據(jù)PDN的數(shù)量創(chuàng)建出相同數(shù)量的虛擬網(wǎng)卡,并將每個虛擬網(wǎng)卡設(shè)置為關(guān)閉狀態(tài),當(dāng)通信模塊比如LTE處于開機附著注冊狀態(tài)時,通過虛擬網(wǎng)卡比如虛擬網(wǎng)卡I與公用數(shù)據(jù)網(wǎng)比如Internet成功建立連接后,將網(wǎng)絡(luò)連接參數(shù)配置到虛擬網(wǎng)卡I中,然后將虛擬網(wǎng)卡I設(shè)置為開啟狀態(tài),其他的虛擬網(wǎng)卡仍然處于關(guān)閉狀態(tài),防止所有虛擬網(wǎng)卡全部置于開啟狀態(tài)而消耗終端的電量。在上述技術(shù)方案中,優(yōu)選地,所述第一通信模塊的通信網(wǎng)絡(luò)制式包括第三代移動通信網(wǎng)絡(luò),所述第二通信模塊的通信網(wǎng)絡(luò)制式包括第四代移動通信網(wǎng)絡(luò)。圖3A至圖3B示出了根據(jù)本發(fā)明的實施例的LTE與eHRPD連接框架示意圖。如圖3A所示,終端在開機時,根據(jù)公用數(shù)據(jù)網(wǎng)的數(shù)量創(chuàng)建出四個與之一一對應(yīng)的虛擬網(wǎng)卡。其中,Internet (308A)、ADMIN (308B),IMS (308C),Tethering (308D)均為公用數(shù)據(jù)網(wǎng)308的名稱,四個虛擬網(wǎng)卡均設(shè)置為關(guān)閉狀態(tài)。當(dāng)公用數(shù)據(jù)網(wǎng)308通過虛擬網(wǎng)卡306與通信模塊(eHRPD) 302LTE成功建立連接后,將網(wǎng)絡(luò)連接的參數(shù)信 息,例如IP地址、域名服務(wù)器地址等配置到虛擬網(wǎng)卡306中,并置虛擬網(wǎng)卡306為使能狀態(tài)。具體來說,公用數(shù)據(jù)網(wǎng)308A通過虛擬網(wǎng)卡306A與通信模塊302建立接連,連接成功后,返回網(wǎng)絡(luò)連接參數(shù)信息配置到虛擬網(wǎng)卡306A中,同樣的,虛擬網(wǎng)卡306B.306C與306D中分別存儲著通信模塊LTE與不同公用數(shù)據(jù)網(wǎng)的網(wǎng)絡(luò)連接參數(shù)。其中,通信模塊與虛擬網(wǎng)卡之間的連接可以使用例如USB或SDIO (Secure Digital Input andOutput Card,安全數(shù)字輸入輸出卡)等方式建立連接,在建立連接的過程中需要遵守相應(yīng)的連接通信協(xié)議。當(dāng)用戶切換網(wǎng)絡(luò)連接,從eHRPD切換到LTE時,如圖3B所示,通信模塊304通過虛擬網(wǎng)卡306與公用數(shù)據(jù)網(wǎng)308建立連接。由于虛擬網(wǎng)卡306中分別存儲著不同公用數(shù)據(jù)網(wǎng)的網(wǎng)絡(luò)參數(shù)信息,比如,虛擬網(wǎng)卡306A中存儲著公用數(shù)據(jù)網(wǎng)308A的網(wǎng)絡(luò)參數(shù)信息,因此不必對虛擬網(wǎng)卡306的網(wǎng)絡(luò)參數(shù)進(jìn)行重復(fù)配置,確保了不同網(wǎng)絡(luò)之間切換的連續(xù)性,實現(xiàn)了網(wǎng)絡(luò)之間的無縫切換,提升了用戶體驗。若在一開始通信模塊eHRH)只與Internet308A建立數(shù)據(jù)連接,此時有另一 TON(例如MS308C)建立連接,則將MS308C連接返回的IP地址等參數(shù)信息設(shè)置到與其對應(yīng)的虛擬網(wǎng)卡306C中,將虛擬網(wǎng)卡306C連接到LTE物理設(shè)備,并設(shè)置虛擬網(wǎng)卡306C為ENABLE狀態(tài)。本領(lǐng)域技術(shù)人員應(yīng)理解,上述實施例雖僅示出兩種通信模塊以及四種公用數(shù)據(jù)網(wǎng),但該終端可以包括更多個通信模塊例如四種通信模塊,這四種通信模塊共用四個虛擬網(wǎng)卡。以上結(jié)合附圖詳細(xì)說明了根據(jù)本發(fā)明的技術(shù)方案,使多模終端的通信模塊共用虛擬網(wǎng)卡,虛擬網(wǎng)卡中保留網(wǎng)絡(luò)連接參數(shù),在進(jìn)行網(wǎng)絡(luò)切換時,基于虛擬網(wǎng)卡中的網(wǎng)絡(luò)連接參數(shù)繼續(xù)進(jìn)行通信業(yè)務(wù),保證了網(wǎng)絡(luò)切換的連續(xù)性,實現(xiàn)無縫切換,并且采用共用虛擬網(wǎng)卡的方式,可以減少網(wǎng)卡驅(qū)動設(shè)計,實現(xiàn)簡單。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本`發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種終端,其特征在于,包括: 創(chuàng)建單元,用于創(chuàng)建至少一個虛擬網(wǎng)絡(luò)適配器,以及在第一通信模塊或第二通信模塊成功建立網(wǎng)絡(luò)連接后,將返回的連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器; 所述虛擬網(wǎng)絡(luò)適配器,用于建立所述第一通信模塊或所述第二通信模塊與對應(yīng)于所述虛擬網(wǎng)絡(luò)適配器的公用數(shù)據(jù)網(wǎng)的網(wǎng)絡(luò)連接; 切換單元,用于在需通過所述第一通信模塊與外部進(jìn)行交互時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第一通信模塊,以建立所述第一通信模塊與所述公用數(shù)據(jù)網(wǎng)的第一通信網(wǎng)絡(luò)連接,以及在從所述第一通信網(wǎng)絡(luò)切換到第二通信網(wǎng)絡(luò)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第二通信模塊,以建立所述第二通信模塊與所述公用數(shù)據(jù)網(wǎng)的第二通信網(wǎng)絡(luò)連接。
2.根據(jù)權(quán)利要求1所述的終端,其特征在于,所述連接參數(shù)信息包括IP地址和/或域名服務(wù)器地址。
3.根據(jù)權(quán)利要求1所述的終端,其特征在于,根據(jù)所述公用數(shù)據(jù)網(wǎng)的數(shù)量確定所述虛擬網(wǎng)絡(luò)適配器的數(shù)量。
4.根據(jù)權(quán)利要求1所述的終端,其特征在于,所述切換單元用于在所述第一通信模塊處于注冊入網(wǎng)狀態(tài)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第一通信模塊,或在所述第二通信模塊處于注冊入網(wǎng)狀態(tài)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第二通信模塊; 所述創(chuàng)建單元用于將注冊入網(wǎng)返回的所述連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器中,并使能所述虛擬網(wǎng)絡(luò)適配器。
5.根據(jù)權(quán)利要求1至4中任一項所述的終端,其特征在于,所述第一通信模塊的通信網(wǎng)絡(luò)制式包括第三代移動通信網(wǎng)絡(luò),所述第二通信模塊的通信網(wǎng)絡(luò)制式包括第四代移動通信網(wǎng)絡(luò)。
6.一種網(wǎng)絡(luò)切換方法,其特征在于,包括: 創(chuàng)建至少一個虛擬網(wǎng)絡(luò)適配器; 通過所述虛擬網(wǎng)絡(luò)適配器建立第一通信模塊與對應(yīng)于所述虛擬網(wǎng)絡(luò)適配器的公用數(shù)據(jù)網(wǎng)的第一通信網(wǎng)絡(luò)連接; 在所述第一通信網(wǎng)絡(luò)成功建立連接后,將返回的連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器; 在從所述第一通信網(wǎng)絡(luò)切換到第二通信網(wǎng)絡(luò)時,通過所述虛擬網(wǎng)絡(luò)適配器建立第二通信模塊與所述公用數(shù)據(jù)網(wǎng)的第二通信網(wǎng)絡(luò)連接。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)切換方法,其特征在于,所述連接參數(shù)信息包括IP地址和/或域名服務(wù)器地址。
8.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)切換方法,其特征在于,根據(jù)所述公用數(shù)據(jù)網(wǎng)的數(shù)量確定所述虛擬網(wǎng)絡(luò)適配器的數(shù)量。
9.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)切換方法,其特征在于,通過所述虛擬網(wǎng)絡(luò)適配器建立第一通信模塊與對應(yīng)于所述虛擬網(wǎng)絡(luò)適配器的公用數(shù)據(jù)網(wǎng)的第一通信網(wǎng)絡(luò)連接的步驟具體包括: 在所述第一通信模塊處于注冊入網(wǎng)狀態(tài)時,將所述虛擬網(wǎng)絡(luò)適配器連接至所述第一通信模塊,并將注冊入網(wǎng)返回的所述連接參數(shù)信息配置于所述虛擬網(wǎng)絡(luò)適配器中,并使能所述虛擬網(wǎng)絡(luò)適配器。
10.根據(jù)權(quán)利要求6至9中任一項所述的網(wǎng)絡(luò)切換方法,其特征在于,所述第一通信模塊的通信網(wǎng)絡(luò)制式包括第三代移動通信網(wǎng)絡(luò),所述第二通信模塊的通信網(wǎng)絡(luò)制式包括第四代移動通信網(wǎng)絡(luò)。
全文摘要
本發(fā)明提出了一種終端,包括創(chuàng)建單元,用于創(chuàng)建至少一個虛擬網(wǎng)絡(luò)適配器,以及在第一通信模塊或第二通信模塊成功建立網(wǎng)絡(luò)連接后,將返回的連接參數(shù)信息配置于虛擬網(wǎng)絡(luò)適配器;虛擬網(wǎng)絡(luò)適配器,用于建立第一通信模塊或第二通信模塊與對應(yīng)于虛擬網(wǎng)絡(luò)適配器的公用數(shù)據(jù)網(wǎng)的網(wǎng)絡(luò)連接;切換單元,用于在需通過第一通信模塊與外部進(jìn)行交互時,建立第一通信模塊與公用數(shù)據(jù)網(wǎng)的第一通信網(wǎng)絡(luò)連接,以及在從第一通信網(wǎng)絡(luò)切換到第二通信網(wǎng)絡(luò)時,建立第二通信模塊與公用數(shù)據(jù)網(wǎng)的第二通信網(wǎng)絡(luò)連接。本發(fā)明還提出了一種網(wǎng)絡(luò)切換方法。通過本發(fā)明的技術(shù)方案,可以實現(xiàn)不同網(wǎng)絡(luò)間的無縫切換,提升用戶的體驗。
文檔編號H04W36/14GK103237327SQ201310215010
公開日2013年8月7日 申請日期2013年5月31日 優(yōu)先權(quán)日2013年5月31日
發(fā)明者李柳 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司