移動終端和Wi-Fi控制方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種移動終端和W1-Fi控制方法。
【背景技術(shù)】
[0002]隨著現(xiàn)代人生活水平的提高,智能手機、PAD(平板電腦)等移動終端已是生活中的必需品,這些移動終端一個最重要的功能是通過W1-Fi與互聯(lián)網(wǎng)通信實現(xiàn)上網(wǎng)功能。由于現(xiàn)有移動終端的W1-Fi模塊通常只有一個W1-Fi芯片以及對應(yīng)的協(xié)議棧和上層應(yīng)用,只支持對一個W1-Fi熱點的連接,并且由于W1-Fi的帶寬限制以及與W1-Fi熱點連接的移動終端數(shù)量過多等因素的影響,導(dǎo)致網(wǎng)絡(luò)的訪問效率較低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提出一種移動終端和W1-Fi控制方法,旨在提高網(wǎng)絡(luò)的訪問效率。
[0004]為實現(xiàn)上述目的,本發(fā)明提供的一種移動終端,所述移動終端包括:
[0005]第一 W1-Fi模塊、第二 W1-Fi模塊、W1-Fi應(yīng)用模塊和W1-Fi處理模塊,
[0006]所述W1-Fi處理模塊,用于接收用戶在所述W1-Fi應(yīng)用模塊觸發(fā)連接W1-Fi熱點操作所產(chǎn)生的連接命令,并將所述連接命令傳輸至第一 W1-Fi模塊和/或第二 W1-Fi模塊;
[0007]所述第一W1-Fi模塊和/或所述第二 W1-Fi模塊,用于根據(jù)所述連接命令,連接至所述W1-Fi熱點;
[0008]所述W1-Fi處理模塊,還用于在連接所述W1-Fi熱點成功時,根據(jù)所述第一W1-Fi模塊和第二 W1-Fi模塊當前的狀態(tài)配置單一數(shù)據(jù)訪問路由或者雙數(shù)據(jù)訪問路由。
[0009]可選地,所述W1-Fi處理模塊包括框架單元、協(xié)議單元和服務(wù)單元,
[0010]所述框架單元,用于接收所述服務(wù)單元傳遞的所述連接命令,并添加對應(yīng)的端口號,獲得連接ig息;
[0011]所述協(xié)議單元,用于根據(jù)所述連接信息,將所述連接信息中W1-Fi熱點的信息寫入對應(yīng)的配置文件;
[0012]所述第一W1-Fi模塊和/或第一 W1-Fi模塊,用于根據(jù)所述配置文件建立與所述W1-Fi 熱點的連接。
[0013]可選地,所述第一W1-Fi模塊或所述第二 W1-Fi模塊,還用于在連接所述W1-Fi熱點成功時,反饋給所述協(xié)議單元;
[0014]所述協(xié)議單元,還用于根據(jù)反饋的信息傳給框架單元;
[0015]所述框架單元,還用于根據(jù)反饋的信息獲得對應(yīng)的IP地址;
[0016]所述服務(wù)單元,還用于根據(jù)所述第一W1-Fi模塊或所述第二 W1-Fi模塊的通信狀態(tài),配置單一數(shù)據(jù)訪問路由或者雙數(shù)據(jù)訪問路由。
[0017]可選地,所述移動終端還包括:
[0018]數(shù)據(jù)模塊,用于通過所述服務(wù)單元檢測所述第一W1-Fi模塊和所述第二 W1-Fi模塊的網(wǎng)絡(luò)狀況,并在檢測到所述第一 W1-Fi模塊和/或所述第二 W1-Fi模塊的連接速率低于預(yù)設(shè)值時,將所述第一 W1-Fi模塊和/或所述第二 W1-Fi模塊切換至W1-Fi配置文件中當前信號強度最高的熱點。
[0019]可選地,所述W1-Fi處理模塊,還用于確定第一 W1-Fi單元和第二 W1-Fi單元的連接狀態(tài),并通過所述W1-Fi應(yīng)用模塊顯示。
[0020]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種W1-Fi控制方法,所述方法包括以下步驟:
[0021]W1-Fi處理模塊接收用戶在W1-Fi應(yīng)用模塊觸發(fā)連接W1-Fi熱點操作所產(chǎn)生的連接命令,并將所述連接命令傳輸至第一 W1-Fi模塊和/或第二 W1-Fi模塊;
[0022]所述第一W1-Fi模塊和/或所述第二 W1-Fi模塊根據(jù)所述連接命令,連接至所述W1-
Fi執(zhí)占.
[0023]所述W1-Fi處理模塊在連接所述W1-Fi熱點成功時,根據(jù)所述第一W1-Fi模塊和第二 W1-Fi模塊當前的狀態(tài)配置單一數(shù)據(jù)訪問路由或者雙數(shù)據(jù)訪問路由。
[0024]可選地,所述W1-Fi處理模塊包括框架單元、協(xié)議單元和服務(wù)單元,所述第W1-Fi處理模塊接收用戶在所述W1-Fi應(yīng)用模塊觸發(fā)連接W1-Fi熱點操作所產(chǎn)生的連接命令,并將所述連接命令傳輸至第一 W1-Fi模塊和/或第二 W1-Fi模塊的步驟包括:
[0025]所述框架單元接收所述服務(wù)單元傳遞的所述連接命令,并添加對應(yīng)的端口號,獲得連接ig息;
[0026]所述協(xié)議單元根據(jù)所述連接信息,將所述連接信息中W1-Fi熱點的信息寫入對應(yīng)的配置文件;
[0027]所述第一W1-Fi模塊和/或所述第二 W1-Fi模塊根據(jù)所述連接命令,連接至所述W1-Fi熱點的步驟包括:
[0028]所述第一W1-Fi模塊和/或第一 W1-Fi模塊,用于根據(jù)所述配置文件建立與所述W1-Fi 熱點的連接。
[0029 ]可選地,所述W1-Fi處理模塊在連接所述W1-Fi熱點成功時,根據(jù)所述第一 W1-Fi模塊和第二 W1-Fi模塊當前的狀態(tài)配置單一數(shù)據(jù)訪問路由或者雙數(shù)據(jù)訪問路由的步驟包括:
[0030]在連接所述W1-Fi熱點成功時,所述第一 W1-Fi模塊或所述第二 W1-Fi模塊反饋給所述協(xié)議單元;
[0031 ]所述協(xié)議單元根據(jù)反饋的信息傳給所述框架單元;
[0032]所述框架單元根據(jù)反饋的信息獲得對應(yīng)的IP地址;
[0033]所述服務(wù)單元根據(jù)所述第一W1-Fi模塊或所述第二 W1-Fi模塊的通信狀態(tài),配置單一數(shù)據(jù)訪問路由或者雙數(shù)據(jù)訪問路由。
[0034]可選地,所述方法還包括:
[0035]通過所述服務(wù)單元檢測所述第一W1-Fi模塊和所述第二 W1-Fi模塊的網(wǎng)絡(luò)狀況,并在檢測到所述第一 W1-Fi模塊和/或所述第二 W1-Fi模塊的連接速率低于預(yù)設(shè)值時,將所述第一 W1-Fi模塊和/或所述第二 W1-Fi模塊切換至W1-Fi配置文件中當前信號強度最高的熱點。
[0036]可選地,所述方法還包括步驟:
[0037]所述W1-Fi處理模塊確定第一 W1-Fi單元和第二 W1-Fi單元的連接狀態(tài),并通過所述W1-Fi應(yīng)用模塊顯示。
[0038]本發(fā)明在移動終端設(shè)置有兩個W1-Fi模塊,用戶能夠通過一個W1-Fi應(yīng)用模塊進行連接W1-Fi熱點的操作,控制兩個W1-Fi模塊連接不同的W1-Fi熱點或者同一熱點,操作方便。同時由于系統(tǒng)中只有一個W1-Fi應(yīng)用模塊和一個W1-Fi處理模塊,能夠減少代碼的冗余度,并不會增加操作系統(tǒng)的系統(tǒng)負載。
【附圖說明】
[0039]圖1為實現(xiàn)本發(fā)明各個實施例一個可選的移動終端的硬件結(jié)構(gòu)示意圖;
[0040]圖2為本發(fā)明移動終端第一實施例的功能模塊示意圖;
[0041 ]圖3為本發(fā)明實施例中W1-Fi處理模塊的一種功能模塊示意圖;
[0042]圖4為本發(fā)明實施例中移動終端的一種系統(tǒng)框架示意圖;
[0043]圖5為本發(fā)明移動終端第二實施例的功能模塊示意圖;
[0044]圖6為本發(fā)明W1-Fi控制方法第一實施例的流程示意圖;
[0045]圖7為本發(fā)明實施例中所述第W1-Fi處理模塊接收用戶在所述W1-Fi應(yīng)用模塊觸發(fā)連接W1-Fi熱點操作所產(chǎn)生的連接命令,并將所述連接命令傳輸至第一 W1-Fi模塊和/或第二W1-Fi模塊的一種流程示意圖;
[0046]圖8為本發(fā)明實施例中所述W1-Fi處理模塊在連接所述W1-Fi熱點成功時,根據(jù)所述第一 W1-Fi模塊和第二 W1-Fi模塊當前的狀態(tài)配置單一數(shù)據(jù)訪問路由或者雙數(shù)據(jù)訪問路由的一種流程示意圖;
[0047]圖9為本發(fā)明W1-Fi控制方法第二實施例的流程示意圖。
[0048]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0049]應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0050]現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0051]移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航移動終端等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0052]圖1為實現(xiàn)本發(fā)明各個實施例中一個可選的移動終端的硬件結(jié)構(gòu)示意圖。
[0053]移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。
[0054]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統(tǒng)或網(wǎng)絡(luò)之間的無線電通信。例如,無線通信單元可以包括但不限于移動通信模塊112和無線互聯(lián)網(wǎng)模塊113。
[0055]移動通信模塊112將無線電信號發(fā)送到基站(例如,接入點、節(jié)點B等等)、外部終端以及服務(wù)器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類型的數(shù)據(jù)。
[0056]無線互聯(lián)網(wǎng)模塊113支持移動終端的無線互聯(lián)網(wǎng)接入。該模塊可以內(nèi)部或外部地耦接到終端。該模塊所涉及的無線互聯(lián)網(wǎng)接入技術(shù)可以包括WLAN(無線LAN)(W1-Fi)、Wibro(無線寬帶)、Wimax(全球微波互聯(lián)接入)、HSDPA(高速下行鏈路分組接入)等等。
[0057]A/V輸入單元120用于接收音頻或視頻信號。A/V輸入單元120包括但不限于麥克風122,麥克風122可以在電話通話模式、記錄模式、語音識別模式等等運行模式中經(jīng)由麥克風接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語音)數(shù)據(jù)可以在電話通話模式的情況下轉(zhuǎn)換為可經(jīng)由移動通信模塊112發(fā)送到移動通信基站的格式輸出。麥克風122可以實施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號的過程中產(chǎn)生的噪聲或者干擾。
[0058]用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋仔片、觸摸板(例如,檢測由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當觸摸板以層的形式疊加在顯示單元151上時,可以形成觸摸屏。
[0059]另外,當移動終端100與外部底座連接時,接口單元170可以用作允許通過其將電力從底座