一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种服务器兼容方法、系统、设备及计算机可读存储介质与流程

2021-11-22 13:36:00 来源:中国专利 TAG:


1.本技术涉及服务器技术领域,更具体地说,涉及一种服务器兼容方法、系统、设备及计算机可读存储介质。


背景技术:

2.当前,在对服务器进行管理时,可以通过服务器管理平台对目标服务器进行管理,在此过程中,服务器管理平台需要通过服务器接口对目标服务器进行配置和管理,然而由于服务器接口的不同,服务器接口可能与目标服务器不适配,使得目标服务器无法与服务器管理平台兼容,此时,便需要人工判断服务器接口与目标服务器是否适配,导致服务器兼容效率过低,进而影响服务器管理效率。
3.综上所述,如何提高服务器兼容效率是目前本领域技术人员亟待解决的问题。


技术实现要素:

4.本技术的目的是提供一种服务器兼容方法,其能在一定程度上解决如何提高服务器兼容效率的技术问题。本技术还提供了一种服务器兼容系统、设备及计算机可读存储介质。
5.为了实现上述目的,本技术提供如下技术方案:
6.一种服务器兼容方法,包括:
7.获取目标服务器的目标属性信息;
8.确定目标设备中待与所述目标服务器连接的目标接口;
9.获取预先训练的与所述目标接口对应的目标决策树,所述目标决策树的根节点表征所述目标接口的信息,所述目标决策树的子节点表征与所述目标接口是否适配的服务器的属性信息,所述目标决策树的叶节点表征服务器与所述目标接口的适配结果;
10.基于所述目标属性信息及所述目标决策树确定所述目标服务器与所述目标接口的适配结果,以基于所述适配结果确定所述目标服务器的兼容结果。
11.优选的,所述目标决策树的训练过程包括:
12.获取与所述目标设备适配的已有服务器的已有属性信息;
13.基于所述已有属性信息对所述已有服务器和所述目标接口的适配影响结果,确定每个所述已有属性信息对所述已有服务器的信息增益;
14.基于所述信息增益,在所述已有属性信息中选取出作为所述目标决策树的子节点的决策属性信息;
15.基于所述目标接口的信息、所述决策属性信息及所述适配影响结果生成所述目标决策树。
16.优选的,所述基于所述已有属性信息对所述已有服务器和所述目标接口的适配影响结果,确定每个所述已有属性信息对所述已有服务器的信息增益,包括:
17.基于所述目标接口与所述已有服务器的适配结果,确定所述目标接口与所述已有
服务器间的第一信息熵;
18.基于所述已有属性信息与所述已有服务器的归属关系,确定所述已有属性信息与所述已有服务器间的第二信息熵;
19.基于所述第一信息熵与所述第二信息熵确定每个所述已有属性信息对所述已有服务器的所述信息增益。
20.优选的,所述基于所述目标接口与所述已有服务器的适配结果,确定所述目标接口与所述已有服务器间的第一信息熵,包括:
21.通过第一运算公式,基于所述目标接口与所述已有服务器的适配结果,确定所述目标接口与所述已有服务器间的所述第一信息熵;
22.所述第一运算公式包括:
[0023][0024]
其中,ent(d)表示所述第一信息熵;d表示所述已有服务器的集合;k=1表示所述目标接口与所述已有服务器适配,k=2表示所述目标接口与所述已有服务器不适配;p
k
表示第k类所述已有服务器占所有所述已有服务器的比例;
[0025]
所述基于所述已有属性信息与所述已有服务器的归属关系,确定所述已有属性信息与所述已有服务器间的第二信息熵,包括:
[0026]
通过第二运算公式,基于所述已有属性信息与所述已有服务器的归属关系,确定所述已有属性信息与所述已有服务器间的所述第二信息熵;
[0027]
所述第二运算公式包括:
[0028][0029]
其中,ent(d
v
)表示所述第二信息熵;n表示所述已有属性信息的总类型;p
v
表示拥有第v个类型的所述已有属性信息的所述已有服务器占所有所述已有服务器的比例;
[0030]
所述基于所述第一信息熵与所述第二信息熵确定每个所述已有属性信息对所述已有服务器的所述信息增益,包括:
[0031]
通过第三运算公式,基于所述第一信息熵与所述第二信息熵确定每个所述已有属性信息对所述已有服务器的所述信息增益;
[0032]
所述第三运算公式包括:
[0033][0034]
其中,gain(d,a)表示所述信息增益;a表示所述已有属性信息;|d
v
|表示拥有第v个类型的所述已有属性信息的所述已有服务器的数量;|d|表示所述已有服务器的总数量。
[0035]
优选的,所述基于所述信息增益,在所述已有属性信息中选取出作为所述目标决策树的子节点的决策属性信息,包括:
[0036]
按照从高到低的顺序对所述信息增益值进行排序,得到排序结果;
[0037]
从所述排序结果的头部开始,选取预设部分的所述信息增益值对应的所述已有属性信息作为所述决策属性信息。
[0038]
优选的,所述基于所述目标接口的信息、所述决策属性信息及所述适配影响结果生成所述目标决策树,包括:
[0039]
基于所述目标接口的信息、所述决策属性信息及所述适配影响结果生成初始决策树;
[0040]
确定所述初始决策树的准确度;
[0041]
判断所述准确度是否符合预设要求;
[0042]
若所述准确度不符合所述预设要求,则更改所述预设部分的值,返回所述从所述排序结果的头部开始,选取预设部分的所述信息增益值对应的所述已有属性信息作为所述决策属性信息的步骤;
[0043]
若所述准确度符合所述预设要求,则将所述初始决策树作为所述目标决策树。
[0044]
优选的,所述基于所述目标属性信息及所述目标决策树确定所述目标服务器与所述目标接口的适配结果之后,还包括:
[0045]
对所述适配结果进行分析,若同一功能的多个所述目标接口均与所述目标服务器适配,则选取值最小的所述第二信息熵对应的所述目标接口与所述目标服务器进行连接。
[0046]
一种服务器兼容系统,包括:
[0047]
第一获取模块,用于获取目标服务器的目标属性信息;
[0048]
第一确定模块,用于确定目标设备中待与所述目标服务器连接的目标接口;
[0049]
第二获取模块,用于获取预先训练的与所述目标接口对应的目标决策树,所述目标决策树的根节点表征所述目标接口的信息,所述目标决策树的子节点表征与所述目标接口是否适配的服务器的属性信息,所述目标决策树的叶节点表征服务器与所述目标接口的适配结果;
[0050]
第二确定模块,用于基于所述目标属性信息及所述目标决策树确定所述目标服务器与所述目标接口的适配结果,以基于所述适配结果确定所述目标服务器的兼容结果。
[0051]
一种服务器兼容设备,包括:
[0052]
存储器,用于存储计算机程序;
[0053]
处理器,用于执行所述计算机程序时实现如上任一所述服务器兼容方法的步骤。
[0054]
一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述服务器兼容方法的步骤。
[0055]
本技术提供的一种服务器兼容方法,获取目标服务器的目标属性信息;确定目标设备中待与目标服务器连接的目标接口;获取预先训练的与目标接口对应的目标决策树,目标决策树的根节点表征目标接口的信息,目标决策树的子节点表征与目标接口是否适配的服务器的属性信息,目标决策树的叶节点表征服务器与目标接口的适配结果;基于目标属性信息及目标决策树确定目标服务器与目标接口的适配结果,以基于适配结果确定目标服务器的兼容结果。本技术中预先训练了用于决定服务器与接口是否适配的决策树,并且可以借助服务器的属性信息及决策树确定服务器与接口的适配结果,无需人工进行接口与服务器的适配判断,效率高且准确性好,进而可以提高服务器的兼容效率。本技术提供的一种服务器兼容系统、设备及计算机可读存储介质也解决了相应技术问题。
附图说明
[0056]
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0057]
图1为本技术实施例提供的一种服务器兼容方法的流程图;
[0058]
图2为服务器告警管理功能适配接口的决策树示意图;
[0059]
图3为本技术中目标决策树的训练示意图;
[0060]
图4为本技术中目标决策树的另一训练示意图;
[0061]
图5为本技术实施例提供的一种服务器兼容系统的结构示意图;
[0062]
图6为本技术实施例提供的一种服务器兼容设备的结构示意图;
[0063]
图7为本技术实施例提供的一种服务器兼容设备的另一结构示意图。
具体实施方式
[0064]
下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0065]
请参阅图1,图1为本技术实施例提供的一种服务器兼容方法的流程图。
[0066]
本技术实施例提供的一种服务器兼容方法,可以包括以下步骤:
[0067]
步骤s101:获取目标服务器的目标属性信息。
[0068]
实际应用中,可以先获取目标服务器的目标属性信息,以便后续根据目标属性信息判断目标服务器与相应接口是否适配。需要说明的是,服务器的属性信息的类型可以根据实际需要确定,比如服务器的属性信息可以包括服务器硬件基本信息,如服务器型号,bmc(baseboard manager controller,基板管理控制器)版本,bmc发布日期,cpu(central processing unit,中央处理器你)型号,内存个数,主板类型、接口返回值个数等。
[0069]
步骤s102:确定目标设备中待与目标服务器连接的目标接口。
[0070]
实际应用中,目标设备在与目标服务器进行连接时是通过目标接口进行的,所以还需确定目标设备中待与目标服务器连接的目标接口,以便后续判断目标接口与目标服务器是否适配。
[0071]
需要说明的是,目标接口的类型可以根据实际需要确定,且可以根据接口的功能来确定目标接口,比如将管理服务器告警的接口确定为目标接口等。
[0072]
步骤s103:获取预先训练的与目标接口对应的目标决策树,目标决策树的根节点表征目标接口的信息,目标决策树的子节点表征与目标接口是否适配的服务器的属性信息,目标决策树的叶节点表征服务器与目标接口的适配结果。
[0073]
实际应用中,需要预先训练与目标接口对应的目标决策树,且目标决策树的根节点表征目标接口的信息,目标决策树的子节点表征与目标接口是否适配的服务器的属性信息,目标决策树的叶节点表征服务器与目标接口的适配结果,这样,可以根据目标决策树确定目标服务器与目标接口是否适配。为了便于理解,以服务器告警管理功能适配接口的决
策树为例,示意图可以参阅图2,由图2可知,该服务器的cpu型号为s时,无法与该服务器告警管理功能适配接口相适配,而只有在服务器cpu型号为通用、bmc发布日志晚于某日志、且获取接口返回值包含关键字“port”的情况下,才能与该服务器告警管理功能适配接口相适配。
[0074]
步骤s104:基于目标属性信息及目标决策树确定目标服务器与目标接口的适配结果,以基于适配结果确定目标服务器的兼容结果。
[0075]
实际应用中,在获取目标属性信息及目标决策树之后,便可以根据目标决策树判断目标属性信息是否与自身子节点的属性信息一致,并根据一致性判断结果确定目标服务器与目标接口是否适配,得到相应的适配结果,进而后续根据适配结果确定目标设备与目标服务器的兼容结果,比如适配结果为不适配,则目标服务器与目标设备无法通过该目标接口进行兼容。
[0076]
本技术提供的一种服务器兼容方法,获取目标服务器的目标属性信息;确定目标设备中待与目标服务器连接的目标接口;获取预先训练的与目标接口对应的目标决策树,目标决策树的根节点表征目标接口的信息,目标决策树的子节点表征与目标接口是否适配的服务器的属性信息,目标决策树的叶节点表征服务器与目标接口的适配结果;基于目标属性信息及目标决策树确定目标服务器与目标接口的适配结果,以基于适配结果确定目标服务器的兼容结果。本技术中预先训练了用于决定服务器与接口是否适配的决策树,并且可以借助服务器的属性信息及决策树确定服务器与接口的适配结果,无需人工进行接口与服务器的适配判断,效率高且准确性好,进而可以提高服务器的兼容效率。
[0077]
请参阅图3,图3为本技术中目标决策树的训练示意图。
[0078]
本技术实施例提供的一种服务器兼容方法中,目标决策树的训练过程可以包括以下步骤:
[0079]
步骤s201:获取与目标设备适配的已有服务器的已有属性信息。
[0080]
实际应用中,因为已与目标设备适配的服务器能够反映服务器与接口的适配条件,所以可以先获取与目标设备适配的已有服务器的已有属性信息,以便后续根据该已有属性信息确定目标决策树。
[0081]
步骤s202:基于已有属性信息对已有服务器和目标接口的适配影响结果,确定每个已有属性信息对已有服务器的信息增益。
[0082]
实际应用中,各个已有属性信息对服务器与接口的适配贡献度不同,为了更好的判定已有属性信息对服务器与接口的适配贡献度,在获取已有服务器及已有属性信息之后,可以基于已有属性信息对已有服务器和目标接口的适配影响结果,确定每个已有属性信息对已有服务器的信息增益,以便根据信息增益来了解已有属性信息对服务器与接口的适配贡献度,且信息增益值越大,已有属性信息对服务器与接口的适配贡献度越高。
[0083]
步骤s203:基于信息增益,在已有属性信息中选取出作为目标决策树的子节点的决策属性信息。
[0084]
步骤s204:基于目标接口的信息、决策属性信息及适配影响结果生成目标决策树。
[0085]
实际应用中,在基于已有属性信息对已有服务器和目标接口的适配影响结果,确定每个已有属性信息对已有服务器的信息增益之后,便可以基于信息增益,在已有属性信息中选取出作为目标决策树的子节点的决策属性信息,也即确定哪些已有属性信息参与目
标决策树的构建;最后再基于目标接口的信息、决策属性信息及适配影响结果生成目标决策树。
[0086]
请参阅图4,图4为本技术中目标决策树的另一训练示意图。
[0087]
本技术实施例提供的一种服务器兼容方法中,目标决策树的训练过程可以包括以下步骤:
[0088]
步骤s301:获取与目标设备适配的已有服务器的已有属性信息。
[0089]
步骤s302:基于目标接口与已有服务器的适配结果,确定目标接口与已有服务器间的第一信息熵。
[0090]
步骤s303:基于已有属性信息与已有服务器的归属关系,确定已有属性信息与已有服务器间的第二信息熵。
[0091]
步骤s304:基于第一信息熵与第二信息熵确定每个已有属性信息对已有服务器的信息增益。
[0092]
实际应用中,在基于已有属性信息对已有服务器和目标接口的适配影响结果,确定每个已有属性信息对已有服务器的信息增益的过程中,因为信息熵可以对信息进行量化度量,而已有属性信息对服务器与接口的适配贡献度可以通过两者关联信息的多少来表示,所以本技术中可以基于目标接口与已有服务器的适配结果,确定目标接口与已有服务器间的第一信息熵;基于已有属性信息与已有服务器的归属关系,确定已有属性信息与已有服务器间的第二信息熵;基于第一信息熵与第二信息熵确定每个已有属性信息对已有服务器的信息增益。
[0093]
步骤s305:基于信息增益,在已有属性信息中选取出作为目标决策树的子节点的决策属性信息。
[0094]
步骤s306:基于目标接口的信息、决策属性信息及适配影响结果生成目标决策树。
[0095]
具体应用场景中,在基于目标接口与已有服务器的适配结果,确定目标接口与已有服务器间的第一信息熵的过程中,为了快速计算第一信息熵,可以通过第一运算公式,基于目标接口与已有服务器的适配结果,确定目标接口与已有服务器间的第一信息熵;
[0096]
第一运算公式包括:
[0097][0098]
其中,ent(d)表示第一信息熵;d表示已有服务器的集合;k=1表示目标接口与已有服务器适配,k=2表示目标接口与已有服务器不适配;pk表示第k类已有服务器占所有已有服务器的比例;
[0099]
具体应用场景中,在基于已有属性信息与已有服务器的归属关系,确定已有属性信息与已有服务器间的第二信息熵的过程中,为了加快计算效率,可以通过第二运算公式,基于已有属性信息与已有服务器的归属关系,确定已有属性信息与已有服务器间的第二信息熵;
[0100]
第二运算公式包括:
[0101][0102]
其中,ent(d
v
)表示第二信息熵;n表示已有属性信息的总类型;p
v
表示拥有第v个类
型的已有属性信息的已有服务器占所有已有服务器的比例;
[0103]
具体应用场景中,在基于第一信息熵与第二信息熵确定每个已有属性信息对已有服务器的信息增益的过程中,为了加快计算效率,可以通过第三运算公式,基于第一信息熵与第二信息熵确定每个已有属性信息对已有服务器的信息增益;
[0104]
第三运算公式包括:
[0105][0106]
其中,gain(d,a)表示信息增益;a表示已有属性信息;|d
v
|表示拥有第v个类型的已有属性信息的已有服务器的数量;|d|表示已有服务器的总数量。
[0107]
具体应用场景中,为了降低无关属性的信息增益,在第二信息熵大于第一信息熵的情况下,可以强制第二信息熵的值为1等。
[0108]
本技术实施例提供的一种服务器兼容方法中,在基于信息增益,在已有属性信息中选取出作为目标决策树的子节点的决策属性信息的过程中,为了兼顾决策树的训练效率,可以按照从高到低的顺序对信息增益值进行排序,得到排序结果;从排序结果的头部开始,选取预设部分的信息增益值对应的已有属性信息作为决策属性信息。比如在排序后的信息增益值中,选取前一半的信息增益值对应的已有属性信息作为决策属性信息等。
[0109]
实际应用中,在基于目标接口的信息、决策属性信息及适配影响结果生成目标决策树的过程中,为了保证决策树的精度,可以基于目标接口的信息、决策属性信息及适配影响结果生成初始决策树;确定初始决策树的准确度;判断准确度是否符合预设要求;若准确度不符合预设要求,则更改预设部分的值,比如将预设部分由一半改为四分之三等,返回从排序结果的头部开始,选取预设部分的信息增益值对应的已有属性信息作为决策属性信息的步骤;若准确度符合预设要求,则将初始决策树作为目标决策树。
[0110]
本技术实施例提供的一种服务器兼容方法中,目标设备在于目标服务器的兼容过程中,可能存在多个接口的功能一样且均与目标服务器适配,此时为了保证目标服务器与目标设备尽可能兼容,在基于目标属性信息及目标决策树确定目标服务器与目标接口的适配结果之后,还可以对适配结果进行分析,若同一功能的多个目标接口均与目标服务器适配,则选取值最小的第二信息熵对应的目标接口与目标服务器进行连接。
[0111]
请参阅图5,图5为本技术实施例提供的一种服务器兼容系统的结构示意图。
[0112]
本技术实施例提供的一种服务器兼容系统,可以包括:
[0113]
第一获取模块101,用于获取目标服务器的目标属性信息;
[0114]
第一确定模块102,用于确定目标设备中待与目标服务器连接的目标接口;
[0115]
第二获取模块103,用于获取预先训练的与目标接口对应的目标决策树,目标决策树的根节点表征目标接口的信息,目标决策树的子节点表征与目标接口是否适配的服务器的属性信息,目标决策树的叶节点表征服务器与目标接口的适配结果;
[0116]
第二确定模块104,用于基于目标属性信息及目标决策树确定目标服务器与目标接口的适配结果,以基于适配结果确定目标服务器的兼容结果。
[0117]
本技术实施例提供的一种服务器兼容系统,可以包括:
[0118]
第三获取模块,用于获取与目标设备适配的已有服务器的已有属性信息;
[0119]
第三确定模块,用于基于已有属性信息对已有服务器和目标接口的适配影响结果,确定每个已有属性信息对已有服务器的信息增益;
[0120]
第一选取模块,用于基于信息增益,在已有属性信息中选取出作为目标决策树的子节点的决策属性信息;
[0121]
第一生成模块,用于基于目标接口的信息、决策属性信息及适配影响结果生成目标决策树。
[0122]
本技术实施例提供的一种服务器兼容系统,第三确定模块可以包括:
[0123]
第一确定单元,用于基于目标接口与已有服务器的适配结果,确定目标接口与已有服务器间的第一信息熵;
[0124]
第二确定单元,用于基于已有属性信息与已有服务器的归属关系,确定已有属性信息与已有服务器间的第二信息熵;
[0125]
第三确定单元,用于基于第一信息熵与第二信息熵确定每个已有属性信息对已有服务器的信息增益。
[0126]
本技术实施例提供的一种服务器兼容系统,第一确定单元具体用于:
[0127]
通过第一运算公式,基于目标接口与已有服务器的适配结果,确定目标接口与已有服务器间的第一信息熵;
[0128]
第一运算公式包括:
[0129][0130]
其中,ent(d)表示第一信息熵;d表示已有服务器的集合;k=1表示目标接口与已有服务器适配,k=2表示目标接口与已有服务器不适配;p
k
表示第k类已有服务器占所有已有服务器的比例;
[0131]
第二确定单元具体用于:
[0132]
通过第二运算公式,基于已有属性信息与已有服务器的归属关系,确定已有属性信息与已有服务器间的第二信息熵;
[0133]
第二运算公式包括:
[0134][0135]
其中,ent(d
v
)表示第二信息熵;n表示已有属性信息的总类型;p
v
表示拥有第v个类型的已有属性信息的已有服务器占所有已有服务器的比例;
[0136]
第三确定单元具体用于:
[0137]
通过第三运算公式,基于第一信息熵与第二信息熵确定每个已有属性信息对已有服务器的信息增益;
[0138]
第三运算公式包括:
[0139][0140]
其中,gain(d,a)表示信息增益;a表示已有属性信息;|d
v
|表示拥有第v个类型的已有属性信息的已有服务器的数量;|d|表示已有服务器的总数量。
[0141]
本技术实施例提供的一种服务器兼容系统,第一选取单元具体用于:按照从高到低的顺序对信息增益值进行排序,得到排序结果;从排序结果的头部开始,选取预设部分的信息增益值对应的已有属性信息作为决策属性信息。
[0142]
本技术实施例提供的一种服务器兼容系统,第一生成单元具体用于:基于目标接口的信息、决策属性信息及适配影响结果生成初始决策树;确定初始决策树的准确度;判断准确度是否符合预设要求;若准确度不符合预设要求,则更改预设部分的值,返回从排序结果的头部开始,选取预设部分的信息增益值对应的已有属性信息作为决策属性信息的步骤;若准确度符合预设要求,则将初始决策树作为目标决策树。
[0143]
本技术实施例提供的一种服务器兼容系统,还可以包括:
[0144]
第一分析模块,用于第二确定模块基于目标属性信息及目标决策树确定目标服务器与目标接口的适配结果之后,对适配结果进行分析,若同一功能的多个目标接口均与目标服务器适配,则选取值最小的第二信息熵对应的目标接口与目标服务器进行连接。
[0145]
本技术还提供了一种服务器兼容设备及计算机可读存储介质,其均具有本技术实施例提供的一种服务器兼容方法具有的对应效果。请参阅图6,图6为本技术实施例提供的一种服务器兼容设备的结构示意图。
[0146]
本技术实施例提供的一种服务器兼容设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:
[0147]
获取目标服务器的目标属性信息;
[0148]
确定目标设备中待与目标服务器连接的目标接口;
[0149]
获取预先训练的与目标接口对应的目标决策树,目标决策树的根节点表征目标接口的信息,目标决策树的子节点表征与目标接口是否适配的服务器的属性信息,目标决策树的叶节点表征服务器与目标接口的适配结果;
[0150]
基于目标属性信息及目标决策树确定目标服务器与目标接口的适配结果,以基于适配结果确定目标服务器的兼容结果。
[0151]
本技术实施例提供的一种服务器兼容设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:获取与目标设备适配的已有服务器的已有属性信息;基于已有属性信息对已有服务器和目标接口的适配影响结果,确定每个已有属性信息对已有服务器的信息增益;基于信息增益,在已有属性信息中选取出作为目标决策树的子节点的决策属性信息;基于目标接口的信息、决策属性信息及适配影响结果生成目标决策树。
[0152]
本技术实施例提供的一种服务器兼容设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:基于目标接口与已有服务器的适配结果,确定目标接口与已有服务器间的第一信息熵;基于已有属性信息与已有服务器的归属关系,确定已有属性信息与已有服务器间的第二信息熵;基于第一信息熵与第二信息熵确定每个已有属性信息对已有服务器的信息增益。
[0153]
本技术实施例提供的一种服务器兼容设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:通过第一运算公式,基于目标接口与已有服务器的适配结果,确定目标接口与已有服务器间的第一信息熵;
[0154]
第一运算公式包括:
[0155][0156]
其中,ent(d)表示第一信息熵;d表示已有服务器的集合;k=1表示目标接口与已有服务器适配,k=2表示目标接口与已有服务器不适配;p
k
表示第k类已有服务器占所有已有服务器的比例;
[0157]
本技术实施例提供的一种服务器兼容设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:通过第二运算公式,基于已有属性信息与已有服务器的归属关系,确定已有属性信息与已有服务器间的第二信息熵;
[0158]
第二运算公式包括:
[0159][0160]
其中,ent(d
v
)表示第二信息熵;n表示已有属性信息的总类型;p
v
表示拥有第v个类型的已有属性信息的已有服务器占所有已有服务器的比例;
[0161]
本技术实施例提供的一种服务器兼容设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:通过第三运算公式,基于第一信息熵与第二信息熵确定每个已有属性信息对已有服务器的信息增益;
[0162]
第三运算公式包括:
[0163][0164]
其中,gain(d,a)表示信息增益;a表示已有属性信息;|d
v
|表示拥有第v个类型的已有属性信息的已有服务器的数量;|d|表示已有服务器的总数量。
[0165]
本技术实施例提供的一种服务器兼容设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:按照从高到低的顺序对信息增益值进行排序,得到排序结果;从排序结果的头部开始,选取预设部分的信息增益值对应的已有属性信息作为决策属性信息。
[0166]
本技术实施例提供的一种服务器兼容设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:基于目标接口的信息、决策属性信息及适配影响结果生成初始决策树;确定初始决策树的准确度;判断准确度是否符合预设要求;若准确度不符合预设要求,则更改预设部分的值,返回从排序结果的头部开始,选取预设部分的信息增益值对应的已有属性信息作为决策属性信息的步骤;
[0167]
若准确度符合预设要求,则将初始决策树作为目标决策树。
[0168]
本技术实施例提供的一种服务器兼容设备,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:基于目标属性信息及目标决策树确定目标服务器与目标接口的适配结果之后,对适配结果进行分析,若同一功能的多个目标接口均与目标服务器适配,则选取值最小的第二信息熵对应的目标接口与目标服务器进行连接。
[0169]
请参阅图7,本技术实施例提供的另一种服务器兼容设备中还可以包括:与处理器
202连接的输入端口203,用于传输外界输入的命令至处理器202;与处理器202连接的显示单元204,用于显示处理器202的处理结果至外界;与处理器202连接的通信模块205,用于实现服务器兼容设备与外界的通信。显示单元204可以为显示面板、激光扫描使显示器等;通信模块205所采用的通信方式包括但不局限于移动高清链接技术(hml)、通用串行总线(usb)、高清多媒体接口(hdmi)、无线连接:无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术。
[0170]
本技术实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:
[0171]
获取目标服务器的目标属性信息;
[0172]
确定目标设备中待与目标服务器连接的目标接口;
[0173]
获取预先训练的与目标接口对应的目标决策树,目标决策树的根节点表征目标接口的信息,目标决策树的子节点表征与目标接口是否适配的服务器的属性信息,目标决策树的叶节点表征服务器与目标接口的适配结果;
[0174]
基于目标属性信息及目标决策树确定目标服务器与目标接口的适配结果,以基于适配结果确定目标服务器的兼容结果。
[0175]
本技术实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:获取与目标设备适配的已有服务器的已有属性信息;基于已有属性信息对已有服务器和目标接口的适配影响结果,确定每个已有属性信息对已有服务器的信息增益;基于信息增益,在已有属性信息中选取出作为目标决策树的子节点的决策属性信息;基于目标接口的信息、决策属性信息及适配影响结果生成目标决策树。
[0176]
本技术实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:基于目标接口与已有服务器的适配结果,确定目标接口与已有服务器间的第一信息熵;基于已有属性信息与已有服务器的归属关系,确定已有属性信息与已有服务器间的第二信息熵;基于第一信息熵与第二信息熵确定每个已有属性信息对已有服务器的信息增益。
[0177]
本技术实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:通过第一运算公式,基于目标接口与已有服务器的适配结果,确定目标接口与已有服务器间的第一信息熵;
[0178]
第一运算公式包括:
[0179][0180]
其中,ent(d)表示第一信息熵;d表示已有服务器的集合;k=1表示目标接口与已有服务器适配,k=2表示目标接口与已有服务器不适配;p
k
表示第k类已有服务器占所有已有服务器的比例;
[0181]
本技术实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:通过第二运算公式,基于已有属性信息与已有服务器的归属关系,确定已有属性信息与已有服务器间的第二信息熵;
[0182]
第二运算公式包括:
[0183][0184]
其中,ent(d
v
)表示第二信息熵;n表示已有属性信息的总类型;p
v
表示拥有第v个类型的已有属性信息的已有服务器占所有已有服务器的比例;
[0185]
本技术实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:通过第三运算公式,基于第一信息熵与第二信息熵确定每个已有属性信息对已有服务器的信息增益;
[0186]
第三运算公式包括:
[0187][0188]
其中,gain(d,a)表示信息增益;a表示已有属性信息;|d
v
|表示拥有第v个类型的已有属性信息的已有服务器的数量;|d|表示已有服务器的总数量。
[0189]
本技术实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:按照从高到低的顺序对信息增益值进行排序,得到排序结果;从排序结果的头部开始,选取预设部分的信息增益值对应的已有属性信息作为决策属性信息。
[0190]
本技术实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:基于目标接口的信息、决策属性信息及适配影响结果生成初始决策树;确定初始决策树的准确度;判断准确度是否符合预设要求;若准确度不符合预设要求,则更改预设部分的值,返回从排序结果的头部开始,选取预设部分的信息增益值对应的已有属性信息作为决策属性信息的步骤;若准确度符合预设要求,则将初始决策树作为目标决策树。
[0191]
本技术实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:基于目标属性信息及目标决策树确定目标服务器与目标接口的适配结果之后,对适配结果进行分析,若同一功能的多个目标接口均与目标服务器适配,则选取值最小的第二信息熵对应的目标接口与目标服务器进行连接。
[0192]
本技术所涉及的计算机可读存储介质包括随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd

rom、或技术领域内所公知的任意其它形式的存储介质。
[0193]
本技术实施例提供的一种服务器兼容系统、设备及计算机可读存储介质中相关部分的说明请参见本技术实施例提供的一种服务器兼容方法中对应部分的详细说明,在此不再赘述。另外,本技术实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
[0194]
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要
素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0195]
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献