[发明专利]一种网络内无主从网络节点地址的自动设定算法有效
申请号: | 202010242454.5 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111371922B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 张翀 | 申请(专利权)人: | 洛阳正扬软件技术有限公司 |
主分类号: | H04L61/50 | 分类号: | H04L61/50;H04L61/5092 |
代理公司: | 洛阳明律专利代理事务所(普通合伙) 41118 | 代理人: | 卢洪方 |
地址: | 471003 河南省洛阳市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 主从 节点 地址 自动 设定 算法 | ||
本发明属于电子信息通讯领域,提出一种网络内无主从的网络节点地址自动设定算法。提出一种网络内无主从网络节点地址的自动设定算法,网络由一个终端模块和多个网络节点模块构成,且网络节点模块为顺序设置;每个所述的网络节点模块的地址均被分配在允许的网络最小地址和网络最大地址的范围之内;每个所述的网络节点模块均具有前端和后端的双向连接,即,每个所述网络节点模块的前端与其前端模块进行发送和接收,每个所述网络节点模块的后端与其后端模块进行发送和接收。本发明采用上述技术方案,通过各个网络节点模块之间的自动传输自动定义定义地址,解决了以往需手动配置地址及容易冲突的问题。
技术领域
本发明属于网络通信技术领域,应用于多网络节点的网络,主要提出一种网络内无主从网络节点地址的自动设定算法。
背景技术
目前物联网技术及设备快速发展,智能设备广泛应用,在工业或民用领域广泛使用的网络节点地址普遍采用拨码开关等手动干预方式设定,容易出现设置错误、冲突的情况。
发明内容
为解决上述技术问题,本发明的目的是提出一种网络内无主从网络节点地址的自动设定算法。
本发明为完成上述目的采用如下技术方案:
一种网络内无主从网络节点地址的自动设定算法,网络由一个终端模块和多个网络节点模块构成,且网络节点模块为顺序设置;每个所述的网络节点模块的地址均被分配在允许的网络最小地址和网络最大地址的范围之内;每个所述的网络节点模块均具有前端和后端的双向连接,即,每个所述网络节点模块的前端与其前端模块进行发送和接收,每个所述网络节点模块的后端与其后端模块进行发送和接收;该网络中设置有三种报文类型:
地址请求报文:用于后端模块向前端模块发送地址请求,开启后端模块的地址自动分配逻辑;
忙碌应答报文:为前端模块在收到后端模块发来的任何任务请求报文,因自身还在地址待分配状态或是地址分配逻辑运算中或是因其他任务无法及时回答后端模块时发送的应答报文;
自身网络地址报文:为前端模块反馈给后端模块的包含前端模块自身网络地址的报文;
多个网络节点模块中位于最前端的网络节点模块即第一网络节点模块的前端设有终端模块;第一网络节点模块在地址分配逻辑开始时向其前端模块即终端模块发送地址请求后会收到本体发送的地址请求报文;所述的终端模块的后端接收到第一网络节点模块发动的地址请求报文后,将其地址请求报文原样返回至第一网络节点模块;第一网络节点模块接收到与自己所发送的地址请求报文一致的地址请求报文后,确认本体为起始节点,并将本体所在的网络地址定义为最小地址;
第二网络节点模块的前端向第一网络节点模块的后端发送地址请求报文,第一网络节点模块接收到第二网络节点模块发送过来的地址请求报文后返回一个回执给第二网络节点模块;所述的回执为第一网络节点模块根据目前自身状态发送忙碌应答报文应答或是自身网络地址报文应答;
当第二网络节点模块收到的回执为忙碌应答报文,第二网络节点模块将等待若干个计算周期重新向第一网络节点模块发送地址请求报文,并重复本逻辑直到收到的回执为前端模块的自身网络地址报文;
当第二网络节点模块收到的回执为第一网络节点模块的自身网络地址报文,第二网络节点模块通过将收到的自身网络地址报文解析出前端模块的地址并步进一位获得自身地址,即本网络节点模块的自身地址为前端模块的自身网络地址 + 1,从而完成第二网络节点模块的地址自动设定;第三网络节点模块、第四网络节点模块......第N网络节点模块的网络地址设定以此类推,从而得到第三网络节点模块、第四网络节点模块......第N网络节点模块的网络地址自动设定。
终端模块的后端的发送端是直接转播接收端的报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于洛阳正扬软件技术有限公司,未经洛阳正扬软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010242454.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种恶意样本类别检测方法和装置及设备
- 下一篇:一种带有绝缘护套的铜排