网络地址分配方法、物联网系统、装置、设备和存储介质制造方法及图纸

技术编号:33372964 阅读:13 留言:0更新日期:2022-05-11 22:39
本发明专利技术实施例提供一种网络地址分配方法、物联网系统、装置、设备和存储介质,该方法包括:响应于新增物联网设备的注册,若公网中服务器的第一公网IP地址和待分配的第一备选私网IP地址不冲突,则根据第一备选私网IP地址为新增物联网设备分配目标私网IP地址。进一步地,建立新增物联网设备的注册信息和新增物联网设备的目标私网IP地址之间的对应关系,从而完成新增物联网设备私网IP地址的分配,也即是实现了设备的自动注册。同时,在分配地址之前,通过地址冲突检测,能够保证分配给物联网设备的私网IP地址与公网中服务器的公网IP地址不冲突,也就能够进一步保证服务器对物联网设备的正常控制。的正常控制。的正常控制。

【技术实现步骤摘要】
网络地址分配方法、物联网系统、装置、设备和存储介质


[0001]本专利技术涉及物联网领域,尤其涉及一种网络地址分配方法、物联网系统、装置、设备和存储介质。

技术介绍

[0002]物联网已经广泛应用在人们日常生活中的多种场景中,比如无人驾驶、智能工业、智能家居等等。在不同的物联网中,远端的服务器需要与物联网设备进行通信从而实现对其的控制。而对于分别处于不同网络中的服务器和物联网设备来说,则可以使用网络地址转换(Network Address Translation,简称NAT)技术实现处于不同网络中的服务器和物联网设备之间实现通信。其中,物联网设备通常运行于私网中,服务器通常运行于公网中。则具体来说,可以在物联网设备在私网中注册完成后,得到包含物联网设备的设备标识、物联网设备在私网中进行通信的私网IP地址以及物联网设备在公网中进行通信的公网IP地址之间关联关系的NAT表项,以利用NAT表项中的内容实现通信。
[0003]当物联网中的物联网设备的数量发生变化,比如出现新的物联网设备时,需要将该新增物联网设备的设备标识以及私网IP之间的对应关系更新到NAT表项中以完成新增物联网设备的注册。但在实际中,NAT表项中的对应关系往往是人为更新的,则对于物联网设备变化频繁的物联网,人为更新的方式显然会导致降低物联网设备注册的效率以及便捷性。
[0004]因此,如何提高设备注册的便捷性就成为一个亟待解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种网络地址分配方法、物联网系统、装置、设备和存储介质,用以提高物联网设备注册的便捷性。
[0006]第一方面,本专利技术实施例提供一种网络地址分配方法,应用于私网中的服务器,包括:
[0007]响应于所述私网中新增物联网设备的注册,获取检测公网中服务器的第一公网IP地址和待分配的第一备选私网IP地址是否冲突对应的检测结果;
[0008]若所述检测结果表明所述第一公网IP地址和所述第一备选私网IP地址不冲突,则根据所述第一备选私网IP地址,确定所述新增物联网设备的目标私网IP地址;
[0009]建立所述新增物联网设备的注册信息和所述新增物联网设备的目标私网IP地址之间的对应关系,以完成网络地址的分配。
[0010]第二方面,本专利技术实施例提供另一种网络地址分配方法,应用于私网中的新增物联网设备,包括:
[0011]发送所述新增物联网设备对应的注册信息至所述私网中的服务器,以由所述私网中的服务器根据公网中服务器的第一公网IP地址和待分配的第一备选私网IP地址,确定所述新增物联网设备的目标私网IP地址,所述第一公网IP地址和所述第一备选私网IP地址不
冲突;
[0012]接收所述私网中服务器发送的所述新增物联网设备的注册信息和所述新增物联网设备的目标私网IP地址之间的对应关系,以完成网络地址的分配。
[0013]第三方面,本专利技术实施例提供一种物联网系统,包括:
[0014]运行于私网中的物联网设备和第一服务器,以及运行于公网中的第二服务器;
[0015]所述第一服务器,用于响应于私网中新增物联网设备的注册,获取检测所述第二服务器的第一公网IP地址和待分配的第一备选私网IP地址是否冲突对应的检测结果;
[0016]若所述检测结果表明所述第一公网IP地址和所述第一备选私网IP地址不冲突,则根据所述第一备选私网IP地址,确定所述私网中新增物联网设备的目标私网IP地址;
[0017]建立所述新增物联网设备的注册信息和所述新增物联网设备的目标私网IP地址之间的对应关系;
[0018]新增物联网设备根据所述对应关系,转发所述第二服务器发送的控制指令至所述新增物联网设备;
[0019]所述第二服务器,用于发送所述控制指令至所述新增物联网设备。
[0020]第四方面,本专利技术实施例提供一种网络地址分配装置,包括:
[0021]检测模块,用于响应于私网中新增物联网设备的注册,获取检测公网中服务器的第一公网IP地址和待分配的第一备选私网IP地址是否冲突对应的检测结果;
[0022]确定模块,用于若所述检测结果表明所述第一公网IP地址和所述第一备选私网IP地址不冲突,则根据所述第一备选私网IP地址,确定所述新增物联网设备的目标私网IP地址;
[0023]建立模块,用于建立所述新增物联网设备的注册信息和所述新增物联网设备的目标私网IP地址之间的对应关系,以完成网络地址的分配。
[0024]第五方面,本专利技术实施例提供另一种网络地址分配装置,包括:
[0025]发送模块,用于发送新增物联网设备对应的注册信息至私网中的服务器,以由所述私网中的服务器根据公网中服务器的第一公网IP地址和待分配的第一备选私网IP地址,确定所述新增物联网设备的目标私网IP地址,所述第一公网IP地址和所述第一备选私网IP地址不冲突;
[0026]接收模块,用于接收所述私网中服务器发送的所述新增物联网设备的注册信息和所述新增物联网设备的目标私网IP地址之间的对应关系,以完成网络地址的分配。
[0027]第六方面,本专利技术实施例提供一种电子设备,包括处理器和存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第一方面或第二方面中的网络地址分配方法。该电子设备还可以包括通信接口,用于与其他设备或通信网络通信。
[0028]第七方面,本专利技术实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如第一方面或第二方面所述的网络地址分配方法。
[0029]本专利技术实施例提供的网络地址分配方法,其中,私网包括服务器和物联网设备,服务器用于管理物联网设备,公网也包括服务器用于控制物联网设备。
[0030]基于上述的公网和私网,响应于新增物联网设备的注册,私网中服务器获取检测
公网中服务器的第一公网IP地址和待分配的第一备选私网IP地址是否冲突对应的检测结果。若检测结果表明两个地址不冲突,则根据第一备选私网IP地址为此新增物联网设备分配目标私网IP地址。进一步建立该新增物联网设备的注册信息和该物联网设备的目标私网IP地址之间的对应关系,从而完成新增物联网设备的注册,也即是为新增物联网设备完成了私网IP地址的分配。
[0031]上述方法中,当新增物联网设备进行注册时,私网的服务器能够自动获取该设备的注册信息,为该新增物联网设备分配目标私网IP地址,并进一步建立注册信息和目标私网IP地址之间的对应关系,从而实现物联网设备的自动注册,即提高设备注册的效率和便捷性。同时,在为物联网设备分配地址之前,还存在地址是否冲突的检测过程。通过检测,能够保证分配至新增物联网设备的目标私网IP地址与公网中服务器的公网IP地址不会发送冲突,以使公网中服务器可以通过将控制指令发送至与第一公网IP地址不冲突的目标私网IP地址本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络地址分配方法,其特征在于,应用于私网中的服务器,包括:响应于所述私网中新增物联网设备的注册,获取检测公网中服务器的第一公网IP地址和待分配的第一备选私网IP地址是否冲突对应的检测结果;若所述检测结果表明所述第一公网IP地址和所述第一备选私网IP地址不冲突,则根据所述第一备选私网IP地址,确定所述新增物联网设备的目标私网IP地址;建立所述新增物联网设备的注册信息和所述新增物联网设备的目标私网IP地址之间的对应关系,以完成网络地址的分配。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述检测结果表明所述第一公网IP地址和所述第一备选私网IP地址冲突,确定与所述第一备选私网IP地址不冲突的第二备选私网IP地址;若所述第二备选私网IP地址与所述第一公网IP地址不冲突,则根据所述第二备选私网IP地址,确定所述新增物联网设备的目标私网IP地址。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述私网中服务器支持的动态主机配置协议DHCP,获取所述第一备选私网IP地址或者所述第二备选私网IP地址。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一备选私网IP地址,确定所述新增物联网设备的目标私网IP地址,包括:在包含所述第一备选私网IP地址和备选地址端口的备选套接字中,确定包含所述目标私网IP地址和目标端口的目标套接字,其中,第一备选私网IP地址与所述目标私网IP地址相同;所述建立所述新增联网设备各自的注册信息和所述新增物联网设备的目标私网IP地址之间的对应关系,包括:建立所述新增物联网设备的注册信息和所述新增物联网设备的目标套接字之间的对应关系。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取与所述目标私网IP地址对应的所述新增物联网设备的第二公网IP地址,以使所述公网中的服务器按照所述第二公网IP地址与所述新增物联网设备进行通信;关联所述第二公网IP地址与所述对应关系,以得到关联结果;根据所述私网中服务器的预设接口,发送所述关联结果至所述私网中的网关,以由所述网关存储并转发所述关联结果至所述公网中的服务器。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述公网中的服务器包括机器人大脑,所述新增物联网设备包括机器人上配置的外部设备和/或所述机器人的关节结构。7.一种网络地址分配方法,其特征在于,应用于私网中的新增物联网设备,包括:发送所述新增物联网设备对应的注册信息至所述私网中的服务器,以由所述私网中的服务器根据公网中服务器的第一公网IP地址和待分配的第一备选私网IP地址,确定所述新增物联网设备的目标私网IP地址,所述第一公网IP地址和所述第一备选私网IP地址不冲突;接收所述私网中服务器发送的所述新增物联网设备的注册信息和所述新增物联网设
备的目标私网IP地址之间的对应关系,以完成网络地址的分配。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:根据所述目...

【专利技术属性】
技术研发人员:王晨
申请(专利权)人:达闼机器人股份有限公司
类型:发明
国别省市:

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

1