物聯(lián)網(wǎng)連接方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種物聯(lián)網(wǎng)連接方法及裝置。
【背景技術(shù)】
[0002]目前市場(chǎng)上大多數(shù)物聯(lián)網(wǎng)產(chǎn)品多采用固定的網(wǎng)絡(luò)連接模式,即設(shè)備間一般通過(guò)一種網(wǎng)絡(luò)連接方式連接,例如通過(guò)局域網(wǎng)連接、或通過(guò)服務(wù)器轉(zhuǎn)發(fā)連接、或點(diǎn)對(duì)點(diǎn)直連,但是采用單一連接方式往往不穩(wěn)定,在網(wǎng)絡(luò)切換或網(wǎng)絡(luò)環(huán)境狀況不好時(shí)會(huì)出現(xiàn)設(shè)備掉線或操作設(shè)備緩慢的情況。
[0003]因此,有必要提出一種物聯(lián)網(wǎng)連接方法以解決上述問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本公開(kāi)要解決的一個(gè)技術(shù)問(wèn)題是如何提出一種物聯(lián)網(wǎng)連接方法以優(yōu)化設(shè)備之間的通信速度,并可使設(shè)備間的通信更加穩(wěn)定快速。
[0005]本公開(kāi)提供一種物聯(lián)網(wǎng)連接方法,包括:判斷第一設(shè)備當(dāng)前所處的網(wǎng)絡(luò)環(huán)境狀態(tài)和第一設(shè)備支持的連接方式;檢測(cè)當(dāng)前網(wǎng)絡(luò)環(huán)境狀態(tài)下第一設(shè)備支持的連接方式的信號(hào)質(zhì)量、連接速度、連接穩(wěn)定性;根據(jù)連接方式的信號(hào)質(zhì)量、連接速度、連接穩(wěn)定性選擇設(shè)備間連接方式。
[0006]進(jìn)一步地,檢測(cè)第一設(shè)備當(dāng)前所處的網(wǎng)絡(luò)環(huán)境狀態(tài)和第一設(shè)備支持的連接方式包括:若第一設(shè)備已經(jīng)成功連接局域網(wǎng)LAN時(shí),確定第一設(shè)備支持局域網(wǎng)連接;若第一設(shè)備能夠訪問(wèn)廣域網(wǎng)、且能成功聯(lián)通控制服務(wù)器同時(shí)還有控制服務(wù)器訪問(wèn)權(quán)限時(shí),確定第一設(shè)備支持點(diǎn)對(duì)點(diǎn)P2P連接;若第一設(shè)備能夠訪問(wèn)廣域網(wǎng)、能成功聯(lián)通控制服務(wù)器同時(shí)還有控制服務(wù)器訪問(wèn)權(quán)限、能成功連接代理轉(zhuǎn)發(fā)服務(wù)器時(shí),確定第一設(shè)備支持代理轉(zhuǎn)發(fā)服務(wù)器連接;若第一設(shè)備具有相應(yīng)的直連控制模塊時(shí)或設(shè)備支持W1-Fi直連技術(shù)時(shí),確定第一設(shè)備支持直連連接,所述直連控制模塊包
[0007]括紅外模塊、藍(lán)牙模塊、zigbee模塊。
[0008]進(jìn)一步地,當(dāng)?shù)谝辉O(shè)備具有局域網(wǎng)設(shè)備發(fā)現(xiàn)功能時(shí),第一設(shè)備發(fā)送局域網(wǎng)設(shè)備發(fā)現(xiàn)報(bào)文;當(dāng)?shù)诙O(shè)備接收到第一設(shè)備發(fā)送的設(shè)備發(fā)現(xiàn)報(bào)文時(shí),發(fā)送回應(yīng)報(bào)文;第一設(shè)備接收所述回應(yīng)報(bào)文并解析,若第二設(shè)備協(xié)議類(lèi)型為局域網(wǎng)協(xié)議,確定第一設(shè)備與第二設(shè)備支持局域網(wǎng)連接。
[0009]進(jìn)一步地,當(dāng)?shù)谝辉O(shè)備具有點(diǎn)對(duì)點(diǎn)通信能力時(shí),第一設(shè)備向控制服務(wù)器發(fā)送獲取設(shè)備列表請(qǐng)求,根據(jù)服務(wù)器應(yīng)答進(jìn)行判斷連接方式;其中,當(dāng)?shù)诙O(shè)備具有點(diǎn)對(duì)點(diǎn)通信能力且第二設(shè)備所在網(wǎng)絡(luò)支持點(diǎn)對(duì)點(diǎn)通信時(shí),判斷第一設(shè)備與第二設(shè)備支持點(diǎn)對(duì)點(diǎn)連接,當(dāng)?shù)谝辉O(shè)備和第二設(shè)備同時(shí)具有代理通過(guò)代理服務(wù)器進(jìn)行數(shù)據(jù)發(fā)送能力時(shí),判斷第一設(shè)備與第二設(shè)備支持支持代理轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)連接。
[0010]進(jìn)一步地,第一設(shè)備通過(guò)掃描二維碼獲取第二設(shè)備類(lèi)型,當(dāng)?shù)诙O(shè)備與第一設(shè)備同時(shí)具有某一種直連模塊或同時(shí)支持W1-Fi直連時(shí),判斷第一設(shè)備與第二設(shè)備支持直連連接。
[0011]進(jìn)一步地,根據(jù)連接方式的信號(hào)質(zhì)量、連接速度、連接穩(wěn)定性選擇設(shè)備間連接方式,包括:當(dāng)?shù)谝辉O(shè)備與第二設(shè)備間只支持一種連接方式時(shí)使用該種連接方式;當(dāng)?shù)谝辉O(shè)備與第二設(shè)備間支持多種連接方式時(shí),遵循直連優(yōu)先于局域網(wǎng)連接、局域網(wǎng)連接優(yōu)先于點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)點(diǎn)優(yōu)先于代理服務(wù)器轉(zhuǎn)發(fā)的原則選擇連接方式。
[0012]進(jìn)一步地,還包括:實(shí)時(shí)監(jiān)聽(tīng)第一設(shè)備支持連接方式和當(dāng)前環(huán)境的變化;若檢測(cè)第一設(shè)備支持連接方式和當(dāng)前環(huán)境的發(fā)生變化,重新判斷測(cè)試當(dāng)前網(wǎng)絡(luò)環(huán)境狀態(tài)下連接方式的信號(hào)質(zhì)量、連接速度、連接穩(wěn)定性,根據(jù)重新判斷測(cè)試后的結(jié)果重新選擇設(shè)備間的連接方式。
[0013]本發(fā)明還提供一種物聯(lián)網(wǎng)連接裝置,包括:判斷模塊,用于判斷第一設(shè)備當(dāng)前所處的網(wǎng)絡(luò)環(huán)境狀態(tài)和第一設(shè)備支持的連接方式;檢測(cè)模塊,根據(jù)判斷模塊的判斷結(jié)果檢測(cè)當(dāng)前網(wǎng)絡(luò)環(huán)境狀態(tài)下第一設(shè)備支持的連接方式的信號(hào)質(zhì)量、連接速度、連接穩(wěn)定性;連接模塊,用于根據(jù)連接方式的信號(hào)質(zhì)量、連接速度、連接穩(wěn)定性選擇設(shè)備間連接方式。
[0014]進(jìn)一步地,判斷模塊用于:若第一設(shè)備已經(jīng)成功連接局域網(wǎng)LAN時(shí),確定第一設(shè)備支持局域網(wǎng)連接;若第一設(shè)備能夠訪問(wèn)廣域網(wǎng)、且能成功聯(lián)通控制服務(wù)器同時(shí)還有控制服務(wù)器訪問(wèn)權(quán)限時(shí),確定第一設(shè)備支持點(diǎn)對(duì)點(diǎn)P2P連接;若第一設(shè)備能夠訪問(wèn)廣域網(wǎng)、能成功聯(lián)通控制服務(wù)器同時(shí)還有控制服務(wù)器訪問(wèn)權(quán)限、能成功連接代理轉(zhuǎn)發(fā)服務(wù)器時(shí),確定第一設(shè)備支持代理轉(zhuǎn)發(fā)服務(wù)器連接;若第一設(shè)備具有相應(yīng)的直連控制模塊時(shí)或設(shè)備支持W1-Fi直連技術(shù)時(shí),確定第一設(shè)備支持直連連接,所述直連控制模塊包括紅外模塊、藍(lán)牙模塊、zigbee 模塊。
[0015]進(jìn)一步地,判斷模塊用于:當(dāng)?shù)谝辉O(shè)備具有局域網(wǎng)設(shè)備發(fā)現(xiàn)功能時(shí),第一設(shè)備發(fā)送局域網(wǎng)設(shè)備發(fā)現(xiàn)報(bào)文;當(dāng)?shù)诙O(shè)備接收到第一設(shè)備發(fā)送的設(shè)備發(fā)現(xiàn)報(bào)文時(shí),發(fā)送回應(yīng)報(bào)文;第一設(shè)備接收所述回應(yīng)報(bào)文并解析,若第二設(shè)備協(xié)議類(lèi)型為局域網(wǎng)協(xié)議,確定第一設(shè)備與第二設(shè)備支持局域網(wǎng)連接;
[0016]進(jìn)一步地,判斷模塊用于:當(dāng)?shù)谝辉O(shè)備具有點(diǎn)對(duì)點(diǎn)通信能力時(shí),第一設(shè)備向控制服務(wù)器發(fā)送獲取設(shè)備列表請(qǐng)求,根據(jù)服務(wù)器應(yīng)答進(jìn)行判斷連接方式;其中,當(dāng)?shù)诙O(shè)備具有點(diǎn)對(duì)點(diǎn)通信能力且第二設(shè)備所在網(wǎng)絡(luò)支持點(diǎn)對(duì)點(diǎn)通信時(shí),判斷第一設(shè)備與第二設(shè)備支持點(diǎn)對(duì)點(diǎn)連接;當(dāng)?shù)谝辉O(shè)備和第二設(shè)備同時(shí)具有代理通過(guò)代理服務(wù)器進(jìn)行數(shù)據(jù)發(fā)送能力時(shí),判斷第一設(shè)備與第二設(shè)備支持支持代理轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)連接。
[0017]進(jìn)一步地,判斷模塊用于:第一設(shè)備通過(guò)掃描二維碼獲取第二設(shè)備類(lèi)型;當(dāng)?shù)诙O(shè)備與第一設(shè)備同時(shí)具有某一種直連模塊或同時(shí)支持W1-Fi直連時(shí),判斷第一設(shè)備與第二設(shè)備支持直連連接。
[0018]進(jìn)一步地,連接模塊用于:當(dāng)?shù)谝辉O(shè)備與第二設(shè)備間只支持一種連接方式時(shí),使用該種連接方式;當(dāng)?shù)谝辉O(shè)備與第二設(shè)備間支持多種連接方式時(shí),遵循直連優(yōu)先于局域網(wǎng)連接、局域網(wǎng)連接優(yōu)先于點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)點(diǎn)優(yōu)先于代理服務(wù)器轉(zhuǎn)發(fā)的原則選擇連接方式。
[0019]進(jìn)一步地,檢測(cè)模塊還用于實(shí)時(shí)監(jiān)聽(tīng)第一設(shè)備支持連接方式和當(dāng)前環(huán)境的變化,若檢測(cè)第一設(shè)備支持連接方式和當(dāng)前環(huán)境的發(fā)生變化,重新判斷測(cè)試當(dāng)前網(wǎng)絡(luò)環(huán)境狀態(tài)下連接方式的信號(hào)質(zhì)量、連接速度、連接穩(wěn)定性;連接模塊用于根據(jù)重新判斷測(cè)試后的結(jié)果重新選擇設(shè)備間的連接方式。
[0020]本公開(kāi)提供的物聯(lián)網(wǎng)連接方法及裝置,通過(guò)檢測(cè)信號(hào)質(zhì)量、連接速度、連接穩(wěn)定性等條件選擇能使設(shè)備間通信最快最穩(wěn)定的連接方式進(jìn)行設(shè)備連接,實(shí)時(shí)監(jiān)測(cè)設(shè)備連接方式以及設(shè)備支持連接方式和當(dāng)前環(huán)境的變化,當(dāng)環(huán)境有所變化時(shí)重新測(cè)試設(shè)備間連接的速度和穩(wěn)定性并根據(jù)測(cè)試后的結(jié)果重新選擇兩個(gè)設(shè)備間的連接方式。
【附圖說(shuō)明】
[0021]圖1示出本發(fā)明一實(shí)施例的物聯(lián)網(wǎng)連接方法的流程圖。
[0022]圖2示出本發(fā)明另一實(shí)施例的物聯(lián)網(wǎng)連接方法的流程圖。
[0023]圖3示出本發(fā)明一實(shí)施例的物聯(lián)網(wǎng)設(shè)備發(fā)現(xiàn)方法的流程圖。
[0024]圖4示出本發(fā)明另一實(shí)施例的物聯(lián)網(wǎng)設(shè)備發(fā)現(xiàn)方法的流程圖。
[0025]圖5示出本發(fā)明又一實(shí)施例的物聯(lián)網(wǎng)設(shè)備發(fā)現(xiàn)方法的流程圖。
[0026]圖6示出本發(fā)明一實(shí)施例的物聯(lián)網(wǎng)連接裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說(shuō)明本發(fā)明的示例性實(shí)施例。
[0028]所屬技術(shù)領(lǐng)域的技術(shù)人員知道,本發(fā)明可以體現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可以具體實(shí)現(xiàn)為以下形式,即,可以是完全的硬件