一种服务器部件的标识方法、装置、设备及存储介质与流程

文档序号:22759884发布日期:2020-10-31 09:58阅读:145来源:国知局
一种服务器部件的标识方法、装置、设备及存储介质与流程

本发明涉及服务器技术领域,特别涉及一种服务器部件的标识方法、装置、设备及计算机可读存储介质。



背景技术:

随着现代社会科技的发展,服务器的应用越来越广泛。服务器中的各种服务器部件(如硬盘、内存和cpu等)的种类型号繁多,如硬盘根据存储介质分为固态硬盘(ssd)和机械硬盘(hdd),固态硬盘是以半导体状态做记忆介质,机械硬盘是以磁做记忆介质的;根据接口协议可以分为sata(serialadvancedtechnologyattachment,一种串行硬件驱动器接口)硬盘、sas(serialattachedscsi,串行连接scsi)硬盘和nvme(non-volatilememoryexpress,一种专门为闪存类存储设计的协议)硬盘等等;根据容量可以分为1t、2t、4t、8t等容量硬盘,根据尺寸可以分为2.5寸硬盘和3.5寸硬盘。

现有技术中,服务器部件的标识方法往往针对服务器部件的外部形态特性分别建立不同的标识,每个标识上面具备相应的服务器部件信息;如服务器的硬盘的标识根据2.5寸和3.5的尺寸特性分别建立不同的标识,每个标识上面具备相应的硬盘信息;例如一个1t的三星的ssd硬盘,如果在服务器托架上安装位置不同,则带出对应ssd_1t_2.5或者ssd_1t_3.5标签,使得每个硬盘和/或托架搭配就会形成一种标识,如果客户想要选择序号标识,则需要再如图1所示根据硬盘和/或托架关系生成大量序号标识,整个bom(物料清单)设计及选配过程会非常庞大复杂且效率低下,不利于订单及bom的高效管理。

因此,如何能够提供一种服务器部件的标识方法,降低服务器部件的单个标签信息的复杂程度,提高标签信息管理的便捷性和标签信息匹配效率,是现今急需解决的问题。



技术实现要素:

本发明的目的是提供一种服务器部件的标识方法、装置、设备及计算机可读存储介质,降低服务器部件的单个标签信息的复杂程度,提高标签信息管理的便捷性和标签信息匹配效率。

为解决上述技术问题,本发明提供一种服务器部件的标识方法,包括:

获取服务器部件的订单信息;其中,所述订单信息包括:每个所述服务器部件对应的规格信息;

根据所述订单信息,从目标标签信息库中查找所述规格信息对应的标签信息;其中,所述目标标签信息库为任意两个或两个以上的预设单一标签信息库;

打印所述标签信息,以使每个所述服务器部件和/或对应的安装位置标记各自对应的标签信息。

可选的,所述服务器部件为硬盘时,所述预设单一标签信息库不包括尺寸信息库。

可选的,所述根据所述订单信息,从目标标签信息库中查找所述规格信息对应的标签信息,包括:

根据所述订单信息中的标签选择信息,从全部所述预设单一标签信息库中确定所述目标标签信息库;

根据所述规格信息,从目标标签信息库中查找所述规格信息对应的标签信息。

可选的,所述服务器部件为硬盘时,所述规格信息包括:存储介质类型信息、接口协议类型信息、容量信息和尺寸信息;所述预设单一标签信息库包括:类型信息库、容量信息库和序号信息库,所述类型信息库包括预设存储介质类型信息和预设接口协议类型信息。

可选的,所述获取服务器部件的订单信息,包括:

根据所述服务器部件的规格信息库中的预设规格信息对应的选择指令,生成所述订单信息,并将所述预设规格信息作为所述规格信息。

本发明还提供了一种服务器部件的标识装置,包括:

获取模块,用于获取服务器部件的订单信息;其中,所述订单信息包括:每个所述服务器部件对应的规格信息;

查找模块,用于根据所述订单信息,从目标标签信息库中查找所述规格信息对应的标签信息;其中,所述目标标签信息库为任意两个或两个以上的预设单一标签信息库;

打印模块,用于打印所述标签信息,以使每个所述服务器部件和/或对应的安装位置标记各自对应的标签信息。

可选的,所述查找模块,包括:

确定子模块,用于根据所述订单信息中的标签选择信息,从全部所述预设单一标签信息库中确定所述目标标签信息库;

查找子模块,用于根据所述规格信息,从目标标签信息库中查找所述规格信息对应的标签信息。

可选的,所述获取模块具体用于根据所述服务器部件的规格信息库中的预设规格信息对应的选择指令,生成所述订单信息,并将所述预设规格信息作为所述规格信息。

本发明还提供了一种服务器部件的标识设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上述所述的服务器部件的标识方法的步骤。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的服务器部件的标识方法的步骤。

本发明所提供的一种服务器部件的标识方法,包括:获取服务器部件的订单信息;其中,订单信息包括:每个服务器部件对应的规格信息;根据订单信息,从目标标签信息库中查找规格信息对应的标签信息;其中,目标标签信息库为任意两个或两个以上的预设单一标签信息库;打印标签信息,以使每个服务器部件和/或对应的安装位置标记各自对应的标签信息;

可见,本发明通过根据订单信息,从目标标签信息库中查找规格信息对应的标签信息,将服务器部件的标签信息匹配调整为相应的预设单一标签信息库中的单一属性的标签信息的匹配,从而利用建立的预设单一标签信息库,使不同的服务器部件的标识内容仅需相应的预设单一标签信息库的标识信息组合搭配便可实现,不再需要如现有技术般创建一个庞大的数据库存储全部标签搭配结果,降低了服务器部件的单个标签信息的复杂程度,提高了标签信息管理的便捷性和标签信息匹配效率。此外,本发明还提供了一种服务器部件的标识装置、设备及计算机可读存储介质,同样具有上述有益效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为现有技术中的服务器硬盘的标识bom选配的示意图;

图2为本发明实施例所提供的一种服务器部件的标识方法的流程图;

图3为本发明实施例所提供的一种服务器硬盘的标识bom选配的示意图;

图4为本发明实施例所提供的一种服务器硬盘的标识效果的展示图;

图5为本发明实施例所提供的一种服务器部件的标识装置的结构框图;

图6为本发明实施例所提供的一种服务器部件的标识设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图2,图2为本发明实施例所提供的一种服务器部件的标识方法的流程图。该方法可以包括:

步骤101:获取服务器部件的订单信息;其中,订单信息包括:每个服务器部件对应的规格信息。

可以理解的是,本步骤中的服务器部件可以为服务器中的同一类部件,如硬盘、处理器或cpu。也就是说,本实施例是以一个或多个服务器的同一类部件(如硬盘)的标识为例进行的展示,对于服务器中的其它类部件的标识,可以采用与本实施例所提供的方法相同或相似的方式实现,本实施例对此不做任何限制。

具体的,本步骤中的订单信息可以为bom端获取的客户所需要的服务器部件的信息。对于本步骤中处理器获取的服务器部件的订单信息的具体内容,可以由设计人员根据实用场景和用户需求自行设置,如订单信息可以包括每个服务器部件对应的规格信息,例如:以ab_cd_ef_gh格式表示的规格信息;其中:ab可以为物料种类,比如ab可以为服务器的硬盘、内存或cpu,cd、ef和gh可以为其特征属性,针对硬盘的规格信息,ab可以定义为存储介质类型,cd定义为容量,ef定义为接口协议类型,gh定义为尺寸,如hdd_1t_sata_3.5_其他。订单信息也可以包括标签选择信息,即客户设置或默认需要在服务器部件和/或对应的安装位置标记的标签信息的类型,也就是目标标签信息库的类型。订单信息还可以包括服务器部件的数量信息。本实施例对此不做任何限制。

需要说明的是,对于本步骤中处理器获取服务器部件的订单信息的具体方式,可以由设计人员根据使用场景和用户自行设置,如处理器可以直接接收订单端发送的订单信息;处理器也可以根据服务器部件的规格信息库中的预设规格信息对应的选择指令,生成订单信息,并将预设规格信息作为规格信息,如图3所示,处理器可以根据用户在硬盘的规格信息库(如图3中的硬盘模块)中的预设规格信息(如ssd_1t)下选择的硬盘,生成订单信息,并将选择的硬盘对应的预设规格信息作为订单信息中的规格信息;其中,规格信息可以包括存储介质类型信息、接口协议类型信息、容量信息和尺寸信息,其定义可以如下:

规格:hdd_1t_sata_3.5_其他,相应的实体硬盘:1t西数(一种硬盘品牌)和1t日立(一种硬盘品牌);规格:hdd_2t_sas_3.5_其他,相应的实体硬盘:2t东芝(一种硬盘品牌)和2t日立;规格:hdd_1t__ssd_2.5_其他,相应的实体硬盘:1t三星(一种硬盘品牌)和1t英特尔(一种硬盘品牌)规格:hdd_2t__nvme_2.5_其他,相应的实体硬盘:2t英特尔/2t紫光。

例如当客户选取了规格[hdd_1t_sata_3.5_其他]下的硬盘,如1t日立,处理器可以生成硬盘的订单信息,该订单信息可以包括[hdd_1t_sata_3.5_其他]这一规格信息。

步骤102:根据订单信息,从目标标签信息库中查找规格信息对应的标签信息;其中,目标标签信息库为任意两个或两个以上的预设单一标签信息库。

可以理解的是,本步骤的目的可以为处理器根据获取的订单信息,从多个预设单一标签信息库中选择目标标签信息库,并从目标标签信息库中查找规格信息对应的标签信息,即确定每个服务器部件对应的标签信息,从而通过预设单一标签信息库的设置,降低单个标签信息的复杂程度,使得新增一种服务器部件的属性(如序号信息)时仅需相应的增加一个预设单一标签信息库(如序号信息库),而不需要如现有技术般在每个标签信息中均加入序号信息,提高了标签信息管理的便捷性;并且不同的服务器部件的标识内容仅需相应的预设单一标签信息库(即目标标签信息库)的标识信息组合搭配便可实现,提高了标签信息匹配效率。

对应的,本步骤中的预设单一标签信息库可以为预先设置的存储有服务器部件的多个单一标记属性信息的数据库,如图3中存储有硬盘需要标记的类型信息(即预设存储介质类型信息和预设接口协议类型信息)的标签类型库(即类型信息库),即硬盘的存储介质类型信息和接口协议类型信息可以选择其一进行标记,减少标记数量;对应的,标签类型库也可以分为存储介质类型信息库和接口协议类型信息库这两数据库,本实施例对此不做任何限制。

具体的,对于本实施例中服务器部件的多个预设单一标签信息库的具体设置数量和类型,可以由设计人员根据使用场景和用户需求自行设置,如服务器部件为硬盘时,如图3所示,预设单一标签信息库包括:类型信息库、容量信息库和序号信息库,类型信息库包括预设存储介质类型信息和预设接口协议类型信息。进一步的,如服务器部件为硬盘时,预设单一标签信息库可以不包括存储有预设尺寸信息(如2.5寸和3.5寸)的尺寸信息库,也就是说,本实施例所提供的标识方法可以将不再区分硬盘的尺寸。

需要说明的是,对于本步骤中处理器根据订单信息,从目标标签信息库中查找规格信息对应的标签信息的具体方式,可以由设计人员自行设置,如处理器根据订单信息中的标签选择信息,从全部预设单一标签信息库中确定目标标签信息库;根据规格信息,从目标标签信息库中查找规格信息对应的标签信息。也就是说,处理器可以根据用户设置选择的需要标记的标签,选择相应的预设单一标签信息库作为目标标签信息库,从而使查找到的标签信息符合用户需要标记的信息。例如如果客户有定制硬盘序号标识,则订单选配硬盘时选择带出类型标识和序号标识;如果客户未定制,则带出默认的类型标识和容量标识,生产则根据带出的相应标识粘贴到对应硬盘和/或托架即可。

步骤103:打印标签信息,以使每个服务器部件和/或对应的安装位置标记各自对应的标签信息。

可以理解的是,本步骤的目的可以为处理器通过控制相应的打印设备打印每个服务器部件各自对应的标签信息,使每个服务器部件和/或对应的安装位置能够标记每个服务器部件各自对应的标签信息,如图4所示,本步骤可以打印硬盘对应的类型信息(如图4中的ssd)和容量信息(如图4中的1t),从而在该硬盘的外壳和/或放置该硬盘的托架上标记类型信息和容量信息。

本实施例中,本发明实施例通过根据订单信息,从目标标签信息库中查找规格信息对应的标签信息,将服务器部件的标签信息匹配调整为相应的预设单一标签信息库中的单一属性的标签信息的匹配,从而利用建立的预设单一标签信息库,使不同的服务器部件的标识内容仅需相应的预设单一标签信息库的标识信息组合搭配便可实现,不再需要如现有技术般创建一个庞大的数据库存储全部标签搭配结果,降低了服务器部件的单个标签信息的复杂程度,提高了标签信息管理的便捷性和标签信息匹配效率。

请参考图5,图5为本发明实施例所提供的一种服务器部件的标识装置的结构框图。该装置可以包括:

获取模块10,用于获取服务器部件的订单信息;其中,订单信息包括:每个服务器部件对应的规格信息;

查找模块20,用于根据订单信息,从目标标签信息库中查找规格信息对应的标签信息;其中,目标标签信息库为任意两个或两个以上的预设单一标签信息库;

打印模块30,用于打印标签信息,以使每个服务器部件和/或对应的安装位置标记各自对应的标签信息。

可选的,服务器部件为硬盘时,预设单一标签信息库不包括尺寸信息库。

可选的,查找模块20,可以包括:

确定子模块,用于根据订单信息中的标签选择信息,从全部预设单一标签信息库中确定目标标签信息库;

查找子模块,用于根据规格信息,从目标标签信息库中查找规格信息对应的标签信息。

可选的,服务器部件为硬盘时,规格信息包括:存储介质类型信息、接口协议类型信息、容量信息和尺寸信息;预设单一标签信息库包括:类型信息库、容量信息库和序号信息库,类型信息库包括预设存储介质类型信息和预设接口协议类型信息。

可选的,获取模块10可以具体用于根据服务器部件的规格信息库中的预设规格信息对应的选择指令,生成订单信息,并将预设规格信息作为规格信息。

本实施例中,本发明实施例通过查找模块20根据订单信息,从目标标签信息库中查找规格信息对应的标签信息,将服务器部件的标签信息匹配调整为相应的预设单一标签信息库中的单一属性的标签信息的匹配,从而利用建立的预设单一标签信息库,使不同的服务器部件的标识内容仅需相应的预设单一标签信息库的标识信息组合搭配便可实现,不再需要如现有技术般创建一个庞大的数据库存储全部标签搭配结果,降低了服务器部件的单个标签信息的复杂程度,提高了标签信息管理的便捷性和标签信息匹配效率。

请参考图6,图6为本发明实施例所提供的一种服务器部件的标识设备的结构示意图。该设备1可以包括:

存储器11,用于存储计算机程序;处理器12,用于执行该计算机程序时实现如上述实施例所提供的服务器部件的标识方法的步骤。

设备1可以包括存储器11、处理器12和总线13。

其中,存储器11至少包括一种类型的可读存储介质,该可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是设备1的内部存储单元。存储器11在另一些实施例中也可以是设备1的外部存储设备,例如设备1上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器11还可以既包括设备1的内部存储单元也包括外部存储设备。存储器11不仅可以用于存储安装于设备1的应用软件及各类数据,例如:执行服务器部件的标识方法的程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。

处理器12在一些实施例中可以是一中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行服务器部件的标识方法的程序的代码等。

该总线13可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

进一步地,设备还可以包括网络接口14,网络接口14可选的可以包括有线接口和/或无线接口(如wi-fi接口、蓝牙接口等),通常用于在该设备1与其他电子设备之间建立通信连接。

可选地,该设备1还可以包括用户接口15,用户接口15可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口15还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在设备1中处理的信息以及用于显示可视化的用户界面。

图6仅示出了具有组件11-15的设备1,本领域技术人员可以理解的是,图6示出的结构并不构成对设备1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。

此外,本发明实施例还公开了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如上述实施例所提供的服务器部件的标识方法的步骤。

其中,该存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

以上对本发明所提供的一种服务器部件的标识方法、装置、设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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