System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及終端,尤其涉及網絡連接方法和相關裝置。
技術介紹
1、隨著互聯網技術的發展,上網在人們的生活中越來越普及,有時有多個終端設備需要同時使用一個賬號上網,例如,在家庭網絡中,存在多個終端設備,如手機、電腦和網絡電視等。這些終端設備都連接到一個路由器,由該路由器通過一個賬號連接到互聯網上。
2、手機等終端設備可以通過微信掃描路由器機身上的小程序碼連接路由器,進而連接到互聯網。
3、但是,在終端設備與路由器的連接過程中,終端設備可能會自動斷開wifi,進而無法連接到互聯網。
技術實現思路
1、本申請實施例提供一種網絡連接方法和相關裝置,應用于終端
在終端設備連接的網絡與互聯網中斷時,通過虛擬公網ip保持終端設備連接的網絡的鏈路活性。終端設備可以繼續對路由器的連通性進行探測。這樣,延長探測時間,增加鏈路的保活時長,同時終端設備可以獲取路由器相關狀態,對路由器進行配置和排障。
2、第一方面,本申請實施例提供一種網絡連接方法,應用于路由器。該方法包括:路由器基于第一wifi?ssid以及第一wifi密碼,與終端設備建立第一wifi連接;路由器接收到來自終端設備的第一域名解析請求,第一域名解析請求包括域名;響應于第一域名解析請求,路由器向終端設備發送第一消息,第一消息包括:虛擬公網ip地址;虛擬公網ip地址用于保持第一wifi連接的鏈路活性。
3、這樣,后續終端設備可以基于虛擬公網ip地址進行探測,例如,連通性測試等。可以延長第一w
4、可選的,路由器基于第一wifi連接向終端設備發送第二wifi?ssid以及第二wifi密碼;路由器基于第二wifi?ssid以及第二wifi密碼,與終端設備建立第二wifi連接。
5、這樣,路由器可以基于第一wifi向終端設備提供第二wifi的相關信息,方便終端設備后續建立第二wifi連接,連接互聯網。
6、可選的,在建立第二wifi連接之前,方法還包括:路由器接收來自終端設備的第一連接請求,第一連接請求的目標地址為虛擬公網ip地址;響應于第一連接請求,路由器向終端設備發送響應消息;路由器接收來自終端設備的確認消息,確認消息的目標地址為虛擬公網ip地址;路由器接收來自終端設備的探測報文,探測報文用于探測第一wifi的網絡連通與否。
7、這樣,路由器與終端設備可以基于虛擬公網ip地址進行tcp連接,增加連通性測試的時長,延長第一wifi的鏈路活性。
8、可選的,方法還包括:路由器接收到終端設備重傳的探測報文。
9、這樣,終端設備重傳報文,進一步增加連通性測試的時長,延長第一wifi的鏈路活性。
10、可選的,第一域名解析請求包括:終端設備對應的第一私網ip地址;第一私網ip地址用于路由器確認終端設備連接的wifi為所述第一wifi。
11、這樣,可以方便路由器對終端設備連接的網絡進行識別判斷,進而確認終端設備的網絡連接狀態,確認是否返回虛擬公網ip地址。
12、可選的,在建立第二wifi連接之后,方法還包括:路由器接收來自終端設備的第二域名解析請求,第二域名請求包括域名;響應于第二域名請求,路由器向終端設備發送第二消息,第二消息包括:域名對應的公網ip地址;公網ip地址用于保持第二wifi連接的鏈路活性。
13、這樣,終端設備在連接到第二wifi后,可以基于公網ip地址保持第二wifi的鏈路活性。
14、可選的,第二域名解析請求包括:終端設備對應的第二私網ip地址;第二私網ip地址用于路由器確認終端設備連接的wifi為第二wifi。
15、這樣,可以方便路由器對終端設備連接的網絡進行識別判斷,進而確認終端設備的網絡連接狀態,確認是否返回公網ip地址。
16、可選的,第一wifi連接為局域網連接。
17、可選的,在建立第二wifi連接之后,方法還包括:路由器接收到來自終端設備的第一數據包,第一數據包為通過路由器訪問網絡服務器的數據包;路由器向終端設備發送第二數據包,第二數據包為網絡服務器接收到第一數據包時生成的響應數據包。
18、這樣,終端設備可以通過第二wifi進行數據交互,連接到互聯網。
19、可選的,第一wifi?ssid以及第一wifi密碼是用戶掃描目標二維碼獲取得到的,目標二維碼為路由器的二維碼,第一wifi?ssid和第一wifi密碼是基于路由器的屬性參數確定的。
20、這樣,終端設備可以通過從目標二維碼中獲取到第一wifi?ssid以及第一wifi密碼,進而連接到第一wifi,方便快捷。
21、可選的,目標二維碼為小程序碼。
22、這樣,用戶可以充分利用小程序的便捷屬性,方便普通用戶零門檻連接并配置路由器。
23、可選的,路由器的屬性參數包括:路由器的序列號sn,第一wifi?ssid和第一wifi密碼是基于sn確定的。
24、這樣,路由器的sn具有唯一性,通過sn解析出的第一wifi?ssid和第一wifi密碼也具有唯一性,因此無論用戶是否知道wifi密碼,終端設備可以都利用第一wifi?ssid和第一wifi密碼實現與路由器之間的局域網連接。
25、可選的,在建立第一wifi連接之后,方法還包括:路由器接收來自終端設備的第一請求;響應于第一請求,路由器向終端設備發送第三消息,第三消息中包括對稱密鑰,第三消息為路由器利用對稱密鑰對第二wifi?ssid以及第二wifi密碼進行加密后生成的消息。
26、這樣,終端設備可以通過第一請求以及第三消息獲取路由器支持的對稱密鑰,這樣終端設備與路由器之間可以基于對稱密鑰加密通信鏈路,以保障數據傳輸的安全性。
27、可選的,對稱密鑰為aes對稱加密密鑰。
28、這樣,加密解密效率高,耗費時間短,可以進一步縮短終端設備與路由器之間的交互時長。
29、第二方面,本申請實施例提出一種網絡連接方法。方法包括:終端設備基于第一wifi?ssid以及第一wifi密碼,與路由器建立第一wifi連接;終端設備向路由器發送第一域名解析請求,第一域名解析請求包括域名;終端設備接收到來自路由器的第一消息,第一消息為路由器響應于第一域名解析請求生成的消息,第一消息包括:虛擬公網ip地址;虛擬公網ip地址用于保持第一wifi連接的鏈路活性;終端設備基于第一wifi連接從路由器獲取第二wifi?ssid以及第二wifi密碼;終端設備基于第二wifi?ssid以及第二wifi密碼,與路由器建立第二wifi連接。
30、這樣,終端設備可以基于虛擬公網ip地址進行探測,例如,連通性測試等。可以延長第一wifi鏈路的保活時長,同時終端設備可以獲取路由器相關狀態,對路由器進行配置和排障。
31、可選的,本文檔來自技高網...
【技術保護點】
1.一種網絡連接方法,其特征在于,應用于路由器,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,在建立所述第二WIFI連接之前,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1-3任一項所述的方法,其特征在于,所述第一域名解析請求包括:所述終端設備對應的第一私網IP地址;所述第一私網IP地址用于所述路由器確認所述終端設備連接的WIFI為所述第一WIFI。
5.根據權利要求1-4任一項所述的方法,其特征在于,在建立所述第二WIFI連接之后,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,所述第二域名解析請求包括:所述終端設備對應的第二私網IP地址;所述第二私網IP地址用于所述路由器確認所述終端設備連接的WIFI為所述第二WIFI。
7.根據權利要求1-6任一項所述的方法,其特征在于,所述第一WIFI連接為局域網連接。
8.根據權利要求1-7任一項所述的方法,其特征在于,在建立所述第二WIFI連接之后,所述方法還包括:
10.根據權利要求9所述的方法,其特征在于,所述目標二維碼為小程序碼。
11.根據權利要求1-10任一項所述的方法,其特征在于,所述路由器的屬性參數包括:所述路由器的序列號SN,所述第一WIFI?SSID和所述第一WIFI密碼是基于所述SN確定的。
12.根據權利要求1-11任一項所述的方法,其特征在于,在建立所述第一WIFI連接之后,所述方法還包括:
13.根據權利要求12所述的方法,其特征在于,所述對稱密鑰為高級加密標準AES對稱加密密鑰。
14.一種網絡連接方法,其特征在于,應用于終端設備,所述方法包括:
15.根據權利要求14所述的方法,其特征在于,在建立所述第二WIFI連接之前,所述方法還包括:
16.根據權利要求15所述的方法,其特征在于,所述方法還包括:
17.根據權利要求14-16任一項所述的方法,其特征在于,所述第一域名解析請求包括:所述終端設備對應的第一私網IP地址;所述第一私網IP地址用于所述路由器確認所述終端設備連接的所述第一WIFI。
18.根據權利要求14-17任一項所述的方法,其特征在于,在建立所述第二WIFI連接之后,所述方法還包括:
19.根據權利要求18所述的方法,其特征在于,所述終端設備接收到來自所述路由器的第二消息之后,所述方法還包括:
20.根據權利要求18或19所述的方法,其特征在于,所述第二域名解析請求包括:所述終端設備對應的第二私網IP地址;所述第二私網IP地址用于所述路由器確認所述終端設備連接的所述第二WIFI。
21.根據權利要求14-20任一項所述的方法,其特征在于,所述第一WIFI連接為局域網連接。
22.根據權利要求14-21任一項所述的方法,其特征在于,在建立所述第二WIFI連接之后,所述方法還包括:
23.根據權利要求14-22任一項所述的方法,其特征在于,所述第一WIFI?SSID和所述第一WIFI密碼是基于所述路由器的屬性參數確定的。
24.根據權利要求23所述的方法,其特征在于,所述目標二維碼為小程序碼。
25.根據權利要求14-24任一項所述的方法,其特征在于,所述路由器的屬性參數包括:所述路由器的序列號SN,所述第一WIFI?SSID和所述第一WIFI密碼是基于所述SN確定的。
26.根據權利要求14-25任一項所述的方法,其特征在于,在建立所述第一WIFI連接之后,所述方法還包括:
27.一種路由器,其特征在于,包括:處理器和存儲器;
28.一種終端設備,其特征在于,包括:處理器和存儲器;
29.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1-13任一項所述的方法,或者實現如權利要求14-26任一項所述的方法。
30.一種計算機程序產品,其特征在于,包括計算機程序,當所述計算機程序被運行時,使得計算機執行如權利要求1-13任一項所述的方法,或者實現如權利要求14-26任一項所述的方法。
...【技術特征摘要】
1.一種網絡連接方法,其特征在于,應用于路由器,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,在建立所述第二wifi連接之前,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1-3任一項所述的方法,其特征在于,所述第一域名解析請求包括:所述終端設備對應的第一私網ip地址;所述第一私網ip地址用于所述路由器確認所述終端設備連接的wifi為所述第一wifi。
5.根據權利要求1-4任一項所述的方法,其特征在于,在建立所述第二wifi連接之后,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,所述第二域名解析請求包括:所述終端設備對應的第二私網ip地址;所述第二私網ip地址用于所述路由器確認所述終端設備連接的wifi為所述第二wifi。
7.根據權利要求1-6任一項所述的方法,其特征在于,所述第一wifi連接為局域網連接。
8.根據權利要求1-7任一項所述的方法,其特征在于,在建立所述第二wifi連接之后,所述方法還包括:
9.根據權利要求1-8任一項所述的方法,其特征在于,所述第一wifi?ssid和所述第一wifi密碼是基于所述路由器的屬性參數確定的。
10.根據權利要求9所述的方法,其特征在于,所述目標二維碼為小程序碼。
11.根據權利要求1-10任一項所述的方法,其特征在于,所述路由器的屬性參數包括:所述路由器的序列號sn,所述第一wifi?ssid和所述第一wifi密碼是基于所述sn確定的。
12.根據權利要求1-11任一項所述的方法,其特征在于,在建立所述第一wifi連接之后,所述方法還包括:
13.根據權利要求12所述的方法,其特征在于,所述對稱密鑰為高級加密標準aes對稱加密密鑰。
14.一種網絡連接方法,其特征在于,應用于終端設備,所述方法包括:
15.根據權利要求14所述的方法,其特征在于,在建立所述第二wifi連接之前,所述方法還包括:
16.根據權利要求15所述的方法,其特征在于,所述方法還包括:
17.根據權利要求14-...
【專利技術屬性】
技術研發人員:邵磊,施磊,牟容,
申請(專利權)人:榮耀終端股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。