一种自动拨码方法、系统和计算机设备和存储介质与流程

文档序号:36481550发布日期:2023-12-25 11:47阅读:33来源:国知局
一种自动拨码方法与流程

本申请涉及服务器,特别是涉及一种自动拨码方法、系统和计算机设备和存储介质。


背景技术:

1、服务器当前的应用非常广泛,根据不同的业务需求及应用场景,客户对服务器的配置有不同的需求。在进行服务器主板硬件设计时,有时为了满足不同场景下的客户应用,服务器连接的设备在安装到不同位置时,根据不同的级联方式,需要对服务器上的硬体拨码开关进行对应的拨码,来进行信号分配和控制。

2、现有技术中,通常是通过操作人员在生产线上依照系统订单配置进行人工手动调整硬体拨码开关。但是如果在涉及的配置场景多的情况下,再采用人工手动调整的方式,不仅梳理配置工作量巨大,增加生产时间,并且容易人为拨错设定值,增加一些风险,导致服务器性能下降。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够实现设备拨码的全自动化的自动拨码方法、系统、计算机设备和存储介质。

2、为了解决上述技术问题,第一方面,提供一种自动拨码方法,方法包括:

3、响应于接收到控制信号,解析控制信号,获取控制信号源地址;

4、响应于获取控制信号源地址,触发点灯指令,对位于控制信号源地址的设备进行点灯操作;

5、获取预先设定的配置信息,根据预先设定的配置信息以及控制信号源地址,得到控制信号源地址对应的拨码设定值;

6、基于每一控制信号源地址与拨码设定值的对应关系,控制拨码开关自动进行拨码。

7、在其中一个实施例中,获取预先设定的配置信息包括:

8、响应于接收到控制器发出的控制指令,将待设定的配置信息存储于固件程序中,其中配置信息包括不同级联关系下的控制信号与拨码设定值的对应关系;

9、判断待设定的配置信息是否全部存储于固件程序中,以及待设定的配置信息是否正确;

10、响应于待设定的配置信息全部存储于固件程序中,且待设定的配置信息正确时,将存储于固件程序中的待设定的配置信息作为预先设定的配置信息。

11、在其中一个实施例中,方法还包括:

12、获取设备的属性信息,基于设备的属性信息,查询资料库,得到设备对应的每组线缆的指令信息;根据每组线缆的指令信息,对设备下达控制指令。

13、在其中一个实施例中,资料库为:

14、将多个设备与多组线缆端口电性连接,预先获取每一设备的属性信息以及每一设备对应的每组线缆的指令信息;

15、将预先获取的每一设备的属性信息以及每一设备对应的每组线缆的指令信息输入到诊断系统中的脚本中形成资料库。

16、在其中一个实施例中,多个设备分别位于多个背板上,得到控制信号源地址对应的拨码设定值包括:

17、对背板进行编号,按照背板的编号顺序依次生成多个控制信号源地址对应的拨码设定值。

18、在其中一个实施例中,方法还包括:

19、响应于获得的拨码设定值为特殊拨码设定值时,则当前设备未进行配置;

20、响应于当前设备未进行配置,触发灭灯指令,对特殊拨码设定值对应的设备进行灭灯操作。

21、在其中一个实施例中,方法还包括:

22、接收配置更新指令;

23、根据配置更新指令,获取当前配置下设备的级联关系,更新预先设定的配置信息,得到更新后的配置信息;

24、根据当前配置下设备的级联关系生成控制指令,将更新后的配置信息存储于固件程序中;更新后的控制信号包括当前不同级联关系下的控制信号与拨码设定值的对应关系;

25、响应于接收到更新后的控制信号,解析更新后的控制信号,获取当前控制信号源地址;

26、响应于获取当前控制信号源地址,触发点灯指令,对位于当前控制信号源地址的设备进行点灯操作;

27、获取更新后的预先设定的配置信息,根据预先设定的配置信息以及当前控制信号源地址,得到当前控制信号源地址对应的拨码设定值;

28、基于每一当前控制信号源地址与拨码设定值的对应关系,控制拨码开关自动进行拨码。

29、为了解决上述技术问题,第二方面,提供了一种自动拨码系统,系统用于实现上述任一项的自动拨码方法,系统包括:依次连接的控制器、复杂可编程逻辑器件以及拨码开关;

30、控制器的输出端与复杂可编程逻辑器件的输入端通过串行总线连接,以实现数据通信;

31、复杂可编程逻辑器件上包括有寄存器以及固件程序,寄存器以及固件程序用于存储、调用预先设定的配置信息;

32、拨码开关与复杂可编程逻辑器件通信连接,用于根据复杂可编程逻辑器件中存储的预先设定的配置信息以及获取的控制信号源地址,得到控制信号源地址对应的拨码设定值;基于每一控制信号源地址与拨码设定值的对应关系,实现自动进行拨码。

33、为了解决上述技术问题,第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:处理器执行计算机程序时实现上述第一方面方法的步骤。

34、为了解决上述技术问题,第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面的方法的步骤。

35、本发明通过响应于接收到控制信号,解析控制信号,获取控制信号源地址;响应于获取控制信号源地址,触发点灯指令,对位于控制信号源地址的设备进行点灯操作;获取预先设定的配置信息,根据预先设定的配置信息以及控制信号源地址,得到控制信号源地址对应的拨码设定值;基于每一控制信号源地址与拨码设定值的对应关系,控制拨码开关自动进行拨码。相较于现有的手动拨码的方法,使拨码选择更加便捷简单,避免了产线操作员手动拨码的人工动作,降低了组装机器时的出错率,提高了产线操作员组装机器时的工作效率。



技术特征:

1.一种自动拨码方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取预先设定的配置信息包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述资料库为:

5.根据权利要求1所述的方法,其特征在于,所述多个设备分别位于多个背板上,所述得到所述控制信号源地址对应的拨码设定值包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种自动拨码系统,其特征在于,所述系统用于实现如权利要求1-7任一项所述的自动拨码方法,所述系统包括:依次连接的控制器、复杂可编程逻辑器件以及拨码开关;

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。


技术总结
本申请涉及一种自动拨码方法、系统、计算机设备和存储介质。所述方法包括:响应于接收到控制信号,解析控制信号,获取控制信号源地址;响应于获取控制信号源地址,触发点灯指令,对位于控制信号源地址的设备进行点灯操作;获取预先设定的配置信息,根据预先设定的配置信息以及控制信号源地址,得到控制信号源地址对应的拨码设定值;基于每一控制信号源地址与拨码设定值的对应关系,控制拨码开关自动进行拨码。采用本方法能够实现设备拨码的全自动化,提高拨码效率。

技术研发人员:尤信富
受保护的技术使用者:苏州元脑智能科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1