一种信息处理方法及服务器的制造方法
【专利摘要】本发明公开了一种信息处理方法及服务器,所述服务器包括:壳体;M个存储单元,设置在所述壳体内,且所述M个存储单元中的每个存储单元可以被单独插入或拔出;M个指示输出单元,设置在所述壳体上,所述M个指示输出单元中的每个指示输出单元与所述M个存储单元中的一个存储单元连接;控制单元,与所述M个指示输出单元连接。本发明提供的上述服务器,用于解决现有技术中的服务器存在无法自动提示存储设备中操作系统的当前状态的技术问题,实现了能够自动提示服务器中存储设备内操作系统当前状态的技术效果。
【专利说明】
一种信息处理方法及服务器
技术领域
[0001 ] 本发明涉及电子技术领域,特别涉及一种信息处理方法及服务器。
【背景技术】
[0002]每台服务器可能同时接有几十块硬盘,在服务器测试过程中,时常需要使用热插拔技术在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源等部件,从而提高系统对灾难的及时恢复能力。
[0003]然而,在热插拔中,经常不清楚哪些盘上装有操作系统,用户极容易将正在运行的操作系统所对应的盘拔掉,从而造成数据丢失等不必要的损失。为此,现有技术通过人工记录的方式对各个存储设备中操作系统的当前状态进行统计。
[0004]本申请发明人在发明本申请实施例中技术方案的过程中,发现上述现有技术至少存在如下技术问题:
[0005]由于在现有技术中,通过人工记录的方式来定位存在操作系统的存储设备,不可避免地给用户定位带来了不便,所以,现有技术中的服务器存在无法自动提示存储设备中操作系统的当前状态的技术问题。
[0006]进一步地,由于现有技术存在无法自动提示存储设备中操作系统的当前状态的技术问题,进一步使得用户无法获知哪个存储设备的操作系统正在运行,进而导致现有技术中的服务器会致使用户误将操作系统正在运行的存储设备拔出,进而存在用户体验不好的问题。
【发明内容】
[0007]本发明实施例提供一种信息处理方法及服务器,用于解决现有技术中的服务器存在无法自动提示存储设备中操作系统的当前状态的技术问题,实现了能够自动提示服务器中存储设备内操作系统当前状态的技术效果。
[0008]—方面,本申请实施例提供了一种服务器,包括:
[0009]壳体;
[0010]M个存储单元,设置在所述壳体内,且所述M个存储单元中的每个存储单元可以被单独插入或拔出,所述M为正整数;
[0011 ] M个指示输出单元,设置在所述壳体上,所述M个指示输出单元中的每个指示输出单元与所述M个存储单元中的一个存储单元连接;
[0012]控制单元,与所述M个指示输出单元连接;
[0013]其中,所述控制单元用于:
[0014]接收基于一用户进行的用于查询所述M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态;
[0015]生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态。
[0016]可选地,所述控制单元具体包括:
[0017]控制软件模块,用于接收基于一用户进行的用于查询所述M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态;
[0018]指示输出单元控制器,用于生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元。
[0019]可选地,所述控制单元还包括:
[0020]数据通路单元,用于连接所述控制软件模块与所述指示输出单元控制器。
[0021]可选地,所述M个指示输出单元中每个指示输出单元具体为一指示灯组合结构,包括:
[0022]第一指示灯和与所述第一指示灯不同的第二指示灯;
[0023]此时,所述M个控制指令具体为M个指示灯控制指令,当所述指示灯组合结构接收到M个指示灯控制指令中的第一个指示灯控制指令时,会以所述第一个指示灯控制指令对应第一闪烁方式进行闪烁。
[0024]可选地,所述M个指示输出单元中每个指示输出单元具体为声音输出单元;此时,所述M个控制指令具体为M个声音控制指令,当所述声音输出单元接收到M个声音控制指令中的第一个声音控制指令时,会输出与所述第一个声音控制指令对应第一声音信息。
[0025]可选地,所述M个存储单元中所述每个存储单元的所述当前状态具体为:
[0026]不存在所述操作系统的第一状态;或,
[0027]存在所述操作系统且所述操作系统处于运行模式的第二状态;或,
[0028]存在所述操作系统但所述操作系统处于未运行模式的第三状态。
[0029]可选地,所述控制单元具体用于:
[0030]基于所述查询命令接收所述M个存储单元中所述每个存储单元的数据格式信息以及表征所述操作系统运行状态的信息;
[0031]基于所述数据格式信息以及所述表征所述操作系统运行状态的信息,确定出所述M个当前状态。
[0032]可选地,所述M个指示输出单元中所述每个指示输出单元的所述指示灯组合结构具体用于:
[0033]接收所述控制单元对所述M个指示灯控制指令进行解析获得的M个解析命令中的第一个解析命令;
[0034]执行所述第一解析命令,在一预设时刻对所述指示灯组合结构输入预设格式的高低电平,以使所述指示灯组合结构在所述预设格式的高低电平的驱动下进行闪烁。
[0035]另一方面,本申请实施例还提供了一种信息处理方法,应用于一服务器,所述方法包括:
[0036]通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,其中,所述M个存储单元中每个存储单元可以被单独插入或拔出,M为正整数;
[0037]通过所述控制单元生成并将与所述M个当前状态对应的M个控制指令发送给M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态,其中,所述M个指示输出单元中的每个指示输出单元与所述M个存储单元中的一个存储单元连接。
[0038]可选地,所述通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,具体为:
[0039]通过所述控制单元中的控制软件模块接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态;
[0040]所述通过所述控制单元生成并将与所述M个当前状态对应的M个控制指令发送给M个指示输出单元,具体为:
[0041]通过所述控制单元中的指示输出单元控制器生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元。
[0042]可选地,通过所述控制单元中还包括:数据通路单元,用于连接所述控制软件模块与所述指示输出单元控制器。
[0043]可选地,所述M个指示输出单元中每个指示输出单元具体为一指示灯组合结构,包括:
[0044]第一指示灯和与所述第一指示灯不同的第二指示灯;
[0045]此时,所述M个控制指令具体为M个指示灯控制指令,当所述指示灯组合结构接收到M个指示灯控制指令中的第一个指示灯控制指令时,会以所述第一个指示灯控制指令对应第一闪烁方式进行闪烁。
[0046]可选地,所述M个指示输出单元中每个指示输出单元具体为声音输出单元;此时,所述M个控制指令具体为M个声音控制指令,当所述声音输出单元接收到M个声音控制指令中的第一个声音控制指令时,会输出与所述第一个声音控制指令对应第一声音信息。
[0047]可选地,所述M个存储单元中所述每个存储单元的所述当前状态具体为:
[0048]不存在所述操作系统的第一状态;或,
[0049]存在所述操作系统且所述操作系统处于运行模式的第二状态;或,
[0050]存在所述操作系统但所述操作系统处于未运行模式的第三状态。
[0051]可选地,所述通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,具体包括:
[0052]基于所述查询命令接收所述M个存储单元中所述每个存储单元的数据格式信息以及表征所述操作系统运行状态的信息;
[0053]基于所述数据格式信息以及所述表征所述操作系统运行状态的信息,确定出所述M个当前状态。
[0054]可选地,所述当指示灯组合结构接收到所述M个控制指令中的第一个指示灯控制指令时,会以所述第一指示灯控制指令对应的第一闪烁方式进行闪烁,具体包括:
[0055]接收所述控制单元对所述M个指示灯控制指令进行解析获得的M个解析命令中的第一个解析命令;
[0056]执行所述第一解析命令,在一预设时刻对所述指示灯组合结构输入预设格式的高低电平,以使所述指示灯组合结构在所述预设格式的高低电平的驱动下进行闪烁。
[0057]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0058]在本申请的技术方案中,通过在服务器中设计一控制单元,用于接收基于一用户进行的用于查询所述M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,以及生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态。从而通过各存储设备中普遍存在的指示输出单元实现对存储单元中操作系统的存在状态的自动指示,而不像现有技术中那样需要人工对存储设备中操作系统的情况进行记录,所以,实现了能够自动提示服务器中存储设备内操作系统当前状态的技术效果。
[0059]进一步地,由于采用了本申请的技术方案,能够通过指示输出单元自动化提示存储设备中操作系统的存在状况,所以,实现了用户对包含有操作系统且是否处于工作状态的存储设备快速定位的技术效果。
[0060]进一步地,由于采用了本申请的技术方案,能够通过各存储设备中普遍存在的指示输出单元实现对存储单元中操作系统的存在状态的自动指示,所以,实现了对存储设备内指示输出单元充分利用的技术效果。
【附图说明】
[0061]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
[0062]图1为本申请实施例一中服务器中控制单元10的功能框图;
[0063]图2为本申请实施例一中一种信息处理方法的流程图;
[0064]图3为本申请实施例一中一种信息处理方法步骤SlOl的流程图。
【具体实施方式】
[0065]本发明实施例提供一种信息处理方法及服务器,用于解决现有技术中的服务器存在无法自动提示存储设备中操作系统的当前状态的技术问题,实现了能够自动提示服务器中存储设备内操作系统当前状态的技术效果。
[0066]本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:
[0067]—种服务器,包括:
[0068]壳体;
[0069]M个存储单元,设置在所述壳体内,且所述M个存储单元中的每个存储单元可以被单独插入或拔出,所述M为正整数;
[0070]M个指示输出单元,设置在所述壳体上,所述M个指示输出单元中的每个指示输出单元与所述M个存储单元中的一个存储单元连接;
[0071]控制单元,与所述M个指示输出单元连接;
[0072]其中,所述控制单元用于:
[0073]接收基于一用户进行的用于查询所述M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态;
[0074]生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态。
[0075]在上述的技术方案中,通过在服务器中设计一控制单元,用于接收基于一用户进行的用于查询所述M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,以及生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态。从而通过各存储设备中普遍存在的指示输出单元实现对存储单元中操作系统的存在状态的自动指示,而不像现有技术中那样需要人工对存储设备中操作系统的情况进行记录,所以,实现了能够自动提示服务器中存储设备内操作系统当前状态的技术效果。
[0076]为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互结合。
[0077]实施例一
[0078]本申请实施例提供的一种服务器,包括:
[0079]壳体;
[0080]M个存储单元,设置在所述壳体内,且所述M个存储单元中的每个存储单元可以被单独插入或拔出,所述M为正整数;
[0081]M个指示输出单元,设置在所述壳体上,所述M个指示输出单元中的每个指示输出单元与所述M个存储单元中的一个存储单元连接;
[0082]请参考图1所示,所述服务器中还包括控制单元10,与所述M个指示输出单元连接;
[0083]其中,控制单元10用于:
[0084]接收基于一用户进行的用于查询所述M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态;
[0085]生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态。
[0086]在本申请实施例中的服务器可以是文件服务器、数据库服务器、应用程序服务器、WEB服务器,当然还可以是别的服务器,在此就不一一举例了。
[0087]在本申请实施例中,存储单元可以为由一个物理硬盘所组成的存储设备,也可以是由至少一个硬盘组成的类卷,对于本领域的普通技术人员可以根据具体的需要进行相应的设计,在此就不一一赘述了。
[0088]此外,在本申请实施例中,所述指示输出单元具体可以为指示硬盘状态的硬盘指示灯,还可以是诸如音频的指示输出单元,当然还可以是其它的指示输出单元,在此,就不
举例了。
[0089]在本申请实施例中,控制单元10具体包括控制软件模块100和指示输出单元控制器 101。
[0090]其中,控制软件模块100用于接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得M个存储单元的M个当前状态。且为了利用服务器现有的硬件环境实现指示功能,控制软件模块100可以设置在固件、驱动程序或者上层软件中,也就是说,控制软件模块100可以回调函数形式注册于上层系统,在需要时被调用。其中,在本申请实施例中的操作系统可以是Linux、Unix、Windows,当然还可以是别的操作系统。举个具体的例子来说,在用户A准备查看单台服务器中各个硬盘内的操作系统的存在状况时,通过用户在位于该服务器上的应用软件B上进行对当前各个硬盘内的操作系统的存在状态进行指示的操作,比如,打开该指示功能的操作,当然也可以是在应用软件B上进行的将当前指示硬盘状态的指示功能切换至指示硬盘内操作系统存在状态的指示功能。还可以是在用户打开存储系统中原有的硬盘指示灯状态指示之后间隔一预设时间后,响应存在操作系统状态的指示功能,当然还可以是其它的情况,在此就不一一赘述了。当控制软件模块100接收到应用软件B发出的查询命令时,控制软件模块100将接收到该查询命令,并基于该查询命令获得硬盘内与操作系统相关的当前状态。
[0091]在本申请实施例中,为了生成并将与所述M个当前状态对应的M个控制指令发送给M个指示输出单元,所述服务器还包括指示输出单元控制器1I。
[0092]在本申请实施例中,为了保证控制软件模块100和指示输出单元控制器101之间能够成功传送信息,所述服务器还包括一数据通路单元102,通过数据通路单元102将所述服务器内的各个功能部件之间连接起来。在本申请实施例中,数据通路单元102依据控制软件模块100和指示输出单元控制器101接口而确定。举个具体的例子来说,当控制软件模块100在设置在存储卡中且指示输出单元控制器101的接口为SGP1接口时,数据通路单元102为SGP1总线,存储卡和指示输出单元控制器101之间通过SGP1总线进行通信。当控制软件模块100在CPU(B10S/驱动程序/应用程序)中实现且指示输出单元控制器101的接口为T2C时,其中,CPU和主机总线适配器之间通过形如PCIe总线的主机总线进行通信,主机总线适配器和指示输出单元控制器101之间通过T2C总线进行通信本领域的普通技术人员可以根据通信协议的不同来设计数据通路单元102。
[0093]在本申请实施例中,为了保证将获得各个存储设备中操作系统的存在状况显示出来,M个指示输出单元具有以下两种实现形式,但又不仅限于以下两种实现形式,本领域的普通技术人员可以根据需要进行适当的设计。
[0094]第一种实现形式
[0095]第一种实现形式基于各存储设备上已有的硬盘状态指示灯来设计的,所以,在保证了本发明的对存储设备内操作系统存在系统的指示的技术效果外,还极大地节约了设计的成本。在第一种实现形式中,M个指示输出单元中每个指示输出单元具体为一指示灯组合结构,包括:第一指示灯和与所述第一指示灯不同的第二指示灯。此时,所述M个控制指令具体为M个指示灯控制指令,当所述指示灯组合结构接收到M个指示灯控制指令中的第一个指示灯控制指令时,会以所述第一指示灯控制指令对应的第一闪烁方式进行闪烁。除了由所述第一指示灯和所述第二指示灯组成的指示灯组合结构外,还可以是其它指示灯所构成的指示灯组合结构,也就是说,在本申请实施例中的指示灯组合结构仅不仅仅限于两个指示灯的情况,还可以是其它个数的指示灯的情况,在此就不一一详细说明了。由于指示灯组合结构不同,则指示灯指示的含义也有所区别,且对于指示灯指示的含义本领域的普通技术人员还可以根据需要进行适当的设计。也就是,可以根据指示灯的状态来对各存储设备内与操作系统有关的所述当前状态进行指示,且在第一种实现方式中,设计方式更加灵活多变。
[0096]第二种实现方式
[0097]第二种实现方式基于M个指示输出单元具体为声音输出单元的情况来设计的。此时,所述M个控制指令具体为M个声音控制指令,当所述声音输出单元接收到M个声音控制指令中的第一个声音控制指令时,会输出与所述第一个声音控制指令对应的第一声音信息。举个具体的例子来说,当检测到所述M个当前状态为表明所述每个存储单元为不存在操作系统的状态时,所述声音输出单元将输出一条形如“该存储设备不存在操作系统”的语音提示信息。对于其它的情况在此就不一一举例了。
[0098]在本申请实施例中,M个存储单元中所述每个存储单元的所述当前状体具体为:不存在所述操作系统的第一状态;或,存在所述操作系统且所述操作系统处于运行模式的第二状态;或,存在所述操作系统但所述操作系统处于未运行模式的第三状态。举个具体的例子来说,在所述操作系统为Windows操作系统时,所述当前状态可以具体为表明存储单元内不存在Windows操作系统的第一状态,或者为表明存储单元内存在Windows操作系统且该操作系统处于运行模式的第二状态,或者为表明存储单元内存在Windows操作系统且该操作系统处于未运行模式的第三状态。
[0099]在本申请实施例中,为了保证指示输出单元控制器101能够基于控制软件模块100对M个指示输出单元进行正确的指示,控制软件模块100具体用于:基于所述查询命令接收所述M个存储单元中所述每个存储单元的数据格式信息以及表征所述操作系统运行状态的信息;基于所述数据格式信息以及所述表征所述操作系统运行状态的信息,确定出所述M个当前状态。也就是说,控制软件模块100能够解析出存储设备的数据格式,比如,对于存储设备A,控制软件模块100可以解析出存储设备A的分区格式信息,文件系统信息,其中,分区格式信息诸如MBR分区格式或者GPT分区格式等,文件系统信息诸如FAT文件系统,NTFS文件系统,EXT文件系统,BTFS文件系统,等等。此外,控制软件模块100还可以探测并对存储设备内的操作系统进行识别,基于获得到的所述每个存储单元的数据格式信息以及表征所述操作系统运行状态的信息,确定出所述M个当前状态。在POST阶段,B1S会调用存储卡的功能来引导操作系统,进而确定出当前存储设备内的操作系统是否正在被使用。
[0100]在本申请实施例中,M个指示输出单元中所述每个指示输出单元的所述指示灯组合结构具体用于:接收控制单元10对所述M个指示灯控制指令进行解析获得的M个解析命令中的第一个解析命令;执行所述第一解析命令,在一预设时刻对所述指示灯组合结构输入预设格式的高低电平,以使所述指示灯组合在所述预设格式的高低电平的驱动下进行闪烁。在本申请实施例中,为了对所述指示灯组合结构中的指示灯的闪烁含义进行定义,可以采用十六位的指示灯控制命令,将位于背板不同位置处的存储设备中存在操作系统的状况以及当前正在使用的操作系统对应的存储设备指示出来,当然对于本领域的普通技术人员来说也可以根据需要设计其它的指示灯控制指令,在此就不一一举例了。举个具体的例子来说,这十六位指示灯控制命令中,O到15这十六位二进制码中,0-1位二进制码表示指示方式,2-3位二进制码表示指示灯点亮时间,4-5位二进制码表示指示灯关闭时间,6-7位二进制码所标识的功能待定,之所以预留这两位,本领域的普通技术人员可以根据的具体的需要进行相应的改进设计,8-15位二进制码表示存储设备在背板上的编号。其中的一种指示灯控制命令格式中,指示方式中“00”表示“停止指示”,“01”表示“交替闪烁指示”,“10”表示“同步闪烁指示”,“延迟I”中的“11”表示“指示灯点亮时间(以250ms为单位)”,“延迟2”中的“11”表示“指示灯关闭时间(以250ms为单位)”举个具体的例子来说,当所述指示灯组合结构接收到控制软件模块发送的形如“0111 1100 1100 1100”的第一指示灯控制指令时,并按照预先设计的十六进制指示灯控制命令对该控制指令进行解析,获得第一解析命令,所述指示灯组合结构将执行所述第一解析命令。此时位于背板上编号为“11001100”的存储设备为存储设备B,那么此时存储设备B上的指示灯a和指示灯b将以时间间隔为250ms交替闪烁,此时如果约定第一指示灯和第二指示灯交替闪烁时表明存储设备或者逻辑卷中存在操作系统的情况,也就是说,此时的存储设备B中存在操作系统。对于本申请实施例来说,还可以是其它位数的指示灯控制命令格式。
[0101]此外,在本申请实施例中,还可以使用不同的规则来表示操作系统在存储设备中的存在状况。比如,第一种规则为,在第一指示灯和第二指示灯交替闪烁时表明存储设备或者逻辑卷中存在操作系统;在第一指示灯和第二指示灯同步闪烁时表明存储设备或者逻辑卷中存在操作系统,且此操作系统正在被使用。第二种规则和第一种规则恰恰相反,比如在第一指示灯和第二指示灯交替闪烁时表明存储设备或者逻辑卷中存在操作系统,且此操作系统正在被使用;在第一指示灯和第二指示灯同步闪烁时表明存储设备或者逻辑卷中存在操作系统。在本申请实施例中,对于指示灯控制命令格式以及设置指示灯闪烁情况的定义并不局限于以上所提到的,本领域的普通技术人员可以根据具体的需要进行相应的设计。
[0102]此外,在本申请实施例中,对于多个操作系统的多个盘闪灯方式相同的情况,可以通过控制软件模块100来依次指示属于同一个操作系统的盘,从而方便用户将属于同一个操作系统的盘区分开来,比如,控制软件模块100会通过控制命令每次只点亮属于同一个操作系统的盘。
[0103]实施例二
[0104]基于同一发明构思,请参考图2所示为本申请实施例还提供了一种信息处理方法,可以应用于实施例一中的服务器中,所述方法包括:
[0105]SlOl:通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,其中,所述M个存储单元中每个存储单元可以被单独插入或拔出,M为大于等于2的整数;
[0106]S102:通过所述控制单元生成并将与所述M个当前状态对应的M个控制指令发送给M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态,其中,所述M个指示输出单元中的每个指示输出单元与所述M个存储单元中的一个存储单元连接。
[0107]在本申请实施例中,所述通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,具体为:
[0108]通过所述控制单元中的控制软件模块接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态;
[0109]所述通过所述控制单元生成并将与所述M个当前状态对应的M个控制指令发送给M个指示输出单元,具体为:
[0110]通过所述控制单元中的指示输出单元控制器生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元。
[0111]在本申请实施例中,通过所述控制单元中还包括:数据通路单元,用于连接所述控制软件模块与所述指示输出单元控制器。
[0112]在本申请实施例中,所述M个指示输出单元中每个指示输出单元具体为一指示灯组合结构,包括:
[0113]第一指示灯和与所述第一指示灯不同的第二指示灯;
[0114]此时,所述M个控制指令具体为M个指示灯控制指令,当所述指示灯组合结构接收到M个指示灯控制指令中的第一个指示灯控制指令时,会以所述第一个指示灯控制指令对应第一闪烁方式进行闪烁。
[0115]在本申请实施例中,所述M个指示输出单元中每个指示输出单元具体为声音输出单元;此时,所述M个控制指令具体为M个声音控制指令,当所述声音输出单元接收到M个声音控制指令中的第一个声音控制指令时,会输出与所述第一个声音控制指令对应第一声音信息。
[0116]在本申请实施例中,所述M个存储单元中所述每个存储单元的所述当前状态具体为:
[0117]不存在所述操作系统的第一状态;或,
[0118]存在所述操作系统且所述操作系统处于运行模式的第二状态;或,
[0119]存在所述操作系统但所述操作系统处于未运行模式的第三状态。
[0120]在本申请实施例中,请参考图3所示,步骤SlOl具体包括:
[0121]S201:基于所述查询命令接收所述M个存储单元中所述每个存储单元的数据格式信息以及表征所述操作系统运行状态的信息;
[0122]S202:基于所述数据格式信息以及所述表征所述操作系统运行状态的信息,确定出所述M个当前状态。
[0123]可选地,所述当指示灯组合结构接收到所述M个控制指令中的第一个指示灯控制指令时,会以所述第一指示灯控制指令对应的第一闪烁方式进行闪烁,具体包括:
[0124]接收所述控制单元对所述M个指示灯控制指令进行解析获得的M个解析命令中的第一个解析命令;
[0125]执行所述第一解析命令,在一预设时刻对所述指示灯组合结构输入预设格式的高低电平,以使所述指示灯组合结构在所述预设格式的高低电平的驱动下进行闪烁。
[0126]通过本申请实施例中的一个或多个技术方案,可以实现如下一个或多个技术效果:
[0127]在本申请的技术方案中,通过在服务器中设计一控制单元,用于接收基于一用户进行的用于查询所述M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,以及生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态。从而通过各存储设备中普遍存在的指示输出单元实现对存储单元中操作系统的存在状态的自动指示,而不像现有技术中那样需要人工对存储设备中操作系统的情况进行记录,所以,实现了能够自动提示服务器中存储设备内操作系统当前状态的技术效果。
[0128]进一步地,由于采用了本申请的技术方案,能够通过指示输出单元自动化提示存储设备中操作系统的存在状况,所以,实现了用户对包含有操作系统且是否处于工作状态的存储设备快速定位的技术效果。
[0129]进一步地,由于采用了本申请的技术方案,能够通过各存储设备中普遍存在的指示输出单元实现对存储单元中操作系统的存在状态的自动指示,所以,实现了对存储设备内指示输出单元充分利用的技术效果。
[0130]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0131]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0132]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0133]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0134]具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一服务器读取或被执行时,包括如下步骤:
[0135]通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,其中,所述M个存储单元中每个存储单元可以被单独插入或拔出,M为正整数;
[0136]通过所述控制单元生成并将与所述M个当前状态对应的M个控制指令发送给M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态,其中,所述M个指示输出单元中的每个指示输出单元与所述M个存储单元中的一个存储单元连接。
[0137]可选地,所述存储介质中存储的与步骤,所述通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,对应的计算机程序指令在被执行时,具体为:
[0138]通过所述控制单元中的控制软件模块接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态;
[0139]所述存储介质中存储的与步骤,所述通过所述控制单元生成并将与所述M个当前状态对应的M个控制指令发送给M个指示输出单元,对应的计算机程序指令在被执行时,具体为:
[0140]通过所述控制单元中的指示输出单元控制器生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元。
[0141]可选地,所述存储介质中存储的与步骤,通过所述控制单元中还包括:数据通路单元,用于连接所述控制软件模块与所述指示输出单元控制器。
[0142]可选地,所述M个指示输出单元中每个指示输出单元具体为一指示灯组合结构,包括:
[0143]第一指示灯和与所述第一指示灯不同的第二指示灯;
[0144]此时,所述M个控制指令具体为M个指示灯控制指令,当所述指示灯组合结构接收到M个指示灯控制指令中的第一个指示灯控制指令时,会以所述第一个指示灯控制指令对应第一闪烁方式进行闪烁。
[0145]可选地,所述M个指示输出单元中每个指示输出单元具体为声音输出单元;此时,所述M个控制指令具体为M个声音控制指令,当所述声音输出单元接收到M个声音控制指令中的第一个声音控制指令时,会输出与所述第一个声音控制指令对应第一声音信息。
[0146]可选地,所述存储介质中存储的与步骤,所述M个存储单元中所述每个存储单元的所述当前状态,对应的计算机程序指令在被执行时,具体为:
[0147]不存在所述操作系统的第一状态;或,
[0148]存在所述操作系统且所述操作系统处于运行模式的第二状态;或,
[0149]存在所述操作系统但所述操作系统处于未运行模式的第三状态。
[0150]可选地,所述存储介质中存储的与步骤,所述通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,对应的计算机程序指令在被执行时,具体包括:
[0151]基于所述查询命令接收所述M个存储单元中所述每个存储单元的数据格式信息以及表征所述操作系统运行状态的信息;
[0152]基于所述数据格式信息以及所述表征所述操作系统运行状态的信息,确定出所述M个当前状态。
[0153]可选地,所述存储介质中存储的与步骤,所述当指示灯组合结构接收到所述M个控制指令中的第一个指示灯控制指令时,会以所述第一指示灯控制指令对应的第一闪烁方式进行闪烁,对应的计算机程序指令在被执行时,具体包括:
[0154]接收所述控制单元对所述M个指示灯控制指令进行解析获得的M个解析命令中的第一个解析命令;
[0155]执行所述第一解析命令,在一预设时刻对所述指示灯组合结构输入预设格式的高低电平,以使所述指示灯组合结构在所述预设格式的高低电平的驱动下进行闪烁。
[0156]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0157]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种服务器,包括: 壳体; M个存储单元,设置在所述壳体内,且所述M个存储单元中的每个存储单元可以被单独插入或拔出,所述M为正整数; M个指示输出单元,设置在所述壳体上,所述M个指示输出单元中的每个指示输出单元与所述M个存储单元中的一个存储单元连接; 控制单元,与所述M个指示输出单元连接; 其中,所述控制单元用于: 接收基于一用户进行的用于查询所述M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态; 生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态。2.如权利要求1所述的服务器,其特征在于,所述控制单元具体包括: 控制软件模块,用于接收基于一用户进行的用于查询所述M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态; 指示输出单元控制器,用于生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元。3.如权利要求2所述的服务器,其特征在于,所述控制单元还包括: 数据通路单元,用于连接所述控制软件模块与所述指示输出单元控制器。4.如权利要求1-3中任一权项所述的服务器,其特征在于,所述M个指示输出单元中每个指示输出单元具体为一指示灯组合结构,包括: 第一指示灯和与所述第一指示灯不同的第二指示灯; 此时,所述M个控制指令具体为M个指示灯控制指令,当所述指示灯组合结构接收到M个指示灯控制指令中的第一个指示灯控制指令时,会以所述第一个指示灯控制指令对应第一闪烁方式进行闪烁。5.如权利要求1-3中任一权项所述的服务器,其特征在于,所述M个指示输出单元中每个指示输出单元具体为声音输出单元;此时,所述M个控制指令具体为M个声音控制指令,当所述声音输出单元接收到M个声音控制指令中的第一个声音控制指令时,会输出与所述第一个声音控制指令对应第一声音信息。6.如权利要求1所述的服务器,其特征在于,所述M个存储单元中所述每个存储单元的所述当前状态具体为: 不存在所述操作系统的第一状态;或, 存在所述操作系统且所述操作系统处于运行模式的第二状态;或, 存在所述操作系统但所述操作系统处于未运行模式的第三状态。7.如权利要求1所述的服务器,其特征在于,所述控制单元具体用于: 基于所述查询命令接收所述M个存储单元中所述每个存储单元的数据格式信息以及表征所述操作系统运行状态的信息; 基于所述数据格式信息以及所述表征所述操作系统运行状态的信息,确定出所述M个当前状态。8.如权利要求4所述的服务器,其特征在于,所述M个指示输出单元中所述每个指示输出单元的所述指示灯组合结构具体用于: 接收所述控制单元对所述M个指示灯控制指令进行解析获得的M个解析命令中的第一个解析命令; 执行所述第一解析命令,在一预设时刻对所述指示灯组合结构输入预设格式的高低电平,以使所述指示灯组合结构在所述预设格式的高低电平的驱动下进行闪烁。9.一种信息处理方法,应用于一服务器,所述方法包括: 通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,其中,所述M个存储单元中每个存储单元可以被单独插入或拔出,M为正整数; 通过所述控制单元生成并将与所述M个当前状态对应的M个控制指令发送给M个指示输出单元,以使所述M个指示输出单元基于所述M个控制指令输出M个指示信息,以使所述用户能够基于所述M个指示信息获知所述M个存储单元中每个存储单元的所述当前状态,其中,所述M个指示输出单元中的每个指示输出单元与所述M个存储单元中的一个存储单元连接。10.如权利要求9所述的方法,其特征在于,所述通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,具体为: 通过所述控制单元中的控制软件模块接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态; 所述通过所述控制单元生成并将与所述M个当前状态对应的M个控制指令发送给M个指示输出单元,具体为: 通过所述控制单元中的指示输出单元控制器生成并将与所述M个当前状态对应的M个控制指令发送给所述M个指示输出单元。11.如权利要求10所述的方法,其特征在于,通过所述控制单元中还包括:数据通路单元,用于连接所述控制软件模块与所述指示输出单元控制器。12.如权利要求9-11任一权项所述的方法,其特征在于,所述M个指示输出单元中每个指示输出单元具体为一指示灯组合结构,包括: 第一指示灯和与所述第一指示灯不同的第二指示灯; 此时,所述M个控制指令具体为M个指示灯控制指令,当所述指示灯组合结构接收到M个指示灯控制指令中的第一个指示灯控制指令时,会以所述第一个指示灯控制指令对应第一闪烁方式进行闪烁。13.如权利要求9-11任一权项所述的方法,其特征在于,所述M个指示输出单元中每个指示输出单元具体为声音输出单元;此时,所述M个控制指令具体为M个声音控制指令,当所述声音输出单元接收到M个声音控制指令中的第一个声音控制指令时,会输出与所述第一个声音控制指令对应第一声音信息。14.如权利要求9所述的方法,其特征在于,所述M个存储单元中所述每个存储单元的所述当前状态具体为: 不存在所述操作系统的第一状态;或, 存在所述操作系统且所述操作系统处于运行模式的第二状态;或, 存在所述操作系统但所述操作系统处于未运行模式的第三状态。15.如权利要求9所述的方法,其特征在于,所述通过所述服务器中的控制单元接收基于一用户进行的用于查询M个存储单元中每个存储单元的与操作系统相关的当前状态的查询操作而生成的查询命令,获得所述M个存储单元的M个当前状态,具体包括: 基于所述查询命令接收所述M个存储单元中所述每个存储单元的数据格式信息以及表征所述操作系统运行状态的信息; 基于所述数据格式信息以及所述表征所述操作系统运行状态的信息,确定出所述M个当前状态。16.如权利要求12所述的方法,其特征在于,所述当指示灯组合结构接收到所述M个控制指令中的第一个指示灯控制指令时,会以所述第一指示灯控制指令对应的第一闪烁方式进行闪烁,具体包括: 接收所述控制单元对所述M个指示灯控制指令进行解析获得的M个解析命令中的第一个解析命令; 执行所述第一解析命令,在一预设时刻对所述指示灯组合结构输入预设格式的高低电平,以使所述指示灯组合结构在所述预设格式的高低电平的驱动下进行闪烁。
【文档编号】G06F1/16GK106033234SQ201510126325
【公开日】2016年10月19日
【申请日】2015年3月20日
【发明人】胡畅泉
【申请人】联想(北京)有限公司