本發(fā)明涉及無線通信技術(shù)領(lǐng)域,尤其涉及一種WIFI模塊的單片機控制方法和裝置。
背景技術(shù):
WIFI(Wireless-Fidelity,無線保真)技術(shù)已經(jīng)越來越普及,智能設(shè)備都可以通過WIFI模塊連接到互聯(lián)網(wǎng)中,從而獲取更多資源。但是,WIFI模塊的功耗相對還是比較大的,特別是在作為AP(AccessPoint,訪問接入點)和進行數(shù)據(jù)通信的時候,接收和發(fā)射的尖峰功率通常會在60mW~80mW左右,功耗高,浪費電能,不夠環(huán)保。
技術(shù)實現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決上述技術(shù)問題。
為此,本發(fā)明需要提供一種WIFI模塊的單片機控制方法,能夠最大程度降低功耗,節(jié)約環(huán)保。
此外,本發(fā)明還需要提供一種WIFI模塊的單片機控制裝置。
為解決上述技術(shù)問題中的至少一個,根據(jù)本發(fā)明第一方面實施例提出了一種WIFI模塊的單片機控制方法,包括:確定WIFI模塊的工作模式;當(dāng)所述WIFI模塊的工作模式為AP模式時,判斷接收幀是否為第一喚醒幀,所述第一喚醒幀包括身份認證幀;當(dāng)所述接收幀為第一喚醒幀時,控制所述WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài)。
本發(fā)明實施例的WIFI模塊的單片機控制方法,當(dāng)所述WIFI模塊的工作模式為AP模式時,如果接收幀為第一喚醒幀,則控制所述WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài),而不對其他信息進行響應(yīng),實現(xiàn)了在滿足應(yīng)用需求的前提下,最大程度降低功耗,節(jié)約環(huán)保。
本發(fā)明第二方面實施例提供了一種WIFI模塊的單片機控制裝置,包括:確定模塊,用于確定WIFI模塊的工作模式;第一判斷模塊,用于當(dāng)所述WIFI模塊的工作模式為AP模式時,判斷接收幀是否為第一喚醒幀,所述第一喚醒幀包括身份認證幀;第一控制模塊,用于當(dāng)所述接收幀為第一喚醒幀時,控制所述WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài)。
本發(fā)明實施例的WIFI模塊的單片機控制裝置,當(dāng)所述WIFI模塊的工作模式為AP模式時,如果接收幀為第一喚醒幀,則控制所述WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài),而不對其他信息進行響應(yīng),實現(xiàn)了在滿足應(yīng)用需求的前提下,最大程度降低功耗,節(jié)約環(huán)保。
本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為根據(jù)本發(fā)明一個實施例的WIFI模塊的單片機控制方法的流程圖;
圖2為根據(jù)本發(fā)明另一個實施例的WIFI模塊的單片機控制方法的流程圖;
圖3為根據(jù)本發(fā)明一個實施例的WIFI模塊的單片機控制裝置的結(jié)構(gòu)示意圖;
圖4為根據(jù)本發(fā)明另一個實施例的WIFI模塊的單片機控制裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述根據(jù)本發(fā)明實施例的WIFI模塊的單片機控制方法和裝置。
圖1為根據(jù)本發(fā)明一個實施例的WIFI模塊的單片機控制方法的流程圖。
如圖1所示,WIFI模塊的單片機控制方法可包括:
S1、確定WIFI模塊的工作模式。
其中,WIFI模塊的工作模式可包括AP模式和STA模式。AP模式,即無線接入點(AccessPoint)模式,可以提供無線接入服務(wù),允許其它無線設(shè)備接入,提供數(shù)據(jù)訪問服務(wù)等。STA模式,類似于無線終端,可以連接到AP。
S2、當(dāng)WIFI模塊的工作模式為AP模式時,判斷接收幀是否為第一喚醒幀。
其中,第一喚醒幀包括身份認證幀。
S3、當(dāng)接收幀為第一喚醒幀時,控制WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài)。
在本發(fā)明的一個實施例中,可對接收幀進行分析,通過對幀結(jié)構(gòu)進行分析,確認該接收幀為身份認證幀(Authentication),然后可對身份認證幀進行響應(yīng),以對身份認證幀的發(fā)送設(shè)備如智能手機進行身份認證,從而使得WIFI模塊的單片機(MCU)從休眠狀態(tài)切換為工作狀態(tài)。
例如:WIFI模塊在AP模式下,只對Authentication幀進行響應(yīng),不對其他任何信息進行處理。即只有當(dāng)有無線終端請求連接WIFI模塊的熱點時才開始工作,其他時間為休眠狀態(tài)。
當(dāng)然,在WIFI模塊從休眠狀態(tài)切換為工作狀態(tài)后,如果在預(yù)設(shè)時間如5分鐘內(nèi),沒有接收到Authentication幀,則可自動切換回休眠狀態(tài)。
本發(fā)明實施例的WIFI模塊的單片機控制方法,當(dāng)WIFI模塊的工作模式為AP模式時,如果接收幀為第一喚醒幀,則控制WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài),而不對其他信息進行響應(yīng),實現(xiàn)了在滿足應(yīng)用需求的前提下,最大程度降低功耗,節(jié)約環(huán)保。
圖2為根據(jù)本發(fā)明另一個實施例的WIFI模塊的單片機控制方法的流程圖。
如圖2所示,WIFI模塊的單片機控制方法可包括:
S1、確定WIFI模塊的工作模式。
其中,WIFI模塊的工作模式可包括AP模式和STA模式。AP模式,即無線接入點(AccessPoint)模式,可以提供無線接入服務(wù),允許其它無線設(shè)備接入,提供數(shù)據(jù)訪問服務(wù)等。STA模式,類似于無線終端,可以連接到AP。
S4、當(dāng)WIFI模塊的工作模式為STA模式時,判斷接收幀是否為第二喚醒幀。
其中,第二喚醒幀包括數(shù)據(jù)幀、解除認證幀。
S5、當(dāng)接收幀為第二喚醒幀時,控制WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài)。
在本發(fā)明的一個實施例中,可對接收幀進行分析,通過對幀結(jié)構(gòu)進行分析,確認該接收幀為數(shù)據(jù)幀或是解除認證幀(Deauthentication),然后可對數(shù)據(jù)幀或是解除認證幀進行響應(yīng),從而使得WIFI模塊的單片機(MCU)從休眠狀態(tài)切換為工作狀態(tài)。
具體地,當(dāng)?shù)诙拘褞瑸閿?shù)據(jù)幀時,可接收數(shù)據(jù)幀對應(yīng)的數(shù)據(jù)。例如:當(dāng)WIFI模塊需要接收圖片、視頻等數(shù)據(jù)時,可控制WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài),以實現(xiàn)數(shù)據(jù)的傳輸。
當(dāng)?shù)诙拘褞瑸榻獬J證幀時,向無線AP設(shè)備發(fā)送連接請求。例如:連接斷開時,WIFI模塊會接收到解除認證幀(Deauthentication),此時WIFI模塊可從休眠狀態(tài)切換為工作狀態(tài),從而進行重新連接或者配網(wǎng)等操作。
當(dāng)然,在WIFI模塊從休眠狀態(tài)切換為工作狀態(tài)后,如果在預(yù)設(shè)時間如5分鐘內(nèi),既沒有數(shù)據(jù)傳輸,又沒有接收到Authentication幀(沒有斷線),則可自動切換回休眠狀態(tài)。
本發(fā)明實施例的WIFI模塊的單片機控制方法,當(dāng)WIFI模塊的工作模式為STA模式時,如果接收幀為第二喚醒幀,則控制WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài),而不對其他信息進行響應(yīng),實現(xiàn)了在滿足應(yīng)用需求的前提下,最大程度降低功耗,節(jié)約環(huán)保。
為實現(xiàn)上述目的,本發(fā)明還提出一種WIFI模塊的單片機控制裝置。
圖3為根據(jù)本發(fā)明一個實施例的WIFI模塊的單片機控制裝置的結(jié)構(gòu)示意圖。
如圖3所示,WIFI模塊的單片機控制裝置可包括:確定模塊110、第一判斷模塊120和第一控制模塊130。
確定模塊110用于確定WIFI模塊的工作模式。
其中,WIFI模塊的工作模式可包括AP模式和STA模式。AP模式,即無線接入點(AccessPoint)模式,可以提供無線接入服務(wù),允許其它無線設(shè)備接入,提供數(shù)據(jù)訪問服務(wù)等。STA模式,類似于無線終端,可以連接到AP。
第一判斷模塊120用于當(dāng)WIFI模塊的工作模式為AP模式時,判斷接收幀是否為第一喚醒幀。其中,第一喚醒幀包括身份認證幀。
第一控制模塊130用于當(dāng)接收幀為第一喚醒幀時,控制WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài)。
在本發(fā)明的一個實施例中,可對接收幀進行分析,通過對幀結(jié)構(gòu)進行分析,確認該接收幀為身份認證幀(Authentication),然后可對身份認證幀進行響應(yīng),以對身份認證幀的發(fā)送設(shè)備如智能手機進行身份認證,從而使得WIFI模塊的單片機(MCU)從休眠狀態(tài)切換為工作狀態(tài)。
例如:WIFI模塊在AP模式下,只對Authentication幀進行響應(yīng),不對其他任何信息進行處理。即只有當(dāng)有無線終端請求連接WIFI模塊的熱點時才開始工作,其他時間為休眠狀態(tài)。
當(dāng)然,在WIFI模塊從休眠狀態(tài)切換為工作狀態(tài)后,如果在預(yù)設(shè)時間如5分鐘內(nèi),沒有接收到Authentication幀,則可自動切換回休眠狀態(tài)。
本發(fā)明實施例的WIFI模塊的單片機控制裝置,當(dāng)WIFI模塊的工作模式為AP模式時,如果接收幀為第一喚醒幀,則控制WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài),而不對其他信息進行響應(yīng),實現(xiàn)了在滿足應(yīng)用需求的前提下,最大程度降低功耗,節(jié)約環(huán)保。
圖4為根據(jù)本發(fā)明另一個實施例的WIFI模塊的單片機控制裝置的結(jié)構(gòu)示意圖。
如圖4所示,WIFI模塊的單片機控制裝置可包括:確定模塊110、第二判斷模塊140和第二控制模塊150。
確定模塊110用于確定WIFI模塊的工作模式。
其中,WIFI模塊的工作模式可包括AP模式和STA模式。AP模式,即無線接入點(AccessPoint)模式,可以提供無線接入服務(wù),允許其它無線設(shè)備接入,提供數(shù)據(jù)訪問服務(wù)等。STA模式,類似于無線終端,可以連接到AP。
第二判斷模塊140用于當(dāng)WIFI模塊的工作模式為STA模式時,判斷接收幀是否為第二喚醒幀。
其中,第二喚醒幀包括數(shù)據(jù)幀、解除認證幀。
第二控制模塊150用于當(dāng)接收幀為第二喚醒幀時,控制WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài)。
在本發(fā)明的一個實施例中,可對接收幀進行分析,通過對幀結(jié)構(gòu)進行分析,確認該接收幀為數(shù)據(jù)幀或是解除認證幀(Deauthentication),然后可對數(shù)據(jù)幀或是解除認證幀進行響應(yīng),從而使得WIFI模塊的單片機(MCU)從休眠狀態(tài)切換為工作狀態(tài)。
具體地,當(dāng)?shù)诙拘褞瑸閿?shù)據(jù)幀時,可接收數(shù)據(jù)幀對應(yīng)的數(shù)據(jù)。例如:當(dāng)WIFI模塊需要接收圖片、視頻等數(shù)據(jù)時,可控制WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài),以實現(xiàn)數(shù)據(jù)的傳輸。
當(dāng)?shù)诙拘褞瑸榻獬J證幀時,向無線AP設(shè)備發(fā)送連接請求。例如:連接斷開時,WIFI模塊會接收到解除認證幀(Deauthentication),此時WIFI模塊可從休眠狀態(tài)切換為工作狀態(tài),從而進行重新連接或者配網(wǎng)等操作。
當(dāng)然,在WIFI模塊從休眠狀態(tài)切換為工作狀態(tài)后,如果在預(yù)設(shè)時間如5分鐘內(nèi),既沒有數(shù)據(jù)傳輸,又沒有接收到Authentication幀(沒有斷線),則可自動切換回休眠狀態(tài)。
本發(fā)明實施例的WIFI模塊的單片機控制裝置,當(dāng)WIFI模塊的工作模式為STA模式時,如果接收幀為第二喚醒幀,則控制WIFI模塊的單片機從休眠狀態(tài)切換為工作狀態(tài),而不對其他信息進行響應(yīng),實現(xiàn)了在滿足應(yīng)用需求的前提下,最大程度降低功耗,節(jié)約環(huán)保。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。