[發(fā)明專利]UPnP網(wǎng)絡(luò)端口映射方法、電子設(shè)備、網(wǎng)絡(luò)系統(tǒng)和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201810266596.8 | 申請日: | 2018-03-28 |
| 公開(公告)號: | CN108540590B | 公開(公告)日: | 2021-10-08 |
| 發(fā)明(設(shè)計)人: | 韓少陽 | 申請(專利權(quán))人: | 深圳市網(wǎng)心科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 廣州市越秀區(qū)哲力專利商標事務(wù)所(普通合伙) 44288 | 代理人: | 齊則琳;張雷 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | upnp 網(wǎng)絡(luò) 端口映射 方法 電子設(shè)備 系統(tǒng) 存儲 介質(zhì) | ||
本發(fā)明公開了UPnP網(wǎng)絡(luò)端口映射方法、電子設(shè)備、網(wǎng)絡(luò)系統(tǒng)和存儲介質(zhì),其中該方法包括獲取內(nèi)網(wǎng)設(shè)備的映射結(jié)果;根據(jù)所述映射結(jié)果向所述內(nèi)網(wǎng)設(shè)備發(fā)送連接請求;若連接所述內(nèi)網(wǎng)設(shè)備失敗,則向所述內(nèi)網(wǎng)設(shè)備發(fā)送映射指令。通過根據(jù)映射結(jié)果向內(nèi)網(wǎng)設(shè)備發(fā)送連接請求,當連接內(nèi)網(wǎng)設(shè)備失敗時,向內(nèi)網(wǎng)設(shè)備發(fā)送映射指令,以使內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間重新建立端口映射;從而可以實時檢測內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間端口映射的有效性,并且在端口映射失效后控制內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間重新建立端口映射,可以使得內(nèi)網(wǎng)設(shè)備及其用戶最大限度的利用UPnP網(wǎng)絡(luò)環(huán)境。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),尤其涉及UPnP網(wǎng)絡(luò)端口映射方法、電子設(shè)備、網(wǎng)絡(luò)系統(tǒng)和存儲介質(zhì)。
背景技術(shù)
UPnP(Universal Plug and Play,通用即插即用),是針對智能家電、無線設(shè)備以及各種外觀尺寸的個人電腦的普遍對等(peer-to-peer)網(wǎng)絡(luò)連接而設(shè)計的一種架構(gòu),旨在為家庭、小型企業(yè)、公共場所中或連接到互聯(lián)網(wǎng)的ad-hoc網(wǎng)或未管理網(wǎng)絡(luò)提供易于使用、靈活且基于標準的連接。
UPnP的使用場景如圖1所示,包含以下三個角色:
內(nèi)網(wǎng)設(shè)備:是指一般放在家庭局域網(wǎng)內(nèi)的設(shè)備,比如用戶的NAS、機頂盒或PC等;
UPnP IGD:是指UPnP網(wǎng)關(guān)設(shè)備,比如:路由器、光貓等支持UPnP功能的網(wǎng)絡(luò)設(shè)備;
外網(wǎng)設(shè)備:是指通過UPnP IGD的WAN口訪問內(nèi)網(wǎng)設(shè)備的網(wǎng)絡(luò)設(shè)備,例如服務(wù)器或者其他具有網(wǎng)絡(luò)連接功能的載有軟件程序的裝置。
三個角色之間的交互過程如下:
1、內(nèi)網(wǎng)設(shè)備先和UPnP IGD申請端口映射,如圖1所示,內(nèi)網(wǎng)設(shè)備的IP為192.168.1.100,端口為20000;UPnP端口映射成功后,在UPnP IGD上映射至6728端口。
2、外網(wǎng)設(shè)備如果想訪問內(nèi)網(wǎng)設(shè)備,網(wǎng)絡(luò)包的目的地址為UPnP IGD的外網(wǎng)IP地址,如圖1所示,為110.85.66.205,對應(yīng)端口為6728。
3、UPnP IGD收到外網(wǎng)設(shè)備的請求后,會轉(zhuǎn)發(fā)網(wǎng)絡(luò)包到內(nèi)網(wǎng)的IP地址:端口為192.168.1.100:20000的內(nèi)網(wǎng)設(shè)備中。
但是在實際應(yīng)用中,并非所有的路由器等網(wǎng)關(guān)設(shè)備都支持UPnP功能,或者不是所有支持UPnP的網(wǎng)關(guān)設(shè)備都打開了UPnP功能。對于內(nèi)網(wǎng)設(shè)備,尤其是類似NAS、機頂盒、網(wǎng)絡(luò)攝像頭等嵌入式網(wǎng)絡(luò)產(chǎn)品來說,判斷該內(nèi)網(wǎng)設(shè)備所處的環(huán)境是否支持UPnP,是非常重要的。而且由于網(wǎng)關(guān)設(shè)備使用的IP地址在實際場景中可能會動態(tài)變化,因此通過UPnP映射的端口也可能會失效,從而影響基于UPnP的網(wǎng)絡(luò)功能的實現(xiàn)。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的之一在于提供UPnP網(wǎng)絡(luò)端口映射方法,可以實時檢測內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間端口映射的有效性,并且在端口映射失效后控制內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間重新建立端口映射。
本發(fā)明的目的之二在于提供電子設(shè)備,可以實時檢測內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間端口映射的有效性,并且在端口映射失效后控制內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間重新建立端口映射。
本發(fā)明的目的之三在于提供網(wǎng)絡(luò)系統(tǒng),可以實時檢測內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間端口映射的有效性,并且在端口映射失效后控制內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間重新建立端口映射。
本發(fā)明的目的之四在于提供存儲介質(zhì),存儲有計算機程序,可以實時檢測內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間端口映射的有效性,并且在端口映射失效后控制內(nèi)網(wǎng)設(shè)備和網(wǎng)關(guān)設(shè)備之間重新建立端口映射。
本發(fā)明的目的之一采用以下技術(shù)方案實現(xiàn):
UPnP網(wǎng)絡(luò)端口映射方法,包括以下步驟:
獲取內(nèi)網(wǎng)設(shè)備的映射結(jié)果;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市網(wǎng)心科技有限公司,未經(jīng)深圳市網(wǎng)心科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810266596.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于對UPnP設(shè)備的改變作出反應(yīng)的方法和系統(tǒng)
- 通用即插即用(UPnP)媒體服務(wù)器的變更裝置及方法
- 在家庭網(wǎng)絡(luò)裝置之間建立安全連接的系統(tǒng)和方法
- 控制非通用即插即用UPnP設(shè)備的方法、裝置及其系統(tǒng)
- 通用即插即用設(shè)備恢復出廠配置的方法、裝置和系統(tǒng)
- 在通用即插即用環(huán)境中在遠程訪問客戶端之間共享媒體
- 控制UPnP設(shè)備的方法、系統(tǒng)與UPnP控制設(shè)備
- 通用隨插即用系統(tǒng)及通用隨插即用適配器
- 一種智能UPnP網(wǎng)絡(luò)控制裝置
- 一種測試UPnP功能及頁面規(guī)則檢查的方法及裝置
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復網(wǎng)絡(luò)地址自動恢復的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- UPnP網(wǎng)關(guān)設(shè)備NAT端口映射的維護方法及其設(shè)備
- 基于MAC地址的端口映射方法和裝置
- 一種流量控制方法、系統(tǒng)及網(wǎng)關(guān)設(shè)備
- 一種虛擬機端口映射的實現(xiàn)方法、服務(wù)器及系統(tǒng)
- 一種NAT穿越方法及網(wǎng)關(guān)設(shè)備
- 一種確定DMRS的端口映射的方法、基站和終端
- 一種界面操作端口映射配置的方法及裝置
- UPnP網(wǎng)絡(luò)端口映射方法、電子設(shè)備、網(wǎng)絡(luò)系統(tǒng)和存儲介質(zhì)
- 遠程調(diào)試方法、裝置、服務(wù)器、可讀存儲介質(zhì)和系統(tǒng)
- 一種通用即插即用UPnP端口映射方法及系統(tǒng)





