CN104252609B - 热插拔保护方法和装置 - Google Patents

热插拔保护方法和装置 Download PDF

Info

Publication number
CN104252609B
CN104252609B CN201310268825.7A CN201310268825A CN104252609B CN 104252609 B CN104252609 B CN 104252609B CN 201310268825 A CN201310268825 A CN 201310268825A CN 104252609 B CN104252609 B CN 104252609B
Authority
CN
China
Prior art keywords
hardware
state
pluggable
electronic equipment
pluggable hardware
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310268825.7A
Other languages
English (en)
Other versions
CN104252609A (zh
Inventor
许艳飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201310268825.7A priority Critical patent/CN104252609B/zh
Publication of CN104252609A publication Critical patent/CN104252609A/zh
Application granted granted Critical
Publication of CN104252609B publication Critical patent/CN104252609B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种热插拔保护方法和装置,属于终端设备领域。所述方法包括:当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。本发明通过在开机状态下对出现故障的硬件进行解锁,使得用户只能将出现故障的硬件拔出,而未出现故障的硬件不能拔出,有效防止用户误操作带来的***崩溃、数据丢失以及硬件损坏等问题。

Description

热插拔保护方法和装置
技术领域
本发明涉及终端设备领域,特别涉及一种热插拔保护方法和装置。
背景技术
随着电子设备的发展,用户对电子设备的容量和功能的要求越来越高,为了提高电子设备在容量和功能上的扩展性、灵活性,电子设备提供了硬件热插拔功能。
硬件热插拔功能是指电子设备允许在不关闭***、不切断电源的情况下,从电子设备接口中拔出或***硬件,该硬件热插拔功能既能达到切断电子设备与硬件的连接的目的,又能保证***的正常运行。
但是,在用户拔出硬件的过程中,由于电子设备中各个硬件的相似性,容易出现误操作,而导致***崩溃、数据丢失以及硬件损坏等问题。
发明内容
为了解决热插拔误操作带来的***崩溃、数据丢失以及硬件损坏等问题,本发明实施例提供了一种热插拔保护方法和装置。所述技术方案如下:
一方面,提供了一种热插拔保护方法,所述方法包括:
当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;
如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态,所述锁定状态是指与所述可插拔硬件相连的物理开关处于闭合状态时,所述可插拔硬件不能从电子设备中拔出的状态,所述解锁状态是指与所述可插拔硬件相连的物理开关处于断开状态时,所述可插拔硬件能够从电子设备中拔出的状态;
当所述电子设备的状态从开机状态切换到关机状态后,对与所述可插拨硬件相连的物理开关进行检测,如果与所述可插拨硬件相连的物理开关处于锁定状态,则保持与所述可插拨硬件相连的物理开关的锁定状态,如果与所述可插拨硬件相连的物理开关处于解锁状态,则将与所述可插拨硬件相连的物理开关切换到锁定状态。
如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,包括:
如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,向用于锁定所述可插拔硬件的物理开关发送解锁信号,使得所述物理开关断开,将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。
当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息之后,所述方法还包括:
如果所述可插拔硬件的状态信息表明所述可插拔硬件未出现故障时,保持所述可插拔硬件的物理开关的锁定状态,使得所述可插拔硬件与所述电子设备之间的物理连接状态保持锁定状态。
另一方面,提供了一种热插拔保护装置,所述装置包括:
获取模块,用于当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;
解锁模块,用于如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态,所述锁定状态是指与所述可插拔硬件相连的物理开关处于闭合状态时,所述可插拔硬件不能从电子设备中拔出的状态,所述解锁状态是指与所述可插拔硬件相连的物理开关处于断开状态时,所述可插拔硬件能够从电子设备中拔出的状态;
第二保持模块,用于当所述电子设备的状态从开机状态切换到关机状态后,对与所述可插拨硬件相连的物理开关进行检测,如果与所述可插拨硬件相连的物理开关处于锁定状态,则保持与所述可插拨硬件相连的物理开关的锁定状态,如果与所述可插拨硬件相连的物理开关处于解锁状态,则将与所述可插拨硬件相连的物理开关切换到锁定状态。
所述解锁模块用于如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,向用于锁定所述可插拔硬件的物理开关发送解锁信号,使得所述物理开关断开,将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。
所述装置还包括:
第一保持模块,用于如果所述可插拔硬件的状态信息表明所述可插拔硬件未出现故障时,保持所述可插拔硬件的物理开关的锁定状态,使得所述可插拔硬件与所述电子设备之间的物理连接状态保持锁定状态。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例提供的热插拔保护方法和装置,当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。采用本发明提供的技术方案,通过在开机状态下对出现故障的硬件进行解锁,使得用户只能将出现故障的硬件拔出,而未出现故障的硬件不能拔出,有效防止用户误操作带来的***崩溃、数据丢失以及硬件损坏等问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中提供的一种热插拔保护方法流程图;
图2是本发明实施例中提供的一种热插拔保护方法流程图;
图3是本发明实施例中提供的一种热插拔保护装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1是本发明实施例中提供的一种热插拔保护方法流程图,本发明实施例的执行主体是具有可插拔硬件的电子设备,参见图1,该方法包括:
101:当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;
其中,电子设备是指由集成电路、晶体管、电子管等电子元器件组成,应用电子技术软件发挥作用的设备。如电子计算机、由电子计算机控制的机器人、数控或程控***等。
其中,状态信息可以为可插拔硬件的各个运行参数,可以通过对各个运行参数的分析,确定该可插拔硬件所处的具体工作状态如正常运行或故障。
另外,该状态信息还可以为用于表示可插拔硬件具体工作状态的信号,可由高低电平信号来表示,如正常运行为高电平信号、故障为低电平信号,或者正常运行为低电平信号、故障为高电平信号。
当电子设备处于开机状态时,通过电子设备的***获取电子设备中各个可插拔硬件的状态信息。需要说明的是,电子设备可以由各个可插拔硬件在发生故障时触发状态改变信号,***接收该信号获取各个可插拔硬件的状态信息,还可以是当电子设备对各个可插拔硬件进行检测时,当检测到任一可插拔硬件发生故障时触发状态改变信号,对此,本发明实施例不作具体限定。
102:如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态,所述锁定状态是指与所述可插拔硬件相连的物理开关处于闭合状态时,所述可插拔硬件不能从电子设备中拔出的状态,所述解锁状态是指与所述可插拔硬件相连的物理开关处于断开状态时,所述可插拔硬件能够从电子设备中拔出的状态。
如果电子设备获取的可插拔硬件的状态信息表明该可插拔硬件出现故障时,电子设备触发解锁信号,对该可插拔硬件进行解锁,使得用户可以将该发生故障的硬件拔出。而没有出现故障的硬件仍然处于锁定状态,使得用户发生误操作时,也不能将未出现故障的硬件拔出。
可选地,如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,包括:
如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,向用于锁定所述可插拔硬件的物理开关发送解锁信号,使得所述物理开关断开,将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。
可选地,当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息之后,所述方法还包括:
如果所述可插拔硬件的状态信息表明所述可插拔硬件未出现故障时,保持所述可插拔硬件的物理开关的锁定状态,使得所述可插拔硬件与所述电子设备之间的物理连接状态保持锁定状态。
可选地,所述方法还包括:
当所述电子设备处于关机状态时,保持所述可插拔硬件的物理开关的锁定状态,使得所述可插拔硬件与所述电子设备之间的物理连接状态保持锁定状态。
可选地,所述方法还包括:
当所述电子设备处于关机状态时,对所述可插拔硬件进行解锁。
本发明实施例提供的热插拔保护方法,当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。采用本发明提供的技术方案,通过在开机状态下对出现故障的硬件进行解锁,使得用户只能将出现故障的硬件拔出,而未出现故障的硬件不能拔出,有效防止用户误操作带来的***崩溃、数据丢失以及硬件损坏等问题。
图2是本发明实施例中提供的一种热插拔保护方法流程图,参见图2,该方法包括:
201:当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;
当电子设备处于开机状态时,***对可插拔硬件的状态信息进行检测,或者可插拔硬件在状态信息发生改变时将改变后的状态信息发送给***,使得***可以获取到电子设备中可插拔硬件的状态信息。
例如状态信息为低电平0时,表示可插拔硬件处于正常运行状态,状态信息为高电平1时,表示可插拔硬件处于故障状态,当可插拔硬件的状态信息从低电平0变为高电平1时,表示该可插拔硬件出现了故障,该可插拔硬件触发高电平,当***接收到该可插拔硬件的高电平时,获取到该可插拔硬件的状态信息。
202:判断所述可插拔硬件的状态信息是否表明所述可插拔硬件出现故障,如果是,执行步骤203;如果否,执行步骤204;
电子设备根据获取到的各个可插拔硬件的状态信息判断各个可插拔硬件是否出现故障,以便于用户对可插拔硬件进行维护。基于步骤201中的例子,如当电子设备获取到的某个可插拔硬件的状态信息为低电平0时,则该可插拔硬件处于正常运行状态,当电子设备获取到的某个可插拔硬件的状态信息为高电平1时,则该可插拔硬件处于故障状态。
203:如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,向用于锁定所述可插拔硬件的物理开关发送解锁信号,使得所述物理开关断开,将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态,所述锁定状态是指与所述可插拔硬件相连的物理开关处于闭合状态时,所述可插拔硬件不能从电子设备中拔出的状态,所述解锁状态是指与所述可插拔硬件相连的物理开关处于断开状态时,所述可插拔硬件能够从电子设备中拔出的状态结束;
其中,解锁信号用于断开物理开关,该解锁信号可以是高电平信号、低电平信号或脉冲信号,本发明实施例对此不作限定。
在本发明实施例中,该用于锁定可插拔硬件的物理开关可以位于电子设备与可插拔硬件的连接处,当该物理开关闭合时,电子设备与可插拔硬件之间处于锁定状态,此时,可插拔硬件不能从电子设备上拔出,而当物理开关断开时,电子设备与可插拔硬件之间从锁定状态切换至解锁状态,此时,可插拔硬件可以从电子设备上拔出,也便用户使用新的硬件代替原有的硬件或对原有硬件进行维护。
优选地,物理开关的断开和闭合由电子设备的控制,当接收到电子设备发出的解锁信号时,物理开关断开,当物理开关接收到电子设备的锁定信号时,物理开关闭合。
该步骤203是如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁的过程,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。
204:如果所述可插拔硬件的状态信息表明所述可插拔硬件未出现故障时,保持所述可插拔硬件的物理开关的锁定状态,使得所述可插拔硬件与所述电子设备之间的物理连接状态保持锁定状态,结束;
如果所述可插拔硬件的状态信息表明所述可插拔硬件未出现故障时,表明电子设备处于正常工作状态,则电子设备保持与各个可插拔硬件相连的物理开关之间的锁定状态,使得各个可插拔硬件不能从电子设备上拔出,防止用户对未出现故障硬件的误操作。
进一步地,本发明实施例还提供了以下步骤:当所述电子设备处于关机状态时,保持所述可插拔硬件的物理开关的锁定状态,使得所述可插拔硬件与所述电子设备之间的物理连接状态保持锁定状态。
当电子设备的状态从开机状态切换到关机状态后,电子设备对各个可插拔硬件对应的物理开关进行检测,如果可插拔硬件的物理开关处于锁定状态,则保持可插拔硬件的物理开关的锁定状态,如果可插拔硬件的物理开关处于解锁状态,则将该可插拔硬件的物理开关的状态切换到锁定状态。在关机状态下,可插拔硬件的物理开关全部保持在锁定状态,则用户不能拔出该电子设备中的任一可插拔硬件。
表1是本发明实施例提供的一种可插拔硬件的物理开关的逻辑关系,参见表1,该表1以可插拔硬件为硬盘为例进行说明,当该热插拔保护方法处于启动状态(enable)时,***采用标号为1-4行的逻辑关系控制物理开关,当该热插拔保护方法处于关闭状态(disable)时,***采用5-8行的逻辑关系控制物理开关。当该热插拔保护方法处于启动状态(enable)时,电子设备的状态为关机状态0,且硬盘处于故障状态1时,物理开关的状态为锁定状态0;当电子设备的状态为关机状态0,且硬盘处于正常工作状态0时,物理开关的状态为锁定状态0;当电子设备的状态为开机状态1,且硬盘的工作状态处于故障状态1时,物理开关的状态为解锁状态1;当电子设备的状态为开机状态1,且硬盘处于正常工作状态0时,物理开关的状态为锁定状态0。
当该热插拔保护方法处于关闭状态(disable)时,当电子设备的状态为关机状态0,且硬盘处于故障状态1时,物理开关的状态为解锁状态1;当电子设备的状态为关机状态0,且硬盘处于正常工作状态0时,物理开关的状态为解锁状态1;当电子设备的状态为开机状态1,且硬盘处于故障状态1时,物理开关的状态为解锁状态1;当电子设备的状态为开机状态1,且硬盘处于正常工作状态0时,物理开关的状态为解锁状态1。通过二者对比可以发现,当该热插拔保护方法处于启动状态(enable)时,只有电子设备状态和硬盘状态都为1时,物理开关才能处于解锁状态1,可以有效防止误操作的发生。而当该热插拔保护方法处于关闭状态(disable)时,物理开关的状态始终处于解锁状态,在电子设备的状态为开机状态1时,用户拔出任一硬件,容易造成***崩溃、数据丢失以及硬件损坏等问题。
表1
其中,电子设备状态的一列中,0表示关机,1表示开机;硬盘状态一列中,0表示正常,1表示故障;物理开关状态一列中,0表示锁定,1表示解锁。
在本发明另一实施例中,该步骤204还可以是当所述电子设备处于关机状态时,对所述可插拔硬件进行解锁。
具体地,当电子设备从开机状态切换到关机状态后,电子设备对各个可插拔硬件对应的物理开关进行检测,如果可插拔硬件的物理开关处于锁定状态,则将可插拔硬件的物理开关的状态切换到解锁状态,如果可插拔硬件的物理开关处于解锁状态,则保持可插拔硬件的物理开关的解锁状态。在关机状态下,可插拔硬件的物理开关全部保持在解锁状态,则用户可以拔出该电子设备中的任一可插拔硬件,或者***任一可插拔硬件。
本发明实施例提供的热插拔保护方法,当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。采用本发明提供的技术方案,通过在开机状态下对出现故障的硬件进行解锁,使得用户只能将出现故障的硬件拔出,而未出现故障的硬件不能拔出,有效防止用户误操作带来的***崩溃、数据丢失以及硬件损坏等问题。
图3是本发明实施例中提供的一种热插拔保护装置结构示意图,参见图3,该装置包括:
获取模块301,用于当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;
解锁模块302,用于如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态,所述锁定状态是指与所述可插拔硬件相连的物理开关处于闭合状态时,所述可插拔硬件不能从电子设备中拔出的状态,所述解锁状态是指与所述可插拔硬件相连的物理开关处于断开状态时,所述可插拔硬件能够从电子设备中拔出的状态。
所述解锁模块302用于如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,向用于锁定所述可插拔硬件的物理开关发送解锁信号,使得所述物理开关断开,将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。
所述装置还包括:
第一保持模块,用于如果所述可插拔硬件的状态信息表明所述可插拔硬件未出现故障时,保持所述可插拔硬件的物理开关的锁定状态,使得所述可插拔硬件与所述电子设备之间的物理连接状态保持锁定状态。
所述装置还包括:
第二保持模块,用于当所述电子设备处于关机状态时,保持所述可插拔硬件的物理开关的锁定状态,使得所述可插拔硬件与所述电子设备之间的物理连接状态保持锁定状态。
所述装置还包括:
解锁模块,用于当所述电子设备处于关机状态时,对所述可插拔硬件进行解锁。
本发明实施例提供的热插拔保护装置,当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。采用本发明提供的技术方案,通过在开机状态下对出现故障的硬件进行解锁,使得用户只能将出现故障的硬件拔出,而未出现故障的硬件不能拔出,有效防止用户误操作带来的***崩溃、数据丢失以及硬件损坏等问题。
需要说明的是:上述实施例提供的热插拔保护装置在热插拔保护时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的热插拔保护装置与热插拔保护方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
本发明实施例还提供了一种电子设备,该电子设备包括上述实施例中所述的热插拔保护装置。
本发明实施例中,电子设备包括无线终端或有线终端。无线终端可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端。例如,无线终端可以是移动电话(或称为″蜂窝″电话)和具有移动终端的计算机。又如,无线终端也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种热插拔保护方法,其特征在于,所述方法包括:
当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;
如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态,所述锁定状态是指与所述可插拔硬件相连的物理开关处于闭合状态时,所述可插拔硬件不能从电子设备中拔出的状态,所述解锁状态是指与所述可插拔硬件相连的物理开关处于断开状态时,所述可插拔硬件能够从电子设备中拔出的状态;
当所述电子设备的状态从开机状态切换到关机状态后,对与所述可插拨硬件相连的物理开关进行检测,如果与所述可插拨硬件相连的物理开关处于锁定状态,则保持与所述可插拨硬件相连的物理开关的锁定状态,如果与所述可插拨硬件相连的物理开关处于解锁状态,则将与所述可插拨硬件相连的物理开关切换到锁定状态。
2.根据权利要求1所述的方法,其特征在于,如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,包括:
如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,向用于锁定所述可插拔硬件的物理开关发送解锁信号,使得所述物理开关断开,将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。
3.根据权利要求2所述的方法,其特征在于,当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息之后,所述方法还包括:
如果所述可插拔硬件的状态信息表明所述可插拔硬件未出现故障时,保持所述可插拔硬件的物理开关的锁定状态,使得所述可插拔硬件与所述电子设备之间的物理连接状态保持锁定状态。
4.一种热插拔保护装置,其特征在于,所述装置包括:
获取模块,用于当电子设备处于开机状态时,获取所述电子设备中可插拔硬件的状态信息;
解锁模块,用于如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,对所述可插拔硬件进行解锁,所述解锁是指将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态,所述锁定状态是指与所述可插拔硬件相连的物理开关处于闭合状态时,所述可插拔硬件不能从电子设备中拔出的状态,所述解锁状态是指与所述可插拔硬件相连的物理开关处于断开状态时,所述可插拔硬件能够从电子设备中拔出的状态;
第二保持模块,用于当所述电子设备的状态从开机状态切换到关机状态后,对与所述可插拨硬件相连的物理开关进行检测,如果与所述可插拨硬件相连的物理开关处于锁定状态,则保持与所述可插拨硬件相连的物理开关的锁定状态,如果与所述可插拨硬件相连的物理开关处于解锁状态,则将与所述可插拨硬件相连的物理开关切换到锁定状态。
5.根据权利要求4所述的装置,其特征在于,所述解锁模块用于如果所述可插拔硬件的状态信息表明所述可插拔硬件出现故障时,向用于锁定所述可插拔硬件的物理开关发送解锁信号,使得所述物理开关断开,将所述可插拔硬件与所述电子设备之间的物理连接状态从锁定状态切换为解锁状态。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
第一保持模块,用于如果所述可插拔硬件的状态信息表明所述可插拔硬件未出现故障时,保持所述可插拔硬件的物理开关的锁定状态,使得所述可插拔硬件与所述电子设备之间的物理连接状态保持锁定状态。
CN201310268825.7A 2013-06-28 2013-06-28 热插拔保护方法和装置 Active CN104252609B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310268825.7A CN104252609B (zh) 2013-06-28 2013-06-28 热插拔保护方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310268825.7A CN104252609B (zh) 2013-06-28 2013-06-28 热插拔保护方法和装置

Publications (2)

Publication Number Publication Date
CN104252609A CN104252609A (zh) 2014-12-31
CN104252609B true CN104252609B (zh) 2017-09-29

Family

ID=52187491

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310268825.7A Active CN104252609B (zh) 2013-06-28 2013-06-28 热插拔保护方法和装置

Country Status (1)

Country Link
CN (1) CN104252609B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104598789B (zh) * 2015-02-15 2018-02-27 联想(北京)有限公司 一种热插拔功能模组器件的保护方法及电子设备
CN107301104A (zh) * 2017-07-17 2017-10-27 郑州云海信息技术有限公司 一种器件更换方法及装置
CN108170564A (zh) * 2017-12-13 2018-06-15 浙江大华技术股份有限公司 一种监测移动硬盘热插拔情况的方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007094609A (ja) * 2005-09-28 2007-04-12 Hitachi Ltd Ioカード保守が容易なコンピュータシステム
CN101150237A (zh) * 2007-10-19 2008-03-26 华为技术有限公司 一种热插拔机构
CN101271411A (zh) * 2007-03-20 2008-09-24 联想(北京)有限公司 热插拔保护***及方法
CN102117258A (zh) * 2009-12-31 2011-07-06 华为技术有限公司 一种单板热插拔控制方法和通信设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7685443B2 (en) * 2003-10-14 2010-03-23 Hewlett-Packard Development Company, L.P. Server card power switch

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007094609A (ja) * 2005-09-28 2007-04-12 Hitachi Ltd Ioカード保守が容易なコンピュータシステム
CN101271411A (zh) * 2007-03-20 2008-09-24 联想(北京)有限公司 热插拔保护***及方法
CN101150237A (zh) * 2007-10-19 2008-03-26 华为技术有限公司 一种热插拔机构
CN102117258A (zh) * 2009-12-31 2011-07-06 华为技术有限公司 一种单板热插拔控制方法和通信设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《基于CPCI平台的热插拔技术及实现》;何礼 等;《工业控制计算机》;20070825;第21-23页 *

Also Published As

Publication number Publication date
CN104252609A (zh) 2014-12-31

Similar Documents

Publication Publication Date Title
CN102761346B (zh) Sim卡热插拔处理装置、方法及移动终端
CN104252609B (zh) 热插拔保护方法和装置
CN204089292U (zh) 一种充电桩结构
CN103425506A (zh) 关机方法及开机方法及通信终端
CN103678215A (zh) 一种智能读卡器的工作方法
KR20170119711A (ko) 단말 장치 및 단말 장치에 적용되는 조작 방법
CN107590404A (zh) 追踪方法和***以及终端设备
CN203503070U (zh) Pos机和保护pos机中敏感数据的装置
CN107563227A (zh) 防数据窃密的终端设备
CN202976089U (zh) 一种电子设备
CN103544789B (zh) Pos机、保护pos机中敏感数据的方法和装置
CN110032251A (zh) 主机***及其电子锁解锁方法
CN103491238A (zh) 一种解锁***及方法
CN103257906B (zh) 存储卡热插拔控制方法及装置
CN108052810A (zh) 一种数据处理方法、装置及设备
CN104636051A (zh) 一种用户界面解除锁定的方法及电子设备
CN107516215A (zh) 可安全输入pin码的智能pos终端及方法
CN204928095U (zh) 智能功率模块的保护电路
CN104883340B (zh) 防范入侵的方法及接入设备
CN103605923A (zh) 一种USB Key设备鉴别器
CN203276262U (zh) 一种具有加密锁功能的移动存储设备
CN107632782A (zh) 一种基于arm 整机柜服务器节点的bmc代码保护方法及装置
CN106982297A (zh) 安全防护方法及***
CN202758346U (zh) 安全移动存储设备
CN101256518A (zh) 一种防止误操作导致主机***非法断电的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant