本發明涉及通信,尤其涉及一種wifi狀態切換方法、系統、終端設備及存儲介質。
背景技術:
1、wifi芯片包含sta(station)模式和ap(access?point)模式,在使用時,由于sta模式和ap模式存在互斥的問題,即當啟動sta模式時就不能啟動ap模式,反之,啟動ap模式時則不能啟動sta模式,導致熱點設備和終端連接設備之間進行切換時需要用戶手動選擇進行切換,不能實現自動化切換,對用戶要求較高。
2、因此,現有技術還有待改進。
技術實現思路
1、本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種wifi狀態切換方法、系統、終端設備及存儲介質,旨在解決現有技術中wifi設備模式切換效率低的問題。
2、本發明解決問題所采用的技術方案如下:
3、第一方面,本發明實施例提供一種wifi狀態切換方法,應用于第一終端設備,其中,所述方法包括:
4、設備初始化啟動sta模式;
5、獲取第二終端設備的設備廣播,并基于所述第二終端設備的設備廣播確定是否進行模式切換;
6、若所述第二終端設備的設備廣播是sta設備模式,則將所述sta模式切換為ap模式,并對所述第二終端設備進行響應連接;
7、若所述第二終端設備的設備廣播是ap設備模式,則發送連接請求至所述第二終端設備。
8、在一種實現方式中,所述方法還包括:
9、在所述ap模式下,若在第一預設時間內未獲取到傳輸數據,則將所述ap模式切換至sta模式。
10、在一種實現方式中,所述方法還包括:
11、在所述ap模式下,若連接被中斷,則自動切換至sta模式。
12、在一種實現方式中,所述方法還包括:
13、在所述ap模式下,若在第二預設時間內未獲取到傳輸數據,則啟動節能模式。
14、在一種實現方式中,所述方法還包括:
15、在所述節能模式下,若在第三預設時間內未獲取到傳輸數據,則切換至sta模式。
16、在一種實現方式中,所述方法還包括:
17、獲取歷史連接數據,并基于所述歷史連接數據確定連接概率;
18、若所述連接概率低于預設值,則調高接收頻率或增大緩存。
19、第二方面,本發明實施例提供一種wifi狀態切換方法,應用于第二終端設備,其中,所述方法包括:
20、發送設備廣播至第一終端設備,所述設備廣播用于識別設備是sta設備模式還是ap設備模式。
21、第三方面,本發明實施例還提供一種wifi狀態切換系統,其中,所述系統包括:
22、初始化模塊,用于設備初始化啟動sta模式;
23、設備廣播獲取模塊,用于獲取第二終端設備的設備廣播,并基于所述第二終端設備的設備廣播確定是否進行模式切換;
24、第一切換模塊,用于若所述第二終端設備的設備廣播是sta設備模式,則將所述sta模式切換為ap模式,并對所述第二終端設備進行響應連接;
25、第二切換模塊,用于若所述第二終端設備的設備廣播是ap設備模式,則發送連接請求至所述第二終端設備。
26、在一種實現方式中,所述系統還包括:
27、第三切換模塊,用于在所述ap模式下,若在第一預設時間內未獲取到傳輸數據,則將所述ap模式切換至sta模式。
28、第四切換模塊,用于在所述ap模式下,若連接被中斷,則自動切換至sta模式。
29、第五切換模塊,用于在所述ap模式下,若在第二預設時間內未獲取到傳輸數據,則啟動節能模式。
30、第六切換模塊,用于在所述節能模式下,若在第三預設時間內未獲取到傳輸數據,則切換至sta模式。
31、歷史數據獲取模塊,用于獲取歷史連接數據,并基于所述歷史連接數據確定連接概率;
32、調整模塊,用于若所述連接概率低于預設值,則調高接收頻率或增大緩存。
33、第四方面,本發明實施例還提供一種終端設備,其中,所述終端設備為商顯終端,所述終端設備包括存儲器、處理器以及存儲在存儲器中并可在處理器上運行的wifi狀態切換方法的程序,所述處理器執行所述wifi狀態切換方法的程序時,實現上述方案中任一項的wifi狀態切換方法的步驟。
34、第五方面,本發明實施例還提供一種計算機可讀存儲介質,其中,計算機可讀存儲介質上存儲有wifi狀態切換方法的程序,所述wifi狀態切換方法的程序被處理器執行時,實現上述方案中任一項所述的wifi狀態切換方法的步驟。
35、本發明的有益效果:與現有技術相比,本發明提供一種wifi狀態切換方法、系統、終端設備及存儲介質。具體地,本發明首先默認初始化啟動sta模式;然后,獲取第二終端設備的設備廣播,并基于所述第二終端設備的設備廣播確定是否進行模式切換;最后,若所述第二終端設備的設備廣播是sta設備模式,則將所述sta模式切換為ap模式,并對所述第二終端設備進行響應連接;若所述第二終端設備的設備廣播是ap設備模式,則發送連接請求至所述第二終端設備。本申請中默認初始化啟動sta模式,然后根據接收到的廣播特質來確定如何進行模式切換,全程自動切換,無需人工操作,極大的提高了wifi切換效率。
1.一種wifi狀態切換方法,其特征在于,應用于第一終端設備,所述方法包括:
2.根據權利要求1所述wifi狀態切換方法,其特征在于,所述方法還包括:
3.根據權利要求2所述wifi狀態切換方法,其特征在于,所述方法還包括:
4.根據權利要求3所述wifi狀態切換方法,其特征在于,所述方法還包括:
5.根據權利要求4所述wifi狀態切換方法,其特征在于,所述方法還包括:
6.根據權利要求1所述wifi狀態切換方法,其特征在于,所述方法還包括:
7.一種wifi狀態切換方法,其特征在于,應用于第二終端設備,所述方法包括:
8.一種wifi狀態切換系統,其特征在于,所述系統包括:
9.一種終端設備,其特征在于,所述終端設備包括存儲器、處理器以及存儲在存儲器中并可在處理器上運行的wifi狀態切換方法程序,所述處理器執行所述wifi狀態切換方法程序時,實現如權利要求1-6任一項所述的wifi狀態切換方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有wifi狀態切換方法程序,所述wifi狀態切換方法程序被處理器執行時,實現如權利要求1-6任一項所述的wifi狀態切換方法的步驟。