本申請屬于通信,具體涉及一種通信方法、裝置、電子設備及可讀存儲介質。
背景技術:
1、藍牙技術是一種支持低能耗設備通信的無線技術,可以通過低成本的近距離無線連接,為固定和移動設備構建通信環境。藍牙技術以其低功耗、快速連接以及低延遲響應等特點,在各類電子設備中得到了廣泛應用。
2、目前,為了優化電子設備的能耗,藍牙技術引入了低功耗模式(sniff?mode),在低功耗模式下,電子設備周期性監聽是否有數據傳輸需求,從而降低能耗。然而,當電子設備需要和其他電子設備通過藍牙進行數據交互時,電子設備會退出低功耗模式切換到主動模式,并喚醒應用接口(如uart?ap),以處理數據交互。
3、如此,隨著電子設備間的數據交互類型日益增多,電子設備間頻繁的數據交互會導致電子設備頻繁退出低功耗模式并喚醒相關接口,從而增加了電子設備的功耗。
技術實現思路
1、本申請實施例的目的是提供一種通信方法、裝置、電子設備及可讀存儲介質,能夠減少不必要的模式切換和接口喚醒,進而降低電子設備的功耗。
2、第一方面,本申請實施例提供了一種通信方法,該方法包括:在第一電子設備處于低功耗模式的情況下,第一電子設備獲取第一數據傳輸需求;第一電子設備根據第一數據傳輸需求,執行以下至少一項:從低功耗模式切換至主動模式;減小向第二電子設備發送數據的頻率或者不向第二電子設備發送數據;向第二電子設備發送第一指令,第一指令指示第二電子設備減小向第一電子設備發送數據的頻率或者不向第一電子設備發送數據;向第二電子設備發送連接斷開請求,連接斷開請求用于請求斷開第一電子設備與第二電子設備之間的目標通信連接。
3、第二方面,本申請實施例提供了一種通信方法,該方法包括:在第二電子設備處于低功耗模式的情況下,第二電子設備獲取第二數據傳輸需求;第二電子設備根據所述第二數據傳輸需求,執行以下至少一項:從低功耗模式切換至主動模式;減小向第一電子設備發送數據的頻率或者不向所述第一電子設備發送數據。
4、第三方面,本申請實施例提供了一種通信裝置,該裝置包括:獲取模塊和處理模塊,其中:獲取模塊,用于在第一電子設備處于低功耗模式的情況下,獲取第一數據傳輸需求;處理模塊,用于根據第一數據傳輸需求,執行以下至少一項:從低功耗模式切換至主動模式;減小向第二電子設備發送數據的頻率或者不向第二電子設備發送數據;向第二電子設備發送第一指令,第一指令指示第二電子設備減小向第一電子設備發送數據的頻率或者不向第一電子設備發送數據;向第二電子設備發送連接斷開請求,該連接斷開請求用于請求斷開第一電子設備與第二電子設備之間的目標通信連接。
5、第四方面,本申請實施例提供了一種通信裝置,該裝置包括:獲取模塊和處理模塊,其中:上述獲取模塊,用于在第二電子設備處于低功耗模式的情況下,獲取第二數據傳輸需求;上述處理模塊,用于根據第二數據傳輸需求,執行以下至少一項:從所述低功耗模式切換至主動模式;減小向第一電子設備發送數據的頻率或者不向所述第一電子設備發送數據。
6、第五方面,本申請實施例提供了一種電子設備,該電子設備包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如第一方面或第二方面所述的方法的步驟。
7、第六方面,本申請實施例提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如第一方面或第二方面所述的方法的步驟。
8、第七方面,本申請實施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行程序或指令,實現如第一方面或第二方面所述的方法。
9、第八方面,本申請實施例提供一種計算機程序產品,該程序產品被存儲在存儲介質中,該程序產品被至少一個處理器執行以實現如第一方面或第二方面所述的方法。
10、在本申請實施例中,在第一電子設備在處于低功耗模式的情況下,可以獲取第一數據傳輸需求,并根據該第一數據傳輸需求,切換工作模式,或者減小向第二電子設備發送數據的頻率或不向第二電子設備發送數據,或者發送指令指示減小第二電子設備向第一電子設備發送數據的頻率,或者請求斷開第一電子設備與第二電子設備之間的目標通信連接,實現根據實際的數據傳輸需求,靈活控制模式切換和數據傳輸,從而減少不必要的模式切換和接口喚醒,進而降低電子設備的功耗。
11、在本申請實施例中,在第二電子設備處于低功耗模式的情況下,第二電子設備可以獲取第二數據傳輸需求,并根據第二數據傳輸需求,調整向第一電子設備發送數據的頻率,或者不向第一電子設備發送數據,或者斷開與第一電子設備之間的通信連接,實現根據實際的數據傳輸需求,靈活控制數據傳輸和模式切換,從而減少不必要的模式切換和接口喚醒,進而降低電子設備的功耗。
1.一種通信方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述第一數據傳輸需求包括以下至少一項:
3.根據權利要求1或2所述的方法,其特征在于,所述第一電子設備根據所述第一數據傳輸需求,從所述低功耗模式切換至主動模式,包括:
4.根據權利要求1或2所述的方法,其特征在于,所述第一電子設備根據所述第一數據傳輸需求,向第二電子設備發送第一指令,包括:
5.根據權利要求1或2所述的方法,其特征在于,所述第一電子設備根據所述第一數據傳輸需求,向第二電子設備發送連接斷開請求,包括:
6.根據權利要求4所述的方法,其特征在于,所述第一電子設備向所述第二電子設備發送所述第一指令之后,所述方法還包括:
7.根據權利要求5所述的方法,其特征在于,所述第一電子設備根據所述第一數據傳輸需求,向第二電子設備發送連接斷開請求之后,所述方法還包括:
8.一種通信方法,其特征在于,所述方法包括:
9.根據權利要求8所述的方法,其特征在于,所述第二數據傳輸需求包括以下至少一項:
10.根據權利要求8所述的方法,其特征在于,所述方法還包括:
11.根據權利要求8或9所述的方法,其特征在于,所述第二電子設備根據所述第二數據傳輸需求,從所述低功耗模式切換至主動模式,包括:
12.一種通信裝置,其特征在于,所述裝置包括:獲取模塊和處理模塊,其中:
13.根據權利要求12所述的裝置,其特征在于,所述處理模塊,具體用于:
14.根據權利要求12所述的裝置,其特征在于,所述處理模塊,具體用于:
15.一種通信裝置,其特征在于,所述裝置包括:獲取模塊和處理模塊,其中:
16.根據權利要求15所述的裝置,其特征在于,所述裝置還包括:接收模塊;
17.根據權利要求15所述的裝置,其特征在于,所述處理模塊,具體用于:
18.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如權利要求1-7中任一項所述的通信方法的步驟,或者實現如權利要求8-11中任一項所述的通信方法的步驟。
19.一種可讀存儲介質,其特征在于,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如權利要求1-7中任一項所述的通信方法的步驟,或者實現如權利要求8-11中任一項所述的通信方法的步驟。