[发明专利]UPnP网络端口映射方法、电子设备、网络系统和存储介质有效
申请号: | 201810266596.8 | 申请日: | 2018-03-28 |
公开(公告)号: | CN108540590B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 韩少阳 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 齐则琳;张雷 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | upnp 网络 端口映射 方法 电子设备 系统 存储 介质 | ||
本发明公开了UPnP网络端口映射方法、电子设备、网络系统和存储介质,其中该方法包括获取内网设备的映射结果;根据所述映射结果向所述内网设备发送连接请求;若连接所述内网设备失败,则向所述内网设备发送映射指令。通过根据映射结果向内网设备发送连接请求,当连接内网设备失败时,向内网设备发送映射指令,以使内网设备和网关设备之间重新建立端口映射;从而可以实时检测内网设备和网关设备之间端口映射的有效性,并且在端口映射失效后控制内网设备和网关设备之间重新建立端口映射,可以使得内网设备及其用户最大限度的利用UPnP网络环境。
技术领域
本发明涉及网络技术,尤其涉及UPnP网络端口映射方法、电子设备、网络系统和存储介质。
背景技术
UPnP(Universal Plug and Play,通用即插即用),是针对智能家电、无线设备以及各种外观尺寸的个人电脑的普遍对等(peer-to-peer)网络连接而设计的一种架构,旨在为家庭、小型企业、公共场所中或连接到互联网的ad-hoc网或未管理网络提供易于使用、灵活且基于标准的连接。
UPnP的使用场景如图1所示,包含以下三个角色:
内网设备:是指一般放在家庭局域网内的设备,比如用户的NAS、机顶盒或PC等;
UPnP IGD:是指UPnP网关设备,比如:路由器、光猫等支持UPnP功能的网络设备;
外网设备:是指通过UPnP IGD的WAN口访问内网设备的网络设备,例如服务器或者其他具有网络连接功能的载有软件程序的装置。
三个角色之间的交互过程如下:
1、内网设备先和UPnP IGD申请端口映射,如图1所示,内网设备的IP为192.168.1.100,端口为20000;UPnP端口映射成功后,在UPnP IGD上映射至6728端口。
2、外网设备如果想访问内网设备,网络包的目的地址为UPnP IGD的外网IP地址,如图1所示,为110.85.66.205,对应端口为6728。
3、UPnP IGD收到外网设备的请求后,会转发网络包到内网的IP地址:端口为192.168.1.100:20000的内网设备中。
但是在实际应用中,并非所有的路由器等网关设备都支持UPnP功能,或者不是所有支持UPnP的网关设备都打开了UPnP功能。对于内网设备,尤其是类似NAS、机顶盒、网络摄像头等嵌入式网络产品来说,判断该内网设备所处的环境是否支持UPnP,是非常重要的。而且由于网关设备使用的IP地址在实际场景中可能会动态变化,因此通过UPnP映射的端口也可能会失效,从而影响基于UPnP的网络功能的实现。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供UPnP网络端口映射方法,可以实时检测内网设备和网关设备之间端口映射的有效性,并且在端口映射失效后控制内网设备和网关设备之间重新建立端口映射。
本发明的目的之二在于提供电子设备,可以实时检测内网设备和网关设备之间端口映射的有效性,并且在端口映射失效后控制内网设备和网关设备之间重新建立端口映射。
本发明的目的之三在于提供网络系统,可以实时检测内网设备和网关设备之间端口映射的有效性,并且在端口映射失效后控制内网设备和网关设备之间重新建立端口映射。
本发明的目的之四在于提供存储介质,存储有计算机程序,可以实时检测内网设备和网关设备之间端口映射的有效性,并且在端口映射失效后控制内网设备和网关设备之间重新建立端口映射。
本发明的目的之一采用以下技术方案实现:
UPnP网络端口映射方法,包括以下步骤:
获取内网设备的映射结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810266596.8/2.html,转载请声明来源钻瓜专利网。