
技术摘要:
本公开提供了一种电子设备的定位方法,包括:向M个定位装置发送指令信息,以使每个定位装置向与自身对应的电子标签发送第一信号,每个电子标签设置在一个电子设备上;接收每个电子标签发送的第二信号,其中,每个第二信号包括电子标签的标签信息;根据每个电子标签的标 全部
背景技术:
随着计算机技术的快速发展,数据中心的电子设备越来越多,因此,电子设备在机 房中的位置信息的管理变得尤为重要。 在实现本公开构思的过程中,发明人发现,可以通过人工的方式将电子设备的位 置信息进行盘点和更新,由运维人员手动输入和更新电子设备的位置信息,但是,这种方式 需要耗费大量的人力成本和时间成本,严重影响了电子设备自动化运维水平。
技术实现要素:
有鉴于此,本公开提供了一种电子设备的定位方法、装置和系统、计算机系统和介 质。 本公开的一个方面提供了一种电子设备的定位方法,包括:向M个定位装置发送指 令信息,以使每个所述定位装置向与自身对应的电子标签发送第一信号,其中,每个所述电 子标签设置在一个电子设备上,M为大于1的整数;接收每个所述电子标签发送的第二信号, 其中,每个所述第二信号包括所述电子标签的标签信息,其中,每个所述第二信号是所述电 子标签响应于自身接收到的所述第一信号生成的;根据每个所述电子标签的标签信息确定 每个所述电子标签所在的电子设备的标识信息;根据每个所述电子标签所在的电子设备的 标识信息和与每个所述电子标签对应的定位装置的位置信息,生成每个所述电子设备的标 识信息和位置信息之间的关联关系;以及根据每个所述电子设备的标识信息和位置信息之 间的关联关系,定位每个所述电子设备。 根据本公开的实施例,每个所述第一信号包括所述定位装置的位置信息;每个所 述第二信号还包括与所述电子标签对应的定位装置的位置信息,其中,每个所述第二信号 中的与所述电子标签对应的定位装置的位置信息是所述电子标签从自身接收到的所述第 一信号中获得的。 根据本公开的实施例,所述向M个定位装置发送指令信息包括:依次向每个所述定 位装置发送指令信息;所述依次向每个所述定位装置发送指令信息包括:向所述M个定位装 置中的第一定位装置发送指令信息;以及在按照如下操作生成所述第一电子标签所在的电 子设备的标识信息和位置信息之间的关联关系之后,向所述M个定位装置中的第二定位装 置发送指令信息;所述操作包括:确定所述第一定位装置的位置信息;接收第一电子标签发 送的第三信号,其中,所述第三信号是所述第一电子标签响应于所述第一定位装置发送的 第四信号生成的,所述第四信号是所述第一定位装置响应于所述指令信息生成的,所述第 三信号包括所述第一电子标签的标签信息;根据所述第一电子标签的标签信息确定所述第 一电子设备的标识信息;以及根据所述第一电子设备的标识信息和所述第一定位装置的位 5 CN 111598192 A 说 明 书 2/15 页 置信息,生成所述第一电子设备的标识信息和位置信息之间的关联关系。 根据本公开的实施例,该方法还包括,在向M个定位装置发送指令信息之前:将每 个所述电子标签的标签信息和每个所述电子标签所在的电子设备的标识信息进行绑定,以 生成标签信息和标识信息之间的关联关系;以及将所述标签信息和标识信息之间的关联关 系保存在数据库中。 根据本公开的实施例,所述根据每个所述电子标签的标签信息确定每个所述电子 标签所在的电子设备的标识信息包括:从所述数据库中获取与每个所述电子标签的标签信 息对应的标识信息;以及确定与每个所述电子标签的标签信息对应的标识信息,作为所述 电子标签所在的电子设备的标识信息。 根据本公开的实施例,该方法还包括,在生成每个所述电子设备的标识信息和位 置信息之间的关联关系之后:将每个所述电子设备的标识信息和位置信息之间的关联关系 保存在所述数据库中。 根据本公开的实施例,每个所述电子设备位于机柜的一个单元格内,每个所述定 位装置设置于一个单元格上,每个所述定位装置的位置信息包括所述机柜的信息和自身所 在的单元格的信息。 根据本公开的实施例,每个所述电子标签在自身所在的电子设备开启电源的情况 下,由所述自身所在的电子设备供电;每个所述电子标签在自身所在的电子设备关闭电源 的情况下,由所述电子标签的内置电源供电。 本公开的另一个方面提供了一种电子设备的定位系统,所述系统包括主机、机柜、 N个电子设备、N个电子标签和M个定位装置,其中,N和M为大于1的整数;其中,所述机柜包括 W个单元格,每个所述单元格用于放置所述电子设备,每个所述定位装置设置在所述单元格 上,每个所述电子标签设置在所述电子设备上,其中,W为大于1的整数;所述主机,用于向每 个所述定位装置发送指令信息;每个所述定位装置,用于响应于所述主机发送的指令信息, 向自身所在的单元格内的电子设备上的电子标签发送第一信号;每个所述电子标签,用于 响应于所述第一信号,向所述主机发送第二信号,其中,每个所述第二信号包括所述电子标 签的标签信息;所述主机,还用于:根据每个所述电子标签的标签信息确定每个所述电子标 签所在的电子设备的标识信息;根据每个所述电子标签所在的电子设备的标识信息和与每 个所述电子标签对应的定位装置的位置信息,生成每个所述电子设备的标识信息和位置信 息之间的关联关系;以及根据每个所述电子设备的标识信息和位置信息之间的关联关系, 定位每个所述电子设备。 本公开的另一个方面提供了一种电子设备的定位装置,包括:发送模块,用于向M 个定位装置发送指令信息,以使每个所述定位装置向与自身对应的电子标签发送第一信 号,其中,每个所述电子标签设置在一个电子设备上,M为大于1的整数;接收模块,用于接收 每个所述电子标签发送的第二信号,其中,每个所述第二信号包括所述电子标签的标签信 息,其中,每个所述第二信号是所述电子标签响应于自身接收到的所述第一信号生成的;确 定模块,用于根据每个所述电子标签的标签信息确定每个所述电子标签所在的电子设备的 标识信息;第一生成模块,用于根据每个所述电子标签所在的电子设备的标识信息和与每 个所述电子标签对应的定位装置的位置信息,生成每个所述电子设备的标识信息和位置信 息之间的关联关系;以及定位模块,用于根据每个所述电子设备的标识信息和位置信息之 6 CN 111598192 A 说 明 书 3/15 页 间的关联关系,定位每个所述电子设备。 本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令, 所述指令在被执行时用于实现如上所述的方法。 本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指 令,所述指令在被执行时用于实现如上所述的方法。 本公开的另一方面提供了一种计算机系统,包括:一个或多个处理器;存储装置, 用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时, 使得所述一个或多个处理器实现如上所述的方法。 根据本公开的实施例,采用了向M个定位装置发送指令信息,以使得每个定位装置 向与自身对应的电子标签发送第一信号,接收每个电子标签发送的标签信息,根据标签信 息确定每个电子标签所在的电子设备的标识信息,根据电子标签所在的电子设备的标识信 息和与电子标签对应的定位装置的位置信息,生成每个电子设备的位置信息和标识信息之 间的关联关系,以根据该关联关系定位每个电子设备的技术手段。由于通过向定位装置发 送指令,接收与定位装置对应的电子标签的标签信息,能够实现电子设备位置信息的自动 化采集和定位,所以至少部分地克服了相关技术中人工更新电子设备的位置信息,造成的 人力成本和时间成本大的技术问题,进而达到了提高电子设备运维的自动化水平的技术效 果。 附图说明 通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和 优点将更为清楚,在附图中: 图1示意性示出了可以应用本公开的电子设备的定位方法和装置的示例性系统架 构; 图2示意性示出了根据本公开实施例的电子设备的定位方法的流程图; 图3示意性示出了根据本公开一实施例的生成第一电子标签所在的电子设备的标 识信息和位置信息之间的关联关系的方法的流程图; 图4示意性示出了根据本公开实施例的生成电子标签的标签信息、和电子设备的 标识信息之间的关联关系的方法的流程图; 图5示意性示出了根据本公开实施例的根据每个电子标签的标签信息确定每个电 子标签所在的电子设备的标识信息的方法的流程图; 图6示意性示出了根据本公开实施例的电子设备的定位系统的框图; 图7示意性示出了根据本公开的实施例的电子设备的定位装置的框图;以及 图8示意性示出了根据本公开实施例的适于电子设备的定位方法的计算机系统的 框图。