一种基于指纹识别器的触控屏导航方法及相关设备的制造方法

文档序号:9787080阅读:490来源:国知局
一种基于指纹识别器的触控屏导航方法及相关设备的制造方法
【技术领域】
[0001]本发明涉及移动通信技术领域,尤其涉及一种基于指纹识别器的触控屏导航方法及相关设备。
【背景技术】
[0002]目前,在基于指纹识别器的触控屏导航技术中,用户设备主要通过指纹识别器抓取两次指纹图,并通过比较两次指纹图中的图像轨迹来确定指纹的移动方向,最后根据指纹的移动方向对用户设备的触控屏进行上、下、左、右等导航操作。但是,实践中发现,两次抓取指纹图耗时100ms,对比两次指纹图中图像轨迹耗时90ms,整个基于指纹识别器的触控屏导航技术耗时太长,降低了触控屏导航效率。

【发明内容】

[0003]本发明实施例公开了一种基于指纹识别器的触控屏导航方法及相关设备,能够提高触控屏导航效率。
[0004]本发明实施例第一方面公开了一种基于指纹识别器的触控屏导航方法,包括:
[0005]采集在所述指纹识别器的指纹采集区域的第一触控点信息,其中,所述第一触控点信息包括所述第一触控点的坐标信息;
[0006]采集在所述指纹识别器的指纹采集区域的第二触控点信息,其中,所述第二触控点信息包括所述第二触控点的坐标信息;
[0007]根据所述第一触控点的坐标信息和所述第二触控点的坐标信息,确定所述第一触控点和所述第二触控点之间的横坐标变化量以及纵坐标变化量;
[0008]确定所述横坐标变化量和所述纵坐标变化量中的最大变化量;
[0009]根据所述最大变化量,对所述触控屏进行导航操作。
[0010]在本发明实施例第一方面的第一种可能的实现方式中,所述确定所述横坐标变化量和所述纵坐标变化量中的最大变化量之后,以及所述根据所述最大变化量,对所述触控屏进行导航操作之前,所述方法还包括:
[0011]判断所述最大变化量的绝对值是否超过第一门限值,如果超过,则执行所述的根据所述最大变化量,对所述触控屏进行导航操作的步骤。
[0012]结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述第一触控点信息还包括所述第一触控点的第一触控时间;所述第二触控点信息还包括所述第二触控点的第二触控时间;所述方法还包括:
[0013]当判断所述最大变化量的绝对值未超过所述第一门限值时,判断所述第一触控时间和所述第二触控时间的差值是否小于第二门限值,如果小于,则执行所述的根据所述最大变化量,对所述触控屏进行导航操作的步骤。
[0014]结合本发明实施例第一方面或本发明实施例第一方面的第一种至第二种中的任一种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,当所述最大变化量为所述横坐标变化量时,所述根据所述最大变化量,对所述触控屏进行导航操作,包括:
[0015]在所述最大变化量为负值时,确定所述触控屏水平向左作为导航方向;或者,在所述最大变化量为正值时,确定所述触控屏水平向右作为导航方向;
[0016]根据所述导航方向对所述触控屏进行导航操作。
[0017]结合本发明实施例第一方面或本发明实施例第一方面的第一种至第二种中的任一种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,当所述最大变化量为所述纵坐标变化量时,所述根据所述最大变化量,对所述触控屏进行导航操作,包括:
[0018]在所述最大变化量为负值时,确定所述触控屏竖直向下作为导航方向;或者,在所述最大变化量为正值时,确定所述触控屏竖直向上作为导航方向;
[0019]根据所述导航方向对所述触控屏进行导航操作。
[0020]在本发明实施例第一方面的第五种可能的实现方式中,所述采集在所述指纹识别器的指纹采集区域的第一触控点信息之前,所述方法还包括:
[0021]将所述指纹识别器的指纹采集区域划分为多个采集子区域和多个非采集区域;其中,所述多个采集子区域和所述多个非采集区域交错分布;
[0022]所述采集在所述指纹识别器的指纹采集区域的第一触控点信息,包括:
[0023]确定第一触控点的触控面与至少一个所述采集子区域的第一重叠面;
[0024]在所述第一重叠面中查询第一横坐标最大值和第一横坐标最小值;确定所述第一横坐标最大值和所述第一横坐标最小值的中间值作为所述第一触控点的横坐标;
[0025]在所述第一重叠面中查询第一纵坐标最大值和第一纵坐标最小值;确定所述第一纵坐标最大值和所述第一纵坐标最小值的中间值作为所述第一触控点的纵坐标;
[0026]将所述第一触控点的横坐标和所述第一触控点的纵坐标作为所述第一触控点的坐标信息;
[0027]生成包括所述第一触控点的坐标信息的第一触控点信息;
[0028]所述采集在所述指纹识别器的指纹采集区域的第二触控点信息,包括:
[0029]确定第二触控点的触控面与至少一个所述采集子区域的第二重叠面;
[0030]在所述第二重叠面中查询第二横坐标最大值和第二横坐标最小值;确定所述第二横坐标最大值和所述第二横坐标最小值的中间值作为所述第二触控点的横坐标;
[0031]在所述第二重叠面中查询第二纵坐标最大值和第二纵坐标最小值;确定所述第二纵坐标最大值和所述第二纵坐标最小值的中间值作为所述第二触控点的纵坐标;
[0032]将所述第二触控点的横坐标和所述第二触控点的纵坐标作为所述第二触控点的坐标信息;
[0033]生成包括所述第二触控点的坐标信息的第二触控点信息。
[0034]本发明实施例第二方面公开了一种用户设备,所述用户设备上设置有指纹识别器,包括:
[0035]采集单元,用于采集在所述指纹识别器的指纹采集区域的第一触控点信息,其中,所述第一触控点信息包括所述第一触控点的坐标信息;
[0036]所述采集单元,还用于采集在所述指纹识别器的指纹采集区域的第二触控点信息,其中,所述第二触控点信息包括所述第二触控点的坐标信息;
[0037]确定单元,用于根据所述采集单元采集的所述第一触控点的坐标信息和所述采集单元采集的所述第二触控点的坐标信息,确定所述第一触控点和所述第二触控点之间的横坐标变化量以及纵坐标变化量;
[0038]所述确定单元,还用于确定所述横坐标变化量和所述纵坐标变化量中的最大变化量;
[0039]导航单元,用于根据所述确定单元确定的所述最大变化量,对所述触控屏进行导航操作。
[0040]在本发明实施例第二方面的第一种可能的实现方式中,所述用户设备还包括:
[0041]判断单元,用于在所述确定单元确定所述横坐标变化量和所述纵坐标变化量中的最大变化量之后,判断所述确定单元确定的所述最大变化量的绝对值是否超过第一门限值,如果超过,触发所述导航单元执行所述的根据所述确定单元确定的所述最大变化量,对所述触控屏进行导航操作的步骤。
[0042]结合本发明实施例第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,所述第一触控点信息还包括所述第一触控点的第一触控时间;所述第二触控点信息还包括所述第二触控点的第二触控时间;所述用户设备包括:
[0043]所述判断单元,还用于当判断所述确定单元确定的所述最大变化量的绝对值未超过所述第一门限值时,判断所述第一触控时间和所述第二触控时间的差值是否小于第二门限值,如果小于,触发所述导航单元执行所述的根据所述确定单元确定的所述最大变化量,对所述触控屏进行导航操作的步骤。
[0044]结合本发明实施例第二方面或本发明实施例第二方面的第一种至第二种任一种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,当所述确定单元确定的所述最大变化量为所述横坐标变化量时,所述导航单元具体用于在所述最大变化量为负值时,确定所述触控屏水平向左作为导航方向,或者,在所述最大变化量为正值时,确定所述触控屏水平向右作为导航方向;以及,根据所述导航方向对所述触控屏进行导航操作。
[0045]结合本发明实施例第二方面或本发明实施例第二方面的第一种至第二种任一种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,当所述确定单元确定的所述最大变化量为所述纵坐标变化量时,所述导航单元具体用于在所述最大变化量为负值时,确定所述触控屏竖直向下作为导航方向;或者,在所述最大变化量为正值时,确定所述触控屏竖直向上作为导航方向;以及,根据所述导航方向对所述触控屏进行导航操作。
[0046]在本发明实施例第二方面的第五种可能的实现方式中,所述用户设备还包括:
[0047]分区单元,用于在所述采集单元采集在所述指纹识别器的指纹采集区域的所述第一触控点信息之前,将所述指纹识别器的指纹采集区域划分为多个采集子区域和多个非采集区域;其中,所述多个采集子区域和所述多个非采集区域交错分布;
[0048]其中,所述采集单元包括:
[0049]第一子单元,用于确定第一触控点的触控面与至少一个所述采集子区域的第一重叠面;
[0050]第二子单元,用于确定所述第一重叠面中查询第一横坐标最大值和第一横坐标最小值;确定所述第一横坐标最大值和所述第一横坐标最小值的中间值作为所述第一触控点的横坐标;
[0051]第三子单元,用于确定所述第一重叠面中查询第一纵坐标最大值和第一纵坐标
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1