本发明实施例涉及通信,尤其涉及一种设备主板地址确定方法、装置、电子设备及存储介质。
背景技术:
1、现阶段,电子设备通常包含多个电路板(例如,可以包含一个设备主板以及多个设备子板);示例性的,设备子板可以作为设备扩展功能接入到设备主板,需要的时候可以作为模块连到设备主板,这样可以提高系统的灵活性,减少设备主板成本;或者,多块功能相同的设备板可以一起并行工作,使用设备主板调度控制多块设备子板进行协同工作,这样可以提高电子设备整体的工作性能。设备主板和设备子板可以使用以太网口,通过内部网际互连协议(internet protocol,ip)交换模块进行相互通信;当设备子板启动时,设备子板可以与设备主板的默认ip地址进行连接;但是,当多台设备通过交换机连到一个局域网时,多个设备主板的默认ip地址可能相同,这样会导致在设备子板连接设备主板的默认地址时出现ip地址冲突的情况,从而使设备子板与设备主板之间的通信失败。
2、如何为设备主板确定唯一的地址,以解决在设备子板连接设备主板的默认地址时会出现ip地址冲突的问题,从而保证设备子板与设备主板之间可以正常通信是业内研究的重点问题。
技术实现思路
1、本发明实施例提供了一种设备主板地址确定方法、装置、电子设备及存储介质,以解决在多设备互联互通系统中设备子板连接设备主板的默认地址时会出现ip地址冲突的问题,保证了设备子板与设备主板之间可以正常通信。
2、根据本发明实施例的一方面,提供了一种设备主板的地址确定方法,所述方法应用于多设备互联互通系统,所述系统中的各所述设备分别包括一个设备主板以及多个设备子板,各所述设备子板分别与所述设备主板通信连接,所述方法由目标设备子板执行,所述方法包括:
3、在所述多设备互联互通系统启动应用之前,获取所属目标设备的设备主板的主板ip地址;
4、根据所述主板ip地址向所述设备主板发送预设的探测命令,并接收所述设备主板反馈的主板物理地址;
5、根据所述主板物理地址生成与所述设备主板对应的主板扩展地址,并将所述主板扩展地址保存在目标文件中。
6、根据本发明实施例的另一方面,提供了一种设备主板的地址确定装置,所述装置应用于多设备互联互通系统,所述系统中的各所述设备分别包括一个设备主板以及多个设备子板,各所述设备子板分别与所述设备主板通信连接,所述装置配置于目标设备子板,所述装置包括:
7、主板ip获取模块,用于在所述多设备互联互通系统启动应用之前,获取所属目标设备的设备主板的主板ip地址;
8、主板物理接收模块,用于根据所述主板ip地址向所述设备主板发送预设的探测命令,并接收所述设备主板反馈的主板物理地址;
9、主板扩展地址生成模块,用于根据所述主板物理地址生成与所述设备主板对应的主板扩展地址,并将所述主板扩展地址保存在目标文件中。
10、根据本发明实施例的另一方面,提供了一种电子设备,所述电子设备包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明实施例任一实施例所述的设备主板的地址确定方法。
14、根据本发明实施例的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明实施例任一实施例所述的设备主板的地址确定方法。
15、本发明实施例的技术方案,可以应用于多设备互联互通系统,所述系统中的各所述设备分别包括一个设备主板以及多个设备子板,各所述设备子板分别与所述设备主板通信连接,所述方法由目标设备子板执行,所述方法包括:在所述多设备互联互通系统启动应用之前,获取所属目标设备的设备主板的主板ip地址;根据所述主板ip地址向所述设备主板发送预设的探测命令,并接收所述设备主板反馈的主板物理地址;根据所述主板物理地址生成与所述设备主板对应的主板扩展地址,并将所述主板扩展地址保存在目标文件中,解决了在多设备互联互通系统中设备子板连接设备主板的默认地址时会出现ip地址冲突的问题,保证了设备子板与设备主板之间可以正常通信。
16、应当理解,本部分所描述的内容并非旨在标识本发明实施例的实施例的关键或重要特征,也不用于限制本发明实施例的范围。本发明实施例的其它特征将通过以下的说明书而变得容易理解。
1.一种设备主板的地址确定方法,其特征在于,所述方法应用于多设备互联互通系统,所述系统中的各所述设备分别包括一个设备主板以及多个设备子板,各所述设备子板分别与所述设备主板通信连接,所述方法由目标设备子板执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所属目标设备的设备主板的主板ip地址,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述主板ip地址向所述设备主板发送预设的探测命令,并接收所述设备主板反馈的主板物理地址,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述主板物理地址生成与所述设备主板对应的主板扩展地址,包括:
5.根据权利要求1或4所述的方法,其特征在于,在根据所述主板物理地址生成与所述设备主板对应的主板扩展地址之后,还包括:
6.根据权利要求5所述的方法,其特征在于,在将所述子板扩展地址保存在目标文件中之后,还包括:
7.根据权利要求1所述的方法,其特征在于,所述设备主板的地址确定方法还包括:
8.一种设备主板的地址确定装置,其特征在于,所述装置应用于多设备互联互通系统,所述系统中的各所述设备分别包括一个设备主板以及多个设备子板,各所述设备子板分别与所述设备主板通信连接,所述装置配置于目标设备子板,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的设备主板的地址确定方法。