本公開涉及無線通信,尤其涉及喚醒方法、裝置、電子設備和存儲介質。
背景技術:
1、隨著無線物聯網技術的迅速發展,越來越多的設備需要具有聯網能力。這些具有聯網能力的設備多數為多地址無線物聯網設備,如遙控設備、佩戴設備、路燈、家電等被喚醒終端,被喚醒終端需要與喚醒終端直接相連并且受喚醒終端控制。
2、相關技術中,被喚醒終端的喚醒方法主要包括場強法、探測法和載荷法,其中,場強法為被喚醒終端通過判斷接收到的信號場強強度是否超過設定的門限判斷喚醒或休眠;探測法為喚醒終端發送比特流,被喚醒終端計數接收的個數,超過設定的個數則被喚醒,否則繼續休眠;載荷法為喚醒終端重復發送一個載荷,被喚醒終端接收到完整的一個載荷,解析后判斷喚醒或休眠。這三種方法均存在被喚醒終端能量損耗較大的問題,且前兩種方法中被喚醒終端容易受到干擾而被誤喚醒,導致系統的可靠性大大降低。
技術實現思路
1、有鑒于此,本公開實施例提供了一種喚醒方法、裝置、電子設備和存儲介質,以解決相關技術中存在的問題。
2、本公開實施例的第一方面,提供了一種喚醒方法,其特征在于,應用于被喚醒終端,該方法包括:
3、在被喚醒終端處于睡眠狀態下,接收喚醒終端發送的喚醒碼;其中,喚醒碼包括喚醒地址碼和喚醒時間碼;
4、在喚醒地址碼與被喚醒終端的地址碼相匹配時,確定需要與喚醒終端建立通信;
5、基于喚醒時間碼進入計時睡眠狀態,并在接收到喚醒終端發送的載荷數據時,進入喚醒狀態。
6、本公開實施例的第二方面,提供了一種喚醒裝置,其特征在于,應用于被喚醒終端,該裝置包括:
7、接收模塊,用于在被喚醒終端處于睡眠狀態下,接收喚醒終端發送的喚醒碼;其中,喚醒碼包括喚醒地址碼和喚醒時間碼;
8、處理模塊,用于在喚醒地址碼與被喚醒終端的地址碼相匹配時,確定需要與喚醒終端建立通信;
9、處理模塊還用于基于喚醒時間碼進入計時睡眠狀態,并在接收到喚醒終端發送的載荷數據時,進入喚醒狀態。
10、本公開實施例的第三方面,提供了一種電子設備,包括:
11、至少一個處理器;
12、用于存儲至少一個處理器可執行指令的存儲器;其中,至少一個處理器用于執行指令,以實現上述方法的步驟。
13、本公開實施例的第四方面,提供了一種計算機可讀存儲介質,當計算機可讀存儲介質中的指令由電子設備的處理器執行時,使得電子設備能夠執行上述方法的步驟。
14、本公開實施例采用的上述至少一個技術方案能夠達到以下有益效果:通過在被喚醒終端處于睡眠狀態下,接收喚醒終端發送的喚醒碼;其中,喚醒碼包括喚醒地址碼和喚醒時間碼;在喚醒地址碼與被喚醒終端的地址碼相匹配時,確定需要與喚醒終端建立通信;基于喚醒時間碼進入計時睡眠狀態,并在接收到喚醒終端發送的載荷數據時,進入喚醒狀態,能夠使得被喚醒終端在睡眠狀態下接收到喚醒終端發送的喚醒碼時,對喚醒碼進行短時判斷,快速識別喚醒碼包括的喚醒地址碼和喚醒時間碼,降低解析喚醒碼時自身的運行功耗;然后,在喚醒地址碼與被喚醒終端的地址碼相匹配時,確定需要與喚醒終端建立通信;基于喚醒時間碼進入計時睡眠狀態,并在接收到喚醒終端發送的載荷數據時,進入喚醒狀態,避免了被喚醒終端在接收載荷數據之前不斷地自行喚醒,降低了自身的運行功耗。同時,喚醒碼具有高度自相關性的特點,能夠保證用于喚醒判斷的喚醒碼的準確性,降低被誤喚醒的幾率,從而進一步降低自身的運行功耗。
1.一種喚醒方法,其特征在于,應用于被喚醒終端,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述喚醒碼包括多組所述喚醒碼,所述接收喚醒終端發送的喚醒碼,包括:
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,在所述確定需要與所述喚醒終端建立通信后,所述方法還包括:
7.根據權利要求1~6中任一項所述的方法,其特征在于,所述載荷數據包括目標地址碼和目標通信信息,所述在接收到所述喚醒終端發送的載荷數據時,進入喚醒狀態,包括:
8.一種喚醒裝置,其特征在于,應用于被喚醒終端,所述裝置包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,當所述計算機可讀存儲介質中的指令由電子設備的處理器執行時,使得所述電子設備能夠執行如權利要求1~7中任一項所述的方法的步驟。