一种服务器、查询装置和查询方法与流程

文档序号:33127799发布日期:2023-02-01 06:07阅读:31来源:国知局
一种服务器、查询装置和查询方法与流程

1.本发明涉及服务器的开发与维护技术领域,尤其涉及一种服务器、查询装置和查询方法。


背景技术:

2.随着互联网、云计算和大数据等技术的高速发展,服务器的应用也在快速的增长。大批量的服务器被应用在社会上的各个行业,如互联网行业、企业办公、数据中心等。随着服务器数量的快速不断地增加,面对成百上千的设备,维护人员的现场维护效率面临着巨大的挑战。
3.在现场维护场景中,维护人员需要提前获取服务器的管理互联网协议(internet protocol,ip)地址,然后才可以访问和操作服务器。维护人员获取服务器的管理ip地址的过程中,经常获取到错误的服务器的管理ip地址、或者难以寻找到服务器的管理ip地址,导致维护工作效率降低。因此,如何让维护人员快速、准确地获取服务器的管理ip地址是目前亟需解决的问题。


技术实现要素:

4.为了解决上述的问题,本技术的实施例中提供了一种服务器、查询装置和查询方法。维护人员查询服务器的管理ip地址时,可以通过操作服务器的特定按钮,触发服务器自我查询功能。服务器的处理器识别并解析特定按钮的数字信号,向bmc发送查询请求。bmc识别并解析查询请求,向处理器发送服务器的管理ip地址。处理器接收到服务器的管理ip地址后,控制服务器的表达模组周期性地表达出服务器的管理ip地址。服务器的自我查询功能,可以让维护人员快速地知道服务器的管理ip地址,以及提高查询服务器的管理ip地址的准确性。
5.为此,本技术的实施例中采用如下技术方案:
6.第一方面,本技术实施例提供一种服务器,包括:操作组件,与处理器耦合,用于接收特定操作指令后,触发发送所述数字信号,所述特定操作指令是指维护人员按照特定行为动作操作所述操作组件产生的指令;所述处理器,与主板管理控制单元耦合,用于接收并识别所述数字信号后,向所述主板管理控制单元发送查询请求;所述主板管理控制单元,用于接收并识别所述查询请求后,向所述处理器发送服务器的管理ip地址的数据;所述处理器,与表达模组耦合,还用于在接收到所述服务器的管理ip地址的数据后,控制所述表达模组表达所述服务器的管理ip地址的数据。
7.在该实施方式中,处理器在接收到操作组件发送的数字信号后,触发服务器自我查询服务器的管理ip地址的功能。处理器识别并解析特定按钮的数字信号,向bmc发送查询请求。bmc识别并解析查询请求,向处理器发送服务器的管理ip地址。处理器接收到服务器的管理ip地址后,控制表达模组周期性地表达出服务器的管理ip地址。维护人员根据表达模组表达的数字可以快速地知道服务器的管理ip地址。服务器的自我查询功能,可以让维
护人员快速地知道服务器的管理ip地址,以及提高查询服务器的管理ip地址的准确性。
8.在一种实施方式中,所述表达模组为多个数码管。
9.在一种实施方式中,所述操作组件为定位指示灯、电源按钮或特定按键中的一种或多种。
10.在一种实施方式中,所述服务器的管理ip地址的数据长度大于所述多个数码管的数量,所述处理器,具体用于根据所述多个数码管的数量,将所述服务器的管理ip地址的数据划分成多组,得到多组地址数据;以及控制所述多个数码管周期性地依次显示所述多组地址数据。
11.在一种实施方式中,所述处理器,还用于在所述多个数码管显示一次所述服务器的管理ip地址的数据后,控制所述多个数码管显示特定数值和/或特定符号,所述特定数值和所述特定符号用于隔离所述多个数码管在本次周期显示所述服务器的管理ip地址的数据与在下一个周期显示所述服务器的管理ip地址的数据。
12.在一种实施方式中,所述多个数码管显示每组地址数据与所述多个数码管显示所述特定数值和/或所述特定符号不同。
13.在一种实施方式中,所述多个数码管显示每组地址数据的时间与所述多个数码管显示所述特定数值和/或所述特定符号的时间不同。
14.在一种实施方式中,所述处理器,还用于将所述服务器的管理ip地址的数据转换成十进制的服务器的管理ip地址的数据。
15.第二方面,本技术实施例提供一种查询装置,包括:操作组件,与处理器耦合,用于接收特定操作指令后,触发发送所述数字信号,所述特定操作指令是指维护人员按照特定行为动作操作所述操作组件产生的指令;传输接口,与所述处理器耦合,用于插接到外界的电子设备的接口上,所述电子设备为设置有主板管理控制单元的设备,所述主板管理控制单元存储有管理ip地址的数据;所述处理器,通过与传输接口耦合,用于接收并识别所述数字信号后,向所述传输接口发送查询请求;以及在接收到所述传输接口发送的管理ip地址的数据后,控制所述表达模组表达所述管理ip地址的数据。
16.在一种实施方式中,所述表达模组为多个数码管。
17.在一种实施方式中,所述电子设备的管理ip地址的数据长度大于所述多个数码管的数量,所述处理器,具体用于根据所述多个数码管的数量,将所述电子设备的管理ip地址的数据划分成多组,得到多组地址数据;以及控制所述多个数码管周期性地依次显示所述多组地址数据。
18.在一种实施方式中,所述处理器,还用于在所述多个数码管显示一次所述电子设备的管理ip地址的数据后,控制所述多个数码管显示特定数值和/或特定符号,所述特定数值和所述特定符号用于隔离所述多个数码管在本次周期显示所述电子设备的管理ip地址的数据与在下一个周期显示所述电子设备的管理ip地址的数据。
19.在一种实施方式中,所述多个数码管显示每组地址数据与所述多个数码管显示所述特定数值和/或所述特定符号不同。
20.在一种实施方式中,所述多个数码管显示每组地址数据的时间与所述多个数码管显示所述特定数值和/或所述特定符号的时间不同。
21.第三方面,本技术实施例提供一种查询方法,应用于服务器中,所述方法包括:接
收操作组件发送的数字信号;根据所述数字信号,向主板管理控制单元发送查询请求,所述查询请求用于指示所述主板管理控制单元查询并发送自身存储的服务器的管理ip地址的数据;接收所述服务器的管理ip地址的数据,并控制多个数码管显示所述服务器的管理ip地址的数据。
22.在该实施方式中,处理器在接收到特定按钮发送的数字信号后,触发服务器自我查询服务器的管理ip地址的功能。服务器向bmc发送查询请求,以获取服务器的管理ip地址。处理器接收到服务器的管理ip地址后,控制多个数码管周期性地显示服务器的管理ip地址。维护人员根据数码管上显示的数字可以快速地知道服务器的管理ip地址。服务器的自我查询功能,可以让维护人员快速地知道服务器的管理ip地址,以及提高查询服务器的管理ip地址的准确性。
23.在一种实施方式中,所述服务器的管理ip地址的数据长度大于所述多个数码管的数量,所述控制多个数码管显示所述服务器的管理ip地址的数据,具体包括:根据所述多个数码管的数量,将所述服务器的管理ip地址的数据划分成多组,得到多组地址数据;控制所述多个数码管依次显示所述多组地址数据。
24.在一种实施方式中,所述控制多个数码管显示所述服务器的管理ip地址的数据,具体包括:控制所述多个数码管周期性地显示所述服务器的管理ip地址的数据。
25.在一种实施方式中,还包括:在所述多个数码管显示一次所述服务器的管理ip地址的数据后,控制所述多个数码管显示特定数值和/或特定符号,所述特定数值和所述特定符号用于隔离所述多个数码管在本次周期显示所述服务器的管理ip地址的数据与在下一个周期显示所述服务器的管理ip地址的数据。
26.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第三方面各个可能实现的方法。
27.第五方面,本技术实施例提供一种计算机程序产品,其特征在于,所述计算机程序产品存储有指令,所述指令在由计算机执行时,使得所述计算机实施第三方面各个可能实现的方法
附图说明
28.下面对实施例或现有技术描述中所需使用的附图作简单地介绍。
29.图1为本技术实施例中提供的一种服务器的架构示意图;
30.图2为数码管的结构示意图;
31.图3(a)为本技术实施例中提供的数码管没有通入电信号时的显示结果示意图;
32.图3(b)为本技术实施例中提供的数码管通入电信号时的显示结果示意图;
33.图3(c)为本技术实施例中提供的数码管显示一组地址数据的显示结果示意图;
34.图3(d)为本技术实施例中提供的数码管显示一组地址数据的显示结果示意图;
35.图3(e)为本技术实施例中提供的数码管显示一组地址数据的显示结果示意图;
36.图4为本技术实施例中提供的一种查询装置的架构示意图;
37.图5为本技术实施例中提供的一种查询方法的流程示意图。
具体实施方式
38.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
39.本文中术语“和/或”,是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。本文中符号“/”表示关联对象是或者的关系,例如a/b表示a或者b。
40.本文中的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一响应消息和第二响应消息等是用于区别不同的响应消息,而不是用于描述响应消息的特定顺序。
41.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
42.在本技术实施例的描述中,除非另有说明,“多个”的含义是指两个或者两个以上,例如,多个处理单元是指两个或者两个以上的处理单元等;多个元件是指两个或者两个以上的元件等。
43.现有技术中,维护人员可以利用目标设备在网管系统中的设备标签、身份标识号(identity document,id)等标识信息,在众多网元中定位出目标服务器对应的目标网元。然后,维护人员查看目标网元信息,以获取服务器的管理ip地址。但是,维护人员在网管系统中查找目标服务器的标识信息时,需要维护人员熟悉目标服务器在网管系统中的标识信息。在大规模的设备管理网络中,会存在多个近似的标识信息的服务器。如果维护人员不熟悉目标服务器在网管系统中的标识信息,很难找到目标服务器的管理ip地址。
44.另一种方案中,维护人员将串口线插入目标服务器的串口上,通过近端串口访问目标服务器,以获取服务器的管理ip地址。但是,维护人员每次现场维护时都需要携带串口线缆。而且,维护人员访问服务器内部并查询管理的ip地址,是需要大量的时间。
45.为了解决现有技术的不能快速、且准确地查找出服务器的管理ip地址,本技术实施例提供了一种服务器和查询方法。
46.图1为本技术实施例中提供的一种服务器的架构示意图。如图1所示,服务器100包括操作组件110、处理器120、主板管理控制单元(baseboard management controller,bmc)130和表达模组140。操作组件110与处理器120建立通信连接。处理器120与bmc 130建立通信连接。处理器120与表达模组140建立通信连接。
47.操作组件110可以为物理按键。物理按键可以为定位指示灯(unit identification light,uid)、电源按钮或其它按键,物理按键也可以为服务器100的特定按键。物理按键可以设置在服务器100的外壳,也可以设置在服务器100内部的部件上。
48.本技术实施例中,维护人员可以按照特定行为动作操作操作组件110,来触发服务器100查询服务器100的管理ip地址。在一个实施例中,维护人员按照特定行为动作操作操作组件110后,操作组件110产生特定操作指令,触发操作组件110向处理器120发送数字信号。数字信号可以触发处理器120的查询功能,让处理器120查询服务器100的管理ip地址。
49.在其它实施例中,操作组件110可以是虚拟按键。服务器100设置有显示屏,显示屏可以显示虚拟按键。维护人员维修服务器100时,可以在显示屏上操作虚拟按键,触发显示
屏向处理器120发送数字信号。数字信号可以触发处理器120的查询功能,让处理器120查询服务器100的管理ip地址。
50.处理器120可以是微处理器(microprocessor unit,mcu)、复杂可编程逻辑器件(complex programming logic device,cpld)、可编程阵列逻辑(field programmable gate array,fpga)或其它具有处理和控制功能的器件。本技术实施例中,处理器120选用cpld。cpld是一种根据用户需求自行构造逻辑功能的数字集成电路。cpld基于verilog hdl或vhdl等编程语言编写算法,可以识别和解析操作组件110输入的数字信号,执行查询服务器100的管理ip地址,以及控制表达模组140表达出服务器100的管理ip地址的数据。
51.在一个实施例中,处理器120接收到数字信号后,判断数字信号是否指示处理器120查询服务器100的管理ip地址。数字信号不是指示处理器120查询服务器100的管理ip地址时,处理器120执行数字信号对应的其它功能、或者不作处理。数字信号指示处理器120查询服务器100的管理ip地址时,处理器120可以向bmc 130发送查询请求,让bmc 130向处理器120发送服务器100的管理ip地址。
52.在一个实施例中,处理器120接收到bmc 130发送的服务器100的管理ip地址后,识别出服务器100的管理ip地址。处理器120根据表达模组140的表达方式,将服务器100的管理ip地址的数据转换成对应的形式的数据。处理器120控制表达模组140周期性地表达出服务器100的管理ip地址,让维护人员快速地知道服务器100的管理ip地址。
53.bmc 130是服务器100用来监测自身运行状况的带外芯片。bmc 130可以有监控服务器100的风扇、中央处理器(central processing unit,cpu)的温度、内存的温度、记录服务器100错误信息、控制服务器100的开关机等功能。例如,管理网络利用bmc 130,不仅可以远程控制服务器100运行,而且可以查看bmc 130记录的服务器100运行日志。bmc 130对分析服务器100的问题原因有特别重要的作用。如果维护人员想通过bmc 130对服务器100进行管理和维护,就必须优先获取bmc 130的管理ip地址,也即服务器100的管理ip地址。服务器100的管理ip地址一般存储在bmc 130的内置存储器中。
54.本技术实施例中,bmc 130接收到查询请求后,识别并解析查询请求。bmc 130确定出处理器120获取服务器100的管理ip地址时,读取bmc 130的内置存储器存储的服务器100的管理ip地址,并将服务器100的管理ip地址的数据发送给处理器120。
55.表达模组140是用于表达出服务器100的管理ip地址的组件,可以为多个数码管、显示屏、扬声器或其它组件。通常情况下,服务器100上一般设置有多个数码管。本技术实施例中,服务器100可以利用多个数码管显示出服务器100的管理ip地址。
56.数码管是一种可以显示数字和其它信息的电子设备。数码管由多个发光二极管封装在一起组成“8”字型的器件。每个二极管的引线在数码管内部完成电连接。二极管中冲入低压气体,如氦、氖、氩、氪、氙、氡等惰性气体。发光二极管充电时会发出颜色光,让数码管显示出数字或其它信息。如图2所示,数码管中,7个发光二极管构成8字形,分别为发光二极管a、发光二极管b、发光二极管c、发光二极管d、发光二极管e、发光二极管f和发光二极管g。数码管中还有一个点形的发光二极管作为小数点,为发光二极管dp。
57.本技术实施例中,一个数码管可以显示一个数字或一个单位的其它信息。服务器100可以设置有多个数码管,让服务器100可以在同一时刻显示多个数字或多个单位的其它信息。数码管显示数字或其它信息时,处理器120可以控制每个数码管显示数字或其它信息
的对应的发光二极管发出颜色光,而其它发光二极管不发出颜色光,实现每个数码管可以显示数字或其它信息。发光二极管发光时的颜色与发光二极管不发光时的颜色可以有明显的区别,方便用户直观地看清数码管显示的数字或其它信息。
58.服务器100的管理ip地址的数据长度比数码管的数量大时,处理器120可以按照数码管的数量,将服务器100的管理ip地址的数据划分成多组,得到多组地址数据。在一个实施例中,服务器100的管理ip地址的数据为二进制、或其它形式的数据时,处理器120可以将服务器100的管理ip地址转换成十进制的服务器100的管理ip地址,方便数码管显示出服务器100的管理ip地址。
59.数码管在显示服务器100的管理ip地址时,处理器120可以控制多个数码管在同一时刻显示一组地址数据。处理器120让多个数码管显示一组地址数据设定时间后,再次控制多个数码管显示下一组地址数据。后续其它组的地址数据以此类推,直到多个数码管依次显示所有的地址数据。
60.在一个实施例中,服务器100的管理ip地址的数据为“192.168.2.23”,数据的长度为9。服务器100设置有三个数码管。服务器100在同一时刻可以显示三个数字。处理器120可以将服务器100的管理ip地址的数据划分成三组,每组地址数据的长度为3,分别为“192.”、“168.”和“2.23”。
61.如图3(a)所示,服务器100的三个数码管没有通入电信号时,每个数码管内部的发光二极管不发出颜色光。三个数码管呈现出发光二极管原始颜色,如暗灰色、暗红色、或其它颜色。
62.如图3(b)所示,服务器100的三个数码管通入电信号时,每个数码管内部的发光二极管发出颜色光。三个数码管呈现出发光二极管的颜色光,如红色、绿色或其它颜色。三个数码管在没有接收到显示信息时,数码管内部的所有发光二极管发出颜色光。服务器100的三个数码管显示出数字为“8.8.8.”。在其它实施例中,数码管内部的部分发光二极管发出颜色光。服务器100的三个数码管可以显示出其它数字或其它信息。
63.如图3(c)所示,处理器120向三个数码管发送显示指令,让三个数码管显示第一组地址数据“192.”。数码管在接收到显示指令后,每个数码管内部的每个数字对应的发光二极管发出颜色光,让三个数码管显示出数字为“192.”。
64.其中,左边的数码管内部的发光二极管b和发光二极管c发出颜色光,让左边的数码管显示出数字为“1”。中间的数码管内部的发光二极管a、发光二极管b、发光二极管c、发光二极管d、发光二极管f和发光二极管g发出颜色光,让中间的数码管显示出数字为“9”。右边的数码管内部的发光二极管a、发光二极管b、发光二极管d、发光二极管e、发光二极管g和发光二极管dp发出颜色光,让右边的数码管显示出数字为“2.”。
65.如图3(d)所示,处理器120向三个数码管发送显示指令,让三个数码管显示第二组地址数据“168.”。数码管在接收到显示指令后,每个数码管内部的每个数字对应的发光二极管发出颜色光,让三个数码管显示出数字为“168.”。
66.其中,左边的数码管内部的发光二极管b和发光二极管c发出颜色光,让左边的数码管显示出数字为“1”。中间的数码管内部的发光二极管a、发光二极管c、发光二极管d、发光二极管e、发光二极管f和发光二极管g发出颜色光,让中间的数码管显示出数字为“6”。右边的数码管内部的发光二极管a、发光二极管b、发光二极管c、发光二极管d、发光二极管e、
发光二极管f、发光二极管g和发光二极管dp发出颜色光,让右边的数码管显示出数字为“8.”。
67.如图3(e)所示,处理器120向三个数码管发送显示指令,让三个数码管显示第三组地址数据“2.23”。数码管在接收到显示指令后,每个数码管内部的每个数字对应的发光二极管发出颜色光,让三个数码管显示出数字为“2.23”。
68.其中,左边的数码管内部的发光二极管a、发光二极管b、发光二极管d、发光二极管e、发光二极管g和发光二极管dp发出颜色光,让左边的数码管显示出数字为“2.”。中间的数码管内部的发光二极管a、发光二极管b、发光二极管d、发光二极管e和发光二极管g发出颜色光,让中间的数码管显示出数字为“2”。右边的数码管内部的发光二极管a、发光二极管b、发光二极管c、发光二极管d和发光二极管g发出颜色光,让右边的数码管显示出数字为“3”。
69.本技术实施例中,处理器120控制多个数码管显示一组地址数据时,数码管内部的发光二极管发出颜色光的时间超过设定时间,让数码管呈现出数字的驻留时间超过设定时间,方便维护人员记录下服务器100的管理ip地址的数据。在其它实施例中,设定时间可以为2秒或2秒以上的时间段。
70.在一个实施例中,服务器100的管理ip地址的数据长度比数码管的数量小时,服务器100的管理ip地址的数据只有一组。处理器120可以控制多个数码管一直显示服务器100的管理ip地址的数据。
71.在一个实施例中,处理器120控制多个数码管依次显示多组地址数据后,可以让多个数码管停止显示数字或其它信息。
72.在一个实施例中,处理器120控制多个数码管依次显示多组地址数据后,进入下一个显示周期,让多个数码管重新显示多组地址数据。处理器120控制多个数码管周期性显示服务器100的管理ip地址的数据,方便维护人员记录下服务器100的管理ip地址的数据。
73.本技术实施例中,处理器120控制多个数码管依次显示多组地址数据后,处理器120控制多个数码管进入初始状态,以隔离上个周期显示的服务器100的管理ip地址的数据和下个周期显示的服务器100的管理ip地址的数据。
74.在一个实施例中,处理器120进入初始状态时,可以控制多个数码管显示出特定数值或特定符号。维护人员可以根据特定数值或特定符号,判断出多个数码管在一个周期内显示的服务器100的管理ip地址的数据。在其它实施例中,多个数码管内部的所有或部分发光二极管发出颜色光,让多个数码管显示出特定数值或特定符号可以为“8.8.8.”、“f.f.f.”或其它符号。多个数码管内部的所有发光二极管不发出颜色光,让多个数码管显示出如图3(a)所示的现象。本技术在此不做限定。
75.本技术实施例中,多个数码管显示出特定数值或特定符号的时间与多个数码管显示的一组地址数据的设定时间不相同。在一个实施例中,多个数码管显示出特定数值或特定符号与多个数码管显示的地址数据相同时,维护人员可以根据时间的长短,判断出数码管显示的特定数值或特定符号。在其它实施例中,多个数码管显示出特定数值或特定符号的时间可以为1秒或1秒以上的时间段。
76.本技术中,维护人员查询服务器100的管理ip地址时,可以通过操作服务器100的特定按钮,触发服务器100自我查询功能。服务器100的处理器120识别并解析特定按钮的数字信号,向bmc 130发送查询请求。bmc 130识别并解析查询请求,向处理器120发送服务器
100的管理ip地址。处理器120接收到服务器100的管理ip地址后,控制服务器100的表达模组140周期性地表达出服务器100的管理ip地址。服务器100自我查询功能,可以让维护人员快速地知道服务器100的管理ip地址,以及提高查询服务器100的管理ip地址的准确性。
77.图4为本技术实施例中提供的一种查询装置的架构示意图。如图4所示,查询装置400包括操作组件410、处理器420、传输接口430和表达模组440。操作组件410与处理器420建立通信连接。处理器420与传输接口430建立通信连接。处理器420与表达模组440建立通信连接。
78.操作组件410可以为物理按键。在一个实施例中,维护人员按照特定行为动作操作操作组件410后,操作组件410产生特定操作指令,触发操作组件410向处理器420发送数字信号。数字信号可以触发处理器420的查询功能,让处理器420查询电子设备的管理ip地址。
79.操作组件410可以为虚拟按键。在一个实施例中,查询装置400设置有显示屏,显示屏可以显示虚拟按键。维护人员维修电子设备时,可以在显示屏上操作虚拟按键,触发显示屏向处理器420发送数字信号。数字信号可以触发处理器420的查询功能,让处理器420查询电子设备的管理ip地址。
80.处理器420可以是mcu、cpld、fpga或其它具有处理和控制功能的器件。在一个实施例中,处理器420接收到数字信号后,判断数字信号是否指示处理器420查询电子设备的管理ip地址。数字信号不是指示处理器420查询电子设备的管理ip地址时,处理器420执行数字信号对应的其它功能、或者不作处理。数字信号指示处理器420查询电子设备的管理ip地址时,处理器420可以向传输接口430发送查询请求,让传输接口430将查询请求发送给电子设备,以及通过传输接口430接收电子设备的管理ip地址。
81.在一个实施例中,处理器420接收到传输接口430传输的电子设备的管理ip地址后,识别出电子设备的管理ip地址。处理器420根据表达模组440的表达方式,将电子设备的管理ip地址的数据转换成对应的形式的数据。处理器420控制表达模组440周期性地表达出电子设备的管理ip地址,让维护人员快速地知道电子设备的管理ip地址。
82.传输接口440用于让查询装置400与电子设备建立通信连接,实现查询装置400与电子设备之间进行数据传输。传输接口440可以是有线接口,如ps/2接口、usb接口、midi接口或其它类型的有线接口。传输接口440可以是无线接口,如蓝牙模块、近场通信(near field communication,nfc)模块或其它无线通信模块。
83.表达模组440是用于表达出电子设备的管理ip地址的组件,可以为显示屏、扬声器、多个数码管或其它组件。表达模组440为显示屏。处理器420在接收到电子设备的管理ip地址时,将管理ip地址发送到显示屏上。显示屏显示出电子设备的管理ip地址。
84.表达模组440为扬声器。处理器420在接收到电子设备的管理ip地址时,将电子设备的管理ip地址转换成电信号,发送给扬声器。扬声器接收到处理器420的电信号,可以播报出电子设备的管理ip地址。
85.表达模组440为多个数码管。处理器420在接收到电子设备的管理ip地址时,处理器420根据数码管的数量,将电子设备的管理ip地址的数据划分成多组,得到多组地址数据。处理器420控制数码管周期性地依次显示各组的地址数据,让维护人员快速地知道电子设备的管理ip地址。
86.在一个实施例中,电子设备的管理ip地址的数据为二进制、或其它形式的数据时,
处理器420可以将电子设备的管理ip地址转换成十进制的电子设备的管理ip地址,方便数码管显示出电子设备的管理ip地址。
87.在一个实施例中,电子设备的管理ip地址的数据长度比数码管的数量大时,处理器420可以按照数码管的数量,将电子设备的管理ip地址的数据划分成多组,得到多组地址数据。电子设备的管理ip地址的数据长度比数码管的数量小时,电子设备的管理ip地址的数据只有一组。处理器420可以控制多个数码管一直显示电子设备的管理ip地址的数据。
88.在一个实施例中,处理器420控制多个数码管依次显示多组地址数据后,处理器420控制多个数码管进入初始状态,以隔离上个周期显示的电子设备的管理ip地址的数据和下个周期显示的电子设备的管理ip地址的数据。处理器420进入初始状态时,可以控制多个数码管显示出特定数值或特定符号。维护人员可以根据特定数值或特定符号,判断出多个数码管在一个周期内显示的电子设备的管理ip地址的数据。
89.在一个实施例中,多个数码管显示出特定数值或特定符号的时间与多个数码管显示的一组地址数据的设定时间不相同。多个数码管显示出特定数值或特定符号与多个数码管显示的地址数据相同时,维护人员可以根据时间的长短,判断出数码管显示的特定数值或特定符号。
90.本技术实施例中,电子设备可以是服务器、户外机柜、基站、或其它设备。电子设备内设置有bmc。bmc内设置有寄存器,寄存器存储有电子设备的管理ip地址。
91.本技术实施例中,查询装置400可以作为一个独立的设备。维护人员查询电子设备的管理ip地址时,将查询装置400的传输接口430插接到电子设备的接口上,可以直接得到电子设备的管理ip地址。维护人员可以根据表达模组440表达出的管理ip地址,可以快速地知道电子设备的管理ip地址,以及提高查询电子设备的管理ip地址的准确性。
92.图5为本技术实施例中提供的一种查询方法的流程示意图。如图5所示,该方法由上述的处理器120执行,具体实现过程如下:
93.步骤s501,接收操作组件发送的数字信号。
94.操作组件可以是物理按键或虚拟按键。在一个实施例中,维护人员按照特定行为动作操作物理按键后,物理按键产生特定操作指令,触发物理按键向处理器发送数字信号。数字信号可以触发处理器的查询功能,让处理器查询服务器的管理ip地址。其中,物理按键可以是uid、电源按钮、服务器的特定按键或其它按键,本技术在此不作限定。
95.在一个实施例中,显示屏可以显示虚拟按键。维护人员维修服务器时,可以在显示屏上操作虚拟按键,触发显示屏向处理器发送数字信号。数字信号可以触发处理器的查询功能,让处理器查询服务器的管理ip地址。
96.步骤s502,根据数字信号,向主板管理控制单元发送查询请求。其中,查询请求用于指示主板管理控制单元查询并发送自身存储的服务器的管理ip地址的数据。
97.处理器接收到数字信号后,判断数字信号是否指示处理器查询服务器的管理ip地址。在一个实施例中,数字信号不是指示处理器查询服务器的管理ip地址时,处理器执行数字信号对应的其它功能、或者不作处理。在一个实施例中,数字信号指示处理器查询服务器的管理ip地址时,处理器可以向bmc发送查询请求,让bmc向处理器发送服务器的管理ip地址。
98.步骤s503,接收服务器的管理ip地址的数据,并控制表达模组表达出服务器的管
理ip地址的数据。
99.具体地,处理器接收到bmc发送的服务器的管理ip地址后,识别出服务器的管理ip地址。表达模组为多个数码管时,处理器根据数码管的数量,将服务器的管理ip地址的数据划分成多组,得到多组地址数据。处理器控制数码管周期性地依次显示各组的地址数据,让维护人员快速地知道服务器的管理ip地址。
100.在一个实施例中,服务器的管理ip地址的数据为二进制、或其它形式的数据时,处理器可以将服务器的管理ip地址转换成十进制的服务器的管理ip地址,方便数码管显示出服务器的管理ip地址。
101.本技术实施例中,服务器的管理ip地址的数据长度比数码管的数量大时,处理器可以按照数码管的数量,将服务器的管理ip地址的数据划分成多组,得到多组地址数据。服务器的管理ip地址的数据长度比数码管的数量小时,服务器的管理ip地址的数据只有一组。处理器可以控制多个数码管一直显示服务器的管理ip地址的数据。
102.在一个实施例中,数码管在显示服务器的管理ip地址时,处理器可以控制多个数码管在同一时刻显示一组地址数据。处理器让多个数码管显示一组地址数据设定时间后,再次控制多个数码管显示下一组地址数据。后续其它组的地址数据以此类推,直到多个数码管依次显示所有的地址数据。
103.在一个实施例中,处理器控制多个数码管显示一组地址数据时,数码管内部的发光二极管发出颜色光的时间超过设定时间,让数码管呈现出数字的驻留时间超过设定时间,方便维护人员记录下服务器的管理ip地址的数据。在其它实施例中,设定时间可以为2秒或2秒以上的时间段。
104.在一个实施例中,处理器控制多个数码管依次显示多组地址数据后,可以让多个数码管停止显示数字或其它信息。
105.在一个实施例中,处理器控制多个数码管依次显示多组地址数据后,进入下一个显示周期,让多个数码管重新显示多组地址数据。处理器控制多个数码管周期性显示服务器的管理ip地址的数据,方便维护人员记录下服务器的管理ip地址的数据。
106.本技术实施例中,处理器控制多个数码管依次显示多组地址数据后,处理器控制多个数码管进入初始状态,以隔离上个周期显示的服务器的管理ip地址的数据和下个周期显示的服务器的管理ip地址的数据。
107.在一个实施例中,处理器进入初始状态时,可以控制多个数码管显示出特定数值或特定符号。维护人员可以根据特定数值或特定符号,判断出多个数码管在一个周期内显示的服务器的管理ip地址的数据。
108.在一个实施例中,多个数码管显示出特定数值或特定符号的时间与多个数码管显示的一组地址数据的设定时间不相同。多个数码管显示出特定数值或特定符号与多个数码管显示的地址数据相同时,维护人员可以根据时间的长短,判断出数码管显示的特定数值或特定符号。
109.本技术实施例中,处理器在接收到特定按钮发送的数字信号后,触发服务器自我查询服务器的管理ip地址的功能。服务器向bmc发送查询请求,以获取服务器的管理ip地址。处理器接收到服务器的管理ip地址后,控制表达模组周期性地表达出服务器的管理ip地址。维护人员根据表达模组表达出的结果可以快速地知道服务器的管理ip地址。服务器
的自我查询功能,可以让维护人员快速地知道服务器的管理ip地址,以及提高查询服务器的管理ip地址的准确性。
110.本技术实施例中还提供了一种查询装置,该查询装置包括处理器,该处理器可以执行如图1-图4和上述对应保护的技术方案,使得该查询装置具有上述保护的技术方案的技术效果。
111.本技术实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行上述图1-图4和相应描述内容中记载的任一项方法。
112.本技术实施例中还提供了一种计算机程序产品,所述计算机程序产品存储有指令,所述指令在由计算机执行时,使得所述计算机实施上述图1-图4和相应描述内容中记载的任一项方法。
113.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术实施例的范围。
114.此外,本技术实施例的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本技术中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,cd)、数字通用盘(digital versatile disc,dvd)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,eprom)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
115.在上述实施例中,查询装置可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
116.应当理解的是,在本技术实施例的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术
实施例的实施过程构成任何限定。
117.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
118.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
119.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
120.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者接入网设备等)执行本技术实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
121.以上所述,仅为本技术实施例的具体实施方式,但本技术实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术实施例的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1