文字输入方法、装置及终端的制作方法

文档序号:9200125阅读:430来源:国知局
文字输入方法、装置及终端的制作方法
【技术领域】
[0001] 本公开涉及终端技术领域,特别涉及一种文字输入方法、装置及终端。
【背景技术】
[0002] 随着信息技术的不断发展,手机、平板电脑等可移动终端成为了人们日常生活中 的必需品。为了便于人们将各种字符输入到移动终端,以进行信息搜索、聊天交流等,移动 终端上均安装了输入法应用。通常情况下,用户在进行文字输入时,键盘输入界面显示在触 摸屏幕的下方区域。其中,每个字母均对应一个虚拟按键,26个字母对应的虚拟按键全部显 示在键盘输入界面上的同一个字母页面上。此外,若用户需输入标点符号,则点击键盘输入 界面上的标点切换按按键,切换至标点符号界面,进行标点符号的输入。由于移动终端的触 摸屏幕一般比较小,所以每个字母在触摸屏幕上占据的显示面积较小,很容易出现误输入 的情况,而且还要来回在字母界面和标点符号界面切换,较为繁琐,输入效率低下。
[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] 标点符号显示模块,用于在所述常用标点符号区域显示多个标点符号;
[0052] 拖动位置判断模块用于在检测到第一标点符号的拖动操作后,判断所述第一标点 符号的拖动停止位置是否位于第二标点符号所在的第二显示区域;
[0053] 所述标点符号显示模块,还用于当所述第一标点符号的拖动停止位置位于所述第 二显示区域时,在所述第二显示区域显示所述第一标点符号,在所述第一标点符号所在的 第一显示区域显示所述第二标点符号。
[0054] 可选地,所述装置还包括:
[0055] 标点符号界面显示模块,用于当检测到标点符号界面的切换操作后,显示所述标 点符号界面;
[0056] 所述拖动位置判断模块,用于在检测到第三标点符号的拖动操作后,判断所述第 三标点符号的拖动停止位置是否位于第四标点符号所在的显示区域;
[0057] 所述标点符号显示模块,用于当所述第三标点符号的拖动停止位置位于所述第四 标点符号所在的显示区域时,在所述常用标点符号区域显示所述第三标点符号;
[0058] 其中,所述第三标点符号为非显示在所述常用标点符号区域的标点符号,所述第 四标点符号为显示在所述常用标点符号区域的标点符号。
[0059] 根据本
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1