[發(fā)明專利]基于智能家居控制系統(tǒng)的NAT穿透方法有效
| 申請?zhí)枺?/td> | 201510080442.6 | 申請日: | 2015-02-13 |
| 公開(公告)號: | CN104660728B | 公開(公告)日: | 2018-01-19 |
| 發(fā)明(設(shè)計)人: | 徐曉灼;王志新 | 申請(專利權(quán))人: | 上海交通大學(xué) |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 上海漢聲知識產(chǎn)權(quán)代理有限公司31236 | 代理人: | 郭國中 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 智能家居 控制系統(tǒng) nat 穿透 方法 | ||
1.一種基于智能家居控制系統(tǒng)的NAT穿透方法,其特征在于,包括以下步驟:
步驟一,客戶端直接連接服務(wù)器;若服務(wù)器的IP位于公網(wǎng)IP中,則直接連接成功,否則客戶端連接失敗,則需要繼續(xù)進(jìn)行步驟二,借助第三方服務(wù)器的協(xié)助;
步驟二,客戶端請求第三方服務(wù)器的協(xié)助;
步驟三,服務(wù)器往客戶端與第三方服務(wù)器連接所用的端口發(fā)一個數(shù)據(jù)包,然后往客戶端的五百個不同端口各發(fā)一個數(shù)據(jù)包;
步驟四,第三方服務(wù)器通知客戶端,服務(wù)器已向客戶端的五百個端口發(fā)完數(shù)據(jù)包,客戶端確認(rèn)收到信息后,向服務(wù)器與第三方服務(wù)器連接所用的端口發(fā)多個數(shù)據(jù)包;若服務(wù)器和客戶端都在錐形NAT或者服務(wù)器在不限制端口的錐形NAT后,此時連接成功,然后用五百個不同端口往服務(wù)器與第三方服務(wù)器連接所用的端口發(fā)數(shù)據(jù)包,并向第三方服務(wù)器請求服務(wù)器的IP與端口號;
步驟五,服務(wù)器收到客戶端的數(shù)據(jù)包后,如果客戶端收到第三方服務(wù)器回應(yīng),第三方服務(wù)器將服務(wù)器的IP和端口號回復(fù)給客戶端,客戶端則記錄下收到回復(fù)的端口,使用該端口與服務(wù)器通訊;如果客戶端未收到第三方服務(wù)器回應(yīng),則認(rèn)為信息丟失,客戶端重新向第三方服務(wù)器發(fā)送協(xié)助請求,從步驟二開始重復(fù)進(jìn)行。
2.根據(jù)權(quán)利要求1所述的基于智能家居控制系統(tǒng)的NAT穿透方法,其特征在于,所述第三方服務(wù)器指的是一個有公網(wǎng)IP的用于協(xié)助雙方進(jìn)行NAT穿透的服務(wù)器,客戶端須保證連接第三方服務(wù)器的可靠性。
3.根據(jù)權(quán)利要求1所述的基于智能家居控制系統(tǒng)的NAT穿透方法,其特征在于,所述客戶端是手機(jī)客戶端。
4.根據(jù)權(quán)利要求1所述的基于智能家居控制系統(tǒng)的NAT穿透方法,其特征在于,所述第三方服務(wù)器在正常工作的條件下處于開啟狀態(tài),時刻準(zhǔn)備接收客戶端與服務(wù)器信息;當(dāng)?shù)谌椒?wù)器接收到一條信息后,首先判斷這條信息是否是客戶端發(fā)送的協(xié)助請求,若是,則回復(fù)客戶端已收到協(xié)助請求,并將客戶端的IP地址和端口號發(fā)送給服務(wù)器;若判斷此條信息不是協(xié)助請求,則需進(jìn)一步判斷此條信息是否為服務(wù)器發(fā)送數(shù)據(jù)包完成后的信息,若是,則回復(fù)服務(wù)器已收到該信息,并通知相應(yīng)的客戶端,服務(wù)器已向它的五百個端口發(fā)完數(shù)據(jù)包,客戶端可以繼續(xù)進(jìn)行下一步操作;若不是,則最后判定該信息是否是客戶端請求返回服務(wù)器IP和端口號的信息,若是,則向客戶端發(fā)送服務(wù)器的IP和端口號,若不是,則判定此信息為無用信息,棄置并重新開始接收消息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海交通大學(xué),未經(jīng)上海交通大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510080442.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于智能家居系統(tǒng)的信息推送方法及裝置
- 一種基于智能家居系統(tǒng)的信息推送方法及裝置
- 一種面向功能的智能家居控制系統(tǒng)及智能家居系統(tǒng)
- 智能家居設(shè)備接入方法及智能家居系統(tǒng)
- 一種用于智能家居設(shè)備的控制系統(tǒng)
- 一種智能家居系統(tǒng)
- 一種面向功能的智能家居控制系統(tǒng)及智能家居系統(tǒng)
- 智能家居設(shè)備接入方法及智能家居系統(tǒng)
- 一種遠(yuǎn)程監(jiān)控的智能家居數(shù)字化云平臺
- 一種基于智能終端網(wǎng)路與智能家居的遠(yuǎn)程操控系統(tǒng)及方法





