本申请实施例涉及指纹传感器,尤其涉及一种控制方法、装置、电子设备、存储介质及计算机程序产品。
背景技术:
1、现阶段的手机等终端设备对于使用体验有较高要求。终端设备常在不同的环境场景(例如包括但不限于水下场景、雨天场景、强光场景等场景)运行,使用时容易受到较多环境因素的影响。一些终端设备依赖于指纹传感器来实现解锁、交易等功能。因此,如何采取一些与指纹传感器有关的新的技术方案,来提高用户使用终端设备的体验,就成了一个需要解决的技术问题。
技术实现思路
1、有鉴于此,本申请实施例提供一种控制方案。
2、根据本申请实施例的第一方面,提供了一种控制方法,包括:获得超声波指纹传感器采集手指得到的超声波回波数据;基于所述超声波回波数据,确定导航控制信息;基于所述导航控制信息,对所述超声波指纹传感器安装于的终端设备进行导航控制。
3、在一些可选的实施例中,所述基于所述超声波回波数据,确定导航控制信息,包括:
4、获取所述超声波指纹传感器在多个不同时刻采集手指分别得到的多个超声波回波数据;
5、根据所述多个超声波回波数据,确定所述多个不同时刻所述手指在所述超声波指纹传感器的检测区域内的多个按压位置信息;
6、根据得到的多个按压位置信息,确定所述导航控制信息。
7、在一些可选的实施例中,所述超声波指纹传感器包括多个超声波子单元,所述超声波子单元分别用于采集手指得到子超声波回波数据,任一时刻的所述超声波回波数据包括所述多个超声波子单元在该时刻采集到的多个子超声波回波数据;
8、所述根据所述多个超声波回波数据,确定所述多个不同时刻所述手指在所述超声波指纹传感器的检测区域内的多个按压位置信息,包括:
9、针对于所述多个超声波回波数据中的每个超声波回波数据:根据该超声波回波数据中的多个子超声波回波数据所指示的超声波回波信号强度,确定与采集该超声波回波数据的时刻相对应的回波强度分布信息,并根据该回波强度分布信息,确定与采集该超声波回波数据的时刻相对应的按压中心点位置坐标,其中,所述回波强度信息用于指示不同位置的超声波子单元接收到的超声波回波信号的强度分布;
10、将得到的多个按压中心点位置坐标,确定为所述多个按压位置信息。
11、在一些可选的实施例中,所述回波强度分布信息为图像形式的回波强度分布图,所述回波强度分布图包括与所述多个超声波子单元一一对应的多个图像区域,且所述多个图像区域之间的位置排列关系基于所述多个超声波子单元之间的位置排列关系确定;
12、所述根据该超声波回波数据中的多个子超声波回波数据所指示的超声波回波信号强度,确定与采集该超声波回波数据的时刻相对应的回波强度分布信息,包括:
13、针对于该超声波回波数据的每个子超声波回波数据,获取待处理回波强度分布图,并根据该子超声波回波数据所指示的超声波回波信号强度,为该待处理回波强度图中与目标超声波子单元相对应的图像区域分配图像特征值,在所述待处理回波强度图的每个图像区域均被分配了图像特征值后,得到与采集该超声波回波数据的时刻相对应的回波强度分布图;
14、其中,所述目标超声波子单元为采集该子超声波回波数据的超声波子单元,所述待处理回波强度分布图为空白的回波强度分布图或者历史的回波强度分布图。
15、在一些可选的实施例中,所述根据该回波强度分布信息,确定与采集该超声波回波数据的时刻相对应的按压中心点位置坐标,包括:
16、根据该回波强度分布图中图像特征值最大或者最小的图像区域在预设图像坐标系中的坐标,确定与采集该超声波回波数据的时刻相对应的按压中心点位置坐标。
17、在一些可选的实施例中,所述根据得到的多个按压位置信息,确定所述导航控制信息,包括:
18、根据所述多个按压中心点位置坐标,确定所述手指在所述超声波指纹传感器的检测区域的移动信息,其中,所述移动信息包括移动方向信息、移动距离信息、移动速度信息中的至少之一;
19、根据所述移动信息,确定所述导航控制信息。
20、在一些可选的实施例中,所述基于所述导航控制信息,对所述超声波指纹传感器安装于的终端设备进行导航控制,包括:
21、基于所述导航控制信息,对所述终端设备进行如下控制方式的至少之一:设备音量加减控制、屏幕亮度加减控制、设备相机焦距控制、设备画面缩放控制、页面元素缩放控制、应用界面滑动控制。
22、在一些可选的实施例中,所述控制方式为对所述终端设备的软件应用的控制。
23、在一些可选的实施例中,所述超声波指纹传感器包括侧边超声波指纹传感器、背面超声波指纹传感器以及屏下超声波指纹传感器中的至少之一。
24、根据本申请实施例的第二方面,提供了一种控制装置,包括:获得模块,用于获得超声波指纹传感器采集手指得到的超声波回波数据;确定模块,用于基于所述超声波回波数据,确定导航控制信息;控制模块,用于基于所述导航控制信息,对所述超声波指纹传感器安装于的终端设备进行导航控制。
25、根据本申请实施例的第三方面,提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;所述存储器,用于存储计算机程序;所述处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行前述第一方面所述的方法。
26、根据本申请实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述的方法。
27、根据本申请实施例的第五方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面所述的方法。
28、根据本申请实施例提供的控制方案,一方面,由于可以获得超声波指纹传感器采集手指得到的超声波回波数据,再基于超声波回波数据确定导航控制信息,之后再基于导航控制信息对超声波指纹传感器安装于的终端设备进行导航控制,因此本申请技术方案可以通过超声波指纹传感器有效地实现对终端设备的导航控制功能,使得用户可以通过超声波指纹传感器与终端设备进行控制交互,进而可有效提高超声波指纹传感器及终端设备的使用体验;另一方面,本方案中采用超声波指纹传感器来实现指纹功能及导航控制功能,由于采用超声波指纹传感器实现指纹功能及导航控制功能是通过超声波信号实现,而在日常使用的各种环境场景对超声波信号影响较小,因此相较于其他类型的指纹传感器而言,在终端设备于多个不同环境场景下使用时采用超声波指纹传感器实现指纹功能及导航控制功能,能够降低环境因素对使用者的限制,从而能更好地保持终端设备指纹功能及导航控制功能的使用效果和体验。
1.一种控制方法,包括:
2.根据权利要求1所述的方法,其中,所述基于所述超声波回波数据,确定导航控制信息,包括:
3.根据权利要求2所述的方法,其中,所述超声波指纹传感器包括多个超声波子单元,所述超声波子单元分别用于采集手指得到子超声波回波数据,任一时刻的所述超声波回波数据包括所述多个超声波子单元在该时刻采集到的多个子超声波回波数据;
4.根据权利要求3所述的方法,其中,所述回波强度分布信息为图像形式的回波强度分布图,所述回波强度分布图包括与所述多个超声波子单元一一对应的多个图像区域,且所述多个图像区域之间的位置排列关系基于所述多个超声波子单元之间的位置排列关系确定;
5.根据权利要求4所述的方法,其中,所述根据该回波强度分布信息,确定与采集该超声波回波数据的时刻相对应的按压中心点位置坐标,包括:
6.根据权利要求3所述的方法,其中,所述根据得到的多个按压位置信息,确定所述导航控制信息,包括:
7.根据权利要求1-6中任一项所述的方法,其中,所述基于所述导航控制信息,对所述超声波指纹传感器安装于的终端设备进行导航控制,包括:
8.根据权利要求7所述的方法,其中,所述控制方式为对所述终端设备的软件应用的控制。
9.根据权利要求1-6中任一项所述的方法,其中,所述超声波指纹传感器包括侧边超声波指纹传感器、背面超声波指纹传感器以及屏下超声波指纹传感器中的至少之一。
10.一种控制装置,包括:
11.一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;
12.一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-9中任一项所述的方法。
13.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如权利要求1-9中任一项所述的方法。