無線網絡接入的功耗處理方法及裝置的制造方法
【技術領域】
[0001]本發明涉及通信領域,尤其是涉及一種無線網絡接入的功耗處理方法及裝置。
【背景技術】
[0002]目前,隨著通信技術、移動互聯網以及相關終端產品的快速發展,人們越來越多地使用智能終端實現出了基礎通信之外的諸如社交、多媒體娛樂、辦公等功能,逐漸地,智能終端尤其是安卓(Android)手機的功能和使用場景也朝著多元化的方向不斷地在拓展,而這其中一個重要的業務應用便是無線保真(WIreless-Fidelity,簡稱為WiFi)無線上網。
[0003]由于WiFi連接操作簡單、可以高速接入寬帶網絡,并且具有流量費用等方面的優點,在很多與網絡接入、數據傳輸相關的場景得到使用,不過由于WiFi芯片在工作時,其功耗往往較大,這樣也對手機的續航能力提出了更高的要求,而續航能力直接影響到用戶的使用體驗,也在較大程度上影響了產品本身的競爭力。
[0004]針對相關技術中的上述問題,尚無有效地解決方案。
【發明內容】
[0005]針對相關技術中,無線網絡接入時功耗較大等技術問題,本發明提供了一種無線網絡接入的功耗處理方法及裝置,以至少解決上述技術問題。
[0006]根據本發明的一個方面,提供了一種無線網絡接入的功耗處理方法,包括:在終端的無線網絡接入功能實體開啟時,獲取終端當前運行應用列表中所有應用的網絡連接信息,其中,該網絡連接信息用于反映所述當前運行應用是否具有網絡連接權限;根據所述所有應用的網絡連接信息調整無線網絡接入功能實體的功耗模式,其中,在所述所有應用中至少一個應用的所述網絡連接信息指示不具備網絡連接權限時,將所述功耗模式調整為第一功耗模式,否則,將所述功耗模式調整為第二功耗模式;所述第一功耗模式的功耗小于第二功耗模式的功耗。
[0007]優選地,根據所述所有應用的所述網絡連接信息調整無線網絡接入功能實體的功耗模式,包括:根據所述所有應用的網絡連接信息調整對無線接入點的掃描間隔,其中,所述第一功耗模式對應的掃描間隔大于所述第二功耗模式對應的掃描間隔。
[0008]優選地,獲取終端當前運行應用列表中所有應用的網絡連接信息之前包括:獲取所述無線網絡接入功能實體的開關狀態變化信息或無線網絡的接入狀態信息;根據所述開關狀態變化信息或所述接入狀態信息進入或退出所述第一功耗模式,其中,在所述開關狀態變化信息指示關閉無線網絡接入功能實體或者所述無線網絡接入功能實體已經接入網絡時,退出所述第一功耗模式;否則,進入所述第一功耗模式。
[0009]優選地,獲取所述無線網絡接入功能實體的開關狀態變化信息或無線網絡的接入狀態信息:接收來自網絡側的廣播消息;從所述廣播消息中獲取所述開關狀態變化信息或所述接入狀態信息。
[0010]優選地,獲取終端當前運行應用列表中所有應用的網絡連接信息,還包括:周期性更新所述當前運行應用列表,并獲取更新后的應用列表中的網絡連接信息。
[0011]優選地,所述無線網絡接入功能實體包括:無線保真WiFi模塊。
[0012]根據本發明的另一個方面,提供了一種無線網絡接入的功耗處理裝置,包括:第一獲取模塊,用于在終端的無線網絡接入功能實體開啟時,獲取終端當前運行應用列表中所有應用的網絡連接信息,其中,該網絡連接信息用于反映所述當前運行應用是否具有網絡連接權限;第一調整模塊,用于根據所述所有應用的網絡連接信息調整無線網絡接入功能實體的功耗模式,其中,在所述所有應用中至少一個應用的所述網絡連接信息指示不具備網絡連接權限時,將所述功耗模式調整為第一功耗模式,否則,將所述功耗模式調整為第二功耗模式;所述第一功耗模式的功耗小于第二功耗模式的功耗。
[0013]優選地,所述第一調整模塊,還用于根據所述所有應用的網絡連接信息調整對無線接入點的掃描間隔,其中,所述第一功耗模式對應的掃描間隔大于所述第二功耗模式對應的掃描間隔。
[0014]優選地,上述裝置還包括:第二獲取模塊,用于獲取所述無線網絡接入功能實體的開關狀態變化信息或無線網絡的接入狀態信息;第二調整模塊,用于根據所述開關狀態變化信息或所述接入狀態信息進入或退出所述第一功耗模式,其中,在所述開關狀態變化信息指示關閉無線網絡接入功能實體或者所述無線網絡接入功能實體已經接入網絡時,退出所述第一功耗模式;否則,進入所述第一功耗模式。
[0015]優選地,所述第二獲取模塊包括:接收單元,用于接收來自網絡側的廣播消息;獲取單元,用于從所述廣播消息中獲取所述開關狀態變化信息或所述接入狀態信息。
[0016]通過本發明,采用根據終端中應用是否具備網絡連接權限來調整無線網絡接入功能實體的功耗模式的技術手段,解決了相關技術中,無線網絡接入時功耗較大等技術問題,從而可以優化無線接入網絡的功耗處理,節省終端電量,增加終端的續航時間。
【附圖說明】
[0017]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0018]圖1為根據本發明實施例的無線網絡接入的功耗處理方法的流程圖;
[0019]圖2為根據本發明實施例的無線網絡接入的功耗處理裝置的結構框圖;
[0020]圖3為根據本發明實施例的無線網絡接入的功耗處理裝置的另一結構框圖;
[0021]圖4為根據本發明優選實施例的在該低功耗優化模式下的無線網絡接入的功耗處理流程圖;
[0022]圖5為根據本發明實施例的WiFi掃描控制的流程圖;
[0023]圖6為根據本發明實施例的WiFi低功耗模式管理的流程圖。
【具體實施方式】
[0024]下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0025]針對相關技術中無線網絡接入時存在功耗較大等問題,本發明實施例提供了相應的解決方案,以解決上述技術問題。以下詳細說明。需要說明的是,以下方案可以應用于運行以下之一操作系統的終端中,但不限于此:安卓系統、Window操作系統、UNIX系統、1S操作系統。
[0026]圖1為根據本發明實施例的無線網絡接入的功耗處理方法的流程圖。如圖1所示,該方法包括:
[0027]步驟S102,在終端的無線網絡接入功能實體開啟時,獲取終端當前運行應用列表中所有應用的網絡連接信息,其中,該網絡連接信息用于反映當前運行應用是否具有網絡連接權限;
[0028]步驟S104,根據所有應用的網絡連接信息調整無線網絡接入功能實體的功耗模式,其中,在所有應用中至少一個應用的網絡連接信息指示不具備網絡連接權限時,將功耗模式調整為第一功耗模式,否則,將功耗模式調整為第二功耗模式(即所有應用中至少一個應用的網絡連接信息指示具備網絡連接權限時,將功耗模式調整為第二功耗模式);第一功耗模式的功耗小于第二功耗模式的功耗。
[0029]通過上述處理步驟,由于可以根據網絡連接信息調整無線網絡接入功能實體的功耗模式,并且,在所有應用中至少一個應用的網絡連接信息指示不具備網絡連接權限時,將功耗模式調整為第一功耗模式,因此,可以解決無線接入時的功耗較大問題,節省終端電量,提高終端的續航能力。
[0030]步驟S104的實現方式有多種,例如可以降低無線網絡接入實體的信號接收功率,在一個優選實施方式中,可以根據終端上當前運行的所有應用的網絡連接信息調整對無線接入點的掃描間隔,其中,第