本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種無線網(wǎng)絡(luò)掃描控制方法及相關(guān)設(shè)備。
背景技術(shù):
隨著通信領(lǐng)域的迅猛發(fā)展,無線局域網(wǎng)(Wireless Local Area Networks,WLAN)技術(shù)在移動(dòng)終端中的應(yīng)用越來越廣泛。用戶對(duì)無線局域網(wǎng)的依賴程度也在逐漸加深。為了能夠隨時(shí)隨地使用到無線局域網(wǎng),用戶經(jīng)常將無線局域網(wǎng)功能設(shè)置為開啟狀態(tài)。但無論是否需要對(duì)無線局域網(wǎng)進(jìn)行切換,移動(dòng)終端都會(huì)不斷對(duì)周圍無線局域網(wǎng)進(jìn)行掃描,不僅增加了系統(tǒng)負(fù)擔(dān),系統(tǒng)耗電也會(huì)非常快,嚴(yán)重影響用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供解決上述問題或者至少部分地解決上述問題的一種應(yīng)用程序控制方法及相關(guān)設(shè)備。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種無線網(wǎng)絡(luò)掃描控制方法,包括:
獲取移動(dòng)終端的傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)包括位置數(shù)據(jù)和加速度數(shù)據(jù);
根據(jù)所述傳感器數(shù)據(jù),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài);
若所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。
可選的,根據(jù)所述傳感器數(shù)據(jù),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),包括:
在閾值時(shí)間內(nèi)依據(jù)位置數(shù)據(jù)確定所述移動(dòng)終端的位移變化信息;
當(dāng)所述位移變化信息未超出距離閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
可選的,所述的方法還包括:
當(dāng)所述位移變化信息超出距離閾值時(shí),在閾值時(shí)間內(nèi)依據(jù)加速度數(shù)據(jù)確定所述移動(dòng)終端各方向的運(yùn)動(dòng)加速度信息;
當(dāng)所述各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
可選的,判斷當(dāng)所述位移變化信息未超出距離閾值之后,所述的方法還包括:
判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);
當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中,所述白名單包括下載類任務(wù);
當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
可選的,判斷當(dāng)所述各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值之后,所述的方法還包括:
判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);
當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
可選的,所述的方法還包括:
當(dāng)所述移動(dòng)終端處于非鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中;
當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
可選的,所述的方法還包括:
當(dāng)所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)時(shí),允許對(duì)所述無線局域網(wǎng)進(jìn)行掃描。
根據(jù)本發(fā)明的另一方面,提供了一種無線網(wǎng)絡(luò)掃描控制裝置,包括:
數(shù)據(jù)獲取模塊,用于獲取移動(dòng)終端的傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)包括位置數(shù)據(jù)和加速度數(shù)據(jù);
狀態(tài)確定模塊,用于根據(jù)所述傳感器數(shù)據(jù),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài);
掃描控制模塊,用于若所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。
可選的,所述狀態(tài)確定模塊包括:
位移確定子模塊,用于在閾值時(shí)間內(nèi)依據(jù)位置數(shù)據(jù)確定所述移動(dòng)終端的位移變化信息;
第一狀態(tài)確定子模塊,用于當(dāng)所述位移變化信息未超出距離閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
可選的,所述狀態(tài)確定模塊還包括:
加速度確定子模塊,用于當(dāng)所述位移變化信息超出距離閾值時(shí),在閾值時(shí)間內(nèi)依據(jù)加速度數(shù)據(jù)確定所述移動(dòng)終端各方向的運(yùn)動(dòng)加速度信息;
第二狀態(tài)確定子模塊,用于當(dāng)所述各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
可選的,所述第一狀態(tài)確定子模塊,還用于判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中,所述白名單包括下載類任務(wù);當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
可選的,所述第二狀態(tài)確定子模塊,還用于判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
可選的,所述第二狀態(tài)確定子模塊,還用于當(dāng)所述移動(dòng)終端處于非鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中;當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
可選的,所述掃描控制模塊,還用于當(dāng)所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)時(shí),允許對(duì)所述無線局域網(wǎng)進(jìn)行掃描。
根據(jù)本發(fā)明的第三方面,還公開了一種移動(dòng)終端,包括處理器和存儲(chǔ)器,
所述存儲(chǔ)器用于存儲(chǔ)無線網(wǎng)絡(luò)掃描控制裝置執(zhí)行上述的應(yīng)用程序控制方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。
根據(jù)本發(fā)明的第四方面,還公開了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存為上述無線網(wǎng)絡(luò)掃描控制裝置所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方面為無線網(wǎng)絡(luò)掃描控制裝置所設(shè)計(jì)的程序。
本發(fā)明的一種無線網(wǎng)絡(luò)掃描控制方法及相關(guān)設(shè)備,通過獲取移動(dòng)終端的傳感器數(shù)據(jù),并根據(jù)該傳感器數(shù)據(jù),確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),若移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描,從而使得在無需切換無線局域網(wǎng)時(shí),禁止對(duì)無線局域網(wǎng)進(jìn)行掃描,以達(dá)到減少系統(tǒng)耗電,延長(zhǎng)終端使用時(shí)間的效果,進(jìn)而提升用戶使用感受。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明的一種無線網(wǎng)絡(luò)掃描控制方法實(shí)施例的步驟流程圖;
圖2示出了根據(jù)本發(fā)明的另一種無線網(wǎng)絡(luò)掃描控制方法實(shí)施例的步驟流程圖;
圖3示出了根據(jù)本發(fā)明的一種無線網(wǎng)絡(luò)掃描控制裝置實(shí)施例的結(jié)構(gòu)框圖;
圖4示出了根據(jù)本發(fā)明的另一種無線網(wǎng)絡(luò)掃描控制裝置實(shí)施例的結(jié)構(gòu)框圖;以及,
圖5示出了與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
參照?qǐng)D1,示出了根據(jù)本發(fā)明的一種無線網(wǎng)絡(luò)掃描控制方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟101,獲取移動(dòng)終端的傳感器數(shù)據(jù)。
具體的,該傳感器數(shù)據(jù)可以包括位置數(shù)據(jù)和加速度數(shù)據(jù),即可以體現(xiàn)移動(dòng)終端運(yùn)動(dòng)狀態(tài)的數(shù)據(jù)。從而通過獲取移動(dòng)終端的傳感器數(shù)據(jù),可以確定移動(dòng)終端的運(yùn)動(dòng)狀態(tài)。
其中,位置數(shù)據(jù)可以通過全球定位系統(tǒng)獲取,用于表征移動(dòng)終端的位置變化。加速度數(shù)據(jù)可以通過加速度傳感器或六軸傳感器等裝置獲取,用于表征移動(dòng)終端的受力變化。結(jié)合位置數(shù)據(jù)和加速度數(shù)據(jù)可以分析移動(dòng)終端的各種運(yùn)動(dòng)狀態(tài)。
步驟102,根據(jù)傳感器數(shù)據(jù),確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
具體的,可以根據(jù)位置數(shù)據(jù)、加速度數(shù)據(jù)等傳感器數(shù)據(jù),確定移動(dòng)終端的運(yùn)動(dòng)狀態(tài),從而根據(jù)移動(dòng)終端的運(yùn)動(dòng)狀態(tài)確定移動(dòng)終端是否離開當(dāng)前無線局域網(wǎng)有效覆蓋范圍,其中無線局域網(wǎng)有效覆蓋范圍是指該無線局域網(wǎng)的網(wǎng)絡(luò)信號(hào)的強(qiáng)度大于預(yù)設(shè)信號(hào)強(qiáng)度閾值的區(qū)域范圍,在該范圍內(nèi)無線局域網(wǎng)的信號(hào)強(qiáng)度能夠滿足用戶使用需求。
若移動(dòng)終端未離開當(dāng)前無線局域網(wǎng)有效覆蓋范圍,則可以持續(xù)使用該無線局域網(wǎng),此時(shí)對(duì)移動(dòng)終端的無線局域網(wǎng)掃描功能需求較低,即移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
步驟103,若移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。
在具體實(shí)現(xiàn)中,若移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則可以禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。其中禁止對(duì)無線局域網(wǎng)進(jìn)行掃描的方式可以為關(guān)閉無線局域網(wǎng)功能,或者對(duì)無線局域網(wǎng)功能進(jìn)行限制,從而避免移動(dòng)終端在無線局域網(wǎng)掃描功能處于低需求狀態(tài)下仍然不斷對(duì)周圍無線局域網(wǎng)進(jìn)行掃描,進(jìn)而減輕了系統(tǒng)負(fù)擔(dān),節(jié)約系統(tǒng)耗電。
綜上,在本發(fā)明實(shí)施例中,通過獲取移動(dòng)終端的傳感器數(shù)據(jù),并根據(jù)該傳感器數(shù)據(jù),確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),若移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描,從而使得在無需切換無線局域網(wǎng)時(shí),禁止對(duì)無線局域網(wǎng)進(jìn)行掃描,以達(dá)到減少系統(tǒng)耗電,延長(zhǎng)終端使用時(shí)間的效果,進(jìn)而提升用戶使用感受。
參照?qǐng)D2,示出了根據(jù)本發(fā)明的另一種無線網(wǎng)絡(luò)掃描控制方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟201,獲取移動(dòng)終端的傳感器數(shù)據(jù)。
在實(shí)際應(yīng)用中,為了確定移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),需要多個(gè)傳感器數(shù)據(jù)相結(jié)合,才能做出準(zhǔn)確判斷。
具體的,可以通過全球定位系統(tǒng)獲取移動(dòng)終端的位置數(shù)據(jù),并通過分析不同時(shí)間的位置數(shù)據(jù),體現(xiàn)移動(dòng)終端的位置變化信息。位置變化信息可以確定移動(dòng)終端相對(duì)于地面是否發(fā)生了位移。例如,當(dāng)移動(dòng)終端靜止地放在處于移動(dòng)狀態(tài)的車內(nèi)時(shí),雖然移動(dòng)終端相對(duì)于車沒有發(fā)生相對(duì)位移,但通過位置數(shù)據(jù)的變化,可以確定移動(dòng)終端發(fā)生了相對(duì)于地面的絕對(duì)位移。其中,相對(duì)位移指移動(dòng)終端相對(duì)于所處環(huán)境的位置關(guān)系,絕對(duì)位移指移動(dòng)終端相對(duì)于地面的位置關(guān)系。
可以通過加速度傳感器或六軸傳感器等裝置獲取移動(dòng)終端的加速度數(shù)據(jù)。并通過分析各方向的加速度情況,確定移動(dòng)終端是否發(fā)生了相對(duì)位移。根據(jù)牛頓第二定律可知,物體的加速度與所受作用力成正比,因此,在正常使用狀態(tài)下,若加速度發(fā)生明顯變化,則受力發(fā)生了明顯變化,表明用戶可能正在使用移動(dòng)終端,或用戶準(zhǔn)備拿起移動(dòng)終端開始使用。
步驟202,判斷位移變化信息是否超出距離閾值。
在通過GPS獲取位置數(shù)據(jù)后,可以根據(jù)位置數(shù)據(jù)判斷位移變化信息是否超出距離閾值。在實(shí)際應(yīng)用中,由于顛簸或其它外界擾動(dòng)因素,都可能導(dǎo)致位移數(shù)據(jù)發(fā)生微小變化,為避免誤判,可以預(yù)先設(shè)定距離閾值,當(dāng)位移變化信息超出預(yù)設(shè)的距離閾值時(shí),確定該移動(dòng)終端發(fā)生了明顯的位置變化。
具體的,當(dāng)位移變化信息未超出距離閾值時(shí),可以推斷該移動(dòng)終端處于靜止?fàn)顟B(tài)。當(dāng)確定移動(dòng)終端處于靜止?fàn)顟B(tài)時(shí),移動(dòng)終端的使用狀態(tài)還存在多種可能。例如,此時(shí)移動(dòng)終端可能處于鎖屏狀態(tài),也可能處于非鎖屏狀態(tài)。為了能夠進(jìn)一步確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),就需要執(zhí)行步驟204,判斷移動(dòng)終端是否處于鎖屏狀態(tài),以使判斷結(jié)果更加準(zhǔn)確。
當(dāng)位移變化信息超出距離閾值時(shí),可以推斷該移動(dòng)終端未處于靜止?fàn)顟B(tài)。當(dāng)確定移動(dòng)終端未處于靜止?fàn)顟B(tài)時(shí),移動(dòng)終端的使用狀態(tài)還存在多種可能。例如,此時(shí)移動(dòng)終端雖然發(fā)生了絕對(duì)位移,但可能未發(fā)生相對(duì)位移,當(dāng)移動(dòng)終端處于正在行駛的車內(nèi)時(shí),便可能移動(dòng)終端僅發(fā)生了相對(duì)地面的絕對(duì)位移,但未發(fā)生相對(duì)于車的相對(duì)位移,若移動(dòng)終端在車內(nèi)閑置,且沒有脫離車本身的無線局域網(wǎng)環(huán)境,則無需頻繁對(duì)無線局域網(wǎng)進(jìn)行掃描。為了能夠進(jìn)一步確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),就需要執(zhí)行步驟203,判斷移動(dòng)終端是否發(fā)生了相對(duì)位移,以使判斷結(jié)果更加準(zhǔn)確。
步驟203,判斷各方向的運(yùn)動(dòng)加速度信息是否均低于加速度閾值。
具體的,在確定位移變化信息超出距離閾值后,還可以通過判斷各方向的運(yùn)動(dòng)加速度信息是否均低于加速度閾值,確定移動(dòng)終端是否發(fā)生了相對(duì)位移。
一方面,當(dāng)存在至少一個(gè)方向的運(yùn)動(dòng)加速度信息高于加速度閾值時(shí),可以確定移動(dòng)終端在對(duì)應(yīng)方向上發(fā)生了相對(duì)位移,該相對(duì)位移的產(chǎn)生是由于受力變化導(dǎo)致的,所以可以推斷該移動(dòng)終端可能正處于使用狀態(tài),或準(zhǔn)備使用狀態(tài)。此時(shí),用戶將可能脫離一個(gè)無線局域網(wǎng)有效覆蓋范圍,進(jìn)入另一個(gè)無線局域網(wǎng)有效范圍使用移動(dòng)終端,因此,移動(dòng)終端需要進(jìn)行無線局域網(wǎng)掃描以切換無線局域網(wǎng)的概率較大,可以確定移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)。例如,若用戶從房間A走向房間B,且拿出移動(dòng)終端準(zhǔn)備使用,由于房間A和房間B所覆蓋的無線局域網(wǎng)信號(hào)可能是不同的,為了保證用戶能夠掃描到新的無線局域網(wǎng)信號(hào)并接入,需要移動(dòng)終端的無線局域網(wǎng)掃描功能不斷對(duì)周圍無線局域網(wǎng)進(jìn)行掃描。因此可以執(zhí)行步驟207,允許對(duì)無線局域網(wǎng)進(jìn)行掃描。
另一方面,當(dāng)各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值時(shí),可以確定移動(dòng)終端未發(fā)生相對(duì)位移,當(dāng)確定移動(dòng)終端發(fā)生了絕對(duì)位移,但未發(fā)生相對(duì)位移的情況下,移動(dòng)終端的使用狀態(tài)還存在多種可能。在該情況下,可以確定移動(dòng)終端是隨著所處環(huán)境一起移動(dòng)的,例如,移動(dòng)終端可能放在車內(nèi),車正在移動(dòng),而此時(shí)用戶可能正在使用移動(dòng)終端,也可能未在使用。為了能夠進(jìn)一步確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),就需要執(zhí)行步驟204,判斷移動(dòng)終端是否處于鎖屏狀態(tài),以使判斷結(jié)果更加準(zhǔn)確。
步驟204,判斷移動(dòng)終端是否處于鎖屏狀態(tài)。
在實(shí)際應(yīng)用中,還可以通過判斷移動(dòng)終端是否處于鎖屏狀態(tài),確定用戶是否正在操作移動(dòng)終端。
一方面,在位移變化信息超出距離閾值、但各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值時(shí),需要根據(jù)移動(dòng)終端是否處于鎖屏狀態(tài),確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。若移動(dòng)終端處于鎖屏狀態(tài),則可以確定移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。例如,此時(shí)用戶可能正在路途中,攜帶移動(dòng)終端行走或乘車,在該場(chǎng)景下,用戶使用無線局域網(wǎng)的概率較小,可以執(zhí)行步驟206,禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。
然而,如果移動(dòng)終端處于非鎖屏狀態(tài),則此時(shí)用戶可能正在途中使用移動(dòng)終端,需要根據(jù)移動(dòng)終端中后臺(tái)運(yùn)行的任務(wù)類型,進(jìn)一步確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),即需要執(zhí)行步驟205,判斷是否任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中,以使判斷結(jié)果更加準(zhǔn)確。
另一方面,若位移變化信息雖未超出距離閾值,且移動(dòng)終端處于鎖屏狀態(tài),但移動(dòng)終端的無線局域網(wǎng)掃描功能仍可能處于低需求狀態(tài)。需要根據(jù)移動(dòng)終端中后臺(tái)運(yùn)行的任務(wù)類型,進(jìn)一步確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),即需要執(zhí)行步驟205,判斷是否任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中,以使判斷結(jié)果更加準(zhǔn)確。
步驟205,判斷是否任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中。
具體的,白名單中的任務(wù)類型包括下載類任務(wù)。由于下載類任務(wù)消耗流量較多,對(duì)無線局域網(wǎng)的需求較高。例如,若后臺(tái)正在運(yùn)行下載音樂、影片等任務(wù),即使移動(dòng)終端處于靜止?fàn)顟B(tài)或鎖屏狀態(tài),也可能需要使用無線局域網(wǎng)。在實(shí)際應(yīng)用中,可以通過判斷是否任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中,確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
一方面,當(dāng)位移變化信息未超出距離閾值,且移動(dòng)終端處于鎖屏狀態(tài)時(shí),若任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中,則可以確定移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)??梢詧?zhí)行步驟206,禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。若存在至少一個(gè)后臺(tái)運(yùn)行的任務(wù)類型在白名單中,則可以確定移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)??梢詧?zhí)行步驟207,允許對(duì)無線局域網(wǎng)進(jìn)行掃描。
例如,用戶利用睡眠時(shí)間在移動(dòng)終端中下載影片時(shí),雖然移動(dòng)終端并未移動(dòng),且處于鎖屏狀態(tài),但在影片下載過程中,由于后臺(tái)存在白名單中任務(wù)類型,仍需保證移動(dòng)終端持續(xù)接入無線局域網(wǎng),因此,無線局域網(wǎng)掃描功能處于非低需求狀態(tài)。當(dāng)影片下載任務(wù)完成,任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),便可以無需保證移動(dòng)終端持續(xù)接入無線局域網(wǎng),因此,無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
另一方面,當(dāng)位移變化信息超出距離閾值、各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值且移動(dòng)終端處于非鎖屏狀態(tài)時(shí),即用戶可能正在途中使用移動(dòng)終端時(shí),可以根據(jù)移動(dòng)終端中后臺(tái)運(yùn)行的任務(wù)類型,進(jìn)一步確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。若任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中,則可以確定移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)??梢詧?zhí)行步驟206,禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。若存在至少一個(gè)后臺(tái)運(yùn)行的任務(wù)類型在白名單中,則可以確定移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)??梢詧?zhí)行步驟207,允許對(duì)無線局域網(wǎng)進(jìn)行掃描。
例如,用戶在途中使用移動(dòng)終端時(shí),為避免連接具有釣魚性質(zhì)的無線局域網(wǎng),若移動(dòng)終端未運(yùn)行白名單中類似下載任務(wù)等對(duì)流量需求比較大的任務(wù)類型,則可以禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。若用戶需要利用無線局域網(wǎng)執(zhí)行下載等任務(wù)類型,即移動(dòng)終端中存在至少一個(gè)后臺(tái)運(yùn)行的任務(wù)類型在白名單中,則可以允許對(duì)無線局域網(wǎng)進(jìn)行掃描。
步驟206,若移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。
具體的,可以按照預(yù)設(shè)時(shí)間間隔對(duì)上述各種狀態(tài)進(jìn)行判斷,當(dāng)判斷結(jié)果為移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)時(shí),則可以禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。從而避免移動(dòng)終端在無線局域網(wǎng)掃描功能處于低需求狀態(tài)下仍然不斷對(duì)周圍無線局域網(wǎng)進(jìn)行掃描,進(jìn)而減輕了系統(tǒng)負(fù)擔(dān),節(jié)約系統(tǒng)耗電。
步驟207,若移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài),則允許對(duì)所述無線局域網(wǎng)進(jìn)行掃描。
具體的,可以按照預(yù)設(shè)時(shí)間間隔對(duì)上述各種狀態(tài)進(jìn)行判斷,當(dāng)判斷結(jié)果為移動(dòng)終端的無線局域網(wǎng)掃描功能由低需求狀態(tài)轉(zhuǎn)變?yōu)榉堑托枨鬆顟B(tài)時(shí),則可以允許對(duì)無線局域網(wǎng)進(jìn)行掃描,從而使移動(dòng)終端恢復(fù)對(duì)無線局域網(wǎng)進(jìn)行掃描的功能,以避免無線局域網(wǎng)信號(hào)中斷影響使用。
綜上,在本發(fā)明實(shí)施例中,通過獲取移動(dòng)終端的傳感器數(shù)據(jù),并綜合判斷位移變化信息是否超出距離閾值、各方向的運(yùn)動(dòng)加速度信息是否均低于加速度閾值、移動(dòng)終端是否處于鎖屏狀態(tài)以及是否任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中,從而確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。若移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描,并且當(dāng)移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)時(shí),允許對(duì)無線局域網(wǎng)進(jìn)行掃描。從而可以更加準(zhǔn)確地判斷移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),對(duì)無線網(wǎng)絡(luò)掃描實(shí)現(xiàn)更加精準(zhǔn)的控制。不僅使得在無需切換無線局域網(wǎng)時(shí),禁止對(duì)無線局域網(wǎng)進(jìn)行掃描,以達(dá)到減少系統(tǒng)耗電,延長(zhǎng)終端使用時(shí)間的效果。而且有效避免了因誤判導(dǎo)致無法使用無線局域網(wǎng)掃描功能。進(jìn)一步提升了用戶的使用感受。
對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
參照?qǐng)D3,示出了根據(jù)本發(fā)明的一種無線網(wǎng)絡(luò)掃描控制裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
數(shù)據(jù)獲取模塊301,用于獲取移動(dòng)終端的傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)包括位置數(shù)據(jù)和加速度數(shù)據(jù);
狀態(tài)確定模塊302,用于根據(jù)所述傳感器數(shù)據(jù),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài);
掃描控制模塊303,用于若所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。
綜上,在本發(fā)明實(shí)施例中,通過數(shù)據(jù)獲取模塊301獲取移動(dòng)終端的傳感器數(shù)據(jù),并通過狀態(tài)確定模塊302并根據(jù)該傳感器數(shù)據(jù),確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),若移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則由掃描控制模塊303禁止對(duì)無線局域網(wǎng)進(jìn)行掃描,從而使得在無需切換無線局域網(wǎng)時(shí),禁止對(duì)無線局域網(wǎng)進(jìn)行掃描,以達(dá)到減少系統(tǒng)耗電,延長(zhǎng)終端使用時(shí)間的效果,進(jìn)而提升用戶使用感受。
參照?qǐng)D4,示出了根據(jù)本發(fā)明的另一種無線網(wǎng)絡(luò)掃描控制裝置實(shí)施例的結(jié)構(gòu)框圖,在本發(fā)明的一個(gè)優(yōu)選的實(shí)施例中,狀態(tài)確定模塊302具體可以包括:位移確定子模塊3021、第一狀態(tài)確定子模塊3022、加速度確定子模塊3023和第二狀態(tài)確定子模塊3024。
其中,位移確定子模塊3021,用于在閾值時(shí)間內(nèi)依據(jù)位置數(shù)據(jù)確定所述移動(dòng)終端的位移變化信息;
第一狀態(tài)確定子模塊3022,用于當(dāng)所述位移變化信息未超出距離閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
加速度確定子模塊3023,用于當(dāng)所述位移變化信息超出距離閾值時(shí),在閾值時(shí)間內(nèi)依據(jù)加速度數(shù)據(jù)確定所述移動(dòng)終端各方向的運(yùn)動(dòng)加速度信息;
第二狀態(tài)確定子模塊3024,用于當(dāng)所述各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
具體的,所述第一狀態(tài)確定子模塊3022,還用于判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中,所述白名單包括下載類任務(wù);當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
所述第二狀態(tài)確定子模塊3024,還用于判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
并且,所述第二狀態(tài)確定子模塊3024,還用于當(dāng)所述移動(dòng)終端處于非鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中;當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
具體的,所述掃描控制模塊303,還用于當(dāng)所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)時(shí),允許對(duì)所述無線局域網(wǎng)進(jìn)行掃描。
綜上,在本發(fā)明實(shí)施例中,通過數(shù)據(jù)獲取模塊301獲取移動(dòng)終端的傳感器數(shù)據(jù),并通過狀態(tài)確定模塊302中各子模塊綜合判斷位移變化信息是否超出距離閾值、各方向的運(yùn)動(dòng)加速度信息是否均低于加速度閾值、移動(dòng)終端是否處于鎖屏狀態(tài)以及是否任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中,從而確定移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。若移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則由掃描控制模塊303禁止對(duì)無線局域網(wǎng)進(jìn)行掃描,并且當(dāng)移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)時(shí),由掃描控制模塊303允許對(duì)無線局域網(wǎng)進(jìn)行掃描。從而可以更加準(zhǔn)確地判斷移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),對(duì)無線網(wǎng)絡(luò)掃描實(shí)現(xiàn)更加精準(zhǔn)的控制。不僅使得在無需切換無線局域網(wǎng)時(shí),禁止對(duì)無線局域網(wǎng)進(jìn)行掃描,以達(dá)到減少系統(tǒng)耗電,延長(zhǎng)終端使用時(shí)間的效果。而且有效避免了因誤判導(dǎo)致無法使用無線局域網(wǎng)掃描功能。進(jìn)一步提升了用戶的使用感受。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,如圖5所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:
圖5示出的是與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖5,手機(jī)包括:射頻(Radio Frequency,RF)電路510、存儲(chǔ)器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無線保真(wireless fidelity,WiFi)模塊570、處理器580、以及電源590等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖5對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
RF電路510可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路510包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路510還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(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通過運(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ù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器520可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設(shè)備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸控面板531可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器580,并能接收處理器580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設(shè)備532。具體地,其他輸入設(shè)備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板541。進(jìn)一步的,觸控面板531可覆蓋顯示面板541,當(dāng)觸控面板531檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據(jù)觸摸事件的類型在顯示面板541上提供相應(yīng)的視覺輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板531與顯示面板541集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)還可包括至少一種傳感器550,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(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ì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路560、揚(yáng)聲器561,傳聲器562可提供用戶與手機(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屬于短距離無線傳輸技術(shù),手機(jī)通過WiFi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖5示出了WiFi模塊570,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器580是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(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)控??蛇x的,處理器580可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器580中。
手機(jī)還包括給各個(gè)部件供電的電源590(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器580邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
在本發(fā)明實(shí)施例中,該終端所包括的處理器580還具有以下功能:獲取移動(dòng)終端的傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)包括位置數(shù)據(jù)和加速度數(shù)據(jù);根據(jù)所述傳感器數(shù)據(jù),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài);若所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。
可選地,處理器580還具有以下功能:在閾值時(shí)間內(nèi)依據(jù)位置數(shù)據(jù)確定所述移動(dòng)終端的位移變化信息;當(dāng)所述位移變化信息未超出距離閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
可選地,處理器580還具有以下功能:當(dāng)所述位移變化信息超出距離閾值時(shí),在閾值時(shí)間內(nèi)依據(jù)加速度數(shù)據(jù)確定所述移動(dòng)終端各方向的運(yùn)動(dòng)加速度信息;當(dāng)所述各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
可選地,處理器580還具有以下功能:判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中,所述白名單包括下載類任務(wù);當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
可選地,處理器580還具有以下功能:判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
可選地,處理器580還具有以下功能:當(dāng)所述移動(dòng)終端處于非鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中;當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
可選地,處理器580還具有以下功能:當(dāng)所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)時(shí),允許對(duì)所述無線局域網(wǎng)進(jìn)行掃描。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁盤或光盤等。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上對(duì)本發(fā)明所提供的一種無線網(wǎng)絡(luò)掃描控制方法及相關(guān)設(shè)備進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
本發(fā)明公開了A1、一種無線網(wǎng)絡(luò)掃描控制方法,包括:
獲取移動(dòng)終端的傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)包括位置數(shù)據(jù)和加速度數(shù)據(jù);
根據(jù)所述傳感器數(shù)據(jù),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài);
若所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。
A2、如A1所述的方法,根據(jù)所述傳感器數(shù)據(jù),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài),包括:
在閾值時(shí)間內(nèi)依據(jù)位置數(shù)據(jù)確定所述移動(dòng)終端的位移變化信息;
當(dāng)所述位移變化信息未超出距離閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
A3、如A2所述的方法,所述的方法還包括:
當(dāng)所述位移變化信息超出距離閾值時(shí),在閾值時(shí)間內(nèi)依據(jù)加速度數(shù)據(jù)確定所述移動(dòng)終端各方向的運(yùn)動(dòng)加速度信息;
當(dāng)所述各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
A4、如A2所述的方法,判斷當(dāng)所述位移變化信息未超出距離閾值之后,所述的方法還包括:
判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);
當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中,所述白名單包括下載類任務(wù);
當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
A5、如A3所述的方法,判斷當(dāng)所述各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值之后,所述的方法還包括:
判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);
當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
A6、如A5所述的方法,所述的方法還包括:
當(dāng)所述移動(dòng)終端處于非鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中;
當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
A7、如A1所述的方法,所述的方法還包括:
當(dāng)所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)時(shí),允許對(duì)所述無線局域網(wǎng)進(jìn)行掃描。
本發(fā)明還公開了B8、一種無線網(wǎng)絡(luò)掃描控制裝置,包括:
數(shù)據(jù)獲取模塊,用于獲取移動(dòng)終端的傳感器數(shù)據(jù),所述傳感器數(shù)據(jù)包括位置數(shù)據(jù)和加速度數(shù)據(jù);
狀態(tài)確定模塊,用于根據(jù)所述傳感器數(shù)據(jù),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài);
掃描控制模塊,用于若所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài),則禁止對(duì)無線局域網(wǎng)進(jìn)行掃描。
B9、如B8所述的裝置,所述狀態(tài)確定模塊包括:
位移確定子模塊,用于在閾值時(shí)間內(nèi)依據(jù)位置數(shù)據(jù)確定所述移動(dòng)終端的位移變化信息;
第一狀態(tài)確定子模塊,用于當(dāng)所述位移變化信息未超出距離閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
B10、如B9所述的裝置,所述狀態(tài)確定模塊還包括:
加速度確定子模塊,用于當(dāng)所述位移變化信息超出距離閾值時(shí),在閾值時(shí)間內(nèi)依據(jù)加速度數(shù)據(jù)確定所述移動(dòng)終端各方向的運(yùn)動(dòng)加速度信息;
第二狀態(tài)確定子模塊,用于當(dāng)所述各方向的運(yùn)動(dòng)加速度信息均低于加速度閾值時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能是否處于低需求狀態(tài)。
B11、如B9所述的裝置,
所述第一狀態(tài)確定子模塊,還用于判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中,所述白名單包括下載類任務(wù);當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
B12、如B10所述的裝置,
所述第二狀態(tài)確定子模塊,還用于判斷所述移動(dòng)終端是否處于鎖屏狀態(tài);當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
B13、如B12所述的裝置,
所述第二狀態(tài)確定子模塊,還用于當(dāng)所述移動(dòng)終端處于非鎖屏狀態(tài)時(shí),判斷后臺(tái)運(yùn)行的任務(wù)類型是否在白名單中;當(dāng)任一后臺(tái)運(yùn)行的任務(wù)類型均不在白名單中時(shí),確定所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于低需求狀態(tài)。
B14、如B8所述的裝置,
所述掃描控制模塊,還用于當(dāng)所述移動(dòng)終端的無線局域網(wǎng)掃描功能處于非低需求狀態(tài)時(shí),允許對(duì)所述無線局域網(wǎng)進(jìn)行掃描。
本發(fā)明還公開了C15、一種移動(dòng)終端,包括處理器和存儲(chǔ)器,
所述存儲(chǔ)器用于存儲(chǔ)無線網(wǎng)絡(luò)掃描控制裝置執(zhí)行A1至A7中所述的無線網(wǎng)絡(luò)掃描控制方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。