设备存放位置的查找方法及装置与流程

文档序号:11143671阅读:来源:国知局

技术特征:

1.一种设备存放位置的查找方法,其特征在于,包括:

获取待存放设备的设备参数,其中,所述设备参数用于指示所述待存放设备的设备属性;

查找与所述待存放设备的设备参数匹配的目标机架标识;

在所述目标机架标识所指示的目标机架中查找用于存放所述待存放设备的存放位置。

2.根据权利要求1所述的方法,其特征在于,所述设备参数包括N个参数,N大于等于1,查找与所述待存放设备的设备参数匹配的目标机架标识包括:

执行以下步骤,直到所述N个参数均被选择,其中,当前目标机架标识集合的初始值包括:预定的一个或多个机架的标识;从当前目标机架标识集合中查找出与当前参数匹配的目标机架标识,将查找出的目标机架标识作为所述当前目标机架标识集合,并从所述设备参数中选择未被选择过的参数作为所述当前参数;

将所述N个参数均被选择之后的所述当前目标机架标识集合中的目标机架标识作为与所述待存放设备的设备参数匹配的目标机架标识。

3.根据权利要求1所述的方法,其特征在于,所述设备参数至少包括:所述设备参数包括N个参数,N大于等于1,查找与所述待存放设备的设备参数匹配的目标机架标识包括:

从预定的一个或多个机架的标识中分别查找出与每个所述参数匹配的目标机架标识,以得到N个目标机架标识集合,其中,每个所述目标机架标识集合中包括与一个所述参数匹配的目标机架标识;

从所述N个目标机架标识集合中查找出每个所述目标机架标识集合中都包括的目标机架标识,以作为与所述待存放设备的设备参数匹配的目标机架标识。

4.根据权利要求2所述的方法,其特征在于,所述当前参数包括所述待存放设备的额定功耗,其中,从当前目标机架标识集合中查找出与当前参数匹配的目标机架标识包括:

对所述当前目标机架标识集合中的每一个机架标识分别执行以下步骤,其中,所述每一个机架标识作为当前目标机架标识:

获取所述当前目标机架标识指示的机架的额定功耗与所述当前目标机架标识指示的机架中已存放的设备的功耗之间的功耗差值;

判断所述功耗差值是否大于等于所述待存放设备的功耗,若所述功耗差值大于等于所述待存放设备的功耗,则将所述当前目标机架标识作为与所述当前 参数匹配的目标机架标识。

5.根据权利要求2所述的方法,其特征在于,所述当前参数包括所述待存放设备的重量,其中,从当前目标机架标识集合中查找出与当前参数匹配的目标机架标识包括:

对所述当前目标机架标识集合中的每一个机架标识分别执行以下步骤,其中,所述每一个机架标识作为当前目标机架标识:

获取所述当前目标机架标识指示的机架的承重与所述当前目标机架标识指示的机架中已存放的设备的重量之间的重量差值;

判断所述重量差值是否大于等于所述待存放设备的重量,若所述重量差值大于等于所述待存放设备的质量,则将所述当前目标机架标识作为与所述当前参数匹配的目标机架标识。

6.根据权利要求2所述的方法,其特征在于,所述当前参数包括所述待存放设备所占用的U位空间数,其中,从当前目标机架标识集合中查找出与当前参数匹配的目标机架标识包括:

对所述当前目标机架标识集合中的每一个机架标识分别执行以下步骤,其中,所述每一个机架标识作为当前目标机架标识:

获取所述当前目标机架标识指示的机架的额定U位空间数与所述当前目标机架标识指示的机架中已存放的设备的U位空间数之间的第一空间差值;

判断所述第一空间差值是否大于等于所述待存放设备的U位空间数,若所述第一空间差值大于等于所述待存放设备的U位空间数,则将所述当前目标机架标识作为与所述当前参数匹配的目标机架标识。

7.根据权利要求6所述的方法,其特征在于,在所述第一空间差值大于等于所述待存放设备的U位空间数之后,还包括:

判断所述待存放设备所占用的U位空间数是否大于第一预定阈值;

若所述待存放设备所占用的U位空间数大于所述第一预定阈值,则获取所述第一空间差值与未存放设备的空置U位空间中连续U位空间数小于所述待存放设备所占用的U位空间数的第二空间差值;判断所述第二空间差值是否大于等于所述待存放设备的U位空间数,若所述第二空间差值大于等于所述待存放设备的U位空间数,则将所述当前目标机架标识作为与所述当前参数匹配的目标机架标识;

若所述待存放设备所占用的U位空间数小于等于所述第一预定阈值,则将所述当前目标机架标识作为与所述当前参数匹配的目标机架标识。

8.根据权利要求4-7中任意一项所述的方法,其特征在于,在将所述N个参数均被选 择之后的所述当前目标机架标识集合中的目标机架标识作为与所述待存放设备的设备参数匹配的目标机架标识之后,还包括:

获取所述N个参数均被选择之后的所述当前目标机架标识集合中的目标机架标识所指示的机架的空间功耗偏移量;

从所述当前目标机架标识集合中的目标机架标识所指示的机架的所述空间功耗偏移量中选择最大的所述空间功耗偏移量对应的所述目标机架标识。

9.根据权利要求8所述的方法,其特征在于,所述获取所述N个参数均被选择之后的所述当前目标机架标识集合中的目标机架标识所指示的机架的空间功耗偏移量包括:

对所述N个参数均被选择之后的所述当前目标机架标识集合中的目标机架标识所指示的机架分别执行以下步骤,

获取所述机架中各个单位U位空间的实际功耗与功耗均值;

根据所述机架中各个单位U位空间的所述实际功耗与所述功耗均值,获取所述机架的功耗方差;

将获取到的所述功耗方差作为所述机架的所述空间功耗偏移量。

10.根据权利要求7所述的方法,其特征在于,在所述目标机架标识所指示的目标机架中查找用于存放所述待存放设备的存放位置包括:

从所述目标机架中的所述空置U位空间中依次获取U位空间作为当前U位空间;

对所述当前U位空间执行以下操作:

判断所述当前U位空间相邻两侧预定数量的U位空间的功耗密度是否小于等于第二预定阈值,其中,所述预定数量大于所述待存放设备所占用的U位空间数,并且小于所述目标机架的额定U位空间数的三分之一;

若所述当前U位空间相邻两侧预定数量的U位空间的功耗密度小于等于所述第二预定阈值,则将所述当前U位空间作为用于存放所述待存放设备的目标空间;

在所述目标空间中为所述待存放设备查找存放所述待存放设备的存放位置。

11.一种设备存放位置的查找装置,其特征在于,包括:

获取模块,用于获取待存放设备的设备参数,其中,所述设备参数用于指示所述待存放设备的设备属性;

第一查找模块,用于查找与所述待存放设备的设备参数匹配的目标机架标识;

第二查找模块,用于在所述目标机架标识所指示的目标机架中查找用于存放所 述待存放设备的存放位置。

12.根据权利要求11所述的装置,其特征在于,所述设备参数包括N个参数,N大于等于1,所述第一查找模块包括:

第一处理单元,用于执行以下步骤,直到所述N个参数均被选择,其中,当前目标机架标识集合的初始值包括:预定的一个或多个机架的标识;从当前目标机架标识集合中查找出与当前参数匹配的目标机架标识,将查找出的目标机架标识作为所述当前目标机架标识集合,并从所述设备参数中选择未被选择过的参数作为所述当前参数;

第一设置单元,用于将所述N个参数均被选择之后的所述当前目标机架标识集合中的目标机架标识作为与所述待存放设备的设备参数匹配的目标机架标识。

13.根据权利要求11所述的装置,其特征在于,所述设备参数包括N个参数,N大于等于1,所述第一查找模块包括:

第一查找单元,用于从预定的一个或多个机架的标识中分别查找出与每个所述参数匹配的目标机架标识,以得到N个目标机架标识集合,其中,每个所述目标机架标识集合中包括与一个所述参数匹配的目标机架标识;

第二设置单元,用于从所述N个目标机架标识集合中查找出每个所述目标机架标识集合中都包括的目标机架标识,以作为与所述待存放设备的设备参数匹配的目标机架标识。

14.根据权利要求12所述的装置,其特征在于,所述当前参数包括所述待存放设备的额定功耗,所述处理单元通过以下步骤实现从当前目标机架标识集合中查找出与当前参数匹配的目标机架标识:

对所述当前目标机架标识集合中的每一个机架标识分别执行以下步骤,其中,所述每一个机架标识作为当前目标机架标识:

获取所述当前目标机架标识指示的机架的额定功耗与所述当前目标机架标识指示的机架中已存放的设备的功耗之间的功耗差值;

判断所述功耗差值是否大于等于所述待存放设备的功耗,若所述功耗差值大于等于所述待存放设备的功耗,则将所述当前目标机架标识作为与所述当前参数匹配的目标机架标识。

15.根据权利要求12所述的装置,其特征在于,所述当前参数包括所述待存放设备的重量,所述处理单元通过以下步骤实现从当前目标机架标识集合中查找出与当前参数匹配的目标机架标识:

对所述当前目标机架标识集合中的每一个机架标识分别执行以下步骤,其中, 所述每一个机架标识作为当前目标机架标识:

获取所述当前目标机架标识指示的机架的承重与所述当前目标机架标识指示的机架中已存放的设备的重量之间的重量差值;

判断所述重量差值是否大于等于所述待存放设备的重量,若所述重量差值大于等于所述待存放设备的质量,则将所述当前目标机架标识作为与所述当前参数匹配的目标机架标识。

16.根据权利要求12所述的装置,其特征在于,所述当前参数包括所述待存放设备所占用的U位空间数,其中,所述处理单元通过以下步骤实现从当前目标机架标识集合中查找出与当前参数匹配的目标机架标识:

对所述当前目标机架标识集合中的每一个机架标识分别执行以下步骤,其中,所述每一个机架标识作为当前目标机架标识:

获取所述当前目标机架标识指示的机架的额定U位空间数与所述当前目标机架标识指示的机架中已存放的设备的U位空间数之间的第一空间差值;

判断所述第一空间差值是否大于等于所述待存放设备的U位空间数,若所述第一空间差值大于等于所述待存放设备的U位空间数,则将所述当前目标机架标识作为与所述当前参数匹配的目标机架标识。

17.根据权利要求16所述的装置,其特征在于,所述处理单元还包括:

第一判断子单元,用于在所述第一空间差值大于等于所述待存放设备的U位空间数之后,判断所述待存放设备所占用的U位空间数是否大于第一预定阈值;

第一设置子单元,用于在所述待存放设备所占用的U位空间数大于所述第一预定阈值时,获取所述第一空间差值与未存放设备的空置U位空间中连续U位空间数小于所述待存放设备所占用的U位空间数的第二空间差值;判断所述第二空间差值是否大于等于所述待存放设备的U位空间数,若所述第二空间差值大于等于所述待存放设备的U位空间数,则将所述当前目标机架标识作为与所述当前参数匹配的目标机架标识;

第二设置子单元,用于在所述待存放设备所占用的U位空间数小于等于所述第一预定阈值时,将所述当前目标机架标识作为与所述当前参数匹配的目标机架标识。

18.根据权利要求14-17中任意一项所述的装置,其特征在于,所述第一查找模块,还包括:

第一获取单元,用于在将所述N个参数均被选择之后的所述当前目标机架标识集合中的目标机架标识作为与所述待存放设备的设备参数匹配的目标机架标识之后,获取所述N个参数均被选择之后的所述当前目标机架标识集合中的目标机架标 识所指示的机架的空间功耗偏移量;

选择单元,用于从所述当前目标机架标识集合中的目标机架标识所指示的机架的所述空间功耗偏移量中选择最大的所述空间功耗偏移量对应的所述目标机架标识。

19.根据权利要求18所述的装置,其特征在于,所述第一获取单元通过以下步骤实现获取所述N个参数均被选择之后的所述当前目标机架标识集合中的目标机架标识所指示的机架的空间功耗偏移量:

对所述N个参数均被选择之后的所述当前目标机架标识集合中的目标机架标识所指示的机架分别执行以下步骤:

获取所述机架中各个单位U位空间的实际功耗与功耗均值;

根据所述机架中各个单位U位空间的所述实际功耗与所述功耗均值,获取所述机架的功耗方差;

将获取到的所述功耗方差作为所述机架的所述空间功耗偏移量。

20.根据权利要求17所述的装置,其特征在于,所述第二查找模块包括:

第二获取单元,用于从所述目标机架中的所述空置U位空间中依次获取U位空间作为当前U位空间;

第二处理单元,用于对所述当前U位空间执行以下操作:

判断所述当前U位空间相邻两侧预定数量的U位空间的功耗密度是否小于等于第二预定阈值,其中,所述预定数量大于所述待存放设备所占用的U位空间数,并且小于所述目标机架的额定U位空间数的三分之一;

若所述当前U位空间相邻两侧预定数量的U位空间的功耗密度小于等于所述第二预定阈值时,则将所述当前U位空间作为用于存放所述待存放设备的目标空间;

在所述目标空间中为所述待存放设备查找存放所述待存放设备的存放位置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1