098]路由設備接收到智能設備通過初始無線網絡發(fā)生的網絡連接請求后,根據(jù)該網絡連接請求,獲取智能設備的信號強度,當信號強度大于或者等于預設的強度閾值時,確定該智能設備為信任設備,向該智能設備發(fā)送目標無線網絡的SSID和密碼,智能設備根據(jù)接收到的目標無線網絡的SSID和密碼,連接至目標無線網絡。
[0099]也就是說,本實施例中基于智能設備的信號強度,判斷智能設備與路由設備之間的距離,只有智能設備在路由設備附近一定范圍內時,方可認定其為信任設備。以實際場景舉例來說,當用戶需要將某智能設備接入網絡時,只需用該智能設備碰一碰路由設備,使其位于路由設備附近的一定范圍內,即可方便安全地實現(xiàn)智能設備的聯(lián)網。
[0100]實際應用中,該方案可以有效應用于智能設備連入家庭網絡的場景。具體的,由于現(xiàn)在相鄰家庭之間可能僅僅只有一墻之隔,因此某用戶的家庭網絡可能會覆蓋到多個用戶家中的智能設備,而采用現(xiàn)有的聯(lián)網方案則容易導致別的用戶家中的智能設備連接至該用戶的家庭網絡,降低智能設備聯(lián)網的安全性。而通過本實施方式,只有當智能設備與路由設備之間的距離足夠近時,方被認定為信任設備,從而有效提高智能設備聯(lián)網的安全性。
[0101]綜上所述,本實施例提供的智能設備聯(lián)網方法中,路由設備根據(jù)智能設備的信號強度,當所述信號強度大于或者等于預設強度閾值時,即兩者之間的精確距離足夠近,才向智能設備發(fā)送目標無線網絡的SSID和密碼,以使智能設備連接至目標無線網絡,實現(xiàn)路由設備對智能設備的認證,提高聯(lián)網的安全性,且無需用戶操作,聯(lián)網過程方便快捷。
[0102]圖2B是根據(jù)另一示例性實施例示出的一種智能設備聯(lián)網方法的流程圖,如圖2B所示,本實施例以該智能設備聯(lián)網方法應用于路由設備中來舉例說明,在圖圖1A或圖1B所示實施方式的基礎上,步驟102具體可以包括如下幾個步驟:
[0103]在步驟203中,根據(jù)所述網絡連接請求,獲取與所述智能設備之間的距離;
[0104]在步驟204中,當與所述智能設備之間的距離小于或者等于預設距離閾值時,確定所述智能設備為信任設備。
[0105]具體的,以實際應用場景進行舉例說明:
[0106]路由設備接收到智能設備通過初始無線網絡發(fā)生的網絡連接請求后,根據(jù)該網絡連接請求,獲取與所述智能設備之間的距離,當距離小于或者等于預設距離閾值時,確定該智能設備為信任設備,向該智能設備發(fā)送目標無線網絡的SSID和密碼,智能設備根據(jù)接收到的目標無線網絡的SSID和密碼,連接至目標無線網絡。
[0107]具體的,本實施例中獲取路由設備與所述智能設備之間的距離方法有多種,例如,路由設備可以先獲取智能設備當前的位置信息,進而根據(jù)預存的路由設備自己的位置信息和智能設備的位置信息,計算獲得兩者之間的距離,本實施例在此不對其具體方法進行限制。
[0108]實際應用中,該方案同樣可以應用于智能設備連入家庭網絡的場景,也就是說,只有當智能設備與路由設備之間的距離足夠近時,方被認定為信任設備,從而有效提高智能設備聯(lián)網的安全性。
[0109]綜上所述,本實施例提供的智能設備聯(lián)網方法中,路由設備根據(jù)與智能設備之間的距離,當距離小于或者等于預設距離閾值時,即兩者之間的距離足夠近,才向智能設備發(fā)送目標無線網絡的SSID和密碼,以使智能設備連接至目標無線網絡,實現(xiàn)路由設備對智能設備的認證,提高聯(lián)網的安全性,且無需用戶操作,聯(lián)網過程方便快捷。
[0110]圖3A是根據(jù)另一示例性實施例示出的一種智能設備聯(lián)網方法的流程圖,如圖3A所示,本實施例以該智能設備聯(lián)網方法應用于路由設備中來舉例說明,在前述任一實施方式的基礎上,步驟103中所述向所述智能設備發(fā)送目標無線網絡的SSID和密碼,具體可以包括如下幾個步驟:
[0111]在步驟301中,生成隨機碼,并利用所述隨機碼對所述目標無線網絡的SSID和密碼進行加密,生成第一數(shù)據(jù)包;
[0112]在步驟302中,利用服務器公鑰對所述隨機碼進行加密,生成第二數(shù)據(jù)包;
[0113]在步驟303中,向所述智能設備發(fā)送所述第一數(shù)據(jù)包和所述第二數(shù)據(jù)包,以使所述智能設備根據(jù)所述第一數(shù)據(jù)包和所述第二數(shù)據(jù)包,獲取所述目標無線網絡的SSID和密碼。
[0114]具體的,以實際應用場景進行舉例說明:
[0115]路由設備接收到智能設備通過初始無線網絡發(fā)生的網絡連接請求后,根據(jù)該網絡連接請求,判斷該智能設備是否為信任設備,若該智能設備為信任設備,則生成隨機碼,利用該隨機碼對目標無線網絡的SSID和密碼進行加密,生成第一數(shù)據(jù)包,利用預先配置的服務器公鑰對隨機碼進行加密,生成第二數(shù)據(jù)包,向該智能設備發(fā)送第一數(shù)據(jù)包和第二數(shù)據(jù)包,智能設備根據(jù)接收到的第一數(shù)據(jù)包和第二數(shù)據(jù)包,連接至目標無線網絡。
[0116]其中,所述服務器公鑰可以為對稱公鑰,也可以為非對稱公鑰,本實施例不對其進行限制。
[0117]具體的,本實施例中采用非對稱加密的方案對目標無線網絡的SSID和密碼進行加密處理后,發(fā)送給智能設備進行解密,從而進一步提高智能設備聯(lián)網的安全性。
[0118]綜上所述,本實施例提供的智能設備聯(lián)網方法中,路由設備確定智能設備為信任設備后,采用非對稱加密的方案對目標無線網絡的SSID和密碼進行加密處理后,發(fā)送給智能設備,以使智能設備連接至目標無線網絡,進一步提高聯(lián)網的安全性。
[0119]圖3B是根據(jù)另一示例性實施例示出的一種智能設備聯(lián)網方法的流程圖,如圖3B所示,本實施例以該智能設備聯(lián)網方法應用于路由設備中來舉例說明,在前述任一實施方式的基礎上,步驟103中所述向所述智能設備發(fā)送目標無線網絡的SSID和密碼,具體可以包括如下幾個步驟:
[0120]在步驟304中,利用預設的加密策略,對所述目標無線網絡的SSID和密碼進行加密,生成第三數(shù)據(jù)包;
[0121]在步驟305中,向所述智能設備發(fā)送所述第三數(shù)據(jù)包,以使所述智能設備利用與所述加密策略對應的解密策略,對所述第三數(shù)據(jù)包進行解密,并獲取所述目標無線網絡的SSID和密碼。
[0122]具體的,以實際應用場景進行舉例說明:
[0123]路由設備接收到智能設備通過初始無線網絡發(fā)生的網絡連接請求后,根據(jù)該網絡連接請求,判斷該智能設備是否為信任設備,若該智能設備為信任設備,則利用預設的加密策略,對目標無線網絡的SSID和密碼進行加密,生成第三數(shù)據(jù)包,向該智能設備發(fā)送第三數(shù)據(jù)包,智能設備利用與所述加密策略對應的解密策略,對接收到的第三數(shù)據(jù)包進行解密,獲取目標無線網絡的SSID和密碼,進而連接至目標無線網絡。
[0124]實際應用中,所述加密策略和所述解密策略可以預先配置在路由設備和智能設備中。其中,所述加密策略可以根據(jù)實際需要設定,相應的,解密策略可以根據(jù)加密策略設定,本實施例不對其進行限制。
[0125]綜上所述,本實施例提供的智能設備聯(lián)網方法中,路由設備確定智能設備為信任設備后,采用預設的加密策略對目標無線網絡的SSID和密碼進行加密處理后,發(fā)送給智能設備,以使智能設備依據(jù)相應的解密策略進行解密后,連接至目標無線網絡,進一步提高聯(lián)網的安全性。
[0126]圖4是根據(jù)一示例性實施例示出的一種智能設備聯(lián)網方法的流程圖,如圖4所示,本實施例以該智能設備聯(lián)網方法應用于智能設備中來舉例說明,該智能設備聯(lián)網方法可以包括如下幾個步驟:
[0127]在步驟401中,通過初始無線網絡向路由設備發(fā)送網絡連接請求,以使路由設備根據(jù)網絡連接請求判斷智能設備是否為信任設備,并當智能設備為信任設備時,向智能設備發(fā)送目標無線網絡的服務集標識SSID和密碼。
[0128]具體的,401的執(zhí)行主體可以為智能設備。以實際應用場景來進行舉例說明:
[0129]當智能設備需要接入目標無線網絡時,可以通過初始無線網絡向路由設備發(fā)送網絡連接請求,以執(zhí)行后續(xù)流程。
[0130]實際應用中,該初始無線網絡中可以隱藏目標無線網絡的相關信息,例如,SSID和密碼等,以提高聯(lián)網的安全性。
[0131]在步驟402中,接收路由設備發(fā)送的目標無線網絡的SSID和密碼。
[0132]具體的,402的執(zhí)行主體仍可以為智能設備。仍以前述的實際應用場景進行舉例說明:
[0133]路由設備接收到智能設備發(fā)送的網絡連接請求之后,根據(jù)該網絡連接請求,判斷該智能設備是否為信任設備,若該智能設備為信任設備,則向智能設備發(fā)送目標無線網絡的SSID和密碼,相應的,智能設備接收目標無線網絡的SSID和密碼,以便執(zhí)行后續(xù)流程。
[0134]在步驟403中,根據(jù)目標無線網絡的SSID和密碼,連接至目標無線網絡。
[0135]具體的,403的執(zhí)行主體仍可以為智能設備。仍以前述的實際應用場景進行舉例說明:
[0136]智能設備接收到目標無線網絡的SSID和密碼后,根據(jù)接收到的目標無線網絡的SSID和密碼,連接至目標無線網絡。
[0137]本實施例中涉及路由設備的方法,可以參照前述各實施例的相關內容,本實施例在此不再重復闡述。
[0138]綜上所述,本實施例提供的智能設備聯(lián)網方法中,在連接至目標無線網絡前,智能設備通過初始無線網絡向路由設備發(fā)送網絡連接請求,路由設備根據(jù)該網絡連接請求,對該智能設備認證通過后,才向智能設備發(fā)送目標無線網絡的SSID和密碼,相應的,智能設備再根據(jù)目標無線網絡的SSID和密碼,連接至目標無線網絡,從而實現(xiàn)路由設備對智能設備的認證,提高聯(lián)網的安全性,且無需用戶操作,聯(lián)網過程方便快捷。
[0139]圖5A是根據(jù)另一示例性實施例示出的一種智能設備聯(lián)網方法的流程圖,如圖5A所示,本實施例以該智能設備聯(lián)網方法應用于智能設備中來舉例說明,在圖4所示實施方式的基礎上,步驟402具體可以包括如下幾個步驟:
[0140]在步驟501中,接收路由設備發(fā)送的第一數(shù)據(jù)包和第二數(shù)據(jù)包,第一數(shù)據(jù)包是由路由設備利用生成的隨機碼對目標無線網絡的SSID和密碼進行加密得到,第二數(shù)據(jù)包是由路由設備利用服務器公鑰對隨機碼進行加密得到;
[0141]在步驟502中,向服務器發(fā)送第二數(shù)據(jù)包,以使服務器根據(jù)服務器私鑰對第二數(shù)據(jù)包進行解密,得到隨機碼;
[0142]在步驟503中,接收服務器發(fā)送的隨機碼;
[0143]在步驟504中,利用隨機碼對第一數(shù)據(jù)包進行解密,得到目標無線網絡的SSID和密碼。
[0144]具體的,以實際應用場景進行舉例說明:
[0145]路由設備接收到智能設備通過初始無線網絡發(fā)生的網絡連接請求后,根據(jù)該網絡連接請求,判斷該智能設備是否為信任設備,若該智能設備為信任設備,則生成隨機碼,利用該隨機碼對目標無線網絡的SSID和密碼進行加密,生成第一數(shù)據(jù)包,利用預先配置的服務器公鑰對隨機碼進行加密,生成第二數(shù)據(jù)包,向該智能設備發(fā)送第一數(shù)據(jù)包和第二數(shù)據(jù)包,智能設備接收第一數(shù)據(jù)包和第二數(shù)據(jù)包,向服務器發(fā)送第二數(shù)據(jù)包,服務器根據(jù)服務器私鑰對第二數(shù)據(jù)包進行解密,得到并向智能設備發(fā)送隨機碼,智能設備接收服務器發(fā)送的隨機碼,利用隨機碼對第一數(shù)據(jù)包進行解密,得到目標無線網絡的SSID和密碼,進而根據(jù)目標無線網絡的SSID和密碼連接至目標無線網絡。
[0146]具體的,本實施例中路由設備采用非對稱加密的方案對目標無線網絡的SSID和密碼進行加密處理后,發(fā)送給智能設備進行解密,從而進一步提高智能設備聯(lián)網的安全性。
[0147]綜上所述,本實施例提供的智能設備聯(lián)網方法中,路由設備確定智能設備為信任設備后,采用非對稱加密的方案對目標無線網絡的SSID和密碼進行加密處理后,發(fā)送給智能設備,以使智能設備連接至目標無線網絡,進一步提高聯(lián)網的安全性。
[0148]圖5B是根據(jù)另一示例性實施例示出的一種智能設備聯(lián)網方法的流程圖,如圖5B所示,本實施例以該智能設備聯(lián)網方法應用于智能設備中來舉例說明,在圖4所示實施方式的基礎上,步驟402具體可以包括如下幾個步驟:
[0149]在步驟505中,接收所述路由設備返回的第三數(shù)據(jù)包,所述第三數(shù)據(jù)包是由所述路由設備利用預設的加密策略,對所述目標無線網絡的SSID和密碼進行加密得到;
[0150]在步驟506中,利用與所述加密策略對應的解密策略,對所述第三數(shù)據(jù)包進行解密,得到所述目標無線網絡的SSID和密碼。
[0151]具體的,以實際應用場景進行舉例說明:
[0152]路由設備接收到智能設備通過初始無線網絡發(fā)生的網絡連接請求后,根據(jù)該網絡連接請求,判斷該智能設備是否為信任設備,若該智能設備為信任設備,則利用預設的加密策略,對目標無線網絡的SSID和密碼進行加密,生