本發明專利技術公開了一種基于android系統的WIFI模塊功耗控制裝置及方法,該裝置包括:探測裝置,用于探測所述android系統是否進入休眠狀態;以及控制裝置,用于在android系統進入休眠狀態的情況下,切斷所述WIFI模塊的時鐘,并對所述WIFI模塊執行物理掉電。該基于android系統的WIFI模塊功耗控制裝置在android系統進入休眠狀態時,切斷WIFI模塊的時鐘,并對WIFI模塊執行物理掉電以降低WIFI模塊的功耗延長手持設備的待機時間。
【技術實現步驟摘要】
本專利技術涉及android系統,具體地,涉及一種基于android系統的WIFI模塊功耗控制裝置及方法。
技術介紹
Android系統是當今手持設備中一款功能強大的嵌入式操作系統,它已經得到了國內外廣大廠商和用戶的青睞,其使用范圍仍在不斷擴大,市場占有率非常高。在android系統中,WIFI模塊已經成為一種標配。開啟WIFI功能后,如果用戶長時間沒有操作android系統,系統會關閉屏幕進入休眠狀態,這時WIFI模塊仍然保持在工作狀態,會繼續消耗電池電量,降低手持設備的待機時間,尤其在一些對待機時間要求較高的行業應用中,這種情況是不允許的。
技術實現思路
本專利技術的目的是提供一種基于android系統的WIFI模塊功耗控制裝置及方法,能夠在android系統進入休眠狀態時,降低WIFI模塊的功耗以延長手持設備的待機時間。為了實現上述目的,本專利技術提供一種基于android系統的WIFI模塊功耗控制裝置,該裝置包括探測裝置,用于探測所述android系統是否進入休眠狀態;以及控制裝置,用于在android系統進入休眠狀態的情況下,切斷所述WIFI模塊的時鐘,并對所述WIFI模塊執行物理掉電。優選地,所述探測裝置還用于探測所述android系統是否從所述休眠狀態進入喚醒狀態;以及所述控制裝置還用于在所述android系統從所述休眠狀態進入所述喚醒狀態的情況下,對所述WIFI模塊執行物理上電,并給該WIFI模塊提供時鐘。優選地,所述探測裝置通過檢測所述android系統的主控制器的輸入狀態的GPIO的電平來判斷所述android系統是否進入所述休眠狀態或所述android系統是否從所述休眠狀態進入所述喚醒狀態,其中在android系統處于所述休眠狀態時,所述主控制器卸載DHD驅動單元,該DHD驅動單元將輸出狀態的GPIO設置為高電平,該輸出狀態的GPIO將該電平傳輸給所述輸入狀態的GPIO;在所述android系統由所述休眠狀態轉為所述喚醒狀態時,所述主控制器加載所述DHD驅動單元,所述DHD驅動單元將所述輸出狀態的GPIO置為低電平,該所述輸出狀態的GPIO將該電平傳輸給所述輸入狀態的GPIO。優選地,該WIFI模塊功耗控制裝置為安全數字輸入輸出(SDIO)驅動單元。相應地,本專利技術還提供一種基于android系統的WIFI模塊功耗控制方法,該方法包括:探測所述android系統是否進入休眠狀態;以及在android系統進入休眠狀態的情況下,切斷所述WIFI模塊的時鐘,并對WIFI模塊執行物理掉電。優選地,所述基于android系統的WIFI模塊功耗控制方法還包括:探測所述android系統是否從所述休眠狀態進入喚醒狀態;以及在android系統從所述休眠狀態進入所述喚醒狀態的情況下,對所述WIFI模塊執行物理上電,并給該WIFI模塊提供時鐘。優選地,所述基于android系統的WIFI模塊功耗控制方法還包括:通過檢測所述android系統的主控制器的輸入狀態的GPIO的電平來判斷所述android系統是否進入休眠狀態或所述android系統是否從所述休眠狀態進入所述喚醒狀態,其中在android系統處于休眠狀態時,所述主控制器卸載DHD驅動單元,該DHD驅動單元將輸出狀態的GPIO設置為高電平,該所述輸出狀態的GPIO將該電平傳輸給所述輸入狀態的GPIO;在所述android系統由休眠狀態轉為喚醒狀態時,所述主控制器加載所述DHD驅動單元,所述DHD驅動單元將所述輸出狀態的GPIO置為低電平,該所述輸出狀態的GPIO將該電平傳輸給所述輸入狀態的GPIO。相應地,本專利技術還提供一種基于android系統的移動設備,該移動設備包括上述的基于android系統的WIFI模塊功耗控制裝置。通過上述技術方案,在android系統進入休眠狀態時,切斷WIFI模塊的時鐘,并對WIFI模塊執行物理掉電以降低WIFI模塊的功耗,延長手持設備的待機時間。本專利技術的其它特征和優點將在隨后的具體實施方式部分予以詳細說明。附圖說明附圖是用來提供對本專利技術的進一步理解,并且構成說明書的一部分,與下面的具體實施方式一起用于解釋本專利技術,但并不構成對本專利技術的限制。在附圖中:圖1示出了本專利技術提供的基于android系統的WIFI模塊功耗控制裝置的結構示意圖;圖2示出了在android系統進入休眠狀態時基于android系統的WIFI模塊功耗控制方法的流程圖;以及圖3示出了在android系統由休眠狀態進入喚醒狀態時基于android系統的WIFI模塊功耗控制方法的流程圖。附圖標記說明10主控制器20探測裝置30控制裝置具體實施方式以下結合附圖對本專利技術的具體實施方式進行詳細說明。應當理解的是,此處所描述的具體實施方式僅用于說明和解釋本專利技術,并不用于限制本發明。圖1示出了本專利技術提供的基于android系統的WIFI模塊功耗控制裝置的結構示意圖。如圖1所示,基于android系統的WIFI模塊功耗控制裝置可以包括:探測裝置20,用于探測android系統是否進入休眠狀態;以及控制裝置30,用于在android系統進入休眠狀態的情況下,切斷WIFI模塊的時鐘,并對所述WIFI模塊執行物理掉電。探測裝置20還可以用于探測android系統是否從休眠狀態進入喚醒狀態,控制裝置30還可以用于在android系統從休眠狀態進入喚醒狀態的情況下,對WIFI模塊執行物理上電,并給該WIFI模塊提供時鐘。其中,探測裝置20通過檢測android系統的主控制器10的輸入狀態的GPIO(通用輸入輸出,GeneralPurposeInputOutput)的電平來判斷android系統是否進入休眠狀態或android系統是否從休眠狀態進入喚醒狀態。其中,該基于android系統的WIFI模塊功耗控制裝置可以是安全數字輸入輸出(以下統稱SDIO-SecureDigitalInputandOutput)驅動單元。本專利技術主要針對SDIO接口的WIFI模塊執行WIFI模塊的功耗控制,可以在SDIO驅動單元中添加驅動接口單元實現對WIFI模塊執行掉電與上電操作。圖2示出了在android系統進入休眠狀態時基于android系統的WIFI模塊功耗控制方法的流程圖,如圖2所示,在android系統進入休眠狀態時,主控制器10卸載WIFI模塊的DHD驅動本文檔來自技高網...
【技術保護點】
一種基于android系統的WIFI模塊功耗控制裝置,其特征在于,該裝置包括:探測裝置,用于探測所述android系統是否進入休眠狀態;以及控制裝置,用于在android系統進入休眠狀態的情況下,切斷所述WIFI模塊的時鐘,并對所述WIFI模塊執行物理掉電。
【技術特征摘要】
1.一種基于android系統的WIFI模塊功耗控制裝置,其特征在于,該
裝置包括:
探測裝置,用于探測所述android系統是否進入休眠狀態;以及
控制裝置,用于在android系統進入休眠狀態的情況下,切斷所述WIFI
模塊的時鐘,并對所述WIFI模塊執行物理掉電。
2.根據權利要求1所述的WIFI模塊功耗控制裝置,其特征在于,
所述探測裝置還用于探測所述android系統是否從所述休眠狀態進入喚
醒狀態;以及
所述控制裝置還用于在所述android系統從所述休眠狀態進入所述喚醒
狀態的情況下,對所述WIFI模塊執行物理上電,并給該WIFI模塊提供時
鐘。
3.根據權利要求1或2所述的WIFI模塊功耗控制裝置,其特征在于,
所述探測裝置通過檢測所述android系統的主控制器的輸入狀態的GPIO
的電平來判斷所述android系統是否進入所述休眠狀態或所述android系統是
否從所述休眠狀態進入所述喚醒狀態,
其中在android系統處于所述休眠狀態時,所述主控制器卸載DHD驅動
單元,該DHD驅動單元將輸出狀態的GPIO設置為高電平,該輸出狀態的
GPIO將該電平傳輸給所述輸入狀態的GPIO;
在所述android系統由所述休眠狀態轉為所述喚醒狀態時,所述主控制
器加載所述DHD驅動單元,所述DHD驅動單元將所述輸出狀態的GPIO置
為低電平,該所述輸出狀態的GPIO將該電平傳輸給所述輸入狀態的GPIO。
4.根據權利要求1所述的WIFI模塊功耗控制裝置,其特征在于,該
\tWIFI模塊功耗控制裝置為安全數字輸入輸出(SDIO)...
【專利技術屬性】
技術研發人員:展中華,楊彥青,張帥,崔霈文,高碩,陳皓,楊森,
申請(專利權)人:航天信息股份有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。