一种基于压力检测的信息输入方法、装置,及移动终端的制作方法

文档序号:9750469阅读:325来源:国知局
一种基于压力检测的信息输入方法、装置,及移动终端的制作方法
【技术领域】
[0001]本发明涉及信息输入领域,特别是涉及一种基于压力检测的信息输入方法、装置及移动终端。
【背景技术】
[0002]随着智能终端的普及,智能终端的使用场景越来越多,包括:打电话、玩游戏、阅读、聊天等。智能终端作为一种通讯工具,输入信息的功能是必不可少的。随着智能终端技术的发展,用户已经由通过智能终端的物理按键输入信息,转变成通过触摸屏幕上显示的虚拟按键(即软键盘)实现信息的输入。但是,随着信息输入量的增加和输入内容的多样化,现有的触摸输入方法至少存在以下问题。例如:在聊天时,当用户需要表达某种强烈的情绪,就会刻意或者不自觉地连续重复输入一连串点字符、表情或者标点。比如在表达惊讶的情绪时,输入多个感叹号;在表示强烈疑问时,会输入多个问号,需要用户在虚拟按键上重复多次点击,每点击一次输入一个符号,操作极其不方便;当用户要切换输入方式时,也需要按顺序多次点击输入模式切换按键;当移动编辑区域的光标时,需要触摸并滑动才能将光标移到合适的位置。
[0003]现有技术中的触摸输入方式,输入效率低下,浪费系统资源。

【发明内容】

[0004]本申请所要解决的技术问题是:现有技术中的输入方法输入效率低下,浪费系统资源的问题。
[0005]为了解决上述问题,本发明实施例提供了一种基于压力检测的信息输入方法,包括:在输入法区域上检测用户的触摸操作,获取所述触摸操作的按压位置、按压力度、按压面积以及按压时长;根据所述按压位置、按压力度、按压面积以及按压时长,确定所述触摸操作对应的信息输入指令。
[0006]进一步地,所述根据所述按压位置、按压力度、按压面积以及按压时长,确定所述触摸操作对应的信息输入指令的步骤包括:根据所述按压位置和预先建立的输入法区域的按键排布,以及所述按压面积,确定所述触摸操作覆盖的按键数量及键值;根据所述触摸操作覆盖的按键数量及键值,以及所述按压力度和所述按压时长,确定所述触摸操作对应的信息输入指令。
[0007]进一步地,所述根据所述触摸操作覆盖的按键数量及键值,以及所述按压力度和所述按压时长,确定所述触摸操作对应的信息输入指令的步骤包括:当所述按键数量为第一阈值数量且所述键值为功能键时,若所述按压力度小于或等于阈值力度,在所述按压时长小于或等于第一阈值时长时,确定所述触摸操作对应的信息输入指令为第一输入指令;当所述按键数量为第一阈值数量且所述键值为功能键时,若所述按压力度小于或等于阈值力度,在所述按压时长大于第一阈值时长时,确定所述触摸操作对应的信息输入指令为第二输入指令;当所述按键数量为第一阈值数量且所述键值为功能键时,若所述按压力度大于阈值力度,在所述按压时长小于或等于第一阈值时长时,确定所述触摸操作对应的信息输入指令为第三输入指令;当所述按键数量为第一阈值数量且所述键值为功能键时,若所述按压力度大于阈值力度,在所述按压时长大于第一阈值时长时,确定所述触摸操作对应的信息输入指令为第四输入指令;其中,所述第三输入指令对应所述第一输入指令的转义操作,所述第二输入指令对应多个所述第一输入指令,所述第四输入指令对应多个所述第三输入指令。
[0008]在本发明的另一实施例中,所述方法还包括,在确定所述触摸操作对应的信息输入指令后,更新所述功能键的图标为所述信息输入指令对应的图标。
[0009]在本发明的另一实施例中,所述根据所述触摸操作覆盖的按键数量及键值,以及所述按压力度和所述按压时长,确定所述触摸操作对应的信息输入指令的步骤包括:当所述按键数量为第一阈值数量且所述键值为字符键时,若所述按压时长小于或等于第一阈值时长,在所述按压力度小于或等于阈值力度时,确定所述触摸操作对应的信息输入指令为第五输入指令;当所述按键数量为第一阈值数量且所述键值为字符键时,若所述按压时长小于或等于第一阈值时长,在所述按压力度大于阈值力度时,确定所述触摸操作对应的信息输入指令为第六输入指令;当所述按键数量为第一阈值数量且所述键值为字符键时,若所述按压时长大于第一阈值时长,在所述按压力度小于或等于阈值力度时,确定所述触摸操作对应的信息输入指令为第七输入指令;当所述按键数量为第一阈值数量且所述键值为字符键时,若所述按压时长大于第一阈值时长,在所述按压力度大于阈值力度时,确定所述触摸操作对应的信息输入指令为第八输入指令。
[0010]在本发明的又一实施例中,所述根据所述触摸操作覆盖的按键数量及键值,以及所述按压力度和所述按压时长,确定所述触摸操作对应的信息输入指令的步骤包括:当所述按键数量为第一阈值数量且所述键值为备选字符时,若所述按压时长大于第一阈值时长,在所述按压力度大于阈值力度时,确定所述触摸操作对应的信息输入指令为第九输入指令;当所述按键数量为第一阈值数量且所述键值为备选字符时,若所述按压时长小于第一阈值时长,确定所述触摸操作对应的信息输入指令为第十输入指令,其中,所述第九输入指令对应多个所述第十输入指令。
[0011]进一步地,所述根据所述触摸操作覆盖的按键数量及键值,以及所述按压力度和所述按压时长,确定所述触摸操作对应的信息输入指令的步骤包括:当所述按键数量大于第二阈值数量且所述按压力度大于阈值力度时,若所述按压时长小于或等于第一阈值时长,确定所述触摸操作对应的信息输入指令为第十一输入指令;当所述按键数量大于第二阈值数量且所述按压力度大于阈值力度时,若所述按压时长大于第一阈值时长,确定所述触摸操作对应的信息输入指令为第十二输入指令。
[0012]在本发明的一个实施例中,所述根据所述按压位置、按压力度、按压面积以及按压时长,确定所述触摸操作对应的信息输入指令的步骤包括:根据所述按压位置和预先建立的输入法区域的按键排布,以及所述按压面积,确定所述触摸操作覆盖的按键数量;根据所述按键数量、所述按压位置、预先建立的输入法区域的触控区域、所述按压力度以及所述按压时长,确定所述触摸操作对应的信息输入指令。
[0013]进一步地,预先建立的输入法区域的所述触控区域包括多个光标触控区域,所述根据所述按键数量、所述按压位置、预先建立的输入法区域的触控区域、所述按压力度以及所述按压时长,确定所述触摸操作对应的信息输入指令的步骤包括:确定所述按压位置所在的光标触控区域,获得光标移动方向;当所述按压力度大于阈值力度且所述按键数量大于第三阈值数量时,若所述按压时间小于或等于阈值时间,则确定所述触摸操作对应的信息输入指令为沿所述光标移动方向移动光标一次;当所述按压力度大于阈值力度且所述按键数量大于第三阈值数量时,若所述按压时间大于阈值时间,则确定所述触摸操作对应的信息输入指令为沿所述光标移动方向移动光标N次,其中,N为大于等于I的正整数,N根据所述按压时长和预设的光标移动速度确定。
[0014]进一步地,预先建立的输入法区域的所述触控区域包括多个翻页触控区域,所述根据所述按键数量、所述按压位置、预先建立的输入法区域的触控区域、所述按压力度以及所述按压时长,确定所述触摸操作对应的信息输入指令的步骤包括:确定所述按压位置所在的翻页触控区域,获得翻页方向;当所述按压力度大于阈值力度且所述按键数量大于第三阈值数量时,若所述翻页方向为向上翻页,则确定所述触摸操作对应的信息输入指令为移动光标至光标所在文本的第一行;当所述按压力度大于阈值力度且所述按键数量大于第三阈值数量时,若所述翻页方向为向下翻页,则确定所述触摸操作对应的信息输入指令为移动光标至光标所在文本的最后一行。
[0015]在本发明的又一实施例中,所述方法还包括,在确定所述触摸操作对应的信息输入指令后,在相应的触控区域显示所述信息输入指令对应的图标。
[0016]相应地,本发明还公开了一种基于压力检测的信息输入装置,包括:压力检测单元,用于在输入法区域上检测用户的触摸操作,获取所述触摸操作的按压位置、按压力度、按压面积以及按压时长;信息输入指令生成单元,用于根据所述按压位置、按压力度、按压面积以及按压时长,确定所述触摸操作对应的信息输入指令。
[0017]所述信息输入指令生成单元进一步包括:第一按键获取子单元,用于根据所述按压位置和预先建立的输入法区域的按键排布,以及所述按压面积,确定所述触摸操作覆盖的按键数量及键值;第一信息输入指令生成子单元,用于根据所述触摸操作覆盖的按键数量及键值,以及所述按压力度和所述按压时长,确定所述触摸操作对应的信息输入指令。
[0018]所述第一信息输入指令生成子单元进一步用于:当所述按键数量为第一阈值数量且所述键值为功能键时,若所述按压力度小于或等于阈值力度,在所述按压时长小于或等于第一阈值时长时,确定所述触摸操作对应的信息输入指令为第一输入指令;当所述按键数量为第一阈值数量且所述键值为功能键时,若所述按压力度小于或等于阈值力度,在所述按压时长大于第一阈值时长时,确定所述触摸操作对应的信息输入指令为第二输入指令;当所述按键数量为第一阈值数量且所述键值为功能键时,若所述按压力度大于阈值力度,在所述按压时长小于或等于第一阈值时长时,确定所述触摸操作对应的信息输入指令为第三输入指令;当所述按键数量为第一阈值数量且所述键值为功能键时,若所述按压力度大于阈值力度,在所述按压时长大于第一阈值时长时,确定所述触摸操作对应的信息输入指令为第四输入指令;其中,所述第三输入指令对应所述第一输入指令的转义操作,所述第二输入指令对应多个所述第一输入指令,所述第四输入指令对应多个所述第三输入指令。
[0019]在本发明的另一实施例中,所述装置还包括,第一显示子单元,用于在确定所述触摸操作对应的信息输入指令后,更新所述功能键的图标为所述信息输入指令对应的图标。
[0020]在本发明的一个实施例中,所述第一信息输入指令生成子单元进一步用于:当所述按键数量为第一阈值数量且所述键值为字符键时,若所述按压时长小于或等于第一阈值时长,在所述按压力度小于或等于阈值力度时,确定所述触摸操作对应的信息输入指令为第五输入指令;当所述按键数量为第一阈值数量且所述键值为字符键时,若所述按压时长小于或等于第一阈值时长,在所述按压力度大于阈值力度时,确定所述触摸操作对应的信息输入指令为第六输入指令;当所述按键数量为第一阈值数量且所述键值为字符键时,若所述按压时长大于第一阈值时长,在所述按压力度小于或等于阈值力度时,确定所述触摸操作对应的信息输入指令为第七输入指令;当所述按键数量为第一阈值数量且所述键值为字符键时,若所述按压时长大于第一阈值时长,在所述按压力度大于阈值力度时,确定所述触摸操作对应的信息输入指令为第八输入指令。
[0021]在本发明的另一个实施例中,所述第一信息输入指令生成子单元进一步用于:当所述按键数量为第一阈值数量且所述键值为备选字符时,若所述按压时长大于第一阈值时长,在所述按压力度大于阈值力度时,确定所述触摸操作对应的信息输入指令为第九输入指令;当所述按键数量为第一阈值数量且所述键值为备选字符时,若所述按压时长小于第一阈值
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1