终端控制方法及装置的制造方法

文档序号:9489200阅读:304来源:国知局
终端控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种终端控制方法及装置。
【背景技术】
[0002]随着技术的发展,利用文本信息与他人进行通信已经成为一种常用的通信手段。
[0003]其中,当需要向其他用户发送文本信息时,用户可以控制手机触摸屏上显示虚拟键盘,虚拟键盘上可以设置有多个按钮,例如字母A?Z对应的26个按钮等,然后点击虚拟键盘上的按钮来输入字符,并将由输入的字符组成的文本信息发送给其他用户,以实现与其他用户进行通信。
[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]放大单元,用于将至少一个所述操作控件的触发区域的面积以所述放大倍数进行放大。
[0060]本发明的实施例提供的技术方案可以包括以下有益效果:
[0061]在本发明中,检测终端的屏幕上是否显示有键盘,键盘上包括至少一个操作控件;当终端的屏幕上显示有键盘时,检测终端是否处于运动状态;当终端处于运动状态时,控制至少一个操作控件的触发区域的面积增大。
[0062]在本发明实施例中,由于将键盘上的操作控件的触发面积增加,因此即使用户处于运动状态,用户在点击终端的屏幕上显示的键盘上的操作控件时也不容易点击错误,并且可以减少删除并重新点击正确操作控件的次数,从而提高输入准确率。
[0063]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0064]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0065]图1是根据一示例性实施例示出的一种终端控制方法的流程图;
[0066]图2是根据一示例性实施例示出的一种终端控制方法的流程图;
[0067]图3是根据一示例性实施例示出的一种终端控制方法的流程图;
[0068]图4是根据一不例性实施例不出的一种场景不意图;
[0069]图5是根据一不例性实施例不出的一种场景不意图;
[0070]图6是根据一示例性实施例示出的另一种场景示意图;
[0071]图7是根据一不例性实施例不出的另一种场景不意图;
[0072]图8是根据一示例性实施例示出的另一种场景示意图;
[0073]图9是根据一示例性实施例示出的另一种场景示意图;
[0074]图10是根据一示例性实施例示出的一种终端控制装置的框图。
【具体实施方式】
[0075]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0076]图1是根据一示例性实施例示出的一种终端控制方法的流程图,如图1所示,该方法用于终端中,包括以下步骤。
[0077]在步骤S101中,检测终端的屏幕上是否显示有键盘;
[0078]在本发明实施例中,终端是指具有触摸屏的终端,例如:智能手机或平板电脑等,在一些需要输入字符的场景中,终端会在屏幕上显示出键盘,并且显示的该键盘为虚拟键盘,该键盘上可以包含有一个或多个操作控件。
[
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1