应用程序的启动方法及装置的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,特别涉及一种应用程序的启动方法及装置。
【背景技术】
[0002]指纹识别技术是通过取像设备读取指纹图像,然后用计算机识别软件提取指纹的特征数据,最后通过匹配识别算法得到识别结果,以确定指纹所有人身份的生物特征识别技术。目前智能终端比如手机上的指纹多用于解锁和安全支付。
[0003]而在很多时候人们希望在手机灭屏时能够通过某种方式快速启动应用,比如看见一个稍纵即逝的美景,想打开摄像头快速抓拍,或是突然遇到紧急状况,想迅速拨通110报警电话。以往手机上的解决方案大概可以总结为3种:
[0004](I)硬件添加快速启动应用按键,比如拍照键、微信键等,该方式确实满足了一键开启应用的需求,但是代价也很大,需要单独为需要快速启动的应用设计按键,既占用了宝贵的硬件资源,又为整机的堆叠和工业设计ID带来了麻烦,且一个应用就需要一个按键,较为笨拙。
[0005](2)通过支持手势功能的触摸屏(TP)实现,比如在灭屏时,手指在TP画一个“C”的手势,打开摄像头,画一个“W”则打开微信等。该方案相较方案(I)不够方便,画手势还是比按一次按键显得繁琐,且成功率不如方案(I)的高,一定程度上提高了用户的学习成本。另外该方案需要TP模组自带一颗能够实现休眠检测的微处理单元(MCU),而且在休眠时TP无法处于深睡眠模式,而是要设置为慢时钟的轮询状态,否则便无法实现实时侦测手势,这样就额外增加了系统的功耗,降低了手机的续航时间,且容易发生误触发的情况。
[0006](3)通过指纹识别模组先收集用户的多个手指指纹图像,并分别与不同的应用程序进行注册绑定,在解锁界面通过不同手指划擦或者按压(非按键)指纹膜组进入与之绑定的应用程序(APP),该方案仅在解锁界面即亮屏时有效,局限性较大,且不够方便。
【发明内容】
[0007]本发明的目的在于提供一种应用程序的启动方法及装置,可以方便地快速启动应用程序,节约硬件资源,并且可以节省功耗。
[0008]为解决上述技术问题,本发明的实施方式提供了一种应用程序的启动装置,应用于移动终端,该应用程序的启动装置包含:绑定模块、指纹识别模块、按键与应用处理器;
[0009]所述绑定模块与所述指纹识别模块相连,用于将所述指纹识别模块预先获取的各指纹信息与预设的各应用程序一一对应地绑定并保存;
[0010]所述指纹识别模块与所述按键固定连接,且所述指纹识别模块位于所述按键上方;所述按键、所述指纹识别模块分别与所述应用处理器相连;所述指纹识别模块被按压时,向下挤压所述按键;所述按键在所述移动终端处于灭屏状态下被挤压时,发送按键信号至所述应用处理器,所述应用处理器收到所述按键信号时触发所述指纹识别模块识别指纹信息;
[0011]所述应用处理器还用于在预存的指纹信息中找出与所述指纹识别模块识别的指纹信息匹配的指纹信息,启动与被匹配的指纹信息绑定的应用程序。
[0012]本发明的实施方式还提供了一种应用程序的启动方法,应用于移动终端,包含以下步骤:
[0013]将预先获取的各指纹信息与预设的各应用程序一一对应地绑定并保存;
[0014]在所述移动终端处于灭屏状态下时,若位于指纹识别模块下方的按键被挤压,则通过所述指纹识别模块识别当前的指纹信息;
[0015]在预存的指纹信息中找出与识别的指纹信息匹配的指纹信息,并启动与被匹配的指纹信息绑定的应用程序。
[0016]本发明实施方式相对于现有技术而言,指纹识别模块需要按键触发才启动进行检测,具体为将实体按键与指纹识别模块进行固定连接,并将实体按键置于指纹识别模块的下方,这样,当按键被挤压时,根据力的相互作用原理,说明指纹识别模块被按压;移动终端处于灭屏状态下时,移动终端处于待机状态,若按键被向下挤压,则发送按键信号至应用处理器,应用处理器收到该按键信号时,触发指纹识别模块识别用户的指纹信息,即位于指纹识别模块下的按键被挤压时才触发指纹识别模块进行检测,这样,当移动终端待机时,指纹识别模块就可以处于关闭状态而非轮询状态,以节约功耗;应用处理器将指纹识别模块识别的指纹信息与事先已经保存且与预设的应用程序绑定的指纹信息进行比对,从中找出与识别的指纹信息匹配的指纹信息,并启动与找出的指纹信息绑定的应用程序,即启动与识别的指纹信息对应的应用程序,这样,在移动终端灭屏的状态下,通过按压指纹识别模块,可以方便、快速地启动对应的应用程序;而且,是仅利用一个按键与指纹识别模块,就可以快速启动多个应用程序,节约了硬件资源。
[0017]另外,所述应用处理器包含一按键信号脚;所述按键与所述按键信号脚相连。按键信号脚具有唤醒功能,当移动终端黑屏且系同处于深度睡眠时,按键动作产生的按键信号可以触发终端而将应用处理器激活。
[0018]另外,所述应用处理器包含串行外设通讯接口 ;所述指纹识别模块与所述串行外设通讯接口相连。通过该串行外设通讯接口,应用处理器与指纹识别模块可以进行通信。
【附图说明】
[0019]图1是根据本发明第一实施方式的应用程序的启动装置的原理框图;
[0020]图2是根据本发明第一实施方式的应用程序的启动装置的结构示意图;
[0021]图3是根据本发明第二实施方式的应用程序的启动方法的流程图。
【具体实施方式】
[0022]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0023]本发明的第一实施方式涉及一种应用程序的启动装置,应用于移动终端。该应用程序的启动装置原理框图如图1所示,包含绑定模块、指纹识别模块、按键、应用处理器及存储器;其中,应用处理器位于移动终端的主板上,指纹识别模块和存储器分别与绑定模块连接,指纹识别模块、存储器及按键分别与应用处理器连接。按键与指纹识别模块在硬件结构上形成一个整体,且指纹识别模块位于按键正上方。
[0024]绑定模块预先将指纹识别模块获取的各指纹信息与预设的程序一一对应并保存于存储器中,当移动终端处于灭屏或待机状态下时,若指纹识别模块被按压,由于力的相互作用,则按键向下挤压,按键被挤压时,则应用处理器接收到按键信号,并触发指纹识别模块识别用户的指纹信息,应用处理器将指纹识别模块识别的指纹信息与预存于存储器中的与指纹信息进行比对,获取与识别的指纹信息匹配的指纹信息,并启动与查找到的指纹信息绑定的应用程序。这样,在移动终端处于灭屏或待机状态时,通过按压指纹识别模块,可以方便、快速地启动对应的应用程序。
[0025]于本实施方式中,绑定模块将预先获取的各指纹信息与预设的各应用程序一一对应地绑定并保存的过程具体如下:预先将指头放于指纹识别模块上,指纹识别模块获取指头的指纹信息,该指纹识别模块可以获取多个不同的指纹信息,实现多个指纹信息的注册,获取指纹信息一般来说是获取各不同指纹信息的指纹信息特征点,指纹信息特征点包括指纹信息种的终结点和分叉点,但并不限于以上所述。比如,预先获取的各指纹信息包括第一指纹信息,第二指纹信息及第三指纹信息,第一指纹信息为右手大拇指的指纹信息,第二指纹信息为右手食指的指纹信息,第三指纹信息为右手中指的指纹信息,各指纹信息的具体内容并不限于以上所述。然后,绑定模块将预先获取的各指纹信息与预设的各应用程序——对应绑定,其中,应用程序APP可以包括微信APP,汉语词典APP以及相机APP,应用程序的具体内容并不限于以上所述,具体绑定方式可以为,比如将第一指纹信息与微信APP绑定,第二指纹信息与汉语词典APP绑定,第三指纹信息与相机APP绑定,绑定方式并不限于以上所述。然后,将绑定的指纹信息与应用程序保存在存储器中。
[0026]于本实施方式中,在移动终端处于灭屏状态下时,若位于指纹识别模块下方的按键被挤压,则通过指纹识别模块识别当前的指纹信息。具体地说,当用户使用右手大拇指按压指纹识别模块时,由于力的相互作用,按键被向下挤压,这是因为按键与指纹识别模块在硬件结构上形成一个整体,且指纹识别模块位于按键正上方。进一步地,按键通过带金属圆环的薄膜连接至主板,再通过主板上的露铜焊盘连接至应用处理器上的一按键信号脚,该按键可以为含金属弹片的聚对苯二甲酸乙二醇酯薄膜按键即圆顶状Dome片,该按键的具体选择并不限于以上所述。按键被挤压使该Dome片上的金属弹片的中心点下凹,接触到主板上露铜焊盘,从而形成回路,产生按键信号,应用处理器上的按键信号脚接收该按键信号。
[0027]由于该应用处理器的该按键信号脚具备唤醒功能,当应用处理器的该按键信号脚接收到按键信号时,处于灭屏和深度睡眠状态下的移动终端中的应用处理器被激活,而移动终端在待机时,即处于灭屏和深度睡眠状态下,指纹识别模块不工作,当应用处理器被激活,则发送信号激活指纹识别模块,使指纹识别模块从非工作状态进入扫描侦测的工作状态,这样可以避免在待机时指纹模块的额外功耗。
[0028]于本实施方式中,应用处理器通过应用处理器包含的串行外设通讯接口接收指纹识别模块识别的指纹信息。具体地说,指纹识别模块进入扫描侦测状态后,应用处理器控制指纹识别模块获取当前按压在指纹识别模块上的右手大拇指的指纹信息,应用处理器再通过串行外设通讯接口接收指纹识别模块识别的指纹信息。指纹识别模块