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

机房设备的部署方法及装置与流程

2021-12-04 00:01:00 来源:中国专利 TAG:


1.本发明涉及资产管理技术领域,特别是涉及一种机房设备的部署方法及装置。


背景技术:

2.随着数据中心向大规模集成化、智能化的方向发展,数据中心的建设也不停的发展,机柜、服务器、交换机、存储等设备的总量较大,机房内资产设备的管理工作任务较繁重。
3.现有企业中对it资产的盘点数据核对,设备的入库退库仍采用人工核对、人工登记的方式,这种管理作业方式严重影响工作效率,许多出入设备不能在系统中及时得到更新,在系统管理上也没有实现有效的位置管理,系统中无法了解各个设备的分布状态及机房的部署能力,且机房设备的相关记录都等级在纸质表格上,需要人工一一核对的登记,不仅影响机房设备的部署效率,还容易出现差错。


技术实现要素:

4.有鉴于此,本发明提供一种机房设备的部署方法,通过该方法,可以避免机房设备在部署过程中出现差错。
5.本发明还提供了一种机房设备的部署装置,用以保证上述方法在实际中的实现及应用。
6.一种机房设备的部署方法,包括:
7.获取目标机房设备的设备信息,基于设备信息生成目标机房设备对应的设备标签;所述目标机房设备为机柜或机柜的内置设备;
8.当检测到终端设备识别所述设备标签,并通过所述设备标签查验所述设备信息时,向所述终端设备发送所述目标机房设备对应的位置报表;
9.当接收到所述终端设备基于所述位置报表发送的所述目标机房设备对应的位置调整信息,确定所述位置调整信息对应的待调整位置及所述待调整位置所属的坐落区域;
10.基于所述待调整位置及所述设备信息,判断所述目标机房设备在所述坐落区域内是否存在位置冲突;
11.当所述待调整位置在所述坐落区域内存在位置冲突时,发出所述位置调整信息对应的告警消息,使得用户在接收到所述告警消息后,基于所述位置报表操控所述终端设备修改所述位置调整信息直至当前的位置调整信息对应的待调整位置在其所属的坐落区域内不存在位置冲突时,发出所述位置调整信息对应的移动提示消息并基于当前的位置调整信息更新所述设备标签。
12.上述的方法,可选的,所述基于所述设备信息生成所述目标机房设备对应的设备标签,包括:
13.获取所述设备信息中包含的所述目标机房设备的设备编号、设备序列号、u位数及设备类型;
14.基于所述目标机房设备的设备编号、设备序列号、u位数及设备类型,生成所述目标机房设备对应的设备标签。
15.上述的方法,可选的,所述基于所述待调整位置及所述设备信息,判断所述目标机房设备在所述坐落区域内是否存在位置冲突,包括:
16.当所述目标机房设备为机柜时,确定所述坐落区域为机房;
17.获取所述机房内所有已部署的机柜的机柜位置及机柜信息,及每个所述机柜信息中每个所述已部署的机柜的机柜u位数;
18.基于所述位置报表,生成所述机房的机房地图;
19.将所述机房地图划分成多个区块,每个所述区块仅用于部署一个机柜;
20.判断所述待调整位置是否与任意的机柜位置在同一个区块内,及所述机房中是否存在与所述目标机房设备的u位数一致的机柜u位数;
21.若所述待调整位置与任意的机柜位置在同一个区块内,或所述机房中存在与所述目标机房设备的u位数一致的机柜u位数,则确定所述目标机房设备在所述机房内存在位置冲突;
22.若所述待调整位置不与任意的机柜位置在同一个区块内,且所述机房中不存在与所述目标机房设备的u位数一致的机柜u位数,则确定所述目标机房设备在所述机房内不存在位置冲突。
23.上述的方法,可选的,所述基于所述待调整位置及所述设备信息,判断所述目标机房设备在所述坐落区域内是否存在位置冲突,包括:
24.当所述目标机房设备为机柜内设备时,确定所述坐落区域为机柜;
25.获取所述机柜的u位数,基于所述机柜的u位数,生成所述机柜对应的部署链表,所述部署链表包含多个单元,各个所述单元用于记录所述机柜内各个设置内置设备的位置的应用状态;
26.确定所述机柜中所述待调整位置所支持的目标设备类型,及所述部署链表中所述待调整位置对应的单元所记录的目标应用状态;
27.判断所述目标应用状态是否为已使用状态,及所述目标机房设备的设备类型是否为所述目标设备类型;
28.若所述目标应用状态为已使用状态,或所述目标机房设备的设备类型并非所述目标设备类型,则确定所述目标机房设备在所述机柜内存在位置冲突;
29.若所述目标应用状态为未使用状态,及所述目标机房设备的设备类型为所述目标设备类型,则确定所述目标机房设备在所述机柜不内存在位置冲突。
30.上述的方法,可选的,所述发出所述位置调整信息对应的告警消息,包括:
31.弹出预先设置的提示页面,并通过所述提示页面展示所述位置调整信息对应的告警消息;
32.或,
33.向所述终端设备发送所述位置调整信息对应的告警消息。
34.一种机房设备的部署装置,包括:
35.生成单元,用于获取目标机房设备的设备信息,基于设备信息生成目标机房设备对应的设备标签;所述目标机房设备为机柜或机柜的内置设备;
36.发送单元,用于当检测到终端设备识别所述设备标签,并通过所述设备标签查验所述设备信息时,向所述终端设备发送所述目标机房设备对应的位置报表;
37.确定单元,用于当接收到所述终端设备基于所述位置报表发送的所述目标机房设备对应的位置调整信息,确定所述位置调整信息对应的待调整位置及所述待调整位置所属的坐落区域;
38.判断单元,用于基于所述待调整位置及所述设备信息,判断所述目标机房设备在所述坐落区域内是否存在位置冲突;
39.调整单元,用于当所述待调整位置在所述坐落区域内存在位置冲突时,发出所述位置调整信息对应的告警消息,使得用户在接收到所述告警消息后,基于所述位置报表操控所述终端设备修改所述位置调整信息直至当前的位置调整信息对应的待调整位置在其所属的坐落区域内不存在位置冲突时,发出所述位置调整信息对应的移动提示消息并基于当前的位置调整信息更新所述设备标签。
40.上述的装置,可选的,所述生成单元,包括:
41.第一获取子单元,用于获取所述设备信息中包含的所述目标机房设备的设备编号、设备序列号、u位数及设备类型;
42.第一生成子单元,用于基于所述目标机房设备的设备编号、设备序列号、u位数及设备类型,生成所述目标机房设备对应的设备标签。
43.上述的装置,可选的,所述判断单元,包括:
44.第一确定子单元,用于当所述目标机房设备为机柜时,确定所述坐落区域为机房;
45.第二获取子单元,用于获取所述机房内所有已部署的机柜的机柜位置及机柜信息,及每个所述机柜信息中每个所述已部署的机柜的机柜u位数;
46.第二生成子单元,用于基于所述位置报表,生成所述机房的机房地图;
47.划分子单元,用于将所述机房地图划分成多个区块,每个所述区块仅用于部署一个机柜;
48.第一判断子单元,用于判断所述待调整位置是否与任意的机柜位置在同一个区块内,及所述机房中是否存在与所述目标机房设备的u位数一致的机柜u位数;
49.第二确定子单元,用于若所述待调整位置与任意的机柜位置在同一个区块内,或所述机房中存在与所述目标机房设备的u位数一致的机柜u位数,则确定所述目标机房设备在所述机房内存在位置冲突;
50.第三确定子单元,用于若所述待调整位置不与任意的机柜位置在同一个区块内,且所述机房中不存在与所述目标机房设备的u位数一致的机柜u位数,则确定所述目标机房设备在所述机房内不存在位置冲突。
51.上述的装置,可选的,所述判断单元,包括:
52.第四确定子单元,用于当所述目标机房设备为机柜内设备时,确定所述坐落区域为机柜;
53.第三获取子单元,用于获取所述机柜的u位数,基于所述机柜的u位数,生成所述机柜对应的部署链表,所述部署链表包含多个单元,各个所述单元用于记录所述机柜内各个设置内置设备的位置的应用状态;
54.第五确定子单元,用于确定所述机柜中所述待调整位置所支持的目标设备类型,
及所述部署链表中所述待调整位置对应的单元所记录的目标应用状态;
55.第二判断子单元,用于判断所述目标应用状态是否为已使用状态,及所述目标机房设备的设备类型是否为所述目标设备类型;
56.第六确定子单元,用于若所述目标应用状态为已使用状态,或所述目标机房设备的设备类型并非所述目标设备类型,则确定所述目标机房设备在所述机柜内存在位置冲突;
57.第七确定子单元,用于若所述目标应用状态为未使用状态,及所述目标机房设备的设备类型为所述目标设备类型,则确定所述目标机房设备在所述机柜不内存在位置冲突。
58.上述的装置,可选的,所述调整单元,包括:
59.告警子单元,用于弹出预先设置的提示页面,并通过所述提示页面展示所述位置调整信息对应的告警消息;或,向所述终端设备发送所述位置调整信息对应的告警消息。
60.一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的机房设备的部署方法。
61.一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的机房设备的部署方法。
62.与现有技术相比,本发明包括以下优点:
63.本发明提供了一种机房设备的部署方法,包括:获取目标机房设备的设备信息,基于设备信息生成目标机房设备对应的设备标签;所述目标机房设备为机柜或机柜的内置设备;当检测到终端设备识别所述设备标签,并通过所述设备标签查验所述设备信息时,向所述终端设备发送所述目标机房设备对应的位置报表;当接收到所述终端设备基于所述位置报表发送的所述目标机房设备对应的位置调整信息,确定所述位置调整信息对应的待调整位置及所述待调整位置所属的坐落区域;基于所述待调整位置及所述设备信息,判断所述目标机房设备在所述坐落区域内是否存在位置冲突;当所述待调整位置在所述坐落区域内存在位置冲突时,发出所述位置调整信息对应的告警消息,使得用户在接收到所述告警消息后,基于所述位置报表操控所述终端设备修改所述位置调整信息直至当前的位置调整信息对应的待调整位置在其所属的坐落区域内不存在位置冲突时,发出所述位置调整信息对应的移动提示消息并基于当前的位置调整信息更新所述设备标签。应用本发明提供的方法,可以避免机房设备在部署过程中出现差错。
附图说明
64.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
65.图1为本发明实施例提供的一种机房设备的部署方法的方法流程图;
66.图2为本发明实施例提供的一种机房设备的部署方法的又一方法流程图;
67.图3为本发明实施例提供的一种机房设备的部署方法的再一方法流程图;
68.图4为本发明实施例提供的一种机房设备的部署装置的装置结构图;
69.图5为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
70.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
71.在本技术中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
72.本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
73.本发明实施例提供了一种机房设备的部署方法,该方法可以应用在多种系统平台,其执行主体可以为资产管理平台、计算机终端或各种移动设备的处理器。其中,资产管理平台为管理机房内所有机柜及机柜的内置设备的后台系统,可以实现所有机柜的内置设备的查询、录入、上级以及下架等管理。所述方法的方法流程图如图1所示,具体包括:
74.s101:获取目标机房设备的设备信息,基于设备信息生成目标机房设备对应的设备标签。
75.其中,所述目标机房设备为机柜或机柜的内置设备。
76.具体的,当目标机房设备为机柜时,设备信息包括但不仅限于目标机房设备的设备编号、设备序列号、u位数及设备类型。当目标机房设备为机柜的内置设备时,设备信息包括但不仅限于目标机房设备的设备编号、设备序列号、设备所需部署的机柜的u位数及设备类型。设备标签可以是二维码或者是条形码,设备标签所存储的各类相关信息为目标机房设备的固定属性,不会改变。该设备标签可以是实物标签或电子标签;若为实物标签,资产管理平台在生成该设备标签后将其进行打印,由工作人员将该设备标签粘贴至目标机房设备外壳上;若为电子标签,则可以将电子标签显示在资产管理平台的显示界面上。其中,若设备标签为实物标签,该设备标签应可以是以聚酰亚胺为材料的二维码耐高温标签,以应对机房或机柜所存在的设备热风环境。
77.s102:当检测到终端设备识别所述设备标签,并通过所述设备标签查验所述设备信息时,向所述终端设备发送所述目标机房设备对应的位置报表。
78.具体的,终端设备可以是手机、平板等具有摄像功能的设备。用户可以通过终端设备识别设备标签获得设备信息,并登录资产管理平台执行与目标机房设备相关的操作。资产管理平台在检验到终端设备的登录后,对终端设备进行身份验证,验证通过后允许终端
设备查验设备信息,同时向终端设备发送目标机房设备对应的位置报表。该位置报表为设备位置excel报表,该位置报表用于表现机房或机柜的结构。若该目标机房设备为机柜,则该位置报表为机房结构;若该目标机房设备为机柜的内置设备,则该位置报表为机柜结构。
79.例如,用户应用手机识别二维码,通过二维码获得目标机房设备的设备信息并登录资产管理平台。
80.s103:当接收到所述终端设备基于所述位置报表发送的所述目标机房设备对应的位置调整信息,确定所述位置调整信息对应的待调整位置及所述待调整位置所属的坐落区域。
81.具体的,用户通过终端设备查阅位置报表,通过位置报表选择对目标机房设备进行位置调整的操作,由终端设备根据用户操作发送对应的位置调整信息。该位置调整信息包括设备当前位置、待调整位置以及设备信息等。待调整位置所属的坐落区域为机房或机柜;当目标机房设备为机柜时,坐落区域为机房;当目标机房设备为机柜的内置设备时,坐落区域为机柜。
82.s104:基于所述待调整位置及所述设备信息,判断所述目标机房设备在所述坐落区域内是否存在位置冲突。
83.具体的,检测目标机房设备的待调整区域是否可使用以及目标机房设备的u位数是否已使用,以确定目标机房设备在该坐落区域内是否存在位置冲突。当所述待调整位置在所述坐落区域内存在位置冲突时,执行s105;当所述待调整位置在所述坐落区域内不存在位置冲突时,执行s106。
84.s105:发出所述位置调整信息对应的告警消息,使得用户在接收到所述告警消息后,基于所述位置报表操控所述终端设备修改所述位置调整信息,并返回执行s103。
85.具体的,当待调整位置在坐落区域内存在位置冲突时,发出告警消息。该告警消息可以是资产管理平台发出的警报声音或者亮灯提醒或者是向终端设备发送的消息等。用户在接收到告警消息后,变更目标机房设备的待调整位置,终端设备修改位置调整信息。
86.s106:发出所述位置调整信息对应的移动提示消息并基于当前的位置调整信息更新所述设备标签。
87.具体的,当待调整位置在该坐落区域内不存在位置冲突时,发出移动提示消息。当待调整位置在该坐落区域内存储在位置冲突,且用户在接收到告警消息后重新修改位置调整信息后,继续根据当前的位置调整信息对应的待调整位置,继续判断待调整置在其所属的坐落区域内是否存在位置冲突时,直至当前的位置调整信息对应的待调整位置在其所属的坐落区域内不存在位置冲突时,允许用户对目标机房设备进行位置调整,发出移动提示消息,同时更新设备标签。
88.需要说明的是,在修改位置调整信息后,当前的位置调整信息对应的待调整位置所属的坐落区域与修改前的坐落区域可以不是同一个区域,也可以是同一个区域。
89.还需要说明的是,在确定当前的位置调整信息对应的待调整位置在其所属的坐落区域不存在位置冲突时,基于当前的位置调整信息更新设备标签,当终端设备再次扫描更新后的设备标签时,可以获得设备信息和目标机房设备的位置信息。
90.本发明实施例提供的机房设备的部署方法中,获取目标机房设备的设备信息,基于设备信息生成设备标签。当终端设备识别该设备标签并查验该设备设备信息时,向终端
设备发送目标机房设备的位置报表。当终端设备通过位置报表发送对目标机房设备进行位置调整的位置调整信息,以确定对终端设备进行位置调整的待调整位置,及该待调整位置所属的坐落区域。基于待调整位置及设备信息,判断目标机房在该坐落区域内是否存在位置冲突,若是,则发出告警消息,用户控制终端设备修改位置调整信息,直至当前的位置调整信息对应的待调整位置使得该目标机房设备在该待调整位置所属的坐落区域内不存在位置冲突时,则允许用户对该目标机房设备调整位置。发出移动提示消息,并更新设备标签。
91.应用本发明实施例提供的方法,可以避免机房设备在部署过程中出现差错。
92.本发明实施例提供的方法中,为方便对目标机房设备的部署过程,需要生成目标机房设备对应的设备标签,终端设备可通过设备标签登录资产管理平台实现对目标机房设备的部署过程。其中,所述基于所述设备信息生成所述目标机房设备对应的设备标签,包括:
93.获取所述设备信息中包含的所述目标机房设备的设备编号、设备序列号、u位数及设备类型;
94.基于所述目标机房设备的设备编号、设备序列号、u位数及设备类型,生成所述目标机房设备对应的设备标签。
95.具体的,获取设备信息中的设备编号、设备序列号、u位数及设备类型,对设备编号、设备序列号、u位数及设备类型进行哈希运算,获得一个哈希值。将该哈希值转换成二进制字符串,并根据该二进制字符串生成目标机房设备对应的设备标签。
96.需要说明的是,该设备标签可以是二维码或条形码。如,设备标签为二维码时,通过手机的二维码扫描功能以及企业软件中的扫描接口实现资产管理平台的登录;所使用的二维码标签应为以聚酰亚胺为材料的二维码耐高温标签,以应对机房所存在的设备热风环境,二维码标签所存储的各类相关信息应为机柜或者机柜的内置设备固定属性,不会改变。
97.在一个实施例中,如图2所示,所述基于所述待调整位置及所述设备信息,判断所述目标机房设备在所述坐落区域内是否存在位置冲突,包括:
98.s201:当所述目标机房设备为机柜时,确定所述坐落区域为机房。
99.具体的,目标机房设备可以是机柜,也可以是机柜的内置设备。当目标机房设备为机柜时,机柜的坐落区域应为机房。同样的,当目标机房设备为如路由器、交换器以及控制终端等机柜内设备时,该坐落区域则为机柜。
100.s202:获取所述机房内所有已部署的机柜的机柜位置及机柜信息,及每个所述机柜信息中每个所述已部署的机柜的机柜u位数。
101.具体的,机柜信息中包含机柜的序列号、机柜u位数、机柜种类等信息。
102.s203:基于所述位置报表,生成所述机房的机房地图。
103.具体的,位置报表用于表示机房或机柜的结构。当目标机房设备为机柜时,该位置报表用于表示所有可部署机柜的机房的机构,在确定待调整位置所属的坐落区域为机房后,从该位置报表中获取该坐落区域的结构信息,从而生成机房的机房地图。
104.s204:将所述机房地图划分成多个区块。
105.其中,每个所述区块仅用于部署一个机柜。
106.s205:判断所述待调整位置是否与任意的机柜位置在同一个区块内,及所述机房
中是否存在与所述目标机房设备的u位数一致的机柜u位数。
107.具体的,若所述待调整位置与任意的机柜位置在同一个区块内,或所述机房中存在与所述目标机房设备的u位数一致的机柜u位数,则执行s206;若所述待调整位置不与任意的机柜位置在同一个区块内,且所述机房中不存在与所述目标机房设备的u位数一致的机柜u位数,则执行s207。
108.s206:确定所述目标机房设备在所述机房内存在位置冲突。
109.需要说明的是,位置冲突指的是待部署目标机房设备的待调整位置已经有设备部署,或者已经存在与目标机房设备功能一致的设备。
110.s207:确定所述目标机房设备在所述机房内不存在位置冲突。
111.本发明实施例提供的方法中,目标机房设备为机柜或机柜的内置设备。当目标机房设备为机房时,坐落区域为机房。获取该机房内所有已部署的机柜的机柜位置和机柜u位数。基于该位置报表生成机房的机房地图。将机房地图划分成多个区块,判断待调整位置是否与任意一个机柜位置在同一区块内,同时判断机房中是否存在与目标机房设备的u位数一直的机柜u位数,若是,则确定目标机房设备在该机房内存在冲突,反之则不存在冲突。
112.可以理解的是,机柜的上架的位置由管理人员在资产管理平台上确定,资产管理平台的资产查询模块中有以机房为单位的机柜布局展示结果,以及通过某一机柜可进入对应的设备落位展示图上。资产查询模块上可以实现设备信息查询,设备上架服务,设备变更服务,设备下架服务。机柜的上架的位置由管理人员在资产管理平台上确定,若存在有冲突现象如该片区域已使用或者该u位已使用,则提示告警消息。
113.可选的,在判断目标机房设备在坐落区域内是否存在位置冲突的过程中,以机房的整体结构为基础按比例形成表格并转化为一个链表,即,机房地图,链表的最小单元对应于1m级的机房地板,即,机房地图中的各个区块。链表的最小单元赋予其一个“是否使用”的属性。“已使用”的链表赋值为1,按比例形成的表格二维可视化中表现为红色;“未使用”的链表赋值为0,按比例形成的表格二维可视化中表现为绿色。
114.在另一个实施例中,如图3所示,所述基于所述待调整位置及所述设备信息,判断所述目标机房设备在所述坐落区域内是否存在位置冲突,包括:
115.s301:当所述目标机房设备为机柜内设备时,确定所述坐落区域为机柜。
116.其中,所述机柜包含多个设置机柜的内置设备的位置。
117.s302:获取所述机柜的u位数,基于所述机柜的u位数,生成所述机柜对应的部署链表。
118.其中,所述部署链表包含多个单元,各个所述单元用于记录所述机柜内各个设置内置设备的位置的应用状态。
119.具体的,u位数是一种表示服务器外部尺寸的单位,1u是4.445cm,一般一个机柜为42u,也有44u、36u等,是一个机柜的属性。机柜对应的部署量表为机柜的内部结构表,其中包含多个单元,每个单元用于放置一个设备,机柜内每个单元上的设备均有其对应的应用属性,每个单元为一个设置设备的一个位置,位置的应用状态分为已使用和未使用。
120.s303:确定所述机柜中所述待调整位置所支持的目标设备类型,及所述部署链表中所述待调整位置对应的单元所记录的目标应用状态。
121.具体的,确定机柜中待调整位置支持的目标设备类型及该位置对应的单元单元中
所记录的目标应用状态,目标应用状态为已使用状态或未使用状态。目标应用状态可以用数字1和0区分,或者应用颜色进行区分。
122.s304:判断所述目标应用状态是否为已使用状态,及所述目标机房设备的设备类型是否为所述目标设备类型。
123.具体的,若所述应用状态为已使用状态,或所述目标机房设备的设备类型并非所述目标设备类型,则执行s305;若所述应用状态为未使用状态,及所述目标机房设备的设备类型为所述目标设备类型,则s306。
124.s305:确定所述目标机房设备在所述机柜内存在位置冲突。
125.s306:确定所述目标机房设备在所述机柜不内存在位置冲突。
126.本发明实施例提供的方法中,目标机房设备为机柜的内置设备时,该坐落区域为机柜。基于机柜的u位数,生成机柜对应的部署链表,确定该机柜待调整位置的支持的目标设备类型,以及该部署量表中该待调整位置对应的单元中记录的该待调整位置的目标应用状态。判断待调整位置是否已应用,即,目标应用状态是否为已使用状态,同时判断目标机房设备的设备类型是否为目标设备类型。若目标应用状态为已使用状态,或目标机房设备的设备类型并非目标设备类型,则目标机房设备存在位置冲突,反之则不存在位置冲突。
127.可选的,以机柜的所有u位形成一个链表,链表最小单元可以为u位。链表的最小单元赋予其一个“是否使用”的属性。“已使用”的链表赋值为1,在机柜二维可视化中表现为红色;“未使用”的链表赋值为0,在机柜二维可视化中表现为绿色。进行上架位置确定时,若所选表格值为1,则对话框返回冲突。
128.应用本发明实施例提供的方法,当目标机房设备为机柜或机柜的内置设备时,根据对应的判断规则确定对其进行位置调整是否会存在位置冲突,可以避免机房设备在部署过程中出现差错。
129.本发明实施例提供的方法中,若目标机房设备存在位置冲突,发出告警消息的方式具体可以为:
130.弹出预先设置的提示页面,并通过所述提示页面展示所述位置调整信息对应的告警消息;
131.或,
132.向所述终端设备发送所述位置调整信息对应的告警消息。
133.可以理解的是,资产管理平台设置有交互界面,可以通过交互界面向用户发送消息。
134.上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。
135.与图1所述的方法相对应,本发明实施例还提供了一种机房设备的部署装置,用于对图1中方法的具体实现,本发明实施例提供的机房设备的部署装置可以应用计算机终端或各种移动设备中,其结构示意图如图4所示,具体包括:
136.生成单元401,用于获取目标机房设备的设备信息,基于设备信息生成目标机房设备对应的设备标签;所述目标机房设备为机柜或机柜的内置设备;
137.发送单元402,用于当检测到终端设备识别所述设备标签,并通过所述设备标签查验所述设备信息时,向所述终端设备发送所述目标机房设备对应的位置报表;
138.确定单元403,用于当接收到所述终端设备基于所述位置报表发送的所述目标机
房设备对应的位置调整信息,确定所述位置调整信息对应的待调整位置及所述待调整位置所属的坐落区域;
139.判断单元404,用于基于所述待调整位置及所述设备信息,判断所述目标机房设备在所述坐落区域内是否存在位置冲突;
140.调整单元405,用于当所述待调整位置在所述坐落区域内存在位置冲突时,发出所述位置调整信息对应的告警消息,使得用户在接收到所述告警消息后,基于所述位置报表操控所述终端设备修改所述位置调整信息直至当前的位置调整信息对应的待调整位置在其所属的坐落区域内不存在位置冲突时,发出所述位置调整信息对应的移动提示消息并基于当前的位置调整信息更新所述设备标签。
141.本发明实施例提供的机房设备的部署装置中,获取目标机房设备的设备信息,基于设备信息生成设备标签。当终端设备识别该设备标签并查验该设备设备信息时,向终端设备发送目标机房设备的位置报表。当终端设备通过位置报表发送对目标机房设备进行位置调整的位置调整信息,以确定对终端设备进行位置调整的待调整位置,及该待调整位置所属的坐落区域。基于待调整位置及设备信息,判断目标机房在该坐落区域内是否存在位置冲突,若是,则发出告警消息,用户控制终端设备修改位置调整信息,直至当前的位置调整信息对应的待调整位置使得该目标机房设备在该待调整位置所属的坐落区域内不存在位置冲突时,则允许用户对该目标机房设备调整位置。发出移动提示消息,并更新设备标签。
142.应用本发明实施例提供的装置,可以避免机房设备在部署过程中出现差错。
143.本发明实施例提供的装置中,所述生成单元,包括:
144.第一获取子单元,用于获取所述设备信息中包含的所述目标机房设备的设备编号、设备序列号、u位数及设备类型;
145.第一生成子单元,用于基于所述目标机房设备的设备编号、设备序列号、u位数及设备类型,生成所述目标机房设备对应的设备标签。
146.本发明实施例提供的装置中,所述判断单元,包括:
147.第一确定子单元,用于当所述目标机房设备为机柜时,确定所述坐落区域为机房;
148.第二获取子单元,用于获取所述机房内所有已部署的机柜的机柜位置及机柜信息,及每个所述机柜信息中每个所述已部署的机柜的机柜u位数;
149.第二生成子单元,用于基于所述位置报表,生成所述机房的机房地图;
150.划分子单元,用于将所述机房地图划分成多个区块,每个所述区块仅用于部署一个机柜;
151.第一判断子单元,用于判断所述待调整位置是否与任意的机柜位置在同一个区块内,及所述机房中是否存在与所述目标机房设备的u位数一致的机柜u位数;
152.第二确定子单元,用于若所述待调整位置与任意的机柜位置在同一个区块内,或所述机房中存在与所述目标机房设备的u位数一致的机柜u位数,则确定所述目标机房设备在所述机房内存在位置冲突;
153.第三确定子单元,用于若所述待调整位置不与任意的机柜位置在同一个区块内,且所述机房中不存在与所述目标机房设备的u位数一致的机柜u位数,则确定所述目标机房设备在所述机房内不存在位置冲突。
154.本发明实施例提供的装置中,所述判断单元,包括:
155.第四确定子单元,用于当所述目标机房设备为机柜内设备时,确定所述坐落区域为机柜;
156.第三获取子单元,用于获取所述机柜的u位数,基于所述机柜的u位数,生成所述机柜对应的部署链表,所述部署链表包含多个单元,各个所述单元用于记录所述机柜内各个设置内置设备的位置的应用状态;
157.第五确定子单元,用于确定所述机柜中所述待调整位置所支持的目标设备类型,及所述部署链表中所述待调整位置对应的单元所记录的目标应用状态;
158.第二判断子单元,用于判断所述目标应用状态是否为已使用状态,及所述目标机房设备的设备类型是否为所述目标设备类型;
159.第六确定子单元,用于若所述目标应用状态为已使用状态,或所述目标机房设备的设备类型并非所述目标设备类型,则确定所述目标机房设备在所述机柜内存在位置冲突;
160.第七确定子单元,用于若所述目标应用状态为未使用状态,及所述目标机房设备的设备类型为所述目标设备类型,则确定所述目标机房设备在所述机柜不内存在位置冲突。
161.本发明实施例提供的装置中,所述调整单元,包括:
162.告警子单元,用于弹出预先设置的提示页面,并通过所述提示页面展示所述位置调整信息对应的告警消息;或,向所述终端设备发送所述位置调整信息对应的告警消息。
163.以上本发明实施例公开的机房设备的部署装置中各个单元及子单元的具体工作过程,可参见本发明上述实施例公开的机房设备的部署方法中的对应内容,这里不再进行赘述。
164.本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述机房设备的部署方法。
165.本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器501,以及一个或者一个以上的指令502,其中一个或者一个以上指令502存储于存储器501中,且经配置以由一个或者一个以上处理器503执行所述一个或者一个以上指令502进行以下操作:
166.获取目标机房设备的设备信息,基于设备信息生成目标机房设备对应的设备标签;所述目标机房设备为机柜或机柜的内置设备;
167.当检测到终端设备识别所述设备标签,并通过所述设备标签查验所述设备信息时,向所述终端设备发送所述目标机房设备对应的位置报表;
168.当接收到所述终端设备基于所述位置报表发送的所述目标机房设备对应的位置调整信息,确定所述位置调整信息对应的待调整位置及所述待调整位置所属的坐落区域;
169.基于所述待调整位置及所述设备信息,判断所述目标机房设备在所述坐落区域内是否存在位置冲突;
170.当所述待调整位置在所述坐落区域内存在位置冲突时,发出所述位置调整信息对应的告警消息,使得用户在接收到所述告警消息后,基于所述位置报表操控所述终端设备修改所述位置调整信息直至当前的位置调整信息对应的待调整位置在其所属的坐落区域
内不存在位置冲突时,发出所述位置调整信息对应的移动提示消息并基于当前的位置调整信息更新所述设备标签。
171.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
172.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现。
173.为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
174.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献