一种控制方法及控制装置与流程

文档序号:30450360发布日期:2022-06-18 01:45阅读:79来源:国知局
一种控制方法及控制装置与流程

1.本技术涉及电子设备控制技术领域,特别涉及一种控制方法及控制装置。


背景技术:

2.为了电脑等电子设备的数据安全,通常会设置登录密码,供用户在开机启动时通过登录密码进行认证。对于越来越广泛的用户群,在越来越多的电子设备的应用场景下,当前启动电子设备时通过登录密码进行认证的方案操作比较繁琐耗时,导致用户登录不便的问题,无法满足用户的需求。例如,对密码长度或组合数字字母等的要求,使得用户记住密码较为困难,由此启动电子设备时密码输入错误,导致无法顺利开机进行使用,用户体验不好。


技术实现要素:

3.第一方面,本技术实施例提供了一种控制方法,包括:
4.响应于获得满足条件的操作,通过电子设备的引导系统获得当前空间环境内的通信网络信息,所述操作至少包括用于触发所述引导系统运行的操作;
5.如果所述电子设备与提供目标通信网络的目标提供端建立目标通信连接,控制所述电子设备从当前的第一状态切换至第二状态,所述第二状态与所述第一状态不同。
6.在一些实施例中,通过电子设备的引导系统获得当前空间环境内的通信网络信息,包括:
7.通过电子设备的引导系统控制电子设备的第一部件搜索当前空间环境内的通信网络信息;或,
8.通过电子设备的引导系统接收第二部件的连接请求,所述第二部件不属于所述电子设备。
9.在一些实施例中,所述通过电子设备的引导系统获得当前空间环境内的通信网络信息,包括:
10.通过引导系统完成对所述电子设备的通信部件的初始化,驱动所述初始化后的通信部件搜索当前空间环境内的通信网络信息;或,
11.通过引导系统完成对所述电子设备的通信部件的初始化,驱动所述初始化后的通信部件接收来自网络通信提供端的连接请求,以得到所述连接请求携带的通信网络信息。
12.在一些实施例中,所述电子设备与提供目标通信网络的目标提供端建立目标通信连接,包括:
13.通过所述引导系统从目标存储区域获取已认证的第一通信网络信息;
14.基于所述第一通信网络信息对获得的当前空间环境内的通信网络信息进行验证;
15.如果当前空间环境内的第二通信网络信息通过验证,则确定提供所述第二通信网络信息的网络通信提供端为所述目标提供端,并基于验证结果与所述目标提供端建立所述目标通信连接。
16.在一些实施例中,所述基于所述第一通信网络信息对获得的当前空间环境内的通信网络信息进行验证,包括:
17.对当前空间环境内的通信网络信息进行哈希编码,将得到的哈希值与所述第一通信网络信息进行比较,得到验证结果,不同的通信网络信息对应不同的哈希编码策略;且/或,
18.所述响应于获得满足条件的操作,包括以下至少之一:
19.响应于改变电子设备的位置状态的操作;或,
20.响应于改变电子设备的运行状态的操作;或,
21.响应于改变电子设备的运动状态的操作;或,
22.响应于改变电子设备的外观形态的操作;或,
23.响应于电子设备的使用者身份状态改变的操作;或,
24.响应于改变电子设备的连接状态的操作。
25.在一些实施例中,控制所述电子设备从当前的第一状态切换至第二状态,包括:
26.基于所述目标通信连接向所述目标提供端发送第一认证信息;
27.对所述目标提供端返回的针对所述第一认证信息的反馈信息进行认证,以基于认证结果控制所述电子设备从当前的第一状态切换至第二状态。
28.在一些实施例中,对所述目标提供端返回的针对所述第一认证信息的反馈信息进行认证,包括:
29.获得所述目标提供端返回的针对发送的第一随机数进行第一算法处理后的反馈信息;
30.利用第一算法对所述第一认证信息进行处理后与所述反馈信息进行比对,得到认证结果。
31.在一些实施例中,基于认证结果控制所述电子设备从当前的第一状态切换至第二状态,包括:
32.如果所述电子设备的操作系统与所述引导系统之间具有第一认证关系,基于所述认证结果控制所述电子设备切换至不同的第二状态;或,
33.如果所述电子设备的操作系统与所述引导系统之间具有第二认证关系,获取第二认证信息,基于所述第一认证信息和所述第二认证信息的认证结果控制所述电子设备进入到不同的第二状态。
34.在一些实施例中,基于所述认证结果控制所述电子设备切换至不同的第二状态,包括:
35.如果所述认证结果表征认证通过,控制所述电子设备运行操作系统或运行目标应用;或,
36.如果所述认证结果表征验证失败,控制所述电子设备输出获取第二认证信息的提示,或进入关机或重启状态;或,
37.基于所述第一认证信息和所述第二认证信息的认证结果控制所述电子设备切换至不同的第二状态,包括:
38.如果所述第一认证信息被认证通过、所述第二认证信息被认证通过,控制所述电子设备运行操作系统或操作系统下的目标应用;或,
39.如果所述第一认证信息被认证通过、但所述第二认证信息认证失败,获取第三认证信息,基于所述第三认证信息的认证结果控制电子设备运行操作系统或操作系统下的目标应用,所述第三认证信息不同于所述第二认证信息;或,
40.如果所述第一认证信息认证失败、所述第二认证信息被认证通过,控制所述电子设备运行引导系统或引导系统下的目标应用;或,
41.如果所述第一认证信息认证失败、所述第二认证信息认证失败,控制所述电子设备进入关机或重启状态。
42.第二方面,本技术实施例提供了一种控制装置,包括:
43.获取模块,配置为响应于获得满足条件的操作,通过电子设备的引导系统获得当前空间环境内的通信网络信息,所述操作至少包括用于触发所述引导系统运行的操作;
44.控制模块,配置为如果所述电子设备与提供目标通信网络的目标提供端建立目标通信连接,控制所述电子设备从当前的第一状态切换至第二状态,所述第二状态与所述第一状态不同。
45.第三方面,本技术实施例中还提供了一种电子设备,至少包括存储器、处理器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时,执行上述任意实施例提供的控制方法中任一项方法步骤。
46.第四方面,本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行上述任意实施例提供的控制方法中任一项方法步骤。
47.本技术提供的控制方法及控制装置,通过电子设备的引导系统获得当前空间环境内的通信网络信息,以在电子设备与提供目标通信网络的目标提供端建立通信连接时,控制电子设备从当前的第一状态切换至与第一状态不同的第二状态,无需通过接收用户输入的密码进行验证处理即可实现状态切换,如无需通过输入密码即可实现电子设备从非工作状态到工作状态的切换,降低了登录验证的复杂度,提高了设备状态切换的效率。
附图说明
48.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
49.图1示出了本技术实施例所提供的控制方法的流程图;
50.图2示出了本技术实施例所提供的控制方法的另一流程图;
51.图3示出了本技术实施例所提供的控制方法的又一流程图;
52.图4示出了本技术实施例所提供的控制装置的结构示意图;
53.图5示出了本技术所实施例提供的电子设备的结构示意图;
54.图6示出了本技术所实施例提供控制方法的场景示意图。
interface)系统等等。通过该引导系统进行运行完成后,后续可以引导该电子设备的操作系统启动。因此,如果该电子设备检测到触发该引导系统运行的操作,确定该电子设备满足预设条件的情况下,则通过该电子设备的引导系统获得当前空间环境内的通信网络信息,以进行后续的连接操作。
68.在一些实际的应用中,通信网络信息可以包括网络标识信息、网络属性信息、或网络质量信息等等中的一种或几种。网络标识信息例如可以是网络信息的名称等标识信息,或者是在具体的网络属性信息下,可以对通信网络信息进行识别和确认的信息,例如网络属性为wifi时,网络标识信息还可以是对应的五元组信息。本技术的网络标识信息可以根据网络属性信息下的通信网络信息进行相应地选取,能够用于对通信网络信息进行识别和确认即可,本技术这里仅作示例,并不作为限定。网络属性信息可以包括wifi、蓝牙、rfid、uwb、zigbee、plc通信等等中的一种,以对通信网络信息进行分类和选择。网络质量信息可以用于判断该通信网络信息是否能够达到用于通信连接的条件,以作为后续进行连接时的基础。一些具体的实施过程中,通过该电子设备的引导系统获得当前空间环境内的通信网络信息时,可以依赖于引导系统来获取通信网络信息,也可以是通过引导系统的控制来获取该通信网络信息。
69.示例性的,电子设备检测到针对该电子设备的开机指令,则确定检测到触发引导系统运行的操作,电子设备的引导系统运行时将获得当前空间环境内的通信网络信息。
70.在一些实施例中,通过电子设备的引导系统获得当前空间环境内的通信网络信息,具体可以通过电子设备的引导系统控制电子设备的第一部件搜索当前空间环境内的通信网络信息。
71.本技术实施例中,第一部件可以包括设于引导系统内部的通信网络模组,例如wifi模组、蓝牙模组、rfid模组、uwb模组、zigbee模组、plc通信模块等等。示例性的,在具体应用中,该第一部件为wifi模组时,电子设备可以在引导系统的运行阶段,通过引导系统控制wifi模组搜索当前空间环境内的wifi网络信息。
72.在一些实施例中,所述通过电子设备的引导系统获得当前空间环境内的通信网络信息,具体可以通过引导系统完成对所述电子设备的通信部件的初始化,驱动所述初始化后的通信部件搜索当前空间环境内的通信网络信息。示例性的,在具体应用中,该第一部件为wifi模组时,电子设备可以在引导系统的运行阶段,通过引导系统完成对wifi模组的初始化,并通过驱动初始化完成后的wifi模组对当前空间内的wifi网络信息进行搜索,得到相应的通信网络信息,例如具体的wifi名称、五元组信息、wifi网络的质量等等通信网络信息。
73.在一些实施例中,通过电子设备的引导系统获得当前空间环境内的通信网络信息,具体可以通过电子设备的引导系统接收第二部件的连接请求,所述第二部件不属于所述电子设备。本技术实施例中,第二部件可以是与电子设备的引导系统内部所布置的通信网络模组相对应的通信网络模组,也就是例如wifi模组、蓝牙模组、rfid模组、uwb模组、zigbee模组、plc(可编程逻辑控制器)通信模块等等,设于电子设备外部的网络提供端上,以能够与引导部件内的第一部件进行通信连接。示例性的,在具体应用中,该第二部件为蓝牙模组时,电子设备可以在引导系统的运行阶段,通过引导系统控制其内部所设置的蓝牙模组接收外部的蓝牙模组所发送的连接请求,从而引导系统能够根据该蓝牙模组的连接请
求获取当前空间环境内的蓝牙信号。
74.在一些实施例中,所述通过电子设备的引导系统获得当前空间环境内的通信网络信息,具体可以通过引导系统完成对所述电子设备的通信部件的初始化,驱动所述初始化后的通信部件接收来自网络通信提供端的连接请求,以得到所述连接请求携带的通信网络信息。示例性的,在具体应用中,该第二部件为蓝牙模组时,电子设备可以在引导系统的运行阶段,通过引导系统对其内部所设置的蓝牙模组进行初始化,初始化完成后,引导系统通过驱动其内部所设置的蓝牙模组接收连接请求,以接收外部的网络提供端的蓝牙模组所发送的蓝牙连接请求,从而引导系统能够根据电子设备外部的目标提供端的蓝牙模组发送的连接请求获取当前空间环境内的蓝牙信号。
75.s200,如果所述电子设备与提供目标通信网络的目标提供端建立目标通信连接,控制所述电子设备从当前的第一状态切换至第二状态,所述第二状态与所述第一状态不同。
76.本技术实施例中,第一状态和第二状态为电子设备的不同状态,其分别可以是电子设备的开机状态、关机状态、重启状态、登录操作系统后的运行操作系统状态,或者是登录目标应用后的运行目标应用的状态。
77.本技术实施例中,目标提供端为能够提供wifi、蓝牙、rfid、uwb、zigbee、plc通信等网络信息的任何电子设备,且其提供的的目标通信网络信息是与经过用户认证通过的通信网络信息相匹配的通信网络信息。通过电子设备的引导系统获得当前空间环境内的通信网络信息后,电子设备能够与目标通信网络的目标提供端建立通信连接,从而表明电子设备目前处于用户认证过的安全的环境内。由此,在电子设备与目标通信网络的目标提供端建立通信连接时,控制电子设备从当前的开机状态切换到操作系统已登录的状态,无需用户在进入操作系统时输入登录密码的繁琐操作,用户能够直接对登录后的操作系统进行操作和使用;或者电子设备可以从当前的开机状态切换到运行操作系统下的目标应用的状态,以在电子设备安全的环境下为用户定制个性化的应用登录操作和预先加载操作,如此,用户可以直接利用目标应用进行任务处理,无需等待应用的打开和登录过程,更无需通过输入密码即可实现电子设备从非工作状态到工作状态的切换。
78.本技术提供的控制方法及控制装置,通过电子设备的引导系统获得当前空间环境内的通信网络信息,以在电子设备与目标通信网络的目标提供端建立通信连接时,控制电子设备从当前的第一状态切换到于第一状态不同的第二状态,无需在进入操作系统后再接收用户输入的密码进行验证处理,从而本技术实施例能够降低登录验证的复杂度,提高设备状态切换的效率。
79.在一些实施例中,如图2所示,所述电子设备与提供目标通信网络的目标提供端建立目标通信连接,可以通过以下步骤s210-s230实施:
80.s210,通过所述引导系统从目标存储区域获取已认证的第一通信网络信息;
81.s220,基于所述第一通信网络信息对获得的当前空间环境内的通信网络信息进行验证;
82.s230,如果当前空间环境内的第二通信网络信息通过验证,则确定提供所述第二通信网络信息的网络通信提供端为所述目标提供端,并基于验证结果与所述目标提供端建立所述目标通信连接。
83.本技术实施例旨在利用已认证的第一通信网络信息对获取的通信网络信息进行验证。本实施例中目标存储区域可以是任何引导系统能够进行访问和数据获取的区域,例如ec(embedded controller,嵌入式控制器)、tpm(trusted platform module,可信平台模块)、bios、bmc(baseboard management controller,基板管理控制器)等芯片的存储区或设定的安全区域,这里仅作为示例,并不作为限定。本技术实施例中,第一通信网络信息是经过用户认证通过的信息,并预先存储于引导系统能够读取的安全区域。若电子设备的引导系统在当前空间环境内获得的通信网络信息为与第一通信网络信息相匹配的目标网络信息,则电子设备通过连接目标网络信息的目标提供端,能够控制电子设备进入到于当前的第一状态不同的第二状态。
84.在一些实施例中,所述基于所述第一通信网络信息对获得的当前空间环境内的通信网络信息进行验证,可以通过对当前空间环境内的通信网络信息进行哈希编码,将得到的哈希值与所述第一通信网络信息进行比较,得到验证结果,不同的通信网络信息对应不同的哈希编码策略。本技术实施例中,对当前空间环境内的通信网络信息进行哈希编码,可以是对通信网络信息的网络标识信息进行哈希编码。由于网络标识信息能够唯一地识别和确定一个通信网络信息,那么将进行哈希编码后的通信网络信息的网络标识信息与对应的第一通讯网络信息的网络标识信息哈希编码结果进行比较后,根据所得到的验证结果能够证明当前空间环境内的通信网络信息与第一通信网络信息是否匹配。
85.本实施例在一些具体的应用中,对于不同类型的通信网络信息采用不同的编码策略,电子设备针对引导系统获取的不同类型的第一通信网络信息,则不同类型的第一通信网络信息对应一个独一无二的哈希编码,同时,每一个哈希编码都会对应一个类型的第一通信网络信息。例如,对于第一通信网络信息为蓝牙信息时,采用蓝牙对应的编码策略,则第一通信网络信息经过哈希编码后得到是蓝牙信息所对应的独一无二的的蓝牙哈希值,以用于对从当前空间环境中获取的蓝牙信息进行验证。对于wifi网络信息,则采用wifi网络信息对应的编码策略,第一通信网络信息经过哈希编码后得到是wifi网络信息所对应的独一无二的wifi哈希值,以用于对从当前空间环境中的wifi网络信息进行验证。由此,利用引导系统通过不同的编码策略对第一通信网络信息进行编码处理,能够提高电子设备验证过程中的安全性。
86.在一些具体的应用中,如第一通信网络信息为第一蓝牙信息时,电子设备利用引导系统从当前空间环境中获取第二蓝牙信息的名称,并利用蓝牙对应的编码策略对第二蓝牙信息的名称进行哈希编码,得到对应的第二哈希值。然后电子设备利用引导系统对第一蓝牙信息的标识信息采用相同的策略进行哈希编码,获取对应的第一哈希值。最后,电子设备利用引导系统将第一哈希值与第二哈希值进行比较,得到匹配成功的验证结果时,则表明第二蓝牙信息通过验证。如此,则可以确定第二蓝牙信息的提供端为通过认证的目标蓝牙提供端,电子设备可以基于验证通过的结果与蓝牙提供端建立安全地通信连接,从而与目标蓝牙提供端之间能够进行数据传输和通信。
87.在一些具体的应用中,如第一通信网络信息为第一wifi网络信息时,电子设备利用引导系统从当前空间环境中获取第二wifi网络信息的名称,并利用wifi对应的编码策略对第二wifi网络信息的名称进行哈希编码,得到对应的第二哈希值。然后电子设备利用引导系统对第一wifi网络信息的标识信息通过相应的编码策略进行哈希编码,获取对应的第
一哈希值。最后,电子设备利用引导系统将第一哈希值与第二哈希值进行比较,得到匹配成功的验证结果时,则表明第二wifi网络信息通过验证。在另一些实际应用中,电子设备利用引导系统从当前空间环境中欧给获取第二wifi网络信息,还可以获取第二wifi网络信息的五元组信息作为其网络标识信息,通过引导系统对五元组信息进行运算后,再利用wifi对应的编码策略进行哈希编码,得到第二哈希值。之后电子设备利用引导系统对第一wifi网络信息的五元组信息经相同运算后,再采用相应的编码策略进行哈希编码,得到的第一哈希值。最后,电子设备利用引导系统将第二哈希值与第一哈希值进行比较,得到匹配成功的验证结果时,则表明第二wifi网络信息通过验证。如此,则可以确定第二wifi网络信息的提供端为通过认证的目标提供端,电子设备可以基于验证通过的结果与wifi提供端建立安全地通信连接,从而与wifi提供端之间能够进行数据传输和通信。本技术中,第二wifi网络信息的提供端可以是当前空间环境内的路由设备或手机等能够提供wifi网络连接信号的终端设备,以能够提供wifi信号或热点信号,供本技术的电子设备通过引导系统获取相应的通信网络信息。
88.示例性的,电子设备为笔记本电脑,蓝牙提供端为手机的情况下,笔记本从当前空间环境获取到该手机提供的第二蓝牙信息时,基于目标存储区域获取第一蓝牙信息对第二蓝牙信息进行验证。进行验证的过程中,笔记本电脑利用引导系统对第二蓝牙信息进行哈希编码,得到对应的第二哈希值,之后利用同样的编码方式对第一蓝牙信息进行哈希编码,得到对应的第一哈希值,将第一哈希值与第二哈希值进行比较。若匹配成功,表明第二蓝牙信息通过验证,则提供第二蓝牙信息的该手机为通过认证的目标提供端。在此环境下,笔记本电脑可以基于匹配成功的验证结果与该手机建立蓝牙通信连接,以便后续进行数据传输和通信。本技术实施例中,目标提供端可以为能够提供wifi、蓝牙、rfid、uwb、zigbee、plc通信等通信网络信息的任何电子设备,在此仅采用能够提供蓝牙连接信息的手机作为示例,不构成任何限定。
89.本实施例中,该电子设备还可以检测该电子设备的位置状态,如果检测到该电子设备从第一位置移动到第二位置,确定该电子设备获得表征该电子设备的位置状态发生变化的操作,该电子设备获得满足条件的操作。则响应于该操作,控制该电子设备进入关机、开机、重启或休眠状态,并在该电子设备的引导系统处于运行阶段时,由该电子设备的引导系统获得当前空间环境内的通信网络信息,以便后续验证是否能够与提供目标通信网络的目标提供端建立通信连接,进而根据与目标提供端建立通信连接的情况来控制电子设备进行状态切换,例如从关机状态、或重启状态切换到开机状态、或运行操作系统状态等等。
90.示例性的,该电子设备是笔记本电脑,当前位于办公桌上,如果此时将该笔记本电脑从办公桌上拿到会议室,则确定该电子设备获得表征该电子设备的位置状态发生变化的操作。此时,该电子设备可以响应于该操作,自动进入开机状态,并在引导系统处于运行阶段时,通过该引导系统获得当前空间环境内的通信网络信息,以在电子设备与会议室的目标提供端建立通信连接时通过开机验证,以从当前的开机状态进入到运行操作系统状态,从而能够提高电子设备的开机速度,便于用户在会议室时直接对开机后的笔记本电脑进行后续操作。
91.本实施例中,该电子设备还可以检测该电子设备的运行状态,如果检测到该电子设备的运行状态发生变化,则确定该电子设备获得表征该电子设备的运行状态发生变化的
操作,该电子设备获得满足条件的操作。则响应于该操作,控制该电子设备进入关机、开机、重启或休眠状态,并在该电子设备的引导系统处于运行阶段时,由该电子设备的引导系统获得当前空间环境内的通信网络信息,以便后续验证是否能够与提供目标通信网络的目标提供端建立通信连接,进而根据与目标提供端建立通信连接的情况来控制电子设备进行状态切换,例如从关机状态、或重启状态切换到开机状态、或操作系统运行状态等等。
92.示例性的,该电子设备当前处于应用程序的运行状态,如果此时检测到该电子设备的关机键被按下,则表征该电子设备的运行状态发生变化,则确定该电子设备获得表征该电子设备的运行状态发生变化的操作。此时,该电子设备可以自动进入关机状态,并调用该电子设备的引导系统,由该引导系统获取当前空间环境内的通信网络信息,以在电子设备与目标提供端建立通信连接时通过关机验证,控制电子设备关机。在未与目标提供端建立通信连接时,则关机验证未通过,此时,则控制电子设备不关机,避免电子设备被其他用户碰触关机键而关机,导致用户的文件未保存而造成损失。
93.或者,该电子设备处于关机状态,此时检测到电子设备的电源键被按下,确定电子设备需要进入开机状态,该电子设备可以启动运行引导系统,如此便可以通过引导系统获取当前环境空间内的通信网络信息,以在电子设备与目标提供端建立通信连接时通过开机验证,控制电子设备从开机状态切换到操作系统运行的状态。如此,可以简化开机后操作系统登录验证的操作流程,提升用户使用时的便捷性,另外,由于是在引导系统进行开机认证,此时还没有进入到操作系统,所以还可以提高该电子设备的安全性,避免电子设备的密码等隐私信息被泄露。
94.本技术中,该电子设备还可以检测该电子设备的运动状态,如果检测到该电子设备从第一运动状态变成了第二运动状态,则确定该电子设备获得表征该电子设备的运动状态发生变化的操作,该电子设备获得满足条件的操作。则响应于该操作,控制该电子设备进入关机、开机、重启或休眠状态,并在该电子设备的引导系统处于运行阶段时,由该电子设备的引导系统获得当前空间环境内的通信网络信息,以便后续验证是否能够与提供目标通信网络的目标提供端建立通信连接,进而根据与目标提供端建立通信连接的情况来控制电子设备进行状态切换,例如从关机、开机、重启或休眠状态切换到开机状态、或操作系统运行状态等等。
95.示例性的,该电子设备当前放置在办公桌上,如果此时将该电子设备从办公桌上拿起,则说明该电子设备的运动状态发生变化,该电子设备则可以获取到表征该电子的运动状态发生变化的操作。此时,可以控制该电子设备进入重启状态,并由该电子设备的引导系统获得当前空间环境内的通信网络信息,以便后续验证是否能够与提供目标通信网络的目标提供端建立通信连接,进而根据与目标提供端建立通信连接的情况来控制电子设备进行状态切换,例如从重启状态切换到操作系统运行状态等等。如此,可以提高该电子设备的安全性,以避免电子设备在移动过程中对电子设备造成误操作。
96.本技术中,该电子设备还可以检测该电子设备的外观形态是否发生改变,如果检测到该电子设备的外观形态从第一形态转变为第二形态,则确定该电子设备获得表征该电子设备的外观形态发生改变的操作,该电子设备获得满足条件的操作,则控制该电子设备进入关机、重启或休眠状态,并在该电子设备的引导系统处于运行阶段时,由该电子设备的引导系统获得当前空间环境内的通信网络信息,以便后续验证是否能够与提供目标通信网
络的目标提供端建立通信连接,进而根据与目标提供端建立通信连接的情况来控制电子设备进行状态切换,例如从关机、开机、重启或休眠状态切换到开机状态、或操作系统运行状态等等。
97.这里,该电子设备的外观形态表征该电子设备的外在表现形式。
98.比如,该电子设备是笔记本电脑,包括第一本体和第二本体,且第一本体和第二本体能够旋转连接,当该电子设备的第一本体和第二本体之间的角度呈现大于45度时,确定该电子设备处于笔记本模式或贝壳模式;当电子设备的第一本体和第二本体之间的角度呈大于2度小于45度时,确定该电子设备处于开盖模式;当电子设备的第一本体和第二本体之间的角度呈180度时,确定该电子设备处于展平模式或共享模式;当电子设备的第一本体和第二本体之间的角度呈0度至2度或350至360度时,确定该电子设备处于合盖模式或平板模式。而笔记本模式或贝壳模式、开盖模式、展平模式或共享模式、平板模式或合盖模式之间的转换可以理解为是外观形态的改变。
99.示例性的,该电子设备当前处于合盖模式,如果检测到该电子设备从合盖模式转变为开盖模式,则确定该电子设备的外观形态发生改变,该电子设备可以自动进入开机状态,同时该电子设备可以在开机过程中启动引导系统处于运行阶段时,通过该引导系统获取当前空间环境内的通信网络信息,以便后续验证是否能够与提供目标通信网络的目标提供端建立通信连接,进而根据与目标提供端建立通信连接的情况来控制电子设备是否通过开机验证,以便顺利进行开机操作,控制电子设备从开机状态切换到操作系统运行状态,提升开机速度。
100.或者例如,该电子设备当前处于开盖模式,且处于开机状态下,如果检测到该电子设备从开盖模式转变为合盖模式,则确定该电子设备的外观形态发生改变,该电子设备可以自动进入关机状态,同时该电子设备可以调用引导系统,以通过该引导系统获取当前空间环境内的通信网络信息,以便后续验证是否能够与提供目标通信网络的目标提供端建立通信连接,进而根据与目标提供端建立通信连接的情况来控制电子设备是否通过关机验证,以便顺利进行关机操作,提升关机速度。
101.本技术实施例中,该电子设备还可以检测该电子设备的使用者身份状态,如果检测到该电子设备的使用者身份状态发生改变,则确定该电子设备获得表征该电子设备的使用者身份状态发生改变的操作,该电子设备获得满足条件的操作,则控制该电子设备进入关机、开机、重启或休眠状态,并在该电子设备的引导系统处于运行阶段时,由该电子设备的引导系统获得当前空间环境内的通信网络信息,以便后续验证是否能够与提供目标通信网络的目标提供端建立通信连接,进而根据与目标提供端建立通信连接的情况来控制电子设备是否通过开机验证,若与目标提供端建立通信连接时,则顺利进行开机操作,以控制电子设备从关机、开机、重启或休眠状态切换至操作系统运行状态,提升开机速度。若未与目标提供端建立通信连接的情况下,则需在进一步验证通过后才能进行后续开机操作,提升电子设备的安全性。
102.在一些具体实施中,该电子设备可以通过摄像头实时采集或根据间隔时间采集用户的面部信息,或者通过电子设备的屏幕或指纹采集系统获取用户的指纹信息等等,以采集能够表征该电子设备的使用者身份的信息,并将采集信息与距离当前时间最近的一次历史采集信息进行比较,如果比较结果表征该采集信息与历史采集信息满足不同条件,则确
定该电子设备的使用者身份状态发生改变。
103.这里,该摄像头可以是独立于该电子设备的摄像头,也可以是该电子设备自身的摄像头,且该摄像头能够在该电子设备处于低功耗状态下使能。
104.采集信息与历史采集信息满足不同条件至少表征采集信息与历史采集信息相同不同而非绝对不同,或者表征采集信息和历史采集信息中不同信息占全部信息的20%。
105.比如在一种场景下,该电子设备的当前使用者是用户a,过一段时间后,通过对比用户a的指纹信息与距离当前时间最近的一次指纹信息,确定该电子设备的当前使用者由用户a变为了用户b,则确定当前电子设备的使用者身份状态发生改变,此时,可以控制该电子设备进入关机状态,并由该引导系统获取当前空间环境内的通信网络信息,以便后续验证是否能够与提供目标通信网络的目标提供端建立通信连接,进而根据与目标提供端建立通信连接的情况来控制电子设备是否从开机状态切换到操作系统运行状态,以提高电子设备的安全性,避免个人信息被泄露。
106.本实施例中,该电子设备还可以通过检测该电子设备的连接状态,如果检测到该电子设备的连接状态发生改变,则确定该电子设备获得了改变电子设备的连接状态的操作,则该电子设备获得满足条件的操作,控制该电子设备进入关机、开机、重启或休眠状态,并在该电子设备的引导系统处于运行阶段时,由该电子设备的引导系统获得当前空间环境内的通信网络信息,以便后续验证是否能够与提供目标通信网络的目标提供端建立通信连接,进而根据与目标提供端建立通信连接的情况来控制电子设备进行状态切换,例如从关机状态、或重启状态切换到开机状态、或操作系统运行状态等等。
107.示例性的,当前电子设备通过无线方式与路由设备建立连接,如果检测到该电子设备当前从无线方式切换为有线方式,则确定该电子设备的连接状态发生改变,此时,如果该电子设备处于关机状态,则可以触发电子设备自动进入开机状态,并在开机过程中启动引导系统,以通过电子设备的引导系统获取当前空间环境内的通信网络信息,以便后续在与提供目标通信网络的目标提供端建立通信连接的情况下,控制电子设备通过开机验证,以从开机状态进入到操作系统运行状态,提升开机速度。
108.在另一种示例中,比如该电子设备与显示设备建立连接,确定电子设备的连接状态发生改变,此时,该电子设备可以自动进入开机状态,同时启动电子设备的引导系统,以通过该引导系统获取当前空间环境内的通信网络信息,以便后续在与提供目标通信网络的目标提供端建立通信连接情况下,控制电子设备通过开机验证,以从开机状态切换到操作系统运行状态或目标应用运行状态,提升开机速度,方便用户后续的显示操作。
109.本技术实施例中,上述实施方式之间可以根据实际情况进行结合和实施。示例性的,笔记本电脑当前放在办公桌上,如果将笔记本电脑从办公桌上拿到会议室,可确定笔记本获得电子设备的位置状态发生变化的操作,则电子设备可以自动进入开机状态,并在开机过程在通过引导系统获取会议室内的wifi网络信息,在笔记本电脑与wifi通信网络的目标提供端建立通信连接的情况下,控制电子设备从开机状态进入操作系统运行状态,提升开机速度。进一步地,在后续使用过程中,笔记本电脑与显示设备建立连接的情况下,确定电子设备的连接状态发生改变,此时电子设备可以通过重启启动引导系统,以通过引导系统获取会议室内的蓝牙信息,在笔记本电脑与蓝牙信息的目标提供端建立通信连接的情况下,控制电子设备从重启状态进入目标应用运行状态,以便于用户在会议室场景下快速进
入应用的使用和操作,提升处理速度。进一步地,在后续使用过程中,笔记本电脑通过获取用户的指纹信息与距离当前时间最近的一次指纹信息,确定使用者的身份状态发生了改变,则控制电子设备进入重启状态,以启动引导系统获取当前空间环境内的通信网络信息,若能够与目标通信网络的目标提供端建立通信连接,则控制电子设备从重启状态进入操作系统运行状态,若无法与目标通信网络的目标提供端建立通信连接,则控制电子设备停留在重启状态,不会进入操作系统运行状态,以提高电子设备的安全性。以上示例仅做参考,本技术实施例能够根据用户的设置针对不同的通信网络的连接实现不同电子设备不同状态的切换,也可以在获取满足条件的操作下控制电子设备多次对当前空间环境的通信网络信息进行验证,以提升用户的便捷性的同时,保证电子设备的使用安全性。
110.在一些实施例中,如图3所示,控制所述电子设备从当前的第一状态切换至第二状态,可以实施为以下步骤s240-s250:
111.s240,基于所述目标通信连接向所述目标提供端发送第一认证信息;
112.s250,对所述目标提供端返回的针对所述第一认证信息的反馈信息进行认证,以基于认证结果控制所述电子设备从当前的第一状态切换至第二状态。
113.本实施例旨在通过与目标提供端之间进行数据交互,进一步对目标提供端进行验证。在一些具体应用中,基于安全性的考虑,第一认证信息可以是电子设备随机生成的第一随机数,以避免第一认证信息的泄露。示例性的,电子设备与目标提供端建立wifi通信连接后,电子设备通过wifi通信连接向目标提供端发送第一认证信息。目标提供端接收到电子设备发送的第一认证信息后,基于约定的方式对第一认证信息进行处理,生成与第一认证信息对应的反馈信息,发送给电子设备。电子设备接收到反馈信息后,同样地利用约定的方式对第一认证信息进行处理,将处理后得到的信息与反馈信息进行比对,以得到针对反馈信息的认证结果。
114.在一些实施例中,对所述目标提供端返回的针对所述第一认证信息的反馈信息进行认证,包括:
115.获得所述目标提供端返回的针对发送的第一随机数进行第一算法处理后的反馈信息;
116.利用第一算法对所述第一认证信息进行处理后与所述反馈信息进行比对,得到认证结果。
117.本实施例中,第一算法可以是任何可逆运算或不可逆运算方法,其通过电子设备与目标提供端之间预先协商约定而成。目标提供端接收到电子设备发送的第一随机数后,利用约定的第一算法对第一随机数进行运算处理,得到对应的反馈信息,之后见反馈信息发送至电子设备。电子设备也采用约定的第一算法对第一随机数进行同样的运算处理,将处理后得到的信息与反馈信息进行比对,两者完全一致则表征认证通过,两者不一致则表征认证未通过。
118.之后电子设备基于认证结果控制电子设备从当前的第一状态切换至第二状态时,操作系统与引导系统之间具有第一认证关系,此时,电子设备可以基于第一认证信息的认证结果控制电子设备从第一状态切换到不同的第二状态。
119.具体的,第一认证关系表征操作系统与引导系统建立的第一种认证协议。通过该第一种认证协议,电子设备利用引导系统对第一认证信息的认证结果表征认证通过的情况
下,操作系统能够承认引导系统的认证结果,或者,操作系统的认证权限被授权给引导系统来执行,从而电子设备能够从开机状态切换到操作系统运行状态或目标应用运行状态。
120.本技术中,如果该电子设备的操作系统与该引导系统之间具有第二认证关系,该电子设备还可以获取第二认证信息,基于该第一认证信息的认证结果和该第二认证信息的认证结果控制该电子设备从第一状态切换到不同的第二状态。
121.这里,该第二认证关系表征操作系统与引导系统之间建立的第二种认证协议。通过该第二种认证协议该操作系统不承认引导系统的认证结果,或者,该操作系统能够承认引导系统的认证结果,但是在第一次认证之后需要再次基于第二认证信息进行认证。
122.该电子设备在获取第二认证信息时,具体可以是在第一认证信息的认证结果表征认证失败后,通过操作系统获取第二认证信息。或者也可以是在第一认证信息的认证结果表征验证成功后,通过操作系统获取第二认证信息。
123.这里,第二认证信息可以是通过键盘输入的密码、手势密码、指纹密码、或面部识别信息等等信息。
124.本技术实施例中,电子设备通过引导系统对第一认证信息进行认证之后,还可以在操作系统阶段获取第二认证信息进行再次认证,如此,可以极大地提高电子设备的安全性,避免信息被泄露。
125.一些实施例中,控制所述电子设备切换至不同的第二状态,包括控制电子设备从开机状态切换到操作系统运行状态;或者,控制电子设备从引导系统的运行状态切换到操作系统运行状态;或者,控制电子设备从引导系统的运行状态切换到目标应用的运行状态;或者,控制电子设备从关机状态或重启状态或休眠状态切换到操作系统运行状态或目标应用运行状态。
126.具体的,如果所述认证结果表征认证通过的情况下,可以控制该电子设备运行操作系统或目标应用。如果所述认证结果表征认证未通过,即认证失败的情况下,可以控制该电子设备进入关机或重启状态。
127.本实施例中,电子设备基于第一认证信息的认证结果和第二认证信息的认证结果控制电子设备切换到不同的第二状态时,如果第一认证信息和第二认证信息均被认证通过,则控制该电子设备运行操作系统或操作系统下的目标应用。如果第一认证信息和第二认证信息均认证失败的情况下,则控制该电子设备进入关机或重启状态。如果第一认证信息认证失败,第二认证信息认证通过的情况下,则控制该电子设备运行操作系统或操作系统下的目标应用。
128.本实施例中,如果第一认证信息认证通过,第二认证信息认证失败的情况下,电子设备可以获取第三认证信息,从而基于第三认证信息的认证通过的结果控制电子设备运行操作系统或操作系统下的目标应用。
129.这里,第三认证信息可以是通过键盘输入的密码、手势密码、指纹密码、或面部识别信息,即与第二认证信息的范围相同。但是在具体的应用中,第三认证信息可以选用与第二认证信息不同类型的信息、或者在类型相同的情况下,例如两者同样为手势密码,第三认证信息使用的手势密码与第二认证信息所使用的手势密码不同。
130.示例性的,第二认证信息可以是手势密码;第三认证信息可以是手势密码之外的其他信息,例如指纹密码、或面部识别信息等等。
131.或者,第二认证信息可以是6位的数字密码,第三认证信息可以是10位包括数字、字母及符号的组合密码信息。
132.本实施例中,可以根据用户的需要设置一次认证、两次认证或三次认证,以根据相应的认证结果对电子设备进行控制,提升用户的使用体验;同时,通过电子设备的引导系统对第一认证信息进行认证,保密性好,能够提高电子设备的安全性,认证效率高。
133.基于同一发明构思,本技术实施例还提供了一种控制装置,如图4所示,所述控制装置包括:
134.获取模块10,配置为响应于获得满足条件的操作,通过电子设备的引导系统获得当前空间环境内的通信网络信息,所述操作至少包括用于触发所述引导系统运行的操作;
135.控制模块20,配置为如果所述电子设备与提供目标通信网络的目标提供端建立目标通信连接,控制所述电子设备从当前的第一状态切换至第二状态,所述第二状态与所述第一状态不同。
136.本技术实施例中的所述控制装置,通过其配置的获取模块10和控制模块20,能够实现本技术任意实施例提供的控制方法的步骤,本实施例在此不再赘述。
137.本技术实施例还提供了一种电子设备,至少包括存储器501、处理器502和总线(未图示),其中,该电子设备的结构示意图可以如图5所示,存储器501存储有处理器502可执行的机器可读指令,当电子设备运行时,处理器502与存储器501之间通过总线通信,所述机器可读指令被所述处理器执行时执行本技术任意实施例提供的控制方法的步骤。
138.由于本技术实施例所介绍的电子设备,为设置有实施本技术实施例所公开的控制方法的存储器的电子设备,故而基于本技术实施例所介绍的控制方法,本领域所属技术人员能够了解本技术实施例所介绍的电子设备的结构及变形,故而在此不再赘述。
139.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行上述任意实施例提供的控制方法中任一项方法步骤。
140.本实施例中的存储介质可以是电子设备中所包含的;也可以是单独存在,而未装配入电子设备中。上述存储介质承载有一个或者多个计算机程序,当上述一个或者多个计算机程序被执行时,实现根据本技术实施例提供的控制方法的步骤。
141.根据本技术的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。可选地,本实施例中的具体示例可以参考本技术任意实施例中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本技术的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本技术不限制于任何特定的硬件和软件结合。
142.示例性的,图6示出了本技术所实施例提供控制方法的场景示意图。如图6所示,本技术的控制方法应用于电子设备601与目标提供端603之间。电子设备601的bios系统中可
以设置wifi模组、蓝牙模组、rfid模组、uwb模组、zigbee模组、plc通信模块等等通信网络模块,在用户对电子设备601进行开机操作时,电子设备601的bios系统启动运行,通过对通信网络模块进行初始化,驱动通信网络模块与网络提供端提供的通信网络模块进行通信连接,以在电子设备与目标提供端进行通信连接的状态下,控制电子设备从开机状态进入操作系统运行状态或目标应用运行状态。
143.这里,在电子设备601与目标提供端建立通信连接的情况下,电子设备601还可以进一步对目标提供端603进行认证,具体为通过该通信连接向目标提供端603发送第一认证信息,以接收目标提供端返回的反馈信息进行认证。如果认证结果表征认证通过,则控制电子设备601继续开机,启动并登陆操作系统,以进入操作系统运行状态,或登陆目标应用,以进入目标应用运行状态。如果认证结果表征认证未通过,则控制电子设备601进入关机状态或重启状态。
144.或者,在认证结果表征认证未通过的情况下,控制电子设备601输出获取第二认证信息的提示,例如提示用户通过键盘输入登录密码、或提供手势密码、或指纹密码、或面部识别信息等等,以基于对第二认证信息的认证结果控制电子设备601进行状态切换。如果对第二认证信息的认证结果表征认证通过,则控制电子设备601从开机状态进入操作系统运行状态,或进入目标应用运行状态。如果仍未通过,则控制电子设备601进入关机状态或重启状态。
145.或者,在对第二认证信息的认证结果表征认证未通过的情况下,获取第三认证信息,第三认证信息与第二认证信息不同,以基于对第三认证信息的认证结果控制电子设备601进行状态切换。如果对第三认证信息的认证结果表征认证通过,则控制电子设备601从开机状态进入操作系统运行状态,或进入目标应用运行状态。如果还是未通过,则控制电子设备601进入关机状态或重启状态。
146.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
147.以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本邻域技术人员应当理解,本技术中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
148.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本申
请的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
149.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
150.以上实施例仅为本技术的示例性实施例,不用于限制本技术,本技术的保护范围由权利要求书限定。本领域技术人员可以在本技术的实质和保护范围内,对本技术做出各种修改或等同替换,这种修改或等同替换也应视为落在本技术的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1