[发明专利]一种地址分配的方法和装置有效
申请号: | 202110558105.9 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113242170B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 汪宏生;唐梅宣;沈剑;黄嘉曦 | 申请(专利权)人: | 深圳易马达科技有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L61/50;H04L101/627 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李红艳 |
地址: | 518000 广东省深圳市南山区桃源*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地址 分配 方法 装置 | ||
本申请涉及通信领域,提供了一种地址分配的方法,包括:第一从节点向主节点发送第一地址请求消息,所述第一地址请求消息包括所述第一从节点的标识符;当存在可分配地址时,所述主节点根据所述第一从节点的标识符从所述可分配地址中确定第一地址,所述第一地址是预设时长内所述第一从节点的标识符唯一对应的地址;所述主节点广播发送所述第一地址和所述第一从节点的标识符,从而能够避免主节点为同一从节点分配多个地址而造成地址资源浪费的情况。
技术领域
本申请涉及通信领域,尤其涉及一种地址分配的方法和装置。
背景技术
控制器局域网络(Controller Area Network,CAN)是一种现场总线,广泛应用于工业自动化、船舶、医疗设备、工业设备等领域。CAN实现了分布式控制系统中各节点之间实时、可靠的数据通信。CAN包含多个节点,并且这些节点之间通过CAN总线连接,每个节点都可以监听CAN总线上的通信。每个连接在CAN总线上的节点都必须有自己的地址。
现有技术中,从节点控制器通过随机数发生器产生一组随机数,该组随机数组成该从节点的临时地址;从节点通过该临时地址向主节点发送地址分配请求。由于从节点的临时地址不固定,容易出现同一从节点在不同时间以不同的临时地址向主节点发送地址分配请求,此时主节点会误认为两次请求地址分配的同一从节点是不同的从节点发送的,并为该同一从节点分配两个不同的地址,从而造成主节点地址资源的浪费。
因此,如何避免主节点为同一从节点分配多个地址而造成地址资源浪费的情况是当前急需解决的问题。
发明内容
本申请提供了一种地址分配的方法,能够避免主节点为同一从节点分配多个地址而造成地址资源浪费的情况。
第一方面,提供了一种地址分配的方法,包括:
第一从节点向主节点发送第一地址请求消息,所述第一地址请求消息包括所述第一从节点的标识符;
当存在可分配地址时,所述主节点根据所述第一从节点的标识符从所述可分配地址中确定第一地址,所述第一地址是预设时长内所述第一从节点的标识符唯一对应的地址;
所述主节点广播发送所述第一地址和所述第一从节点的标识符。
本申请提供了一种地址分配的方法,其中,第一从节点通过其标识符向主节点发送第一地址请求消息,主节点根据该第一地址请求消息为第一从节点分配可用的第一地址,以使得第一从节点在预设时长内使用该第一地址与主节点进行通信。如果该第一从节点突然掉线,随后在预设时长内重新发送包含第一从节点的标识符的地址请求消息,那么主节点会根据该第一从节点的标识符确定先前分配给第一从节点的地址,而不会从新地址资源池中为该第一从节点分配新地址,从而避免了主节点在预设时长内为同一从节点分配多个地址而造成地址资源浪费的情况。
可选地,所述主节点根据所述第一从节点的标识符从所述可分配地址中确定第一地址,包括:所述主节点根据所述第一从节点的标识符查找地址分配记录表;当所述地址分配记录表包括所述第一从节点的标识时,所述主节点从所述地址分配记录表中确定所述第一地址;当所述地址分配记录表不包括所述第一从节点的标识时,所述主节点从新地址资源池中确定所述第一地址。
上述主节点在给第一从节点分配地址时,会先查找地址分配记录表,以确定该第一从节点先前是否已经被分配过第一地址,若主节点已经给第一从节点分配过第一地址,则将先前分配的第一地址重新分配给该第一从节点;若主节点未给第一从节点分配过第一地址,则主节点从新地址资源池中分配一个新地址(即第一地址)给该第一从节点,从而避免了主节点为同一个从节点分配多个地址而造成主节点地址资源浪费的情况。
可选地,当不存在可分配地址时,所述主节点广播发送地址分配失败指示信息和所述第一从节点的标识符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳易马达科技有限公司,未经深圳易马达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110558105.9/2.html,转载请声明来源钻瓜专利网。