System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电气设备基础设施选择系统技术方案_技高网

电气设备基础设施选择系统技术方案

技术编号:40500822 阅读:7 留言:0更新日期:2024-02-26 19:28
描述了用于计算设备从用户接收从EEI的列表中提取的EEI的选择的技术。一种方法包括(a)从用户接收相对选择标准,该相对选择标准包括EEI的第一特征的目标值和比较方向;(b)从该列表中过滤出具有距目标值在比较方向之外的第一特征的值的EEI;(c)基于第一特征与目标值的接近度对来自该列表的剩余的EEI进行排序,从而产生经排序的顺序;(d)在显示屏上以经排序的顺序显示剩余的EEI;以及(e)经由用户接口设备从用户接收对显示的EEI中的EEI的选择。还描述了用于执行该方法和类似方法的系统、装置和计算机程序产品。

【技术实现步骤摘要】


技术介绍

1、被配置为向web应用用户(以下称为“用户”)显示新的电气设备基础设施(eei)的web应用可以允许这些用户选择特定的eei项目以供购买。例如,web应用可以显示各种服务器、电源单元和其他eei,并且用户可以选择特定服务器以及用于该服务器的特定电源单元。


技术实现思路

1、然而,自动确定要向用户显示哪个eei以及以什么顺序显示那些项目,使得显示对用户最有帮助可能存在技术障碍。例如,用户可能不知道eei的特定项目与另一个先前选择的eei项目不兼容。作为另一示例,尽管用户可能能够输入过滤或排序标准以使可用eei项目的列表更可读,但是现有系统可能无法提供输入足够的过滤和排序标准来结合使用以便有帮助的能力。

2、例如,假设用户期望配置包括机架、服务器和电源的新企业服务器系统。如果用户首先选择服务器设备,则他可能不知道一些可用机架与该服务器不兼容,因为它们的宽度错误。作为另一种可能性,用户可能不知道某些电源与所选择的服务器不兼容,因为它们的功率输出容量太小。即使用户确实知道服务器的最大功率使用,用户也可能无法容易地选择具有最佳功率输送容量的电源。因此,例如,尽管服务器可以具有1000瓦特(w)的最大功率使用,但是操作额定为3000w的电源来为具有仅1000w的最大功率汲取的服务器供电不是高效的。而是,该服务器应该与具有至少1000w容量、同时还保持尽可能接近1000w的电源配对。

3、因此,期望web应用包括允许用户使用灵活的一组排序和过滤工具以灵活的方式配置eei的配置工具。在一些实施例中,配置工具包括相对选择标准,其允许用户输入特征的目标值,这允许工具过滤出不满足目标标准的eei项目,并且还基于与特征的目标值的接近度对eei的剩余项目进行排序。例如,如果用户输入至少1000w的目标值,则工具将过滤出其最大供电容量小于1000w的电源,而且还首先显示其容量恰好为1000w的电源,然后是略高于1000w的电源(例如,1100w),然后是其供电容量甚至更高的电源(例如,2000w)。在一些实施例中,工具可以基于兼容性标准的数据库自动过滤出与先前选择不兼容的eei项目。在一些实施例中,工具可以向用户提供输入不同类型的若干不同标准的选项。

4、在一个实施例中,描述了一种计算机程序产品。计算机程序产品包括存储一组指令的非暂时性计算机可读存储介质,该一组指令在由计算设备执行时使计算设备通过以下方式从用户接收从电气设备基础设施(eei)的列表中提取的eei的选择:(1)从用户接收相对选择标准,相对选择标准包括eei的第一特征的目标值和比较方向;(2)从列表中过滤出具有距目标值在比较方向之外的第一特征的值的eei;(3)基于第一特征与目标值的接近度对来自列表的剩余的eei进行排序,从而产生经排序的顺序;(4)在显示屏上以经排序的顺序显示剩余的eei;以及(5)经由用户接口设备从用户接收对显示的eei中的eei的选择。

5、在一个实施例中,描述了一种计算机程序产品,其中该一组指令在由计算设备执行时还使得计算设备从用户接收软选择标准,软选择标准指示用户将优选eei具有的第二特征;以及对来自列表的剩余的eei进行排序包括将来自列表的每个剩余的eei的相对权重乘以该eei的软权重,相对权重基于该eei的第一特征的值与目标值的接近度,并且软权重基于该eei是否包括第二特征。在一个实施例中,描述了一种计算机程序产品,其中软权重被配置为具有固定数量的至少两个离散值中的一个:(a)针对包括第二特征的eei的第一值,以及(b)针对不包括第二特征的eei的一个或多个第二值,第一值大于一个或多个第二值中的每一个。

6、在一个实施例中,描述了一种计算机程序产品,其中对来自列表的剩余的eei进行排序包括计算来自列表的每个剩余的eei的相对权重,相对权重基于该eei的第一特征的值与目标值的接近度。在一个实施例中,描述了一种计算机程序产品,其中计算来自列表的每个剩余的eei的相对权重包括将1除以1和该eei的第一特征值的值与目标值之间的绝对差的和(1/(1+│第一特征值-目标值│))。在一个实施例中,描述了一种计算机程序产品,其中对来自列表的剩余的eei进行排序还包括:对于具有相等相对权重的eei,使用另一排序标准对具有相等相对权重的那些eei进行排序。在一个实施例中,描述了一种计算机程序产品,其中使用另一排序标准对那些eei进行排序包括基于那些eei在其他用户中的价格或流行度中的至少一个进行排序。

7、在一个实施例中,描述了一种计算机程序产品,其中该一组指令在由计算设备执行时还使计算设备:从用户接收硬选择标准,硬选择标准包括eei的第二特征的截断值和第二比较方向;以及在排序之前,从列表中进一步过滤出具有距截断值在第二比较方向之外的第二特征的值的eei。

8、在一个实施例中,描述了一种计算机程序产品,其中该一组指令在由计算设备执行时还使得计算设备以预定顺序向用户呈现多个标准选择选项,多个标准选择选项至少包括用于选择相对选择标准的第一选项。在一个实施例中,描述了一种计算机程序产品,其中以预定顺序向用户呈现多个标准选择选项包括:向用户呈现用于选择硬选择标准的第二选项,作为在多个标准选择选项中的所有其他标准选择选项之前呈现给用户的初始标准选择选项,硬选择标准包括eei的第二特征的截断值和第二比较方向;以及向用户呈现用于选择相对选择标准的第一选项,作为在多个标准选择选项中的所有其他标准选择选项之后呈现给用户的最后标准选择选项。在一个实施例中,描述了一种计算机程序产品,其中以预定顺序向用户呈现多个标准选择选项还包括向用户呈现用于选择软选择标准的第三选项,作为在初始标准选择选项之后并且在最后标准选择选项之前呈现给用户的中间标准选择选项,软选择标准指示用户将优选eei具有的第三特征。

9、在一个实施例中,描述了一种用于计算设备从用户接收从eei的列表中提取的eei的选择的方法。该方法包括:(1)从用户接收相对选择标准,相对选择标准包括eei的第一特征的目标值和比较方向;(2)从列表中过滤出具有距目标值在比较方向之外的第一特征的值的eei;(3)基于第一特征与目标值的接近度对来自列表的剩余的eei进行排序,从而产生经排序的顺序;(4)在显示屏上以经排序的顺序显示剩余的eei;以及(5)经由用户接口设备从用户接收对显示的eei中的eei的选择。

10、在一个实施例中,描述了一种方法,其中该方法还包括:从用户接收软选择标准,软选择标准指示用户将优选eei具有的第二特征;以及对来自列表的剩余的eei进行排序包括将来自列表的每个剩余的eei的相对权重乘以该eei的软权重,相对权重基于该eei的第一特征的值与目标值的接近度,并且软权重基于该eei是否包括第二特征。在一个实施例中,描述了一种方法,其中软权重被配置为具有固定数量的至少两个离散值中的一个:(a)针对包括第二特征的eei的第一值,以及(b)针对不包括第二特征的eei的一个或多个第二值,第一值大于一个或多个第二本文档来自技高网...

【技术保护点】

1.一种计算机程序产品,包括存储一组指令的非暂时性计算机可读存储介质,所述指令在由计算设备执行时使所述计算设备通过以下步骤从用户接收从电气设备基础设施EEI的列表中提取的EEI的选择:

2.根据权利要求1所述的计算机程序产品,其中:

3.根据权利要求2所述的计算机程序产品,其中所述软权重被配置为具有固定数量的至少两个离散值中的一个:(a)针对包括所述第二特征的EEI的第一值,以及(b)针对不包括所述第二特征的EEI的一个或多个第二值,所述第一值大于所述一个或多个第二值中的每一个。

4.根据权利要求1所述的计算机程序产品,其中对来自所述列表的剩余的EEI进行排序包括计算来自所述列表的每个剩余的EEI的相对权重,所述相对权重基于该EEI的所述第一特征的值与所述目标值的所述接近度。

5.根据权利要求4所述的计算机程序产品,其中计算来自所述列表的每个剩余的EEI的相对权重包括将1除以1和该EEI的第一特征的值与所述目标值之间的绝对差的和,即1/(1+│第一特征值-目标值│)。

6.根据权利要求4所述的计算机程序产品,其中对来自所述列表的剩余的EEI进行排序还包括:对于具有相等相对权重的EEI,使用另一排序标准对具有相等相对权重的那些EEI进行排序。

7.根据权利要求6所述的计算机程序产品,其中使用所述另一排序标准对那些EEI进行排序包括基于那些EEI在其他用户中的价格或流行度中的至少一个进行排序。

8.根据权利要求1所述的计算机程序产品,其中所述一组指令在由所述计算设备执行时进一步使所述计算设备:

9.根据权利要求1所述的计算机程序产品,其中所述一组指令在由所述计算设备执行时还使得所述计算设备以预定顺序向所述用户呈现多个标准选择选项,所述多个标准选择选项至少包括用于选择所述相对选择标准的第一选项。

10.根据权利要求9所述的计算机程序产品,其中以所述预定顺序向所述用户呈现所述多个标准选择选项包括:

11.根据权利要求10所述的计算机程序产品,其中以所述预定顺序向所述用户呈现所述多个标准选择选项还包括向所述用户呈现用于选择软选择标准的第三选项,作为在所述初始标准选择选项之后并且在所述最后标准选择选项之前呈现给所述用户的中间标准选择选项,所述软选择标准指示所述用户将优选所述EEI具有的第三特征。

12.一种由计算设备执行的从用户接收从电气设备基础设施EEI的列表中提取的EEI的选择的方法,所述方法包括:

13.根据权利要求12所述的方法,其中:

14.根据权利要求13所述的方法,其中所述软权重被配置为具有固定数量的至少两个离散值中的一个:(a)针对包括所述第二特征的EEI的第一值,以及(b)针对不包括所述第二特征的EEI的一个或多个第二值,所述第一值大于所述一个或多个第二值中的每一个。

15.根据权利要求12所述的方法,其中对来自所述列表的剩余的EEI进行排序包括计算来自所述列表的每个剩余的EEI的相对权重,所述相对权重基于该EEI的所述第一特征的值与所述目标值的所述接近度。

16.根据权利要求15所述的方法,其中计算来自所述列表的每个剩余的EEI的相对权重包括将1除以1和该EEI的第一特征的值与所述目标值之间的绝对差的和,即1/(1+│第一特征值-目标值│)。

17.一种计算系统,包括:

18.根据权利要求17所述的计算系统,其中:

19.根据权利要求18所述的计算系统,其中所述软权重被配置为具有固定数量的至少两个离散值中的一个:(a)针对包括所述第二特征的EEI的第一值,以及(b)针对不包括所述第二特征的EEI的一个或多个第二值,所述第一值大于所述一个或多个第二值中的每一个。

20.根据权利要求17所述的计算系统,其中对来自所述列表的剩余的EEI进行排序包括计算来自所述列表的每个剩余的EEI的相对权重,所述相对权重基于该EEI的所述第一特征的值与所述目标值的所述接近度。

...

【技术特征摘要】

1.一种计算机程序产品,包括存储一组指令的非暂时性计算机可读存储介质,所述指令在由计算设备执行时使所述计算设备通过以下步骤从用户接收从电气设备基础设施eei的列表中提取的eei的选择:

2.根据权利要求1所述的计算机程序产品,其中:

3.根据权利要求2所述的计算机程序产品,其中所述软权重被配置为具有固定数量的至少两个离散值中的一个:(a)针对包括所述第二特征的eei的第一值,以及(b)针对不包括所述第二特征的eei的一个或多个第二值,所述第一值大于所述一个或多个第二值中的每一个。

4.根据权利要求1所述的计算机程序产品,其中对来自所述列表的剩余的eei进行排序包括计算来自所述列表的每个剩余的eei的相对权重,所述相对权重基于该eei的所述第一特征的值与所述目标值的所述接近度。

5.根据权利要求4所述的计算机程序产品,其中计算来自所述列表的每个剩余的eei的相对权重包括将1除以1和该eei的第一特征的值与所述目标值之间的绝对差的和,即1/(1+│第一特征值-目标值│)。

6.根据权利要求4所述的计算机程序产品,其中对来自所述列表的剩余的eei进行排序还包括:对于具有相等相对权重的eei,使用另一排序标准对具有相等相对权重的那些eei进行排序。

7.根据权利要求6所述的计算机程序产品,其中使用所述另一排序标准对那些eei进行排序包括基于那些eei在其他用户中的价格或流行度中的至少一个进行排序。

8.根据权利要求1所述的计算机程序产品,其中所述一组指令在由所述计算设备执行时进一步使所述计算设备:

9.根据权利要求1所述的计算机程序产品,其中所述一组指令在由所述计算设备执行时还使得所述计算设备以预定顺序向所述用户呈现多个标准选择选项,所述多个标准选择选项至少包括用于选择所述相对选择标准的第一选项。

10.根据权利要求9所述的计算机程序产品,其中以所述预定顺序向所述用户呈现所述多个标准选择选项包括:...

【专利技术属性】
技术研发人员:R·法伦
申请(专利权)人:施耐德电气IT公司
类型:发明
国别省市:

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

1