本發(fā)明涉及通信領(lǐng)域,尤其涉及一種加快無(wú)線(xiàn)保真的連接速度的方法及裝置。
背景技術(shù):
通信領(lǐng)域的終端,例如手機(jī)、平板電腦等設(shè)備是屬于用戶(hù)常用的設(shè)備,由于目前該設(shè)備均具有自身的操作系統(tǒng),所以也將終端稱(chēng)為智能終端或智能手機(jī),智能手機(jī)(英語(yǔ):Smartphone)是對(duì)于那些運(yùn)算能力及功能比傳統(tǒng)功能手機(jī)更強(qiáng)的手機(jī)的集合性稱(chēng)謂。
現(xiàn)有的智能手機(jī)的上網(wǎng)分為兩種方式,一種為通過(guò)移動(dòng)通信網(wǎng)網(wǎng)絡(luò)連接,例如:3G、4G網(wǎng)絡(luò)等等,另一種為通過(guò)局域網(wǎng)絡(luò),最常用的為無(wú)線(xiàn)保真(wireless fidelity,WIFI)連接,現(xiàn)有的WIFI在連接時(shí),所需時(shí)間較長(zhǎng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的之一是提供一種提高WIFI連接速度的方法,其主要解決現(xiàn)有的WIFI連接時(shí)所需時(shí)間較長(zhǎng)的問(wèn)題。
第一方面,提供一種提高WIFI連接速度的方法,所述方法包括如下步驟:
智能終端在檢測(cè)到用戶(hù)打開(kāi)WIFI連接后,發(fā)起連接命令;
智能終端在確定連接命令后,提取WIFI芯片的狀態(tài)以及待執(zhí)行命令的隊(duì)列;
智能終端將連接命令排列在該待執(zhí)行命令的隊(duì)列的第一位。
可選的,所述方法將連接命令排列在該待執(zhí)行命令的隊(duì)列的第一位之前還包括:
如WIFI芯片的狀態(tài)為工作狀態(tài),智能終端確定WIFI芯片正在執(zhí)行的命令是否能夠終止,在正在執(zhí)行的命令能夠終止時(shí),智能終端將連接命令排列在該待執(zhí)行命令的隊(duì)列的第一位。
可選的,所述方法還包括:
依據(jù)每個(gè)接入點(diǎn)的信號(hào)強(qiáng)度值、連接的終端數(shù)量以及歷史接入信息計(jì)算出每個(gè)接入點(diǎn)的接入?yún)?shù),選擇接入?yún)?shù)最大的接入點(diǎn)作為智能終端的接入點(diǎn)。
可選的,所述方法還包括:
智能終端獲取每個(gè)接入點(diǎn)的信號(hào)強(qiáng)度值和歷史接入信息,在歷史接入信息的接入點(diǎn)中選擇信號(hào)強(qiáng)度值最好的接入點(diǎn)接入。
可選的,所述方法還包括:
獲取所有接入點(diǎn)的位置信息,智能終端從位置信息中選擇離智能終端最近的接入點(diǎn)作為接入接入點(diǎn)。
第二方面,提供一種提高WIFI連接速度的裝置,所述裝置包括:
發(fā)起單元,用于在檢測(cè)到用戶(hù)打開(kāi)WIFI連接后,發(fā)起連接命令;
提取單元,用于在確定連接命令后,提取WIFI芯片的狀態(tài)以及待執(zhí)行命令的隊(duì)列;
處理單元,用于將連接命令排列在該待執(zhí)行命令的隊(duì)列的第一位。
可選的,所述處理單元,具體用于如WIFI芯片的狀態(tài)為工作狀態(tài),確定WIFI芯片正在執(zhí)行的命令是否能夠終止,在正在執(zhí)行的命令能夠終止時(shí),將連接命令排列在該待執(zhí)行命令的隊(duì)列的第一位。
可選的,所述處理單元,還用于依據(jù)每個(gè)接入點(diǎn)的信號(hào)強(qiáng)度值、連接的終端數(shù)量以及歷史接入信息計(jì)算出每個(gè)接入點(diǎn)的接入?yún)?shù),選擇接入?yún)?shù)最大的接入點(diǎn)作為智能終端的接入點(diǎn)。
可選的,所述處理單元,還用于獲取每個(gè)接入點(diǎn)的信號(hào)強(qiáng)度值和歷史接入信息,在歷史接入信息的接入點(diǎn)中選擇信號(hào)強(qiáng)度值最好的接入點(diǎn)接入。
可選的,所述處理單元,還用于獲取所有接入點(diǎn)的位置信息,從位置信息中選擇離智能終端最近的接入點(diǎn)作為接入接入點(diǎn)。
第三方面,提供一種用戶(hù)終端,所述用戶(hù)終端還包括:
處理器、存儲(chǔ)器、收發(fā)器和總線(xiàn);所述處理器、所述存儲(chǔ)器、所述收發(fā)器通過(guò)所述總線(xiàn)連接;所述存儲(chǔ)器,用于存儲(chǔ)程序代碼;所述處理單元,用于調(diào)用所述程序代碼執(zhí)行第一方面提供的提高WIFI連接速度方法。
本領(lǐng)域普通技術(shù)人員將了解,雖然下面的詳細(xì)說(shuō)明將參考圖示實(shí)施例、附圖進(jìn)行,但本發(fā)明并不僅限于這些實(shí)施例。而是,本發(fā)明的范圍是廣泛的,且意在僅通過(guò)后附的權(quán)利要求限定本發(fā)明的范圍。
附圖說(shuō)明
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1為根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例提供的提高WIFI連接速度的方法的流程圖。
圖2為根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例提供的提高WIFI連接速度的方法的流程圖。
圖3為本發(fā)明提供的一種提高WIFI連接速度的裝置的結(jié)構(gòu)圖。
圖4為本發(fā)明提供的用戶(hù)終端的硬件結(jié)構(gòu)示意圖。
圖5是本發(fā)明實(shí)施例公開(kāi)的另一種移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
在上下文中所稱(chēng)“計(jì)算機(jī)設(shè)備”,也稱(chēng)為“電腦”,是指可以通過(guò)運(yùn)行預(yù)定程序或指令來(lái)執(zhí)行數(shù)值計(jì)算和/或邏輯計(jì)算等預(yù)定處理過(guò)程的智能電子設(shè)備,其可以包括處理器與存儲(chǔ)器,由處理器執(zhí)行在存儲(chǔ)器中預(yù)存的存續(xù)指令來(lái)執(zhí)行預(yù)定處理過(guò)程,或是由ASIC、FPGA、DSP等硬件執(zhí)行預(yù)定處理過(guò)程,或是由上述二者組合來(lái)實(shí)現(xiàn)。計(jì)算機(jī)設(shè)備包括但不限于服務(wù)器、個(gè)人電腦、筆記本電腦、平板電腦、智能手機(jī)等。
后面所討論的方法(其中一些通過(guò)流程圖示出)可以通過(guò)硬件、軟件、固件、中間件、微代碼、硬件描述語(yǔ)言或者其任意組合來(lái)實(shí)施。當(dāng)用軟件、固件、中間件或微代碼來(lái)實(shí)施時(shí),用以實(shí)施必要任務(wù)的程序代碼或代碼段可以被存儲(chǔ)在機(jī)器或計(jì)算機(jī)可讀介質(zhì)(比如存儲(chǔ)介質(zhì))中。(一個(gè)或多個(gè))處理器可以實(shí)施必要的任務(wù)。
這里所公開(kāi)的具體結(jié)構(gòu)和功能細(xì)節(jié)僅僅是代表性的,并且是用于描述本發(fā)明的示例性實(shí)施例的目的。但是本發(fā)明可以通過(guò)許多替換形式來(lái)具體實(shí)現(xiàn),并且不應(yīng)當(dāng)被解釋成僅僅受限于這里所闡述的實(shí)施例。
應(yīng)當(dāng)理解的是,雖然在這里可能使用了術(shù)語(yǔ)“第一”、“第二”等等來(lái)描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語(yǔ)限制。使用這些術(shù)語(yǔ)僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。舉例來(lái)說(shuō),在不背離示例性實(shí)施例的范圍的情況下,第一單元可以被稱(chēng)為第二單元,并且類(lèi)似地第二單元可以被稱(chēng)為第一單元。這里所使用的術(shù)語(yǔ)“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。
這里所使用的術(shù)語(yǔ)僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語(yǔ)“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。
還應(yīng)當(dāng)提到的是,在一些替換實(shí)現(xiàn)方式中,所提到的功能/動(dòng)作可以按照不同于附圖中標(biāo)示的順序發(fā)生。舉例來(lái)說(shuō),取決于所涉及的功能/動(dòng)作,相繼示出的兩幅圖實(shí)際上可以基本上同時(shí)執(zhí)行或者有時(shí)可以按照相反的順序來(lái)執(zhí)行。
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種提高WIFI連接速度的方法,該方法由智能終端實(shí)現(xiàn),該智能終端具體可以為:手機(jī)、平板電腦、智能手表、智能手環(huán)、個(gè)人數(shù)字助理等等智能設(shè)備,該方法如圖1所示,包括如下步驟:
步驟S101、智能終端在檢測(cè)到用戶(hù)打開(kāi)WIFI連接后,發(fā)起連接命令。
上述步驟S101的實(shí)現(xiàn)方法具體可以為:
例如,在本發(fā)明一個(gè)具體實(shí)施方案中,可以通過(guò)在智能終端設(shè)置觸控顯示屏,然后在觸控顯示屏上顯示設(shè)置界面,在設(shè)置界面中顯示W(wǎng)IFI打開(kāi)或關(guān)閉的開(kāi)關(guān)供用戶(hù)選擇,如用戶(hù)選擇了WIFI打開(kāi),則智能終端檢測(cè)到用戶(hù)打開(kāi)WIFI連接。
又如,在本發(fā)明另一具體實(shí)施方案中,可以通過(guò)向智能終端發(fā)送一個(gè)控制命令來(lái)實(shí)現(xiàn)WIFI的打開(kāi),當(dāng)智能終端接收到該控制命令后,確定檢測(cè)到用戶(hù)打開(kāi)WIFI連接。上述控制命令可以通過(guò)無(wú)線(xiàn)的方式發(fā)送,包括但不限于:3G、4G網(wǎng)絡(luò)或通過(guò)藍(lán)牙等方式,發(fā)送命令端可以為與智能終端連接的其他終端,例如,智能手表,智能手環(huán)等,當(dāng)然也可以為其他設(shè)備向智能終端發(fā)送該控制命令,本發(fā)明具體實(shí)施方式并不限于上述控制命令的具體發(fā)送方式。
步驟S102、智能終端在確定連接命令后,提取WIFI芯片的狀態(tài)以及待執(zhí)行命令的隊(duì)列。
上述步驟S102的實(shí)現(xiàn)方法具體可以為:
提取WIFI芯片的狀態(tài),該狀態(tài)包括但不限于:空閑狀態(tài)以及工作狀態(tài)的,當(dāng)然在實(shí)際應(yīng)用中,還可以通過(guò)其他的狀態(tài)來(lái)表示,例如,工作狀態(tài)以及非工作狀態(tài),又如,空閑狀態(tài)以及非空閑狀態(tài)等等方式,本發(fā)明具體實(shí)施方式并不限制上述狀態(tài)的具體表現(xiàn)形式。
步驟S103、智能終端將連接命令排列在該待執(zhí)行命令的隊(duì)列的第一位。
上述步驟S103的執(zhí)行方法具體可以為,將該連接命令的優(yōu)先級(jí)別調(diào)整到最高優(yōu)先級(jí),這樣對(duì)于待執(zhí)行命令的隊(duì)列來(lái)說(shuō),其自然因?yàn)閮?yōu)先級(jí)別最高,所以其排列在第一位的位置。當(dāng)然在實(shí)際應(yīng)用中,上述實(shí)現(xiàn)的方法還可以為:直接將該連接命令放置在待執(zhí)行命令的隊(duì)列的第一位。
本發(fā)明提供的一個(gè)方法可以加快WIFI的連接入AP,因?yàn)閷?duì)于智能終端來(lái)說(shuō),其連接命令的優(yōu)先級(jí)并不高,與很多命令的優(yōu)先級(jí)別相同,如果WIFI芯片待執(zhí)行隊(duì)列較長(zhǎng),那么需要按待執(zhí)行隊(duì)列的順序來(lái)執(zhí)行,這里將連接命令排列第一位,減少了連接命令執(zhí)行等待的時(shí)間,所以其具有加快WIFI連接入AP的優(yōu)點(diǎn)。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種提高WIFI連接速度的方法,該方法由智能終端實(shí)現(xiàn),該智能終端具體可以為:手機(jī)、平板電腦、智能手表、智能手環(huán)、個(gè)人數(shù)字助理等等智能設(shè)備,該方法如圖2所示,包括如下步驟:
步驟S201、智能終端在檢測(cè)到用戶(hù)打開(kāi)WIFI連接后,發(fā)起連接命令。
上述步驟S201的實(shí)現(xiàn)方法具體可以為:
例如,在本發(fā)明一個(gè)具體實(shí)施方案中,可以通過(guò)在智能終端設(shè)置觸控顯示屏,然后在觸控顯示屏上顯示設(shè)置界面,在設(shè)置界面中顯示W(wǎng)IFI打開(kāi)或關(guān)閉的開(kāi)關(guān)供用戶(hù)選擇,如用戶(hù)選擇了WIFI打開(kāi),則智能終端檢測(cè)到用戶(hù)打開(kāi)WIFI連接。
又如,在本發(fā)明另一具體實(shí)施方案中,可以通過(guò)向智能終端發(fā)送一個(gè)控制命令來(lái)實(shí)現(xiàn)WIFI的打開(kāi),當(dāng)智能終端接收到該控制命令后,確定檢測(cè)到用戶(hù)打開(kāi)WIFI連接。上述控制命令可以通過(guò)無(wú)線(xiàn)的方式發(fā)送,包括但不限于:3G、4G網(wǎng)絡(luò)或通過(guò)藍(lán)牙等方式,發(fā)送命令端可以為與智能終端連接的其他終端,例如,智能手表,智能手環(huán)等,當(dāng)然也可以為其他設(shè)備向智能終端發(fā)送該控制命令,本發(fā)明具體實(shí)施方式并不限于上述控制命令的具體發(fā)送方式。
步驟S202、智能終端在確定連接命令后,提取WIFI芯片的狀態(tài)以及待執(zhí)行命令的隊(duì)列。
上述步驟S202的實(shí)現(xiàn)方法具體可以為:
提取WIFI芯片的狀態(tài),該狀態(tài)包括但不限于:空閑狀態(tài)以及工作狀態(tài)的,當(dāng)然在實(shí)際應(yīng)用中,還可以通過(guò)其他的狀態(tài)來(lái)表示,例如,工作狀態(tài)以及非工作狀態(tài),又如,空閑狀態(tài)以及非空閑狀態(tài)等等方式,本發(fā)明具體實(shí)施方式并不限制上述狀態(tài)的具體表現(xiàn)形式。
步驟S203、如WIFI芯片的狀態(tài)為工作狀態(tài),智能終端確定WIFI芯片正在執(zhí)行的命令是否能夠終止。
上述步驟S203中確定正在執(zhí)行的命令是否能夠終止的方式具體可以為,依據(jù)該正在執(zhí)行命令的類(lèi)型來(lái)確定是否能夠終止,當(dāng)然還可以為依據(jù)該正在執(zhí)行的命令的名稱(chēng)來(lái)確定是否能夠終止。
步驟S204、在正在執(zhí)行的命令能夠終止時(shí),智能終端終止正在執(zhí)行的命令,將連接命令排列在該待執(zhí)行命令的隊(duì)列的第一位。
上述步驟S204的執(zhí)行方法具體可以為,將該連接命令的優(yōu)先級(jí)別調(diào)整到最高優(yōu)先級(jí),這樣對(duì)于待執(zhí)行命令的隊(duì)列來(lái)說(shuō),其自然因?yàn)閮?yōu)先級(jí)別最高,所以其排列在第一位的位置。當(dāng)然在實(shí)際應(yīng)用中,上述實(shí)現(xiàn)的方法還可以為:直接將該連接命令放置在待執(zhí)行命令的隊(duì)列的第一位。
本發(fā)明提供的另一個(gè)方法可以加快WIFI的連接入AP,因?yàn)閷?duì)于智能終端來(lái)說(shuō),其連接命令的優(yōu)先級(jí)并不高,與很多命令的優(yōu)先級(jí)別相同,如果WIFI芯片待執(zhí)行隊(duì)列較長(zhǎng),那么需要按待執(zhí)行隊(duì)列的順序來(lái)執(zhí)行,這里將連接命令排列第一位,減少了連接命令執(zhí)行等待的時(shí)間,所以其具有加快WIFI連接入AP的優(yōu)點(diǎn)。
可選的,上述方法在步驟S204之后還可以包括:
依據(jù)每個(gè)接入點(diǎn)的信號(hào)強(qiáng)度值、連接的終端數(shù)量以及歷史接入信息計(jì)算出每個(gè)接入點(diǎn)的接入?yún)?shù),選擇接入?yún)?shù)最大的接入點(diǎn)作為智能終端的接入點(diǎn)。
接入?yún)?shù)的具體計(jì)算方法可以為:
其中,Xn為第n個(gè)AP的接入?yún)?shù)的值,Sn為第n個(gè)AP的信號(hào)強(qiáng)度值,為所有AP的信號(hào)強(qiáng)度值平均值,Yn為第n個(gè)AP的接入終端的數(shù)量值,所有AP接入終端的數(shù)量平均值。
此方式能夠定量的計(jì)算出需要接入的AP,參考了接入終端的數(shù)量以及信號(hào)的強(qiáng)度,避免了終端接入到AP后需要切換的問(wèn)題。
可選的,上述方法在步驟S204之后還可以包括:
獲取每個(gè)接入點(diǎn)的信號(hào)強(qiáng)度值和歷史接入信息,在歷史接入信息的接入點(diǎn)中選擇信號(hào)強(qiáng)度值最好的AP接入。
此方式能夠在歷史接入信息中選擇信號(hào)強(qiáng)度好的AP接入。
可選的,上述方法在步驟S204之后還可以包括:
獲取所有AP的位置信息,智能終端從位置信息中選擇離智能終端最近的AP作為接入AP。
該技術(shù)方案對(duì)丟包率進(jìn)行檢測(cè)是為了避免該第一AP無(wú)法為智能終端提供較高質(zhì)量的連接。
參閱圖3,圖3為本發(fā)明提供一種提高WIFI連接速度的裝置300,所述裝置300包括:
發(fā)起單元301,用于在檢測(cè)到用戶(hù)打開(kāi)WIFI連接后,發(fā)起連接命令;
提取單元302,用于在確定連接命令后,提取WIFI芯片的狀態(tài)以及待執(zhí)行命令的隊(duì)列;
處理單元303,用于將連接命令排列在該待執(zhí)行命令的隊(duì)列的第一位。
可選的,處理單元303,具體用于如WIFI芯片的狀態(tài)為工作狀態(tài),確定WIFI芯片正在執(zhí)行的命令是否能夠終止,在正在執(zhí)行的命令能夠終止時(shí),將連接命令排列在該待執(zhí)行命令的隊(duì)列的第一位。
可選的,處理單元303,還用于依據(jù)每個(gè)接入點(diǎn)的信號(hào)強(qiáng)度值、連接的終端數(shù)量以及歷史接入信息計(jì)算出每個(gè)接入點(diǎn)的接入?yún)?shù),選擇接入?yún)?shù)最大的接入點(diǎn)作為智能終端的接入點(diǎn)。
可選的,處理單元303,還用于獲取每個(gè)接入點(diǎn)的信號(hào)強(qiáng)度值和歷史接入信息,在歷史接入信息的接入點(diǎn)中選擇信號(hào)強(qiáng)度值最好的接入點(diǎn)接入。
可選的,處理單元303,還用于獲取所有接入點(diǎn)的位置信息,從位置信息中選擇離智能終端最近的接入點(diǎn)作為接入接入點(diǎn)。
本發(fā)明實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱(chēng),而并不表示任何特定的順序。
附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專(zhuān)用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專(zhuān)用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
參見(jiàn)圖4,本發(fā)明實(shí)施例還提供一種用戶(hù)終端400,該用戶(hù)終端400包括但不限于:智能手機(jī)、智能手表、平板電腦、個(gè)人計(jì)算機(jī)、筆記本電腦或計(jì)算機(jī)群組,如圖4所示,該終端400包括:處理器401、存儲(chǔ)器402、收發(fā)器403和總線(xiàn)404。收發(fā)器403用于與外部設(shè)備之間收發(fā)數(shù)據(jù)。用戶(hù)終端400中的處理器401的數(shù)量可以是一個(gè)或多個(gè)。本申請(qǐng)的一些實(shí)施例中,處理器401、存儲(chǔ)器402和收發(fā)器403可通過(guò)總線(xiàn)系統(tǒng)或其他方式連接。用戶(hù)終端400可以用于執(zhí)行圖1、圖2所示的方法。關(guān)于本實(shí)施例涉及的術(shù)語(yǔ)的含義以及舉例,可以參考圖1、圖2對(duì)應(yīng)的說(shuō)明。此處不再贅述。
其中,存儲(chǔ)器402中存儲(chǔ)程序代碼。處理器401用于調(diào)用存儲(chǔ)器402中存儲(chǔ)的程序代碼,用于執(zhí)行如圖1、圖2所示的步驟。
需要說(shuō)明的是,這里的處理器401可以是一個(gè)處理元件,也可以是多個(gè)處理元件的統(tǒng)稱(chēng)。例如,該處理元件可以是中央處理器(Central Processing Unit,CPU),也可以是特定集成電路(Application Specific Integrated Circuit,ASIC),或者是被配置成實(shí)施本申請(qǐng)實(shí)施例的一個(gè)或多個(gè)集成電路,例如:一個(gè)或多個(gè)微處理器(digital signal processor,DSP),或,一個(gè)或者多個(gè)現(xiàn)場(chǎng)可編程門(mén)陣列(Field Programmable Gate Array,F(xiàn)PGA)。
存儲(chǔ)器402可以是一個(gè)存儲(chǔ)裝置,也可以是多個(gè)存儲(chǔ)元件的統(tǒng)稱(chēng),且用于存儲(chǔ)可執(zhí)行程序代碼或應(yīng)用程序運(yùn)行裝置運(yùn)行所需要參數(shù)、數(shù)據(jù)等。且存儲(chǔ)器403可以包括隨機(jī)存儲(chǔ)器(RAM),也可以包括非易失性存儲(chǔ)器(non-volatile memory),例如磁盤(pán)存儲(chǔ)器,閃存(Flash)等。
總線(xiàn)404可以是工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Industry Standard Architecture,ISA)總線(xiàn)、外部設(shè)備互連(Peripheral Component,PCI)總線(xiàn)或擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Extended Industry Standard Architecture,EISA)總線(xiàn)等。該總線(xiàn)可以分為地址總線(xiàn)、數(shù)據(jù)總線(xiàn)、控制總線(xiàn)等。為便于表示,圖5中僅用一條粗線(xiàn)表示,但并不表示僅有一根總線(xiàn)或一種類(lèi)型的總線(xiàn)。
該終端還可以包括輸入輸出裝置,連接于總線(xiàn)404,以通過(guò)總線(xiàn)與處理器401等其它部分連接。該輸入輸出裝置可以為操作人員提供一輸入界面,以便操作人員通過(guò)該輸入界面選擇布控項(xiàng),還可以是其它接口,可通過(guò)該接口外接其它設(shè)備。
圖5示出的是與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖5,手機(jī)包括:射頻(Radio Frequency,RF)電路510、存儲(chǔ)器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無(wú)線(xiàn)保真(wireless fidelity,WiFi)模塊570、處理器580、以及電源550等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖5對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
RF電路510可用于信息的接收和發(fā)送。通常,RF電路510包括但不限于天線(xiàn)、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路510還可以通過(guò)無(wú)線(xiàn)通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線(xiàn)通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無(wú)線(xiàn)服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長(zhǎng)期演進(jìn)(Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
存儲(chǔ)器520可用于存儲(chǔ)軟件程序以及模塊,處理器580通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器520的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器520可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器520可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
輸入單元530可用于接收輸入的數(shù)字或字符信息,以及生成與手機(jī)的用戶(hù)設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元530可包括指紋識(shí)別模組531以及其他輸入設(shè)備532。指紋識(shí)別模組531,可采集用戶(hù)在其上的指紋數(shù)據(jù)。可選的,指紋識(shí)別模組531可包括光學(xué)式指紋模塊、電容式指紋模塊以及射頻式指紋模塊。以指紋識(shí)別模組531為電容式指紋識(shí)別模組為例,具體包括感應(yīng)電極(異常感應(yīng)電極和正常感應(yīng)電極)和與所述感應(yīng)電極連接的信號(hào)處理電路(如放大電路、噪聲抑制電路、模數(shù)轉(zhuǎn)化電路,等等)。除了指紋識(shí)別模組531,輸入單元530還可以包括其他輸入設(shè)備532。具體地,其他輸入設(shè)備532可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元540可用于顯示由用戶(hù)輸入的信息或提供給用戶(hù)的信息以及手機(jī)的各種菜單。顯示單元540可包括顯示屏541,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來(lái)配置顯示屏541。雖然在圖5中,指紋識(shí)別模組531與顯示屏541是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將指紋識(shí)別模組531與顯示屏541集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)還可包括至少一種傳感器550,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線(xiàn)的明暗來(lái)調(diào)節(jié)顯示屏541的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示屏541和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線(xiàn)傳感器等其他傳感器,在此不再贅述。
音頻電路560、揚(yáng)聲器561,傳聲器562可提供用戶(hù)與手機(jī)之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器561,由揚(yáng)聲器561轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器562將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器580處理后,經(jīng)RF電路510以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器520以便進(jìn)一步處理。
WiFi屬于短距離無(wú)線(xiàn)傳輸技術(shù),手機(jī)通過(guò)WiFi模塊570可以幫助用戶(hù)收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪(fǎng)問(wèn)流式媒體等,它為用戶(hù)提供了無(wú)線(xiàn)的寬帶互聯(lián)網(wǎng)訪(fǎng)問(wèn)。雖然圖5示出了WiFi模塊570,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器580是手機(jī)的控制中心,利用各種接口和線(xiàn)路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器520內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器580可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶(hù)界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線(xiàn)通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器580中。
手機(jī)還包括給各個(gè)部件供電的電源550(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器580邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
前述圖1、圖2所示的實(shí)施例中,各步驟方法流程可以基于該手機(jī)的結(jié)構(gòu)實(shí)現(xiàn)。
前述圖3所示的實(shí)施例中,各單元功能可以基于該手機(jī)的結(jié)構(gòu)實(shí)現(xiàn)。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求和說(shuō)明書(shū)的范圍當(dāng)中。