一种固态硬盘烧写的方法、装置、设备以及存储介质制造方法及图纸

技术编号:19489005 阅读:33 留言:0更新日期:2018-11-17 12:00
本发明专利技术提供一种固态硬盘烧写的方法、装置、设备以及计算机可读存储介质,包括:客户机与当前服务器建立连接关系后,通过安全外壳协议控制与所述当前服务器对应的继电器关闭;所述客户机通过所述安全外壳协议控制所述当前服务器关机;确定所述当前服务器处于关机状态且所述继电器处于关闭状态后,所述客户机通过远程唤醒技术远程控制所述当前服务器开机,从而使与所述当前服务器对应的固态硬盘进入烧写模式;当所述固态硬盘进入烧写模式后,所述客户机向所述当前服务器下发烧写指令,使所述当前服务器执行所述固态硬盘的烧写操作。本发明专利技术所提供的方法、装置、设备以及计算机可读存储介质,加快了固态硬盘烧写的速度和效率。

【技术实现步骤摘要】
一种固态硬盘烧写的方法、装置、设备以及存储介质
本专利技术涉及计算机存储
,特别是涉及一种固态硬盘的烧写方法、装置、设备以及计算机可读存储介质。
技术介绍
随着互联网、云计算、物联网等技术的发展,固态硬盘作为新的一代存储,广泛被应用。在固态硬盘研发测试的过程中,需要对研发的固件反复写入硬盘中并且对不同的脚本进行测试。但是受限于硬件条件,每次的烧写过程都要花费几分钟的时间,且全程需要人力干涉。综上所述可以看出,如何提高固态硬盘烧写的效率是目前有待解决的问题。
技术实现思路
本专利技术的目的是提供一种固态硬盘烧写的方法、装置、设备以及计算机可读存储介质,已解决现有技术中固态硬盘烧写速度慢、效率低的问题。为解决上述技术问题,本专利技术提供一种固态硬盘烧写的方法,包括:客户机与当前服务器建立连接关系后,通过安全外壳协议控制与所述当前服务器对应的继电器关闭;所述客户机通过所述安全外壳协议控制所述当前服务器关机;确定所述当前服务器处于关机状态且所述继电器处于关闭状态后,所述客户机通过远程唤醒技术远程控制所述当前服务器开机,从而使与所述当前服务器对应的固态硬盘进入烧写模式;当所述固态硬盘进入烧写模式后,所述客户机向所述当前服务器下发烧写指令,使所述当前服务器执行所述固态硬盘的烧写操作。优选地,所述当所述固态硬盘进入烧写模式后,所述客户机向所述当前服务器下发烧写指令,使所述当前服务器执行所述固态硬盘的烧写操作后还包括:所述当前服务器将烧写结果反馈至所述客户机后,所述客户机根据所述烧写结果判断所述固态硬盘是否烧写成功;若所述固态硬盘烧写成功,所述客户机向所述当前服务器和所述继电器发送控制指令,从而使所述固态硬盘进入运转模式。优选地,所述若所述固态硬盘烧写成功,所述客户机向所述当前服务器和所述继电器发送控制指令,从而使所述固态硬盘进入运转模式包括:若所述固态硬盘烧写成功,所述客户机通过所述安全外壳协议远程控制所述当前服务器打开继电器,并通过所述安全外壳协议远程控制所述当前服务器关机;所述当前服务器关机时间达到预设时间后,所述客户机通过远程唤醒技术远程控制所述当前服务器开机,使所述固态硬盘进入运转模式。优选地,所述固态硬盘进入运转模式后包括:所述客户机控制所述服务器加载所述固态硬盘的运行驱动,从而使所述当前服务器对所述固态硬盘进行测试并向所述客户机反馈测试结果。优选地,所述客户机与当前服务器建立连接关系包括:所述客户机读取所述当前服务器的IP地址、物理地址和密码,从而与所述当前服务器建立连接关系。本专利技术还提供了一种态硬盘烧写的装置,包括:继电器断电模块,用于客户机与当前服务器建立连接关系后,通过安全外壳协议控制与所述当前服务器对应的继电器关闭;服务器关机模块,用于所述客户机通过所述安全外壳协议控制所述当前服务器关机;服务器开机模块,用于确定所述当前服务器的处于关机状态且所述继电器处于关闭状态后,所述客户机通过远程唤醒技术远程控制所述当前服务器开机,从而使与所述当前服务器对应的固态硬盘进入烧写模式;烧写模块,用于当所述固态硬盘进入烧写模式后,所述客户机向所述当前服务器下发烧写指令,使所述当前服务器执行所述固态硬盘的烧写操作。优选地,还包括烧写结果反馈模块:用于所述当前服务器将烧写结果反馈至所述客户机后,所述客户机根据所述烧写结果判断所述固态硬盘是否烧写成功;若所述固态硬盘烧写成功,所述客户机向所述当前服务器和所述继电器发送控制指令,从而使所述固态硬盘进入运转模式。优选地,所述烧写结果反馈模块具体用于:若所述固态硬盘烧写成功,所述客户机通过所述安全外壳协议远程控制所述当前服务器打开继电器,并通过所述安全外壳协议远程控制所述当前服务器关机;所述当前服务器关机时间达到预设时间后,所述客户机通过远程唤醒技术远程控制所述当前服务器开机,使所述固态硬盘进入运转模式。本专利技术还提供了一种固态硬盘烧写的设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述一种固态硬盘烧写的方法的步骤。本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述一种固态硬盘烧写的方法的步骤。本专利技术所提供的固态硬盘烧写的方法,在Linux操作系统下,利用客户机与多台服务器建立。在所述客户机与当前服务器建立连接后,通过安全外壳协议向与所述服务器对应的继电器发送指令,控制所述继电器关闭;利用所述安全外壳协议控制所述当前服务器关机;在确认所述当前服务器处于关机状态且所述继电器关闭后,所述客户机通过网络唤醒技术控制所述当前服务器开机,从而使与所述当前服务器对应的固态硬盘进入烧写模式;所述客户机向所述当前服务器发送烧写指令,从而使所述当前服务器执行对所述固态硬盘的烧写操作。本专利技术所提供的固态硬盘烧写的方法,基于Linux操作系统通过安全外壳协议实现对服务器关机状态的控制以及对继电器打开/关闭状态的控制;通过远程唤醒技术控制所述服务器上电;从而实现固态硬盘烧写模式的选择。且本专利技术通过对继电器的控制代替了人为插拔跳线帽的烧写过程,实现了对固态硬盘自动化烧写。本专利技术所提供的固态硬盘烧写的方法,实现了固态硬盘自动化烧写的过程,降低了人工成本和时间成本,加快了固态硬盘烧写的速度和效率。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所提供的固态硬盘烧写的方法的第一种具体实施例的流程图;图2为本专利技术所提供的固态硬盘烧写的方法的第一种具体实施例的流程图;图3为本专利技术实施例提供的一种固态硬盘烧写的装置的结构框图。具体实施方式本专利技术的核心是提供一种固态硬盘烧写的方法、装置、设备以及计算机可读存储介质,实现了固态硬盘自动化烧写,加快了固态硬盘烧写的效率。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术所提供的固态硬盘烧写的方法的第一种具体实施例的流程图;具体操作步骤如下:步骤S101:客户机与当前服务器建立连接关系后,通过安全外壳协议控制与所述当前服务器对应的继电器关闭;在本实施例中,采用客户机/服务器的模式,实现对固态硬盘的烧写。所述客户机需要安装有远程唤醒技术,用于远程唤醒服务器上电;所述客户端还存储有用于非交互的SSH密码验证(SSHPASS),用于通过安全外壳协议(SSHSecureShell)控制服务器发送控制指令。在本实施例中,通过控制继电器的关闭/打开来代替人工插入/拔出跳线帽;所述客户机通过安全外壳协议(SSH)向与所述当前服务器对应的继电器发送指令,控制所述继电器下电。步骤S102:所述客户机通过所述安全外壳协议控制所述当前服务器关机;与所述当前服务器对应的固态硬盘在进入烧写模式时,需要满足两个条件:所述继电器关闭和所本文档来自技高网
...

【技术保护点】
1.一种固态硬盘烧写的方法,其特征在于,包括:客户机与当前服务器建立连接关系后,通过安全外壳协议控制与所述当前服务器对应的继电器关闭;所述客户机通过所述安全外壳协议控制所述当前服务器关机;确定所述当前服务器处于关机状态且所述继电器处于关闭状态后,所述客户机通过远程唤醒技术远程控制所述当前服务器开机,从而使与所述当前服务器对应的固态硬盘进入烧写模式;当所述固态硬盘进入烧写模式后,所述客户机向所述当前服务器下发烧写指令,使所述当前服务器执行所述固态硬盘的烧写操作。

【技术特征摘要】
1.一种固态硬盘烧写的方法,其特征在于,包括:客户机与当前服务器建立连接关系后,通过安全外壳协议控制与所述当前服务器对应的继电器关闭;所述客户机通过所述安全外壳协议控制所述当前服务器关机;确定所述当前服务器处于关机状态且所述继电器处于关闭状态后,所述客户机通过远程唤醒技术远程控制所述当前服务器开机,从而使与所述当前服务器对应的固态硬盘进入烧写模式;当所述固态硬盘进入烧写模式后,所述客户机向所述当前服务器下发烧写指令,使所述当前服务器执行所述固态硬盘的烧写操作。2.如权利要求1所述的方法,其特征在于,所述当所述固态硬盘进入烧写模式后,所述客户机向所述当前服务器下发烧写指令,使所述当前服务器执行所述固态硬盘的烧写操作后还包括:所述当前服务器将烧写结果反馈至所述客户机后,所述客户机根据所述烧写结果判断所述固态硬盘是否烧写成功;若所述固态硬盘烧写成功,所述客户机向所述当前服务器和所述继电器发送控制指令,从而使所述固态硬盘进入运转模式。3.如权利要求2所述的方法,其特征在于,所述若所述固态硬盘烧写成功,所述客户机向所述当前服务器和所述继电器发送控制指令,从而使所述固态硬盘进入运转模式包括:若所述固态硬盘烧写成功,所述客户机通过所述安全外壳协议远程控制所述当前服务器打开继电器,并通过所述安全外壳协议远程控制所述当前服务器关机;所述当前服务器关机时间达到预设时间后,所述客户机通过远程唤醒技术远程控制所述当前服务器开机,使所述固态硬盘进入运转模式。4.如权利要求3所述的方法,其特征在于,所述固态硬盘进入运转模式后包括:所述客户机控制所述服务器加载所述固态硬盘的运行驱动,从而使所述当前服务器对所述固态硬盘进行测试并向所述客户机反馈测试结果。5.如权利要求1所述的方法,其特征在于,所述客户机与当前服务器建立连接关系包括:所述客户机读取所述当前...

【专利技术属性】
技术研发人员:王李阳
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1