本發(fā)明涉及到通訊領(lǐng)域,特別是涉及到一種移動(dòng)終端及其wifi發(fā)射功率的調(diào)整方法和裝置。
背景技術(shù):
隨著電子技術(shù)的高速發(fā)展,手機(jī)、平板電腦、掌上電腦等移動(dòng)終端越來(lái)越普及,已逐漸成為人們生活中不可或缺的一部分。目前wifi(wirelessfidelity,無(wú)線局域網(wǎng))技術(shù)已經(jīng)在移動(dòng)終端中廣泛采用,利用wifi上網(wǎng)的方式受到越來(lái)越多用戶的青睞。
通常,當(dāng)移動(dòng)終端檢測(cè)到wifi熱點(diǎn)的wifi信號(hào)后,以一定的傳輸速率將數(shù)據(jù)傳入給wifi熱點(diǎn),又由于終端的發(fā)射功率與傳輸速率是一一對(duì)應(yīng)的,在傳輸速率確定了之后,終端以固定的發(fā)射功率進(jìn)行數(shù)據(jù)傳輸。而現(xiàn)有技術(shù)中,在一定的傳輸速率范圍內(nèi),終端的發(fā)射功率都相同。事實(shí)上,傳輸速率越大意味著網(wǎng)絡(luò)環(huán)境更好,信號(hào)損耗較小,因此所需的發(fā)射功率越小。那么在傳輸速率較大時(shí)對(duì)應(yīng)的發(fā)射功率與傳輸速率較小時(shí)對(duì)應(yīng)的發(fā)射功率相同的情況下,以較大的傳輸速率將數(shù)據(jù)傳入給wifi熱點(diǎn)相當(dāng)于浪費(fèi)了一些功率,增大了移動(dòng)終端的功耗。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的為提供一種低功耗進(jìn)行連接wifi熱點(diǎn)的移動(dòng)終端及其wifi發(fā)射功率的調(diào)整方法和裝置。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提出一種wifi發(fā)射功率的調(diào)整方法,包括:
移動(dòng)終端獲取wifi發(fā)射功率的優(yōu)化表,其中所述優(yōu)化表包括:位置信息、wifi熱點(diǎn)信息、信號(hào)傳輸速率、wifi發(fā)射功率優(yōu)化范圍值的對(duì)應(yīng)關(guān)系表;
與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接;
查詢所述wifi發(fā)射功率的優(yōu)化表,獲取第一wifi熱點(diǎn)位置處的第一信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值;
與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所wifi發(fā)射功率優(yōu)化范圍值重新建立連接。
進(jìn)一步地,所述移動(dòng)終端配置第一wifi模塊和第二wifi模塊;所述與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接的步驟,包括:
通過(guò)所述第一wifi模塊與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接。
進(jìn)一步地,所述與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所述wifi發(fā)射功率優(yōu)化范圍值重新建立連接的步驟,包括:
通過(guò)所述第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中查找向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值;
關(guān)閉第一wifi模塊,通過(guò)所述第二wifi模塊使用所述最小wifi發(fā)射功率值與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸;或者,將第一wifi模塊的發(fā)射功率調(diào)節(jié)為所述最小wifi發(fā)射功率與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸,并關(guān)閉第二wifi模塊;或者,將第一wifi模塊和第二wifi模塊的發(fā)射功率同時(shí)調(diào)節(jié)為所述最小wifi發(fā)射功率與所述wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
本發(fā)明還提供一種移動(dòng)終端,包括處理器和存儲(chǔ)器;
所述存儲(chǔ)器用于存儲(chǔ)wifi發(fā)射功率的調(diào)整裝置執(zhí)行上述中任一項(xiàng)所述的wifi發(fā)射功率的調(diào)整整方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。
本發(fā)明的移動(dòng)終端及其wifi發(fā)射功率的調(diào)整方法和裝置,獲取到與位置信息對(duì)應(yīng)的優(yōu)化表后,在wifi發(fā)射功率優(yōu)化范圍值內(nèi)選擇適當(dāng)wifi發(fā)射功率與第一wifi熱點(diǎn)重新建立連接,降低移動(dòng)終端的功耗。
附圖說(shuō)明
圖1為本發(fā)明一實(shí)施例的wifi發(fā)射功率的調(diào)整方法的流程示意圖;
圖2為本發(fā)明一實(shí)施例的wifi發(fā)射功率的調(diào)整裝置的結(jié)構(gòu)示意框圖;
圖3為本發(fā)明一實(shí)施例的第一連接單元的結(jié)構(gòu)示意框圖;
圖4為本發(fā)明一實(shí)施例的第二連接單元的結(jié)構(gòu)示意框圖;
圖5為本發(fā)明一實(shí)施例的查找子單元的結(jié)構(gòu)示意框圖;
圖6為本發(fā)明一實(shí)施例的wifi發(fā)射功率的調(diào)整裝置的結(jié)構(gòu)示意框圖;
圖7為本發(fā)明一實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意框圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將集合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照?qǐng)D1,本發(fā)明實(shí)施例提供一種wifi發(fā)射功率的調(diào)整方法,包括步驟:
s1、移動(dòng)終端獲取wifi發(fā)射功率的優(yōu)化表,其中所述優(yōu)化表包括:位置信息、wifi熱點(diǎn)信息、信號(hào)傳輸速率、wifi發(fā)射功率優(yōu)化范圍值的對(duì)應(yīng)關(guān)系表;
s2、與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接;
s3、查詢所述wifi發(fā)射功率的優(yōu)化表,獲取第一wifi熱點(diǎn)位置處的第一信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值;
s4、與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所wifi發(fā)射功率優(yōu)化范圍值重新建立連接。
如上述步驟s1所述,上述移動(dòng)終端即為手機(jī)、智能手表、平板電腦等可以連接wifi熱點(diǎn)的電子設(shè)備。上述wifi發(fā)射功率的優(yōu)化表是預(yù)先設(shè)置的優(yōu)化表,其預(yù)設(shè)在移動(dòng)終端中,當(dāng)移動(dòng)終端的定位系統(tǒng)得到的位置信息與優(yōu)化表中的位置信息匹配后,即會(huì)調(diào)用定位系統(tǒng)得到的位置信息對(duì)應(yīng)的優(yōu)化表,優(yōu)化表中還包括wifi熱點(diǎn)信息、信號(hào)傳輸速率、wifi發(fā)射功率優(yōu)化范圍值等,其中各參數(shù)成對(duì)應(yīng)關(guān)系,如,某一位置信息固定對(duì)應(yīng)指定的wifi熱點(diǎn)信息、信號(hào)傳輸速率、wifi發(fā)射功率優(yōu)化范圍值等。上述wifi發(fā)射功率優(yōu)化范圍值即為在一個(gè)信號(hào)傳輸速率下,可能會(huì)使用的wifi發(fā)射功率值的集合,一般是用戶預(yù)先對(duì)wifi發(fā)射功率值根據(jù)經(jīng)驗(yàn)或一定規(guī)律進(jìn)行分級(jí),即一個(gè)信號(hào)傳輸速率對(duì)應(yīng)多個(gè)wifi發(fā)射功率值,這多個(gè)wifi發(fā)射功率值即會(huì)形成一個(gè)wifi發(fā)射功率優(yōu)化范圍值,比如信號(hào)傳輸速率為2mbps,其對(duì)應(yīng)的wifi發(fā)射功率值可以包括18dbm、16dbm、14dbm,其中wifi發(fā)射功率值18dbm、16dbm、14dbm即為對(duì)應(yīng)信號(hào)傳輸速率為2mbps的一個(gè)wifi發(fā)射功率優(yōu)化范圍值。
如上述步驟s2所述,當(dāng)移動(dòng)終端檢測(cè)到第一wifi熱點(diǎn)的wifi信號(hào)后,會(huì)以第一信號(hào)傳輸速率將數(shù)據(jù)傳送給第一wifi熱點(diǎn),數(shù)據(jù)傳輸需要移動(dòng)終端以相應(yīng)的第一發(fā)射功率進(jìn)行數(shù)據(jù)傳輸。移動(dòng)終端一般會(huì)在指定協(xié)議速率下,將發(fā)射功率維持在較高的水平,以保證數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量。
如上述步驟s3和s4所述,主要是在對(duì)應(yīng)位置信息的優(yōu)化表中查找適配與當(dāng)前移動(dòng)終端的第一信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值,然后在wifi發(fā)射功率優(yōu)化范圍值中選擇一個(gè)適當(dāng)?shù)膚ifi發(fā)射功率,與第一wifi熱點(diǎn)重新連接,以降低wifi發(fā)射功率的消耗。
本實(shí)施例中,上述移動(dòng)終端配置第一wifi模塊和第二wifi模塊;所述與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接的步驟s2,包括:
s21、通過(guò)所述第一wifi模塊與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接。
如上述步驟s21所述,即所述移動(dòng)終端與第一wifi熱點(diǎn)第一次連接時(shí),只通過(guò)第一wifi模塊與第一wifi熱點(diǎn)連接,無(wú)需使用第二wifi模塊,第二wifi模塊用于在下述過(guò)程中進(jìn)行查找信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值。
本實(shí)施例中,上述所述與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所述wifi發(fā)射功率優(yōu)化范圍值重新建立連接的步驟s4,包括:
s41、通過(guò)所述第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中查找向第一wifi熱點(diǎn)傳輸數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值;
s42、關(guān)閉第一wifi模塊,通過(guò)所述第二wifi模塊使用所述最小wifi發(fā)射功率值與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸;或者,將第一wifi模塊的發(fā)射功率調(diào)節(jié)為所述最小wifi發(fā)射功率與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸,并關(guān)閉第二wifi模塊;或者,將第一wifi模塊和第二wifi模塊的發(fā)射功率同時(shí)調(diào)節(jié)為所述最小wifi發(fā)射功率與所述wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
如上述步驟s41所述,上述信號(hào)質(zhì)量即為反應(yīng)用戶瀏覽網(wǎng)絡(luò)是否流暢的一個(gè)參數(shù),信號(hào)質(zhì)量越高,用戶瀏覽網(wǎng)絡(luò)越流暢,反之,用戶瀏覽網(wǎng)絡(luò)時(shí)越卡頓。比如,有時(shí)候,用戶的wifi信號(hào)滿格狀態(tài),但是瀏覽網(wǎng)頁(yè)時(shí)仍然比較卡頓,而wifi信號(hào)處于未滿格狀態(tài),但是瀏覽網(wǎng)頁(yè)時(shí)仍然比較流暢,說(shuō)明wifi信號(hào)滿格時(shí),其信號(hào)質(zhì)量并不高,而wifi信號(hào)處于未滿格狀態(tài)時(shí),其信號(hào)質(zhì)量較高。所以,只要保證信號(hào)質(zhì)量達(dá)標(biāo),即可滿足用戶的需求,在此情況下,wifi發(fā)射功率值越低,消耗能耗越少。第二wifi模塊在wifi發(fā)射功率優(yōu)化范圍值中查找保證信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值,其在查找過(guò)程中,必然會(huì)逐個(gè)進(jìn)行測(cè)試,當(dāng)測(cè)試兩個(gè)大小相鄰的wifi發(fā)射功率值時(shí),其中使用較小的一個(gè)wifi發(fā)射功率值發(fā)射數(shù)據(jù),其信號(hào)質(zhì)量不達(dá)標(biāo),使用較大的一個(gè)wifi發(fā)射功率值發(fā)射數(shù)據(jù)其信號(hào)質(zhì)量達(dá)標(biāo),則說(shuō)明這兩個(gè)大小相鄰的wifi發(fā)射功率值中,較大的wifi發(fā)射功率值是上述最小wifi發(fā)射功率值。如果只有第二wifi模塊,而無(wú)上述第一wifi模塊時(shí),在測(cè)試上述較小的wifi發(fā)射功率值或小于述較小的wifi發(fā)射功率值時(shí),其信號(hào)質(zhì)量不達(dá)標(biāo),必然會(huì)影響用戶的使用,而本實(shí)施例中設(shè)置上述第一wifi模塊,用戶在使用上述移動(dòng)終端時(shí),不會(huì)因?yàn)榈诙ifi模塊測(cè)試小于上述最小wifi發(fā)射功率值的wifi發(fā)射功率時(shí)引起信號(hào)質(zhì)量不達(dá)標(biāo)而引起瀏覽網(wǎng)頁(yè)卡頓等現(xiàn)象。
如上述步驟s42所述,當(dāng)?shù)诙ifi模塊查找到可以支撐信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值,此時(shí),移動(dòng)終端既可以通過(guò)第一wifi模塊或第二wifi模塊以上述最小wifi發(fā)射功率值發(fā)射信號(hào)。其可以將第一wifi模塊的wifi發(fā)射功率直接調(diào)整到上述最小wifi發(fā)射功率值進(jìn)行發(fā)射信號(hào),此時(shí)第二wifi模塊可以關(guān)閉,以節(jié)約能源;或者,將第一wifi模塊關(guān)閉,直接通過(guò)第二wifi模塊使用所述最小wifi發(fā)射功率值與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸?shù)?。?dāng)與第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)傳輸速率改變后,未開啟的wifi模塊啟動(dòng),重復(fù)上述步驟s41-s42的步驟,以再次確定對(duì)應(yīng)改變后的信號(hào)傳輸速率對(duì)應(yīng)的最小wifi發(fā)射功率值。在其它實(shí)施例中,也可以將第一wifi模塊和第二wifi模塊的發(fā)射功率同時(shí)調(diào)節(jié)為所述最小wifi發(fā)射功率與所述wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸。當(dāng)與第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)傳輸速率改變后,一個(gè)wifi模塊保持較高的發(fā)射功率,而另一個(gè)則開始重復(fù)上述步驟s41-s42的步驟。
本實(shí)施例中,上述通過(guò)第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中選擇向第一wifi熱點(diǎn)傳輸數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值的步驟s41,包括:
s411、所述第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中根據(jù)預(yù)設(shè)規(guī)則選擇處于中部的中間wifi發(fā)射功率值對(duì)應(yīng)的wifi發(fā)射功率與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸;其中,所述wifi發(fā)射功率優(yōu)化范圍值中各wifi發(fā)射功率值按照從大到小或從小到大的順序排列;
s412、檢測(cè)第二wifi模塊與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量是否達(dá)標(biāo);
s413、若達(dá)標(biāo),則在所述中間wifi發(fā)射功率值,以及所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值;
s414、若未達(dá)標(biāo),則在所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值。
如上述步驟s411至s414所述,上述wifi發(fā)射功率優(yōu)化范圍值中的wifi發(fā)射功率值一般會(huì)按照從大到小或從小到大的順序排列,以方便第二wifi模塊有次序的測(cè)試出哪一個(gè)wifi發(fā)射功率值是上述最小wifi發(fā)射功率值。上述wifi發(fā)射功率優(yōu)化范圍值的中部的wifi發(fā)射功率值,即為wifi發(fā)射功率優(yōu)化范圍值中位于全部wifi發(fā)射功率值中,靠近中間值大小的wifi發(fā)射功率值。比如,上述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;那么,當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為奇數(shù)時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的wifi發(fā)射功率值,具體地,wifi發(fā)射功率優(yōu)化范圍值包括18dbm、16dbm、14dbm,其中16dbm是wifi發(fā)射功率優(yōu)化范圍值的中部的wifi發(fā)射功率值。首先選擇wifi發(fā)射功率優(yōu)化范圍值中處于中部的中間wifi發(fā)射功率值對(duì)應(yīng)的wifi發(fā)射功率與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸,可以將wifi發(fā)射功率優(yōu)化范圍值中的各wifi發(fā)射功率進(jìn)行分割,以確定上述最小wifi發(fā)射功率值所處的區(qū)間,比如,在使用上述中間wifi發(fā)射功率值進(jìn)行發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo),則說(shuō)明上述最小wifi發(fā)射功率值在上述中間wifi發(fā)射功率值,以及所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值的第一區(qū)間中,那么接下來(lái)可以直接在上述第一區(qū)間中查找所述最小wifi發(fā)射功率值,提高查找的速度;如果在使用上述中間wifi發(fā)射功率值進(jìn)行發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量未達(dá)標(biāo),則說(shuō)明上述最小wifi發(fā)射功率值處于所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值的第二區(qū)域中,那么接下來(lái)可以直接在上述第二區(qū)間中查找所述最小wifi發(fā)射功率值,提高查找的速度。
本實(shí)施例中,上述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為偶數(shù),且第一wifi模塊當(dāng)前的信號(hào)質(zhì)量大于/等于預(yù)設(shè)的第一閾值時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較小的一個(gè)wifi發(fā)射功率值。
上述第一閾值即為一個(gè)信號(hào)質(zhì)量標(biāo)準(zhǔn)值,如果第一wifi模塊與第一wifi熱點(diǎn)之間當(dāng)前的信號(hào)質(zhì)量大于/等于預(yù)設(shè)的第一閾值,則說(shuō)明當(dāng)前數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量比較好,在此種情況下,數(shù)據(jù)傳輸?shù)恼系K物等較少,所以選擇所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較小的一個(gè)wifi發(fā)射功率值作為中間wifi發(fā)射功率值,可能會(huì)更加地接近上述最小wifi發(fā)射功率,提高查找最小wifi發(fā)射功率的速度。
在另一實(shí)施例中,上述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為偶數(shù),且第一wifi模塊當(dāng)前的信號(hào)質(zhì)量小于預(yù)設(shè)的第一閾值時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較大的一個(gè)wifi發(fā)射功率值。
上述第一閾值即為一個(gè)信號(hào)質(zhì)量標(biāo)準(zhǔn)值,如果第一wifi模塊當(dāng)前的信號(hào)質(zhì)量大于/等于預(yù)設(shè)的第一閾值,則說(shuō)明當(dāng)前數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量比較好,在此種情況下,數(shù)據(jù)傳輸?shù)恼系K物等較多,所以選擇所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較大的一個(gè)wifi發(fā)射功率值作為中間wifi發(fā)射功率值,可能會(huì)更加地接近上述最小wifi發(fā)射功率,提高查找最小wifi發(fā)射功率的速度。
本實(shí)施例中,上述若達(dá)標(biāo),則在所述中間wifi發(fā)射功率值,以及所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值的步驟s413,包括:
s4131、從大到小遍歷所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,并將所述遍歷到的wifi發(fā)射功率值作為第一目標(biāo)功率值,將所述第一目標(biāo)功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的功率值;
s4132、判斷wifi發(fā)射功率為所述第一目標(biāo)功率值時(shí)的信號(hào)質(zhì)量是否達(dá)標(biāo);
s4133、若是,則繼續(xù)遍歷,若否,則將所述遍歷到的上一個(gè)wifi發(fā)射功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的所述最小wifi發(fā)射功率值。
如上述步驟s4131、s4132和s4133所述,因?yàn)槭褂蒙鲜鲋虚gwifi發(fā)射功率值發(fā)射數(shù)據(jù),其信號(hào)質(zhì)量達(dá)標(biāo),說(shuō)明上述中間wifi發(fā)射功率值并不一定是上述最小wifi發(fā)射功率值,所以從大到小遍歷所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,若當(dāng)前的wifi發(fā)射功率值對(duì)應(yīng)的信號(hào)質(zhì)量達(dá)標(biāo),則使用下一個(gè)wifi發(fā)射功率值發(fā)射數(shù)據(jù),如下一個(gè)wifi發(fā)射功率值對(duì)應(yīng)的信號(hào)質(zhì)量不達(dá)標(biāo),則認(rèn)定上述當(dāng)前的wifi發(fā)射功率值為上述最小wifi發(fā)射功率值,否則,繼續(xù)遍歷,查找上述最小wifi發(fā)射功率值會(huì)更快一些。在一具體實(shí)施例中,wifi發(fā)射功率優(yōu)化范圍值包括18dbm、17dbm、16dbm、15dbm、14dbm,其中間wifi發(fā)射功率值為16dbm,如果使用16dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo),則先測(cè)試15dbm發(fā)射數(shù)據(jù),若使用15dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo),則繼續(xù)測(cè)試14dbm發(fā)射數(shù)據(jù),若使用15dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量未達(dá)標(biāo),則判定16dbm為上述最小wifi發(fā)射功率值。
在本實(shí)施例中,上述若未達(dá)標(biāo),則在所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值的步驟s414,包括:
s4141、從小到大遍歷所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,并將所述遍歷到的wifi發(fā)射功率值作為第二目標(biāo)功率值,將所述第二目標(biāo)功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的功率值;
s4142、判斷wifi發(fā)射功率為所述第二目標(biāo)功率值時(shí)的信號(hào)質(zhì)量是否達(dá)標(biāo);
s4143、若是,則判定所述第二目標(biāo)功率值為所述最小wifi發(fā)射功率值;若否,則繼續(xù)遍歷。
如上述步驟s4141、s4142和s4143所述,因?yàn)槭褂蒙鲜鲋虚gwifi發(fā)射功率值發(fā)射數(shù)據(jù),其信號(hào)質(zhì)量未達(dá)標(biāo),說(shuō)明上述中間wifi發(fā)射功率值一定不是上述最小wifi發(fā)射功率值,所以從小到大遍歷所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,若當(dāng)前的wifi發(fā)射功率值對(duì)應(yīng)的信號(hào)質(zhì)量未達(dá)標(biāo),則使用下一個(gè)wifi發(fā)射功率值發(fā)射數(shù)據(jù),如下一個(gè)wifi發(fā)射功率值對(duì)應(yīng)的信號(hào)質(zhì)量達(dá)標(biāo),則認(rèn)定上述當(dāng)前的wifi發(fā)射功率值為上述最小wifi發(fā)射功率值,否則,繼續(xù)遍歷。在一具體實(shí)施例中,wifi發(fā)射功率優(yōu)化范圍值包括18dbm、17dbm、16dbm、15dbm、14dbm,其中間wifi發(fā)射功率值為16dbm,如果使用16dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量未達(dá)標(biāo),則先測(cè)試17dbm發(fā)射數(shù)據(jù),若使用17dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo),則判定17dbm為上述最小wifi發(fā)射功率值,若使用17dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量未達(dá)標(biāo),則繼續(xù)測(cè)試18dbm發(fā)射數(shù)據(jù)。
本實(shí)施例中,上述檢測(cè)第二wifi模塊與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量是否達(dá)標(biāo)的步驟s412,包括:
s4121、檢測(cè)所述第二wifi模塊向第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信噪比;
s4122、若所述信噪比大于預(yù)設(shè)的信噪比閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
如上述步驟s4121和s4122所述,上述信噪比(snr或s/n:signal-noiseratio)是度量通信系統(tǒng)通信質(zhì)量可靠性的一個(gè)主要技術(shù)指標(biāo),是指一個(gè)電子設(shè)備或者系統(tǒng)中信號(hào)與噪聲的比例,其計(jì)量單位為db,通過(guò)公式10lg(ps/pn)計(jì)算可得,其中ps和pn分別為信號(hào)和噪聲的有效功率。在電子系統(tǒng)中可換算成電壓幅值的比率關(guān)系:20lg(vs/vn),vs和vn分別為信號(hào)和噪聲電壓的“有效值”。由上述兩個(gè)公式可知,信噪比越高,說(shuō)明信號(hào)質(zhì)量越高。通過(guò)信噪比衡量信號(hào)質(zhì)量,移動(dòng)終端獲取向第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)的強(qiáng)度值,以及檢測(cè)噪聲強(qiáng)度(一般為白噪聲),兩者的比值即為信噪比。上述信噪比閾值一般為一個(gè)經(jīng)驗(yàn)值,移動(dòng)終端的運(yùn)營(yíng)商或wifi發(fā)射功率的調(diào)整方法對(duì)應(yīng)的應(yīng)用程序的運(yùn)營(yíng)商會(huì)預(yù)選設(shè)定,其會(huì)根據(jù)大量的測(cè)試結(jié)果進(jìn)行設(shè)定,當(dāng)然,該信噪比閾值也可以是用戶自定義,比如,用戶為了得到更好的網(wǎng)絡(luò)體驗(yàn),將其設(shè)置的更高,而用戶為了更加節(jié)省能耗,可以將其設(shè)定的相對(duì)較低等。
在另一實(shí)施例中,上述檢測(cè)第二wifi模塊與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量是否達(dá)標(biāo)的步驟s412,包括:
s4123、檢測(cè)所述第二wifi模塊向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)的丟幀數(shù);
s4124、若所述丟幀數(shù)小于預(yù)設(shè)的丟幀數(shù)閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
如上述步驟s4123和s4124所述,數(shù)據(jù)在網(wǎng)絡(luò)上是以幀(frame)為單位進(jìn)行傳輸?shù)摹!皫睌?shù)據(jù)由幀頭和幀數(shù)據(jù)兩部分組成。其中,幀頭包括接收方主機(jī)物理地址的定位以及其它網(wǎng)絡(luò)信息,而幀數(shù)據(jù)區(qū)則含有一個(gè)數(shù)據(jù)體。為了讀取數(shù)據(jù)幀中的數(shù)據(jù)體,兩臺(tái)通信設(shè)備之間必須使用相同的通信協(xié)議。例如,互聯(lián)網(wǎng)使用的通信協(xié)議為互聯(lián)網(wǎng)協(xié)議(ip協(xié)議)。ip數(shù)據(jù)體包括數(shù)據(jù)體頭部和數(shù)據(jù)體的數(shù)據(jù)區(qū)兩部分。數(shù)據(jù)體頭部包括ip源地址、ip目標(biāo)地址,以及其它信息,而數(shù)據(jù)體的數(shù)據(jù)區(qū)則包括用戶數(shù)據(jù)協(xié)議(udp),傳輸控制協(xié)議(tcp),以及含有進(jìn)程信息以及實(shí)際數(shù)據(jù)的數(shù)據(jù)包等其他信息。因此互聯(lián)網(wǎng)中的設(shè)備通過(guò)ip協(xié)議就可以相互通信。本實(shí)施例中,移動(dòng)終端利用探測(cè)請(qǐng)求(proberequest)幀掃描所在區(qū)域內(nèi)的802.11網(wǎng)絡(luò),收到proberequest幀的工作站會(huì)先判斷對(duì)方能否加入網(wǎng)絡(luò)。當(dāng)移動(dòng)終端支持該網(wǎng)絡(luò)所要求的所有數(shù)據(jù)速率時(shí),以服務(wù)集標(biāo)識(shí)(ssid:servicesetidentity)表明欲加入該網(wǎng)絡(luò)。收到proberequest幀的工作站就會(huì)以proberesponse幀應(yīng)答,其中,ssid用來(lái)標(biāo)示所屬網(wǎng)絡(luò)的mac地址,即我們?cè)趙i-fi連接前看到的接入點(diǎn)名稱。在另一實(shí)施例中,移動(dòng)終端向周圍廣播一個(gè)proberequest幀,第一wifi熱點(diǎn)接收到該探測(cè)請(qǐng)求幀后向移動(dòng)終端回一個(gè)proberespon幀,通過(guò)該proberespon幀獲取到終端發(fā)射的proberequest幀的丟幀數(shù),又由于移動(dòng)終端向第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)質(zhì)量參數(shù)與該丟幀數(shù)成反比例關(guān)系,因此,當(dāng)丟幀數(shù)越大時(shí),信號(hào)質(zhì)量越差,對(duì)應(yīng)的信號(hào)質(zhì)量參數(shù)越小。
在又一實(shí)施例中,上述檢測(cè)第二wifi模塊與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量是否達(dá)標(biāo)的步驟s412,包括:
s4125、連續(xù)獲取多個(gè)代表信號(hào)質(zhì)量的參數(shù),并計(jì)算多個(gè)代表信號(hào)質(zhì)量的參數(shù)的平均值;
s4126、若所述平局值大于預(yù)設(shè)的代表信號(hào)質(zhì)量的參數(shù)閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
如上述步驟s4125和s4126所述,信號(hào)質(zhì)量參數(shù)如信噪比等受環(huán)境等因素的影響,也就是說(shuō)每次檢測(cè)到的信號(hào)質(zhì)量參數(shù)的值會(huì)有差異,但可能在一個(gè)范圍內(nèi)變化。在相同的傳輸速率下檢測(cè)多個(gè)信號(hào)質(zhì)量參數(shù),計(jì)算平均值即可。例如,通過(guò)5次檢測(cè)同一速率下的信號(hào)質(zhì)量參數(shù)獲取到在一定范圍內(nèi)變化的5個(gè)信號(hào)質(zhì)量參數(shù)a、b、c、d、e,將平均值f=(a+b+c+d+e)/5作為該速率下的信號(hào)質(zhì)量參數(shù)。判定信號(hào)質(zhì)量是否達(dá)標(biāo)的準(zhǔn)確度相對(duì)合理,在后續(xù)步驟中,可以找到更加適配的上述最小wifi發(fā)射功率值。
本實(shí)施例中,上述與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所述wifi發(fā)射功率優(yōu)化范圍值重新建立連接的步驟s4之后,包括:
s5、當(dāng)所述移動(dòng)終端進(jìn)入第二wifi熱點(diǎn)輻射范圍與所述第一wifi熱點(diǎn)輻射范圍交會(huì)區(qū)域內(nèi)時(shí),獲取第二wifi熱點(diǎn)對(duì)應(yīng)的所述優(yōu)化表;
s6、比較第二wifi熱點(diǎn)對(duì)應(yīng)的所述優(yōu)化表和第一wifi熱點(diǎn)對(duì)應(yīng)的優(yōu)化表;
s7、根據(jù)比較結(jié)果選擇是否停止與第一wifi熱點(diǎn)連接;
s8、若選擇停止與第一wifi熱點(diǎn)連接,則與第二wifi熱點(diǎn)連接。
如上述步驟s5至s8所述,即為移動(dòng)終端進(jìn)入第二wifi熱點(diǎn)輻射范圍與所述第一wifi熱點(diǎn)輻射范圍交會(huì)區(qū)域內(nèi)時(shí)的工作過(guò)程,移動(dòng)終端會(huì)先比較第二wifi熱點(diǎn)對(duì)應(yīng)的所述優(yōu)化表和第一wifi熱點(diǎn)對(duì)應(yīng)的優(yōu)化表,如果第一wifi熱點(diǎn)對(duì)應(yīng)的優(yōu)化表的數(shù)據(jù)更優(yōu),則繼續(xù)與第一wifi熱點(diǎn)連接,如果第二wifi熱點(diǎn)對(duì)應(yīng)的優(yōu)化表的數(shù)據(jù)更優(yōu),則選擇與第二wifi熱點(diǎn)連接,與第一wifi熱點(diǎn)斷開。
本實(shí)施例中,上述若選擇停止與第一wifi熱點(diǎn)連接,則與第二wifi熱點(diǎn)連接的步驟s8,包括:
s81、與第二wifi熱點(diǎn)以第二信號(hào)傳輸速率按照第二發(fā)射功率建立連接;
s82、查詢所述第二wifi對(duì)應(yīng)的的優(yōu)化表,獲取第二wifi熱點(diǎn)位置處的第二信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值;
s83、與第二wifi熱點(diǎn)以第二信號(hào)傳輸速率按照所述wifi發(fā)射功率優(yōu)化范圍值重新建立連接。
如上述步驟s81至s83與上述步驟s2至s4的過(guò)程相同,只是連接的wifi熱點(diǎn)進(jìn)行變換,從連接第一wifi熱點(diǎn)變?yōu)檫B接第二wifi熱點(diǎn)。同理,如果移動(dòng)終端從第二wifi熱點(diǎn)所處位置移動(dòng)到第三wifi熱點(diǎn)所述位置時(shí),同樣也會(huì)進(jìn)行上述s81至s83或s2至s4近似的步驟,其不同只是連接的wifi熱點(diǎn)發(fā)生改變,其原理、步驟相同。
本發(fā)明實(shí)施例的wifi發(fā)射功率的調(diào)整方法,獲取到與位置信息對(duì)應(yīng)的優(yōu)化表后,在wifi發(fā)射功率優(yōu)化范圍值內(nèi)選擇適當(dāng)wifi發(fā)射功率與第一wifi熱點(diǎn)重新建立連接,降低移動(dòng)終端的功耗。在移動(dòng)終端上配置了相同的第一wifi模塊和第二wifi模塊,第一wifi模塊以第一信號(hào)傳輸速率按照第一發(fā)射功率傳輸數(shù)據(jù),保證移動(dòng)終端與第一wifi熱點(diǎn)之間的高信號(hào)質(zhì)量的傳輸,第二wifi模塊則與第一wifi熱點(diǎn)之間進(jìn)行協(xié)商,查找在能夠保證信號(hào)質(zhì)量的情況下的最小wifi發(fā)射功率值,因?yàn)樯鲜龅谝粀ifi模塊的存在,在第二wifi模塊查找所述最小wifi發(fā)射功率時(shí),不會(huì)影響移動(dòng)終端與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量;當(dāng)?shù)诙ifi模塊查找到所述最小wifi發(fā)射功率值時(shí),移動(dòng)終端通過(guò)第二wifi模塊和/或第一wifi模塊使用所述最小wifi發(fā)射功率值進(jìn)行發(fā)射信號(hào),降低功耗。
參照?qǐng)D2,本發(fā)明實(shí)施例還提供一種wifi發(fā)射功率的調(diào)整裝置,包括:
獲取單元10,用于移動(dòng)終端獲取wifi發(fā)射功率的優(yōu)化表,其中所述優(yōu)化表包括:位置信息、wifi熱點(diǎn)信息、信號(hào)傳輸速率、wifi發(fā)射功率優(yōu)化范圍值的對(duì)應(yīng)關(guān)系表;
第一連接單元20,用于與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接;
查找單元30,用于查詢所述wifi發(fā)射功率的優(yōu)化表,獲取第一wifi熱點(diǎn)位置處的第一信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值;
第二連接單元40,用于與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所wifi發(fā)射功率優(yōu)化范圍值重新建立連接。
如上述獲取單元10,上述移動(dòng)終端即為手機(jī)、智能手表、平板電腦等可以連接wifi熱點(diǎn)的電子設(shè)備。上述wifi發(fā)射功率的優(yōu)化表是預(yù)先設(shè)置的優(yōu)化表,其預(yù)設(shè)在移動(dòng)終端中,當(dāng)移動(dòng)終端的定位系統(tǒng)得到的位置信息與優(yōu)化表中的位置信息匹配后,即會(huì)調(diào)用定位系統(tǒng)得到的位置信息對(duì)應(yīng)的優(yōu)化表,優(yōu)化表中還包括wifi熱點(diǎn)信息、信號(hào)傳輸速率、wifi發(fā)射功率優(yōu)化范圍值等,其中各參數(shù)成對(duì)應(yīng)關(guān)系,如,某一位置信息固定對(duì)應(yīng)指定的wifi熱點(diǎn)信息、信號(hào)傳輸速率、wifi發(fā)射功率優(yōu)化范圍值等。上述wifi發(fā)射功率優(yōu)化范圍值即為在一個(gè)信號(hào)傳輸速率下,可能會(huì)使用的wifi發(fā)射功率值的集合,一般是用戶預(yù)先對(duì)wifi發(fā)射功率值根據(jù)經(jīng)驗(yàn)或一定規(guī)律進(jìn)行分級(jí),即一個(gè)信號(hào)傳輸速率對(duì)應(yīng)多個(gè)wifi發(fā)射功率值,這多個(gè)wifi發(fā)射功率值即會(huì)形成一個(gè)wifi發(fā)射功率優(yōu)化范圍值,比如信號(hào)傳輸速率為2mbps,其對(duì)應(yīng)的wifi發(fā)射功率值可以包括18dbm、16dbm、14dbm,其中wifi發(fā)射功率值18dbm、16dbm、14dbm即為對(duì)應(yīng)信號(hào)傳輸速率為2mbps的一個(gè)wifi發(fā)射功率優(yōu)化范圍值。
如上述第一連接單元20,當(dāng)移動(dòng)終端檢測(cè)到第一wifi熱點(diǎn)的wifi信號(hào)后,會(huì)以第一信號(hào)傳輸速率將數(shù)據(jù)傳送給第一wifi熱點(diǎn),數(shù)據(jù)傳輸需要移動(dòng)終端以相應(yīng)的第一發(fā)射功率進(jìn)行數(shù)據(jù)傳輸。移動(dòng)終端一般會(huì)在指定協(xié)議速率下,將發(fā)射功率維持在較高的水平,以保證數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量。
如上述查找單元30和第二連接單元40,主要是在對(duì)應(yīng)位置信息的優(yōu)化表中查找適配與當(dāng)前移動(dòng)終端的第一信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值,然后在wifi發(fā)射功率優(yōu)化范圍值中選擇一個(gè)適當(dāng)?shù)膚ifi發(fā)射功率,與第一wifi熱點(diǎn)重新連接,以降低wifi發(fā)射功率的消耗。
參照?qǐng)D3,本實(shí)施例中,上述移動(dòng)終端配置第一wifi模塊和第二wifi模塊;所述第一連接單元20,包括:第一連接模塊21,用于通過(guò)所述第一wifi模塊與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接。即所述移動(dòng)終端與第一wifi熱點(diǎn)第一次連接時(shí),只通過(guò)第一wifi模塊與第一wifi熱點(diǎn)連接,無(wú)需使用第二wifi模塊,第二wifi模塊用于在下述過(guò)程中進(jìn)行查找信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值。
參照?qǐng)D4,本實(shí)施例中,上述第二連接單元40,包括:
查找子單元41,用于通過(guò)所述第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中查找向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值;
關(guān)閉/切換子單元42,用于關(guān)閉第一wifi模塊,通過(guò)所述第二wifi模塊使用所述最小wifi發(fā)射功率值與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸;或者,將第一wifi模塊的發(fā)射功率調(diào)節(jié)為所述最小wifi發(fā)射功率與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸,并關(guān)閉第二wifi模塊;或者,將第一wifi模塊和第二wifi模塊的發(fā)射功率同時(shí)調(diào)節(jié)為所述最小wifi發(fā)射功率與所述wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
如上述查找子單元41,上述信號(hào)質(zhì)量即為反應(yīng)用戶瀏覽網(wǎng)絡(luò)是否流暢的一個(gè)參數(shù),信號(hào)質(zhì)量越高,用戶瀏覽網(wǎng)絡(luò)越流暢,反之,用戶瀏覽網(wǎng)絡(luò)時(shí)越卡頓。比如,有時(shí)候,用戶的wifi信號(hào)滿格狀態(tài),但是瀏覽網(wǎng)頁(yè)時(shí)仍然比較卡頓,而wifi信號(hào)處于未滿格狀態(tài),但是瀏覽網(wǎng)頁(yè)時(shí)仍然比較流暢,說(shuō)明wifi信號(hào)滿格時(shí),其信號(hào)質(zhì)量并不高,而wifi信號(hào)處于未滿格狀態(tài)時(shí),其信號(hào)質(zhì)量較高。所以,只要保證信號(hào)質(zhì)量達(dá)標(biāo),即可滿足用戶的需求,在此情況下,wifi發(fā)射功率值越低,消耗能耗越少。第二wifi模塊在wifi發(fā)射功率優(yōu)化范圍值中查找保證信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值,其在查找過(guò)程中,必然會(huì)逐個(gè)進(jìn)行測(cè)試,當(dāng)測(cè)試兩個(gè)大小相鄰的wifi發(fā)射功率值時(shí),其中使用較小的一個(gè)wifi發(fā)射功率值發(fā)射數(shù)據(jù),其信號(hào)質(zhì)量不達(dá)標(biāo),使用較大的一個(gè)wifi發(fā)射功率值發(fā)射數(shù)據(jù)其信號(hào)質(zhì)量達(dá)標(biāo),則說(shuō)明這兩個(gè)大小相鄰的wifi發(fā)射功率值中,較大的wifi發(fā)射功率值是上述最小wifi發(fā)射功率值。如果只有第二wifi模塊,而無(wú)上述第一wifi模塊時(shí),在測(cè)試上述較小的wifi發(fā)射功率值或小于述較小的wifi發(fā)射功率值時(shí),其信號(hào)質(zhì)量不達(dá)標(biāo),必然會(huì)影響用戶的使用,而本實(shí)施例中設(shè)置上述第一wifi模塊,用戶在使用上述移動(dòng)終端時(shí),不會(huì)因?yàn)榈诙ifi模塊測(cè)試小于上述最小wifi發(fā)射功率值的wifi發(fā)射功率時(shí)引起信號(hào)質(zhì)量不達(dá)標(biāo)而引起瀏覽網(wǎng)頁(yè)卡頓等現(xiàn)象。
如上述關(guān)閉關(guān)閉/切換子單元42,當(dāng)?shù)诙ifi模塊查找到可以支撐信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值,此時(shí),移動(dòng)終端既可以通過(guò)第一wifi模塊或第二wifi模塊以上述最小wifi發(fā)射功率值發(fā)射信號(hào)。其可以將第一wifi模塊的wifi發(fā)射功率直接調(diào)整到上述最小wifi發(fā)射功率值進(jìn)行發(fā)射信號(hào),此時(shí)第二wifi模塊可以關(guān)閉,以節(jié)約能源;或者,將第一wifi模塊關(guān)閉,直接通過(guò)第二wifi模塊使用所述最小wifi發(fā)射功率值與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸?shù)取.?dāng)與第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)傳輸速率改變后,未開啟的wifi模塊啟動(dòng),重復(fù)上述步驟s41-s42的步驟,以再次確定對(duì)應(yīng)改變后的信號(hào)傳輸速率對(duì)應(yīng)的最小wifi發(fā)射功率值。其它實(shí)施例中,也可以將第一wifi模塊和第二wifi模塊的發(fā)射功率同時(shí)調(diào)節(jié)為所述最小wifi發(fā)射功率與所述wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
參照?qǐng)D5,本實(shí)施例中,上述查找子單元41,包括:
選擇模塊411,用于所述第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中根據(jù)預(yù)設(shè)規(guī)則選擇處于中部的中間wifi發(fā)射功率值對(duì)應(yīng)的wifi發(fā)射功率與所述wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸;其中,所述wifi發(fā)射功率優(yōu)化范圍值中各wifi發(fā)射功率值按照從大到小或從小到大的順序排列;
檢測(cè)模塊412,用于檢測(cè)第二wifi模塊與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量是否達(dá)標(biāo);
第一判定模塊413,用于若信號(hào)質(zhì)量達(dá)標(biāo),則在所述中間wifi發(fā)射功率值,以及所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值;
第二判定模塊414,用于若信號(hào)質(zhì)量未達(dá)標(biāo),則在所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值。
上述wifi發(fā)射功率優(yōu)化范圍值中的wifi發(fā)射功率值一般會(huì)按照從大到小或從小到大的順序排列,以方便第二wifi模塊有次序的測(cè)試出哪一個(gè)wifi發(fā)射功率值是上述最小wifi發(fā)射功率值。上述wifi發(fā)射功率優(yōu)化范圍值的中部的wifi發(fā)射功率值,即為wifi發(fā)射功率優(yōu)化范圍值中位于全部wifi發(fā)射功率值中,靠近中間值大小的wifi發(fā)射功率值。比如,上述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;那么選擇模塊411,包括:第一選擇子模塊,用于,當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為奇數(shù)時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的wifi發(fā)射功率值,具體地,wifi發(fā)射功率優(yōu)化范圍值包括18dbm、16dbm、14dbm,其中16dbm是wifi發(fā)射功率優(yōu)化范圍值的中部的wifi發(fā)射功率值。首先選擇wifi發(fā)射功率優(yōu)化范圍值中處于中部的中間wifi發(fā)射功率值對(duì)應(yīng)的wifi發(fā)射功率與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸,可以將wifi發(fā)射功率優(yōu)化范圍值中的各wifi發(fā)射功率進(jìn)行分割,以確定上述最小wifi發(fā)射功率值所處的區(qū)間,比如,在使用上述中間wifi發(fā)射功率值進(jìn)行發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo),則說(shuō)明上述最小wifi發(fā)射功率值在上述中間wifi發(fā)射功率值,以及所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值的第一區(qū)間中,那么接下來(lái)可以直接在上述第一區(qū)間中查找所述最小wifi發(fā)射功率值,提高查找的速度;如果在使用上述中間wifi發(fā)射功率值進(jìn)行發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量未達(dá)標(biāo),則說(shuō)明上述最小wifi發(fā)射功率值處于所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值的第二區(qū)域中,那么接下來(lái)可以直接在上述第二區(qū)間中查找所述最小wifi發(fā)射功率值,提高查找的速度。
本實(shí)施例中,上述集合列表中至少設(shè)置三個(gè)wifi發(fā)射功率值;所述選擇模塊411,包括:第二選擇子模塊,用于當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為偶數(shù),且第一wifi模塊當(dāng)前的信號(hào)質(zhì)量大于/等于預(yù)設(shè)的第一閾值時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較小的一個(gè)wifi發(fā)射功率值。上述第一閾值即為一個(gè)信號(hào)質(zhì)量標(biāo)準(zhǔn)值,如果第一wifi模塊與第一wifi熱點(diǎn)之間當(dāng)前的信號(hào)質(zhì)量大于/等于預(yù)設(shè)的第一閾值,則說(shuō)明當(dāng)前數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量比較好,在此種情況下,數(shù)據(jù)傳輸?shù)恼系K物等較少,所以選擇所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較小的一個(gè)wifi發(fā)射功率值作為中間wifi發(fā)射功率值,可能會(huì)更加地接近上述最小wifi發(fā)射功率,提高查找最小wifi發(fā)射功率的速度。
在另一實(shí)施例中,上述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;所述選擇模塊411,包括:第三選擇子模塊,用于當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為偶數(shù),且第一wifi模塊當(dāng)前的信號(hào)質(zhì)量小于預(yù)設(shè)的第一閾值時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較大的一個(gè)wifi發(fā)射功率值。上述第一閾值即為一個(gè)信號(hào)質(zhì)量標(biāo)準(zhǔn)值,如果第一wifi模塊當(dāng)前的信號(hào)質(zhì)量大于/等于預(yù)設(shè)的第一閾值,則說(shuō)明當(dāng)前數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量比較好,在此種情況下,數(shù)據(jù)傳輸?shù)恼系K物等較多,所以選擇所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較大的一個(gè)wifi發(fā)射功率值作為中間wifi發(fā)射功率值,可能會(huì)更加地接近上述最小wifi發(fā)射功率,提高查找最小wifi發(fā)射功率的速度。
本實(shí)施例中,上述第一判定模塊413,包括:
第一傳輸子模塊,用于從大到小遍歷所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,并將所述遍歷到的wifi發(fā)射功率值作為第一目標(biāo)功率值,將所述第一目標(biāo)功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的功率值;
第一判斷子模塊,用于判斷wifi發(fā)射功率為所述第一目標(biāo)功率值時(shí)的信號(hào)質(zhì)量是否達(dá)標(biāo);
第一判定子模塊,用于若信號(hào)質(zhì)量達(dá)標(biāo),則繼續(xù)遍歷,若信號(hào)質(zhì)量未達(dá)標(biāo),則將所述遍歷到的上一個(gè)wifi發(fā)射功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的所述最小wifi發(fā)射功率值。
因?yàn)槭褂蒙鲜鲋虚gwifi發(fā)射功率值發(fā)射數(shù)據(jù),其信號(hào)質(zhì)量達(dá)標(biāo),說(shuō)明上述中間wifi發(fā)射功率值并不一定是上述最小wifi發(fā)射功率值,所以從大到小遍歷所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,若當(dāng)前的wifi發(fā)射功率值對(duì)應(yīng)的信號(hào)質(zhì)量達(dá)標(biāo),則使用下一個(gè)wifi發(fā)射功率值發(fā)射數(shù)據(jù),如下一個(gè)wifi發(fā)射功率值對(duì)應(yīng)的信號(hào)質(zhì)量不達(dá)標(biāo),則認(rèn)定上述當(dāng)前的wifi發(fā)射功率值為上述最小wifi發(fā)射功率值,否則,繼續(xù)遍歷,查找上述最小wifi發(fā)射功率值會(huì)更快一些。在一具體實(shí)施例中,wifi發(fā)射功率優(yōu)化范圍值包括18dbm、17dbm、16dbm、15dbm、14dbm,其中間wifi發(fā)射功率值為16dbm,如果使用16dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo),則先測(cè)試15dbm發(fā)射數(shù)據(jù),若使用15dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo),則繼續(xù)測(cè)試14dbm發(fā)射數(shù)據(jù),若使用15dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量未達(dá)標(biāo),則判定16dbm為上述最小wifi發(fā)射功率值。
本實(shí)施例中,上述第二判定模塊414,包括:
第二傳輸子模塊,用于從小到大遍歷所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,并將所述遍歷到的wifi發(fā)射功率值作為第二目標(biāo)功率值,將所述第二目標(biāo)功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的功率值;
第二判斷子模塊,用于判斷wifi發(fā)射功率為所述第二目標(biāo)功率值時(shí)的信號(hào)質(zhì)量是否達(dá)標(biāo);
第二判定子模塊,用于若信號(hào)質(zhì)量達(dá)標(biāo),則判定所述第二目標(biāo)功率值為所述最小wifi發(fā)射功率值;若信號(hào)質(zhì)量未達(dá)標(biāo),則繼續(xù)遍歷。
因?yàn)槭褂蒙鲜鲋虚gwifi發(fā)射功率值發(fā)射數(shù)據(jù),其信號(hào)質(zhì)量未達(dá)標(biāo),說(shuō)明上述中間wifi發(fā)射功率值一定不是上述最小wifi發(fā)射功率值,所以從小到大遍歷所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,若當(dāng)前的wifi發(fā)射功率值對(duì)應(yīng)的信號(hào)質(zhì)量未達(dá)標(biāo),則使用下一個(gè)wifi發(fā)射功率值發(fā)射數(shù)據(jù),如下一個(gè)wifi發(fā)射功率值對(duì)應(yīng)的信號(hào)質(zhì)量達(dá)標(biāo),則認(rèn)定上述當(dāng)前的wifi發(fā)射功率值為上述最小wifi發(fā)射功率值,否則,繼續(xù)遍歷。在一具體實(shí)施例中,wifi發(fā)射功率優(yōu)化范圍值包括18dbm、17dbm、16dbm、15dbm、14dbm,其中間wifi發(fā)射功率值為16dbm,如果使用16dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量未達(dá)標(biāo),則先測(cè)試17dbm發(fā)射數(shù)據(jù),若使用17dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo),則判定17dbm為上述最小wifi發(fā)射功率值,若使用17dbm發(fā)射數(shù)據(jù)時(shí),信號(hào)質(zhì)量未達(dá)標(biāo),則繼續(xù)測(cè)試18dbm發(fā)射數(shù)據(jù)。
本實(shí)施例中,所上述檢測(cè)模塊412,包括:
信噪比檢測(cè)子模塊,用于檢測(cè)所述第二wifi模塊向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信噪比;
第一達(dá)標(biāo)子模塊,用于若所述信噪比大于預(yù)設(shè)的信噪比閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
上述信噪比(snr或s/n:signal-noiseratio)是度量通信系統(tǒng)通信質(zhì)量可靠性的一個(gè)主要技術(shù)指標(biāo),是指一個(gè)電子設(shè)備或者系統(tǒng)中信號(hào)與噪聲的比例,其計(jì)量單位為db,通過(guò)公式10lg(ps/pn)計(jì)算可得,其中ps和pn分別為信號(hào)和噪聲的有效功率。在電子系統(tǒng)中可換算成電壓幅值的比率關(guān)系:20lg(vs/vn),vs和vn分別為信號(hào)和噪聲電壓的“有效值”。由上述兩個(gè)公式可知,信噪比越高,說(shuō)明信號(hào)質(zhì)量越高。通過(guò)信噪比衡量信號(hào)質(zhì)量,移動(dòng)終端獲取向第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)的強(qiáng)度值,以及檢測(cè)噪聲強(qiáng)度(一般為白噪聲),兩者的比值即為信噪比。上述信噪比閾值一般為一個(gè)經(jīng)驗(yàn)值,移動(dòng)終端的運(yùn)營(yíng)商或wifi發(fā)射功率的調(diào)整方法對(duì)應(yīng)的應(yīng)用程序的運(yùn)營(yíng)商會(huì)預(yù)選設(shè)定,其會(huì)根據(jù)大量的測(cè)試結(jié)果進(jìn)行設(shè)定,當(dāng)然,該信噪比閾值也可以是用戶自定義,比如,用戶為了得到更好的網(wǎng)絡(luò)體驗(yàn),將其設(shè)置的更高,而用戶為了更加節(jié)省能耗,可以將其設(shè)定的相對(duì)較低等。
在另一實(shí)施例中,上述檢測(cè)模塊412,包括:
丟幀數(shù)檢測(cè)子模塊,用于檢測(cè)所述第二wifi模塊向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)的丟幀數(shù);
第二達(dá)標(biāo)子模塊,用于若所述丟幀數(shù)小于預(yù)設(shè)的丟幀數(shù)閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
數(shù)據(jù)在網(wǎng)絡(luò)上是以幀(frame)為單位進(jìn)行傳輸?shù)摹!皫睌?shù)據(jù)由幀頭和幀數(shù)據(jù)兩部分組成。其中,幀頭包括接收方主機(jī)物理地址的定位以及其它網(wǎng)絡(luò)信息,而幀數(shù)據(jù)區(qū)則含有一個(gè)數(shù)據(jù)體。為了讀取數(shù)據(jù)幀中的數(shù)據(jù)體,兩臺(tái)通信設(shè)備之間必須使用相同的通信協(xié)議。例如,互聯(lián)網(wǎng)使用的通信協(xié)議為互聯(lián)網(wǎng)協(xié)議(ip協(xié)議)。ip數(shù)據(jù)體包括數(shù)據(jù)體頭部和數(shù)據(jù)體的數(shù)據(jù)區(qū)兩部分。數(shù)據(jù)體頭部包括ip源地址、ip目標(biāo)地址,以及其它信息,而數(shù)據(jù)體的數(shù)據(jù)區(qū)則包括用戶數(shù)據(jù)協(xié)議(udp),傳輸控制協(xié)議(tcp),以及含有進(jìn)程信息以及實(shí)際數(shù)據(jù)的數(shù)據(jù)包等其他信息。因此互聯(lián)網(wǎng)中的設(shè)備通過(guò)ip協(xié)議就可以相互通信。本實(shí)施例中,移動(dòng)終端利用探測(cè)請(qǐng)求(proberequest)幀掃描所在區(qū)域內(nèi)的802.11網(wǎng)絡(luò),收到proberequest幀的工作站會(huì)先判斷對(duì)方能否加入網(wǎng)絡(luò)。當(dāng)移動(dòng)終端支持該網(wǎng)絡(luò)所要求的所有數(shù)據(jù)速率時(shí),以服務(wù)集標(biāo)識(shí)(ssid:servicesetidentity)表明欲加入該網(wǎng)絡(luò)。收到proberequest幀的工作站就會(huì)以proberesponse幀應(yīng)答,其中,ssid用來(lái)標(biāo)示所屬網(wǎng)絡(luò)的mac地址,即我們?cè)趙i-fi連接前看到的接入點(diǎn)名稱。在另一實(shí)施例中,移動(dòng)終端向周圍廣播一個(gè)proberequest幀,第一wifi熱點(diǎn)接收到該探測(cè)請(qǐng)求幀后向移動(dòng)終端回一個(gè)proberespon幀,通過(guò)該proberespon幀獲取到終端發(fā)射的proberequest幀的丟幀數(shù),又由于移動(dòng)終端向第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)質(zhì)量參數(shù)與該丟幀數(shù)成反比例關(guān)系,因此,當(dāng)丟幀數(shù)越大時(shí),信號(hào)質(zhì)量越差,對(duì)應(yīng)的信號(hào)質(zhì)量參數(shù)越小。
在又一實(shí)施例中,上述檢測(cè)模塊412,包括:
計(jì)算子模塊,用于連續(xù)獲取多個(gè)代表信號(hào)質(zhì)量的參數(shù),并計(jì)算多個(gè)代表信號(hào)質(zhì)量的參數(shù)的平均值;
第三達(dá)標(biāo)子模塊,用于若所述平局值大于預(yù)設(shè)的代表信號(hào)質(zhì)量的參數(shù)閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
信號(hào)質(zhì)量參數(shù)如信噪比等受環(huán)境等因素的影響,也就是說(shuō)每次檢測(cè)到的信號(hào)質(zhì)量參數(shù)的值會(huì)有差異,但可能在一個(gè)范圍內(nèi)變化。在相同的傳輸速率下檢測(cè)多個(gè)信號(hào)質(zhì)量參數(shù),計(jì)算平均值即可。例如,通過(guò)5次檢測(cè)同一速率下的信號(hào)質(zhì)量參數(shù)獲取到在一定范圍內(nèi)變化的5個(gè)信號(hào)質(zhì)量參數(shù)a、b、c、d、e,將平均值f=(a+b+c+d+e)/5作為該速率下的信號(hào)質(zhì)量參數(shù)。判定信號(hào)質(zhì)量是否達(dá)標(biāo)的準(zhǔn)確度相對(duì)合理,在后續(xù)步驟中,可以找到更加適配的上述最小wifi發(fā)射功率值。
參照?qǐng)D6,本實(shí)施例中,上述wifi發(fā)射功率的調(diào)整裝置還包括:
交替單元50,用于當(dāng)所述移動(dòng)終端進(jìn)入第二wifi熱點(diǎn)輻射范圍與所述第一wifi熱點(diǎn)輻射范圍交會(huì)區(qū)域內(nèi)時(shí),獲取第二wifi熱點(diǎn)對(duì)應(yīng)的所述優(yōu)化表;
比較單元60,用于比較第二wifi熱點(diǎn)對(duì)應(yīng)的所述優(yōu)化表和第一wifi熱點(diǎn)對(duì)應(yīng)的優(yōu)化表;
選擇單元70,用于根據(jù)比較結(jié)果選擇是否停止與第一wifi熱點(diǎn)連接;
交替連接單元80,用于若選擇停止與第一wifi熱點(diǎn)連接,則與第二wifi熱點(diǎn)連接。
移動(dòng)終端進(jìn)入第二wifi熱點(diǎn)輻射范圍與所述第一wifi熱點(diǎn)輻射范圍交會(huì)區(qū)域內(nèi)時(shí)的工作過(guò)程,移動(dòng)終端會(huì)先比較第二wifi熱點(diǎn)對(duì)應(yīng)的所述優(yōu)化表和第一wifi熱點(diǎn)對(duì)應(yīng)的優(yōu)化表,如果第一wifi熱點(diǎn)對(duì)應(yīng)的優(yōu)化表的數(shù)據(jù)更優(yōu),則繼續(xù)與第一wifi熱點(diǎn)連接,如果第二wifi熱點(diǎn)對(duì)應(yīng)的優(yōu)化表的數(shù)據(jù)更優(yōu),則選擇與第二wifi熱點(diǎn)連接,與第一wifi熱點(diǎn)斷開。
本實(shí)施例中,上述交替連接單元80,包括:
第一連接子單元81,用于與第二wifi熱點(diǎn)以第二信號(hào)傳輸速率按照第二發(fā)射功率建立連接;
查找子單元82,用于查詢所述第二wifi對(duì)應(yīng)的的優(yōu)化表,獲取第二wifi熱點(diǎn)位置處的第二信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值;
第二連接子單元83、,用于與第二wifi熱點(diǎn)以第二信號(hào)傳輸速率按照所述wifi發(fā)射功率優(yōu)化范圍值重新建立連接。
如上述第一連接子單元81、查找子單元82和第二連接子單元83,與上述的第一連接單元20、查找單元30和第二連接單元40的功能相同,只是連接的wifi熱點(diǎn)進(jìn)行變換,從連接第一wifi熱點(diǎn)變?yōu)檫B接第二wifi熱點(diǎn)。
本發(fā)明實(shí)施例的的wifi發(fā)射功率的調(diào)整裝置,獲取到與位置信息對(duì)應(yīng)的優(yōu)化表后,在wifi發(fā)射功率優(yōu)化范圍值內(nèi)選擇適當(dāng)wifi發(fā)射功率與第一wifi熱點(diǎn)重新建立連接,降低移動(dòng)終端的功耗。在移動(dòng)終端上配置了相同的第一wifi模塊和第二wifi模塊,第一wifi模塊以第一信號(hào)傳輸速率按照第一發(fā)射功率傳輸數(shù)據(jù),保證移動(dòng)終端與第一wifi熱點(diǎn)之間的高信號(hào)質(zhì)量的傳輸,第二wifi模塊則與第一wifi熱點(diǎn)之間進(jìn)行協(xié)商,查找在能夠保證信號(hào)質(zhì)量的情況下的最小wifi發(fā)射功率值,因?yàn)樯鲜龅谝粀ifi模塊的存在,在第二wifi模塊查找所述最小wifi發(fā)射功率時(shí),不會(huì)影響移動(dòng)終端與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量;當(dāng)?shù)诙ifi模塊查找到所述最小wifi發(fā)射功率值時(shí),移動(dòng)終端通過(guò)第二wifi模塊和/或第一wifi模塊使用所述最小wifi發(fā)射功率值進(jìn)行發(fā)射信號(hào),降低功耗。
參照?qǐng)D7,本發(fā)明實(shí)施例中還提供一種移動(dòng)終端,包括處理器1180和存儲(chǔ)器1120;所述存儲(chǔ)器1120用于存儲(chǔ)支持wifi發(fā)射功率動(dòng)態(tài)調(diào)整裝置執(zhí)行上述的wifi發(fā)射功率的調(diào)整方法的程序;所述處理器1180被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。
為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該移動(dòng)終端可以為包括手機(jī)、平板電腦、pda(personaldigitalassistant,個(gè)人數(shù)字助理)、pos(pointofsales,銷售終端)、車載電腦等任意終端設(shè)備,以移動(dòng)終端為手機(jī)為例:
圖7示出的是與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖7,手機(jī)包括:射頻(radiofrequency,rf)電路1110、存儲(chǔ)器1120、輸入單元1130、顯示單元1140、傳感器1150、音頻電路1160、無(wú)線保真(wirelessfidelity,wifi)模塊1170、處理器1180、以及電源1190等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖7對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
rf電路1110可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1180處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路1110包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路1110還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無(wú)線服務(wù)(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長(zhǎng)期演進(jìn)(longtermevolution,lte)、電子郵件、短消息服務(wù)(shortmessagingservice,sms)等。
存儲(chǔ)器1120可用于存儲(chǔ)軟件程序以及模塊,處理器1180通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器1120的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器1120可主要包括存儲(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ù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器1120可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
輸入單元1130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元1130可包括觸控面板1131以及其他輸入設(shè)備1132。觸控面板1131,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1131上或在觸控面板1131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板1131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器1180,并能接收處理器1180發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1131。除了觸控面板1131,輸入單元1130還可以包括其他輸入設(shè)備1132。具體地,其他輸入設(shè)備1132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元1140可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元1140可包括顯示面板1141,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來(lái)配置顯示面板1141。進(jìn)一步的,觸控面板1131可覆蓋顯示面板1141,當(dāng)觸控面板1131檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器1180以確定觸摸事件的類型,隨后處理器1180根據(jù)觸摸事件的類型在顯示面板1141上提供相應(yīng)的視覺輸出。雖然在圖7中,觸控面板1131與顯示面板1141是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板1131與顯示面板1141集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)還可包括至少一種傳感器1150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板1141的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板1141和/或背光。作為運(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ì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路1160、揚(yáng)聲器1161,傳聲器1162可提供用戶與手機(jī)之間的音頻接口。音頻電路1160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器1161,由揚(yáng)聲器1161轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器1162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路1160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1180處理后,經(jīng)rf電路1110以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器1120以便進(jìn)一步處理。
wifi屬于短距離無(wú)線傳輸技術(shù),本實(shí)施例中包括兩個(gè),即第一wifi模塊1171和第二wifi模塊1172,手機(jī)通過(guò)wifi模塊可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問。
處理器1180是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器1120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器1120內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器1180可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器1180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器1180中。
手機(jī)還包括給各個(gè)部件供電的電源1190(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器1180邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
參照?qǐng)D7,在本發(fā)明實(shí)施例中,該移動(dòng)終端所包括的處理器1180還具有以下功能:
移動(dòng)終端獲取wifi發(fā)射功率的優(yōu)化表,其中所述優(yōu)化表包括:位置信息、wifi熱點(diǎn)信息、信號(hào)傳輸速率、wifi發(fā)射功率優(yōu)化范圍值的對(duì)應(yīng)關(guān)系表;
與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接;
查詢所述wifi發(fā)射功率的優(yōu)化表,獲取第一wifi熱點(diǎn)位置處的第一信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值;
與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所wifi發(fā)射功率優(yōu)化范圍值重新建立連接。
所屬領(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ī)械或其它的形式。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
本發(fā)明還提供:a1、一種wifi發(fā)射功率的調(diào)整方法,包括:
移動(dòng)終端獲取wifi發(fā)射功率的優(yōu)化表,其中所述優(yōu)化表包括:位置信息、wifi熱點(diǎn)信息、信號(hào)傳輸速率、wifi發(fā)射功率優(yōu)化范圍值的對(duì)應(yīng)關(guān)系表;
與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接;
查詢所述wifi發(fā)射功率的優(yōu)化表,獲取第一wifi熱點(diǎn)位置處的第一信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值;
與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所wifi發(fā)射功率優(yōu)化范圍值重新建立連接。
a2、根據(jù)a1所述的wifi發(fā)射功率的調(diào)整方法,所述移動(dòng)終端配置第一wifi模塊和第二wifi模塊;所述與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接的步驟,包括:
通過(guò)所述第一wifi模塊與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接。
a3、根據(jù)a2所述的wifi發(fā)射功率的調(diào)整方法,所述與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所述wifi發(fā)射功率優(yōu)化范圍值重新建立連接的步驟,包括:
通過(guò)所述第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中查找向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值;
關(guān)閉第一wifi模塊,通過(guò)所述第二wifi模塊使用所述最小wifi發(fā)射功率值與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸;或者,將第一wifi模塊的發(fā)射功率調(diào)節(jié)為所述最小wifi發(fā)射功率與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸,并關(guān)閉第二wifi模塊;或者,將第一wifi模塊和第二wifi模塊的發(fā)射功率同時(shí)調(diào)節(jié)為所述最小wifi發(fā)射功率與所述wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
a4、根據(jù)a3所述的wifi發(fā)射功率的調(diào)整方法,所述通過(guò)所述第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中查找向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值的步驟,包括:
所述第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中根據(jù)預(yù)設(shè)規(guī)則選擇處于中部的中間wifi發(fā)射功率值對(duì)應(yīng)的wifi發(fā)射功率與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸;其中,所述wifi發(fā)射功率優(yōu)化范圍值中各wifi發(fā)射功率值按照從大到小或從小到大的順序排列;
檢測(cè)第二wifi模塊與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量是否達(dá)標(biāo);
若達(dá)標(biāo),則在所述中間wifi發(fā)射功率值,以及所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值;
若未達(dá)標(biāo),則在所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值。
a5、根據(jù)a4所述的wifi發(fā)射功率的調(diào)整方法,所述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;
當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為奇數(shù)時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的wifi發(fā)射功率值。
a6、根據(jù)a4所述的wifi發(fā)射功率的調(diào)整方法,所述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;
當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為偶數(shù),且第一wifi模塊與第一wifi熱點(diǎn)之間當(dāng)前的信號(hào)質(zhì)量大于/等于預(yù)設(shè)的第一閾值時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較小的一個(gè)wifi發(fā)射功率值。
a7、根據(jù)a4所述的wifi發(fā)射功率的調(diào)整方法,所述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;
當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為偶數(shù),且第一wifi模塊與第一wifi熱點(diǎn)之間當(dāng)前的信號(hào)質(zhì)量小于預(yù)設(shè)的第一閾值時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較大的一個(gè)wifi發(fā)射功率值。
a8、根據(jù)a4所述的wifi發(fā)射功率的調(diào)整方法,所述若達(dá)標(biāo),則在所述中間wifi發(fā)射功率值,以及所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值的步驟,包括:
從大到小遍歷所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,并將所述遍歷到的wifi發(fā)射功率值作為第一目標(biāo)功率值,將所述第一目標(biāo)功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的功率值;
判斷wifi發(fā)射功率為所述第一目標(biāo)功率值時(shí)的信號(hào)質(zhì)量是否達(dá)標(biāo);
若是,則繼續(xù)遍歷,若否,則將所述遍歷到的上一個(gè)wifi發(fā)射功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的所述最小wifi發(fā)射功率值。
a9、根據(jù)a4所述的wifi發(fā)射功率的調(diào)整方法,所述若未達(dá)標(biāo),則在所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值的步驟,包括:
從小到大遍歷所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,并將所述遍歷到的wifi發(fā)射功率值作為第二目標(biāo)功率值,將所述第二目標(biāo)功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的功率值;
判斷wifi發(fā)射功率為所述第二目標(biāo)功率值時(shí)的信號(hào)質(zhì)量是否達(dá)標(biāo);
若是,則判定所述第二目標(biāo)功率值為所述最小wifi發(fā)射功率值;若否,則繼續(xù)遍歷。
a10、根據(jù)a4-a9中任一項(xiàng)所述的wifi發(fā)射功率的調(diào)整方法,所述檢測(cè)第二wifi模塊與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量是否達(dá)標(biāo)的步驟,包括:
檢測(cè)所述第二wifi模塊向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信噪比;
若所述信噪比大于預(yù)設(shè)的信噪比閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
a11、根據(jù)a4-a9中任一項(xiàng)所述的wifi發(fā)射功率的調(diào)整方法,所述檢測(cè)第二wifi模塊與wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量是否達(dá)標(biāo)的步驟,包括:
檢測(cè)所述第二wifi模塊向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)的丟幀數(shù);
若所述丟幀數(shù)小于預(yù)設(shè)的丟幀數(shù)閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
a12、根據(jù)a4-a9中任一項(xiàng)所述的wifi發(fā)射功率的調(diào)整方法,所述檢測(cè)第二wifi模塊與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量是否達(dá)標(biāo)的步驟,包括:
連續(xù)獲取多個(gè)代表信號(hào)質(zhì)量的參數(shù),并計(jì)算多個(gè)代表信號(hào)質(zhì)量的參數(shù)的平均值;
若所述平局值大于預(yù)設(shè)的代表信號(hào)質(zhì)量的參數(shù)閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
a13、根據(jù)a1-a9中任一項(xiàng)所述的wifi發(fā)射功率的調(diào)整方法,所述與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所述wifi發(fā)射功率優(yōu)化范圍值重新建立連接的步驟之后,包括:
當(dāng)所述移動(dòng)終端進(jìn)入第二wifi熱點(diǎn)輻射范圍與所述第一wifi熱點(diǎn)輻射范圍交會(huì)區(qū)域內(nèi)時(shí),獲取第二wifi熱點(diǎn)對(duì)應(yīng)的所述優(yōu)化表;
比較第二wifi熱點(diǎn)對(duì)應(yīng)的所述優(yōu)化表和第一wifi熱點(diǎn)對(duì)應(yīng)的優(yōu)化表;
根據(jù)比較結(jié)果選擇是否停止與第一wifi熱點(diǎn)連接;
若選擇停止與第一wifi熱點(diǎn)連接,則與第二wifi熱點(diǎn)連接。
a14、根據(jù)a13所述的wifi發(fā)射功率的調(diào)整方法,所述若選擇停止與第一wifi熱點(diǎn)連接,則與第二wifi熱點(diǎn)連接的步驟,包括:
與第二wifi熱點(diǎn)以第二信號(hào)傳輸速率按照第二發(fā)射功率建立連接;
查詢所述第二wifi對(duì)應(yīng)的的優(yōu)化表,獲取第二wifi熱點(diǎn)位置處的第二信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值;
與第二wifi熱點(diǎn)以第二信號(hào)傳輸速率按照所述wifi發(fā)射功率優(yōu)化范圍值重新建立連接。
b1、一種wifi發(fā)射功率的調(diào)整裝置,包括:
獲取單元,用于移動(dòng)終端獲取wifi發(fā)射功率的優(yōu)化表,其中所述優(yōu)化表包括:位置信息、wifi熱點(diǎn)信息、信號(hào)傳輸速率、wifi發(fā)射功率優(yōu)化范圍值的對(duì)應(yīng)關(guān)系表;
第一連接單元,用于與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接;
查找單元,用于查詢所述wifi發(fā)射功率的優(yōu)化表,獲取第一wifi熱點(diǎn)位置處的第一信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值;
第二連接單元,用于與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照所wifi發(fā)射功率優(yōu)化范圍值重新建立連接。
b2、根據(jù)b1所述的wifi發(fā)射功率的調(diào)整裝置,所述移動(dòng)終端配置第一wifi模塊和第二wifi模塊;所述第一連接單元,包括:
第一連接模塊,用于通過(guò)所述第一wifi模塊與第一wifi熱點(diǎn)以第一信號(hào)傳輸速率按照第一發(fā)射功率建立連接。
b3、根據(jù)b2所述的wifi發(fā)射功率的調(diào)整裝置,所述第二連接單元,包括:
查找子單元,用于通過(guò)所述第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中查找向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)時(shí),信號(hào)質(zhì)量達(dá)標(biāo)的最小wifi發(fā)射功率值;
關(guān)閉/切換子單元,用于關(guān)閉第一wifi模塊,通過(guò)所述第二wifi模塊使用所述最小wifi發(fā)射功率值與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸;或者,將第一wifi模塊的發(fā)射功率調(diào)節(jié)為所述最小wifi發(fā)射功率與所述第一wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸,并關(guān)閉第二wifi模塊;或者,將第一wifi模塊和第二wifi模塊的發(fā)射功率同時(shí)調(diào)節(jié)為所述最小wifi發(fā)射功率與所述wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
b4、根據(jù)11所述的wifi發(fā)射功率的調(diào)整裝置,所述查找子單元,包括:
選擇模塊,用于所述第二wifi模塊在所述wifi發(fā)射功率優(yōu)化范圍值中根據(jù)預(yù)設(shè)規(guī)則選擇處于中部的中間wifi發(fā)射功率值對(duì)應(yīng)的wifi發(fā)射功率與所述wifi熱點(diǎn)進(jìn)行數(shù)據(jù)傳輸;其中,所述wifi發(fā)射功率優(yōu)化范圍值中各wifi發(fā)射功率值按照從大到小或從小到大的順序排列;
檢測(cè)模塊,用于檢測(cè)第二wifi模塊與第一wifi熱點(diǎn)之間數(shù)據(jù)傳輸?shù)男盘?hào)質(zhì)量是否達(dá)標(biāo);
第一判定模塊,用于若信號(hào)質(zhì)量達(dá)標(biāo),則在所述中間wifi發(fā)射功率值,以及所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值;
第二判定模塊,用于若信號(hào)質(zhì)量未達(dá)標(biāo),則在所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值中查找所述最小wifi發(fā)射功率值。
b5、根據(jù)b4所述的wifi發(fā)射功率的調(diào)整裝置,所述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;所述選擇模塊,包括:
第一選擇子模塊,用于當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為奇數(shù)時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的wifi發(fā)射功率值。
b6、根據(jù)b4所述的wifi發(fā)射功率的調(diào)整裝置,所述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;所述選擇模塊,包括:
第二選擇子模塊,用于當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為偶數(shù),且第一wifi模塊當(dāng)前的信號(hào)質(zhì)量大于/等于預(yù)設(shè)的第一閾值時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較小的一個(gè)wifi發(fā)射功率值。
b7、根據(jù)b4所述的wifi發(fā)射功率的調(diào)整裝置,所述wifi發(fā)射功率優(yōu)化范圍值中至少設(shè)置三個(gè)wifi發(fā)射功率值;所述選擇模塊,包括:
第三選擇子模塊,用于當(dāng)所述wifi發(fā)射功率優(yōu)化范圍值中wifi發(fā)射功率值的數(shù)量為偶數(shù),且第一wifi模塊當(dāng)前的信號(hào)質(zhì)量小于預(yù)設(shè)的第一閾值時(shí),所述中間wifi發(fā)射功率值為在所述wifi發(fā)射功率優(yōu)化范圍值中處于正中間的兩個(gè)wifi發(fā)射功率值中相對(duì)較大的一個(gè)wifi發(fā)射功率值。
b8、根據(jù)b4所述的wifi發(fā)射功率的調(diào)整裝置,所述第一判定模塊,包括:
第一傳輸子模塊,用于從大到小遍歷所述wifi發(fā)射功率優(yōu)化范圍值中小于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,并將所述遍歷到的wifi發(fā)射功率值作為第一目標(biāo)功率值,將所述第一目標(biāo)功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的功率值;
第一判斷子模塊,用于判斷wifi發(fā)射功率為所述第一目標(biāo)功率值時(shí)的信號(hào)質(zhì)量是否達(dá)標(biāo);
第一判定子模塊,用于若信號(hào)質(zhì)量達(dá)標(biāo),則繼續(xù)遍歷,若信號(hào)質(zhì)量未達(dá)標(biāo),則將所述遍歷到的上一個(gè)wifi發(fā)射功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的所述最小wifi發(fā)射功率值。
b9、根據(jù)b4所述的wifi發(fā)射功率的調(diào)整裝置,所述第二判定模塊,包括:
第二傳輸子模塊,用于從小到大遍歷所述wifi發(fā)射功率優(yōu)化范圍值中大于所述中間wifi發(fā)射功率值的wifi發(fā)射功率值,并將所述遍歷到的wifi發(fā)射功率值作為第二目標(biāo)功率值,將所述第二目標(biāo)功率值作為向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的功率值;
第二判斷子模塊,用于判斷wifi發(fā)射功率為所述第二目標(biāo)功率值時(shí)的信號(hào)質(zhì)量是否達(dá)標(biāo);
第二判定子模塊,用于若信號(hào)質(zhì)量達(dá)標(biāo),則判定所述第二目標(biāo)功率值為所述最小wifi發(fā)射功率值;若信號(hào)質(zhì)量未達(dá)標(biāo),則繼續(xù)遍歷。
b10、根據(jù)b4-b9中任一項(xiàng)所述的wifi發(fā)射功率的調(diào)整裝置,所述檢測(cè)模塊,包括:
信噪比檢測(cè)子模塊,用于檢測(cè)所述第二wifi模塊向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信噪比;
第一達(dá)標(biāo)子模塊,用于若所述信噪比大于預(yù)設(shè)的信噪比閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
b11、根據(jù)b4-b9中任一項(xiàng)所述的wifi發(fā)射功率的調(diào)整裝置,所述檢測(cè)模塊,包括:
丟幀數(shù)檢測(cè)子模塊,用于檢測(cè)所述第二wifi模塊向所述第一wifi熱點(diǎn)傳輸數(shù)據(jù)的信號(hào)的丟幀數(shù);
第二達(dá)標(biāo)子模塊,用于若所述丟幀數(shù)小于預(yù)設(shè)的丟幀數(shù)閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
b12、根據(jù)b4-b9中任一項(xiàng)所述的wifi發(fā)射功率的調(diào)整裝置,所述檢測(cè)模塊,包括:
計(jì)算子模塊,用于連續(xù)獲取多個(gè)代表信號(hào)質(zhì)量的參數(shù),并計(jì)算多個(gè)代表信號(hào)質(zhì)量的參數(shù)的平均值;
第三達(dá)標(biāo)子模塊,用于若所述平局值大于預(yù)設(shè)的代表信號(hào)質(zhì)量的參數(shù)閾值,則判定所述信號(hào)質(zhì)量達(dá)標(biāo)。
b13、根據(jù)b1-b9中任一項(xiàng)所述的wifi發(fā)射功率的調(diào)整裝置,還包括:
交替單元,用于當(dāng)所述移動(dòng)終端進(jìn)入第二wifi熱點(diǎn)輻射范圍與所述第一wifi熱點(diǎn)輻射范圍交會(huì)區(qū)域內(nèi)時(shí),獲取第二wifi熱點(diǎn)對(duì)應(yīng)的所述優(yōu)化表;
比較單元,用于比較第二wifi熱點(diǎn)對(duì)應(yīng)的所述優(yōu)化表和第一wifi熱點(diǎn)對(duì)應(yīng)的優(yōu)化表;
選擇單元,用于根據(jù)比較結(jié)果選擇是否停止與第一wifi熱點(diǎn)連接;
交替連接單元,用于若選擇停止與第一wifi熱點(diǎn)連接,則與第二wifi熱點(diǎn)連接。
b14、根據(jù)b13所述的wifi發(fā)射功率的調(diào)整裝置,所述交替連接單元,包括:
第一連接子單元,用于與第二wifi熱點(diǎn)以第二信號(hào)傳輸速率按照第二發(fā)射功率建立連接;
查找子單元,用于查詢所述第二wifi對(duì)應(yīng)的的優(yōu)化表,獲取第二wifi熱點(diǎn)位置處的第二信號(hào)傳輸速率和wifi發(fā)射功率優(yōu)化范圍值;
第二連接子單元,用于與第二wifi熱點(diǎn)以第二信號(hào)傳輸速率按照所述wifi發(fā)射功率優(yōu)化范圍值重新建立連接。
c1、一種移動(dòng)終端,包括處理器和存儲(chǔ)器;
所述存儲(chǔ)器用于存儲(chǔ)wifi發(fā)射功率的調(diào)整裝置執(zhí)行a1-a14中任一項(xiàng)所述的wifi發(fā)射功率的調(diào)整整方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。