一种计算机开机方法、装置、计算机设备及存储介质与流程

未命名 07-13 阅读:94 评论:0


1.本发明涉及计算机技术领域,具体涉及一种计算机开机方法、装置、计算机设备及存储介质。


背景技术:

2.目前,一些带指纹验证的智能产品,指纹功能仅在开机进入操作系统之后用于验证用户的安全操作,还有一些技术,是将设备的开关机键和指纹验证模块二合一,例如文件wo2018195832a1提供的一种设备开机方案,是将开关机键和指纹验证模块二合一,可参考该文件中的图14,当用户需要开机时需要用户先按下开机键,使上电电路接通,分别给运行操作系统的第二mcu、运行指纹模块的第一mcu和指纹传感器上电,指纹模块采集指纹的同时操作系统载入登录界面,当操作系统进入登录界面时,第二mcu向第一mcu请求指纹验证,当指纹验证通过后,第二mcu控制操作系统进入计算机桌面。可见,这种方法在关机状态下,需要用户先用力按下开机键才能起到开机的作用,不能只凭借用户的指纹进行开机,久而久之会对开机键产生破坏。


技术实现要素:

3.鉴于此,本发明实施例提供了一种计算机开机方法、装置、计算机设备及存储介质,以解决计算机设备不能只凭借用户的指纹进行开机的问题。
4.第一方面,本发明实施例提供了一种计算机设备,包括指纹传感器、处理器、存储器、上电电路;所述指纹传感器与大地连接,并通过总线分别与所述上电电路和所述处理器连接,所述上电电路与所述处理器通过总线连接,所述存储器与所述处理器连接;所述存储器中存储有计算机指令,当所述处理器接收到所述上电电路发送的上电信号时运行所述计算机指令,使所述处理器启动操作系统并进入操作系统的登录界面,所述指纹传感器通过所述上电电路提供的电流保持在待机状态,所述上电信号是所述上电电路检测到所述指纹传感器输出了指纹信号时发出的信号,当所述指纹传感器上放置手指时所述指纹传感器输出所述指纹信号;在启动所述操作系统的同时,所述处理器获取所述指纹传感器采集的指纹,并对所述指纹进行验证;当所述指纹验证通过时,所述处理器控制所述操作系统跳过所述登录界面并进入操作系统的桌面。
5.有益效果:本实施例提供的方案利用指纹传感器替代按压开关接入上电电路,指纹传感器同时与处理器和上电电路连接。当计算机设备未开机时,处理器未启动,上电电路给指纹传感器提供电流使之保持在待机状态,当用户将手指放置在指纹传感器时,指纹传感器感应到的电容信号发生变化从而发出的指纹信号到上电电路,使上电电路响应于接收到的指纹信号发出上电信号给处理器上电,处理器上电后立刻运行存储器中的计算机指令,从而启动操作系统,令计算机开机;当处理器启动后,处理器与指纹传感器之间的通路能够导通,从而指纹传感器发出的指纹信号可以到达处理器,处理器获取指纹传感器采集的指纹并对指纹进行验证,当指纹验证通过时,处理器控制操作系统跳过登陆界面进入桌
面,当指纹验证没有通过时,处理器控制操作系统保持在登陆界面。通过这一方案,将指纹传感器作为开机的开关,无需用户按压开关,只需用户将手指放置在指纹传感器上,就能对计算机设备进行上电和指纹验证,实现了只凭借用户指纹开启计算机设备的方案,避免了开机键被按压力破坏的问题。
6.第二方面,本发明实施例提供了一种计算机开机方法,应用于第一方面所述的计算机设备中的处理器,所述方法包括:当接收到上电电路发送的上电信号时,启动操作系统并进入操作系统的登录界面,所述上电信号是所述上电电路检测到所述指纹传感器输出了指纹信号时发出的信号,所述指纹传感器通过所述上电电路提供的电流保持在待机状态,当所述指纹传感器上放置手指时所述指纹传感器输出所述指纹信号;在启动所述操作系统的同时,获取所述指纹传感器采集的指纹,并对所述指纹进行验证;当所述指纹验证通过时,控制所述操作系统跳过所述登录界面并进入操作系统的桌面。
7.有益效果:通过这一方案,将指纹传感器作为开机的开关,无需用户按压开关,只需用户将手指放置在指纹传感器上,就能对计算机设备进行上电和指纹验证,实现了只凭借用户指纹开启计算机设备的方案,避免了开机键被按压力破坏的问题。
8.结合第二方面,在一种实施方式中,所述上电电路发送所述上电信号的持续时间与所述指纹传感器输出所述指纹信号的持续时间保持相同,所述当接收到上电电路发送的上电信号时,启动操作系统并进入操作系统的登录界面,包括:当接收到上电电路发送的上电信号时,统计所述上电信号的持续时间;当所述上电信号的持续时间超过第一预设时间时,启动操作系统并进入操作系统的登录界面;在启动所述操作系统的同时,屏蔽所述上电信号。
9.有益效果:通过对计算机指令进行配置,令用户的手指放在指纹传感器上的时间超过第一预设时间时才会进行开机,避免用户因为误触导致计算机直接开机,浪费电力资源。另外,在启动所述操作系统的同时,屏蔽所述上电信号,避免在计算机开机以后,用户在其他指纹验证场景进行验证时,指纹信号同时到达处理器和上电电路,上电电路产生的上电信号对处理器产生干扰。
10.结合第二方面或其对应的实施方式,在一种实施方式中,在进入操作系统的登陆界面后,所述方法还包括:当接收到所述指纹传感器发送的指纹信号时,统计指纹信号的持续时间;当指纹信号的持续时间超过第二预设时间时,关闭计算机。
11.有益效果:通过对计算机指令进行配置,在成功开机之后,令用户的手指放在指纹传感器上的时间超过第二预设时间时可以进行关机,提高了用户使用计算机设备的灵活性。
12.结合第二方面或其对应的实施方式,在一种实施方式中,所述当接收到所述指纹传感器发送的指纹信号时,统计指纹信号的持续时间,包括:当接收到所述指纹传感器发送的指纹信号时,获取指纹传感器采集的指纹;验证指纹传感器采集的指纹是否具有关机的权限;当验证通过时,统计指纹信号的持续时间。
13.有益效果,当用户通过指纹令计算机关机时,首先对用户的指纹进行验证,只有用户的指纹具有关机的权限时,处理器才会统计用户放置手指的时间是否超过第二预设时间,否则不统计,不执行关机。避免不是计算机设备所有者的其他用户通过电源键导致关机。
14.结合第二方面或其对应的实施方式,在一种实施方式中,所述当指纹信号的持续时间超过第二预设时间时,关闭计算机,包括:当指纹信号的持续时间超过第二预设时间时,弹出提示消息,所述提示消息用于询问用户是否关机;当所述提示消息弹出后接收到输入的关机指令时,关闭计算机。
15.有益效果:在计算机开机的条件下,当用户手指放置在指纹传感器超过第二预设时间时,先弹出提示消息,询问用户是否关机。只有收到用户根据提示消息输入的关机指令时才进行关机,避免用户在使用计算机的过程中因为误触指纹传感器超过第二预设时间导致关机,造成工作财产损失。
16.结合第二方面或其对应的实施方式,在一种实施方式中,所述当所述提示消息弹出后接收到输入的关机指令时,关闭计算机,包括:判断指纹信号的持续时间是否超过第三预设时间,所述第三预设时间大于所述第二预设时间;当指纹信号的持续时间超过所述第三预设时间时,判定接收到了关机指令,关闭计算机。
17.有益效果:当弹出提示消息询问用户是否关机时,如果用户继续保持手指放置在指纹传感器上超过更大的第三预设时间,则处理器判定接收到了关机指令,关闭计算机。使用户不需要利用鼠标或键盘输入关机指令,提高用户操作效率。
18.结合第二方面,在一种实施方式或其对应的实施方式中,若操作系统的桌面被锁定,所述方法还包括:当接收到所述指纹传感器发送的指纹信号时,获取指纹传感器采集的指纹;验证指纹传感器采集的指纹是否具有解锁桌面的权限;当验证通过时,统计指纹信号的持续时间;当指纹信号的持续时间超过第四预设时间且未超过所述第二预设时间时解锁桌面。
19.有益效果:当操作系统的桌面被锁定时,用户可以通过指纹进行解锁,此时配置计算机指令识别用户的手指放置时间超过第四预设时间且未超过所述第二预设时间实现桌面的解锁功能,从而实现了一种手指短时间放置解锁,长时间放置关机的方案。
20.第三方面,本发明实施例提供了一种计算机开机装置,应用于第一方面所述的计算机设备中的处理器,所述装置包括:上电开机模块,用于当接收到上电电路发送的上电信号时,启动操作系统并进入操作系统的登录界面,所述上电信号是所述上电电路检测到所述指纹传感器输出了指纹信号时发出的信号,当所述指纹传感器上放置手指时所述指纹传感器输出所述指纹信号;指纹验证模块,用于在启动所述操作系统的同时,获取所述指纹传感器采集的指纹,并对所述指纹进行验证;登陆模块,用于当所述指纹验证通过时,控制所述操作系统跳过所述登录界面并进入操作系统的桌面。
21.第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第二方面或其对应的任一实施方式的计算机开机方法。
附图说明
22.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1是本发明实施例的计算机设备的硬件结构示意图;
24.图2是根据本发明一些实施例的一种计算机开机方法的步骤示意图;
25.图3是根据本发明实施例的一种计算机开机装置的结构框图。
具体实施方式
26.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.在实际应用中,一些计算机设备添加了指纹验证功能,从而提高计算机设备的安全性,同时,将指纹传感器和开关机键二合一,还能实现基于指纹验证的开机流程。然而,传统的二合一技术,本质上开关机键和指纹传感器的电路是分开的,分别需要配置两个处理器,一个用于运行操作系统,另一个用于采集指纹,开关机键连接在大地和上电电路的输入引脚之间,当用户开机时,需要用户外力按压开关机键,使上电电路的输入引脚和大地接通,上电电路响应于收到的低电平信号通过输出引脚分别对两个处理器和指纹传感器上电;第一个用于运行操作系统的处理器开始运行系统,第二个处理器通过连接的指纹传感器采集指纹。当系统运行之后,第一个处理器通过系统内安装的指纹驱动向第二个处理器请求采集的指纹,并对获取的指纹进行验证,如果验证通过就进入计算机的桌面。这种方法不能只凭借指纹进行开机,需要用户按压二合一开关机键才能开机,而指纹传感器属于精密元件,久而久之的按压容易使指纹传感器损坏,另外,传统技术通过两个处理器才能实现指纹开机,增加了计算机的制造成本。
28.基于此,本发明实施例提供了一种计算机开机设备和开机方法,通过对开机电路的改进和计算机指令的配置,达到只凭借手指放置而无需手指按压的开机效果。
29.根据本发明实施例,提供了一种计算机开机方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
30.本实施例中提供了一种计算机开机方法,应用于一种计算机设备,如图1所示,该计算机设备包括指纹传感器30、处理器10、存储器20和上电电路40,其中指纹传感器与大地连接,并通过总线分别与上电电路和处理器连接,指纹传感器通过上电电路提供的电流保持在待机状态,上电电路与处理器通过总线连接,存储器与处理器连接。
31.如图2所示,该流程包括如下步骤:
32.步骤s201,当接收到上电电路发送的上电信号时,启动操作系统并进入操作系统的登录界面;上电信号是上电电路检测到指纹传感器输出了指纹信号时发出的信号,当指纹传感器上放置手指时指纹传感器输出指纹信号。
33.具体地,本实施例在上电电路的输入端与大地之间不再连接按压开关,而通过指纹传感器进行替代,指纹传感器既作为开关机的触发开关也作为指纹采集模块。上电电路至少包括电源芯片和电源,其中电源包括但不限于市电电源、锂电池电源,电源芯片是可编程的上电芯片,例如it5571vg-vfbga芯片。需要注意的是,计算机领域中的未开机状态通常
指的是处理器和其他元件未启动的状态,而上电电路的电源芯片在电源的供给下需要持续保持低功耗的工作状态,本实施例也是如此,电源芯片可根据接收到的输入信号产生上电信号,并将上电信号发送到处理器从而控制处理器启动,上电电路的整体结构为现有技术,本实施例不再赘述。基于此,本实施例配置上电电路持续为指纹传感器提供电流,使指纹传感器通过上电电路提供的电流保持在待机状态,当用户需要开机时,只需将手指放置在指纹传感器上,指纹传感器上的电容阵列检测到电容的变化,从而输出不同于待机电平的另一个电平信号(即指纹信号),指纹信号到达上电电路后,上电电路响应于指纹信号输出上电信号到处理器。处理器接收到上电信号时,立刻启动操作系统,并进入操作系统的登录界面。
34.在一些可选的实施方式中,令上电电路发送上电信号的持续时间与指纹传感器输出指纹信号的持续时间保持相同,上述步骤s201包括:
35.步骤a1,当接收到上电电路发送的上电信号时,统计上电信号的持续时间。
36.步骤a2,当上电信号的持续时间超过第一预设时间时,启动操作系统并进入操作系统的登录界面。
37.步骤a3,在启动操作系统的同时,屏蔽上电信号。
38.具体地,在实际应用时,如果用户本不需要开启计算机,但是因为误触指纹传感器导致了开机,则会造成不必要的麻烦。针对这一问题,本实施例通过对计算机指令进行配置,令上电电路发送上电信号的持续时间与指纹传感器输出指纹信号的持续时间保持相同,对用户手指放在指纹传感器上的时间进行统计,当手指放置的时间超过第一预设时间时,上电信号也持续超过第一预设时间(例如10秒),从而处理器检测到上电信号超过第一预设时间时才会启动操作系统,避免用户因为误触导致计算机直接启动操作系统,浪费电力资源。另外,考虑到操作系统启动以后,用户在其他指纹验证场景进行验证时,本发明实施例提供的计算机设备会令指纹传感器产生的指纹信号同时到达处理器和上电电路,为避免上电电路产生的上电信号对处理器产生干扰,令处理器屏蔽上电电路发出的上电信号,能够提高系统运行的可靠性。
39.步骤s202,在启动操作系统的同时,获取指纹传感器采集的指纹,并对指纹进行验证。
40.具体地,当处理器上电启动后,处理器开始工作,处理器与指纹传感器之间的线路能够导通,处理器可以与指纹传感器直接进行通信,从而在启动操作系统的同时,处理器获取指纹传感器采集的指纹,并对指纹进行验证。存储器中可以预存用户的指纹,当计算机设备有多个用户时,可以对预存的指纹分组,按照不同的操作权限划定不同的组,例如在当前开机过程中,可以将具有开机权限的指纹存入一个组中。从而指纹验证的步骤包括:读取存储器中的具有开机权限的预存指纹;当存储器中没有该部分预存指纹时(没有预存指纹认为计算机设备没有开启指纹验证功能),判定指纹验证通过,任何用户都可以触发指纹传感器进行开机;当存储器中有该部分预存指纹时,判断预存指纹是否包括当前采集的指纹;当预存指纹包括当前采集的指纹时,判定指纹验证通过;当预存指纹不包括当前采集的指纹时,判定指纹验证不通过。
41.步骤s203,当指纹验证通过时,控制操作系统跳过登录界面并进入操作系统的桌面。
42.具体地,当指纹验证通过时,控制操作系统跳过登录界面并进入操作系统的桌面,当指纹验证不通过时,控制操作系统保持在登录界面。
43.具体地,通过本实施例提供的计算机开机方法,将指纹传感器作为开机的开关,一方面无需用户按压开关,只需用户将手指放置在指纹传感器上,就能对计算机设备进行上电和指纹验证,实现了只凭借用户指纹开启计算机设备的方案,避免了开机键被按压力破坏的问题;另一方面只需一个处理器即可实现,降低了计算机设备的制造成本。
44.在本实施例中,提供了一种计算机开机方法,可用于上述计算机设备,该流程包括如下步骤:
45.步骤s301,当接收到上电电路发送的上电信号时,统计上电信号的持续时间;
46.步骤s302,当上电信号的持续时间超过第一预设时间时,启动操作系统并进入操作系统的登录界面;
47.步骤s303,在启动操作系统的同时,屏蔽上电信号。
48.具体地,步骤s301~303的详细请参见上述步骤a1~a3,在此不再赘述。
49.步骤s304,当接收到指纹传感器发送的指纹信号时,统计指纹信号的持续时间。
50.具体地,在操作系统进入登录界面后(包括登陆界面的状态和后续成功进入系统桌面的状态),操作系统稳定运行,本实施例提供了一种通过指纹实现计算机关机的方案,具体通过用户的手指接触指纹传感器来实现。当用户第一次在指纹传感器放置手指超过第一预设时间使处理器上电、操作系统启动后,用户松手,从而当用户第二次放置手指在指纹传感器时,处理器已经与指纹传感器建立了通信,能够直接收到指纹信号,为了避免用户误触导致的计算机关机,处理器再次通过指纹信号的持续时间统计用户放置手指的时间,以在用户第二次放置手指超过一定时间时,处理器执行关机操作,令计算机关机。
51.在一些可选的实施方式中,上述步骤s304包括:
52.步骤b1,当接收到指纹传感器发送的指纹信号时,获取指纹传感器采集的指纹。
53.步骤b2,验证指纹传感器采集的指纹是否具有关机的权限;
54.步骤b3,当验证通过时,统计指纹信号的持续时间。
55.具体地,在实际应用时,如果通过指纹关闭计算机的用户不是计算机的所有者,可能会对计算机正在进行的工作在成一定的损失,不利于计算机操作的私密性和安全性。从而本实施例在进行指纹关机的计时之前,首先对指纹进行验证,确认当前长时间放置手指的指纹是否具有关机权限,验证步骤与步骤s202同理,可参考上述步骤s202的相关描述,在此不再赘述。只有指纹验证通过时,才统计指纹信号的持续时间,否则不统计,不执行关机。从而避免了非计算机所有者通过指纹对计算机进行关机,提高了计算机使用的私密性和安全性。
56.步骤s305,当指纹信号的持续时间超过第二预设时间时,关闭计算机。
57.具体地,本实施例设定当处理器接收指纹信号的持续时间超过第二预设时间时(例如超过10秒时),关闭计算机。本实施例提供的计算机开机方法,在计算机成功开机之后,令用户的手指再次放在指纹传感器上的时间超过第二预设时间时可以进行关机,提高了用户使用计算机设备的灵活性。
58.在一些可选的实施方式中,上述步骤s305包括:
59.步骤c1,当指纹信号的持续时间超过第二预设时间时,弹出提示消息,提示消息用
于询问用户是否关机。
60.步骤c2,当提示消息弹出后接收到输入的关机指令时,关闭计算机。
61.具体地,本实施例另外添加了提示步骤,当用户指纹正确且手指放置在指纹传感器上的时间超过第二预设时间时,处理器收到指纹信号超过第二预设时间,处理器通过弹出提示消息询问用户是否关机。提示消息包括但不限于语音提示和/或消息框提示,当提示消息包括消息框时,可以在消息框中部署确认控件(例如下拉控件或输入控件),以使用户触发确认控件向处理器输入关机指令;当提示消息包括语音提示时,可以根据语音内容执行制定的操作向处理器输入关机指令,例如指定操作可以是三击鼠标、触发键盘上指定按键等等。通过本实施例的方案,能够避免用户在使用计算机的过程中因为误触指纹传感器超过第二预设时间导致关机,造成工作财产损失。
62.在一些可选的实施方式中,上述步骤c2包括:
63.步骤d1,判断指纹信号的持续时间是否超过第三预设时间,第三预设时间大于第二预设时间。
64.步骤d2,当指纹信号的持续时间超过第三预设时间时,判定接收到了关机指令,关闭计算机。
65.具体地,在本实施例中,当弹出提示消息询问用户是否关机时,如果用户不松手,继续保持手指放置在指纹传感器上超过更大的第三预设时间(例如超过第二预设时间10s将第三预设时间设为15s),则处理器判定接收到了关机指令,关闭计算机。如果在第三预设时间之前,用户松开了手指,则处理器判定没有接收到关机指令,不关闭计算机。通过本实施例提供的方案,使用户不需要利用鼠标或键盘输入关机指令,只需继续放置手指更长时间即可确认关机,进一步提高了用户的操作效率。
66.在本实施例中,提供了一种计算机开机方法,可用于上述计算机设备,针对操作系统的桌面被锁定的应用场景,该流程包括如下步骤:
67.步骤s401,当接收到上电电路发送的上电信号时,启动操作系统并进入操作系统的登录界面,上电信号是上电电路检测到指纹传感器输出了指纹信号时发出的信号,当指纹传感器上放置手指时指纹传感器输出指纹信号。
68.步骤s402,在启动操作系统的同时,获取指纹传感器采集的指纹,并对指纹进行验证。
69.步骤s403,当指纹验证通过时,控制操作系统跳过登录界面并进入操作系统的桌面。
70.具体地,步骤s401~403的详细请参见上述步骤s201~203,在此不再赘述。
71.步骤s404,当接收到指纹传感器发送的指纹信号时,获取指纹传感器采集的指纹。
72.具体地,当计算机设备进入桌面后,为了避免计算机屏幕的内容被窃取,通常会对系统桌面进行锁定,当桌面锁定时,指纹传感器处于待机状态,处理器可以接收指纹传感器发送的指纹信号,对其验证并对桌面进行解锁。
73.步骤s405,验证指纹传感器采集的指纹是否具有解锁桌面的权限。
74.具体地,当处理器接收到指纹传感器采集的指纹时,对该指纹进行验证,判断当前指纹是否具备解锁桌面的权限,如果具有权限才进行桌面解锁,否则不进行桌面解锁。验证过程与上述步骤s202同理,相关描述可以参考上述步骤s202,在此不再赘述。
75.步骤s406,当验证通过时,统计指纹信号的持续时间。
76.步骤s407,当指纹信号的持续时间超过第四预设时间且未超过第二预设时间时解锁桌面。
77.具体地,根据上述实施例考虑到计算机可以在启动后进行指纹关机,故本实施例为桌面解锁另外配置了第四预设时间,当操作系统的桌面被锁定时,用户可以通过指纹进行解锁,在用户指纹正确的前提下,处理器统计指纹信号的持续时间来识别用户放置手指的时间,具体配置计算机指令识别用户的手指放置时间超过第四预设时间且未超过第二预设时间实现桌面的解锁功能(例如,当用户放置手指超过3s不超过10s时被判定为解锁桌面,当用户放置手指超过10s时被判定为在桌面锁定状态下直接关机),从而实现了一种手指短时间放置解锁,长时间放置关机的方案,进一步提高了用户操作计算机的灵活性。
78.在本实施例中,还提供了一种计算机开机装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
79.本实施例提供一种计算机开机装置,应用于上述计算机设备中的处理器,如图3所示,包括:
80.上电开机模块301,用于当接收到上电电路发送的上电信号时,启动操作系统并进入操作系统的登录界面,上电信号是上电电路检测到指纹传感器输出了指纹信号时发出的信号,当指纹传感器上放置手指时指纹传感器输出指纹信号。详细内容参见上述方法实施例中步骤s201的相关描述,在此不再进行赘述。
81.指纹验证模块302,用于在启动操作系统的同时,获取指纹传感器采集的指纹,并对指纹进行验证。详细内容参见上述方法实施例中步骤s202的相关描述,在此不再进行赘述。
82.登陆模块303,用于当指纹验证通过时,控制操作系统跳过登录界面并进入操作系统的桌面。详细内容参见上述方法实施例中步骤s203的相关描述,在此不再进行赘述。
83.本实施例中的计算机开机装置是以功能单元的形式来呈现,这里的单元是指asic电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
84.上述各个模块和单元的更进一步的功能描述与上述对应方法实施例相同,在此不再赘述。
85.本发明实施例还提供一种计算机设备,其内部部署了上述图3所示的计算机开机装置。
86.请参阅图1,图1是本发明可选实施例提供的一种计算机设备的结构示意图,如图1所示,该计算机设备包括:指纹传感器30、处理器、存储器、上电电路40;指纹传感器30与大地连接,并通过总线分别与上电电路40和处理器连接,指纹传感器30通过上电电路40提供的电流保持在待机状态,上电电路40与处理器通过总线连接,存储器与处理器连接;各个元件可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在计算机设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。
87.处理器10可以是中央处理器,网络处理器或其组合。其中,处理器10还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路,可编程逻辑器件或其组合。上述可编程逻辑器件可以是复杂可编程逻辑器件,现场可编程逻辑门阵列,通用阵列逻辑或其任意组合。
88.其中,存储器20存储有由处理器10执行的指令,以使处理器10执行实现上述实施例示出的方法。
89.存储器20可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据一种小程序落地页的展现的计算机设备的使用所创建的数据等。此外,存储器20可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些可选的实施方式中,存储器20可选包括相对于处理器10远程设置的存储器,这些远程存储器可以通过网络连接至该计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
90.存储器20可以包括易失性存储器,例如,随机存取存储器;存储器也可以包括非易失性存储器,例如,快闪存储器,硬盘或固态硬盘;存储器20还可以包括上述种类的存储器的组合。
91.指纹传感器30用于采集指纹的感应元件,指纹传感器30按传感原理,可采用指纹成像原理和技术,分为光学指纹传感器30、半导体电容传感器、半导体热敏传感器、半导体压感传感器、超声波传感器和射频rf传感器等。本发明实施例采用电容指纹传感器30,当手指放置时,通过电容阵列的容值变化识别手指以及指纹,从而输出对应的指纹信号。当然其他指纹传感器30均可,但是需要根据具体的指纹传感器30结构部署对应的分析电路,以分析对应类型的指纹信号。
92.上电电路40至少包括电源芯片和电源,其中电源包括但不限于市电电源、锂电池电源,电源芯片是可编程的上电芯片,例如it5571vg-vfbga芯片,上电电路40的整体结构为现有技术,本实施例不再赘述。
93.本发明实施例还提供了一种计算机可读存储介质,上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可记录在存储介质,或者被实现通过网络下载的原始存储在远程存储介质或非暂时机器可读存储介质中并将被存储在本地存储介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件的存储介质上的这样的软件处理。其中,存储介质可为磁碟、光盘、只读存储记忆体、随机存储记忆体、快闪存储器、硬盘或固态硬盘等;进一步地,存储介质还可以包括上述种类的存储器的组合。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件,当软件或计算机代码被计算机、处理器或硬件访问且执行时,实现上述实施例示出的方法。
94.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

技术特征:
1.一种计算机设备,其特征在于,包括指纹传感器、处理器、存储器、上电电路;所述指纹传感器与大地连接,并通过总线分别与所述上电电路和所述处理器连接,所述指纹传感器通过所述上电电路提供的电流保持在待机状态,所述上电电路与所述处理器通过总线连接,所述存储器与所述处理器连接;所述存储器中存储有计算机指令,当所述处理器接收到所述上电电路发送的上电信号时运行所述计算机指令,使所述处理器启动操作系统并进入操作系统的登录界面,所述上电信号是所述上电电路检测到所述指纹传感器输出了指纹信号时发出的信号,当所述指纹传感器上放置手指时所述指纹传感器输出所述指纹信号;在启动所述操作系统的同时,所述处理器获取所述指纹传感器采集的指纹,并对所述指纹进行验证;当所述指纹验证通过时,所述处理器控制所述操作系统跳过所述登录界面并进入操作系统的桌面。2.一种计算机开机方法,其特征在于,应用于如权利要求1所述的计算机设备中的处理器,所述方法包括:当接收到上电电路发送的上电信号时,启动操作系统并进入操作系统的登录界面,所述上电信号是所述上电电路检测到所述指纹传感器输出了指纹信号时发出的信号,当所述指纹传感器上放置手指时所述指纹传感器输出所述指纹信号;在启动所述操作系统的同时,获取所述指纹传感器采集的指纹,并对所述指纹进行验证;当所述指纹验证通过时,控制所述操作系统跳过所述登录界面并进入操作系统的桌面。3.根据权利要求2所述的方法,其特征在于,所述上电电路发送所述上电信号的持续时间与所述指纹传感器输出所述指纹信号的持续时间保持相同,所述当接收到上电电路发送的上电信号时,启动操作系统并进入操作系统的登录界面,包括:当接收到上电电路发送的上电信号时,统计所述上电信号的持续时间;当所述上电信号的持续时间超过第一预设时间时,启动操作系统并进入操作系统的登录界面;在启动所述操作系统的同时,屏蔽所述上电信号。4.根据权利要求3所述的方法,其特征在于,在进入操作系统的登陆界面后,所述方法还包括:当接收到所述指纹传感器发送的指纹信号时,统计指纹信号的持续时间;当指纹信号的持续时间超过第二预设时间时,关闭计算机。5.根据权利要求4所述的方法,其特征在于,所述当接收到所述指纹传感器发送的指纹信号时,统计指纹信号的持续时间,包括:当接收到所述指纹传感器发送的指纹信号时,获取指纹传感器采集的指纹;验证指纹传感器采集的指纹是否具有关机的权限;当验证通过时,统计指纹信号的持续时间。6.根据权利要求4或5所述的方法,其特征在于,所述当指纹信号的持续时间超过第二预设时间时,关闭计算机,包括:当指纹信号的持续时间超过第二预设时间时,弹出提示消息,所述提示消息用于询问用户是否关机;
当所述提示消息弹出后接收到输入的关机指令时,关闭计算机。7.根据权利要求6所述的方法,其特征在于,所述当所述提示消息弹出后接收到输入的关机指令时,关闭计算机,包括:判断指纹信号的持续时间是否超过第三预设时间,所述第三预设时间大于所述第二预设时间;当指纹信号的持续时间超过所述第三预设时间时,判定接收到了关机指令,关闭计算机。8.根据权利要求4所述的方法,其特征在于,若操作系统的桌面被锁定,所述方法还包括:当接收到所述指纹传感器发送的指纹信号时,获取指纹传感器采集的指纹;验证指纹传感器采集的指纹是否具有解锁桌面的权限;当验证通过时,统计指纹信号的持续时间;当指纹信号的持续时间超过第四预设时间且未超过所述第二预设时间时解锁桌面。9.一种计算机开机装置,其特征在于,应用于如权利要求1所述的计算机设备中的处理器,所述装置包括:上电开机模块,用于当接收到上电电路发送的上电信号时,启动操作系统并进入操作系统的登录界面,所述上电信号是所述上电电路检测到所述指纹传感器输出了指纹信号时发出的信号,当所述指纹传感器上放置手指时所述指纹传感器输出所述指纹信号;指纹验证模块,用于在启动所述操作系统的同时,获取所述指纹传感器采集的指纹,并对所述指纹进行验证;登陆模块,用于当所述指纹验证通过时,控制所述操作系统跳过所述登录界面并进入操作系统的桌面。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求2至8中任一项所述的方法。

技术总结
本发明涉及计算机技术领域,公开了一种计算机开机方法、装置、计算机设备及存储介质,设备包括指纹传感器、处理器、存储器、上电电路;指纹传感器与大地连接,并通过总线分别与上电电路和处理器连接,指纹传感器通过上电电路提供的电流保持在待机状态,上电电路与处理器通过总线连接,存储器与处理器连接;当处理器接收到上电电路发送的上电信号时运行存储器的计算机指令,使处理器启动操作系统并进入操作系统的登录界面;在启动操作系统的同时,处理器获取指纹传感器采集的指纹,并对指纹进行验证;当指纹验证通过时,处理器控制操作系统跳过登录界面并进入操作系统的桌面。本发明实现了计算机设备只凭用户的指纹进行开机的效果。了计算机设备只凭用户的指纹进行开机的效果。了计算机设备只凭用户的指纹进行开机的效果。


技术研发人员:常辉
受保护的技术使用者:紫光计算机科技有限公司
技术研发日:2023.04.03
技术公布日:2023/7/12
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐