CN107578515B - 一种电子设备及电子锁的控制方法 - Google Patents
一种电子设备及电子锁的控制方法 Download PDFInfo
- Publication number
- CN107578515B CN107578515B CN201710865696.8A CN201710865696A CN107578515B CN 107578515 B CN107578515 B CN 107578515B CN 201710865696 A CN201710865696 A CN 201710865696A CN 107578515 B CN107578515 B CN 107578515B
- Authority
- CN
- China
- Prior art keywords
- electronic lock
- electronic
- interface
- input
- state
- 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
Links
Images
Landscapes
- Power Sources (AREA)
Abstract
本申请提供了一种电子设备及电子锁的控制方法,所述电子设备包括:机箱、主板、电子锁、用于将输入装置接入所述主板的输入接口、第一接口控制器、第二接口控制器、接口开关,以及还包括电子锁控制器,所述电子锁控制器用于在电子设备处于关机状态时,通过第二接口控制器获得输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行开关控制;其中,在电子设备处于关机状态时,向电子设备的输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电。可见,应用本申请方案,在电子设备处于关机状态时,仍能对电子设备的电子锁进行开关控制,为关机状态下电子锁的使用控制提供了便利。
Description
技术领域
本发明属于电子锁的开关控制技术领域,尤其涉及一种电子设备及电子锁的控制方法。
背景技术
新一代的计算机产品要求针对计算机的主机机箱导入电子锁功能,以提升设备主机的安全性。
目前,一般通过在计算机BIOS(Basic Input Output System,基本输入输出***)中进行Lock或unLock设置,实现对电子锁的状态进行控制,然而在计算机无法开机,如遇到BIOS崩溃等问题导致计算机无法开机时,则无法实现对电子锁状态进行控制。从而为了对计算机主板进行维修以解决问题,往往需要通过强拆电子锁的方式来打开机箱,极易导致电子锁损坏且为打开设备机箱带来了极大的不便。
发明内容
有鉴于此,本发明的目的在于提供一种电子设备及电子锁的控制方法,旨在解决上述问题,使得在计算机处于关机状态时,仍能对计算机的机箱电子锁进行开关控制。
为此,本发明公开如下技术方案:
一种电子设备,包括:
机箱;
主板,设置在所述机箱内部;
电子锁,用于在处于锁合状态时,锁合所述机箱;
输入接口,用于将输入装置接入所述主板;
第一接口控制器及第二接口控制器,设置在主板上,用于对来自所述输入接口的输入信息进行输入控制;
接口开关,用于在电子设备处于开机状态时,控制所述输入接口与所述第一接口控制器连通;在电子设备处于关机状态时,控制所述输入接口与所述第二接口控制器连通;
电子锁控制器,用于在所述电子设备处于关机状态时,通过所述第二接口控制器获得所述输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行状态控制;其中,在所述电子设备处于关机状态时,向所述电子设备的所述输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电。
上述电子设备,优选的,所述第一接口控制器设置在所述电子设备的主板焊球阵列封装PCH中,所述第二接口控制器、所述接口开关及所述电子锁控制器设置在所述电子设备主板上的多功能卡superIO中。
上述电子设备,优选的,所述电子设备还包括:设置在所述superIO中的寄存器;
则所述电子锁控制器,基于所述电子锁密码信息对所述电子锁进行状态控制,具体包括:
从所述寄存器中获得预先存储的电子锁基准密码;判断所述输入装置输入的电子锁密码信息与所述电子锁基准密码是否一致,得到判断结果;若所述判断结果表示两者一致,则控制所述电子锁处于开锁状态,若所述判断结果表示两者不一致,则控制所述电子锁处于闭锁状态。
上述电子设备,优选的,所述寄存器中的电子锁基准密码为:预先在电子设备处于开机状态时通过安装在所述电子设备中的预定应用程序所设置的密码。
上述电子设备,优选的,所述电子锁控制器,还用于:
在所述电子设备处于开机状态时,通过所述第一接口控制器获得所述输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行状态控制。
上述电子设备,优选的,所述电子设备还包括:设置在所述机箱预定面板上的电子墨水屏E-ink。
一种电子锁的控制方法,应用于电子设备,所述电子设备包括:机箱,设置于所述机箱内部的主板,用于在处于锁合状态时锁合所述机箱的电子锁,用于将输入装置接入所述主板的输入接口,设置在所述主板上的第一接口控制器及第二接口控制器,以及用于在电子设备处于开机状态时,控制所述输入接口与所述第一接口控制器连通、在电子设备处于关机状态时,控制所述输入接口与所述第二接口控制器连通的接口开关;
所述方法包括:
在所述电子设备处于关机状态时,通过所述第二接口控制器获得所述输入装置输入的电子锁密码信息;
基于所述电子锁密码信息对所述电子锁进行状态控制;其中,在所述电子设备处于关机状态时,向所述电子设备的所述输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电。
上述方法,优选的,所述第一接口控制器设置在所述电子设备的主板焊球阵列封装PCH中,所述第二接口控制器、所述接口开关及所述电子锁控制器设置在所述电子设备主板上的多功能卡superIO中,所述电子设备还包括设置在所述superIO中的寄存器;
则所述基于所述电子锁密码信息对所述电子锁进行状态控制,包括:
从所述寄存器中获得预先存储的电子锁基准密码;
判断所述输入装置输入的电子锁密码信息与所述电子锁基准密码是否一致,得到判断结果;
若所述判断结果表示两者一致,则控制所述电子锁处于开锁状态,若所述判断结果表示两者不一致,则控制所述电子锁处于闭锁状态。
上述方法,优选的,在所述从所述寄存器中获得预先存储的电子锁基准密码之前,还包括:
预先在电子设备处于开机状态时,通过安装在所述电子设备中的预定应用程序向所述寄存器中设置电子锁基准密码。
上述方法,优选的,还包括:
在所述电子设备处于开机状态时,通过所述第一接口控制器获得所述输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行状态控制。
由以上方案可知,本申请提供了一种电子设备及电子锁的控制方法,所述电子设备包括:机箱、主板、电子锁、用于将输入装置接入所述主板的输入接口、第一接口控制器、第二接口控制器、接口开关,以及还包括电子锁控制器,所述电子锁控制器用于在电子设备处于关机状态时,通过第二接口控制器获得输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行开关控制;其中,在电子设备处于关机状态时,向电子设备的输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电。可见,应用本申请方案,在电子设备处于关机状态时,仍能对电子设备的电子锁进行开关控制,为关机状态下电子锁的使用控制提供了便利。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本申请提供的一种电子设备实施例一的结构示意图;
图2是本申请实施例一提供的对电子锁进行控制的电路结构示意图;
图3是本申请实施例一提供的对电子锁进行控制的原理示意图;
图4是本申请提供的一种电子设备实施例二的结构示意图;
图5是本申请提供的一种电子设备实施例五的结构示意图;
图6是本申请提供的一种电子锁的控制方法实施例六的流程图;
图7是本申请提供的一种电子锁的控制方法实施例七的流程图;
图8是本申请提供的一种电子锁的控制方法实施例八的流程图;
图9是本申请提供的一种电子锁的控制方法实施例九的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请实施例一提供一种电子设备,旨在为电子设备关机状态下的电子锁的使用控制提供便利,使得在电子设备关机时,仍能对电子设备的电子锁进行状态控制。参考图1示出的本申请一种电子设备实施例一的结构示意图,所述电子设备可以包括:
机箱1。
所述电子设备可以是计算机(如台式机)等设备,相对应地,所述机箱可以是计算机等设备的主机机箱,以用于放置和固定计算机设备的主板、CPU(Central ProcessingUnit,中央处理器)、显卡等各种配件,并对所述各种配件起到承托和保护的作用。
主板2,设置在所述机箱内部。
所述主板,具体可以是计算机主板,安装在计算机的主机机箱的内部,所述主板一般为矩形电路板,上面安装了组成计算机的主要电路***,一般有BIOS(Basic InputOutput System,基本输入输出***)芯片、I/O(Input/Output,输入/输出)控制芯片、键和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。
电子锁3,用于在处于锁合状态时,锁合所述机箱。
所述电子锁具有锁合及打开两种状态,当所述电子锁处于锁合状态时,能够锁合所述机箱,以提升所述电子设备的主机的安全性。
输入接口4,用于将输入装置接入所述主板。
所述输入接口可以是有线接口或无线接口,比如具体可以是USB(UniversalSerial Bus,通用串行总线)接口,或者蓝牙、WI-FI(WIreless-Fidelity,无线保真)接口等,以分别用于通过有线或无线方式将输入装置接入所述主板。
其中,所述输入装置用于向所述主板提供输入信息,其可以是所述电子设备的自带输入装置或外接输入装置,比如,具体可以是计算机的自带键盘或外接键盘等。
第一接口控制器5及第二接口控制器6,设置在主板上,用于对来自所述输入接口的输入信息进行输入控制。
所述第一接口控制器,具体用于在电子设备处于开机状态时与所述输入接口接通,以用于在电子设备处于开机状态时对来自所述输入接口的输入信息进行输入控制;相对应地,所述第二接口控制器,具体用于在电子设备处于关机状态时与所述输入接口接通,以用于在电子设备处于关机状态时对来自所述输入接口的输入信息进行输入控制。
其中,举例而言,当所述输入接口为USB接口时,所述第一接口控制器具体可以为USB Host接口控制模块,如图2所示,传统方式下,所述USB Host接口控制模块一般设置在所述电子设备的PCH(主板焊球阵列封装)中,当计算机等电子设备处于开机状态时,所述PCH中的USB Host通过USB接口与键盘等输入装置相连接,以保证电子设备***的正常输入功能。
本申请中,为了实现在电子设备关机状态下,仍能从电子设备的键盘等输入装置获得输入信息,进而使得能够对电子设备的电子锁进行状态控制,在电子设备中额外增设了第二接口控制器,当所述输入接口为USB接口时,所述第二接口控制器同样可以为USBHost接口控制模块,如图2所示,该增设的USB Host具体可设置在所述电子设备主板上的多功能卡superIO中,以用于在电子设备处于关机状态时,为电子锁的状态控制提供必要的信息接入功能。
其中,所述PCH及所述多功能卡superIO均设置在电子设备的主板上。
接口开关7,用于在电子设备处于开机状态时,控制所述输入接口与所述第一接口控制器连通;在电子设备处于关机状态时,控制所述输入接口与所述第二接口控制器连通。
所述接口开关与所述第一接口控制器及所述第二接口控制相连接,用于根据电子设备的开关机状态,在所述第一接口控制器及第二接口控制器间进行切换控制,其中,当电子设备处于开机状态时,控制将所述输入接口切至所述第一接口控制器,当电子设备处于关机状态时,控制将所述输入接口切至所述第二接口控制器。
仍以所述输入接口为USB接口为例,如图2所示,所述接口开关可以是USBSwitch(在图2中对应所述USB SW1),本实施例中,所述USB Switch同样设置在所述多功能卡superIO中。在电子设备处于开机状态时,将所述USB接口切到PCH并与PCH中的USB Host接通,以使得基于PCH中的USB Host为开机状态下电子锁的状态控制提供所需的信息(如密码信息)输入功能,也就是说,在电子设备处于开机状态时,输入装置如USB键盘等归PCH管理,PCH拥有对输入装置的控制权;在电子设备处于关机状态时,将所述USB接口切换到superIO并与super IO中的USB Host接通,以使得基于super IO中的USB Host为关机状态下电子锁的开关控制提供所需的信息输入功能,从而,在电子设备处于关机状态时,输入装置归super IO管理,super IO拥有对输入装置的控制权。
电子锁控制器8,用于在所述电子设备处于关机状态时,通过所述第二接口控制器获得所述输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行开关控制;其中,在所述电子设备处于关机状态时,向所述电子设备的所述输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电。
所述电子锁控制器具体可以是单片机,如图2所示,具体可以是但不限于图2中所示的8032UC单片机,其同样可设置在所述superIO中。
所述电子锁控制器可用于在所述电子设备处于关机状态时,通过所述第二接口控制器获得所述输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行相应的状态控制。比如,在电子设备处于关机状态时,通过图2中superIO中的USB Host获得USB键盘的电子锁开锁密码,并基于所述开锁密码对电子锁进行开锁控制等,除此之外,参考图3,还可以通过superIO中的USB Host获得USB键盘的闭锁指示信息(如获得一闭锁密码等),以对所述电子锁进行闭锁控制。
这里,需要说明的是,为了支持电子设备关机状态下电子锁控制功能的正常使用,在电子设备关机状态下仍需至少为所述输入接口、接口开关、第二接口控制器及电子锁控制器进行供电,然而,鉴于在关机状态下,电子设备中的各个组件不能正常地从设备主板上取电,本申请提出对所述输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电,具体地,可以通过电子设备的外接电源和/或电子设备的内部电池,为关机状态下电子锁的控制功能所涉及的以上各组件进行独立供电。从而使得即使电子设备处于关机状态,也仍能够对电子设备的电子锁进行开关控制。
由以上方案可知,本申请实施例提供的电子设备包括:机箱、主板、电子锁、用于将输入装置接入所述主板的输入接口、第一接口控制器、第二接口控制器、接口开关,以及还包括电子锁控制器,所述电子锁控制器用于在电子设备处于关机状态时,通过第二接口控制器获得输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行开关控制;其中,在电子设备处于关机状态时,向电子设备的输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电。可见,应用本申请方案,在电子设备处于关机状态时,仍能对电子设备的电子锁进行开关控制,为关机状态下电子锁的使用控制提供了便利。
在本申请实施例二中,参考图4示出的本申请一种电子设备实施例二的结构示意图,所述电子设备还可以包括:
寄存器9,与所述电子锁控制器相连接,用于存放所述电子锁的基准密码。
所述寄存器同样可设置在所述多功能卡superIO中,参考图2提供的对电子锁进行控制的原理示意图,所述寄存器(对应图2中所述Password save storage unit)至少可用于存放对电子锁进行开锁控制时所需的基准密码。
在此基础上,所述电子设备中的电子锁控制器,在电子设备处于关机状态时,基于接收的电子锁密码信息对所述电子锁进行状态控制,具体包括:
从所述寄存器中获得预先存储的电子锁基准密码;判断所述输入装置输入的电子锁密码信息与所述电子锁基准密码是否一致,得到判断结果;若所述判断结果表示两者一致,则控制所述电子锁处于开锁状态,若所述判断结果表示两者不一致,则控制所述电子锁处于闭锁状态。
仍以图2的示例为例,在电子设备处于关机状态时,所述单片机8032UC可通过所述superIO中的USB Host接收来自输入装置的电子锁密码信息,且在接收到电子锁密码信息时,从所述superIO的寄存器中获取预先设置并存储的电子锁基准密码,并比对接收的电子锁密码信息与所述基准密码是否一致,若两者一致,则表示密码正确,从而控制所述电子锁开锁,否则,若两者不一致,则表示密码输入错误,从而仍控制所述电子锁处于闭锁状态。
应用本实施例方案,在电子设备关机情况下,仍能对电子设备的电子锁进行状态控制,为电子设备关机情况下电子锁的使用控制提供了便利。
在本申请实施例三中,所述寄存器中的电子锁基准密码为:预先在电子设备处于开机状态时,通过安装在所述电子设备中的预定应用程序所设置的密码。
具体地,可预先在电子设备中安装用于对电子锁进行管理、控制的应用程序App(Application),并在电子设备处于开机状态时,通过所述App对电子锁开锁控制时所需的基准密码进行设置,其中,所设置的基准密码存储在所述superIO的寄存器中,以实现为后续的电子锁开锁控制提供所需的基准密码支持。除此之外,在电子设备处于开机状态时,还可以通过在所述App中执行相应操作实现对所述电子锁进行所需的状态控制。
与现有技术通过在计算机BIOS中进行Lock或unLock设置,实现对电子锁的状态进行控制的方式相比,本实施例提供的在开机情况下,基于App对电子设备的电子锁进行密码设置及状态控制的方式,进一步提升了用户使用电子锁的灵活性,用户体验较好。
在本申请实施例四中,所述电子锁控制器,还可以用于:
在所述电子设备处于开机状态时,通过所述第一接口控制器获得所述输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行状态控制。
在所述电子设备处于开机状态时,电子设备中的各个组件正常运行,从而可直接通过所述第一接口控制器,如图2中所述PCH中的USB Host来获得输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对电子锁的状态进行控制。
具体地,如图2所示,当电子设备处于开机状态时,可通过所述接口开关USBSwitch将所述输入接口切到所述PCH中的USB Host,从而使得电子锁控制器即图2中的单片机8032UC,通过所述PCH中的USB Host获得键盘等输入装置的电子锁密码信息,并在获得输入装置的电子锁密码信息时,进一步获得所述寄存器中的基准密码,以通过所述基准密码与所接收的密码信息的比对结果,来对电子锁的状态进行相应控制。
这里,需要说明的是,本实施例提供的在电子设备处于开机状态时,对电子锁的控制过程,与以上实施例提供的通过电子设备中预先安装的App对电子锁进行控制的方式并不冲突,具体地,对于用户而言,当其需要对电子设备的电子锁进行状态控制时,比如,需要控制电子锁开锁时,其首先可在所述App中调出电子锁的开锁界面,并进而利用输入装置在所述开锁界面中输入电子锁密码信息,在此基础上电子设备PCH中的USB Host通过USB接口接收所述输入装置的密码信息,最终由superIO中的单片机8032UC通过将接收的密码信息与从寄存器中获得的基准密码进行比对,来确定是否对电子锁进行开锁控制。
在本申请实施例五中,参考图5示出的本申请一种电子设备实施例五的结构示意图,所述电子设备还可以包括:
设置在所述机箱预定面板上的电子墨水屏E-ink 10。
其中,所述E-ink用于显示电子设备的相应信息,如显示所述电子设备的相应资产标签信息等,以方便用户观看。
所述预定面板,优选地可以是所述主机机箱的前面板,即可以在主机机箱的前面上设置用于对电子设备相应信息进行显示的E-ink。在具体实施本申请时,可采用一体化设计方式,在设备出厂前将所述E-ink嵌入至电子设备机箱的前面板中,或者,为了支持E-ink在电子设备机箱上的自由拆装,还可以采用相应的安装组件,如卡扣或固定螺钉等,将所述E-ink安装至电子设备机箱的前面板中,本实施例对此不作限定。
本实施例通过在电子设备机箱的预定面板上设置E-ink,可实现对电子设备的相关信息(如资产标签信息等)进行显示,从而为用户观看、了解电子设备信息提供了方便。
本申请实施例六提供一种电子锁的控制方法,该方法可适用于诸如计算机等电子设备中。在对本申请实施例的方法进行说明之前,首先对该方法所适用的电子设备进行介绍,其中,所述电子设备可以包括:
机箱。
所述电子设备可以是计算机(如台式机)等设备,相对应地,所述机箱可以是计算机等设备的主机机箱,以用于放置和固定计算机设备的主板、CPU(Central ProcessingUnit,中央处理器)、显卡等各种配件,并对所述各种配件起到承托和保护的作用。
主板,设置在所述机箱内部。
所述主板,具体可以是计算机主板,安装在计算机的主机机箱的内部,所述主板一般为矩形电路板,上面安装了组成计算机的主要电路***,一般有BIOS(Basic InputOutput System,基本输入输出***)芯片、I/O(Input/Output,输入/输出)控制芯片、键和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。
电子锁,用于在处于锁合状态时,锁合所述机箱。
所述电子锁具有锁合及打开两种状态,当所述电子锁处于锁合状态时,能够锁合所述机箱,以提升所述电子设备的主机的安全性。
输入接口,用于将输入装置接入所述主板。
所述输入接口可以是有线接口或无线接口,比如具体可以是USB(UniversalSerial Bus,通用串行总线)接口,或者蓝牙、WI-FI(WIreless-Fidelity,无线保真)接口等,以分别用于通过有线或无线方式将输入装置接入所述主板。
其中,所述输入装置用于向所述主板提供输入信息,其可以是所述电子设备的自带输入装置或外接输入装置,比如,具体可以是计算机的自带键盘或外接键盘等。
第一接口控制器及第二接口控制器,设置在主板上,用于对来自所述输入接口的输入信息进行输入控制。
所述第一接口控制器,具体用于在电子设备处于开机状态时与所述输入接口接通,以用于在电子设备处于开机状态时对来自所述输入接口的输入信息进行输入控制;相对应地,所述第二接口控制器,具体用于在电子设备处于关机状态时与所述输入接口接通,以用于在电子设备处于关机状态时对来自所述输入接口的输入信息进行输入控制。
其中,举例而言,当所述输入接口为USB接口时,所述第一接口控制器具体可以为USB Host接口控制模块,如图2所示,传统方式下,所述USB Host接口控制模块一般设置在所述电子设备的PCH(主板焊球阵列封装)中,当计算机等电子设备处于开机状态时,所述PCH中的USB Host通过USB接口与键盘等输入装置相连接,以保证电子设备***的正常输入功能。
本申请中,为了实现在电子设备关机状态下,仍能从电子设备的键盘等输入装置获得输入信息,进而使得能够对电子设备的电子锁进行状态控制,在电子设备中额外增设了第二接口控制器,当所述输入接口为USB接口时,所述第二接口控制器同样可以为USBHost接口控制模块,如图2所示,该增设的USB Host具体可设置在所述电子设备主板上的多功能卡superIO中,以用于在电子设备处于关机状态时,为电子锁的开状态制提供必要的信息接入功能。
其中,所述PCH及所述多功能卡superIO均设置在电子设备的主板上。
接口开关,用于在电子设备处于开机状态时,控制所述输入接口与所述第一接口控制器连通;在电子设备处于关机状态时,控制所述输入接口与所述第二接口控制器连通。
所述接口开关与所述第一接口控制器及所述第二接口控制相连接,用于根据电子设备的开关机状态,在所述第一接口控制器及第二接口控制器间进行切换控制,其中,当电子设备处于开机状态时,控制将所述输入接口切至所述第一接口控制器,当电子设备处于关机状态时,控制将所述输入接口切至所述第二接口控制器。
仍以所述输入接口为USB接口为例,如图2所示,所述接口开关可以是USBSwitch(在图2中对应所述USB SW1),本实施例中,所述USB Switch同样设置在所述多功能卡superIO中。在电子设备处于开机状态时,将所述USB接口切到PCH并与PCH中的USB Host接通,以使得基于PCH中的USB Host为开机状态下电子锁的状态控制提供所需的信息(如密码信息)输入功能,也就是说,在电子设备处于开机状态时,输入装置如USB键盘等归PCH管理,PCH拥有对输入装置的控制权;在电子设备处于关机状态时,将所述USB接口切到super IO并与super IO中的USB Host接通,以使得基于super IO中的USB Host为关机状态下电子锁的开关控制提供所需的信息输入功能,从而,在电子设备处于关机状态时,输入装置归super IO管理,super IO拥有对输入装置的控制权。
在此基础上,参考图6示出的电子锁的控制方法流程图,所述方法可以包括以下步骤:
步骤601、在所述电子设备处于关机状态时,通过所述第二接口控制器获得所述输入装置输入的电子锁密码信息。
在实施本申请的方法时,可通过一电子锁控制器来实现本申请方法的各个处理步骤,如具体通过图2中的8032UC单片机实现本申请的方法方案等。
在本步骤中,以图2为例,可通过图2中superIO中的USB Host(即相当于所述第二接口控制器)获得USB键盘的电子锁密码信息,如获得电子锁开锁密码等。
步骤602、基于所述电子锁密码信息对所述电子锁进行状态控制;其中,在所述电子设备处于关机状态时,向所述电子设备的所述输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电。
其中,在获得输入装置提供的电子锁开锁密码后,可继续基于所述开锁密码对电子锁进行状态控制。除此之外,参考图3,还可以通过superIO中的USB Host获得USB键盘的闭锁指示信息(如闭锁密码等),以对所述电子锁进行闭锁控制。
这里,需要说明的是,为了支持电子设备关机状态下电子锁控制功能的正常使用,在电子设备关机状态下仍需至少为所述输入接口、接口开关、第二接口控制器及本实施例方法的执行主体即所述电子锁控制器进行供电,然而,鉴于在关机状态下,电子设备中的各个组件不能正常地从设备主板上取电,本申请提出对所述输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电,具体地,可以通过电子设备的外接电源和/或电子设备的内部电池,为关机状态下电子锁的控制功能所涉及的以上各组件进行独立供电。从而使得即使电子设备处于关机状态,也仍能够对电子设备的电子锁进行开关控制。
由以上方案可知,本申请实施例提供的电子锁控制方法,在所述电子设备处于关机状态时,通过所述第二接口控制器获得所述输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行开关控制。从而,应用本申请方案,在电子设备处于关机状态时,仍能对电子设备的电子锁进行开关控制,为关机状态下电子锁的使用控制提供了便利。
在本申请实施例七中,所述电子设备还可以包括:寄存器,用于存放所述电子锁的基准密码。
所述寄存器同样可设置在所述多功能卡superIO中,参考图2提供的对电子锁进行控制的原理示意图,所述寄存器(对应图2中所述Password save storage unit)至少可用于存放对电子锁进行开锁控制时所需的基准密码。
在此基础上,参考图7示出的电子锁的控制方法实施例七的流程图,所述步骤602具体可以通过以下的处理过程实现:
步骤6021、从所述寄存器中获得预先存储的电子锁基准密码;
步骤6022、判断所述输入装置输入的电子锁密码信息与所述电子锁基准密码是否一致,得到判断结果;
步骤6023、若所述判断结果表示两者一致,则控制所述电子锁处于开锁状态;
步骤6024、若所述判断结果表示两者不一致,则控制所述电子锁处于闭锁状态。
仍以图2的示例为例,在电子设备处于关机状态时,可利用所述单片机8032UC通过所述superIO中的USB Host接收来自输入装置的电子锁密码信息,且在接收到电子锁密码信息时,从所述superIO的寄存器中获取预先设置并存储的电子锁基准密码,并比对接收的电子锁密码信息与所述基准密码是否一致,若两者一致,则表示密码正确,从而控制所述电子锁开锁,否则,若两者不一致,则表示密码输入错误,从而仍控制所述电子锁处于闭锁状态。
应用本实施例方案,在电子设备关机情况下,仍能对电子设备的电子锁进行状态控制,为电子设备关机情况下电子锁的使用控制提供了便利。
在本申请实施例八中,参考图8示出的电子锁的控制方法实施例八的流程图,所述方法还可以包括:
步骤601’、预先在电子设备处于开机状态时,通过安装在所述电子设备中的预定应用程序向寄存器中设置电子锁基准密码。
具体地,可预先在电子设备中安装用于对电子锁进行管理、控制的应用程序App(Application),并在电子设备处于开机状态时,通过所述App对电子锁开锁控制时所需的基准密码进行设置,其中,所设置的基准密码存储在所述superIO的寄存器中,以实现为后续的电子锁开锁控制提供所需的基准密码支持。除此之外,在电子设备处于开机状态时,还可以通过在所述App中执行相应操作实现对所述电子锁进行所需的状态控制。
与现有技术通过在计算机BIOS中进行Lock或unLock设置,实现对电子锁的状态进行控制的方式相比,本实施例提供的在开机情况下,基于App对电子设备的电子锁进行密码设置及状态控制的方式,进一步提升了用户使用电子锁的灵活性,用户体验较好。
在本申请实施例九中,参考图9示出的电子锁的控制方法实施例九的流程图,所述方法还可以包括:
步骤603、在所述电子设备处于开机状态时,通过所述第一接口控制器获得所述输入装置输入的电子锁密码信息;
步骤604、基于所述电子锁密码信息对所述电子锁进行状态控制。
在所述电子设备处于开机状态时,电子设备中的各个组件正常运行,从而可直接通过所述第一接口控制器,如图2中所述PCH中的USB Host来获得输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对电子锁的状态进行控制。
具体地,如图2所示,当电子设备处于开机状态时,可通过所述接口开关USBSwitch将所述输入接口切到所述PCH中的USB Host,从而使得电子锁控制器即图2中的单片机8032UC,通过所述PCH中的USB Host获得键盘等输入装置的电子锁密码信息,并在获得输入装置的电子锁密码信息时,进一步获得所述寄存器中的基准密码,以通过所述基准密码与所接收的密码信息的比对结果,来对电子锁的状态进行相应控制。
这里,需要说明的是,本实施例提供的在电子设备处于开机状态时,对电子锁的控制过程,与以上实施例提供的通过电子设备中预先安装的App对电子锁进行控制的方式并不冲突,具体地,对于用户而言,当其需要对电子设备的电子锁进行状态控制时,比如,需要控制电子锁开锁时,其首先可在所述App中调出电子锁的开锁界面,并进而利用输入装置在所述开锁界面输入电子锁密码信息,在此基础上电子设备PCH中的USB Host通过USB接口接收所述输入装置的密码信息,最终由superIO中的单片机8032UC通过将接收的密码信息与从寄存器中获得的基准密码进行比对,来确定是否对电子锁进行开锁控制。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
为了描述的方便,描述以上***或装置时以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
最后,还需要说明的是,在本文中,诸如第一、第二、第三和第四等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (9)
1.一种电子设备,其特征在于,包括:
机箱;
主板,设置在所述机箱内部;
电子锁,用于在处于锁合状态时,锁合所述机箱;
输入接口,用于将输入装置接入所述主板;
第一接口控制器及第二接口控制器,设置在主板上,用于对来自所述输入接口的输入信息进行输入控制;
接口开关,用于在电子设备处于开机状态时,控制所述输入接口与所述第一接口控制器连通;在电子设备处于关机状态时,控制所述输入接口与所述第二接口控制器连通;
电子锁控制器,用于在所述电子设备处于关机状态时,通过所述第二接口控制器获得所述输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行状态控制;其中,在所述电子设备处于关机状态时,向所述电子设备的所述输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电;
所述第一接口控制器设置在所述电子设备的主板焊球阵列封装PCH中,所述第二接口控制器、所述接口开关及所述电子锁控制器设置在所述电子设备主板上的多功能卡superIO中;
在电子设备处于开机状态时,所述输入装置受PCH控制;在电子设备处于关机状态时,所述输入装置受superIO控制。
2.根据权利要求1所述的电子设备,其特征在于,所述电子设备还包括:设置在所述superIO中的寄存器;
则所述电子锁控制器,基于所述电子锁密码信息对所述电子锁进行状态控制,具体包括:
从所述寄存器中获得预先存储的电子锁基准密码;判断所述输入装置输入的电子锁密码信息与所述电子锁基准密码是否一致,得到判断结果;若所述判断结果表示两者一致,则控制所述电子锁处于开锁状态,若所述判断结果表示两者不一致,则控制所述电子锁处于闭锁状态。
3.根据权利要求2所述的电子设备,其特征在于,所述寄存器中的电子锁基准密码为:预先在电子设备处于开机状态时通过安装在所述电子设备中的预定应用程序所设置的密码。
4.根据权利要求1-3任一项所述的电子设备,其特征在于,所述电子锁控制器,还用于:
在所述电子设备处于开机状态时,通过所述第一接口控制器获得所述输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行状态控制。
5.根据权利要求1-3任一项所述的电子设备,其特征在于,所述电子设备还包括:设置在所述机箱预定面板上的电子墨水屏E-ink。
6.一种电子锁的控制方法,其特征在于,应用于电子设备,所述电子设备包括:机箱,设置于所述机箱内部的主板,用于在处于锁合状态时锁合所述机箱的电子锁,用于将输入装置接入所述主板的输入接口,设置在所述主板上的第一接口控制器及第二接口控制器,以及用于在电子设备处于开机状态时,控制所述输入接口与所述第一接口控制器连通、在电子设备处于关机状态时,控制所述输入接口与所述第二接口控制器连通的接口开关;
所述方法包括:
在所述电子设备处于关机状态时,通过所述第二接口控制器获得所述输入装置输入的电子锁密码信息;
基于所述电子锁密码信息对所述电子锁进行状态控制;其中,在所述电子设备处于关机状态时,向所述电子设备的所述输入接口、接口开关、第二接口控制器及电子锁控制器进行独立供电;
所述第一接口控制器设置在所述电子设备的主板焊球阵列封装PCH中,所述第二接口控制器、所述接口开关及所述电子锁控制器设置在所述电子设备主板上的多功能卡superIO中;
在电子设备处于开机状态时,所述输入装置受PCH控制;在电子设备处于关机状态时,所述输入装置受superIO控制。
7.根据权利要求6所述的方法,其特征在于,所述电子设备还包括设置在所述superIO中的寄存器;
则所述基于所述电子锁密码信息对所述电子锁进行状态控制,包括:
从所述寄存器中获得预先存储的电子锁基准密码;
判断所述输入装置输入的电子锁密码信息与所述电子锁基准密码是否一致,得到判断结果;
若所述判断结果表示两者一致,则控制所述电子锁处于开锁状态,若所述判断结果表示两者不一致,则控制所述电子锁处于闭锁状态。
8.根据权利要求7所述的方法,其特征在于,在所述从所述寄存器中获得预先存储的电子锁基准密码之前,还包括:
预先在电子设备处于开机状态时,通过安装在所述电子设备中的预定应用程序向所述寄存器中设置电子锁基准密码。
9.根据权利要求6-8任一项所述的方法,其特征在于,还包括:
在所述电子设备处于开机状态时,通过所述第一接口控制器获得所述输入装置输入的电子锁密码信息,并基于所述电子锁密码信息对所述电子锁进行状态控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710865696.8A CN107578515B (zh) | 2017-09-22 | 2017-09-22 | 一种电子设备及电子锁的控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710865696.8A CN107578515B (zh) | 2017-09-22 | 2017-09-22 | 一种电子设备及电子锁的控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107578515A CN107578515A (zh) | 2018-01-12 |
CN107578515B true CN107578515B (zh) | 2020-10-27 |
Family
ID=61038568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710865696.8A Active CN107578515B (zh) | 2017-09-22 | 2017-09-22 | 一种电子设备及电子锁的控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107578515B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI700608B (zh) * | 2018-12-26 | 2020-08-01 | 新唐科技股份有限公司 | 鎖具控制電路及包含其之電子系統 |
CN113360959A (zh) * | 2020-03-03 | 2021-09-07 | 新唐科技股份有限公司 | 主机***及其电子锁解锁方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1908354A (zh) * | 2005-08-05 | 2007-02-07 | 鸿富锦精密工业(深圳)有限公司 | 密码锁 |
CN104328950A (zh) * | 2014-10-27 | 2015-02-04 | 武汉普林光通科技有限公司 | 一种低功耗安全电子锁 |
CN105354125A (zh) * | 2015-09-25 | 2016-02-24 | 联想(北京)有限公司 | 一种信息处理方法、电池和电子设备 |
CN106292989A (zh) * | 2015-06-01 | 2017-01-04 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6034990B2 (ja) * | 2013-09-29 | 2016-11-30 | 華為技術有限公司Huawei Technologies Co.,Ltd. | サーバ制御方法及びサーバ制御装置 |
-
2017
- 2017-09-22 CN CN201710865696.8A patent/CN107578515B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1908354A (zh) * | 2005-08-05 | 2007-02-07 | 鸿富锦精密工业(深圳)有限公司 | 密码锁 |
CN104328950A (zh) * | 2014-10-27 | 2015-02-04 | 武汉普林光通科技有限公司 | 一种低功耗安全电子锁 |
CN106292989A (zh) * | 2015-06-01 | 2017-01-04 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105354125A (zh) * | 2015-09-25 | 2016-02-24 | 联想(北京)有限公司 | 一种信息处理方法、电池和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN107578515A (zh) | 2018-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7849301B2 (en) | Providing a user input interface prior to initiation of an operating system | |
US20070180255A1 (en) | Information processing apparatus and authentication control method | |
CN107578515B (zh) | 一种电子设备及电子锁的控制方法 | |
EP2823433B1 (en) | Accessory device authentication | |
US6609207B1 (en) | Data processing system and method for securing a docking station and its portable PC | |
CN103366110A (zh) | 通过外接设备给电子装置加密解密的***、电子装置及外接设备 | |
EP1950679A1 (en) | Method for locking computer and device for the same | |
US20070030117A1 (en) | Coded lock | |
US20140373183A1 (en) | Computer and control method thereof | |
US9218512B2 (en) | Portable computer and operating method thereof | |
US7540023B2 (en) | Information processing apparatus and authentication program storage medium | |
JP2010157200A (ja) | ハードウェアロックを使用するシステム作動方法及びハードウェアロックを使用して起動される電子装置 | |
CN106814840A (zh) | 用于处理器的低电力状态保持模式 | |
US20130312089A1 (en) | Apparatus for waking up a system and the computer system using the same | |
US20170004301A1 (en) | Device matching verification method and the computer system thereof | |
CN103198257B (zh) | 在混合信息处理设备环境下的安全性重新使用 | |
JPH09305249A (ja) | 情報処理装置および電子機器の情報処理装置への装着方法 | |
JP5037309B2 (ja) | 情報処理装置及びログオン方法 | |
JP2001092558A (ja) | コア・コンピュータ・システム | |
JP3488385B2 (ja) | コア・コンピュータ・ユニットと、それを使用したコンピュータ・システム | |
JP2006018545A (ja) | Usbモジュール | |
US20120159141A1 (en) | Information processing apparatus and start-up control method | |
CN216146597U (zh) | 电子设备的控制装置及电子设备 | |
JP2008250933A (ja) | 情報処理装置 | |
US20130310026A1 (en) | Portable electronic device and internet connection setting method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |