本技術實施例涉及通信的,尤其涉及一種網絡接入方法、裝置、設備、存儲介質及程序產品。
背景技術:
1、隨著無線保真(wireless?fidelity,wifi)技術不斷地發(fā)展,wifi版本不斷地迭代,在同一使用場景下可能存在多個wifi版本的無線設備。例如,在智能家居的場景下,同時存在不同wifi版本的設備,如wifi4版本設備、wifi5版本設備、wifi6版本設備等。
2、不同的wifi版本,具有不同的wifi標準。物聯(lián)網設備可能存在無法連接較高wifi版本路由器或無線接入點的情況。目前,可以通過降低路由器或無線接入點的wifi版本,來連接較低wifi版本的設備。例如,將wifi6的路由器配置為wifi5版本,來連接wifi5版本的設備。
3、在上述連接過程中,由于將路由器或無線接入點的wifi版本降低,使同一使用場景下所有設備均接入較低wifi版本的路由器,導致數(shù)據傳輸效率較低。
技術實現(xiàn)思路
1、本技術實施例提供一種網絡接入方法、裝置、設備、存儲介質及程序產品,用以解決現(xiàn)有技術中由于將路由器或無線接入點的wifi版本降低,使同一使用場景下所有設備均接入較低wifi版本的路由器,導致數(shù)據傳輸效率較低的缺陷。
2、第一方面,本技術提供一種網絡接入方法,所述方法包括:
3、接收終端設備發(fā)送的請求報文,所述請求報文用于請求接入wifi網絡;
4、根據所述請求報文,確定所述終端設備的設備類型;
5、根據所述設備類型,在多個待選wifi網絡中確定目標wifi網絡;
6、根據所述目標wifi網絡,對所述終端設備進行接入處理。
7、在一種可能的實施方式中,根據所述請求報文,確定所述終端設備的設備類型,包括:
8、確定所述請求報文的報文類型;
9、若所述報文類型為探測類型、身份認證類型或者關聯(lián)類型中的任意一種,則根據所述請求報文,確定至少一個目標字段,根據所述目標字段,確定所述終端設備的設備類型;
10、若所述報文類型為安全認證類型,獲取已識別設備信息和所述終端設備的設備標識,根據所述已識別設備信息和所述設備標識,確定所述終端設備的設備類型,所述已識別設備信息中包括多個終端設備的標識。
11、在一種可能的實施方式中,根據所述目標字段,確定所述終端設備的設備類型,包括:
12、判斷所述目標字段中是否存在指示正交頻分多址的字段;
13、若是,確定所述終端設備的設備類型為第一wifi模式類型;
14、若否,判斷所述目標字段中是否存在預設字段,若存在預設字段,則確定所述終端設備的設備類型為第二wifi模式類型,若不存在預設字段,則確定所述終端設備的設備類型為第三wifi模式類型。
15、在一種可能的實施方式中,在確定所述終端設備的設備類型之后,還包括:
16、確定所述終端設備的設備標識;
17、根據所述設備標識和所述設備類型,更新所述已識別設備信息。
18、在一種可能的實施方式中,根據所述已識別設備信息和所述設備標識,確定所述終端設備的設備類型,包括:
19、確定所述終端設備的設備標識;
20、若所述已識別設備信息中存在所述設備標識,則在所述已識別設備信息中,確定所述設備標識對應的設備類型。
21、在一種可能的實施方式中,根據所述目標wifi網絡,對所述終端設備進行接入處理,包括:
22、若所述請求報文為探測請求報文,通過所述目標wifi網絡,確定所述探測請求報文對應的探測響應報文,向所述終端設備發(fā)送所述探測響應報文,所述探測響應報文包括時間戳、速率信息和網絡信息;
23、若所述請求報文為身份認證報文,通過所述目標wifi網絡,確定所述身份認證報文對應的身份認證響應報文,向所述終端設備發(fā)送所述身份認證響應報文,所述身份認證響應報文用于指示身份認證是否成功;
24、若所述請求報文為關聯(lián)請求報文,通過所述目標wifi網絡,確定所述關聯(lián)請求報文對應的關聯(lián)響應報文,向所述終端設備發(fā)送所述關聯(lián)響應報文,所述關聯(lián)響應報文用于指示關聯(lián)是否成功;
25、若所述請求報文為安全認證報文,通過所述目標wifi網絡,確定所述安全認證報文對應的安全認證響應報文,向所述終端設備發(fā)送所述安全認證響應報文,所述安全認證響應報文用于指示安全認證是否成功。
26、在一種可能的實施方式中,在根據所述目標wifi網絡,對所述終端設備進行接入處理之后,還包括:
27、判斷所述終端設備是否接入成功;
28、若是,確定所述終端設備對應的網絡協(xié)議地址;
29、將所述網絡協(xié)議地址和所述終端設備進行關聯(lián)處理,得到關聯(lián)關系,并存儲所述關聯(lián)關系。
30、第二方面,本技術提供一種網絡接入裝置,所述裝置包括:
31、接收模塊,用于接收終端設備發(fā)送的請求報文,所述請求報文用于請求接入wifi網絡;
32、第一確定模塊,用于根據所述請求報文,確定所述終端設備的設備類型;
33、第二確定模塊,用于根據所述設備類型,在多個待選wifi網絡中確定目標wifi網絡;
34、處理模塊,用于根據所述目標wifi網絡,對所述終端設備進行接入處理。
35、在一種可能的實施方式中,第一確定模塊具體用于:
36、確定所述請求報文的報文類型;
37、若所述報文類型為探測類型、身份認證類型或者關聯(lián)類型中的任意一種,則根據所述請求報文,確定至少一個目標字段,根據所述目標字段,確定所述終端設備的設備類型;
38、若所述報文類型為安全認證類型,獲取已識別設備信息和所述終端設備的設備標識,根據所述已識別設備信息和所述設備標識,確定所述終端設備的設備類型,所述已識別設備信息中包括多個終端設備的標識。
39、在一種可能的實施方式中,第一確定模塊具體用于:
40、判斷所述目標字段中是否存在指示正交頻分多址的字段;
41、若是,確定所述終端設備的設備類型為第一wifi模式類型;
42、若否,判斷所述目標字段中是否存在預設字段,若存在預設字段,則確定所述終端設備的設備類型為第二wifi模式類型,若不存在預設字段,則確定所述終端設備的設備類型為第三wifi模式類型。
43、在一種可能的實施方式中,第一確定模塊還用于:
44、確定所述終端設備的設備標識;
45、根據所述設備標識和所述設備類型,更新所述已識別設備信息。
46、在一種可能的實施方式中,第一確定模塊具體用于:
47、確定所述終端設備的設備標識;
48、若所述已識別設備信息中存在所述設備標識,則在所述已識別設備信息中,確定所述設備標識對應的設備類型。
49、在一種可能的實施方式中,處理模塊具體用于:
50、若所述請求報文為探測請求報文,通過所述目標wifi網絡,確定所述探測請求報文對應的探測響應報文,向所述終端設備發(fā)送所述探測響應報文,所述探測響應報文包括時間戳、速率信息和網絡信息;
51、若所述請求報文為身份認證報文,通過所述目標wifi網絡,確定所述身份認證報文對應的身份認證響應報文,向所述終端設備發(fā)送所述身份認證響應報文,所述身份認證響應報文用于指示身份認證是否成功;
52、若所述請求報文為關聯(lián)請求報文,通過所述目標wifi網絡,確定所述關聯(lián)請求報文對應的關聯(lián)響應報文,向所述終端設備發(fā)送所述關聯(lián)響應報文,所述關聯(lián)響應報文用于指示關聯(lián)是否成功;
53、若所述請求報文為安全認證報文,通過所述目標wifi網絡,確定所述安全認證報文對應的安全認證響應報文,向所述終端設備發(fā)送所述安全認證響應報文,所述安全認證響應報文用于指示安全認證是否成功。
54、在一種可能的實施方式中,所述裝置還包括存儲模塊,存儲模塊具體用于:
55、判斷所述終端設備是否接入成功;
56、若是,確定所述終端設備對應的網絡協(xié)議地址;
57、將所述網絡協(xié)議地址和所述終端設備進行關聯(lián)處理,得到關聯(lián)關系,并存儲所述關聯(lián)關系。
58、第三方面,本技術提供一種電子設備,包括:處理器,以及與所述處理器通信連接的存儲器;
59、所述存儲器存儲計算機執(zhí)行指令;
60、所述處理器執(zhí)行所述存儲器存儲的計算機執(zhí)行指令,以實現(xiàn)第一方面任一項所述的方法。
61、第四方面,本技術提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執(zhí)行指令,所述計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)如第一方面任一項所述的方法。
62、第五方面,本技術提供一種計算機程序產品,包括計算機程序,所述計算機程序被計算機執(zhí)行時實現(xiàn)如第一方面中任一項所述的方法。
63、本技術實施例提供的一種網絡接入方法、裝置、設備、存儲介質及程序產品,通過接收終端設備發(fā)送的請求報文,請求報文用于請求接入wifi網絡,根據請求報文,確定終端設備的設備類型,根據設備類型,在多個待選wifi網絡中確定目標wifi網絡,根據目標wifi網絡,對終端設備進行接入處理。這樣,將不同wifi版本的終端設備接入對應的wifi網絡,保證每個wifi網絡中的數(shù)據傳輸速率,提高了數(shù)據傳輸效率。