一种登录的方法、鼠标和装置与流程

文档序号:12182865阅读:204来源:国知局
一种登录的方法、鼠标和装置与流程

本发明涉及电子技术领域,尤其涉及一种登录的方法、鼠标和装置。



背景技术:

当前,无论人们的工作还是生活,PC(个人电脑,Personal Computer)几乎都是不能分离的重要工具。为了保证PC的隐私安全,可以设置系统登录密码。以及,设置启动应用,或者登录网页(例如微博、电子邮件等网页)的账号和密码。由此,只有输入正确的账号和密码才可以登录PC系统、应用和网页。

然而,在输入的账号密码时,可能出现试错情况,也即知道正确账号密码但是输入错误的情况。或者,出现用户遗忘账号密码的情况。因此,现有技术存在登录效率低的技术问题。



技术实现要素:

本发明实施例提供了一种登录的方法、鼠标和装置,用于提高登录的效率。

第一方面,本发明提供了一种登录的方法,包括:

鼠标通过所述鼠标的指纹采集模块对用户的指纹进行采集;

个人电脑PC判断所述指纹是否与所述PC中预先存储的预设指纹匹配;

当所述指纹与所述预设指纹匹配时,所述PC获取与所述预设指纹关联的账户信息;

所述PC基于所述账户信息进行账户登录。

可选的,在鼠标通过所述鼠标的指纹采集模块对用户的指纹进行采集之前,还包括:

所述PC通过与所述鼠标的套接字Socket链路向所述鼠标的软件开发工具包SDK发送指纹获取指令,以通知所述鼠标对所述指纹进行采集;

在鼠标通过所述鼠标的指纹采集模块对用户的指纹进行采集之后,还包括:

所述SDK通过所述Socket链路向所述PC发送所述指纹采集模块采集到的所述指纹。

可选的,在鼠标通过所述鼠标的指纹采集模块对用户的指纹进行采集之前,还包括:

所述PC确定所述用户需要在所述PC中进行账户登录。

可选的,所述PC确定所述用户需要在所述PC中进行账户登录,包括:

当登录所述PC的系统需要验证账户信息时,所述PC判断是否显示出系统登录界面;当所述PC显示系统登录界面时,确定所述用户需要在所述PC中进行账户登录;和/或

当登录安装在所述PC中的目标应用需要验证账户信息时,所述PC判断是否接收到所述目标应用发送的表示获取所述账户信息的获取请求;当所述PC接收所述获取请求时,确定所述用户需要在所述PC中进行账户登录;和/或

当通过所述PC的浏览器登录目标网站需要验证账户信息时,所述PC对所述当前网页的内容进行检测;其中,当所述PC检测到所述当前网页的内容中包含账户验证接口时,确定所述用户需要在所述PC中进行账户登录。

可选的,当登录所述PC的系统需要验证账户信息,所述账户信息包括系统账户信息和第一预设应用账户信息时,所述PC基于所述账户信息进行账户登录,包括:

基于所述系统账户信息登录所述PC的系统;

在登录所述PC的系统之后,启动第一预设应用;所述第一预设应用为登录系统后自动启动的应用;

基于所述第一预设应用账户信息登录所述第一预设应用。

可选的,所述预设指纹包括多个,每个所述预设指纹关联的所述账户信息不同,且所述PC基于不同的所述预设指纹启动的所述第一预设应用不完全相同。

可选的,每个所述预设指纹对应不同的第二预设应用,以及登录所述第二预设应用的第二预设应用账户信息,所述第二预设应用为基于所述预设指纹能够启动并登录的应用,个人电脑PC判断所述指纹是否与所述PC中预先存储的预设指纹匹配,包括:

所述PC判断所述指纹是否与其中一个所述预设指纹匹配;

当所述指纹与其中一个所述预设指纹匹配时,表示所述指纹与所述预设指纹匹配;

所述PC获取与所述预设指纹关联的账户信息,包括:

获得与所述指纹匹配的所述预设指纹对应所述第二预设应用账户信息;

所述PC基于所述账户信息进行账户登录,包括:

启动与所述指纹匹配的所述预设指纹对应的所述第二预设应用;

基于所述第二预设应用账户信息登录所述第二预设应用。

第二方面,本发明提供了一种鼠标,包括:

主体;

指纹采集模块,设置在所述主体上,用于采集用户的指纹;

软件开发工具包SDK,用于与个人电脑PC建立套接字Socket链路,并通过所述Socket链路接收所述PC发送指纹获取指令,以及通过所述Socket链路向所述PC发送所述指纹采集模块采集到的所述指纹。

第三方面,本发明提供了一种登录的装置,包括:

指纹采集单元,用于通过鼠标的指纹采集模块对用户的指纹进行采集;

判断单元,用于判断所述指纹是否与个人电脑PC中预先存储的预设指纹匹配;

获取单元,用于当所述指纹与所述预设指纹匹配时,获取与所述预设指纹关联的账户信息;

登录单元,用于基于所述账户信息进行账户登录。

可选的,所述装置还包括:

收发单元,用于在通过鼠标的指纹采集模块对用户的指纹进行采集之前,通过与所述鼠标的套接字Socket链路向所述鼠标的软件开发工具包SDK发送指纹获取指令,以通知所述鼠标对所述指纹进行采集;接收所述SDK通过所述Socket链路发送的所述指纹采集模块采集到的所述指纹。

可选的,所述装置还包括:

确定单元,用于在通过鼠标的指纹采集模块对用户的指纹进行采集之前,确定所述用户需要在所述PC中进行账户登录。

可选的,所述确定模块用于当登录所述PC的系统需要验证账户信息时,判断所述PC是否显示出系统登录界面;当所述PC显示系统登录界面时,确定所述用户需要在所述PC中进行账户登录;和/或用于当登录安装在所述PC中的目标应用需要验证账户信息时,判断所述PC是否接收到所述目标应用发送的表示获取所述账户信息的获取请求;当所述PC接收所述获取请求时,确定所述用户需要在所述PC中进行账户登录;和/或用于当通过所述PC的浏览器登录目标网站需要验证账户信息时,对所述当前网页的内容进行检测;其中,当检测到所述当前网页的内容中包含账户验证接口时,确定所述用户需要在所述PC中进行账户登录。

可选的,当登录所述PC的系统需要验证账户信息,所述账户信息包括系统账户信息和第一预设应用账户信息时,所述登录单元用于基于所述系统账户信息登录所述PC的系统;在登录所述PC的系统之后,启动第一预设应用;所述第一预设应用为登录系统后自动启动的应用;基于所述第一预设应用账户信息登录所述第一预设应用。

可选的,所述预设指纹包括多个,每个所述预设指纹关联的所述账户信息不同,且基于不同的所述预设指纹启动的所述第一预设应用不完全相同。

可选的,每个所述预设指纹对应不同的第二预设应用,以及登录所述第二预设应用的第二预设应用账户信息,所述第二预设应用为基于所述预设指纹能够启动并登录的应用,所述判断单元用于判断所述指纹是否与其中一个所述预设指纹匹配;当所述指纹与其中一个所述预设指纹匹配时,表示所述指纹与所述预设指纹匹配;

所述获取单元用于获得与所述指纹匹配的所述预设指纹对应所述第二预设应用账户信息;

所述登录单元用于启动与所述指纹匹配的所述预设指纹对应的所述第二预设应用;基于所述第二预设应用账户信息登录所述第二预设应用。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

在本发明实施例的技术方案中,首先通过鼠标的指纹采集模块对用户的指纹进行采集,然后个人电脑PC判断所述指纹是否与所述PC中预先存储的预设指纹匹配,当所述指纹与所述预设指纹匹配时,所述PC获取与所述预设指纹关联的账户信息,并基于所述账户信息进行账户登录。由此可见,通过采集所述指纹,在所述指纹与所述预设指纹匹配时,则自动获取所述账户信息进行账户登录,使所述用户在登录时不需要逐一键入账号密码,避免了试错和遗忘而导致登录过程漫长甚至无法登录的情形。故而,用户只需要在所述鼠标上刷对应的手指即可完成登录操作,所以本发明提高了登录效率。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例中登录的方法流程图;

图2为本发明实施例中鼠标的结构示意图;

图3为本发明实施例中登录的装置结构示意图。

具体实施方式

本发明实施例提供了一种登录的方法、鼠标和装置,用于提高登录的效率。

为了解决上述技术问题,本发明提供的技术方案总体思路如下:

在本发明实施例的技术方案中,首先通过鼠标的指纹采集模块对用户的指纹进行采集,然后个人电脑PC判断所述指纹是否与所述PC中预先存储的预设指纹匹配,当所述指纹与所述预设指纹匹配时,所述PC获取与所述预设指纹关联的账户信息,并基于所述账户信息进行账户登录。由此可见,通过采集所述指纹,在所述指纹与所述预设指纹匹配时,则自动获取所述账户信息进行账户登录,使所述用户在登录时不需要逐一键入账号密码,避免了试错和遗忘而导致登录过程漫长甚至无法登录的情形。故而,用户只需要在所述鼠标上刷对应的手指即可完成登录操作,所以本发明提高了登录效率。

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

本发明第一方面提供了一种登录的方法,请参考图1,为本发明实施例中登录的方法流程图。该方法包括:

S101:鼠标通过所述鼠标的指纹采集模块对用户的指纹进行采集;

S102:个人电脑PC判断所述指纹是否与所述PC中预先存储的预设指纹匹配;

S103:当所述指纹与所述预设指纹匹配时,所述PC获取与所述预设指纹关联的账户信息;

S104:所述PC基于所述账户信息进行账户登录。

为了更加清楚地对本发明实施例中的登录方法进行介绍,首先对本发明实施例中的鼠标和PC进行介绍。

在本发明实施例中,鼠标和PC连接,或者如果PC为笔记本电脑,则鼠标具体为设置在PC上的触控板。本发明实施例中的鼠标除了能够像现有技术的鼠标向PC发送点击信息和位置信息,还可以向PC发送指纹。具体来讲,请参考图2,本发明实施例中的鼠标包括主体1和指纹采集模块2,指纹采集模块2设置在鼠标主体1上,且指纹采集区域裸露在主体1表面,便于用户手指与指纹采集模块2接触。进一步,鼠标中还包括SDK(软件开发工具包,Software Development Ki),烧录在鼠标内部的芯片上。SDK用于控制鼠标与PC传输指纹的链路,以及控制指纹发送。

在具体实现过程中,鼠标可以通过USB(通用串行总线,Universal Serial Bus)与PC连接,也可以通过无线局域网、蓝牙或者红外等无线方式与PC连接,本发明不做具体限制。鼠标与PC建立连接后,鼠标就可以向PC发送点击信息和位置信息了。无论是有线方式或无线方式连接,一旦发送点击信息和位置信息的链路建立,SDK就会进一步建立传输指纹的链路。当然,在具体实现过程中,传输指纹的链路可以与传输点击信息和位置信息的链路复用,也可以独立于传输点击信息和位置信息的链路,本发明不做具体限制。

接下来对本发明实施例中的登录方法进行介绍。

首先,在S101中,当用户的手指与鼠标上的指纹采集模块接触时,SDK控制指纹采集模块对手指的指纹进行采集。采集成功后,SDK进一步将指纹通过与PC的链接发送至PC。其中,S101中所采集的指纹,可以是在PC需要指纹时通知鼠标进行采集而获得的,也可以是在指纹采集模块检测到有手指接触时主动采集而获得的,本发明不做具体限制。

接下来,当PC接收到鼠标发送的指纹后,在S102中,将判断指纹是否与预设指纹匹配。

具体来讲,预设指纹为预先通过指纹采集模块采集的合法用户的指纹。合法用户例如为PC的所有者、PC的管理者或者PC所有者认为可以合法使用PC的其他用户等。因此,本发明实施例中的预设指纹可以仅有一个,也可以有多个。

采集到预设指纹后,用户进一步在PC中选择预设指纹关联的账户信息。其中,账户信息是登录时用于验证身份的信息,包括但不限于账号、密码、身份标识或ID号码等。进一步,账户信息可以具体为登录PC系统的系统账户信息(或者,也称为开机密码);或者,账户信息也可以为登录应用的应用账户信息,例如社交应用、购物应用或游戏应用等;或者,账户信息也可以为登录网站的个人账户信息,例如购物网站、邮件网站等。账户信息还可以为其他账户信息,本发明不做具体限制。用户在选择预设指纹关联的账户信息时,一个预设指纹可以仅关联一个,例如用户拇指的指纹关联系统账户信息,食指的指纹关联游戏应用账户信息。或者,一个预设指纹也可以关联多个账户信息,例如一个预设指纹既关联系统账户信息,又关联游戏应用账户信息,本发明不做具体限制。

关联完成后,PC将预设指纹,以及与预设指纹关联的账户信息存储在存储空间中。

当PC接收到鼠标发送的本次采集的指纹后,将指纹与预设指纹进行匹配,获得匹配度。当匹配度达到阈值时,则确定指纹与预设指纹匹配,反之,如果匹配度未达到阈值时,则确定指纹与预设指纹不匹配。阈值例如为90%、85%等,本发明不做具体限制。

进一步,如果预设指纹有多个,则获得该指纹与每个预设指纹的匹配度,在多个匹配度中,确定达到阈值的匹配度所对应的预设指纹,为该指纹所匹配的预设指纹。例如,预设指纹有3个,本次采集到的指纹与第1个预设指纹的匹配度为60%,与第2个预设指纹的匹配度为94%,与第3个预设指纹的匹配度为40%,阈值为90%,则指纹与第2个预设指纹的匹配度达到阈值,因此确定本次采集到的指纹与第2个预设指纹匹配。

更进一步,如果达到阈值的匹配度有多个,则可以确定最高匹配度对应到预设指纹为本次采集到的指纹所匹配的预设指纹。例如,预设指纹有3个,本次采集到的指纹与第1个预设指纹的匹配度为60%,与第2个预设指纹的匹配度为94%,与第3个预设指纹的匹配度为90%,阈值为90%,则指纹与第2个预设指纹和第3个预设指纹的匹配度达到阈值。但是,与第2个预设指纹的匹配度最高,因此确定本次采集到的指纹与第2个预设指纹匹配。

接下来,如果本次采集到的指纹与预设指纹不匹配,则表示本次采集到的指纹所对应的用户不是合法用户,因此不进行登录。而当指纹与预设指纹匹配时,则在S103中,PC将基于预设指纹,从存储空间中获取与预设指纹关联的账户信息。然后,在S104中,基于与预设指纹关联的账户信息进行账户登录。

具体来讲,若预设指纹关联的账户信息仅有一个,则PC读取该账户信息,然后将账户信息填充到账户验证的接口中,再尝试账户登录即可。例如,用户启动PC,当PC系统启动完成后,PC将显示出登录系统的登录界面。此时,用户将手放在鼠标上,并将手指接触指纹采集模块。鼠标采集到用户的指纹并发送给PC。PC通过判断,采集到的指纹为预设指纹,则PC读取该预设指纹关联的系统账户信息。然后将系统账户信息填充到账户验证接口中并自动进行登录。

而若预设指纹关联的账户信息有多个,则PC可以根据当前所需进行的登录读取对应的账户信息并进行登录,或者也可以读取全部账户信息,然后逐一进行登录尝试。举例来说,假设预设指纹关联了系统账户信息和游戏账户信息,沿用上文中的例子,PC显示出登录系统的登录界面,并且判断出采集到的指纹为预设指纹。由于此时需要进行的时系统登录,因此PC读取该预设指纹关联的系统账户信息,然后将系统账户信息填充到账户验证接口中并自动进行登录。或者,PC将两个系统账户信息和游戏应用账户信息均读出,然后逐个填充到账户验证接口中尝试登录,直到成功登录系统为止。

由上述描述可知,通过采集用户的指纹,在指纹与预设指纹匹配时,则自动获取账户信息进行账户登录,使用户在登录时不需要逐一键入账号密码,避免了试错和遗忘而导致登录过程漫长甚至无法登录的情形。故而,用户只需要在鼠标上刷对应的手指即可完成登录操作,所以本发明提高了登录效率。

进一步,作为一种可选的实施例,由于用户在使用过程中,刷指纹的时机是随机的,且指纹数据量较小,因此在具体实现过程中,选择套接字Socket链路作为SDK与PC间传输指纹的链路为较佳选择。那么,在S101之前,还包括:

所述PC通过与所述鼠标的套接字Socket链路向所述鼠标的软件开发工具包SDK发送指纹获取指令,以通知所述鼠标对所述指纹进行采集;

在S101之后,还包括:

所述SDK通过所述Socket链路向所述PC发送所述指纹采集模块采集到的所述指纹。

具体来讲,当PC主动需要获得用户的指纹时,在S101之前,会通过与SDK的Socket链路向SDK发送指纹获取指令。本发明实施例中的指纹获取指令用于通知SDK获取指纹。进而,SDK在接收到指纹获取指令后,获知PC此时需要用户的指纹,因此控制指纹采集模块开始进行采集,获得本次采集的指纹。然后,SDK通过Socket链路将本次获取的指纹发送给PC。

当然,在具体实现过程中,SDK也可以主动通过指纹采集模块采集指纹并发送给PC,换言之,即使未收到指纹获取指令,SDK也可以向PC主动发送采集到的指纹,此时PC被动获取指纹。

进一步,作为一种可选的实施例,在S101之前,还包括:

所述PC确定所述用户需要在所述PC中进行账户登录。

具体来讲,如果PC需要主动获取指纹,一种情况为,PC确定用户需要在PC中进行登录,因此主动向鼠标发送指纹获取指令。在本发明实施例中,PC确定用户需要在PC中进行账户登录的实现方式有多种,例如用户点击特定按键等,本发明不做具体限制。下面,将列举其中三种,在具体实现过程中,包括但不限于以下三种。

第一种:

当登录PC的系统需要验证账户信息时,则PC具体可以通过判断是否需要登录系统来确定用户是否需要在PC中进行登录。

具体来讲,PC在启动系统后,为了验证用户是否具有登录PC系统的权限,会显示系统登录界面。其中,系统登录界面一方面用于提示用户输入系统账户信息,另一方面用于隔离用户和系统。用户在系统登录界面中输入正确的系统账户信息后,可以登录系统,然后在PC中进行所有操作。

因此,当PC显示出系统登录界面时,表示用户需要在PC中进行系统登录,所以判断PC是否显示系统登录界面,就可以确定用户是否需要在PC中进行账户登录。

具体来讲,为了判断PC是否显示出系统登录界面,PC可以读取PC的显卡内存中的内容。如果显卡内存中包括系统登录界面的内容,则表示PC当前显示出了系统登录界面。或者,由于系统加载完成后PC会接收到表示系统加载完成的通知,并及时显示系统登录界面,因此PC在接收到该通知时,也可以判断PC显示出了系统登录界面。在具体实现过程中,判断PC是否显示了系统登录界面的方法还有多种,这里就不再一一赘述了。

进一步,当PC确定用户需要登录系统,并且本次获取的指纹与预设指纹匹配时,则基于预设指纹获取关联的系统账户信息进行系统登录。

由此可见,通过上述技术方案,当用户需要登录系统时,用户只需要在鼠标上刷指纹,PC就能够自动获取正确的系统账户信息并完成登录。所以,用户不需要再一一键入系统账户信息,提高了登录系统的效率。

第二种:

当登录安装在PC中的目标应用需要账户验证信息时,则PC也可以通过判断是否需要登录目标应用来确定用户是否需要在PC中进行登录。

具体来讲,目标应用指的是用户需要登录的应用。在具体实现过程中,目标应用加载后,为了验证用户是否具有登录目标应用的权限,会向PC发送账户信息获取请求,并且暴露接收应用账户信息的账户验证接口。目标应用暴露的账户验证接口一方面用于提示用户输入正确的应用账户信息,另一方面用于接收应用账户信息。

因此,当PC接收到目标应用发送的账户信息的获取请求时,表示用户需要在PC中登录目标应用,所以判断PC是否接收到目标应用发送的账户信息的获取请求,就可以确定用户是否需要在PC中进行账户登录。

进一步,当PC确定用户需要登录目标应用,并且本次获取的指纹与预设指纹匹配时,则基于预设指纹获取关联的应用账户信息登录目标应用。

由此可见,通过上述技术方案,当用户需要登录目标应用时,用户只需要在鼠标上刷指纹,PC就能够自动获取正确的应用账户信息并完成登录。所以,用户不需要再一一键入应用账户信息,提高了登录应用的效率。

第三种:

当通过PC的浏览器登录目标网站需要账户验证信息时,则PC也可以通过判断是否需要登录目标网站来确定用户是否需要在PC中进行登录。

具体来讲,目标网站指的是用户需要登录的网站。用户通过浏览器登录目标网站指的是用户以个人身份登录目标网站进行操作,例如以个人身份登录网易网站收发邮件,或者以个人身份登录购物网站进行购物等。在具体实现过程中,目标网站为了验证用户是否具有登录目标网站的权限,会先向PC推送登录网页,并且通过登录网页向PC暴露账户验证接口。账户验证接口一方面用于提示用户输入正确的个人账户信息,另一方面用于接收个人账户信息。

因此,PC可以按照预设的内容对当前网页的内容进行检测。预设的内容例如为“请输入用户名和密码”,“用户名”,“密码”,“手机号/账户名/邮箱地址”等。当PC基于预设的内容,从当前网页中检测出账户验证接口时,表示当前网页就是目标网站的登录网页,进而表示用户需要在PC中登录目标网站。所以PC从当前网页中检测到账户验证接口,就可以确定用户需要在PC中进行账户登录。

进一步,当PC确定用户需要登录目标网站,并且本次获取的指纹与预设指纹匹配时,则基于预设指纹获取关联的个人账户信息登录目标网站。具体来讲,PC可以在判断指纹与预设指纹匹配时,允许浏览器从cookie数据中提取出登录目标网站的个人账户信息并填充到账户验证接口中。或者,PC也可以通过从存储cookie数据以外的存储空间中读取出个人账户信息填充到账户验证接口中,本发明不做具体限制。

由此可见,通过上述技术方案,当用户需要登录目标网站时,用户只需要在鼠标上刷指纹,PC就能够自动获取正确的个人账户信息并完成登录。所以,用户不需要再一一键入个人账户信息,提高了登录网站的效率。

在具体实现过程中,本发明所属领域的普通技术人员可以根据实际选择上述三种方式中的任意一种或者任意多种组合,本发明不做具体限制。

进一步,在日常生活中,一些用户常常习惯开机后就立刻登录一些应用,例如开机后立刻登录社交应用,或者立刻登录邮箱应用等,因此,作为一种可选的实施例,当登录PC的系统需要验证账户信息时,S104具体可以包括如下步骤:

基于所述系统账户登录信息登录所述PC的系统;

在登录所述PC的系统之后,启动第一预设应用;所述第一预设应用为登录系统后自动启动的应用;

基于所述第一预设应用账户登录信息登录所述第一预设应用。

具体来讲,本发明实施例中的账户信息具体包括系统账户信息和第一预设应用账户信息。其中,第一预设应用为在PC登录系统后自动启动的应用。第一预设应用账户信息为登录第一预设应用的应用账户信息。

当PC判断本次采集到的指纹与预设指纹匹配时,基于预设指纹获取对应的系统账户信息和第一预设应用账户信息。然后,将系统账户信息填充到验证接口中进而登录系统。在成功登录并进入系统后,PC自动启动第一预设应用。接着,当PC接收到第一预设应用发送的账户信息获取请求后,将第一预设应用账户信息填充到第一预设应用暴露的账户验证接口中,进而登录第一预设应用。

由此可见,当用户启动PC并刷对应的指纹后,PC不仅能够快速基于预设指纹登录系统,并且可以快速登录第一预设应用。那么,如果登录速度较快,对于用户而言,将感受到PC一开机就已经登录第一预设应用了。所以,不需要用户在自行启动第一预设应用,并自行完成登录过程。

在具体实现过程中,用户可以根据自己的需要在PC中预先设置一个应用为第一预设应用。例如,用户需要开机后尽快启动邮箱应用,因此可以设置邮箱应用为第一预设应用。那么,无论预设指纹具体有一个或多个,以任意一个预设指纹关联的系统账户信息登录系统后,都将自动登录第一预设应用,方便用户快速登录该唯一的第一预设使用。

或者,预设指纹也可以包括多个,并且每个预设指纹关联的账户信息不同,以及PC自动启动的第一预设应用也不同。具体来讲,每个预设指纹对应不同的第一预设应用,进而,为了能够登录不同的第一预设应用,则每个预设指纹所对应的第一预设应用账户信息就具体为登录该第一预设应用的账户信息。举例来说,用户拇指的指纹对应社交应用,并且,拇指的指纹关联系统账户信息和社交应用账户信息;用户食指的指纹对应邮箱应用,并且,食指的指纹关联系统账户信息和邮箱应用账户信息。那么,当用户需要在开机后及时登录社交应用时,则启动PC后刷拇指的指纹,登录系统后就可以尽快开始使用社交应用;当用户需要在开机后及时登录邮箱应用时,则启动PC后刷食指的指纹,登录系统后就可以尽快开始使用邮箱应用收发邮件。

所以,当多个预设指纹中的每个预设指纹对应不完全相同的第一预设应用和账户信息时,实现了通过刷不同的指纹来迅速登录系统并登录不同的第一预设应用,更进一步提高了登录的效率。

作为另一种可选的实施例,多个预设指纹中的每个预设指纹还可以对应不同的第二预设应用,以及关联登录第二预设应用的第二预设应用账户信息。其中,第二预设应用为基于预设指纹能够启动并登录的应用。沿用上文中的例子来说,用户拇指的指纹对应的第一预设应用为社交应用,第二预设应用为邮箱应用,并且,拇指的指纹关联系统账户信息、第一预设应用账户信息(即社交应用账户信息)和第二预设应用账户信息(邮箱应用账户信息);用户食指的指纹对应的第一预设应用为邮箱应用,第二预设应用为购物应用,并且,食指的指纹关联系统账户信息、第一预设应用账户信息(即邮箱应用账户信息)和第二预设应用账户信息(购物应用账户信息)。

进而,S102中判断指纹是否与预设指纹匹配,具体包括:所述PC判断所述指纹是否与其中一个所述预设指纹匹配;当所述指纹与其中一个所述预设指纹匹配时,表示所述指纹与所述预设指纹匹配;

而S103则具体包括:获得与所述指纹匹配的所述预设指纹对应所述第二预设应用账户信息;

S104则具体包括:启动与所述指纹匹配的所述预设指纹对应的所述第二预设应用;基于所述第二预设应用账户信息登录所述第二预设应用。

PC如何判断本次采集到的指纹是否与预设指纹匹配,以及如何获取关联的账户信息在上文中已有介绍,此处就不再重复赘述了。

当用户在鼠标上刷了某一指纹,进而PC接收到该指纹后,将判断指纹是否与其中一个预设指纹匹配。如果本次采集到的指纹与其中一个预设指纹匹配时,PC将读取与该指纹匹配的预设指纹对应的第二预设应用和第二预设应用账户信息。然后,基于读取到的第二预设应用,PC将自动启动第二预设应用,并以第二预设应用账户信息登录第二预设应用。

沿用上文中的例子,在PC待机状态下,如果需要启动购物应用,则用户在鼠标上刷自己食指的指纹,进而,PC在接收到食指的指纹并且通过匹配后,立刻启动购物应用,并且按照食指的指纹对应的第二预设应用账户信息登录购物应用。

由此可见,通过刷不同的指纹,用户就可以方便地启动并登录各个应用。

本发明实施例另一方面还提供了一种鼠标,请参考图2,该鼠标包括:

主体1,指纹采集模块2和SDK。其中,指纹采集模块2设置在主体1上,用于采集用户的指纹。SDK则集成在鼠标内部芯片上,用于对指纹采集模块2进行控制,以及控制与PC的Socket链路,并且通过Socket链路接收PC发送指纹获取指令,以及通过Socket链路向PC发送指纹采集模块2采集到的指纹。

由于在上文中已经对鼠标进行了详细介绍,因此这里就不再重复赘述了。

基于与前述实施例中登录的方法同样的发明构思,本发明另一方面还提供一种登录的装置,如图3所示,包括:

指纹采集单元101,用于通过鼠标的指纹采集模块对用户的指纹进行采集;

判断单元102,用于判断所述指纹是否与个人电脑PC中预先存储的预设指纹匹配;

获取单元103,用于当所述指纹与所述预设指纹匹配时,获取与所述预设指纹关联的账户信息;

登录单元104,用于基于所述账户信息进行账户登录。

进一步,本发明实施例中的装置还包括:

收发单元,用于在通过鼠标的指纹采集模块对用户的指纹进行采集之前,通过与所述鼠标的套接字Socket链路向所述鼠标的软件开发工具包SDK发送指纹获取指令,以通知所述鼠标对所述指纹进行采集;接收所述SDK通过所述Socket链路发送的所述指纹采集模块采集到的所述指纹。

更进一步,本发明实施例中的装置还包括:

确定单元,用于在通过鼠标的指纹采集模块对用户的指纹进行采集之前,确定所述用户需要在所述PC中进行账户登录。

具体来讲,确定模块用于当登录所述PC的系统需要验证账户信息时,判断所述PC是否显示出系统登录界面;当所述PC显示系统登录界面时,确定所述用户需要在所述PC中进行账户登录;和/或用于当登录安装在所述PC中的目标应用需要验证账户信息时,判断所述PC是否接收到所述目标应用发送的表示获取所述账户信息的获取请求;当所述PC接收所述获取请求时,确定所述用户需要在所述PC中进行账户登录;和/或用于当通过所述PC的浏览器登录目标网站需要验证账户信息时,对所述当前网页的内容进行检测;其中,当检测到所述当前网页的内容中包含账户验证接口时,确定所述用户需要在所述PC中进行账户登录。

进一步,当登录所述PC的系统需要验证账户信息,所述账户信息包括系统账户信息和第一预设应用账户信息时,登录单元104用于基于所述系统账户信息登录所述PC的系统;在登录所述PC的系统之后,启动第一预设应用;所述第一预设应用为登录系统后自动启动的应用;基于所述第一预设应用账户信息登录所述第一预设应用。

更进一步,所述预设指纹包括多个,每个所述预设指纹关联的所述账户信息不同,且基于不同的所述预设指纹启动的所述第一预设应用不完全相同。

更进一步,每个所述预设指纹对应不同的第二预设应用,以及登录所述第二预设应用的第二预设应用账户信息,所述第二预设应用为基于所述预设指纹能够启动并登录的应用,判断单元102用于判断所述指纹是否与其中一个所述预设指纹匹配;当所述指纹与其中一个所述预设指纹匹配时,表示所述指纹与所述预设指纹匹配;

获取单元103用于获得与所述指纹匹配的所述预设指纹对应所述第二预设应用账户信息;

登录单元104用于启动与所述指纹匹配的所述预设指纹对应的所述第二预设应用;基于所述第二预设应用账户信息登录所述第二预设应用。

前述图1-图2实施例中的登录的方法的各种变化方式和具体实例同样适用于本实施例的登录的装置,通过前述对登录的方法的详细描述,本领域技术人员可以清楚的知道本实施例中登录的装置的实施方法,所以为了说明书的简洁,在此不再详述。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

在本发明实施例的技术方案中,首先通过鼠标的指纹采集模块对用户的指纹进行采集,然后个人电脑PC判断所述指纹是否与所述PC中预先存储的预设指纹匹配,当所述指纹与所述预设指纹匹配时,所述PC获取与所述预设指纹关联的账户信息,并基于所述账户信息进行账户登录。由此可见,通过采集所述指纹,在所述指纹与所述预设指纹匹配时,则自动获取所述账户信息进行账户登录,使所述用户在登录时不需要逐一键入账号密码,避免了试错和遗忘而导致登录过程漫长甚至无法登录的情形。故而,用户只需要在所述鼠标上刷对应的手指即可完成登录操作,所以本发明提高了登录效率。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网关、代理服务器、系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

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