一种指纹事件的处理方法及移动终端技术

技术编号:16038527 阅读:31 留言:0更新日期:2017-08-19 20:22
本发明专利技术实施例公开了一种指纹事件的处理方法和移动终端,方法包括:当Fingerprint Service接收到由Fingerprintd通过binder回调的第一指纹事件时,将所述第一指纹事件分发至所述Fingerprint Service中的第一线程进行处理;通过所述binder向所述Fingerprintd发送所述第一指纹事件处理完成的响应;等待接收由所述Fingerpr intd通过所述binder回调的指纹事件。本发明专利技术实施例能够提升指纹事件的回调速度,提升指纹识别速率。

【技术实现步骤摘要】
一种指纹事件的处理方法及移动终端
本专利技术涉及指纹识别
,具体涉及一种指纹事件的处理方法及移动终端。
技术介绍
随着信息技术快速发展,移动终端(如手机、平板电脑等)使用越来越普及。目前来看,随着指纹识别和安全技术的逐步普及,并在移动终端成为各大厂家的标配。每次用户录入指纹时,都是先发生手指放到指纹传感器上,采图,匹配,然后手指移开。在感测到用户录入指纹的过程中,会产生指纹事件,Fingerprintd会通过binder将指纹事件回调至FingerprintService进行处理,回调的过程也可理解为对指纹事件的派发。现有技术中,FingerprintService只能串行处理指纹事件,即在未处理完一个指纹事件后,不能够对其他指纹事件进行处理,当FingerprintService处理完成一个指纹事件后,通过binder通知Fingerprintd,Fingerprintd在接收到通知后,才能够再次向FingerprintService通过binder派发指纹事件。当FingerprintService在处理耗时较长的指纹事件时,其他指纹事件将会排队等待Fingerprintd本文档来自技高网...
一种指纹事件的处理方法及移动终端

【技术保护点】
一种指纹事件的处理方法,其特征在于,包括:当Fingerprint Service接收到由Fingerprintd通过binder回调的第一指纹事件时,将所述第一指纹事件分发至所述Fingerprint Service中的第一线程进行处理;通过所述binder向所述Fingerprintd发送所述第一指纹事件处理完成的响应;等待接收由所述Fingerprintd通过所述binder回调的指纹事件。

【技术特征摘要】
1.一种指纹事件的处理方法,其特征在于,包括:当FingerprintService接收到由Fingerprintd通过binder回调的第一指纹事件时,将所述第一指纹事件分发至所述FingerprintService中的第一线程进行处理;通过所述binder向所述Fingerprintd发送所述第一指纹事件处理完成的响应;等待接收由所述Fingerprintd通过所述binder回调的指纹事件。2.如权利要求1所述方法,其特征在于,所述将所述第一指纹事件分发至所述FingerprintService中的第一线程进行处理之前,还包括:检测所述第一指纹事件是否为耗时事件;如果检测出所述第一指纹事件为耗时事件,将所述第一指纹事件分发至所述FingerprintService中的第二线程进行处理。3.如权利要求1所述方法,其特征在于,还包括:当接收到所述Fingerprintd通过所述binder回调的第二指纹事件后,将所述第二指纹事件分发至所述第一线程;如果所述第一线程正在处理所述第一指纹事件,检测所述第一指纹事件是否包括未处理的耗时部分;如果检测到所述第一指纹事件包括未处理的耗时部分,判断所述耗时部分与所述第二指纹事件在时序上是否关联;如果判断出将所述耗时部分与所述第二指纹事件在时序上不关联,将所述耗时部分分发至所述FingerprintService中的第二线程进行处理,并在所述第一线程中处理所述第二指纹事件。4.如权利要求3所述方法,其特征在于,所述检测所述第一指纹事件是否包括未处理的耗时部分包括:判断处理完成所述第一指纹事件需要消耗的时间是否大于预设时间阈值;如果所述时间大于预设时间阈值,确定所述第一指纹事件中包括未处理的耗时部分。5.如权利要求3或4所述方法,其特征在于,还包括:如果检测到所述第一指纹事件不包括未处理的耗时部分,检测所述第二指纹事件是否为耗时事件;如果所述第二指纹事件为耗时事件,判断所述第二指纹事件与所述第一指纹事件中未处理完成的部分在时序上是否关联;如果判断出所述第二指纹事件与所述第一指纹事件中未处理完成的部分在时序上不关联,将所述第二指纹事件分发至所述第二线程进行处理。6.一种FingerprintService,应用于移动终端的Android操作系统中,包括:分发单元,用于当接收到由Fingerprintd通过binder回调的第一指纹事件时,将所述第一指纹事件分发至所述FingerprintService中的第一线...

【专利技术属性】
技术研发人员:王健
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1