[發明專利]Android設備Wi-Fi快速開關的方法有效
| 申請號: | 201710723091.5 | 申請日: | 2017-08-22 |
| 公開(公告)號: | CN107479934B | 公開(公告)日: | 2020-08-11 |
| 發明(設計)人: | 李超凡;尤金剛;車云飛;蒲東 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04W48/16 |
| 代理公司: | 成都虹橋專利事務所(普通合伙) 51124 | 代理人: | 吳中偉 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | android 設備 wi fi 快速 開關 方法 | ||
本發明涉及Wi?Fi技術領域,公開了一種Android設備Wi?Fi快速開關的方法,節省Wi?Fi開關消耗的時間和系統資源,提升用戶體驗。本發明的方案包括:系統持續運行wpa_supplicant并加載驅動,同時,讀取當前操作所設置的系統標志;若當前操作為關閉Wi?Fi,則當前操作所設置系統標志為禁止網絡連接,系統斷開網絡連接,并隱藏網絡接入點選擇頁面;若當前操作為開啟Wi?Fi,則當前操作所設置系統標志為允許網絡連接,系統發起網絡連接。本發明適用于Android設備的Wi?Fi管理。
技術領域
本發明涉及Wi-Fi技術領域,特別涉及Android設備Wi-Fi快速開關的方法。
背景技術
隨著智能設備的發展,網絡連接已經成為其必不可少的一個功能,Wi-Fi(無線網絡)連接擺脫了連接線的束縛,連接方便,是網絡連接很常用的一種方式。Android設備,是指使用Android操作系統進行作業的智能設備。
目前,Android設備Wi-Fi的開關方法,采用的是Android系統的默認方法,此默認方法在執行Wi-Fi開關動作的時候,需要消耗一定的時間和系統資源。當用戶點擊開啟Wi-Fi的時候,需要等待10s左右的時間,才可以看到可用的網絡接入點列表,供用戶進行選擇操作。這是因為Android系統在這個過程中先要加載驅動,然后運行wpa_supplicant,然后掃描網絡接入點,然后顯示可用的網絡接入點。在這個過程中,需要系統資源(處理器、內存和Wi-Fi模塊)的配合。而且如果在這個過程中,用戶沒有等到Wi-Fi開啟成功又點擊關閉Wi-Fi,將導致系統資源調度的混亂,增加Android系統不穩定的風險。
發明內容
本發明要解決的技術問題是:提供一種Android設備Wi-Fi快速開關的方法,節省Wi-Fi開關消耗的時間和系統資源,提升用戶體驗。
為解決上述問題,本發明采用的技術方案是:系統持續運行wpa_supplicant并加載驅動,同時,讀取當前操作所設置的系統標志;
若當前操作為關閉Wi-Fi,則當前操作所設置系統標志為禁止網絡連接,系統斷開網絡連接,并隱藏網絡接入點選擇頁面;
若當前操作為開啟Wi-Fi,則當前操作所設置系統標志為允許網絡連接,系統發起網絡連接。
進一步的,所述讀取當前操作所設置的系統標志是通過以下方式實現的:
在WifiStateMachine的ConnectModeState類的processMessage()方法的caseCMD_AUTO_CONNECT中加入語句:
if(false==SystemProperties.getBoolean(persist.sys.wifi.state,true))break。
本發明的有益效果是:由于本發明不停止運行wpa_supplicant,且不卸載驅動,因此在Wi-Fi開關的時候,可較大程度地節省消耗的時間和系統資源,提升用戶體驗
具體實施方式
在實施例之前,我們首先介紹目前Android系統Wi-Fi開關的默認方法。目前Android系統對于Wi-Fi的控制主要是由系統服務WifiService來完成的,WifiService的接口通過WifiManager對應用開放。在Android設備已啟動的情況下,用戶點擊Wi-Fi開關,Android系統的處理過程如下:
①關閉Wi-Fi
1)設置Wi-Fi關閉,調用WifiManager.setWifiEnabled();
2)斷開當前網絡連接,調用WifiStateMachine.handleNetworkDisconnect();
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710723091.5/2.html,轉載請聲明來源鉆瓜專利網。





