指纹编码输入方法和装置的制造方法_2

文档序号:9546717阅读:来源:国知局
应的文字。
[0058]由于虚拟按键是与指纹信息进行映射的,相比只能触摸显示虚拟按键在触摸屏的位置才能输入对应的文字的传统技术,本方法可通过采集用户在触摸屏上的指纹信息进行文字输入,扩大了用户进行文字输入的触摸区域,避免了触摸虚拟按键位置不正确导致内容输错的情况,提闻了输入效率。
[0059]如图2所示,在一个实施例中,在步骤102之前,该方法还包括:
[0060]步骤202,显示包含虚拟按键的虚拟键盘。
[0061]步骤204,获取用户在虚拟键盘上选取的虚拟按键,采集用户在触摸屏上的指纹信肩、Ο
[0062]步骤206,建立用户选择的虚拟按键与采集到的指纹信息的映射关系并存储。
[0063]本实施例中,虚拟键盘中包含多个虚拟按键,建立虚拟按键与指纹信息映射关系之前,将包含待建立映射关系的虚拟按键的虚拟键盘显示在触摸屏上,根据用户触摸虚拟键盘显示在触摸屏的位置,选取该位置对应的虚拟按键,然后显示针对该选取的该虚拟按键的指纹录入界面,在指纹录入界面中提供指纹录入框供用户将手指按在指纹录入框中。通过指纹录入框采集用户的指纹信息,并建立该虚拟按键与采集到的指纹信息之间的映射关系,将该映射关系存储在终端。
[0064]在一个实施例中,采集到的指纹信息包括单个手指指纹信息和多个手指指纹信息的组合中的至少一种。
[0065]本实施例中,虚拟按键的数量与指纹信息的数量应该相同,由于虚拟按键的数量通常会大于用户单个手指指纹的数量,若与虚拟按键映射的都为单个手指指纹信息,则可能导致有些虚拟按键找不到映射对象。将多个手指指纹信息进行组合与虚拟按键进行映射,解决了单个手指指纹的数量不够的情况。例如,将食指指纹信息与拇指指纹信息组合为一个指纹信息与虚拟按键进行映射,若同一时刻采集到的指纹信息包含食指指纹信息和拇指指纹信息时,则获取对应的虚拟按键。
[0066]在一个实施例中,步骤106,获取与采集到的指纹信息对应的虚拟按键,输入与虚拟按键对应的文字包括:
[0067]判断当前采集到的指纹信息是否与上一次采集到的指纹信息相同,若是,则进一步判断两次采集指纹信息的时间间隔是否在预设时间范围内;
[0068]若时间间隔在预设范围内,则获取与当前采集到的指纹信息对应的虚拟按键,输入与虚拟按键对应的预设文字。
[0069]本实施例中,虚拟键盘为九宫格键盘,依次将九宫格键盘中的九个虚拟按键与采集到的用户指纹信息建立映射关系。具体的,可以通过采集用户左手或右手中单个手指指纹信息和多个手指指纹组合的指纹信息,分别将采集到的指纹信息与九宫格键盘中的9个虚拟按键逐一映射。
[0070]例如,如图3为九宫格键盘与指纹信息的映射关系图,通过采集左手的大拇指A、食指B、中指C、无名指D、大搏指和食指(AB)、大搏指和中指(AC)、大搏指和无名指(AD)、食指和中指(BC)、食指和无名指(BD)的9个指纹信息,将上述9个指纹信息分别与九宫格键盘对应的9个按键进行映射,并存储映射关系。
[0071]由于九宫格虚拟键盘中的一个虚拟按键对应有多个文字,即预设文字有多个,通过一个九宫格按键可以输入多个不同的文字。用户通过指纹信息进行文字输入的过程中,若前后两次采集到的指纹信息相同,需要判断后一次的输入的文字是不是为了替换前一次输入的文字。例如,九宫格键盘的一个虚拟按键对应的多个文字为ABC三个字母,该虚拟按键与大拇指指纹信息A建立了映射关系,字母输入过程中若连续采集到两次大拇指指纹信息,需要进一步判断用户期望输入的内容是AA两个字母还是B —个字母。
[0072]具体的,判断当前采集到的指纹信息与上一次采集到的指纹信息是否相同,若是,进一步,获取两次相同指纹信息采集的间隔时间,若间隔时间在预设时间范围内则表示当前输入的文字是为了替换上一次的文字。可以理解为,若间隔时间在预设时间范围内,则输入框中的输入光标将一直停留在上一次文字输入位置,将当前输入的文字替换上一次输入的文字;若间隔时间大于预设时间,则输入光标将停留在上一次文字输入位置的下一个位置,在下一个位置输入虚拟按键对应的预设文字。
[0073]如图4所示,在一个实施例中,一种指纹编码输入方法还包括:
[0074]步骤402,统计词被输入的次数,当词被输入的次数大于预设阈值时,则将词记录到第一词库中。
[0075]第一词库用来记录用户在文字输入过程中出现频率较高的词,词包括但不限于常用人名、地名、成语和网站地址等。若统计到词被输入的次数大于阈值时,将该词记录到第一词库中。例如,若统计到“中华人民共和国”这个词被用户重复输入的次数大于10次时,将“中华人民共和国”这个词记录到第一词库中。
[0076]在一个实施例中,第一词库存储在云服务器中,第一词库记录使用该指纹编码输入法进行文字输入的终端上报的统计结果,根据统计结果将用户频繁使用的词记录在第一词库中。
[0077]步骤404,实时监控用户输入的文字,若第一词库中存在文字,则将第一词库中包含文字的词作为候选词进行显示。
[0078]根据采集到用户的指纹信息一般会显示出多个词供用户选择,供用户选择的词即为候选词。实时监控用户输入的文字,若输入的文字与第一词库的词中包含的文字相同,则将包含该文字的词作为候选词显示出来。例如,当监控到输入的文字是中华二字时,将第一词库中包含中华二字的中华香烟、中华人民共和国和中华人民共和国刑法三个词作为候选词显示出来供用户选择。
[0079]通过设置第一词库记录用户经常使用的词,用户只需要输入第一词库中记录的词中的部分文字便可实现输入该词。减少了用户输入文字过程中触摸终端的次数,提高了文字输入效率。
[0080]在另一个实施例中,如图5所示,一种指纹编码输入方法还包括:
[0081]步骤502,将输入框中删除的文字和对应的删除位置记录到第二词库中。
[0082]输入框是用来显示输入文字的,第二词库用来记录输入框中编辑文字时的删除记录,删除记录包括已删除的文字和对应删除的文字处在输入框中的位置。当监控到用户在输入框中删除已输入的文字时,将删除记录保存到第二词库中。
[0083]步骤504,接收恢复请求,根据恢复请求获取第二词库中记录的最近删除的多个文字。
[0084]步骤506,将获取的文字恢复至输入框中对应的删除位置。
[0085]本实施例中,可以将最近几次删除的文字恢复到输入框中,具体的,第二词库中记录了最近预设次数的删除记录,用户可以将预设次数的删除记录恢复至输入框。例如,预设次数为5,即用户可以把最近5次删除的文字恢复至输入框中。
[0086]对输入框中已输入的内容进行编辑的过程中可能会删除掉一些文字,或者因为用户操作失误存在文字被误删的可能,用户想要恢复已删除的内容只能重新输入文字。通过第二词库中保存的删除记录方便了用户恢复已删除的文字,减少了重复输入文字的工作量,提高了输入效率。
[0087]如图6所示,在一个实施例中,提供了一种指纹编码输入装置,该装置包括:
[0088]输入请求接收模块601,用于接收文字输入请求。
[0089]指纹信息采集模块602,用于采集用户在触摸屏上的指纹信息。
[0090]文字输入模块603,用于根据预先存储的指纹信息与虚拟按键的映射关系,获取与采集到的指纹信息对应的虚拟按键
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1