本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種接入認證方法,及接入設(shè)備。
背景技術(shù):
接入認證是指終端設(shè)備接入網(wǎng)絡(luò)過程中,網(wǎng)絡(luò)對用戶設(shè)備進行認證的過程。以下提供一個舉例:
終端設(shè)備搜索預(yù)設(shè)區(qū)域范圍能夠可用的無線保真(WiFi)熱點,獲得可用WiFi熱點,并推送可用WiFi熱點至用戶;
響應(yīng)用戶WiFi熱點選擇操作,識別用戶選擇的WiFi熱點;
獲取用戶選擇的WiFi熱點的認證數(shù)據(jù),對用戶選擇的WiFi熱點的WiFi熱點入口(Portal)認證協(xié)議進行適配,根據(jù)適配后的WiFi熱點Portal認證協(xié)議和WiFi熱點的認證數(shù)據(jù),登錄WiFi熱點Portal。
以上過程中,由央處理器(Central Processing Unit,CPU)控制運行在應(yīng)用處理器(Application Processor,AP)上的WiFi模塊完成認證過程,該過程需要AP與CPU進行交互,AP會發(fā)起大量的CPU中斷,造成CPU負荷較大,并且整個系統(tǒng)的效率較低。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種接入認證方法,及接入設(shè)備,用于降低CPU負荷,提升整個接入設(shè)備系統(tǒng)的效率。
一方面本發(fā)明實施例提供了一種接入認證方法,包括:
接入設(shè)備的無線通信模塊接收來自所述接入設(shè)備覆蓋范圍內(nèi)的終端設(shè)備的認證請求;
所述無線通信模塊解析所述認證請求獲得認證相關(guān)信息,并依據(jù)所述認證相關(guān)性信息確認是否允許所述終端設(shè)備接入所述接入設(shè)備;
所述無線通信模塊在確認允許所述終端設(shè)備接入所述接入設(shè)備的情況下,控制發(fā)射設(shè)備向所述終端設(shè)備回復認證確認消息。
在一種可選的實現(xiàn)方式中,所述無線通信模塊解析所述認證請求獲得認證相關(guān)信息,并依據(jù)所述認證相關(guān)性信息確認是否允許所述終端設(shè)備接入所述接入設(shè)備包括:
所述無線通信模塊解析所述認證請求,獲得所述終端設(shè)備的標識,從所述無線通信模塊的私有存儲器中獲得歷史認證記錄,依據(jù)所述歷史認證記錄中是否包含所述終端設(shè)備的標識,確認是否允許所述終端設(shè)備接入所述接入設(shè)備;
或者,所述無線通信模塊解析所述認證請求,獲得密碼信息,從所述無線通信模塊的私有存儲器中獲得認證密碼,依據(jù)所述密碼信息與所述認證密碼是否匹配,確認是否允許所述終端設(shè)備接入所述接入設(shè)備。
在一種可選的實現(xiàn)方式中,所述方法還包括:
記錄所述終端設(shè)備的認證結(jié)果,待所述接入設(shè)備處于低功耗模式的中央處理器被喚醒后,向所述終端設(shè)備發(fā)送所述終端設(shè)備的認證結(jié)果。
在一種可選的實現(xiàn)方式中,所述無線通信模塊為:無線保真模塊;所述接入設(shè)備為無線路由器。
在一種可選的實現(xiàn)方式中,所述方法還包括:
所述無線通信模塊接收來自所述終端設(shè)備的上行數(shù)據(jù),確定所述上行數(shù)據(jù)的類型,是否符合喚醒處于低功耗模式的中央處理器的要求;
在所述上行數(shù)據(jù)的類型不滿足喚醒處于低功耗模式的中央處理器的情況下,將所述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊。
在一種可選的實現(xiàn)方式中,在所述將所述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊之前,所述方法還包括:
解析所述上行數(shù)據(jù),確定所述上行數(shù)據(jù)滿足過濾條件的情況下,丟棄所述上行數(shù)據(jù);確定所述上行數(shù)據(jù)不滿足過濾條件的情況下,執(zhí)行所述將所述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊。
二方面本發(fā)明實施例還提供了一種接入設(shè)備,包括:無線通信模塊,所述無線通信模塊包括:
接收單元,用于接收來自所述接入設(shè)備覆蓋范圍內(nèi)的終端設(shè)備的認證請求;
解析單元,用于解析所述認證請求獲得認證相關(guān)信息;
認證單元,用于依據(jù)所述認證相關(guān)性信息確認是否允許所述終端設(shè)備接入所述接入設(shè)備;
發(fā)送單元,用于在確認允許所述終端設(shè)備接入所述接入設(shè)備的情況下,控制發(fā)射設(shè)備向所述終端設(shè)備回復認證確認消息。
在一種可選的實現(xiàn)方式中,所述無線通信模塊解析所述認證請求獲得認證相關(guān)信息,并依據(jù)所述認證相關(guān)性信息確認是否允許所述終端設(shè)備接入所述接入設(shè)備包括:
所述解析單元,用于解析所述認證請求,獲得所述終端設(shè)備的標識;
所述認證單元,用于從所述無線通信模塊的私有存儲器中獲得歷史認證記錄,依據(jù)所述歷史認證記錄中是否包含所述終端設(shè)備的標識,確認是否允許所述終端設(shè)備接入所述接入設(shè)備;或者,
所述解析單元,用于解析所述認證請求,獲得密碼信息;
所述認證單元,用于所述無線通信模塊的私有存儲器中獲得認證密碼,依據(jù)所述密碼信息與所述認證密碼是否匹配,確認是否允許所述終端設(shè)備接入所述接入設(shè)備。
在一種可選的實現(xiàn)方式中,所述無線通信模塊還包括:
記錄單元,用于記錄所述終端設(shè)備的認證結(jié)果;
所述發(fā)送單元,還用于待所述接入設(shè)備處于低功耗模式的中央處理器被喚醒后,向所述終端設(shè)備發(fā)送所述終端設(shè)備的認證結(jié)果。
在一種可選的實現(xiàn)方式中,所述無線通信模塊為:無線保真模塊;所述接入設(shè)備為無線路由器。
在一種可選的實現(xiàn)方式中,所述接收單元,還用于接收來自所述終端設(shè)備的上行數(shù)據(jù);
所述無線通信模塊還包括:
喚醒確定單元,用于確定所述上行數(shù)據(jù)的類型,是否符合喚醒處于低功耗模式的中央處理器的要求;
所述發(fā)送單元,還用于在所述上行數(shù)據(jù)的類型不滿足喚醒處于低功耗模式的中央處理器的情況下,將所述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊。
在一種可選的實現(xiàn)方式中,所述無線通信模塊還包括:
過濾控制單元,用于在所述將所述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊之前,解析所述上行數(shù)據(jù),確定所述上行數(shù)據(jù)滿足過濾條件的情況下,丟棄所述上行數(shù)據(jù);
所述發(fā)送單元,用于在確定所述上行數(shù)據(jù)不滿足過濾條件的情況下,執(zhí)行所述將所述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊。
三方面本發(fā)明實施例還提供了另一種接入設(shè)備,包括:以可通信方式連接的無線通信模塊、射頻模塊,處理器以及存儲器,所述無線通信模塊具有獨立地對終端設(shè)備進行接入認證的功能。
更具體地,其中,無線通信模塊為前述實施例中的無線通信模塊,在此不再一一贅述。
四方面本發(fā)明實施例還提供了一種接入設(shè)備,包括:以可通信方式連接的無線通信模塊、射頻模塊,處理器以及存儲器;其中,所述無線通信模塊具有獨立地對終端設(shè)備進行接入認證的功能。
在一種可選的實現(xiàn)方式中,所述無線通信模塊具有獨立地對終端設(shè)備進行接入認證的功能包括:
所述無線通信模塊,用于接收來自所述接入設(shè)備覆蓋范圍內(nèi)的終端設(shè)備的認證請求;解析所述認證請求獲得認證相關(guān)信息,并依據(jù)所述認證相關(guān)性信息確認是否允許所述終端設(shè)備接入所述接入設(shè)備;在確認允許所述終端設(shè)備接入所述接入設(shè)備的情況下,控制發(fā)射設(shè)備向所述終端設(shè)備回復認證確認消息。
更具體地,其中,無線通信模塊具有的其他功能,在此不再一一贅述。
從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:由無線通信模塊控制終端設(shè)備的認證過程,在接入控制的過程中,不必喚醒CPU也不需要CPU因此執(zhí)行中斷處理,使CPU的工作被部署到具有智能功能的硬件中,一方面實現(xiàn)的負載的均衡,另一方面減少了CPU的中斷,因此可以降低CPU的負荷,也可以降低射頻模塊的功耗,提升整個終端設(shè)備的系統(tǒng)效率。
附圖說明
圖1為本發(fā)明實施例方法流程示意圖;
圖2為本發(fā)明實施例接入設(shè)備結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例接入設(shè)備結(jié)構(gòu)示意圖。
具體實施方式
一方面本發(fā)明實施例提供了一種接入認證方法,如圖1所示,包括:
101:接入設(shè)備的無線通信模塊接收來自上述接入設(shè)備覆蓋范圍內(nèi)的終端設(shè)備的認證請求;
接入設(shè)備是指無線通信網(wǎng)絡(luò)中的接入設(shè)備,終端設(shè)備通過接入設(shè)備接入通信網(wǎng)絡(luò)。接入設(shè)備可以是無線接入節(jié)點(Access Point,AP),也可以是基站;可以尤其指公共場所的具有WIFI功能的無線路由器,具體的接入設(shè)備是什么,本發(fā)明實施例不作唯一性限定。
認證請求是終端設(shè)備發(fā)往接入設(shè)備的,用于請求與接入設(shè)備建立通信連接的請求消息;該請求消息會攜帶相關(guān)的認證信息,用于接入設(shè)備確認是不是允許終端設(shè)備與終端設(shè)備建立連接。較為常見的方式是密碼認證,也有一些場合是不需要密碼認證的,例如:車站、機場等公共場所,僅需要用戶點擊相應(yīng)網(wǎng)頁或者其他回答問題就可以認證通過。
102:上述無線通信模塊解析上述認證請求獲得認證相關(guān)信息,并依據(jù)上述認證相關(guān)性信息確認是否允許上述終端設(shè)備接入上述接入設(shè)備;
在本實施例中,認證相關(guān)信息是指用于進行認證,以確認是否允許終端設(shè)備與接入設(shè)備建立通信連接的信息;基于前述說明中提到的認證方式,可以是密碼,指紋等能夠表明用戶身份的信息;也可以是符合一定的要求的信息,例如:點擊了相應(yīng)的主頁,回答了一定的問題;這基于不同的認證方式可以有不同的認證相關(guān)信息,本發(fā)明實施例對此不作唯一性限定。
103:上述無線通信模塊在確認允許上述終端設(shè)備接入上述接入設(shè)備的情況下,控制發(fā)射設(shè)備向上述終端設(shè)備回復認證確認消息。
在本實施例中,無線通信模塊可以是控制無線通信的芯片,其本身并不具有將數(shù)據(jù)發(fā)射出去的功能,無線通信模塊直接控制具有將數(shù)據(jù)發(fā)射出去的模塊,例如:射頻模塊,將認證確認消息發(fā)送給終端設(shè)備,使終端設(shè)備能夠獲知自己已經(jīng)通過了認證,從而與接入設(shè)備建立通信連接,從而接入到互聯(lián)網(wǎng)或者局域網(wǎng)中。
在本實施例中,由無線通信模塊控制終端設(shè)備的認證過程,在接入控制的過程中,不必喚醒CPU也不需要CPU因此執(zhí)行中斷處理,使CPU的工作被部署到具有智能功能的硬件中,一方面實現(xiàn)的負載的均衡,另一方面減少了CPU的中斷,因此可以降低CPU的負荷,也可以降低射頻模塊的功耗,提升整個終端設(shè)備的系統(tǒng)效率。
在一種可選的實現(xiàn)方式中,本發(fā)明實施例還提供了由無線通信模塊自己獨立實現(xiàn)認證,不需要中斷CPU的具體實現(xiàn)方案,如下:上述無線通信模塊解析上述認證請求獲得認證相關(guān)信息,并依據(jù)上述認證相關(guān)性信息確認是否允許上述終端設(shè)備接入上述接入設(shè)備包括:
上述無線通信模塊解析上述認證請求,獲得上述終端設(shè)備的標識,從上述無線通信模塊的私有存儲器中獲得歷史認證記錄,依據(jù)上述歷史認證記錄中是否包含上述終端設(shè)備的標識,確認是否允許上述終端設(shè)備接入上述接入設(shè)備;
或者,上述無線通信模塊解析上述認證請求,獲得密碼信息,從上述無線通信模塊的私有存儲器中獲得認證密碼,依據(jù)上述密碼信息與上述認證密碼是否匹配,確認是否允許上述終端設(shè)備接入上述接入設(shè)備。
在本實施例中,在無線通信模塊設(shè)置了其私有的存儲空間,用于認證相關(guān)信息的存儲;在前一種認證方式中,使用的是歷史認證記錄,在歷史認證的第一次認證中,可以是使用密碼或者其他認證方式認證的,在終端設(shè)備認證通過一次后,無線通信模塊記錄了該終端設(shè)備為授權(quán)終端的記錄,后續(xù)終端設(shè)備再進行認證的情況下,無線通信模塊由于自己獨立完成終端設(shè)備的身份認證,那么通過無線通信模塊自身設(shè)置的私有的存儲空間內(nèi)存儲的認證記錄,就可以確定該終端設(shè)備是授權(quán)終端,從而完成身份認證。在無線通信模塊中設(shè)置私有存儲空間,可以使無線通信模塊更具獨立性,將身份認證過程完全與CPU進行隔離,因此整個身份認證的過程可以完全不打擾到CPU的其他任務(wù)執(zhí)行,或者,不用喚醒正處于休眠狀態(tài)的CPU。
在一種可選的實現(xiàn)方式中,由于接入設(shè)備很多時候并不處于工作狀態(tài),例如家庭中的無線路由器,在家里沒人的情況下,如果處于開機狀態(tài)下,無線路由器的負載幾乎是沒有的,這種情況下無線路由器是可以進入休眠狀態(tài)的,這時候CPU可以進入到低功耗模式以降低能耗,或者有終端設(shè)備接入到無線路由器,但是并沒有需要CPU進行處理的數(shù)據(jù)時,其CPU也可以不必處于正常工作狀態(tài),基于此本發(fā)明實施例提供了如下解決方案:上述方法還包括:
記錄上述終端設(shè)備的認證結(jié)果,待上述接入設(shè)備處于低功耗模式的中央處理器被喚醒后,向上述終端設(shè)備發(fā)送上述終端設(shè)備的認證結(jié)果。
在本實施例中,CPU的低功耗模式可以是任意的低于被喚醒的工作模式,通??梢允切菝吣J?,或者待機模式;本發(fā)明實施例對此不作唯一性限定。
在一種可選的實現(xiàn)方式中,本發(fā)明實施例還提供了無線通信模塊以及接入設(shè)備的具體舉例:上述無線通信模塊為:無線保真模塊;上述接入設(shè)備為無線路由器。
需要說明的是,無線通信模塊可以是任意的控制無線通信的芯片,例如還可以是:藍牙模塊、紅外模塊等,以上無線保真模塊的舉例不應(yīng)理解為對本發(fā)明實施例的唯一性限定。接入設(shè)備除了無線路由器以外,還可以是基站或者無線接入節(jié)點等,以上無線路由器的舉例不應(yīng)理解為對本發(fā)明實施例的唯一性限定。
在一種可選的實現(xiàn)方式中,終端設(shè)備在接入到接入設(shè)備后會執(zhí)行相應(yīng)的數(shù)據(jù)上下行,本實施例以上行數(shù)據(jù)為例進行舉例說明:上述方法還包括:
上述無線通信模塊接收來自上述終端設(shè)備的上行數(shù)據(jù),確定上述上行數(shù)據(jù)的類型,是否符合喚醒處于低功耗模式的中央處理器的要求;
在上述上行數(shù)據(jù)的類型不滿足喚醒處于低功耗模式的中央處理器的情況下,將上述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊。
在本實施例中,無線通信模塊將上行數(shù)據(jù)發(fā)往射頻模塊的方式,可以是無線通信模塊直接向射頻模塊發(fā)送,使用無線通信模塊與射頻模塊之間的通信鏈路,不通過CPU處理后轉(zhuǎn)發(fā)。
在本實施例中,由無線通信模塊控制數(shù)據(jù)轉(zhuǎn)發(fā)功能,另外射頻模塊的工作由無線通信模塊實現(xiàn)控制,因此不必因數(shù)據(jù)轉(zhuǎn)發(fā)導致喚醒CPU也不需要CPU因此執(zhí)行中斷處理,可以降低CPU的負荷,提升整個接入設(shè)備系統(tǒng)的效率。
在一種可選的實現(xiàn)方式中,由于接入設(shè)備接收到了上行數(shù)據(jù),并且可以獲得上行數(shù)據(jù)的具體內(nèi)容,為了避免垃圾信息在網(wǎng)絡(luò)中的傳遞,本發(fā)明實施例提供了如下解決方案:在上述將上述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊之前,上述方法還包括:
解析上述上行數(shù)據(jù),確定上述上行數(shù)據(jù)滿足過濾條件的情況下,丟棄上述上行數(shù)據(jù);確定上述上行數(shù)據(jù)不滿足過濾條件的情況下,執(zhí)行上述將上述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊。
在本實施例中,需要過濾的信息可以是垃圾信息的過濾,過濾的具體實現(xiàn)方式可以是:例如,垃圾短信,需要廣播的數(shù)據(jù)包,廣告流量等。具體如何設(shè)定過濾規(guī)則本發(fā)明實施例不作唯一性限定。
在本發(fā)明實施例中,接入網(wǎng)設(shè)備的WIFI模塊接收到其覆蓋范圍內(nèi)的終端設(shè)備發(fā)送的接入請求后,直接解析接入請求并獲得認證相關(guān)消息,并根據(jù)WIFI模塊內(nèi)的認證歷史記錄或者認證信息確定該終端設(shè)備是否應(yīng)該被認證通過,如果是則直接返回認證確認,并與終端設(shè)備建立連接,待CPU被啟動后反饋該終端接入的結(jié)果信息。該方案,在接入過程中,由WIFI模塊獨立完成,不必喚醒CPU,在CPU被其他應(yīng)用喚醒的情況下上報結(jié)果給CPU,兼容到已有的接入控制方案。
二方面本發(fā)明實施例還提供了一種接入設(shè)備,如圖2所示,包括:無線通信模塊200,上述無線通信模塊200包括:
接收單元201,用于接收來自上述接入設(shè)備覆蓋范圍內(nèi)的終端設(shè)備的認證請求;
解析單元202,用于解析上述認證請求獲得認證相關(guān)信息;
認證單元203,用于依據(jù)上述認證相關(guān)性信息確認是否允許上述終端設(shè)備接入上述接入設(shè)備;
發(fā)送單元204,用于在確認允許上述終端設(shè)備接入上述接入設(shè)備的情況下,控制發(fā)射設(shè)備向上述終端設(shè)備回復認證確認消息。
接入設(shè)備是指無線通信網(wǎng)絡(luò)中的接入設(shè)備,終端設(shè)備通過接入設(shè)備接入通信網(wǎng)絡(luò)。接入設(shè)備可以是無線接入節(jié)點(Access Point,AP),也可以是基站;可以尤其指公共場所的具有WIFI功能的無線路由器,具體的接入設(shè)備是什么,本發(fā)明實施例不作唯一性限定。
認證請求是終端設(shè)備發(fā)往接入設(shè)備的,用于請求與接入設(shè)備建立通信連接的請求消息;該請求消息會攜帶相關(guān)的認證信息,用于接入設(shè)備確認是不是允許終端設(shè)備與終端設(shè)備建立連接。較為常見的方式是密碼認證,也有一些場合是不需要密碼認證的,例如:車站、機場等公共場所,僅需要用戶點擊相應(yīng)網(wǎng)頁或者其他回答問題就可以認證通過。
在本實施例中,認證相關(guān)信息是指用于進行認證,以確認是否允許終端設(shè)備與接入設(shè)備建立通信連接的信息;基于前述說明中提到的認證方式,可以是密碼,指紋等能夠表明用戶身份的信息;也可以是符合一定的要求的信息,例如:點擊了相應(yīng)的主頁,回答了一定的問題;這基于不同的認證方式可以有不同的認證相關(guān)信息,本發(fā)明實施例對此不作唯一性限定。
在本實施例中,無線通信模塊可以是控制無線通信的芯片,其本身并不具有將數(shù)據(jù)發(fā)射出去的功能,無線通信模塊直接控制具有將數(shù)據(jù)發(fā)射出去的模塊,例如:射頻模塊,將認證確認消息發(fā)送給終端設(shè)備,使終端設(shè)備能夠獲知自己已經(jīng)通過了認證,從而與接入設(shè)備建立通信連接,從而接入到互聯(lián)網(wǎng)或者局域網(wǎng)中。
在本實施例中,由無線通信模塊控制終端設(shè)備的認證過程,在接入控制的過程中,不必喚醒CPU也不需要CPU因此執(zhí)行中斷處理,使CPU的工作被部署到具有智能功能的硬件中,一方面實現(xiàn)的負載的均衡,另一方面減少了CPU的中斷,因此可以降低CPU的負荷,也可以降低射頻模塊的功耗,提升整個終端設(shè)備的系統(tǒng)效率。
在一種可選的實現(xiàn)方式中,本發(fā)明實施例還提供了由無線通信模塊自己獨立實現(xiàn)認證,不需要中斷CPU的具體實現(xiàn)方案,如下:上述無線通信模塊解析上述認證請求獲得認證相關(guān)信息,并依據(jù)上述認證相關(guān)性信息確認是否允許上述終端設(shè)備接入上述接入設(shè)備包括:
上述解析單元202,用于解析上述認證請求,獲得上述終端設(shè)備的標識;
上述認證單元203,用于從上述無線通信模塊的私有存儲器中獲得歷史認證記錄,依據(jù)上述歷史認證記錄中是否包含上述終端設(shè)備的標識,確認是否允許上述終端設(shè)備接入上述接入設(shè)備;或者,
上述解析單元202,用于解析上述認證請求,獲得密碼信息;
上述認證單元203,用于上述無線通信模塊的私有存儲器中獲得認證密碼,依據(jù)上述密碼信息與上述認證密碼是否匹配,確認是否允許上述終端設(shè)備接入上述接入設(shè)備。
在本實施例中,在無線通信模塊設(shè)置了其私有的存儲空間,用于認證相關(guān)信息的存儲;在前一種認證方式中,使用的是歷史認證記錄,在歷史認證的第一次認證中,可以是使用密碼或者其他認證方式認證的,在終端設(shè)備認證通過一次后,無線通信模塊記錄了該終端設(shè)備為授權(quán)終端的記錄,后續(xù)終端設(shè)備再進行認證的情況下,無線通信模塊由于自己獨立完成終端設(shè)備的身份認證,那么通過無線通信模塊自身設(shè)置的私有的存儲空間內(nèi)存儲的認證記錄,就可以確定該終端設(shè)備是授權(quán)終端,從而完成身份認證。在無線通信模塊中設(shè)置私有存儲空間,可以使無線通信模塊更具獨立性,將身份認證過程完全與CPU進行隔離,因此整個身份認證的過程可以完全不打擾到CPU的其他任務(wù)執(zhí)行,或者,不用喚醒正處于休眠狀態(tài)的CPU。
在一種可選的實現(xiàn)方式中,由于接入設(shè)備很多時候并不處于工作狀態(tài),例如家庭中的無線路由器,在家里沒人的情況下,如果處于開機狀態(tài)下,無線路由器的負載幾乎是沒有的,這種情況下無線路由器是可以進入休眠狀態(tài)的,這時候CPU可以進入到低功耗模式以降低能耗,或者有終端設(shè)備接入到無線路由器,但是并沒有需要CPU進行處理的數(shù)據(jù)時,其CPU也可以不必處于正常工作狀態(tài),基于此本發(fā)明實施例提供了如下解決方案:上述無線通信模塊還包括:
記錄單元205,用于記錄上述終端設(shè)備的認證結(jié)果;
上述發(fā)送單元204,還用于待上述接入設(shè)備處于低功耗模式的中央處理器被喚醒后,向上述終端設(shè)備發(fā)送上述終端設(shè)備的認證結(jié)果。
在本實施例中,CPU的低功耗模式可以是任意的低于被喚醒的工作模式,通??梢允切菝吣J?,或者待機模式;本發(fā)明實施例對此不作唯一性限定。
在一種可選的實現(xiàn)方式中,本發(fā)明實施例還提供了無線通信模塊以及接入設(shè)備的具體舉例:上述無線通信模塊為:無線保真模塊;上述接入設(shè)備為無線路由器。
需要說明的是,無線通信模塊可以是任意的控制無線通信的芯片,例如還可以是:藍牙模塊、紅外模塊等,以上無線保真模塊的舉例不應(yīng)理解為對本發(fā)明實施例的唯一性限定。接入設(shè)備除了無線路由器以外,還可以是基站或者無線接入節(jié)點等,以上無線路由器的舉例不應(yīng)理解為對本發(fā)明實施例的唯一性限定。
在一種可選的實現(xiàn)方式中,終端設(shè)備在接入到接入設(shè)備后會執(zhí)行相應(yīng)的數(shù)據(jù)上下行,本實施例以上行數(shù)據(jù)為例進行舉例說明:
上述接收單元201,還用于接收來自上述終端設(shè)備的上行數(shù)據(jù);
上述無線通信模塊還包括:
喚醒確定單元206,用于確定上述上行數(shù)據(jù)的類型,是否符合喚醒處于低功耗模式的中央處理器的要求;
上述發(fā)送單元204,還用于在上述上行數(shù)據(jù)的類型不滿足喚醒處于低功耗模式的中央處理器的情況下,將上述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊。
在本實施例中,無線通信模塊將上行數(shù)據(jù)發(fā)往射頻模塊的方式,可以是無線通信模塊直接向射頻模塊發(fā)送,使用無線通信模塊與射頻模塊之間的通信鏈路,不通過CPU處理后轉(zhuǎn)發(fā)。
在本實施例中,由無線通信模塊控制數(shù)據(jù)轉(zhuǎn)發(fā)功能,另外射頻模塊的工作由無線通信模塊實現(xiàn)控制,因此不必因數(shù)據(jù)轉(zhuǎn)發(fā)導致喚醒CPU也不需要CPU因此執(zhí)行中斷處理,可以降低CPU的負荷,提升整個接入設(shè)備系統(tǒng)的效率。
在一種可選的實現(xiàn)方式中,由于接入設(shè)備接收到了上行數(shù)據(jù),并且可以獲得上行數(shù)據(jù)的具體內(nèi)容,為了避免垃圾信息在網(wǎng)絡(luò)中的傳遞,本發(fā)明實施例提供了如下解決方案:上述無線通信模塊還包括:
過濾控制單元207,用于在上述將上述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊之前,解析上述上行數(shù)據(jù),確定上述上行數(shù)據(jù)滿足過濾條件的情況下,丟棄上述上行數(shù)據(jù);
上述發(fā)送單元204,用于在確定上述上行數(shù)據(jù)不滿足過濾條件的情況下,執(zhí)行上述將上述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊。
在本實施例中,需要過濾的信息可以是垃圾信息的過濾,過濾的具體實現(xiàn)方式可以是:例如,垃圾短信,需要廣播的數(shù)據(jù)包,廣告流量等。具體如何設(shè)定過濾規(guī)則本發(fā)明實施例不作唯一性限定。
三方面本發(fā)明實施例還提供了另一種接入設(shè)備,如圖3所示,包括:無線通信模塊301、射頻模塊302,處理器303以及存儲器304;
其中,上述無線通信模塊301用于,接收來自上述接入設(shè)備覆蓋范圍內(nèi)的終端設(shè)備的認證請求;解析上述認證請求獲得認證相關(guān)信息,并依據(jù)上述認證相關(guān)性信息確認是否允許上述終端設(shè)備接入上述接入設(shè)備;在確認允許上述終端設(shè)備接入上述接入設(shè)備的情況下,控制發(fā)射設(shè)備向上述終端設(shè)備回復認證確認消息。
接入設(shè)備是指無線通信網(wǎng)絡(luò)中的接入設(shè)備,終端設(shè)備通過接入設(shè)備接入通信網(wǎng)絡(luò)。接入設(shè)備可以是無線接入節(jié)點(Access Point,AP),也可以是基站;可以尤其指公共場所的具有WIFI功能的無線路由器,具體的接入設(shè)備是什么,本發(fā)明實施例不作唯一性限定。
認證請求是終端設(shè)備發(fā)往接入設(shè)備的,用于請求與接入設(shè)備建立通信連接的請求消息;該請求消息會攜帶相關(guān)的認證信息,用于接入設(shè)備確認是不是允許終端設(shè)備與終端設(shè)備建立連接。較為常見的方式是密碼認證,也有一些場合是不需要密碼認證的,例如:車站、機場等公共場所,僅需要用戶點擊相應(yīng)網(wǎng)頁或者其他回答問題就可以認證通過。
在本實施例中,認證相關(guān)信息是指用于進行認證,以確認是否允許終端設(shè)備與接入設(shè)備建立通信連接的信息;基于前述說明中提到的認證方式,可以是密碼,指紋等能夠表明用戶身份的信息;也可以是符合一定的要求的信息,例如:點擊了相應(yīng)的主頁,回答了一定的問題;這基于不同的認證方式可以有不同的認證相關(guān)信息,本發(fā)明實施例對此不作唯一性限定。
在本實施例中,無線通信模塊可以是控制無線通信的芯片,其本身并不具有將數(shù)據(jù)發(fā)射出去的功能,無線通信模塊直接控制具有將數(shù)據(jù)發(fā)射出去的模塊,例如:射頻模塊,將認證確認消息發(fā)送給終端設(shè)備,使終端設(shè)備能夠獲知自己已經(jīng)通過了認證,從而與接入設(shè)備建立通信連接,從而接入到互聯(lián)網(wǎng)或者局域網(wǎng)中。
在本實施例中,由無線通信模塊控制終端設(shè)備的認證過程,在接入控制的過程中,不必喚醒CPU也不需要CPU因此執(zhí)行中斷處理,使CPU的工作被部署到具有智能功能的硬件中,一方面實現(xiàn)的負載的均衡,另一方面減少了CPU的中斷,因此可以降低CPU的負荷,也可以降低射頻模塊的功耗,提升整個終端設(shè)備的系統(tǒng)效率。
在一種可選的實現(xiàn)方式中,本發(fā)明實施例還提供了由無線通信模塊自己獨立實現(xiàn)認證,不需要中斷CPU的具體實現(xiàn)方案,如下:上述無線通信模塊301用于,解析上述認證請求獲得認證相關(guān)信息,并依據(jù)上述認證相關(guān)性信息確認是否允許上述終端設(shè)備接入上述接入設(shè)備包括:
解析上述認證請求,獲得上述終端設(shè)備的標識,從上述無線通信模塊的私有存儲器中獲得歷史認證記錄,依據(jù)上述歷史認證記錄中是否包含上述終端設(shè)備的標識,確認是否允許上述終端設(shè)備接入上述接入設(shè)備;
或者,解析上述認證請求,獲得密碼信息,從上述無線通信模塊的私有存儲器中獲得認證密碼,依據(jù)上述密碼信息與上述認證密碼是否匹配,確認是否允許上述終端設(shè)備接入上述接入設(shè)備。
在本實施例中,在無線通信模塊設(shè)置了其私有的存儲空間,用于認證相關(guān)信息的存儲;在前一種認證方式中,使用的是歷史認證記錄,在歷史認證的第一次認證中,可以是使用密碼或者其他認證方式認證的,在終端設(shè)備認證通過一次后,無線通信模塊記錄了該終端設(shè)備為授權(quán)終端的記錄,后續(xù)終端設(shè)備再進行認證的情況下,無線通信模塊由于自己獨立完成終端設(shè)備的身份認證,那么通過無線通信模塊自身設(shè)置的私有的存儲空間內(nèi)存儲的認證記錄,就可以確定該終端設(shè)備是授權(quán)終端,從而完成身份認證。在無線通信模塊中設(shè)置私有存儲空間,可以使無線通信模塊更具獨立性,將身份認證過程完全與CPU進行隔離,因此整個身份認證的過程可以完全不打擾到CPU的其他任務(wù)執(zhí)行,或者,不用喚醒正處于休眠狀態(tài)的CPU。
在一種可選的實現(xiàn)方式中,由于接入設(shè)備很多時候并不處于工作狀態(tài),例如家庭中的無線路由器,在家里沒人的情況下,如果處于開機狀態(tài)下,無線路由器的負載幾乎是沒有的,這種情況下無線路由器是可以進入休眠狀態(tài)的,這時候CPU可以進入到低功耗模式以降低能耗,或者有終端設(shè)備接入到無線路由器,但是并沒有需要CPU進行處理的數(shù)據(jù)時,其CPU也可以不必處于正常工作狀態(tài),基于此本發(fā)明實施例提供了如下解決方案:上述無線通信模塊301還用于,記錄上述終端設(shè)備的認證結(jié)果,待上述接入設(shè)備處于低功耗模式的中央處理器被喚醒后,向上述終端設(shè)備發(fā)送上述終端設(shè)備的認證結(jié)果。
在本實施例中,CPU的低功耗模式可以是任意的低于被喚醒的工作模式,通??梢允切菝吣J剑蛘叽龣C模式;本發(fā)明實施例對此不作唯一性限定。
在一種可選的實現(xiàn)方式中,本發(fā)明實施例還提供了無線通信模塊以及接入設(shè)備的具體舉例:上述無線通信模塊為:無線保真模塊;上述接入設(shè)備為無線路由器。
需要說明的是,無線通信模塊可以是任意的控制無線通信的芯片,例如還可以是:藍牙模塊、紅外模塊等,以上無線保真模塊的舉例不應(yīng)理解為對本發(fā)明實施例的唯一性限定。接入設(shè)備除了無線路由器以外,還可以是基站或者無線接入節(jié)點等,以上無線路由器的舉例不應(yīng)理解為對本發(fā)明實施例的唯一性限定。
在一種可選的實現(xiàn)方式中,終端設(shè)備在接入到接入設(shè)備后會執(zhí)行相應(yīng)的數(shù)據(jù)上下行,本實施例以上行數(shù)據(jù)為例進行舉例說明:上述無線通信模塊301還用于,接收來自上述終端設(shè)備的上行數(shù)據(jù),確定上述上行數(shù)據(jù)的類型,是否符合喚醒處于低功耗模式的中央處理器的要求;
在上述上行數(shù)據(jù)的類型不滿足喚醒處于低功耗模式的中央處理器的情況下,將上述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊。
在本實施例中,無線通信模塊將上行數(shù)據(jù)發(fā)往射頻模塊的方式,可以是無線通信模塊直接向射頻模塊發(fā)送,使用無線通信模塊與射頻模塊之間的通信鏈路,不通過CPU處理后轉(zhuǎn)發(fā)。
在本實施例中,由無線通信模塊控制數(shù)據(jù)轉(zhuǎn)發(fā)功能,另外射頻模塊的工作由無線通信模塊實現(xiàn)控制,因此不必因數(shù)據(jù)轉(zhuǎn)發(fā)導致喚醒CPU也不需要CPU因此執(zhí)行中斷處理,可以降低CPU的負荷,提升整個接入設(shè)備系統(tǒng)的效率。
在一種可選的實現(xiàn)方式中,由于接入設(shè)備接收到了上行數(shù)據(jù),并且可以獲得上行數(shù)據(jù)的具體內(nèi)容,為了避免垃圾信息在網(wǎng)絡(luò)中的傳遞,本發(fā)明實施例提供了如下解決方案:上述無線通信模塊301還用于,在上述將上述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊之前,解析上述上行數(shù)據(jù),確定上述上行數(shù)據(jù)滿足過濾條件的情況下,丟棄上述上行數(shù)據(jù);確定上述上行數(shù)據(jù)不滿足過濾條件的情況下,執(zhí)行上述將上述上行數(shù)據(jù)發(fā)往射頻模塊或者有線通信模塊。
在本實施例中,需要過濾的信息可以是垃圾信息的過濾,過濾的具體實現(xiàn)方式可以是:例如,垃圾短信,需要廣播的數(shù)據(jù)包,廣告流量等。具體如何設(shè)定過濾規(guī)則本發(fā)明實施例不作唯一性限定。
四方面本發(fā)明實施例還提供了一種接入設(shè)備,包括:以可通信方式連接的線通信模塊301、射頻模塊302,處理器303以及存儲器304;其中,上述線通信模塊301具有獨立地對終端設(shè)備進行接入認證的功能。
在一種可選的實現(xiàn)方式中,上述線通信模塊301具有獨立地對終端設(shè)備進行接入認證的功能包括:
上述線通信模塊301,用于接收來自上述接入設(shè)備覆蓋范圍內(nèi)的終端設(shè)備的認證請求;解析上述認證請求獲得認證相關(guān)信息,并依據(jù)上述認證相關(guān)性信息確認是否允許上述終端設(shè)備接入上述接入設(shè)備;在確認允許上述終端設(shè)備接入上述接入設(shè)備的情況下,控制發(fā)射設(shè)備向上述終端設(shè)備回復認證確認消息。
更具體地,其中,線通信模塊301具有的其他功能,在此不再一一贅述。
值得注意的是,上述接入設(shè)備實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。
另外,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各方法實施例中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,相應(yīng)的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上僅為本發(fā)明較佳的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明實施例揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。