一种局域网下的整机锁盘方法,系统及锁盘装置

文档序号:1741660 发布日期:2019-11-26 浏览:18次 >En<

阅读说明:本技术 一种局域网下的整机锁盘方法,系统及锁盘装置 (A kind of complete machine lock collar method under local area network, system and lock collar device ) 是由 张建刚 于 2019-07-05 设计创作,主要内容包括:本发明提供一种局域网下的整机锁盘方法,系统及锁盘装置,在存储设备上部署锁盘装置;启动存储设备,通过预设通信机制,与锁盘管理服务器建立通信;锁盘管理服务器接收锁盘装置发送的订单信息,对所述订单信息进行校验,并将校验结果回复锁盘装置;锁盘装置根据校验信息,进行锁盘操作;将锁盘结果记录存入数据库中。通过该整机锁盘流程,最终记录存储设备、驱动器信息以及每块驱动器的序列号对应的锁盘结果。通过Socket通信,完成两者之间报文交互,完成存储设备锁盘操作和管理软件数据逻辑处理和锁盘结果入库等操作,通过自动化锁盘过程,减少人为参与度,提升锁盘准确率,进而防止水盘或者窜盘等现象。(The present invention provides a kind of complete machine lock collar method under local area network, system and lock collar device, disposes lock collar device on a storage device;Starting storage equipment is communicated by presetting communication mechanism with the foundation of lock collar management server;Lock collar management server receives the order information that lock collar device is sent, and verifies to the order information, and check results are replied lock collar device;Lock collar device carries out lock collar operation according to check information;Lock collar result is recorded in deposit database.By the complete machine lock collar process, final entry stores equipment, the corresponding lock collar result of sequence number of Driver Information and every block drive.It is communicated by Socket, completes message interaction between the two, complete the operation of storage equipment lock collar and the operation such as the processing of management software mathematical logic and lock collar result storage, by automating lock collar process, phenomena such as reducing artificial participation, promotion lock collar accuracy rate, and then anti-water-stop tray or altering disk.)

一种局域网下的整机锁盘方法,系统及锁盘装置

技术领域

本发明涉及数据处理技术领域,尤其涉及一种局域网下的整机锁盘方法,系统及锁盘装置。

背景技术

在海量数据时代,驱动器作为存储设备存储的数据源,经常与存储设备同时出货。由于存储设备价格在一定程度上高于驱动器本身,再加上如今市场上驱动器厂商林立、种类繁多和可能部分员工非法内外沟通,难免会出现水盘,窜盘等现象,容易造成设备维护成本增高,用户财务损失。

针对驱动器硬盘的水盘和窜盘情形,当前不同厂商有不同的处理方案,大部分厂商主流方案依然是采用人工统计识别方式,当维护人员在安装服务和售后时,如发现硬盘驱动器和机型不匹配情况,向客户说明情况并有权利拒绝服务。当前方案,虽然在一定程度上可以缓解水盘和窜盘的带来的损失,但是也有一定的弊端:增加员工安装维护成本,包括时间成本和运维成本,也容易在与客户解释说明时出现不和谐等问题。

发明内容

为了克服上述现有技术中的不足,本发明涉及存储设备安装服务和售后场景中针对驱动器硬盘锁定与用户存储设备方案识别绑定而提出的一种面向存储设备与驱动器的同时出货的整机锁盘方法。

根据本发明实施例的第一方面,方法包括:

在存储设备上部署锁盘装置;

启动存储设备,通过预设通信机制,与锁盘管理服务器建立通信;

锁盘管理服务器接收锁盘装置发送的订单信息,对所述订单信息进行校验,并将校验结果回复锁盘装置;

锁盘装置根据校验信息,进行锁盘操作;

将锁盘结果记录存入数据库中。

在本发明的一些实施例中,方法还包括:

锁盘装置提取订单信息和锁盘标识。

锁盘装置向锁盘管理服务器发送订单信息;

锁盘管理服务器接收订单信息;以及

根据锁盘标识判断该订单是否已经完成或正在进行锁盘操作;

在本发明的一些实施例中,如果已完成锁盘或者正在进行锁盘操作,则舍弃接收到的数据,并向存储回复已完成锁盘或者正在锁盘状态;

如果该锁盘标识对应无数据,则表示该订单信息首次到来,此时进行接收订单信息的内容校验;

在本发明的一些实施例中,若校验接收的订单信息内容非法,则更新锁盘标识状态字段,并向存储回复订单校验失败报文;

若订单信息无异常,更新锁盘标识状态字段,同时按照与存储约定返回的报文格式,处理订单数据,将处理后的报文信息回复锁盘装置;

在本发明的一些实施例中,锁盘管理服务器回复锁盘装置,告知存储设备已接收到订单和订单校验结果以及约定的报文格式数据;

锁盘装置进行锁盘;

存储设备锁盘完成后,将锁盘结果发送到锁盘管理服务器。

在本发明的一些实施例中,锁盘管理服务器将锁盘记录更新到数据库,并更新订单完成情况,更新锁盘标识字段值;

锁盘装置收到锁盘结果后,回复存储设备报文。

在本发明的一些实施例中,如果全部锁盘成功,将锁盘标识标记为锁盘成功,否则标记锁盘失败,更新到数据库(锁盘失败的锁盘标识可以重新锁盘,否则不允许重新锁盘),更新锁盘标识字段值。

在本发明的一些实施例中,订单信息包括:用户下单购买产品信息所生成的序列号和产品信息;

产品信息包括订单号、存储设备型号、锁盘数量,锁盘标识则是由待锁盘的每块驱动器SN号根据一定的算法生成的唯一编号。

根据本发明实施例的第二方面,提供了一种局域网下的整机锁盘系统,包括:存储设备,锁盘管理服务器,数据库,部署模块以及锁盘装置;

部署模块用于在存储设备上部署锁盘装置;

锁盘装置用于启动存储设备,通过预设通信机制,与锁盘管理服务器建立通信;

锁盘管理服务器用于接收锁盘装置发送的订单信息,对所述订单信息进行校验,并将校验结果回复锁盘装置;

锁盘装置根据校验信息,进行锁盘操作;

将锁盘结果记录存入数据库中。

根据本发明实施例的第三方面,提供了一种锁盘装置,包括:

存储器,用于存储计算机程序及局域网下的整机锁盘方法;

处理器,用于执行所述计算机程序及局域网下的整机锁盘方法,以实现局域网下的整机锁盘方法的步骤。

从以上技术方案可以看出,本发明具有以下优点:

本发明提出了一种针对存储设备与驱动器整体出售的自动化整机锁盘的方法,通过在存储设备本身部署锁盘装置,锁盘管理服务器上部署开发的锁盘记录请求处理软件,并在同一局域网下基于核心软件和锁盘管理服务器Socket交互通信,完成整机锁盘操作、锁盘结果入库以及锁盘操作过程中相关数据入库等。通过该整机锁盘流程,最终记录存储设备、驱动器信息以及每块驱动器的序列号对应的锁盘结果。通过本发明的执行,其他来源的驱动器,比如水盘和窜盘等插到存储设备上,存储设备将无法识别和使用,不仅提高了可能在运维服务上的投入减少了可能与客户的不和谐沟通,同时扩大锁盘出货产能,避免预测不准备造成的驱动器浪费,提高了企业营收利润。

附图说明

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

图1为局域网下的整机锁盘方法流程图;

图2为局域网下的整机锁盘方法实施例流程图;

图3为局域网下的整机锁盘系统示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将运用具体的实施例及附图,对本发明保护的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本专利中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利保护的范围。

附图1至3中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

如果在硬件中实现,本发明涉及一种装置,例如可以作为处理器或者集成电路装置,诸如集成电路芯片或芯片组。可替换地或附加地,如果软件或固件中实现,所述技术可实现至少部分地由计算机可读的数据存储介质,包括指令,当执行时,使处理器执行一个或更多的上述方法。例如,计算机可读的数据存储介质可以存储诸如由处理器执行的指令。

本发明可以包括计算机存储介质,诸如随机存取存储器(RAM),只读存储器(ROM),非易失性随机存取存储器(NVRAM),电可擦可编程只读存储器(EEPROM),闪存,磁或光学数据存储介质,和类似物。在一些实施例中,一种制造产品可包括一个或多个计算机可读存储媒体。

本发明针对存储和驱动器在整机销售情况下,订单数据信息主要是驱动器数据的自动锁盘方法,具体实施过程如下:

在存储设备上部署锁盘装置;

启动存储设备,通过预设通信机制,与锁盘管理服务器建立通信;

锁盘管理服务器接收锁盘装置发送的订单信息,对所述订单信息进行校验,并将校验结果回复锁盘装置;

锁盘装置根据校验信息,进行锁盘操作;

将锁盘结果记录存入数据库中。

具体的,在存储设备上部署核心软软开发的锁盘装置,锁盘装置可以是锁盘软件。在出厂设置时,启动存储设备,此时启动新线程发起整机锁盘行为,将提取的订单信息和锁盘标识,由每块盘的SN生成,锁盘装置发送给锁盘管理软件的请求均会带有锁盘标识,发送锁盘管理服务器。然后,通过Socket连接请求通信,锁盘管理服务器接收锁盘装置发送的订单信息,根据相应的订单处理逻辑,进行校验订单信息操作处理,并将校验结果回复整机设备。锁盘装置根据校验信息,进行锁盘操作或其他行为操作。锁盘管理服务器将锁盘结果记录存入数据库中,也有定期进行数据库备份机制。

在本发明的一些实施例中,基于前述方案,整机锁盘过程中,存储设备发送订单信息到最后锁盘结果入库,主要包括以下几个步骤:

(1)通过新建线程或PXE服务器,引导存储触发锁盘过程;

(2)存储设备提取订单信息和锁盘标识。其中,订单信息也就是客户下单购买产品,生成的序列号和产品的主要信息,主要包括订单号、存储设备型号、锁盘数量,锁盘标识则是由待锁盘的每块驱动器SN号根据一定的算法生成的唯一编号;

(3)存储设备向锁盘管理服务器发送订单信息;

(4)锁盘管理服务器接收订单信息,首先根据锁盘标识判断该订单是否已经完成或正在进行锁盘操作;如果已完成锁盘或者正在进行锁盘操作,则舍弃接收到的数据,并向存储回复已完成锁盘或者正在锁盘状态;如果该锁盘标识对应无数据,则表示该订单信息首次到来,此时进行接收订单信息的内容校验,若校验接收的订单信息内容非法,则更新锁盘标识状态字段,并向存储回复订单校验失败报文;若订单信息无异常,更新锁盘标识状态字段,同时按照与存储约定返回的报文格式,处理订单数据,将处理后的报文信息回复存储软件;

(5)锁盘管理服务器回复锁盘装置,告知存储设备已接收到订单和订单校验结果以及约定的报文格式数据;

(6)锁盘装置对存储设备进行锁盘;

(7)存储设备锁盘完成后,将锁盘结果发送到锁盘管理服务器。锁盘结果包括:订单号、是否整机锁盘、存储设备主控柜SN,以及每个硬盘的锁盘型号、锁盘结果、硬盘类型(HDD、SSD)、硬盘SN、硬盘生产日期、硬盘所在扩展柜或主控柜的SN。管理软件接收到锁盘结果的时间看作锁盘时间;

(8)锁盘管理服务器将锁盘记录更新到数据库。无论成功与否,均保存到数据库,以硬盘SN区分是否为同一硬盘,并更新订单完成情况,更新锁盘标识字段值;

(9)锁盘管理服务器收到锁盘结果后,回复锁盘装置报文,报文包含订单与锁盘记录是否不一致。

(10)如果全部锁盘成功,将锁盘标识标记为锁盘成功,否则标记锁盘失败,更新到数据库。锁盘失败的锁盘标识可以重新锁盘,否则不允许重新锁盘,更新锁盘标识字段值。

以下介绍本发明的系统实施例,可以用于执行本发明上述的方法。图3示出了根据本发明的实施例的系统的结构示意图。系统包括:存储设备1,锁盘管理服务器2,数据库5,部署模块3以及锁盘装置4;

部署模块3用于在存储设备1上部署锁盘装置4;

锁盘装置4用于启动存储设备1,通过预设通信机制,与锁盘管理服务器2建立通信;

锁盘管理服务器2用于接收锁盘装置4发送的订单信息,对所述订单信息进行校验,并将校验结果回复锁盘装置4;

锁盘装置4根据校验信息,进行锁盘操作;

将锁盘结果记录存入数据库5中。

本发明采用局域网内存储设备、锁盘管理服务器2的部署,这里可以通过PXE服务器或者启动新线程方法,在存储设备出厂前,启动锁盘任务,在部署存储设备核心软件和管理软件Socket机制的通信和信息报文交互前提下,完成订单信息的提取、校验、逻辑操作和锁盘任务的执行,执行锁盘结果入库等操作,完成存储设备和驱动器一起销出货的场景。与当前主流的厂商的锁盘策略相比,本发明采用局域网内存储设备与锁盘服务器的通信交互基础上,完成存储设备与驱动器同时出货的自动化锁盘过程,减少人为操作的人力投入和可能的失误性,减少了预算不准确容易造成的驱动器硬盘浪费,同时防止了水盘和窜盘。

本发明系统示例中面向局域网的整机锁盘方案应用部署,在存储设备部署核心软件锁盘程序,以完成锁盘工作;在锁盘管理服务器部署管理软件程序,以完成订单信息的校验、提取和锁盘结果入库等工作。在局域网中,通过Socket通信机制,完成存储设备与管理软件服务器报文交互通信,用以完成整个锁盘流程;

在整机锁盘具体流程中,采用锁盘标识作为一份订单的唯一标识,不断的更新锁盘标识字段,用以时刻跟踪该订单的锁盘状态,主要包括如下几个步骤:

利用订单中包含的硬盘SN号,使用特定加密算法,生成标识该订单的唯一标识码;

锁盘前,首先完成锁盘任务的密钥校验,对于密钥校验失败场景,直接拒绝锁盘请求,同时更新锁盘标识状态为密钥校验失败状态;

获取锁盘标识对应的状态,若为已完成锁盘或者正在锁盘等,则舍弃该订单信息,直接回复存储设备信息;若收到的订单报文对应的锁盘标识为全部失败或者部分失败;

校验订单内容,主要判断存储设备发送的订单信息,与物料编码库中数据是否一致,若不一致,更新锁盘标G识字段,直接回复存储设备订单非法等信息;若一致,则处理订单信息,返回存储设备约定的报文格式信息,同时更新相关订单数据和锁盘标识;

锁盘装置完成订单锁盘结果,发送锁盘结果信息报文到锁盘管理服务器2;

锁盘管理服务器2接收存储设备的锁盘结果,校验接收的锁盘结果报文,更新数据库吸纳相关数据,更新锁盘标识字段和锁盘结果表数据。

本发明还提供一锁盘装置,包括:存储器,用于存储计算机程序及局域网下的整机锁盘方法;处理器,用于执行所述计算机程序及局域网下的整机锁盘方法,以实现局域网下的整机锁盘方法的步骤。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种快照回滚方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类