一种设备的网络地址管理及数据传输方法技术

技术编号:35230281 阅读:22 留言:0更新日期:2022-10-15 10:51
本发明专利技术提供一种设备的网络地址管理及数据传输方法,其中,设备的网络地址管理方法,包括如下步骤:获取设备网络信息;解析所述网络信息,得到所述设备的至少一种网络地址信息;根据目标算法对所述网络地址信息进行计算,得到目标网络标识;根据所述目标网络标识以及网络地址信息中的任意一种,生成所述设备的网络地址。通过实施本发明专利技术,能够实现设备与网络地址的一一对应,便于对设备进行有效管理,并且设备之间进行通信时,可以按照不同的通信协议生成不同的网络地址(IPV6、IPV4等),以便于协调不同网络层级间的网络地址管理。调不同网络层级间的网络地址管理。调不同网络层级间的网络地址管理。

【技术实现步骤摘要】
一种设备的网络地址管理及数据传输方法


[0001]本专利技术涉及计算机网络
,具体涉及一种设备的网络地址管理及数据传输方法。

技术介绍

[0002]在能源工业物联网场景中,如图1所示,各类智能终端设备数量飞速增长。人们并不注重IP网络标识的管理,依托于传统的DHCP协议来对网络标识进行管理,设备之间的认证与识别则依托于其他基于网络应用层的协议,例如http协议或者mqtt协议等,随着网络不同厂家、类型、形态、标准的设备接入,如何解决海量设备之间的网络地址分配问题是支撑能源工业互联网发展的重要问题。
[0003]相关技术中,IP地址进行分配的方式都是以动态主机配置协议为中心,按照随机的分配方式在现有地址池中选择合适的地址为所有的设备提供IP地址分配服务。也即,每一个设备分配到的网络地址都是随机的,无法实现网络地址与设备的一一对应,设备在进行业务往来时,难以知道每个设备对应的网络地址,以至于难以对设备进行有效管理,且设备之间通信时,在不同网络层级上进行通信时,所需的网络地址可能不同,相关技术中只能随机分配一种网络层级的地址标识(比如ip地址),难以协调不同网络层级的网络地址管理。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种设备的网络地址管理及数据传输方法,以解决现有技术中难以对设备进行有效管理,难以协调不同网络层级的网络地址管理的缺陷。
[0005]根据第一方面,本专利技术实施例提供一种设备的网络地址管理方法,包括如下步骤:获取设备网络信息;解析所述网络信息,得到所述设备的至少一种网络地址信息;根据目标算法对所述网络地址信息进行计算,得到目标网络标识;根据所述目标网络标识以及网络地址信息中的任意一种,生成所述设备的网络地址。
[0006]可选地,对所述设备的网络地址进行合法性校验,包括以下至少一个:判断所述设备的网络地址是否符合网络地址规范;判断所述设备的网络地址是否存在于目标网络地址池中。
[0007]可选地,所述目标算法为单向散射算法。
[0008]可选地,还包括:当所述设备的网络地址通过合法性校验,增添所述设备的网络地址,并将所述网络地址分配给对应设备。
[0009]可选地,还包括:接收网络地址管理指令,对所述网络地址进行增加/删除/修改/查询管理。
[0010]可选地,还包括:获取设备网络信息,对所述网络信息进行解析,验证所述网络地址管理指令是否完成。
[0011]可选地,所述根据目标算法对所述网络地址信息进行计算,得到目标网络标识的
步骤替换为:接收用户自定义信息,根据目标算法对所述自定义信息进行计算,得到目标网络标识;或所述根据目标算法对所述网络地址信息进行计算,得到目标网络标识的步骤替换为:接收用户自定义信息,将所述自定义信息作为目标网络标识。
[0012]可选地,还包括:接收用户自定义的设备网络地址。
[0013]根据第二方面,本专利技术实施例提供一种数据传输方法,包括如下步骤:当接收到设备的数据传输请求,检查本地是否存储所述数据传输请求对应路径信息,所述路径信息包括根据上述第一方面或第一方面任一实施方式所述设备的网络地址管理方法生成的网络地址;当本地存储有所述数据传输请求对应路径信息,则按照路径信息进行数据传输。
[0014]根据第三方面,本专利技术实施例提供一种设备的网络地址管理装置,包括:网络信息获取模块,用于获取设备网络信息;地址信息确定模块,用于解析所述网络信息,得到所述设备的至少一种网络地址信息;目标网络标识确定模块,用于根据目标算法对所述网络地址信息进行计算,得到目标网络标识;网络地址生成模块,用于根据所述目标网络标识以及网络地址信息中的任意一种,生成所述设备的网络地址。
[0015]根据第四方面,本专利技术实施例提供一种数据传输装置,包括:路径信息检查模块,用于当接收到设备的数据传输请求,检查本地是否存储所述数据传输请求对应路径信息,所述路径信息包括根据上述第一方面或第一方面任一实施方式所述设备的网络地址管理方法生成的网络地址;传输模块,用于当本地存储有所述数据传输请求对应路径信息,则按照路径信息进行数据传输。
[0016]根据第五方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面或第一方面任一实施方式所述设备的网络地址管理方法的步骤或第二方面所述数据传输方法的步骤。
[0017]根据第六方面,本专利技术实施例提供一种存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面或第一方面任一实施方式所述设备的网络地址管理方法的步骤或第二方面所述数据传输方法的步骤。
[0018]本专利技术技术方案,具有如下优点:本实施例提供的设备的网络地址管理方法根据设备的网络信息,得到设备的网络地址信息,根据目标算法对网络地址信息进行计算,得到目标网络标识;根据目标网络标识以及网络地址信息中的任意一种,生成设备的网络地址,实现了设备与网络地址的一一对应,便于对设备进行有效管理,并且设备之间进行通信时,可以按照不同的通信协议生成不同的网络地址(IPV6、IPV4等),以便于协调不同网络层级间的网络地址管理。
附图说明
[0019]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例中
技术介绍
的一个具体示例图;图2为本专利技术实施例中设备的网络地址管理方法的一个具体示例流程图;
图3为本专利技术实施例中设备的网络地址管理方法的一个具体示例流程图;图4为本专利技术实施例中设备的网络地址管理方法的一个具体示例流程图;图5为本专利技术实施例中设备的数据传输方法的一个具体示例流程图;图6为本专利技术实施例中网络地址管理装置的一个具体示例原理框图;图7为本专利技术实施例中数据传输装置的一个具体示例原理框图;图8为本专利技术实施例中电子设备的一个具体示例的原理框图。
具体实施方式
[0021]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0023]在本专利技术的描述中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备的网络地址管理方法,其特征在于,包括如下步骤:获取设备网络信息;解析所述网络信息,得到所述设备的至少一种网络地址信息;根据目标算法对所述网络地址信息进行计算,得到目标网络标识;根据所述目标网络标识以及网络地址信息中的任意一种,生成所述设备的网络地址。2.根据权利要求1所述的方法,其特征在于,还包括:对所述设备的网络地址进行合法性校验,所述合法性校验包括以下至少一个:判断所述设备的网络地址是否符合网络地址规范;判断所述设备的网络地址是否存在于目标网络地址池中。3.根据权利要求1所述的方法,其特征在于,所述目标算法为单向散射算法。4.根据权利要求2所述的方法,其特征在于,还包括:当所述设备的网络地址通过合法性校验,增添所述设备的网络地址,并将所述网络地址分配给对应设备。5.根据权利要求1所述的方法,其特征在于,还包括:接收网络地址管理指令,对所述网络地址进行增加/删除/修改/查询管理。6.根据权利要求5所述的方法,其特征在于,还包括:获取设备网络信息,对所述网络信息进行解析,验证所述网络地址管理指令是否完成。7.根据权利要求1所述的方法,其特征在于,所述根据目标算法对所述网络地址信息进行计算,得到目标网络标识的步骤替换为:接收用户自定义信息,根据目标算法对所述自定义信息进行计算,得到目标网络标识;或所述根据目标算法对所述网络地址信息进行计算,得到目标网络标识的步骤替换为:接收用户自定义信息,将所述自定义信息作为目标网络标识。8.根据权利要求1所述的方法,其特征在于,还包括:接收用户自定义的设备网络地址。9.一种数据传输方法,其特征在于,包括如下步骤:当接收到...

【专利技术属性】
技术研发人员:宋飞马玉寅朱明强
申请(专利权)人:北京交通大学
类型:发明
国别省市:

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

1