本發(fā)明實施例涉及通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)連接方法及移動終端。
背景技術(shù):
隨著通訊技術(shù)的發(fā)展,手機成為人們?nèi)粘I畈豢苫蛉钡耐ㄓ嵐ぞ?。為了實現(xiàn)手機與無線網(wǎng)絡(luò)的連接,會在手機中安裝網(wǎng)絡(luò)連接設(shè)備,例如在手機中安裝用于連接WIFI(Wireless Fidelity,基于IEEE 802.11b標準的無線局域網(wǎng))的WIFI天線。
現(xiàn)有技術(shù)中,手機內(nèi)常常只安裝一個WIFI天線。當手機處于某一網(wǎng)絡(luò)環(huán)境中時,若手機與網(wǎng)絡(luò)環(huán)境中的WIFI從未連接過,則可以通過輸入WIFI密碼的方式將手機與該WIFI連接;若手機與網(wǎng)絡(luò)環(huán)境中的WIFI歷史連接過,則手機自動與該WIFI進行連接。
但是,針對包含多個WIFI的網(wǎng)絡(luò)環(huán)境,由于手機無法從多個WIFI中選擇出性能最好的WIFI進行連接,因此現(xiàn)有的WIFI連接方法無法保證手機所連接的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)性能。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種網(wǎng)絡(luò)連接方法,以解決背景技術(shù)中存在的無法從多個WIFI熱點中選擇出性能最好的WIFI進行切換連接的問題。
第一方面,提供了一種網(wǎng)絡(luò)連接方法,所述方法應用于具備多WIFI天線的移動終端,所述方法包括:
在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點;
當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點;
關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。
第二方面,提供了一種移動終端,所述移動終端具備多WIFI天線,所述移動終端包括:
第二WIFI天線開啟模塊,用于在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點;
第二WIFI熱點連接模塊,用于當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點;
第一WIFI熱點關(guān)閉模塊,用于關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。
依據(jù)本發(fā)明的實施例,在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點,當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點,關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。相比于傳統(tǒng)方法,本發(fā)明實施例的網(wǎng)絡(luò)連接方法可以從移動終端所處的網(wǎng)絡(luò)環(huán)境中篩選出網(wǎng)速較快的WIFI熱點進行切換連接,從而優(yōu)化了移動終端所連接的網(wǎng)絡(luò)。
另外,本發(fā)明實施例對移動終端使用的應用程序和WIFI數(shù)據(jù)流量進行監(jiān)控,在確定移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件之后,才使用第二WIFI天線連接第二WIFI熱點,從而避免或減小了WIFI熱點切換操作對用戶的影響,保證了用戶的體驗效果。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個實施例的網(wǎng)絡(luò)連接方法的流程圖;
圖2是本發(fā)明另一個實施例的網(wǎng)絡(luò)連接方法的流程圖;
圖3是本發(fā)明一個實施例的移動終端的框圖;
圖4是本發(fā)明另一個實施例的移動終端的框圖;
圖5是本發(fā)明另一個實施例的移動終端的框圖;
圖6是本發(fā)明另一個實施例的移動終端的框圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
實施例1
圖1是本發(fā)明一個實施例的網(wǎng)絡(luò)連接方法的流程圖。圖1所示的方法應用于具備多WIFI天線的移動終端,所述網(wǎng)絡(luò)連接方法包括:
步驟101、在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點。
本發(fā)明實施例中,移動終端可以包括手機、PAD、平板電腦等。移動終端內(nèi)安裝有多個WIFI天線,可以根據(jù)實際需要對WIFI天線的個數(shù)進行設(shè)置。
當移動終端所處網(wǎng)絡(luò)環(huán)境中包括多個WIFI熱點時,若移動終端僅登陸過第一WIFI熱點,則將移動終端與該第一WIFI熱點進行連接;若移動終端登陸過多個WIFI熱點,則需要從歷史登陸的多個WIFI熱點中,篩選出信號強度最強的第一WIFI熱點進行連接,之后使用移動終端內(nèi)置的一個WIFI天線與信號最強的第一WIFI熱點連接。
由于信號最強的網(wǎng)絡(luò)不一定是網(wǎng)絡(luò)最好且最穩(wěn)定的網(wǎng)絡(luò),因此還需要對網(wǎng)絡(luò)環(huán)境中的多個WIFI熱點的網(wǎng)絡(luò)速度進行測試,從中選擇出網(wǎng)絡(luò)速度快的WIFI熱點進行連接。
具體地,當移動終端連接第一WIFI熱點時,開啟移動終端的第二WIFI天線對移動終端所處的網(wǎng)絡(luò)環(huán)境中的未連接熱點的網(wǎng)絡(luò)速度進行監(jiān)測。其中,第二WIFI天線可以是處于空閑狀態(tài)的WIFI天線。
實際中,可以按照一定時間間隔對網(wǎng)絡(luò)環(huán)境中的未連接熱點的網(wǎng)絡(luò)速度進行監(jiān)測;也可以是不定時地、隨機地對未連接熱點的網(wǎng)絡(luò)速度進行監(jiān)測,可以根據(jù)實際需要進行設(shè)定。
步驟102、當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點。
監(jiān)測移動終端周圍的未連接的WIFI熱點,并從中選擇出網(wǎng)速最快的第二WIFI熱點后,使用第二WIFI天線連接該第二WIFI熱點。
實際中,移動終端周圍的未連接熱點可能存在一個或多個,當存在一個時,若判斷該熱點的網(wǎng)絡(luò)速度大于第一WIFI熱點的網(wǎng)絡(luò)速度,則使用第二WIFI天線連接該熱點即第二WIFI熱點;若存在多個時,需要從多個未連接熱點中篩選出網(wǎng)絡(luò)速度最快的熱點,進一步比較篩選出的WIFI熱點與第一WIFI熱點的網(wǎng)絡(luò)速度,在確定篩選出的WIFI熱點的網(wǎng)絡(luò)速度較快后,使用第二WIFI天線連接篩選出的WIFI熱點即第二WIFI熱點。
步驟103、關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。
使用第二WIFI天線連接網(wǎng)速較快的第二WIFI熱點后,關(guān)閉第一WIFI天線與第一WIFI熱點的連接,從而完成WIFI熱點的切換操作,優(yōu)化了移動終端所連接的網(wǎng)絡(luò)。
依據(jù)本發(fā)明的實施例,在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點,當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點,關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。相比于傳統(tǒng)方法,本發(fā)明實施例的網(wǎng)絡(luò)連接方法可以從移動終端所處的網(wǎng)絡(luò)環(huán)境中篩選出網(wǎng)速較快的WIFI熱點進行切換連接,從而優(yōu)化了移動終端所連接的網(wǎng)絡(luò)。
實施例2
圖2是本發(fā)明另一個實施例的網(wǎng)絡(luò)連接方法的流程圖。圖2所示的方法應用于具備多WIFI天線的移動終端,所述網(wǎng)絡(luò)連接方法包括:
步驟201、在所述移動終端的第一WIFI天線連接第一WIFI熱點時,監(jiān)測移動終端的位置變化,判定所述移動終端發(fā)生位置偏移,并且位置偏移量大于預設(shè)偏移閾值。
在使用移動終端的第一WIFI天線連接第一WIFI熱點后,監(jiān)測移動終端的位置信息,當監(jiān)測到移動終端發(fā)生位置偏移時,計算移動終端的位置偏移量,判斷該位置偏移量是否大于預設(shè)偏移閾值。若大于,則說明移動終端當前所處的網(wǎng)絡(luò)環(huán)境中可能存在網(wǎng)速更快的WIFI熱點,進一步會開啟第二WIFI天線監(jiān)測周圍的未連接熱點,找出當前網(wǎng)絡(luò)環(huán)境中網(wǎng)速最快的WIFI熱點。
步驟202、開啟第二WIFI天線監(jiān)測周圍的未連接熱點。
在確定移動終端發(fā)生的位置偏移量大于預設(shè)偏移閾值后,開啟第二WIFI天線監(jiān)測周圍的未連接熱點,篩選網(wǎng)速最快的WIFI熱點。
步驟203、當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,監(jiān)控所述移動終端使用的應用程序和WIFI數(shù)據(jù)流量,確定所述移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件。
在不同WIFI熱點的切換過程中,WIFI熱點的切換操作常常會影響用戶對WIFI網(wǎng)絡(luò)的使用,影響用戶的體驗效果。本發(fā)明實施例為了避免或減少上述不良影響,在監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點之后,在使用第二WIFI天線連接第二WIFI熱點之前,依據(jù)移動終端使用的應用程序和WIFI數(shù)據(jù)流量對移動終端的WIFI使用情況進行判斷,只有在WIFI使用情況滿足預設(shè)的WIFI熱點切換條件,即認定WIFI熱點切換操作對用戶的網(wǎng)絡(luò)使用沒有影響或影響較小之后,才進行WIFI熱點切換操作,實現(xiàn)了不同WIFI熱點的無縫切換。
具體地,可以通過以下方式確定移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件。
方式一、監(jiān)控移動終端正在使用的影音播放器的在線播放狀態(tài),確定在線影音數(shù)據(jù)的數(shù)據(jù)加載進度大于數(shù)據(jù)播放進度,并且進度差值大于預設(shè)差值。例如,當在線影音數(shù)據(jù)的數(shù)據(jù)加載進度大于數(shù)據(jù)播放進度1min時,判定移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件,此時可以進行WIFI熱點切換操作,基于已加載的數(shù)據(jù)較多,所以WIFI熱點切換操作不會影響用戶的觀看效果。
方式二、監(jiān)控移動終端使用的WIFI數(shù)據(jù)流量,確定使用的WIFI數(shù)據(jù)流量小于預設(shè)的WIFI數(shù)據(jù)流量閾值。
可以對移動終端使用的WIFI數(shù)據(jù)流量進行監(jiān)測,在使用的WIFI數(shù)據(jù)流量小于預設(shè)的WIFI數(shù)據(jù)流量閾值時才對WIFI熱點進行切換,從而減小WIFI熱點切換操作對用戶的影響。例如,當移動終端使用音樂播放器加載并播放一首歌曲時,若該歌曲加載完畢且未播放結(jié)束,則判定移動終端當前使用的WIFI數(shù)據(jù)流量非常小,可以進行WIFI熱點切換操作。
實際中,還可以對移動終端正在使用的應用程序所需的網(wǎng)絡(luò)等級進行判斷,若正在使用的應用程序所需的網(wǎng)絡(luò)等級較低,則可以保持當前WIFI熱點連接,不進行WIFI熱點切換。例如,移動終端正在使用聊天軟件,由于聊天軟件所需的網(wǎng)絡(luò)等級不高,因此不進行WIFI熱點切換,保持當前WIFI熱點連接。
步驟204、使用所述第二WIFI天線連接所述第二WIFI熱點。
在篩選出網(wǎng)速較快的第二WIFI熱點之后,還可對第二WIFI天線的信號強度和信號穩(wěn)定性進行判斷,判斷第二WIFI熱點的信號強度是否符合預設(shè)的信號強度標準并且判斷信號是否穩(wěn)定。當?shù)诙IFI熱點的信號強度符合預設(shè)的信號強度標準并且信號穩(wěn)定時,才使用使用第二WIFI天線連接第二WIFI熱點,從而保證了移動終端所連接的網(wǎng)絡(luò)具有較好的網(wǎng)絡(luò)性能。
步驟205、關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。
在確定第二WIFI熱點的信號強度符合預設(shè)的信號強度標準并且信號穩(wěn)定后,關(guān)閉第一WIFI天線與第一WIFI熱點的連接。
在依據(jù)本發(fā)明實施例的上述方法進行網(wǎng)絡(luò)連接的過程中,若移動終端正在下載一個或多個任務(wù),則可以通過以下方法縮短任務(wù)下載時間。具體地,所述方法可以包括:
在開啟第二WIFI天線監(jiān)測到網(wǎng)絡(luò)速度快于第一WIFI熱點的第二WIFI熱點之后,判斷移動終端是否正在下載某一個或多個任務(wù),若是,則調(diào)用任務(wù)管理器將正在下載的每個任務(wù)劃分成兩個子任務(wù),其中第一子任務(wù)由第一WIFI天線下載,第二子任務(wù)由第二WIFI天線下載。使用第二WIFI天線連接第二WIFI熱點,在第一子任務(wù)下載完成后,關(guān)閉第一WIFI天線與第一WIFI熱點的連接。待兩個子任務(wù)均下載完成后,拼接下載完成的兩個子任務(wù)得到完整的任務(wù)。
由于第二WIFI熱點的網(wǎng)速較快,因此為縮短任務(wù)下載時間,在劃分任務(wù)時,通常將未下載的小部分數(shù)據(jù)劃分給第一子任務(wù),將未下載的大部分數(shù)據(jù)劃分給第二子任務(wù)。
例如,移動終端包括兩個WIFI天線,某一任務(wù)總下載量為100,當前已下載25%,第一WIFI天線的下載速度是1,第二WIFI天線的下載速度是2,劃分該任務(wù)時,將總?cè)蝿?wù)量100劃分為50和50兩個子任務(wù),將包含已下載部分的50分配給當前連接的網(wǎng)速較慢的第一WIFI熱點進行下載,將另外未下載的50分配給網(wǎng)速較快的第二WIFI熱點進行下載,在使用第二WIFI天線連接第二WIFI熱點后,同時下載兩個子任務(wù),在第一WIFI熱點完成對子任務(wù)的下載后,關(guān)閉第一WIFI天線與第一WIFI熱點的連接,之后對下載的兩個子任務(wù)進行拼接,得到任務(wù)總量為100的任務(wù)。同時,第一WIFI天線開始對移動終端所處網(wǎng)絡(luò)環(huán)境中的其他WIFI熱點的網(wǎng)絡(luò)速度進行監(jiān)測。
需要注意的是,由于任務(wù)劃分操作需要消耗一定時間,因此第一WIFI熱點下載第一子任務(wù)所需的時間應大于任務(wù)劃分操作所需的時間(例如第一WIFI熱點下載子任務(wù)所需的時間大于2min),否則在任務(wù)劃分操作結(jié)束時,第一WIFI熱點的下載量已經(jīng)大于劃分的第一子任務(wù),因而會影響后續(xù)兩個子任務(wù)的拼接,無法得到原有任務(wù)。
依據(jù)本發(fā)明的實施例,在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點,當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點,關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。相比于傳統(tǒng)方法,本發(fā)明實施例的網(wǎng)絡(luò)連接方法可以從移動終端所處的網(wǎng)絡(luò)環(huán)境中篩選出網(wǎng)速較快的WIFI熱點進行切換連接,從而優(yōu)化了移動終端所連接的網(wǎng)絡(luò)。
另外,本發(fā)明實施例對移動終端使用的應用程序和WIFI數(shù)據(jù)流量進行監(jiān)控,在確定移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件之后,才使用第二WIFI天線連接第二WIFI熱點,從而避免或減小了WIFI熱點切換操作對用戶的影響,保證了用戶的體驗效果。
實施例3
圖3是本發(fā)明一個實施例的移動終端的框圖。圖3所示的移動終端包括:
第二WIFI天線開啟模塊301,用于在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點。
第二WIFI熱點連接模塊302,用于當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點。
第一WIFI熱點關(guān)閉模塊303,用于關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。
依據(jù)本發(fā)明的實施例,在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點,當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點,關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。相比于傳統(tǒng)方法,本發(fā)明實施例的網(wǎng)絡(luò)連接方法可以從移動終端所處的網(wǎng)絡(luò)環(huán)境中篩選出網(wǎng)速較快的WIFI熱點進行切換連接,從而優(yōu)化了移動終端所連接的網(wǎng)絡(luò)。
實施例4
圖4是本發(fā)明另一個實施例的移動終端的框圖。圖4所示的移動終端包括:
位置監(jiān)測模塊401,用于監(jiān)測移動終端的位置變化,當所述移動終端發(fā)生位置偏移,并且位置偏移量大于預設(shè)偏移閾值時,執(zhí)行開啟第二WIFI天線監(jiān)測周圍的未連接熱點的步驟。
第二WIFI天線開啟模塊402,用于在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點。
切換條件確定模塊403,用于當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,監(jiān)控所述移動終端使用的應用程序和WIFI數(shù)據(jù)流量,確定所述移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件。
第二WIFI熱點連接模塊404,用于使用所述第二WIFI天線連接所述第二WIFI熱點。
第一WIFI熱點關(guān)閉模塊405,用于關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。
本發(fā)明實施例中,優(yōu)選地,所述移動終端還包括:
切換條件確定模塊,用于在所述使用所述第二WIFI天線連接所述第二WIFI熱點之前,監(jiān)控所述移動終端使用的應用程序和WIFI數(shù)據(jù)流量,確定所述移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件。
本發(fā)明實施例中,優(yōu)選地,所述切換條件確定模塊403,具體用于監(jiān)控所述移動終端正在使用的影音播放器的在線播放狀態(tài),確定在線影音數(shù)據(jù)的數(shù)據(jù)加載進度大于數(shù)據(jù)播放進度,并且進度差值大于預設(shè)差值。
本發(fā)明實施例中,優(yōu)選地,所述切換條件確定模塊403,具體用于監(jiān)測所述移動終端使用的WIFI數(shù)據(jù)流量,確定使用的WIFI數(shù)據(jù)流量小于預設(shè)的WIFI數(shù)據(jù)流量閾值。
本發(fā)明實施例中,優(yōu)選地,所述移動終端還包括:
信號強度確定模塊,用于在所述使用所述第二WIFI天線連接所述第二WIFI熱點之前,確定所述第二WIFI熱點的信號強度符合預設(shè)的信號強度標準并且信號穩(wěn)定。
本發(fā)明實施例中,優(yōu)選地,所述移動終端還包括:
位置監(jiān)測模塊,用于監(jiān)測移動終端的位置變化,當所述移動終端發(fā)生位置偏移,并且位置偏移量大于預設(shè)偏移閾值時,執(zhí)行開啟第二WIFI天線監(jiān)測周圍的未連接熱點的步驟。
本發(fā)明實施例中,優(yōu)選地,所述移動終端還包括:
任務(wù)判斷模塊,用于在所述監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點之后,判斷所述移動終端是否正在下載某一個或多個任務(wù);
任務(wù)劃分模塊,用于若判斷所述移動終端正在下載某一個或多個任務(wù),則將正在下載的每個任務(wù)劃分成兩個子任務(wù),其中第一子任務(wù)由所述第一WIFI熱點下載,第二子任務(wù)由所述第二WIFI熱點下載。
本發(fā)明實施例中,優(yōu)選地,所述第一WIFI熱點關(guān)閉模塊405,具體用于在所述第一子任務(wù)下載完成后,關(guān)閉所述移動終端與所述第一WIFI熱點的連接。
依據(jù)本發(fā)明的實施例,在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點,當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點,關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。相比于傳統(tǒng)方法,本發(fā)明實施例的網(wǎng)絡(luò)連接方法可以從移動終端所處的網(wǎng)絡(luò)環(huán)境中篩選出網(wǎng)速較快的WIFI熱點進行切換連接,從而優(yōu)化了移動終端所連接的網(wǎng)絡(luò)。
另外,本發(fā)明實施例對移動終端使用的應用程序和WIFI數(shù)據(jù)流量進行監(jiān)控,在確定移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件之后,才使用第二WIFI天線連接第二WIFI熱點,從而避免或減小了WIFI熱點切換操作對用戶的影響,保證了用戶的體驗效果。
由于所述移動終端實施例基本相應于前述圖1-圖2所示的方法實施例,故本實施例的描述中未詳盡之處,可以參見前述實施例中的相關(guān)說明,在此就不贅述了。
圖5是本發(fā)明另一個實施例的移動終端的框圖。圖5所示的移動終端500包括:至少一個處理器501、存儲器502、至少一個網(wǎng)絡(luò)接口504和其他用戶接口503。移動終端500中的各個組件通過總線系統(tǒng)505耦合在一起??衫斫猓偩€系統(tǒng)505用于實現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)505除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖5中將各種總線都標為總線系統(tǒng)505。
其中,用戶接口503可以包括顯示器、鍵盤或者點擊設(shè)備(例如,鼠標,軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本發(fā)明實施例中的存儲器502可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(Read-OnlyMemory,ROM)、可編程只讀存儲器(ProgrammableROM,PROM)、可擦除可編程只讀存儲器(ErasablePROM,EPROM)、電可擦除可編程只讀存儲器(ElectricallyEPROM,EEPROM)或閃存。易失性存儲器可以是隨機存取存儲器(RandomAccessMemory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機存取存儲器(StaticRAM,SRAM)、動態(tài)隨機存取存儲器(DynamicRAM,DRAM)、同步動態(tài)隨機存取存儲器(SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機存取存儲器(DoubleDataRate SDRAM,DDRSDRAM)、增強型同步動態(tài)隨機存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接動態(tài)隨機存取存儲器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機存取存儲器(DirectRambusRAM,DRRAM)。本發(fā)明實施例描述的系統(tǒng)和方法的存儲器502旨在包括但不限于這些和任意其它適合類型的存儲器。
在一些實施方式中,存儲器502存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴展集:操作系統(tǒng)5021和應用程序5022。
其中,操作系統(tǒng)5021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應用程序5022,包含各種應用程序,例如媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實現(xiàn)各種應用業(yè)務(wù)。實現(xiàn)本發(fā)明實施例方法的程序可以包含在應用程序5022中。
在本發(fā)明實施例中,通過調(diào)用存儲器502存儲的程序或指令,具體的,可以是應用程序5022中存儲的程序或指令,處理器501用于在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點,當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點,關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。
上述本發(fā)明實施例揭示的方法可以應用于處理器501中,或者由處理器501實現(xiàn)。處理器501可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器501中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器501可以是通用處理器、數(shù)字信號處理器(DigitalSignalProcessor,DSP)、專用集成電路(ApplicationSpecific IntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器502,處理器501讀取存儲器502中的信息,結(jié)合其硬件完成上述方法的步驟。
可以理解的是,本發(fā)明實施例描述的這些實施例可以用硬件、軟件、固件、中間件、微碼或其組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可以實現(xiàn)在一個或多個專用集成電路(ApplicationSpecificIntegratedCircuits,ASIC)、數(shù)字信號處理器(DigitalSignalProcessing,DSP)、數(shù)字信號處理設(shè)備(DSPDevice,DSPD)、可編程邏輯設(shè)備(ProgrammableLogicDevice,PLD)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。
對于軟件實現(xiàn),可通過執(zhí)行本發(fā)明實施例所述功能的模塊(例如過程、函數(shù)等)來實現(xiàn)本發(fā)明實施例所述的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實現(xiàn)。
可選地,處理器501還用于在所述使用所述第二WIFI天線連接所述第二WIFI熱點之前,監(jiān)控所述移動終端使用的應用程序和WIFI數(shù)據(jù)流量,確定所述移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件。
可選地,處理器501還用于監(jiān)控所述移動終端正在使用的影音播放器的在線播放狀態(tài),確定在線影音數(shù)據(jù)的數(shù)據(jù)加載進度大于數(shù)據(jù)播放進度,并且進度差值大于預設(shè)差值。
可選地,處理器501還用于監(jiān)測所述移動終端使用的WIFI數(shù)據(jù)流量,確定使用的WIFI數(shù)據(jù)流量小于預設(shè)的WIFI數(shù)據(jù)流量閾值。
可選地,處理器501還用于在所述使用所述第二WIFI天線連接所述第二WIFI熱點之前,確定所述第二WIFI熱點的信號強度符合預設(shè)的信號強度標準并且信號穩(wěn)定。
可選地,處理器501還用于在所述開啟第二WIFI天線監(jiān)測周圍的未連接熱點之前,監(jiān)測移動終端的位置變化,當所述移動終端發(fā)生位置偏移,并且位置偏移量大于預設(shè)偏移閾值時,執(zhí)行開啟第二WIFI天線監(jiān)測周圍的未連接熱點的步驟。
可選地,處理器501還用于在所述監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點之后,判斷所述移動終端是否正在下載某一個或多個任務(wù);
若是,則將正在下載的每個任務(wù)劃分成兩個子任務(wù),其中第一子任務(wù)由所述第一WIFI熱點下載,第二子任務(wù)由所述第二WIFI熱點下載。
可選地,處理器501還用于在所述第一子任務(wù)下載完成后,關(guān)閉所述移動終端與所述第一WIFI熱點的連接。
移動終端500能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復,這里不再贅述。
依據(jù)本發(fā)明的實施例,在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點,當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點,關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。相比于傳統(tǒng)方法,本發(fā)明實施例的網(wǎng)絡(luò)連接方法可以從移動終端所處的網(wǎng)絡(luò)環(huán)境中篩選出網(wǎng)速較快的WIFI熱點進行切換連接,從而優(yōu)化了移動終端所連接的網(wǎng)絡(luò)。
另外,本發(fā)明實施例對移動終端使用的應用程序和WIFI數(shù)據(jù)流量進行監(jiān)控,在確定移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件之后,才使用第二WIFI天線連接第二WIFI熱點,從而避免或減小了WIFI熱點切換操作對用戶的影響,保證了用戶的體驗效果。
圖6是本發(fā)明另一個實施例的移動終端的結(jié)構(gòu)示意圖。具體地,圖6中的移動終端600可以為手機、平板電腦、個人數(shù)字助理(PersonalDigital Assistant,PDA)、或車載電腦等。
圖6中的移動終端600包括射頻(RadioFrequency,RF)電路610、存儲器620、輸入單元630、顯示單元640、處理器660、音頻電路670、WIFI(WirelessFidelity)模塊680和電源690。
其中,WIFI模塊680包括第一WIFI子模塊681和第二WIFI子模塊682,第一WIFI子模塊681對應移動終端的第一WIFI天線,第二WIFI子模塊682對應移動終端的第二WIFI天線。
其中,輸入單元630可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動終端600的用戶設(shè)置以及功能控制有關(guān)的信號輸入。具體地,本發(fā)明實施例中,該輸入單元630可以包括觸控面板631。觸控面板631,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板631上的操作),并根據(jù)預先設(shè)定的程式驅(qū)動相應的連接裝置??蛇x的,觸控面板631可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給該處理器660,并能接收處理器660發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板631。除了觸控面板631,輸入單元630還可以包括其他輸入設(shè)備632,其他輸入設(shè)備632可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
其中,顯示單元640可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端600的各種菜單界面。顯示單元640可包括顯示面板641,可選的,可以采用LCD或有機發(fā)光二極管(OrganicLight-EmittingDiode,OLED)等形式來配置顯示面板641。
應注意,觸控面板631可以覆蓋顯示面板641,形成觸摸顯示屏,當該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器660以確定觸摸事件的類型,隨后處理器660根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應的視覺輸出。
觸摸顯示屏包括應用程序界面顯示區(qū)及常用控件顯示區(qū)。該應用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個顯示區(qū)的排列方式。該應用程序界面顯示區(qū)可以用于顯示應用程序的界面。每一個界面可以包含至少一個應用程序的圖標和/或widget桌面控件等界面元素。該應用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號、滾動條、電話本圖標等應用程序圖標等。
其中處理器660是移動終端600的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在第一存儲器621內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器622內(nèi)的數(shù)據(jù),執(zhí)行移動終端600的各種功能和處理數(shù)據(jù),從而對移動終端600進行整體監(jiān)控??蛇x的,處理器660可包括一個或多個處理單元。
在本發(fā)明實施例中,通過調(diào)用存儲該第一存儲器621內(nèi)的軟件程序和/或模塊和/或該第二存儲器622內(nèi)的數(shù)據(jù),處理器660用于在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點,當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點,關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。
可選地,處理器660還用于在所述使用所述第二WIFI天線連接所述第二WIFI熱點之前,監(jiān)控所述移動終端使用的應用程序和WIFI數(shù)據(jù)流量,確定所述移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件。
可選地,處理器660還用于監(jiān)控所述移動終端正在使用的影音播放器的在線播放狀態(tài),確定在線影音數(shù)據(jù)的數(shù)據(jù)加載進度大于數(shù)據(jù)播放進度,并且進度差值大于預設(shè)差值。
可選地,處理器660還用于監(jiān)測所述移動終端使用的WIFI數(shù)據(jù)流量,確定使用的WIFI數(shù)據(jù)流量小于預設(shè)的WIFI數(shù)據(jù)流量閾值。
可選地,處理器660還用于在所述使用所述第二WIFI天線連接所述第二WIFI熱點之前,確定所述第二WIFI熱點的信號強度符合預設(shè)的信號強度標準并且信號穩(wěn)定。
可選地,處理器660還用于在所述開啟第二WIFI天線監(jiān)測周圍的未連接熱點之前,監(jiān)測移動終端的位置變化,當所述移動終端發(fā)生位置偏移,并且位置偏移量大于預設(shè)偏移閾值時,執(zhí)行開啟第二WIFI天線監(jiān)測周圍的未連接熱點的步驟。
可選地,處理器660還用于在所述監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點之后,判斷所述移動終端是否正在下載某一個或多個任務(wù);
若是,則將正在下載的每個任務(wù)劃分成兩個子任務(wù),其中第一子任務(wù)由所述第一WIFI熱點下載,第二子任務(wù)由所述第二WIFI熱點下載。
可選地,處理器660還用于在所述第一子任務(wù)下載完成后,關(guān)閉所述移動終端與所述第一WIFI熱點的連接。
可見,依據(jù)本發(fā)明的實施例,在所述移動終端的第一WIFI天線連接第一WIFI熱點時,開啟第二WIFI天線監(jiān)測周圍的未連接熱點,當監(jiān)測到網(wǎng)絡(luò)速度快于所述第一WIFI熱點的第二WIFI熱點時,使用所述第二WIFI天線連接所述第二WIFI熱點,關(guān)閉所述第一WIFI天線與所述第一WIFI熱點的連接。相比于傳統(tǒng)方法,本發(fā)明實施例的網(wǎng)絡(luò)連接方法可以從移動終端所處的網(wǎng)絡(luò)環(huán)境中篩選出網(wǎng)速較快的WIFI熱點進行切換連接,從而優(yōu)化了移動終端所連接的網(wǎng)絡(luò)。
另外,本發(fā)明實施例對移動終端使用的應用程序和WIFI數(shù)據(jù)流量進行監(jiān)控,在確定移動終端的WIFI使用情況滿足預設(shè)的WIFI熱點切換條件之后,才使用第二WIFI天線連接第二WIFI熱點,從而避免或減小了WIFI熱點切換操作對用戶的影響,保證了用戶的體驗效果。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本發(fā)明實施例中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權(quán)利要求的保護范圍為準。