【技术实现步骤摘要】
网络地址分配方法、物联网系统、装置、设备和存储介质
[0001]本专利技术涉及物联网领域,尤其涉及一种网络地址分配方法、物联网系统、装置、设备和存储介质。
技术介绍
[0002]物联网已经广泛应用在人们日常生活中的多种场景中,比如无人驾驶、智能工业、智能家居等等。在不同的物联网中,远端的服务器需要与物联网设备进行通信从而实现对其的控制。而对于分别处于不同网络中的服务器和物联网设备来说,则可以使用网络地址转换(Network Address Translation,简称NAT)技术实现处于不同网络中的服务器和物联网设备之间实现通信。其中,物联网设备通常运行于私网中,服务器通常运行于公网中。则具体来说,可以在物联网设备在私网中注册完成后,得到包含物联网设备的设备标识、物联网设备在私网中进行通信的私网IP地址以及物联网设备在公网中进行通信的公网IP地址之间关联关系的NAT表项,以利用NAT表项中的内容实现通信。
[0003]当物联网中的物联网设备的数量发生变化,比如出现新的物联网设备时,需要将该新增物联网设备的设备标识以及私网IP之间的对应关系更新到NAT表项中以完成新增物联网设备的注册。但在实际中,NAT表项中的对应关系往往是人为更新的,则对于物联网设备变化频繁的物联网,人为更新的方式显然会导致降低物联网设备注册的效率以及便捷性。
[0004]因此,如何提高设备注册的便捷性就成为一个亟待解决的问题。
技术实现思路
[0005]有鉴于此,本专利技术实施例提供一种网络地址分配方法、物联网系统、 ...
【技术保护点】
【技术特征摘要】
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所述的方法,其特征在于,所述方法还包括:根据所述目...
【专利技术属性】
技术研发人员:王晨,
申请(专利权)人:达闼机器人股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。