基于双屏终端的指纹识别方法、装置及计算机存储介质与流程

文档序号:16307301发布日期:2018-12-19 05:07阅读:250来源:国知局
基于双屏终端的指纹识别方法、装置及计算机存储介质与流程

本发明实施例涉及通信技术领域,特别涉及一种基于双屏终端的指纹识别方法、装置及计算机存储介质。

背景技术

移动终端或者叫移动通信终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、pos机甚至包括车载电脑。随着网络和技术朝着越来越宽带化的方向的发展,移动通信产业将走向真正的移动信息时代。另一方面,随着集成电路技术的飞速发展,移动终端已经拥有了强大的处理能力,移动终端正在变为一个综合信息处理平台,这也给移动终端增加了更加宽广的发展空间。随着智能终端的不断发展,不同的厂商都尝试着推出各种不同的创新,其中,双屏终端的出现,标志着一种前所未有、令人称心如意的终端设备体验的开始。双屏终端,顾名思义,即一个终端设备拥有两个显示屏,一个显示屏设置在终端设备正面,另一个显示屏设置在背面。现有技术中的双屏终端当用户当前正在使用其中一面的显示屏时,若想要在该显示屏上解锁并显示应用,在该显示屏上进行相应的指纹操作即可;若想要在另一面的显示屏上解锁并显示应用,则需要在另一面的显示屏上进行相应的指纹操作。

发明人发现现有技术中至少存在如下问题:当用户正在使用双屏终端其中一面的显示屏时,若需要切换显示其他应用,只能在该显示屏上进行指纹解锁并显示其他应用,这种操作方式过程繁琐,用户操作的便利性不高。



技术实现要素:

本发明实施方式的目的在于提供一种基于双屏终端的指纹识别方法、装置及计算机可读存储介质,使其能够提高用户的操作便利性。

为解决上述技术问题,本发明的实施方式提供了一种基于双屏终端的指纹识别方法,应用于具有第一显示屏和第二显示屏的双屏终端,包括以下步骤:获取通过所述第一显示屏接收到的第一指纹信息;判断所述第一指纹信息是否与第一预设指纹信息匹配,其中,所述第一预设指纹信息至少与一个应用的解锁信息对应;若所述第一指纹信息与所述第一预设指纹信息匹配,解锁所述第二显示屏,根据所述解锁信息所述第二显示屏上显示所述应用。

本发明的实施方式还提供了一种基于双屏终端的指纹识别装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的基于双屏终端的指纹识别方法。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的基于双屏终端的指纹识别方法。

本发明实施方式相对于现有技术而言,通过获取所述第一显示屏接收到的第一指纹信息,然后判断所述第一指纹信息是否与第一预设指纹信息匹配,在所述第一指纹信息与所述第一预设指纹信息匹配时,根据所述解锁信息解锁所述应用、并在所述第二显示屏上显示所述应用。由于所述第一预设指纹信息至少与一个应用的解锁信息对应,使得在接收到的所述第一指纹信息与所述第一预设指纹信息匹配时,双屏终端通过与第一预设指纹信息对应的解锁信息解锁应用,并在所述第二显示屏上显示所述应用,从而避免了用户在使用双屏终端的过程中,需要显示其他应用时只能通过操作第一显示屏(如按压手指)以解锁并显示应用。使得双屏终端在所述第一显示屏获取到所述第一预设指纹信息后,能够在所述第二显示屏解锁所述应用,用户在需要解锁并显示应用时无需限制于在一个显示屏上操作,而是可以在另一个显示屏上操作以解锁并显示应用。利用未朝向用户/未处于使用中的屏幕获取应用解锁指令、并将解锁的应用显示在朝向用户的屏幕上,使得用户能够在更合适的位置进行指纹解锁操作,如第一显示屏朝向用户时,第二显示屏更便于用户的指纹操作,通过在第二显示屏进行操作的方式极大的提高了用户操作的便利性。

另外,在所述根据所述解锁信息解锁所述第一应用、并在所述第二显示屏上显示所述应用之后,还包括:获取通过任一显示屏接收到的第二指纹信息;判断所述第二指纹信息是否与第二预设指纹信息匹配;若所述第二指纹信息与所述第二预设指纹信息匹配,获取所述第二指纹信息的采集来源,其中,不同的采集来源对应不同应用的解锁信息;根据与所述采集来源对应的解锁信息在所述第二显示屏上解锁所述应用,并在所述第二显示屏上显示所述应用。通过设置不同的采集来源对应不同应用的解锁信息,使得用户可以利用同一指纹信息解锁不同的应用,操作多样化,进一步提升了操作便利性。

另外,所述与所述采集来源对应的解锁信息为:与所述第一显示屏对应的第一应用的第一解锁信息、以及与所述第二显示屏对应的第二应用的第二解锁信息;所述根据与所述采集来源对应的解锁信息在所述第二显示屏上解锁应用,并在所述第二显示屏上显示应用,具体包括:若所述第一显示屏接收到所述第二指纹信息,根据所述第一解锁信息解锁所述第一应用,并在所述第二显示屏上显示所述第一应用;若所述第二显示屏接收到所述第二指纹信息,根据所述第二解锁信息解锁所述第二应用,并在所述第二显示屏上显示所述第二应用。

另外,在所述获取通过所述第一显示屏接收到的第一指纹信息之前,还包括:获取通过所述第一显示屏接收到的第一触控信息;在判定所述第一触控信息满足预设调整条件后,则再执行所述获取通过所述第一显示屏接收到的第一指纹信息。通过在判定所述第一触控信息满足预设调整条件后,才获取通过所述第一显示屏接收到的第一指纹信息的方式,有效的防止了对双屏终端解锁并显示应用的功能的误触发,只有当用户真正想要解锁并显示双屏终端的应用时,双终端才会根据用户的指纹信息进行解锁并显示对应的应用。

另外,所述第一触控信息为显示屏触控点受到压力的压力值;所述预设调整条件具体为:所述压力值大于预设压力阈值。

另外,在所述获取通过所述第一显示屏接收到的指纹信息之前,还包括:判断当前操作的显示屏,并将所述当前操作的显示屏设置为所述第二显示屏。

附图说明

图1是根据本发明第一实施方式提供的基于双屏终端的指纹识别方法的流程图;

图2是根据本发明第二实施方式提供的基于双屏终端的指纹识别方法的流程图;

图3是根据本发明第三实施方式提供的基于双屏终端的指纹识别方法的流程图;

图4是根据本发明第四实施方式提供的基于双屏终端的指纹识别方法的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本发明而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本发明所要求保护的技术方案。

本发明的第一实施方式涉及一种基于双屏终端的指纹识别方法,应用于具有第一显示屏和第二显示屏的双屏终端,具体流程如图1所示。

s101:获取通过第一显示屏接收到的第一指纹信息。

具体的说,在步骤s101中,第一显示屏可以包括触摸屏,以及液晶显示器(lcd)、薄膜晶体管lcd(tft-lcd)、有机发光二极管(oled)显示器、柔性显示器、三维(3d)显示器、电泳显示技术(electrophoresisdisplay,epd)显示器(即电子水墨技术显示器)等等中的至少一种。

指纹信息就是指人的指纹(的细节特征)通过一定的方式(捺印或是扫描等)保存起来,以在必要的时候可以浏览、查阅或比对、分析的图像数据。

s102:判断第一指纹信息与第一预设指纹信息匹配时,解锁第二显示屏,根据解锁信息第二显示屏上显示应用。

具体的说,在步骤s102中,用户可以根据自己的需求预先设置多个第一预设指纹信息,如设置右手大拇指的指纹信息对应应用a,右手食指的指纹信息对应应用b,当用户在需要打开a应用时,通过右手大拇指按压第一显示屏即可;用户在需要打开b应用时,通过右手食指按压第一显示屏即可。

需要说明的是,在本实施方式中,在所述获取通过所述第一显示屏接收到的指纹信息之前,还包括:判断当前操作的显示屏,并将所述当前操作的显示屏设置为所述第二显示屏。可以理解的是,在本实施方式中,用户当前正在操作的屏幕即为第二显示屏。判断当前操作的屏比较简单,而且判断方法比较多,目前主流的操作系统都有现成的办法。比如可以判断当前操作的是哪个触摸屏,也可以判断framework层处于active状态的窗口栈知道对应的在工作的显示屏。一个应用程序功能通常会被拆分为多个activity,而各个activity之间通过intent进行连接,而系统通过栈结构来保存整个应用程序的activity,栈底的元素是整个任务栈的发起者。当一个应用程序启动时,如果当前环境中不存在应用程序的任务栈,那么系统就会创建一个任务栈,此后,这个应用程序所启动的activity都将在这个任务栈中被管理,这个栈也被称为一个task,即表示若干个activity的集合,他们组合在一起就会形成一个task。另外,需要特别注意的是一个task中的activity可以来自不同的应用程序,同一个应用程序的activity也可能不在一个task中。本实施例中,判断用户当前正在使用哪个显示屏还可以采用但不限于以下判断方式中的任意一种方式进行:

方式一:根据两个显示屏当前的运行状态判定,例如当判定某一显示屏当前正长时间(例如大于等于1分钟,又例如播放视频、音乐等)处于亮屏显示状态,则可判定该显示屏当前被用户使用。

方式二:根据两个显示屏当前的锁定状态判定,例如检测到某一显示屏当前处于解锁状态,而另一显示屏当前处于锁定状态,可以判定处于解锁状态的显示屏为用户当前使用的显示屏。

方式三:根据两个显示屏当前与用户之间的位置关系判定,例如检测到某一显示屏当前与用户面部相对时,则将与用户面部相对的显示屏作为用户当前使用的显示屏。

值得一提的是,所述第二显示屏可以为电子墨水屏,电子墨水是一种革新信息被显示的新方法和技术。像多数传统墨水一样,电子墨水和改变它颜色的线路是可以打印到许多表面,从弯曲塑料、聚脂膜、纸到布。和传统纸差异是电子墨水在通电时改变颜色,并且可以显示变化的图象,像计算器或手机即那样的显示。电子墨水屏又被称为电子纸显示技术,这种纸的结构,是由两片基板组成,上面涂有一种由无数微小透明颗粒组成的电子墨水,颗粒由代正、负电的许多黑色和白色粒子密封于内部液态微胶囊内形成,不同颜色的带电粒子会因施加电场的不同,而朝不同的方向运动,在显示屏表面呈现出黑或白的效果。这样,在“电子纸”的表面就可以显示出如同印物的黑白图案和文字,看起来与纸张极为类似,在阳光下没有传统液晶显示的反光现象。同时只有画素颜色变化时(例如从黑转到白)才耗电,关电源后显示屏上画面仍可保留,因此非常省电。电子纸配合储存芯片能够装下整个图书馆。

本发明实施方式相对于现有技术而言,双屏终端预设有第一预设指纹信息,所述第一预设指纹信息至少与一个应用的解锁信息对应,双屏终端可以根据解锁信息解锁与其对应的应用,通过获取所述第一显示屏接收到的第一指纹信息,即用户对所述移动终端发出的操作指令,然后判断所述第一指纹信息是否与第一预设指纹信息匹配,在所述第一指纹信息与所述第一预设指纹信息匹配时,根据所述解锁信息解锁所述应用、并在所述第二显示屏上显示所述应用。由于所述第一预设指纹信息至少与一个应用的解锁信息对应,使得在接收到的所述第一指纹信息与所述第一预设指纹信息匹配时,双屏终端通过与第一预设指纹信息对应的解锁信息解锁应用,并在所述第二显示屏上显示所述应用,从而避免了用户在使用双屏终端的过程中,以面对第一显示屏为例,在需要显示其他应用时,用户只能通过操作第一显示屏(如按压手指)以解锁并显示应用。使得双屏终端在所述第一显示屏获取到所述第一预设指纹信息后,能够在所述第二显示屏解锁所述应用,用户在需要解锁并显示应用时无需限制于在一个显示屏上操作,而是可以在另一个显示屏上操作以解锁并显示应用,从而提高了用户切换应用的使用体验。

本发明的第二实施方式涉及一种基于双屏终端的指纹识别方法。第二实施方式是在第一实施方式的基础上做了进一步的改进,具体改进之处在于:在所述根据所述解锁信息解锁所述第一应用、并在所述第二显示屏上显示所述应用之后,还包括:获取通过任一显示屏接收到的第二指纹信息;判断所述第二指纹信息是否与第二预设指纹信息匹配;若所述第二指纹信息与所述第二预设指纹信息匹配,获取所述第二指纹信息的采集来源,其中,不同的采集来源对应不同应用的解锁信息;根据与所述采集来源对应的解锁信息在所述第二显示屏上解锁所述应用,并在所述第二显示屏上显示所述应用。通过设置不同的采集来源对应不同应用的解锁信息,使得用户可以通过操作不同的显示屏,解锁不同的应用,进一步提高了用户的使用体验。

本实施方式中基于双屏终端的指纹识别方法如图2所示,具体包括:

步骤s201:获取通过第一显示屏接收到的第一指纹信息。

步骤s202:判断第一指纹信息与第一预设指纹信息匹配时,解锁第二显示屏,根据解锁信息在第二显示屏上显示应用。

本实施方式中的步骤s201至步骤s202与第一实施方式中的步骤s101至步骤s102类似,为了避免重复,此处不再赘述。

步骤s203:获取通过任一显示屏接收到的第二指纹信息。

具体的说,在步骤s203中,在第一显示屏和第二显示屏都能接收到第二指纹信息。

步骤s204:判断第二指纹信息与第二预设指纹信息匹配时,获取第二指纹信息的采集来源。

具体的说,在步骤s204中,不同的采集来源对应不同的解锁信息,即不同的显示屏在获取到第二指纹信息后,对应的解锁信息是不同的。

步骤s205:根据与采集来源对应的解锁信息在第二显示屏上解锁应用,并在第二显示屏上显示应用。

具体的说,在步骤s205中,所述与所述采集来源对应的解锁信息为:与所述第一显示屏对应的第一应用的第一解锁信息、以及与所述第二显示屏对应的第二应用的第二解锁信息;所述根据与所述采集来源对应的解锁信息在所述第二显示屏上解锁应用,并在所述第二显示屏上显示应用,具体包括:若所述第一显示屏接收到所述第二指纹信息,根据所述第一解锁信息解锁所述第一应用,并在所述第二显示屏上显示所述第一应用;若所述第二显示屏接收到所述第二指纹信息,根据所述第二解锁信息解锁所述第二应用,并在所述第二显示屏上显示所述第二应用。

为了便于理解,下面对本实施方式中基于双屏终端的指纹识别方法进行具体的举例说明:

用户在双屏终端预设一个第二预设指纹信息,以右手食指的指纹为例,所述第二预设指纹信息为用户设置的右手食指的指纹信息,并设置在第一显示屏上检测到右手食指的指纹信息时,可以在显示屏上显示a应用,在第二显示屏检测到右手食指的指纹信息时,可以在显示屏上显示b应用,在哪个显示屏上显示a应用或者b应用则取决于用户对着哪个屏幕,如当用户正对着第一显示屏,那么通过右手食指按压第二显示屏时,则会在第一显示屏上解锁并显示b应用,通过右手食指按压第一显示屏时,则会在第一显示屏上解锁并显示a应用;当用户正对着第二显示屏,那么通过右手食指按压第二显示屏时,则会在第二显示屏上解锁并显示b应用,通过右手食指按压第一显示屏时,则会在第二显示屏上解锁并显示a应用

本发明实施方式相对于现有技术而言,双屏终端预设有第一预设指纹信息,所述第一预设指纹信息至少与一个应用的解锁信息对应,双屏终端可以根据解锁信息解锁与其对应的应用,通过获取所述第一显示屏接收到的第一指纹信息,即用户对所述移动终端发出的操作指令,然后判断所述第一指纹信息是否与第一预设指纹信息匹配,在所述第一指纹信息与所述第一预设指纹信息匹配时,根据所述解锁信息解锁所述应用、并在所述第二显示屏上显示所述应用。由于所述第一预设指纹信息至少与一个应用的解锁信息对应,使得在接收到的所述第一指纹信息与所述第一预设指纹信息匹配时,双屏终端通过与第一预设指纹信息对应的解锁信息解锁应用,并在所述第二显示屏上显示所述应用,从而避免了用户在使用双屏终端的过程中,以面对第一显示屏为例,在需要显示其他应用时,用户只能通过操作第一显示屏(如按压手指)以解锁并显示应用。使得双屏终端在所述第一显示屏获取到所述第一预设指纹信息后,能够在所述第二显示屏解锁所述应用,用户在需要解锁并显示应用时无需限制于在一个显示屏上操作,而是可以在另一个显示屏上操作以解锁并显示应用,从而提高了用户切换应用的使用体验。

本发明的第三实施方式涉及一种基于双屏终端的指纹识别方法,第三实施方式是在第一实施方式的基础上做了进一步的改进,具体改进之处在于:在本发明的第三实施方式中,在所述获取通过所述第一显示屏接收到的第一指纹信息之前,还包括:获取通过所述第一显示屏接收到的第一触控信息;在判定所述第一触控信息满足预设调整条件后,则再执行所述获取通过所述第一显示屏接收到的第一指纹信息。通过在判定所述第一触控信息满足预设调整条件后,才获取通过所述第一显示屏接收到的第一指纹信息的方式,有效的防止了对双屏终端解锁并显示应用的功能的误触发,只有当用户真正想要解锁并显示双屏终端的应用时,双终端才会根据用户的指纹信息进行解锁并显示对应应用。

本实施方式中基于双屏终端的指纹识别方法如图3所示,具体包括:

s301:获取通过第一显示屏接收到的触控信息。

具体的说,在步骤s301中,触控信息可以为双屏终端操作区域内的触控点的压力值,在双屏终端屏幕四角配置了压力传感器,可以对按压力度进行感知,从而进行轻点、轻按、重按三种不同力度的动作回馈。

可以理解的是,采集操作区域内的触控信息的目的是在于后续步骤中判定所述触控信息是否满足预设调整条件,以确认用户并不是误操作,因此在本实施例中,触控信息只要是能够判断用户正在对移动终端进行操作的信息即可,如还可以检测所述操作区域内的电容值等。

s302:在判定触控信息满足预设调整条件后,获取通过第一显示屏接收到的第一指纹信息。

具体的说,在步骤s302中,双屏屏终端会预先设置一个预设压力阈值,当检测到压力值等于或大于所述预设压力阈值时,便接收操作区域内的触控点的移动信息。这是由于在用户使用移动终端的过程中,正常对操作区域内的压力值必定小于预设压力阈值,因此,通过判断压力值是否大于或等于预设压力阈值,即可确定用户是否需要解锁并显示新的应用。

需要说明的是,在本实施方式中,触控信息除了为触控点的压力值外,还可以为操作区域内的电容值等可以反映操作区域内的变化的信息,双屏终端会预先设置一个预设触发电容值,记录操作区域内电容值发生变化至预设触发电容值的第一时长,通过第一时长可以得到本次操作区域触发时对应的参数,将其与操作区域被正常触发时对应的参数进行比对,即可判断本次操作区域内的触发是否为误触发,在确定为误触发时则不接收操作区域内的触控点的移动信息。值得一提的是,一种优选的依据第一时长以及预设按键触发参数,确定是否接收虚拟按键区域内的第二触控点的第一移动信息的方式为:预设触发参数中包括第二时长时,判断第一时长是否大于第二时长;若不是,则确定本次操作区域触发为误触发。这是由于正常触发操作区域的触控点时长即第二时长,必定小于需要对操作区域进行操作时触发触控点的时长即第一时长,因此,通过进行时长比对即可确定本次操作区域触发是否为误触发。

s303:判断第一指纹信息与第一预设指纹信息匹配时,根据解锁信息解锁应用、并在第二显示屏上显示应用。

本实施方式中的步骤s303与第一实施方式中的步骤s102类似,为了避免重复,此处不再赘述。

本发明实施方式相对于现有技术而言,双屏终端预设有第一预设指纹信息,所述第一预设指纹信息至少与一个应用的解锁信息对应,双屏终端可以根据解锁信息解锁与其对应的应用,通过获取所述第一显示屏接收到的第一指纹信息,即用户对所述移动终端发出的操作指令,然后判断所述第一指纹信息是否与第一预设指纹信息匹配,在所述第一指纹信息与所述第一预设指纹信息匹配时,根据所述解锁信息解锁所述应用、并在所述第二显示屏上显示所述应用。由于所述第一预设指纹信息至少与一个应用的解锁信息对应,使得在接收到的所述第一指纹信息与所述第一预设指纹信息匹配时,双屏终端通过与第一预设指纹信息对应的解锁信息解锁应用,并在所述第二显示屏上显示所述应用,从而避免了用户在使用双屏终端的过程中,以面对第一显示屏为例,在需要显示其他应用时,用户只能通过操作第一显示屏(如按压手指)以解锁并显示应用。使得双屏终端在所述第一显示屏获取到所述第一预设指纹信息后,能够在所述第二显示屏解锁所述应用,用户在需要解锁并显示应用时无需限制于在一个显示屏上操作,而是可以在另一个显示屏上操作以解锁并显示应用,从而提高了用户切换应用的使用体验。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第四实施方式涉及一种基于双屏终端的指纹识别装置,如图4所示,包括:

至少一个处理器401;以及,

与至少一个处理器401通信连接的存储器402;其中,

存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行上述实施中基于双屏终端的指纹识别方法。

其中,存储器402和处理器401采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器401和存储器402的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器401处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器401。

处理器401负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器402可以被用于存储处理器401在执行操作时所使用的数据。

本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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