计算机设备的锁屏控制方法、装置、系统及设备、介质与流程

文档序号:16974625发布日期:2019-02-26 18:51阅读:228来源:国知局
计算机设备的锁屏控制方法、装置、系统及设备、介质与流程

本发明涉及锁屏应用领域,尤其涉及一种计算机设备的锁屏控制方法、装置、系统及设备、介质。



背景技术:

随着计算机技术的不断发展,计算机设备的应用范围越来越广,不可避免的会涉及到用户的隐私和重要数据。为了保护用户的隐私和重要数据,可以在用户不使用计算机设备的情况下,对计算机设备锁屏。用户需要使用计算机的情况下,再对计算机设备解锁,这样就可以通过锁屏控制实现对隐私和重要数据的保护。

但是,某些场景下,可切换运行不同计算机模块的计算机设备,执行的锁屏控制存在较大问题,下面详细说明下存在的问题:

计算机设备可以搭载多个计算机模块,其中一计算机模块,通过不同的显示通道分别连接其他计算机模块。这里提到的显示通道,与连接的计算机模块匹配,如:连接的计算机模块为内置pc模块(pc模块指操作系统为windows系统的计算机模块),显示通道为pc通道,连接的计算机模块为外接pc模块,显示通道为vga通道或hdmi通道。

当前运行的计算机模块,为了用户a的隐私和重要数据,可以在用户a不使用计算机设备的情况下,通过自身的锁屏应用对计算机设备锁屏。可是,通过自身应用执行的锁屏操作只对自身的系统环境有限制作用,对其他计算机模块没有影响,如果用户b下次切换到另一计算机模块使用计算机设备,通过切换后的计算机模块,很可能看到用户a的隐私和重要数据。

因此,可切换运行不同计算机模块的计算机设备的锁屏控制,存在安全性较底,易暴露用户的隐私和重要数据的问题。



技术实现要素:

有鉴于此,本发明实施例提供一种计算机设备的锁屏控制方法、装置及设备、介质,以解决可切换运行不同计算机模块的计算机设备的锁屏控制,安全性较低的问题。

根据本发明的第一方面,提供一种计算机设备的锁屏控制方法,该计算机设备搭载有主算机模块与副计算机模块,该方法应用于副计算机模块,包括以下步骤:

满足锁屏条件时,生成锁屏启动指令;

向所述主计算机模块的锁屏应用发送所述锁屏启动指令;所述主计算机模块的输出内容的显示层级高于副计算机模块;

所述锁屏启动指令用于控制所述锁屏应用输出置顶显示的锁屏界面。

在一个实施例中,所述方法还包括以下步骤:

向关联的服务器请求解锁密码;

接收并存储所述服务器返回的解锁密码。

在一个实施例中,所述副计算机模块顺次通过所述主计算机模块的usb切换开关和mcu,与所述主计算机模块的主板连接;所述主板上搭载有主计算机模块的操作系统;所述锁屏启动指令为mcu指令,经由所述usb切换开关、所述mcu与所述主操作系统,发送至所述锁屏应用。

在一个实施例中,所述主计算机模块为安卓模块,所述副计算机模块为pc模块。

在一个实施例中,所述副计算机模块通过所述主计算机模块的usb切换开关与所述主计算机模块的主板连接;所述主板上搭载有主计算机模块的操作系统;所述锁屏启动指令经由所述usb切换开关与所述主操作系统,发送至所述锁屏应用。

根据本发明的第二方面,提供一种计算机设备的锁屏控制方法,该计算机设备搭载有主计算机模块与副计算机模块,该方法应用于副计算机模块,包括以下步骤:

对获取的解锁数据执行验证操作;

如果验证成功,则生成锁屏关闭指令;

向所述主计算机模块的锁屏应用发送所述锁屏关闭指令;所述主计算机模块的输出内容的显示层级高于其他计算机模块;

所述锁屏关闭指令用于控制所述锁屏应用,撤消置顶显示的锁屏界面,解锁所述计算机设备。

在一个实施例中,对获取的解锁数据执行验证操作前,所述方法包括以下步骤:

接收所述锁屏应用发出的解锁密码为解锁数据;所述解锁密码由用户通过所述锁屏界面输入所述主计算机模块。

在一个实施例中,对获取的解锁数据执行验证操作前,所述方法包括以下步骤:

接收解锁设备的解锁文件;所述锁屏文件由所述副计算机模块读取后转发,或着,由所述锁屏应用从所述主计算机模块接收后转发;

采用预定的解密算法对所述解锁文件解密;

如果解密成功,从解密后的解锁文件中提取解锁数据。

在一个实施例中,对获取的解锁数据执行验证操作,包括:

向关联的服务器发送提取的解锁数据;

根据所述服务器返回的验证通知,确定对所述解锁数据的验证是否成功。

在一个实施例中,如果验证成功,所述方法还包括以下步骤:

将提取的解锁数据作为校验数据缓存至本地;

如果再次读取并解密成功解锁设备内的解锁文件后,从解密后的解锁文件中提取解锁数据;

如果与所述服务器间的网络不可用,将提取的解锁数据与本地缓存的校验数据进行比较;

如果一致,则确定验证成功。

在一个实施例中,所述方法还包括以下步骤:

在解锁所述计算机设备后,更新本地缓存的校验数据或解锁设备内的解锁文件。

在一个实施例中,所述方法还包括以下步骤:

每次更新校验数据时,将更新的校验数据同步保存至本地硬盘的分区,并记录更新时间;

将提取的解锁数据与本地缓存的校验数据进行比较,包括:

根据记录的更新时间,以本地硬盘的分区最新存储的校验数据替换本地缓存的校验数据;

将提取的解锁数据与替换后的校验数据进行比较。

在一个实施例中,所述解锁数据包括登录数据、用户权限数据及所述解锁设备的身份标识;向关联的服务器发送提取的解锁数据,包括:

向登录服务器发送登录数据;

向权限验证服务器发送所述用户权限数据与所述身份标识;

如果所述登录服务器与所述权限验证服务器均验证通过,则确定验证成功。

在一个实施例中,所述方法还包括以下步骤:

向关联应用发送所述登录数据,以便所述关联应用登录所述登录服务器。

在一个实施例中,所述解锁数据包括用户权限数据,对获取的解锁数据执行验证操作前,所述方法包括以下步骤:

响应解锁触发条件,向登录服务器请求解锁的图形码与访问令牌;

接收所述登录服务器返回的图形码与所述访问令牌;

向所述主计算机模块的锁屏应用发送所述图形码,以控制所述锁屏应用将所述图形码输出至锁屏界面;

向所述登录服务器发送携带所述访问令牌的权限数据请求;

接收所述登录服务器返回的用户权限数据;所述用户权限数据在用户终端扫描所述图形码并成功登录所述登录服务器后,由所述登录服务器根据用户登录信息生成。

在一个实施例中,解锁数据验证成后,所述方法包括以下步骤:

向所述登录服务器请求用户终端扫描所述图形码后上报的登录数据;

向关联应用发送请求的登录数据,以便所述关联应用登录所述登录服务器。

在一个实施例中,对获取的解锁数据执行验证操作前,所述方法包括以下步骤:

接收所述锁屏应用发送的生物数据识别通知;

生成并输出置顶显示的生物数据识别界面;

向所述锁屏应用发送暂时关闭锁屏界面的请求,以控制所述锁屏应用暂时移除所述锁屏界面,并切换显示所述副计算机模块的输出内容;

在所述生物数据识别界面的识别控件被触发后,通知生物数据采集设备采集生物数据;

接收所述生物采集设备发出的生物数据,并通知所述锁屏应用输出置顶显示的锁屏界面;

从生物数据提取生物特征数据为解锁数据。

在一个实施例中,所述副计算机模块依次通过所述主计算机模块的usb切换开关和mcu,与所述主计算机模块的主板连接;所述主板上搭载有主计算机模块的操作系统;所述锁屏关闭指令为mcu指令,经由所述usb切换开关、所述mcu与所述主操作系统,发送至所述锁屏应用。

在一个实施例中,所述主计算机模块为安卓模块,所述副计算机模块为pc模块。

在一个实施例中,所述副计算机模块通过所述主计算机模块的usb切换开关,与所述主计算机模块的主板连接;所述主板上搭载有主计算机模块的操作系统;所述锁屏关闭指令经由所述usb切换开关与所述主操作系统,发送至所述锁屏应用。

根据本发明的第三方面,提供一种计算机设备的锁屏控制方法,该计算机设备搭载有主算机模块与副计算机模块,所述主计算机模块的输出内容的显示层级高于副计算机模块;所述锁屏控制方法包括:

在所述副计算机模块侧,满足锁屏条件时,生成锁屏启动指令,并向所述主计算机模块的锁屏应用发送所述锁屏启动指令;

在所述主计算机模块侧,接收所述所述锁屏启动指令,并输出置顶显示的锁屏界面。

根据本发明的第四方面,提供一种计算机设备的锁屏控制方法,该计算机设备搭载有主算机模块与副计算机模块,所述主计算机模块的输出内容的显示层级高于副计算机模块;所述锁屏控制方法包括:

在所述副计算机模块侧,对获取的解锁数据执行验证操作,如果验证成功,则生成锁屏关闭指令,并向所述主计算机模块的锁屏应用发送所述锁屏关闭指令;

在所述主计算机模块侧,接收所述所述锁屏关闭指令,并撤消置顶显示的锁屏界面,解锁所述计算机设备。

根据本发明的第五方面,提供一种锁屏控制系统,包括计算机设备,该计算机设备搭载有主算机模块与副计算机模块,所述主计算机模块的输出内容的显示层级高于副计算机模块;所述主计算机模块还包括锁屏模块,所述副计算机模块还包括锁屏控制模块,其中:

所述锁屏控制模块,用于在满足锁屏条件时,生成锁屏启动指令,并向所述锁屏模块发送所述锁屏启动指令;

所述锁屏模块,用于接收所述所述锁屏启动指令,并输出置顶显示的锁屏界面。

在一个实施例中,所述主计算机模块还包括顺次连接的主板、mcu与usb切换开关;所述主板搭载有主计算机模块的操作系统;所述副计算机模块与所述usb切换开关连接;所述锁屏启动指令为mcu指令;所述锁屏控制模块通过所述usb切换开关、所述mcu与所述主操作系统,将所述锁屏启动指令发送至所述锁屏模块。

在一个实施例中,所述副计算机模块还包括相互连接的主板与usb切换开关;所述主板搭载有主计算机模块的操作系统;所述副计算机模块与所述usb切换开关连接;所述锁屏控制模块通过所述usb切换开关与所述主操作系统,将所述锁屏启动指令发送至所述锁屏模块。

在一个实施例中,还包括关联的服务器,所述锁屏控制模块向所述服务器请求解锁密码,所述服务器返回解锁密码,所述锁屏控制模块接收并存储返回的解锁密码

根据本发明的第六方面,提供一种锁屏控制系统,包括计算机设备,该计算机设备搭载有主算机模块与副计算机模块,所述主计算机模块的输出内容的显示层级高于副计算机模块;所述主计算机模块还包括锁屏模块,所述副计算机模块还包括锁屏控制模块,其中:

所述锁屏控制模块,用于对获取的解锁数据执行验证操作,如果验证成功,则生成锁屏关闭指令,并向所述锁屏模块发送所述锁屏关闭指令;

所述锁屏模块,用于接收所述所述锁屏关闭指令,并撤消置顶显示的锁屏界面,解锁所述计算机设备。

在一个实施例中,所述主计算机模块还包括顺次连接的主板、mcu与usb切换开关;所述主板搭载有主计算机模块的操作系统;所述副计算机模块与所述usb切换开关连接;所述锁屏关闭指令为mcu指令;所述锁屏控制模块通过所述usb切换开关、所述mcu与所述主操作系统,将所述锁屏启动指令发送至所述锁屏模块。

在一个实施例中,所述副计算机模块还包括相互连接的主板与usb切换开关;所述主板搭载有主计算机模块的操作系统;所述副计算机模块与所述usb切换开关连接;所述锁屏控制模块通过所述usb切换开关与所述主操作系统,将所述锁屏关闭指令发送至所述锁屏模块。

在一个实施例中,还包括解锁设备,所述解锁设备与所述主计算机模块或所述副计算机模块连接;

所述副计算机模块读取所述解锁设备内的解锁文件后,发送至所述锁屏控制模块;

所述主计算机模块读取所述解锁设备内的解锁文件后,发送给所述锁屏模块,由所述锁屏模块向所述副计算机模块发送,所述副计算机模块再发送至所述锁屏控制模块;

所述锁屏控制模块,采用预定的解密算法对所述解锁文件解密;如果解密成功,从解密后的解锁文件中提取解锁数据。

在一个实施例中,还包括关联的服务器,所述锁屏控制模块向所述服务器发送提取的解锁数据;所述服务器验证所述解锁数据后向所述锁屏控制模块发送验证结果,所述锁屏控制模块根据所述服务器返回的验证通知,确定对所述解锁数据的验证是否成功。

在一个实施例中,所述解锁数据包括登录数据、用户权限数据及所述解锁设备的身份标识;所述服务器包括登录服务器与权限验证服务器;

所述锁屏控制模块向登录服务器发送登录数据,向权限验证服务器发送所述用户权限数据与所述身份标识;

所述登录服务器对所述登录数据进行登录验证,并返回验证结果;

所述权限验证服务器对所述用户权限数据与所述身份标识进行权限验证,并返回验证结果;

所述锁屏控制模块,在所述登录服务器与所述权限验证服务器的验证均通过时,确定对所述解锁数据的验证成功。

在一个实施例中,所述解锁数据包括用户权限数据,所述系统还包括用户终端与登录服务器;

所述锁屏控制模块,在对获取的解锁数据执行验证操作前,响应解锁触发条件,向所述登录服务器请求图形码与访问令牌;

所述登录服务器,接收到请求后,返回图形码与访问令牌;

所述锁屏控制模块,接收所述登录服务器返回的图形码与访问令牌,并向所述锁屏模块发送所述图形码;

所述锁屏模块,将所述图形码输出至锁屏界面;

所述用户终端,扫描所述图形码后,向所述登录服务器发送用户登录信息;

所述锁屏控制模块,向所述登录服务器发送携带所述访问令牌的权限数据请求;

所述登录服务器,根据用户登录信息生成用户权限数据,并向所述锁屏控制模块发送。

在一个实施例中,还包括权限验证服务器;

所述锁屏控制模块向所述权限验证服务器发送所述用户权限数据;

所述权限验证服务器验证所述用户权限数据后返回验证结果;

所述锁屏控制模块根据所述验证结果,确认对解锁数据的验证是否成功。

根据本发明的第七方面,提供一种计算机设备的锁屏控制装置,该计算机设备搭载有主算机模块与副计算机模块,该装置应用于副计算机模块,包括:

锁屏指令生成模块,用于在满足锁屏条件时,生成锁屏启动指令;

锁屏指令发送模块,用于向所述主计算机模块的锁屏应用发送所述锁屏启动指令;所述主计算机模块的输出内容的显示层级高于副计算机模块;

所述锁屏启动指令,用于控制所述锁屏应用输出置顶显示的锁屏界面。

根据本发明的第八方面,提供一种计算机设备的锁屏控制装置,该计算机设备搭载有主计算机模块与副计算机模块,该装置应用于副计算机模块,包括:

解锁数据验证模块,用于对获取的解锁数据执行验证操作;

解锁指令生成模块,用于在验证通过时,生成锁屏关闭指令;

解锁指令发送模块,用于向所述主计算机模块的锁屏应用发送所述锁屏关闭指令;所述主计算机模块的输出内容的显示层级高于其他计算机模块;

所述锁屏关闭指令,用于控制所述锁屏应用,撤消置顶显示的锁屏界面,解锁所述计算机设备。

根据本发明的第九方面,提供一种计算机设备,搭载有主计算机模块与副计算机模块,所述副计算机模块包括:

处理器;

存储处理器可执行指令的存储器;

其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如上所述方法中的操作。

在一个实施例中,所述计算机设备为智能交互平板。

在一个实施例中,所述副计算机模块为所述计算机设备的热插拔计算机模块或外接计算机模块。

根据本发明的第十方面,提供一种计算机设备,搭载有主计算机模块与副计算机模块,所述副计算机模块与所述主计算机模块分别包括:

处理器;

存储处理器可执行指令的存储器;

其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如上所述方法中的操作。

在一个实施例中,所述计算机设备为智能交互平板。

在一个实施例中,所述副计算机模块为所述计算机设备的热插拔计算机模块或外接计算机模块。

根据本发明的第十一方面,提供一个或多个机器可读存储介质,其上存储有指令,当由一个或多个处理器执行时,执行如上所述方法中的操作。

本发明提供的实施例,应用于计算机设备搭载的副计算机模块,在满足锁屏条件时,生成锁屏启动指令,并向计算机设备搭载的主计算机模块的锁屏应用发送所述锁屏启动指令,发送至锁屏应用的锁屏启动指令可以控制锁屏应用输出锁屏界面。由于主计算机模块的输出内容的显示层级高于副计算机模块,所以,锁屏应用输出的锁屏界面的显示层级可以高于副计算机模块,达到置顶显示的效果,无论是否切换计算机设备运行的计算机模块,都需要解锁屏幕后才能使用计算机设备。相对于相关的锁屏控制技术,副计算机模块无需单独安装锁屏应用,每个计算机模块通过控制主计算机模块的锁屏应用,即可以实现锁屏其他计算机模块的目的。

附图说明

图1a是本发明一示例性实施例示出的锁屏控制系统的架构图;

图1b是本发明另一示例性实施例示出的锁屏控制系统的架构图;

图1c是本发明另一示例性实施例示出的锁屏控制系统的架构图;

图1d是本发明另一示例性实施例示出的锁屏控制系统的架构图;

图1e是本发明另一示例性实施例示出的锁屏控制系统的架构图;

图1f是本发明另一示例性实施例示出的锁屏控制系统的架构图;

图2是本发明一示例性实施例示出的计算机设备的锁屏控制方法的流程图;

图3是本发明另一示例性实施例示出的计算机设备的锁屏控制方法的流程图;

图4是本发明一示例性实施例示出的计算机设备的锁屏控制方法的交互图;

图5是本发明另一示例性实施例示出的计算机设备的锁屏控制方法的交互图;

图6是本发明另一示例性实施例示出的计算机设备的锁屏控制方法的交互图;

图7是本发明另一示例性实施例示出的计算机设备的锁屏控制方法的交互图;

图8是本发明另一示例性实施例示出的计算机设备的锁屏控制方法的交互图;

图9是本发明另一示例性实施例示出的计算机设备的锁屏控制方法的交互图;

图10是本发明一示例性实施例示出的计算机设备的锁屏控制装置的框图;

图11是本发明另一示例性实施例示出的计算机设备的锁屏控制装置的框图;

图12是本发明一示例性实施例示出的计算机设备的硬件结构图;

图13是本发明另一示例性实施例示出的计算机设备的硬件结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本发明实施例涉及的计算机设备,搭载有至少两个计算机模块。为便于区分不同的计算机模块,一例子中,可以将用于执行计算机设备基本功能的计算机模块,称为主计算机模块;将为适应特别的场景需求引入的计算机模块,称为副计算机模块。在其他例子中,还可以根据其他原则划分主计算机模块与副计算机模块,本发明实施例对此不做限制。

搭载多个计算机模块的计算机设备,保护用户的隐私与重要数据时,为了避免切换计算机模块后暴露用户隐私,需要通过每个计算机模块的锁屏应用分别对每个计算机模块进行锁屏,这样操作异常繁复。本发明实施例为了保护用户的隐私与重要数据的同时,降低锁屏操作的繁复度,公开了锁屏控制方法、装置、系统及设备和存储。

本发明实施例公开的锁屏控制方法,应用于计算机设备搭载的副计算机模块,在满足锁屏条件时,生成锁屏启动指令,并向计算机设备搭载的主计算机模块的锁屏应用发送所述锁屏启动指令,发送至锁屏应用的锁屏启动指令可以控制锁屏应用输出锁屏界面。由于主计算机模块的输出内容的显示层级高于副计算机模块,所以,锁屏应用输出的锁屏界面的显示层级可以高于副计算机模块,达到置顶显示的效果,无论是否切换计算机设备运行的计算机模块,都需要解锁屏幕后才能使用计算机设备。相对于相关的锁屏控制技术,副计算机模块无需单独安装锁屏应用,每个计算机模块通过控制主计算机模块的锁屏应用,即可以实现锁屏其他计算机模块的目的。以下首先结合附图介绍下实现本发明实现锁屏控制方法的系统:

请参阅图1a,图1a所示锁屏控制系统,可以包括计算机设备100,该计算机设备100可以搭载有主计算机模块110与副计算机模块120,副计算机模块120包括锁屏控制模块121,主计算机模块110包括锁屏模块111。

主计算机模块120属于计算机设备100,内置于计算机设备,可以包括计算机设备100主机的各组成部分,可用于执行计算机设备100的基本功能及满足用户需求的其他功能。这里提到的基本功能及其他功能随计算机设备的设备用途而异,本发明实施例对此不做限制,例如,计算机设备为智能交互平板,其他功能如:切换当前运行的副计算机模块、转发触摸数据至副计算机模块等。基本功能如:触摸控制、显示控制等。

而显示功能是各种计算机设备100的一项必备功能,为了确保计算机设备显示功能的正常,设计人员考虑到执行计算机设备100的显示控制功能的是主计算机模块110,可以通过软硬件的预置,使得主计算机模块110的输出内容的显示层级高于副计算机模块120。例如,计算机设备100的整机架构显示系统的显示策略,预置主计算机模块110的输出内容输出到图形层,副计算机模块120的输出内容输出到video层,图形层处于video层之上,如果图形层需要显示界面的时候就会显示在video层之上,形成置顶的效果。锁屏模块111输出锁屏界面,可以默认将锁屏界面输出到图形层,达到置顶效果。

本发明实施例,鉴于主计算机模块110的输出内容的显示层级高于副计算机模块120这一特征,可以只在主计算机模块110中配置锁屏模块111,副计算机模块120中配置锁屏控制模块121。

其中,锁屏模块111,是软件程序模块,对应于锁屏应用的程序代码,用于对计算机设备100进行锁屏,可以由主计算机模块110的处理器(可以指主板的处理器、mcu或其他芯片的处理器),将非易失性存储器等可读存储介质中对应的计算机程序指令读取到内存中运行形成。在实际应用中,在接收到副计算机模块120发送的锁屏控制指令后,主计算机模块110才会控制处理器,将非易失性存储器等可读存储介质中对应的计算机程序指令读取到内容中运行,形成锁屏模块111。这里提到的锁屏控制指令可以为锁屏启动指令、锁屏关闭指令、或者,其他与锁屏或解锁相关的指令。

发送锁屏控制指令的副计算机模块120,可以是计算机设备100为满足其特殊的场景搭载的计算机模块。该副计算机模块120可以内置于计算机设备100,也可以于置于计算机设备100外部。一例子中,副计算机模块120内置于计算机设备100时,可以通过热插拔于主计算机设备100对应的接口设备上。另一例子中,副计算机模块120外置于计算机设备100时,可以通过相应的连接线与计算机设备100连接,还可以采用无线方式,通过外围设备与计算机设备100连接。

另外,计算机设备100搭载的副计算机模块120,可以有两个以上,具体的数目按计算机设备100的应用场景的需求决定。不同的副计算机模块120分别与主计算机模块110连接,为实现锁屏控制,可以分别向主计算机模块110发送锁屏控制指令。其中,锁屏控制指令由副计算机模块120所含的锁屏控制模块121生成。

锁屏控制模块121,是软件程序模块,对应于锁屏控制应用或锁屏控制插件的程序代码,用于控制主计算机模块110的锁屏模块111进行锁屏,可以由副计算机模块120的处理器,将非易失性存储器等可读存储介质中对应的计算机程序指令读取到内存中运行形成。在实际应用中,满足锁屏控制条件后,副计算机模块120才会控制处理器,将非易失性存储器等可读存储介质中对应的计算机程序指令读取到内容中运行,形成锁屏控制模块121。这里提到的锁屏控制条件可以为用于触发锁屏启动的锁屏条件、用于触发锁屏撤销的解锁条件,或其他与锁屏相关的条件。在满足锁屏控制条件后,锁屏控制模块121会生成对应的锁屏控制指令,并通过副计算机模块120与主计算机模块110之间的连接通道,向锁屏模块111发送锁屏控制指令。

实际应用中,本发明实施例为了保护用户的隐私与重要数据,可以在检测到用户的触摸操作、到达预定时间或其他用于触发锁屏的触发事件时,确定满足锁屏条件,锁屏控制模块121生成锁屏启动指令,并向锁屏模块111发送所述锁屏启动指令。具体发送锁屏启动指令时,通过副计算机模块120与主计算机模块110之间的连接通道发送。锁屏模块121接收所述所述锁屏启动指令,并输出置顶显示的锁屏界面。该锁屏界面可以随机从预置的锁屏界面库中选取,也可以由副计算机模块120的用户触发选取后,选取的锁屏界面的标识可以随锁屏启动指令发送至锁屏模块111。

另外,锁屏模块121输出锁屏界面的时机可以预置,也可以由副计算机模块120的用户触发,触发的时机信息可以随锁屏启动指令发送至锁屏模块111。这里输出锁屏界面的时机可以在接收到锁屏启动指令后,也可以在计算机设备持续预定时间无用户使用时,可以随应用场景及预置的不同而不同,在此不做限制。

在计算机设备100被锁屏后,有用户需要使用计算机设备100的情况下,计算机设备100显示的是锁屏界面,通过预定方式触发解锁后,锁屏控制模块121可以对获取的解锁数据执行验证操作,如果验证成功,则生成锁屏关闭指令,并向锁屏模块111发送;锁屏模块111可以接收所述所述锁屏关闭指令,并撤消置顶显示的锁屏界面,解锁所述计算机设备。

其中,对获取的解锁数据执行验证操作前,锁屏控制模块121还需要获取解锁数据,而解锁数据、获取解锁数据的方式及验证解锁数据的方式,可以由预定的解锁方式决定,后续详述。

下面首先介绍下锁屏控制模块121与锁屏模块111之间进行锁屏控制指令、解锁数据、或者与锁屏/解锁相关的其他数据的传输路径:

具体传输路径与计算机设备100的内部架构,及副计算机模块120与主计算机模块110间的连接方式有关,下面列举出两种,但是需要说明的是,本发明实施例涉及的计算机设备可以是智能交互平板、个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、导航设备、电子邮件收发设备、游戏控制台、平板计算机、互联网电视、智能机车、无人驾驶汽车、智能家居设备或者这些设备中的任意几种设备的组合,本发明实施例的锁屏控制系统不局限于以下两种:

请参阅图1b,请参阅图1b,图1b所示锁屏控制系统中计算机设备以智能交互平板200为例,可以搭载有主计算机模块与副计算机模块,其中,副计算机模块可以为智能交互平板200的内置安卓模块220、内置pc模块230及外置pc/安卓模块240中的任一,内置安卓模块220与内置pc模块230可以是可插拔的模块。

主计算机模块也是智能交互平板200的主计算机模块210,主计算机模块210可以包括主芯片211、mcu213及usb切换开关214,智能交互平板200还可以包括与主芯片211连接的触摸设备250。

主芯片211搭载有主计算机模块的操作系统,如安卓系统(android系统),主芯片211可以连接mcu213(microcontrollerunit,微控制单元,英文简称mcu),并通过mcu213与usb切换开关214,分别与内置安卓模块220、内置pc模块230连接。

主芯片211还可以通过mcu213与usb切换开关214,与至少一个外置安卓/pc模块240连接。其中,外置安卓/pc模块240,包括但不限于:智能手机、usb闪存盘、手提电脑、台式电脑、平板电脑、个人数字助理(pda)等。

外置安卓/pc模块240与智能交互平板200的数据连接的通信方式,包括但不限于usb连接、互联网、局域网、蓝牙、wi-fi或紫峰协议(zigbee)等通信方式,本发明实施例中不作限定。

进一步的,至少一个外置安卓/pc模块240与智能交互平板200发生数据交互时,向智能交互平板200发送投屏数据以使智能交互平板200对投屏数据的投屏内容进行显示,外置安卓/pc模块240装有投屏客户端,一般而言,投屏客户端可以有一个或者多个,视具体的应用场景来设置,实施例不做限定。

在其他实施例中,本发明实施例涉及的智能交互平板200,可以是集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能的一体化设备。

实际应用中,锁屏控制模块与锁屏模块之间传输锁屏控制指令、解锁数据、或者与锁屏/解锁相关的其他数据时,经由usb切换开关214、mcu213及主芯片211的操作系统进行传输。例如,可以将锁屏控制指令作为mcu指令,由副计算机模块传输至usb切换开关214,usb切换开关214传输至mcu213,muc213传输至主芯片211的操作系统,再传输至锁屏模块。

请参阅图1c,请参阅图1c,图1c所示锁屏控制系统中计算机设备以智能交互平板300为例,可以搭载有主计算机模块与副计算机模块,其中,副计算机模块可以为智能交互平板300的内置安卓模块320、内置pc模块330及外置pc/安卓模块340中的任一,内置安卓模块320与内置pc模块330可以是可插拔的模块。

主计算机模块可以包括主芯片311、mcu313及usb切换开关314,智能交互平板300还可以包括与主芯片311连接的触摸设备350。

主芯片311搭载有主计算机模块的操作系统,如安卓系统(android系统,主操作系统),主芯片211可以分别连接mcu213与usb切换开关,并通过usb切换开关314分别与内置安卓模块320、内置pc模块330连接。

主芯片311还可以通usb切换开关314,与out输出模块360及至少一个外置安卓/pc模块340连接。外置安卓/pc模块340如前所述,在此不再赘述。out输出模块360可用于提供mcu313辅助外设的前置usb接口切换和led指示等功能。

此外,某些例子中考虑到智能交互平板300可能搭载多个副计算机模块,可以设置mcu313,一端通过usb数据线与主芯片311连接,另一端通过gpio与按键模块361、红外遥控模块362、通道切换模块363以及电源控制模块364相连接。本发明实施例通过按键模块361、红外遥控模块362、通道切换模块363以及电源控制模块364,实现多个副计算机模块之间各种功能的设置和控制。

需要说明的是,按键模块361与红外遥控模块362、通道切换模块363、电源控制364均不存在包含关系,是独立并存的。按键模块361可为按键小板,例如可包括如下按键:开关机、音量+/-、菜单等,其可以是物理按键,也可以是虚拟按键,本发明对此不做限制。

实际应用中,锁屏控制模块与锁屏模块之间传输锁屏控制指令、解锁数据、或者与锁屏/解锁相关的其他数据时,经由usb切换开关314与主芯片311的操作系统进行传输。例如,可以由副计算机模块将锁屏控制指令传输至usb切换开关314,usb切换开关314传输至主芯片311的操作系统,再传输至锁屏模块。

如前所述,锁屏控制指令为锁屏关闭指令的情况下,锁屏控制模块对获取的解锁数据执行验证操作前,锁屏控制模块还需要获取解锁数据,而解锁数据、获取解锁数据的方式及验证解锁数据的方式,可以由预定的解锁方式决定,以下结合附图几种,但是需要说明的是,本发明实施例不局限于以下几种:

第一种,预定的解锁方式为密码解锁方式,用户可以通过锁屏界面输入主计算机模块,或通过其他输入方式将密码输入副计算机模块,然后由主计算模块或副计算机模块转发输入的密码,直至至锁屏控制模块。这里提到的密码可以是字符、图案,也可以是音频、指纹、虹膜、人脸之类的生物数据,还可以是其他形式的密码,在此不做限制。

其中,锁屏控制模块接收到密码后,可以将接收到的密码与预存的解锁密码进行比对验证,验证通过后,生成锁屏关闭指令。

这里提到的解锁密码可以由锁屏控制模块预置,也可以通过图1d所示的锁屏控制系统获取。

图1d所示的锁屏控制系统,可以包括计算机设备4100与服务器4200,计算机设备4100与服务器4200可以通过有线或无线网络关联。

该计算机设备4100可以搭载有主计算机模块4110与副计算机模块4120,副计算机模块4120包括锁屏控制模块4121,主计算机模块4110包括锁屏模块4111。

实际应用中,锁屏控制模块4121向锁屏模块4111发送锁屏启动指令后,可以向服务器4200请求解锁密码,服务器4200接收到请求后返回解锁密码,锁屏控制模块4121接收并存储返回的解锁密码。在后续需要解锁时,比对获取的密码与存储的解锁密码。

在其他场景下,解锁密码也可以直接由服务器4200预置、存储并通知需要解锁的用户,锁屏控制模块4121获取到密码后,执行验证操作时,可以向服务器4200发送密码,由服务器4200比对接收的密码与存储的解锁密码,验证后,返回给锁屏控制模块4121验证结果,锁屏控制模块4121根据验证结果确定验证是否成功。

以上实施例中,验证成功后,副计算机模块4120的锁屏控制模块4121生成锁屏关闭指令,向锁屏模块4111发送,锁屏模块4111撤销其输出的置顶显示的锁屏界面,实现解锁,用户可以使用计算机设备4100。

第二种,预定的解锁方式为解锁设备解锁,这里提到的解锁设备可以是u盘、nfc卡片等,解锁设备内存储有解锁数据。可以通过图1e所示的锁屏控制系统实现解锁。

图1e所示的锁屏控制系统,可以包括计算机设备5100与解锁设备5300,计算机设备5100可以搭载有主计算机模块5110与副计算机模块5120,副计算机模块5120包括锁屏控制模块5121,主计算机模块5110包括锁屏模块5111。

需要解锁时,解锁设备5300可以通过有线或无线的方式,与主计算机模块5110或副计算机模块5120连接。

如果解锁设备5300与副计算机模块5120连接,副计算机模块5120读取解锁设备5300内的解锁文件后,发送至锁屏控制模块5121。

如果解锁设备5300与主计算机模块5110连接,主计算机模块5110读取解锁设备5300内的解锁文件后,发送给锁屏模块5111,由锁屏模块5111向副计算机模块5120发送,副计算机模块5120再发送至锁屏控制模块5121;

而锁屏控制模块5121接收到解锁文件后,可以采用预定的解密算法对所述解锁文件解密;如果解密成功,从解密后的解锁文件中提取解锁数据。如果解密失败,则说明解锁设备5300没有解锁权限,禁止解锁。

提取出解锁数据后,锁屏控制模块5121可以将解锁数据与其预存的解锁数据进行比对验证。

某些例子中,图1e所示的锁屏控制系统还可以包括与计算机设备5100连接的服务器5200,锁屏控制模块5121可以向服务器5200发送解锁数据,服务器5200验证所述解锁数据后,向锁屏控制模块5121发送验证结果,锁屏控制模块5121根据返回的验证通知,确定对所述解锁数据的验证是否成功。

需要说明的是,解锁数据可以是前述的字符密码,也可以包括相关的登录数据、用户权限数据及解锁设备的身份标识中的至少一项。这里解锁设备5300的身份标识可以指解锁设备5300的唯一标识码,在制作解锁设备5300时分配写入解锁设备5300;登录数据可以是锁屏控制模块5121对应的锁屏控制应用的登录数据、或者,副计算机模块5120内安装的其他应用的登录数据,具体可以由用户想要使用的应用决定;用户权限数据主要用于相关平台验证用户身份在对应的管理平台是否已授权。例如,副计算机模块5120内的应用为智能课堂应用,登录数据为该智能课堂应用的登录账户与登录密码,用户权限数据为计算机设备所属学校的编码,用于验该用户身份在该学校的管理平台是否已授权。

另外,针对不同的解锁数据,服务器5200也可以有不同的实现方式,例如,解锁数据仅包括登录数据,那么服务器5200可以为登录服务器,验证登录数据即可。

再例如,解锁数据包括用户权限数据及解锁设备5300的身份标识,那么服务器5200可以为权限验证服务器,验证用户权限数据及解锁设备5300的身份标识即可。

本发明实施例的图1e,针对解锁数据包括登录数据、用户权限数据及解锁设备5300的身份标识的情况,示例出服务器5200可以包括登录服务器5210与权限验证服务器5220。

锁屏控制模块提取出解锁数据后,可以向登录服务器4210发送登录数据,向权限验证服务器5220发送所述用户权限数据与所述身份标识。登录服务器5210对所述登录数据进行登录验证,并返回验证结果。权限验证服务器5220对所述用户权限数据与所述身份标识进行权限验证,并返回验证结果。锁屏控制模块5121,根据返回的验证结果判定登录服务器5210与权限验证服务器5220的验证均通过时,确定对所述解锁数据的验证成功。

以上实施例中,验证成功后,副计算机模块5120的锁屏控制模块5121生成锁屏关闭指令,向锁屏模块5111发送,锁屏模块5111撤销其输出的置顶显示的锁屏界面,实现解锁,用户可以使用计算机设备5100。

第三种,预定的解锁方式为扫码解锁,可以通过图1f所示的锁屏控制系统实现解锁。

图1f所示的锁屏控制系统,可以包括计算机设备6100与、登录服务器6200用户终端6300,计算机设备6100可以搭载有主计算机模块6110与副计算机模块6120,副计算机模块6120包括锁屏控制模块6121,主计算机模块6110包括锁屏模块6111。

登录服务器6200可以通过有线或无线方式,分别连接计算机设备6100与用户终端6300。

实际应用中,需要解锁时,可以触发解锁触发条件,锁屏控制模块6121响应解锁触发条件,向登录服务器6200请求图形码与访问令牌。这里的解锁触发条件可以通过点击锁屏界面的控件触发,也可以通过其他预置方式,在此不做限制。

登录服务器6200接收到请求后,返回图形码与访问令牌。

锁屏控制模块6121接收返回的图形码与访问令牌,并向锁屏模块6111发送所述图形码。

锁屏模块6111将所述图形码输出至锁屏界面,用户终端6300开启其扫描功能后扫描所述图形码,扫描后向登录服务器6200发送用户登录信息,这里的用户终端6300可以是智能手机、平板电脑、pda或其他具有扫码功能的手持设备,用户登录信息可以是具有扫描功能的应用的登录账号和登录密码,也可以是用户在用户终端关联的云端的账号和密码。

登录服务器6200根据用户登录信息生成用户权限数据.

锁屏控制模块6121向登录服务器6200发送携带所述访问令牌的权限数据请求,登录服务器6200响应该权限数据请求返回所述用户权限数据。

锁屏控制模块6121接收到用户权限数据后,可以直接将接收的用户权限数据与预存的用户权限数据进行比对验证。

另外,本发明实施例的图1f,示例出锁屏控制系统还可以包括权限验证服务器6400,锁屏控制模块6121可以向权限验证服务器6400发送所述用户权限数据;权限验证服务器验6400证所述用户权限数据后返回验证结果;锁屏控制模块6121根据所述验证结果,确认对解锁数据的验证是否成功。

以上实施例中,验证成功后,副计算机模块6120的锁屏控制模块6121生成锁屏关闭指令,向锁屏模块6111发送,锁屏模块6111撤销其输出的置顶显示的锁屏界面,实现解锁,用户可以使用计算机设备6100。

以上图1a至图1f所示的锁屏控制系统仅是本发明实施例可能涉及的几种,在其他场景下,实现本发明方案的锁屏控制系统可以是其他形式,在此不再赘述。以下结合锁屏控制系统,详细说明下本发明实施例的锁屏控制方法中锁屏的详细过程:

请参阅图2,图2是本发明一示例性实施例示出的计算机设备的锁屏控制方法的流程图。

图2所示的锁屏控制方法涉及的计算机设备,可以是图1a至图1f中任一涉及的实施例中的计算机设备,该计算机设备搭载有主算机模块与副计算机模块,图2所示方法可以应用于副计算机模块,包括以下步骤s201-s202:

步骤s201、满足锁屏条件时,生成锁屏启动指令。

步骤s202、向所述主计算机模块的锁屏应用发送所述锁屏启动指令;所述主计算机模块的输出内容的显示层级高于副计算机模块。所述锁屏启动指令用于控制所述锁屏应用输出置顶显示的锁屏界面。

本发明实施例涉及的技术内容与图1a至图1f涉及的技术内容相应,在此不再赘述。

本发明实施例的方法,可以由安装在副计算机模块内的锁屏控制插件或锁屏控制应用执行,在锁屏控制插件或锁屏控制应用确定满足锁屏条件时,向所述主计算机模块的锁屏应用发送所述锁屏启动指令。

发送锁屏启动指令的具体方式,可以由计算机设备的内部架构及主计算机模块与副计算机模块的连接方式决定,一例子中,可以参见图1b,副计算机模块顺次通过主计算机模块的usb切换开关和mcu,与主计算机模块的主板连接;主板上搭载有主计算机模块的操作系统;锁屏启动指令为mcu指令,经由所述usb切换开关、所述mcu与所述主操作系统,发送至所述锁屏应用。

另一例子中,参见图1c,副计算机模块通过主计算机模块的usb切换开关与主计算机模块的主板连接;主板上搭载有主计算机模块的操作系统;锁屏启动指令经由usb切换开关与所述主操作系统,发送至所述锁屏应用。

前述主计算机模块与副计算机模块,可以为安卓模块、pc模块、linux模块或搭载其他操作系统的计算机模块,具体可以由应用场景决定,例如,计算机设备为智能交互平板,应用在智能教学场景,主计算机模块可以为安卓模块,可以安装有智能教学应用,为满足教师操作个人计算机的操作习惯,副计算机模块为pc模块,可以安装有控制智能教学应用的插件或应用。

此外,为了便于后续解锁,本发明实施例还可以为后续的解锁操作做些前期准备。

一例子中,如果解锁方式为密码解锁,本发明实施例可以通知用户录入解锁密码。另一例子中,本发明实施例可以向关联的服务器请求解锁密码;接收并存储所述服务器返回的解锁密码。

其他例子中,解锁方式为扫描解锁或设备解锁时,如果是在副计算机模块的锁屏控制应用或锁屏控制插件进行解锁数据验证,本发明实施例可以向相关服务器请求扫描解锁或设备解锁方式,进行解锁数据验证需要用到的数据;如果是相关服务器进行解锁数据验证,可以由相关服务器自行配置能解锁的解锁设备、图形码或进行解锁数据验证需要用到的数据。

由前述实施例可知,本发明实施例的锁屏控制方法,可以应用于计算机设备搭载的副计算机模块,在满足锁屏条件时,生成锁屏启动指令,并向计算机设备搭载的主计算机模块的锁屏应用发送所述锁屏启动指令,发送至锁屏应用的锁屏启动指令可以控制锁屏应用输出锁屏界面。由于主计算机模块的输出内容的显示层级高于副计算机模块,所以,锁屏应用输出的锁屏界面的显示层级可以高于副计算机模块,达到置顶显示的效果,无论是否切换计算机设备运行的计算机模块,都需要解锁屏幕后才能使用计算机设备。相对于相关的锁屏控制技术,副计算机模块无需单独安装锁屏应用,每个计算机模块通过控制主计算机模块的锁屏应用,即可以实现锁屏其他计算机模块的目的。

在锁屏后,后续如果需要解锁,本发明实施例可以按照已有的解锁方法,在由主计算机模块的锁屏应用按照对应的解锁方式解锁。不过,本发明实施例还另外提出了不同的解锁方法,由副计算机模块的锁屏控制应用或锁屏控制插件执行,以下结合锁屏控制系统,详细说明下本发明实施例的锁屏控制方法中解锁的详细过程:

请参阅图3,图3是本发明另一示例性实施例示出的计算机设备的锁屏控制方法的流程图。

图3所示的锁屏控制方法涉及的计算机设备,可以是图1a至图1f中任一涉及的实施例中的计算机设备,该计算机设备搭载有主算机模块与副计算机模块,图3所示方法可以应用于副计算机模块,包括以下步骤s301-s303:

步骤s301、对获取的解锁数据执行验证操作。

步骤s302、如果验证成功,则生成锁屏关闭指令。

步骤s303、向所述主计算机模块的锁屏应用发送所述锁屏关闭指令;所述主计算机模块的输出内容的显示层级高于其他计算机模块;所述锁屏关闭指令用于控制所述锁屏应用,撤消置顶显示的锁屏界面,解锁所述计算机设备。

本发明实施例涉及的技术内容与图1a至图1f涉及的技术内容相应,在此不再赘述。

本发明实施例的方法,可以由安装在副计算机模块内的锁屏控制插件或锁屏控制应用执行,锁屏控制插件或锁屏控制应用在解锁数据验证成功后,向所述主计算机模块的锁屏应用发送所述锁屏关闭指令。

其中,在验证获取的解锁数据前,本发明实施例可以执行获取解锁数据的步骤,获取解锁数据的方式由预定的解锁方式及当前运行的计算机模块决定,以下例举几种:

第一种,解锁方式为密码解锁。如果解锁的密码为图案或字符,一例子中,可以通过锁屏界面或键盘上的按键输入主计算机模块,然后转至副计算机模块的锁屏控制应用,完成解锁数据的获取。具体解锁过程可以参见图4:

用户通过锁屏界面或键盘上的按键,将密码输入主计算机模块的锁屏应用(步骤s41),具体的输入时,可以由触摸设备将触摸数据发送至主计算机模块的操作系统,操作系统将触摸数据发送至输入子系统,输入子系统发送至锁屏应用,锁屏应用确定与触摸数据对应的字符为密码。

锁屏应用可以将密码发送至副计算机模块的锁屏控制应用或插件(步骤s42),锁屏控制应用或插件接收输入的密码后,对接收的密码进行验证(步骤s43),具体验证时,可以将接收的密码与预存的解锁密码进行比对,一致则验证成功,不一致则验证失败。

验证成功后,锁屏控制应用或插件生成锁屏关闭指令并向锁屏应用发送(步骤s44),锁屏应用接收到指令后,解锁(步骤s45),某些情况下,锁屏应用解锁后还可以将解锁结果返回至锁屏控制应用或插件(步骤s46)。

本例子中,锁屏应用与锁屏控制应用传输数据或指令的方式可以参阅图1a至图1f涉及的实施例,在此不再赘述。

其他例子中,锁屏控制应用或插件也可以将密码发送至服务器,由服务器进行验证,验证后返回验证结果,锁屏控制应用或插件根据验证结果确认解锁数据是否验证成功,成功发送锁屏关闭指令至锁屏应用,锁屏应用接收到后解锁。

此外,应用到具体场景时,如智能教学场景,用户可以为教师,主计算机模块可以为安卓模块,副计算机模块可以pc模块,可插拔,服务器可以为c++/web后台。

另一例子中,密码为音频、指纹、虹膜、人脸等生物数据,本发明实施例的锁屏界面,可以包含用于识别生物数据的ui界面,用户触发ui界面上的对应识别方式后,锁屏模块调用对应的生物数据采集设备,如麦克风阵列、指纹传感器、摄像头等,识别到的生物数据后,为了提高解锁效率,可以由锁屏应用直接进行验证,验证通过后直接解锁;如果不在意解锁效率,也可以将识别到的生物数据传输至副计算机模块的锁屏控制应用或插件进行验证,验证通过后生成锁屏关闭指令,向锁屏应用发送,实现解锁。

其他例子中,为了提高解锁效率的同时,由锁屏控制应用验证生物数据,可以通过以下方式解锁,具体可以参见图5:

用户触发ui界面上的对应生物数据识别方式(步骤s51),这里提到的可以是音频识别方式、指纹识别方式、虹膜识别方式、人脸识别方式等生物数据识别方式,在此不做限制。

锁屏应用检测到触发后向锁屏控制应用或插件发送通知,通过其进行生物数据识别(步骤s52)。

锁屏控制应用或插件接收到锁屏应用发送的生物数据识别通知后,生成并输出置顶显示的生物数据识别界面(s53),向所述锁屏应用发送暂时关闭锁屏界面的请求(s54);

锁屏应用收到请求后,暂时移除所述锁屏界面,并切换显示所述副计算机模块的输出内容(s55),具体切换可以通知主计算机模块的操作系统切换,切换后可以显示生物数据识别界面。

锁屏控制应用或插件获取生物数据(s56),具体获取时通知生物数据采集设备采集生物数据,并接收所述生物采集设备发出的生物数据,从生物数据提取生物特征数据为解锁数据。

锁屏控制应用或插件然后通知所述锁屏应用输出置顶显示的锁屏界面(s57)。

进而,锁屏控制应用或插件可以自己验证提取的的生物特征数据(s58),验证成功后,生成锁屏关闭指令,并向锁屏应用发送(s59),锁屏应用接收到指令后,撤销解锁界面,解锁(步骤s510)。

本例子中,锁屏应用与锁屏控制应用传输数据或指令的方式可以参阅图1a至图1f涉及的实施例,在此不再赘述。

其他例子中,锁屏控制应用或插件也可以将生物特征数据发送至服务器进行验证,服务器验证后返回验证结果,锁屏控制应用或插件根据验证结果确认解锁数是否验证成功,成功发送锁屏关闭指令给锁屏应用,锁屏应用接收到指令后,解锁。

此外,应用到具体场景时,如智能教学场景,用户可以为教师,主计算机模块可以为安卓模块,副计算机模块可以pc模块,可插拔,服务器可以为c++/web后台。

第二种,解锁方式为解锁设备解锁,预定的解锁方式为解锁设备解锁,这里提到的解锁设备可以是u盘、nfc卡片等,解锁设备内存储有解锁数据。需要解锁时,解锁设备可以通过有线或无线的方式,与主计算机模块或副计算机模块连接。

一例子中,对获取的解锁数据执行验证操作前,本发明实施例可以通过以下操作获取解锁数据:

接收解锁设备的解锁文件;所述锁屏文件由所述副计算机模块读取后转发,或着,由所述锁屏应用从所述主计算机模块接收后转发;

采用预定的解密算法对所述解锁文件解密;

如果解密成功,从解密后的解锁文件中提取解锁数据。

进而,可以通过以下操作对获取的解锁数据执行验证操作:

向关联的服务器发送提取的解锁数据;服务器具体形式可以由解锁数据决定或应用场景决定,在此不再赘述,可以参照图1e涉及的实施例。

根据所述服务器返回的验证通知,确定对所述解锁数据的验证是否成功。

以上实施例中,验证成功后,可以生成锁屏关闭指令,向锁屏应用发送,控制锁屏应用撤销其输出的置顶显示的锁屏界面,实现解锁。

某些情况下,考虑到计算机设备与服务器间的网络可能离线,为了保证离线时通过解锁设备成功解锁,在解锁数据验证成功后,本发明实施例还可以将提取的解锁数据作为校验数据缓存至本地;如果再次读取并解密成功解锁设备内的解锁文件后,从解密后的解锁文件中提取解锁数据,如果与所述服务器间的网络不可用,将提取的解锁数据与本地缓存的校验数据进行比较;如果一致,则确定验证成功。

此外,某些例子中解锁数据包括登录数据、用户权限数据及解锁设备的身份标识,可以在提取到解锁数据后,可以向登录服务器发送登录数据,向权限验证服务器发送用户权限数据与解锁设备的身份标识,如果发送失败或预定时间未接收到返回的验证结果,则确定与服务器间的网络不可用。

一例子中,为了提高锁屏的安全性,可以在解锁所述计算机设备后,更新本地缓存的校验数据或解锁设备内的解锁文件。

另一例子中,为了避免还原软件造成本地缓存校验文件失效的问题,在每次更新校验数据时,可以将更新的校验数据同步保存至本地硬盘的分区,并记录更新时间;将提取的解锁数据与本地缓存的校验数据进行比较时,可以根据记录的更新时间,以本地硬盘的分区最新存储的校验数据替换本地缓存的校验数据;将提取的解锁数据与替换后的校验数据进行比较。这样操作后,只要不是所有分区还原,离线解锁就能够正常使用。

也可以判断本地缓存的校验数据与本地硬盘的分区最新存储的校验数据是否一致;如果一致,则将提取的解锁数据与本地缓存的校验数据进行比较;如果不一致,则将提取的解锁数据与本地硬盘的分区最新存储的校验数据进行比较。

以上实施例中,验证成功后,可以生成锁屏关闭指令,向锁屏应用发送,控制锁屏应用撤销其输出的置顶显示的锁屏界面,实现解锁。

其他情况下,解锁数据包括登录数据,为了提高副计算机模块内相关应用的登录效率,本发明实施例还可以向关联应用发送所述登录数据,以便所述关联应用登录所述登录服务器。这样可以解锁的同时实现一键登录。

以下可以结合附图6及主计算机模块与副计算机模块,详述下解锁设备解锁:

如果解锁设备与副计算机模块连接,副计算机模块读取解锁设备内的解锁文件后,发送至锁屏控制应用或插件(步骤s61)。本例子中以解锁设备为u盘为例。

如果解锁设备与主计算机模块连接,主计算机模块读取解锁设备内的解锁文件(步骤s62),然后发送给锁屏应用,由锁屏应用向锁屏控制应用或插件发送(步骤s63)。

锁屏控制应用或插件接收到解锁文件后,可以采用预定的解密算法对所述解锁文件解密;如果解密成功,从解密后的解锁文件中提取解锁数据(s64)。如果解密失败,则说明解锁设备没有解锁权限,禁止解锁。这里解锁文件可以采用解锁设备的序列号信息aes加密算法加密,防止解锁设备内的解锁文件被拷贝,解密是采用对于的解密算法。

提取出解锁数据后,一例子中,锁屏控制应用或插件可以将解锁数据与其预存的解锁数据进行比对验证。

某些例子中,锁屏控制应用或插件可以向服务器发送解锁数据,服务器验证所述解锁数据后,向锁屏控制应用或插件发送验证结果,锁屏控制应用或插件根据返回的验证通知,确定对所述解锁数据的验证是否成功。

需要说明的是,解锁数据可以是前述的字符密码,也可以包括相关的登录数据、用户权限数据及解锁设备的身份标识中的至少一项。具体可以参阅图1e涉及的实施例,在此不再赘述。

另外,针对不同的解锁数据,服务器也可以有不同的实现方式,例如,解锁数据仅包括登录数据,那么服务器可以为登录服务器,验证登录数据即可。

再例如,解锁数据包括用户权限数据及解锁设备的身份标识,那么服务器可以为权限验证服务器,验证用户权限数据及解锁设备的身份标识即可。

本发明实施例的图6,针对解锁数据包括登录数据、用户权限数据及解锁设备的身份标识的情况,示例出服务器可以包括登录服务器与权限验证服务器。

锁屏控制应用或插件提取出解锁数据后,可以向登录服务器发送登录数据(步骤s65),登录服务器对所述登录数据进行登录验证,并返回验证结果(步骤s66)。锁屏控制应用或插件根据验证结果确认登录验证是否成功,如果不成功,在锁屏设备与主计算机模块连接,锁屏控制应用或插件发送锁屏文件更新给锁屏应用(s67),锁屏应用提示锁屏设备更新锁屏文件(步骤s68),锁屏设备更新锁屏文件后,再次与主计算机模块连接,主计算机模块读取解锁设备内的解锁文件后,发送给锁屏应用,由锁屏应用向锁屏控制应用或插件发送(步骤s69),锁屏控制应用或插件接收到解锁文件后,可以采用预定的解密算法对所述解锁文件解密;如果解密成功,从解密成功后的解锁文件中提取解锁数据(s610)。

锁屏控制应用或插件可以再次向登录服务器发送登录数据(步骤s611),登录服务器对所述登录数据进行登录验证(步骤s612),并返回验证结果(步骤s613)。锁屏控制应用或插件根据验证结果确认登录验证是否成功,如果成功,向权限验证服务器发送权限数据,权限数据包括所述用户权限数据与所述身份标识(s614),权限验证服务器进行权限验证,对所述用户权限数据与所述身份标识进行权限验证(步骤s615),并返回验证结果(s616)。

锁屏控制应用或插件根据验证结果确认权限验证是否成功,如果成功,生成锁屏关闭指令,并向锁屏应用发送(s617),锁屏应用接收到后撤销锁屏界面,解锁(s618)。

另外,如果锁屏控制应用或插件首次向登录服务器发送登录数据后,根据返回的验证结果确认登录验证成功,可以直接向权限验证服务器发送所述用户权限数据与所述身份标识。权限验证服务器对所述用户权限数据与所述身份标识进行权限验证,并返回验证结果。锁屏控制应用或插件根据验证结果确认权限验证是否成功,如果成功,生成锁屏关闭指令,并向锁屏应用发送,锁屏应用接收到后撤销锁屏界面,解锁。

第三种,预定的解锁方式为扫码解锁,这里扫码是由用户终端扫码,用户终端可以为智能手机、平板电脑、pda或其他具备扫码功能的手持设备,所扫的图形可以为二维码或其他维度的条形码,在此不做限制。

一例子中,所述解锁数据包括用户权限数据,对获取的解锁数据执行验证操作前,本发明实施例可以通过以下操作获取解锁数据:

响应解锁触发条件,向登录服务器请求解锁的图形码与访问令牌。

接收所述登录服务器返回的图形码与所述访问令牌。

向主计算机模块的锁屏应用发送所述图形码,以控制所述锁屏应用将所述图形码输出至锁屏界面。

向所述登录服务器发送携带所述访问令牌的权限数据请求。

接收所述登录服务器返回的用户权限数据;所述用户权限数据在用户终端扫描所述图形码并成功登录所述登录服务器后,由所述登录服务器根据用户登录信息生成。

进而,锁屏控制应用或插件可以直接验证用户权限数据,也可以发送用户权限数据至权限验证服务器,权限验证服务器验证后返回验证结果,锁屏控制应用或插件可以根据返回的验证结果确认解锁数据是否验证成功。

其他情况下,为了提高副计算机模块内相关应用的登录效率,本发明实施例还可以向所述登录服务器请求用户终端扫描所述图形码后上报的登录数据;向关联应用发送请求的登录数据,以便所述关联应用登录所述登录服务器。

以下可以结合附图7及主计算机模块与副计算机模块,详述下图形码解锁:

解锁触发条件被触发后,副计算机模块的锁屏控制应用或插件响应解锁触发条件,向登录服务器请求图形码与访问令牌(步骤s71)。登录服务器接收到请求后,返回图形码与访问令牌(步骤s72)。锁屏控制应用或插件接收返回的图形码与访问令牌,并向主计算机模块的锁屏应用发送所述图形码(步骤s73)。锁屏应用将所述图形码输出至锁屏界面(步骤s74),用户终端开启其扫描功能后扫描所述图形码,进行扫码登录(步骤s75)。具体的,可以扫描图形码后向登录服务器发送用户登录信息。这里参阅图1f涉及的实施例,解锁触发条件可以是预定的解锁时间、用户触摸锁屏界面后锁屏应用发送的解锁通知或其他,在此不做限制。

登录服务器验证成登录数据后,根据用户登录信息生成用户权限数据(步骤s76)。

锁屏控制应用或插件向登录服务器发送携带所述访问令牌的权限数据请求,登录服务器响应该权限数据请求返回所述用户权限数据(步骤s77)。

锁屏控制应用或插件接收到用户权限数据后,向权限验证服务器发送所述用户权限数据(步骤s78)。权限验证服务器验证所述用户权限数据后返回验证结果(步骤s79)。锁屏控制应用或插件根据所述验证结果,确认对解锁数据的验证是否成功。验证成功后,锁屏控制应用或插件生成锁屏关闭指令,向锁屏应用发送(步骤s710),锁屏应用撤销其输出的置顶显示的锁屏界面,实现解锁(步骤s711)。某些情况下,锁屏应用解锁后可以向锁屏控制应用或插件返回解锁结果。

本发明实施例的方法,可以由安装在副计算机模块内的锁屏控制插件或锁屏控制应用执行,在锁屏控制应用或插件验证解锁数据成功后,生成锁屏关闭指令时,向所述主计算机模块的锁屏应用发送。

锁屏应用与锁屏控制应用或插件,两者间发送锁屏关闭指令及前述数据的具体方式,可以由计算机设备的内部架构及主计算机模块与副计算机模块的连接方式决定,一例子中,可以参见图1b,副计算机模块顺次通过主计算机模块的usb切换开关和mcu,与主计算机模块的主板连接;主板上搭载有主计算机模块的操作系统;锁屏关闭指令为mcu指令,经由所述usb切换开关、所述mcu与所述主操作系统,发送至所述锁屏应用。

另一例子中,参见图1c,副计算机模块通过主计算机模块的usb切换开关与主计算机模块的主板连接;主板上搭载有主计算机模块的操作系统;锁屏关闭指令经由usb切换开关与所述主操作系统,发送至所述锁屏应用。

前述主计算机模块与副计算机模块,可以为安卓模块、pc模块、linux模块或搭载其他操作系统的计算机模块,具体可以由应用场景决定,例如,计算机设备为智能交互平板,应用在智能教学场景,主计算机模块可以为安卓模块,可以安装有智能教学应用,为满足教师操作个人计算机的操作习惯,副计算机模块为pc模块,可以安装有控制智能教学应用的插件或应用。

以下结合介绍下锁屏过程中,主计算机模块与副计算机模块双边的交互操作:

请参阅图8,图8是本发明另一示例性实施例示出的计算机设备的锁屏控制方法的流程图。

图8所示的锁屏控制方法涉及的计算机设备,可以是图1a至图1f中任一涉及的实施例中的计算机设备,该计算机设备搭载有主算机模块与副计算机模块,图8所示方法可以应用于副计算机模块,包括以下步骤s801-s804:

步骤s801,在副计算机模块侧,满足锁屏条件时,生成锁屏启动指令。

步骤s802,在副计算机模块侧,向所述主计算机模块的锁屏应用发送所述锁屏启动指令。

步骤s803,在主计算机模块侧,接收所述所述锁屏启动指令。

步骤s803,在主计算机模块侧,输出置顶显示的锁屏界面。

本发明实施例涉及的技术内容与图1a至图1f涉及的技术内容相应,在此不再赘述。

本发明实施例在副计算机模块侧,可以由安装在副计算机模块内的锁屏控制插件或锁屏控制应用执行,在主计算机模块侧,可以由安装在主计算机模块内的锁屏应用执行。具体可以参照图1a至图7涉及的实施例,在此不再赘述。

以下结合介绍下解锁过程中,主计算机模块与副计算机模块双边的交互操作:

请参阅图9,图9是本发明另一示例性实施例示出的计算机设备的锁屏控制方法的流程图。

图9所示的锁屏控制方法涉及的计算机设备,可以是图1a至图1f中任一涉及的实施例中的计算机设备,该计算机设备搭载有主算机模块与副计算机模块,图9所示方法可以应用于副计算机模块,包括以下步骤s901-s905:

步骤s901,在副计算机模块侧,对获取的解锁数据执行验证操作。

步骤s902,在副计算机模块侧,如果验证成功,则生成锁屏关闭指令。

步骤s903,在副计算机模块侧,向所述主计算机模块的锁屏应用发送所述锁屏关闭指令。

步骤s904,在主计算机模块侧,接收所述所述锁屏关闭指令,

步骤s905,在主计算机模块侧,撤消置顶显示的锁屏界面,解锁所述计算机设备。

本发明实施例涉及的技术内容与图1a至图1f涉及的技术内容相应,在此不再赘述。如果验证失败,可以禁止解锁。

本发明实施例在副计算机模块侧,可以由安装在副计算机模块内的锁屏控制插件或锁屏控制应用执行,在主计算机模块侧,可以由安装在主计算机模块内的锁屏应用执行。具体可以参照图1a至图7涉及的实施例,在此不再赘述。

与前述方法的实施例相对应,本发明还提供了装置的实施例。

参见图10,图10是本发明一示例性实施例示出的计算机设备的锁屏控制装置的框图,该计算机设备搭载有主算机模块与副计算机模块,该锁屏控制装置,可以应用于副计算机模块,该装置包括:锁屏指令生成模块1010与锁屏指令发送模块1020。

其中,锁屏指令生成模块1010,用于在满足锁屏条件时,生成锁屏启动指令。

锁屏指令发送模块1020,用于向所述主计算机模块的锁屏应用发送所述锁屏启动指令;所述主计算机模块的输出内容的显示层级高于副计算机模块。

所述锁屏启动指令,用于控制所述锁屏应用输出置顶显示的锁屏界面。

本发明实施例涉及的技术内容与前述实施例相应,在此不再赘述。

一例子中,本发明实施例的锁屏控制装置还包括:

密码请求模块,用于向关联的服务器请求解锁密码。

密码接收模块,用于接收并存储所述服务器返回的解锁密码。

另一例子中,所述副计算机模块顺次通过所述主计算机模块的usb切换开关和mcu,与所述主计算机模块的主板连接;所述主板上搭载有主计算机模块的操作系统;所述锁屏启动指令为mcu指令,经由所述usb切换开关、所述mcu与所述主操作系统,发送至所述锁屏应用。

另一例子中,所述副计算机模块通过所述主计算机模块的usb切换开关与所述主计算机模块的主板连接;所述主板上搭载有主计算机模块的操作系统;所述锁屏启动指令经由所述usb切换开关与所述主操作系统,发送至所述锁屏应用。

作为例子,所述主计算机模块为安卓模块,所述副计算机模块为pc模块。

参见图11,图11是本发明一示例性实施例示出的计算机设备的锁屏控制装置的框图,该计算机设备搭载有主算机模块与副计算机模块,该锁屏控制装置,可以应用于副计算机模块,该装置包括:解锁数据验证模块1110、解锁指令生成模块1120与解锁指令发送模块1130。

解锁数据验证模块1110,用于对获取的解锁数据执行验证操作。

解锁指令生成模块1120,用于在验证通过时,生成锁屏关闭指令。

解锁指令发送模块1130,用于向所述主计算机模块的锁屏应用发送所述锁屏关闭指令;所述主计算机模块的输出内容的显示层级高于其他计算机模块。

所述锁屏关闭指令,用于控制所述锁屏应用,撤消置顶显示的锁屏界面,解锁所述计算机设备。

本发明实施例涉及的技术内容与前述实施例相应,在此不再赘述。

一例子中,本发明实施例的锁屏控制装置还包括:

密码接收模块,用于对获取的解锁数据执行验证操作前,接收所述锁屏应用发出的解锁密码为解锁数据;所述解锁密码由用户通过所述锁屏界面输入所述主计算机模块。

另一例子中本发明实施例的锁屏控制装置还包括:

文件接收模块,用于在对获取的解锁数据执行验证操作前,接收解锁设备的解锁文件;所述锁屏文件由所述副计算机模块读取后转发,或着,由所述锁屏应用从所述主计算机模块接收后转发。

文件解密模块,用于采用预定的解密算法对所述解锁文件解密。

第一数据提取模块,用于在解密成功时,从解密后的解锁文件中提取解锁数据。

作为例子,本发明实施例的锁屏控制装置还可以包括:

第一数据发送模块,用于向关联的服务器发送提取的解锁数据。

第一验证确认模块,用于根据所述服务器返回的验证通知,确定对所述解锁数据的验证是否成功。

作为例子,本发明实施例的锁屏控制装置还可以包括:

数据缓存模块,用于在解锁数据验证成功时,将提取的解锁数据作为校验数据缓存至本地。

第二数据提取模块,用于在再次读取并解密成功解锁设备内的解锁文件后,从解密后的解锁文件中提取解锁数据。

本地验证模块,用于在与所述服务器间的网络不可用,将提取的解锁数据与本地缓存的校验数据进行比较。

第二验证确认模块,用于在一致时确定解锁数据验证成功。

作为例子,本发明实施例的锁屏控制装置还可以包括:

缓存更新模块,用于在解锁所述计算机设备后,更新本地缓存的校验数据或解锁设备内的解锁文件。

作为例子,缓存更新模块还被配置为:

每次更新校验数据时,将更新的校验数据同步保存至本地硬盘的分区,并记录更新时间。

本地验证模块还被配置为:根据记录的更新时间,以本地硬盘的分区最新存储的校验数据替换本地缓存的校验数据;将提取的解锁数据与替换后的校验数据进行比较。

作为例子,所述解锁数据包括登录数据、用户权限数据及所述解锁设备的身份标识;第一数据发送模块被配置为:向登录服务器发送登录数据;向权限验证服务器发送所述用户权限数据与所述身份标识;如果所述登录服务器与所述权限验证服务器均验证通过,则确定验证成功。

作为例子,本发明实施例的锁屏控制装置还可以包括:

第一关联登录模块,用于向关联应用发送所述登录数据,以便所述关联应用登录所述登录服务器。

另一例子中,所述解锁数据包括用户权限数据,本发明实施例的锁屏控制装置还可以包括:

第一请求发送模块,用于在对获取的解锁数据执行验证操作前,响应解锁触发条件,向登录服务器请求解锁的图形码与访问令牌。

第一数据接收模块,用于接收所述登录服务器返回的图形码与所述访问令牌。

第二数据发送模块,用于向所述主计算机模块的锁屏应用发送所述图形码,以控制所述锁屏应用将所述图形码输出至锁屏界面。

第二请求发送模块,用于向所述登录服务器发送携带所述访问令牌的权限数据请求。

第二数据接收模块,用于接收所述登录服务器返回的用户权限数据;所述用户权限数据在用户终端扫描所述图形码并成功登录所述登录服务器后,由所述登录服务器根据用户登录信息生成。

作为例子,本发明实施例的锁屏控制装置还可以包括:

第三请求发送模块,用于解锁数据验证成后,向所述登录服务器请求用户终端扫描所述图形码后上报的登录数据。

第二关联登录模块,用于向关联应用发送请求的登录数据,以便所述关联应用登录所述登录服务器。

作为例子,本发明实施例的锁屏控制装置还可以包括:

第一通知接收模块,用于在对获取的解锁数据执行验证操作前,接收所述锁屏应用发送的生物数据识别通知。

识别界面生成模块,用于生成并输出置顶显示的生物数据识别界面。

第四请求发送模块,用于向所述锁屏应用发送暂时关闭锁屏界面的请求,以控制所述锁屏应用暂时移除所述锁屏界面,并切换显示所述副计算机模块的输出内容。

第一通知发送模块,用于在所述生物数据识别界面的识别控件被触发后,通知生物数据采集设备采集生物数据。

生物数据接收模块,用于接收所述生物采集设备发出的生物数据,并通知所述锁屏应用输出置顶显示的锁屏界面;

特征提取模块,用于从生物数据提取生物特征数据为解锁数据。

另一例子中,所述副计算机模块依次通过所述主计算机模块的usb切换开关和mcu,与所述主计算机模块的主板连接;所述主板上搭载有主计算机模块的操作系统;所述锁屏关闭指令为mcu指令,经由所述usb切换开关、所述mcu与所述主操作系统,发送至所述锁屏应用。

另一例子中,所述副计算机模块通过所述主计算机模块的usb切换开关,与所述主计算机模块的主板连接;所述主板上搭载有主计算机模块的操作系统;所述锁屏关闭指令经由所述usb切换开关与所述主操作系统,发送至所述锁屏应用。

作为例子,所述主计算机模块为安卓模块,所述副计算机模块为pc模块。

上述装置中各个单元(或模块)的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元或模块可以是或者也可以不是物理上分开的,作为单元或模块显示的部件可以是或者也可以不是物理单元或模块,即可以位于一个地方,或者也可以分布到多个网络单元或模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本发明锁屏控制装置的实施例可以应用在计算机设备上。具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现中,一种典型的实现中,计算机设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、导航设备、电子邮件收发设备、游戏控制台、平板计算机、互联网电视、智能机车、无人驾驶汽车、智能交互平板、智能家居设备或者这些设备中的任意几种设备的组合。计算机设备搭载有主计算机模块与副计算机模块,主计算机模块的输出内容的显示层级高于副计算机模块。具体可以参见前述图1a至图11,在此不再赘述。

装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在计算机设备的处理器将非易失性存储器等可读存储介质中对应的计算机程序指令读取到内存中运行形成的。一例子中,从硬件层面而言,如图12所示,为本发明锁屏控制装置所在计算机设备的一种硬件结构图,计算机设备搭载有主计算机模块与副计算机模块,副计算机模块除了图12所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的副计算机模块通常根据该计算机设备的实际功能,还可以包括其他硬件,对此不再赘述。其中,内存和非易失性存储器是计算机可读的存储器,副计算机模块的存储器可以存储处理器可执行的程序指令;处理器可以耦合存储器,用于读取所述存储介质存储的程序指令,并作为响应,执行以上任一实施例中锁屏控制方法中的操作。

在其他实施例中,处理器所执行的操作可以参考以上所述锁屏控制方法的实施例中相关的描述,在此不予赘述。作为例子,所述副计算机模块为所述计算机设备的热插拔计算机模块或外接计算机模块。

另一例子中,从硬件层面而言,如图13所示,为本发明锁屏控制装置所在计算机设备的一种硬件结构图,计算机设备搭载有主计算机模块与副计算机模块,副计算机模块与主计算机模块除了图13所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的副计算机模块与主计算机模块通常根据该计算机设备的实际功能,还可以包括其他硬件,对此不再赘述。其中,内存和非易失性存储器是计算机可读的存储器,副计算机模块与主计算机模块的存储器可以存储处理器可执行的程序指令;处理器可以耦合存储器,用于读取所述存储介质存储的程序指令,并作为响应,执行以上任一实施例中锁屏控制方法中的操作。

在其他实施例中,处理器所执行的操作可以参考以上所述锁屏控制方法的实施例中相关的描述,在此不予赘述。作为例子,所述副计算机模块为所述计算机设备的热插拔计算机模块或外接计算机模块。

此外,本发明实施例还提供一种机器可读存储介质,所述可读存储介质中存储有程序指令,所述程序指令包括以上所述锁屏控制方法的各步骤对应的指令。当由一个或多个处理器执行时,使得处理器执行以上所述锁屏控制方法的操作。

本发明实施例可采用在一个或多个其中包含有程序代码的可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。计算机可用可读存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。机器可读存储介质的例子包括但不限于:相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1