地址分配方法、智能柜、从控单元及主控单元组成比例

技术编号:33350375 阅读:15 留言:0更新日期:2022-05-08 09:54
本申请公开了一种地址分配方法、智能柜、从控单元及主控单元,地址分配方法包括第一从控单元和第二从控单元,第一从控单元接收第一节点地址;若第一从控单元连接有第二从控单元,第一从控单元向第二从控单元转发第一从控单元的本地节点地址,以使第二从控单元对第二从控单元的本地节点地址转发更新;第一从控单元的本地节点地址更新为第一节点地址。如此,通过节点在接受到新节点地址时触发转发本地节点地址给下一个节点,然后依次传递,实现对从控单元的节点地址自动分配,提高从控单元的节点地址分配的效率。节点地址分配的效率。节点地址分配的效率。

【技术实现步骤摘要】
地址分配方法、智能柜、从控单元及主控单元


[0001]本申请涉及新一代信息技术和生物医药产业的
,特别涉及一种地址分配方法、智能柜、从控单元及主控单元。

技术介绍

[0002]随着科技的发展,快递柜、取餐柜、售卖柜、智能药柜等智能柜的应用也越来越广泛,智能柜包括多个柜格,每个柜格配置独立的节点地址,以便于实现对智能柜的控制与管理。
[0003]但是,目前的智能柜中,一般是需要用户对每个柜格分别配置节点地址,逐一配置每个柜格的节点地址,费时费力,效率低下。

技术实现思路

[0004]本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种地址分配方法、智能柜、从控单元及主控单元,能够实现智能柜中多个柜格节点地址的自动分配。
[0005]一种地址分配方法,包括第一从控单元和第二从控单元,所述方法包括:
[0006]向所述第二从控单元分配地址的步骤,包括:
[0007]接收第一节点地址;
[0008]若所述第一从控单元连接有所述第二从控单元,向所述第二从控单元转发所述第一从控单元的本地节点地址,以使所述第二从控单元对所述第二从控单元的本地节点地址转发更新;
[0009]将所述第一从控单元的本地节点地址更新为所述第一节点地址。
[0010]在本实施例中,所述第一从控单元包括若干个,在所述将所述第一从控单元的本地节点地址更新为所述第一节点地址之后,还包括:
[0011]若所述第二从控单元的本地节点地址为第一预设地址,则向其他第一从控单元连接的所述第二从控单元分配地址。
[0012]在本实施例中,还包括主控单元,所述主控单元与所述若干个第一从控单元通信连接,所述若干个第一从控单元依次连接,每一所述第一从控单元连接有若干第二从控单元;所述向所述第二从控单元分配地址的步骤之前包括:
[0013]向所述第一从控单元分配地址的步骤,包括:
[0014]从所述若干个第一从控单元中确定首个从控单元;
[0015]向所述首个从控单元发送所述第一节点地址,以使所述首个从控单元将所述首个从控单元的本地节点地址转发至其他的第一从控单元;
[0016]将所述首个从控单元的本地节点地址更新为所述第一节点地址。
[0017]在本实施例中,所述将所述首个从控单元的本地节点地址更新为所述第一节点地址之后还包括:
[0018]若所述首个从控单元的本地节点地址为第二预设地址,则跳转到向所述第二从控单元分配地址的步骤;
[0019]若所述第一从控单元的本地节点地址为第三预设地址,则停止分配地址。
[0020]在本实施例中,所述向所述第一从控单元分配地址的步骤之前还包括:
[0021]预设若干个待分配的节点地址AnBn;
[0022]对应的,所述向所述第一从控单元分配地址的步骤中,所述向所述首个从控单元发送所述第一节点地址,包括:
[0023]依AnBn、A(n

1)Bn...A1Bn、A1B(n

1)、A1B(n

2)、A1B0、A2Bn、A2B(n

1)...A2B0、A3Bn...A(n

1)B0、AnBn、AnB(n

1)..AnB0的顺序向第一个从控单元发送所述节点地址AnBn;
[0024]对应的,所述向所述第一从控单元分配地址的步骤中,所述若所述首个从控单元的本地节点地址为第二预设地址,则跳转到向所述第二从控单元分配地址的步骤包括:
[0025]若所述首个从控单元的本地节点地址为A1B0,则跳转到向所述第二从控单元分配地址的步骤;
[0026]对应的,所述若所述第一从控单元的本地节点地址为第三预设地址,则停止分配地址包括:
[0027]若所述第一从控单元的本地节点地址为AnB0,则停止分配地址。
[0028]在本实施例中,所述向所述第一从控单元分配地址的步骤之前还包括:
[0029]预设若干个待分配的节点地址AnBn;
[0030]对应的,所述向所述第一从控单元分配地址的步骤中,所述向所述首个从控单元发送所述第一节点地址,包括:
[0031]依AnBn、A(n

1)Bn、A(n

2)Bn...A1Bn的顺序向所述首个从控单元发送所述节点地址AnBn;
[0032]对应的,所述向所述第一从控单元分配地址的步骤中,所述若所述首个从控单元的本地节点地址为第二预设地址,则跳转到向所述第二从控单元分配地址的步骤包括:
[0033]若所述首个从控单元的本地节点地址为A1Bn,则跳转到向所述第二从控单元分配地址的步骤。
[0034]在本实施例中,所述向所述第二从控单元分配地址的步骤中,所述接收第一节点地址,包括:
[0035]依AnBn、AnB(n

1)、AnB(n

2)...AnB1、AnB0、A(n

1)Bn...A(n

1)B1...A1Bn...A1B0的顺序接收所述第一节点地址AnBn;
[0036]若所述第一从控单元的本地节点地址匹配接收的所述第一节点地址AnBn,则向对应连接的第二从控单元分配地址;
[0037]对应的,所述向所述第二从控单元分配地址的步骤中,所述若所述第二从控单元的本地节点地址为第一预设地址,则向其他第一从控单元连接的所述第二从控单元分配地址包括:
[0038]若所述第一从控单元的本地节点地址为AnB0,依AnBn、A(n

1)Bn、A(n

2)Bn...A1Bn的顺序向本地节点地址为AnBn、A(n

1)Bn、A(n

2)Bn...A1Bn的其他第一从控单元连接的所述第二从控单元分配地址;
[0039]对应的,所述若所述第一从控单元接收的第一节点地址为第三预设地址,则停止分配地址包括:
[0040]若所述第一从控单元接收的第一节点地址为A1B0,则停止分配地址。
[0041]一种智能柜,包括主控单元以及至少一个柜层,每一所述柜层设有第一从控单元,若所述柜层的数量大于等于2,则所述至少一个柜层之间的所述第一从控单元依次连接;每一所述第一从控单元连接有若干第二从控单元;
[0042]所述第一从控单元用于:
[0043]执行上述所述的地址分配方法,对每一所述柜层的每一所述第二从控单元进行地址分配;
[0044]或所述主控单元用于:
[0045]执行上述所述的地址分配方法,对每一所述柜层的每一所述第一从控单元进行地址分配。
[0046]一种从控单元,包括:
[0047]至少一个第一存储器;
[0048]至少一个第一处理器;
[0049]至少一个第一程序;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地址分配方法,其特征在于,包括第一从控单元和第二从控单元,所述方法包括:向所述第二从控单元分配地址的步骤,包括:接收第一节点地址;若所述第一从控单元连接有所述第二从控单元,向所述第二从控单元转发所述第一从控单元的本地节点地址,以使所述第二从控单元对所述第二从控单元的本地节点地址转发更新;将所述第一从控单元的本地节点地址更新为所述第一节点地址。2.根据权利要求1所述的地址分配方法,其特征在于,所述第一从控单元包括若干个,在所述将所述第一从控单元的本地节点地址更新为所述第一节点地址之后,还包括:若所述第二从控单元的本地节点地址为第一预设地址,则向其他第一从控单元连接的所述第二从控单元分配地址。3.根据权利要求2所述的地址分配方法,其特征在于,还包括主控单元,所述主控单元与所述若干个第一从控单元通信连接,所述若干个第一从控单元依次连接,每一所述第一从控单元连接有若干第二从控单元;所述向所述第二从控单元分配地址的步骤之前包括:向所述第一从控单元分配地址的步骤,包括:从所述若干个第一从控单元中确定首个从控单元;向所述首个从控单元发送所述第一节点地址,以使所述首个从控单元将所述首个从控单元的本地节点地址转发至其他的第一从控单元;将所述首个从控单元的本地节点地址更新为所述第一节点地址。4.根据权利要求3所述的地址分配方法,其特征在于,所述将所述首个从控单元的本地节点地址更新为所述第一节点地址之后还包括:若所述首个从控单元的本地节点地址为第二预设地址,则跳转到向所述第二从控单元分配地址的步骤;若所述第一从控单元的本地节点地址为第三预设地址,则停止分配地址。5.根据权利要求4所述的地址分配方法,其特征在于,所述向所述第一从控单元分配地址的步骤之前还包括:预设若干个待分配的节点地址AnBn;对应的,所述向所述第一从控单元分配地址的步骤中,所述向所述首个从控单元发送所述第一节点地址,包括:依AnBn、A(n

1)Bn...A1Bn、A1B(n

1)、A1B(n

2)、A1B0、A2Bn、A2B(n

1)...A2B0、A3Bn...A(n

1)B0、AnBn、AnB(n

1)..AnB0的顺序向第一个从控单元发送所述节点地址AnBn;对应的,所述向所述第一从控单元分配地址的步骤中,所述若所述首个从控单元的本地节点地址为第二预设地址,则跳转到向所述第二从控单元分配地址的步骤包括:若所述首个从控单元的本地节点地址为A1B0,则跳转到向所述第二从控单元分配地址的步骤;对应的,所述若所述第一从控单元的本地节点地址为第三预设地址,则停止分配地址包括:
若所述第一从控单元的本地节点地址为AnB0,则停止分配地址。6.根据权利要求4所述的地址分配方法,其特征在于,所述向所述第一从控单元分配地址的步骤之前还包括:预设若干个待分配的节点地址AnBn;对应的,所述向...

【专利技术属性】
技术研发人员:付超
申请(专利权)人:深圳诺博医疗科技有限公司
类型:发明
国别省市:

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

1