【技术实现步骤摘要】
机器节点地址分配及状态确认方法及相关设备
[0001]本专利技术涉及计算机网络
,尤其涉及一种机器节点地址分配及状态确认方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,在企业的机器节点状态管理中,通常是人为给各个机器节点分配ID地址,并将各个机器节点的ID地址写入服务节点。然而,这种方式导致ID地址分配效率低,且各个机器节点之间容易出现ID地址冲突。此外,在机器节点地址分配及状态确认的过程中,难以确认机器节点状态为在线状态或掉线状态。
技术实现思路
[0003]鉴于以上内容,有必要提供一种机器节点地址分配及状态确认方法、装置、电子设备及存储介质,不仅能够提高对各个机器节点进行ID地址分配的效率,还能够高效确认机器节点的状态,及时发现处于掉线状态的机器节点。
[0004]一种机器节点地址分配及状态确认方法,应用于电子设备中,所述电子设备与多个机器节点通信,所述方法包括:
[0005]获取所述多个机器节点的MAC值;
[0006]根据所述多个机器节点的MAC值为所述多个 ...
【技术保护点】
【技术特征摘要】
1.一种机器节点地址分配及状态确认方法,应用于电子设备中,所述电子设备与多个机器节点通信,其特征在于,所述方法包括:获取所述多个机器节点的MAC值;根据所述多个机器节点的MAC值为所述多个机器节点分配ID地址;根据所述多个机器节点的MAC值和所述ID地址生成机器节点状态表;根据所述机器节点状态表向所述多个机器节点发送心跳指令;接收所述多个机器节点响应于所述心跳指令返回的心跳数据包;根据所述心跳数据包和所述机器节点状态表确定所述多个机器节点的状态。2.如权利要求1所述的机器节点地址分配及状态确认方法,其特征在于,所述获取所述多个机器节点的MAC值包括:获取每个机器节点的单片机序列号;对所述单片机序列号进行位运算得到MAC值。3.如权利要求2所述的机器节点地址分配及状态确认方法,其特征在于,所述对所述单片机序列号进行位运算得到MAC值包括:生成一个随机数;将所述单片机序列号与所述随机数进行异或计算,得到MAC值。4.如权利要求1所述的机器节点地址分配及状态确认方法,其特征在于,所述根据所述多个机器节点的MAC值为所述多个机器节点分配ID地址包括:生成多个二进制数;为每个机器节点分配一个二进制数,将分配的二进制数作为所述机器节点的ID地址;关联存储机器节点的MAC值与ID地址。5.如权利要求1所述的机器节点地址分配及状态确认方法,其特征在于,所述根据所述心跳数据包和所述机器节点状态表确定所述多个机器节点的状态包括:在所述机器节点状态表中记录接收到所述心跳数据包的心跳时间点;计算当前时间点与所述心跳时间点的时间差值;判断所述时间差值是否大于预设时间阈值;当判断所述时间差值大于所述预设时间阈值,确定所述机器节点的状态为掉线状态;或当判断所述时间差值小于或者等于预设...
【专利技术属性】
技术研发人员:韩露,张浩,许芙玱,
申请(专利权)人:鸿海精密工业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。