访问使用动态IP的私有设备的方法、系统及公网服务器技术方案

技术编号:13974841 阅读:180 留言:0更新日期:2016-11-11 08:37
本发明专利技术公开了一种访问使用动态IP的私有设备的方法,包括:公网服务器实时获取所述私有设备的设备ID以及对应的当前IP地址;外部设备向所述公网服务器发送携带所述设备ID的访问请求;所述公网服务器响应所述访问请求而返回与所述设备ID对应的IP地址;所述外部设备通过所述IP地址访问所述私有设备。本发明专利技术还公开了对应的系统以及公网服务器。本发明专利技术中,将私有设备应用于由ISP提供的动态IP时,私有设备无需对不同的动态域名服务商进行支持,也不用嵌入不同服务商提供的客户端程序;同时简化外部设备寻址的操作流程,并且外部设备访问私有设备的实时性强。

【技术实现步骤摘要】

本专利技术涉及计算机
,更具体地说,涉及一种访问使用动态IP的私有设备的方法、系统及公网服务器。
技术介绍
在IP协议(Internet Protocol,网际互联协议)是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。而IP地址(Internet Protocol Address,网际协议地址)是一种在因特网上的给主机编址的方式。若需要访问一台网络设备,则必须要提前知道这个设备的IP地址。目前一个稳定不变的静态IP地址将需要用户向ISP(Internet Service Provider,互联网服务提供商)支付更昂贵的费用,进而,更多的用户选择动态IP地址。当IP地址随机变化时,访问者无法准确得到当前ISP分配的IP地址,从而导致无法通过准确的IP地址访问用户的设备。此时,出现了DDNS(Dynamic Domain Name Server,动态域名服务),DDNS将用户的动态IP地址映射到一个固定的域名解析服务上,用户的设备每次连接网络时其客户端程序就会通过信息传递把该用户的主机的动态IP地址传送给位于服务商主机上的服务器程序,进而服务器程序负责提供DNS(Domain Name System,域名系统)服务并实现动态域名解析。然而,若私有设备采用上述DDNS的方式来实现用于动态IP地址,其他设备访问该私有设备时,该私有设备必须对不同的动态域名服务商进行支持,且必须嵌入不同服务商提供的客户端程序,同时要求每个持有该私有设备的用户选择设备支持的动态域名服务商,并在服务商的网站注册账户,并租用一个该服务商提供的二级域名,进而把租用的域名绑定到设备。此时,用户需要额外管理自己的动态域名。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术中在私有设备用于由ISP提供的动态IP时,其他设备访问该私有设备,则私有设备必须支持不同的动态域名服务商以及嵌入不同服务商提供的客户端程序等问题,提供一种访问使用动态IP的私有设备的方法、系统及公网服务器。本专利技术解决上述问题所采用的技术方案是提供了一种访问使用动态IP的私有设备的方法,包括:公网服务器实时获取所述私有设备的设备ID以及对应的当前IP地址;外部设备向所述公网服务器发送携带所述设备ID的访问请求;所述公网服务器响应所述访问请求而返回与所述设备ID对应的IP地址;所述外部设备通过所述IP地址访问所述私有设备。其中,所述公网服务器响应所述访问请求而返回与所述设备ID对应的IP地址的步骤包括:所述公网服务器解析所述访问请求进而得到所述设备ID;在动态IP地址映射表中查找与所述设备ID匹配的所述IP地址,所述动态IP地址映射表实时更新所述私有设备的设备ID以及对应的当前IP地址;返回所述匹配得到的所述IP地址到所述外部设备。其中,所述公网服务器获取多个所述私有设备的所述设备ID以及对应的所述当前IP地址的步骤包括:所述私有设备建立与所述公网服务器之间的通信连接,并在建立通信连接后向所述公网服务器上报所述设备ID以及对应的所述当前IP地址;所述公网服务器接收所述设备ID以及对应的所述当前IP地址。其中,所述方法进一步包括:所述私有设备在实时获取到新IP地址时,向所述公网服务器上报所述新IP地址,使得所述公网服务器在所述动态IP地址映射表中实时地将所述私有设备的设备ID对应的原IP地址更新为所述新IP地址。本专利技术解决上述问题所采用的另一技术方案是提供了一种访问使用动态IP的私有设备的系统,包括:公网服务器,用于实时获取所述私有设备的设备ID以及对应的当前IP地址;外部设备,用于向所述公网服务器发送携带所述设备ID的访问请求;所述公网服务器还用于响应所述访问请求而返回与所述设备ID对应的IP地址;所述外部设备还用于通过所述IP地址访问所述私有设备。其中,所述公网服务器用于响应所述访问请求而返回与所述设备ID对应的IP地址所执行的步骤包括:所述公网服务器解析所述访问请求进而得到所述设备ID;在动态IP地址映射表中查找与所述设备ID匹配的所述IP地址,所述动态IP地址映射表实时更新所述私有设备的设备ID以及对应的当前IP地址;以及返回所述匹配得到的所述IP地址到所述外部设备。其中,所述公网服务器不属于DNS或DDNS服务器且是位于公网中的私有服务器,所述访问请求是不含访问目标域名及IP地址的自定义访问请求,所述设备ID是自定义名称或设备唯一识别码。其中,所述私有设备用于在实时获取到新IP地址时,向所述公网服务器上报所述新IP地址,使得所述公网服务器在所述动态IP地址映射表中实时地将所述私有设备的设备ID对应的原IP地址更新为所述新IP地址。本专利技术解决上述问题所采用的另一技术方案是提供了一种公网服务器,包括:通信接口电路,实时获取所述私有设备的设备ID以及对应的当前IP地址,并且获取来自外部设备的携带所述设备ID的访问请求;处理电路,响应所述访问请求而得到所述设备ID对应的IP地址,并通过所述通信接口电路返回所述IP地址至所述外部设备,以使得所述外部设备通过所述IP地址访问所述私有设备。其中,所述处理电路具体解析所述访问请求进而得到所述设备ID,并在动态IP地址映射表中查找与所述设备ID匹配的所述IP地址,所述动态IP地址映射表实时更新所述私有设备的设备ID以及对应的当前IP地址。本专利技术的有益效果有:相对于现有技术中,私有设备无需对不同的动态域名服务商进行支持,也不用嵌入不同服务商提供的客户端程序;公网服务器实时记录私有设备的IP地址以及设备ID号,以使外部设备需要访问私有设备时直接向公网服务器发送访问请求即可获得需要访问的私有设备的IP地址,进而访问私有设备,简化外部设备寻址的操作流程,并且,私有设备在实时获取到新IP地址时向公网服务器上报IP地址,进而使得外部设备访问该私有设备的实时性强。附图说明下面将结合附图及实施方式对本专利技术作进一步说明,附图中:图1是本专利技术访问使用动态IP的私有设备的方法实施方式的流程图;图2是本专利技术访问使用动态IP的私有设备的系统实施方式的结构示意图;图3是本专利技术的公网服务器实施方式的结构示意图。具体实施方式应当理解,此处所描述的具体实施方式仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,是本专利技术的访问使用动态IP的私有设备的方法的一种实施方式,该方法包括以下步骤:步骤S102:公网服务器实时获取所述私有设备的设备ID以及对应的当前IP地址;公网服务器是指架设在公网上的服务器,可以是机构、企业提供的公众服务器,也可以是个人或企业提供的私有服务器,不是DNS服务器或者DDNS服务器,使用动态IP的私有设备具有动态IP地址。设备ID为出厂时私有设备被分配的唯一的ID,是设备唯一识别码,即一个设备ID代表着一个私有设备,一个私有设备有且仅有一个设备ID,设备ID与私有设备一一对应,当然,在本专利技术的其他实施方式中,还可以采用其他方式来代表私有设备,比如用户自定义的名称。其中,本专利技术的一较优实施方式中,公网服务器实时获取私有设备的设备ID以及对应的当前IP地址的步骤本文档来自技高网
...

【技术保护点】
一种访问使用动态IP的私有设备的方法,其特征在于,包括:公网服务器实时获取所述私有设备的设备ID以及对应的当前IP地址;外部设备向所述公网服务器发送携带所述设备ID的访问请求;所述公网服务器响应所述访问请求而返回与所述设备ID对应的IP地址;所述外部设备通过所述IP地址访问所述私有设备。

【技术特征摘要】
1.一种访问使用动态IP的私有设备的方法,其特征在于,包括:公网服务器实时获取所述私有设备的设备ID以及对应的当前IP地址;外部设备向所述公网服务器发送携带所述设备ID的访问请求;所述公网服务器响应所述访问请求而返回与所述设备ID对应的IP地址;所述外部设备通过所述IP地址访问所述私有设备。2.根据权利要求1中所述的方法,其特征在于,所述公网服务器响应所述访问请求而返回与所述设备ID对应的IP地址的步骤包括:所述公网服务器解析所述访问请求进而得到所述设备ID;在动态IP地址映射表中查找与所述设备ID匹配的所述IP地址,所述动态IP地址映射表实时更新所述私有设备的设备ID以及对应的当前IP地址;返回所述匹配得到的所述IP地址到所述外部设备。3.根据权利要求2中所述的方法,其特征在于,所述公网服务器获取多个所述私有设备的所述设备ID以及对应的所述当前IP地址的步骤包括:所述私有设备建立与所述公网服务器之间的通信连接,并在建立通信连接后向所述公网服务器上报所述设备ID以及对应的所述当前IP地址;所述公网服务器接收所述设备ID以及对应的所述当前IP地址。4.根据权利要求3中所述的方法,其特征在于,所述方法进一步包括:所述私有设备在实时获取到新IP地址时,向所述公网服务器上报所述新IP地址,使得所述公网服务器在所述动态IP地址映射表中实时地将所述私有设备的设备ID对应的原IP地址更新为所述新IP地址。5.一种访问使用动态IP的私有设备的系统,其特征在于,包括:公网服务器,用于实时获取所述私有设备的设备ID以及对应的当前IP地址;外部设备,用于向所述公网服务器发送携带所述设备ID的访问请求;所述公网服务器还用于响应所述访问请求而返回与所述设备...

【专利技术属性】
技术研发人员:张日和董世绸农昌金
申请(专利权)人:深圳市先河系统技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1