本发明涉及计算机,具体涉及配置信息识别方法、装置、计算机设备及存储介质。
背景技术:
1、在存储系统中,同一项目开发的机型会涉及到不同的配置,其中一个不同的配置就是配置不同的硬盘扩展器,例如配置盘位数量不同的硬盘扩展器,从而挂载不同数量的硬盘等。硬盘扩展器是基于配置文件对其挂载的各硬盘进行管理,其中,配置文件是烧录在硬盘扩展器中的。由于用户的存储需求是多样化的,因此,同一项目开发的机型可能需要搭配不同数量的硬盘。然而,目前硬盘扩展器的sdk(software development kit,软件开发工具包),无法兼容不同的盘位数量,因此,对于同一项目开发的机型而言,需要维护多个不同的配置文件。而这不仅增加了配置文件的维护难度,而且存在配置文件烧录错误等风险。
技术实现思路
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、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的配置信息识别方法。
36、第五方面,本发明提供了一种计算机程序产品,包括计算机指令,该计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的配置信息识别方法。
1.一种配置信息识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述硬盘扩展器的目标背板描述信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标背板描述信息的获取结果,确定所述硬盘扩展器的目标背板类型,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标背板描述信息,确定所述硬盘扩展器的目标背板类型,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标背板类型,在配置文件中获取所述硬盘扩展器的配置信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述确定所述配置文件包括的多个配置页中,与所述目标背板类型对应的目标配置页,包括:
7.根据权利要求5所述的方法,其特征在于,所述目标配置页包括第一配置页和第二配置页;所述在所述目标配置页中获取所述硬盘扩展器的配置信息,包括:
8.一种配置信息识别装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的配置信息识别方法。