著录项信息
专利名称 | 一种输入方法及终端 |
申请号 | CN201610065993.X | 申请日期 | 2016-01-29 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2016-07-06 | 公开/公告号 | CN105739894A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 李建林 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例提供了一种输入方法,所述方法包括:检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数;根据所述N个字符的字符类型和所述N个按压力度生成相应的控制指令;响应所述控制指令对所述N个字符进行相应的控制。本发明实施例还提供了一种终端。通过本发明实施例可针对N个字符的字符类型和按压力度生成不同的控制指令,对该N个字符进行不同的操作,为用户提供了一种个性化输入方式,同时,更具趣味性。
1.一种输入方法,其特征在于,包括:
检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数,且所述N大于1,所述触控操作为同时按压或按压时间不一时同时离开触摸屏,所述针对字符的按压力度为针对该字符的触控操作的时间内的平均压力力度或者针对该字符的触控操作过程中产生的最大按压力度或者最小按压力度;
根据所述N个字符的字符类型和所述N个按压力度生成不同的控制指令,以对所述N个字符进行不同的操作;
响应所述控制指令对所述N个字符进行相应的控制。
2.根据权利要求1所述的方法,其特征在于,在所述N大于1时,所述根据所述N个字符的字符类型和所述按压力度生成相应的控制指令,包括:
判断所述N个按压力度的均值是否小于预设阈值;
若是,则生成输出指令,所述输出指令用于指示输出所述N个字符。
3.根据权利要求2所述的方法,其特征在于,所述判断所述N个按压力度的均值是否小于预设阈值之后,所述方法还包括:
若否,则生成第一切换指令,所述第一切换指令用于将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符对应的小写字母。
4.根据权利要求1所述的方法,其特征在于,在所述N等于1时,所述根据所述N个字符的字符类型和所述触控参数生成相应的控制指令,包括:
在所述字符的字符类型为字母时,判断所述按压力度是否处于第一预设范围;
若是,则生成第二切换指令,所述第二切换指令用于对所述字符进行大小写切换;
或者,
在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令,所述调节指令用于调节所述字符的大小;
或者,
在所述字符的字符类型为汉字时,根据所述按压力度生成第二调节指令,所述第二调节指令用于调节所述字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。
5.根据权利要求1所述的方法,其特征在于,在所述N等于1时,所述根据所述N个字符的字符类型和所述按压力度生成相应的控制指令,包括:
判断所述按压力度是否处于第二预设范围;
若是,生成第三切换指令,所述第二切换指令用于对当前虚拟键盘展示模式进行切换。
6.一种终端,其特征在于,包括:
检测单元,用于检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数,且所述N大于1,所述触控操作为同时按压或按压时间不一时同时离开触摸屏,所述针对字符的按压力度为针对该字符的触控操作的时间内的平均压力力度或者针对该字符的触控操作过程中产生的最大按压力度或者最小按压力度;
生成单元,用于根据所述检测单元检测到的所述N个字符的字符类型和所述N个按压力度生成不同的控制指令,以对所述N个字符进行不同的操作;
控制单元,用于响应所述生成单元生成的所述控制指令对所述N个字符进行相应的控制。
7.根据权利要求6所述的终端,其特征在于,在所述N大于1时,所述生成单元包括:
第一判断模块,用于判断所述检测单元检测的所述N个按压力度的均值是否小于预设阈值;
第一生成模块,用于若所述第一判断模块的判断结果为是,则生成输出指令,所述输出指令用于指示输出所述N个字符。
8.根据权利要求7所述的终端,其特征在于,所述第一生成模块还具体用于:
若所述第一判断模块的判断结果为否,则生成第一切换指令,所述第一切换指令用于将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符对应的小写字母。
9.根据权利要求6所述的终端,其特征在于,在所述N等于1时,所述生成单元具体用于:
在所述字符的字符类型为字母且所述按压力度处于第一预设范围,则生成第二切换指令,所述第二切换指令用于对所述字符进行大小写切换;
或者,
在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令,所述调节指令用于调节所述字符的大小;
或者,
在所述字符的字符类型为汉字时,根据所述按压力度生成第二调节指令,所述第二调节指令用于调节所述字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。
10.根据权利要求6所述的终端,其特征在于,在所述N等于1时,所述生成单元包括:
第二判断模块,用于判断所述检测单元检测的所述按压力度是否处于第二预设范围;
第二生成模块,用于若所述第二判断模块的判断结果为是,生成第三切换指令,所述第二切换指令用于对当前虚拟键盘展示模式进行切换。
11.一种终端,其特征在于,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至权利要求5任一项所述的方法。
一种输入方法及终端\n技术领域\n[0001] 本发明涉及电子设备技术领域,具体涉及一种输入方法及终端。\n背景技术\n[0002] 随着信息技术的快速发展,终端(如手机、平板电脑等等)的使用越来越普遍且集成的功能越来越多。针对输入法来说,现有的输入方式,只是在终端的显示屏上显示虚拟键盘,用户通过该虚拟键盘进行人机交互,然后,机械式地进行输入,例如,输入某个字母时,只能单纯地显示该字母,因而,无法满足用户的个性化需求。\n发明内容\n[0003] 本发明实施例提供了一种输入方法及终端,可以提供一种个性化输入方式。\n[0004] 本发明实施例第一方面提供了一种输入方法,包括:\n[0005] 检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数;\n[0006] 根据所述N个字符的字符类型和所述N个按压力度生成相应的控制指令;\n[0007] 响应所述控制指令对所述N个字符进行相应的控制。\n[0008] 结合本发明实施例的第一方面,在第一方面的第一种可能的实施方式中,在所述N大于1时,所述根据所述N个字符的字符类型和所述按压力度生成相应的控制指令,包括:\n[0009] 判断所述N个按压力度的均值是否小于预设阈值;\n[0010] 若是,则生成输出指令,所述输出指令用于指示输出所述N个字符。\n[0011] 结合本发明实施例的第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述判断所述N个按压力度的均值是否小于预设阈值之后,所述方法还包括:\n[0012] 若否,则生成第一切换指令,所述第一切换指令用于将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符\n对应的小写字母。\n[0013] 结合本发明实施例的第一方面,在第一方面的第三种可能的实施方式中,在所述N等于1时,所述根据所述N个字符的字符类型和所述触控参数生成相应的控制指令,包括:\n[0014] 在所述字符的字符类型为字母时,判断所述按压力度是否处于第一预设范围;\n[0015] 若是,则生成第二切换指令,所述第二切换指令用于对所述字符进行大小写切换;\n[0016] 或者,\n[0017] 在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令,所述调节指令用于调节所述字符的大小;\n[0018] 或者,\n[0019] 在所述字符的字符类型为汉字时,根据所述按压力度生成第二调节指令,所述第二调节指令用于调节所述字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。\n[0020] 结合本发明实施例的第一方面,在第一方面的第四种可能的实施方式中,在所述N等于1时,所述根据所述N个字符的字符类型和所述按压力度生成相应的控制指令,包括:\n[0021] 判断所述按压力度是否处于第二预设范围;\n[0022] 若是,生成第三切换指令,所述第二切换指令用于对当前虚拟键盘展示模式进行切换。\n[0023] 本发明实施例第二方面提供了一种终端,包括:\n[0024] 检测单元,用于检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数;\n[0025] 生成单元,用于根据所述检测单元检测到的所述N个字符的字符类型和所述N个按压力度生成相应的控制指令;\n[0026] 控制单元,用于响应所述生成单元生成的所述控制指令对所述N个字符进行相应\n的控制。\n[0027] 结合本发明实施例的第二方面,在第二方面的第一种可能的实施方式中,在所述N大于1时,所述生成单元包括:\n[0028] 第一判断模块,用于判断所述检测单元检测的所述N个按压力度的均值是否小于\n预设阈值;\n[0029] 第一生成模块,用于若所述第一判断模块的判断结果为是,则生成输出指令,所述输出指令用于指示输出所述N个字符。\n[0030] 结合本发明实施例的第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述第一生成模块还具体用于:\n[0031] 若所述第一判断模块的判断结果为否,则生成第一切换指令,所述第一切换指令用于将所述N个按压力度中小于所述预设阈值且字符类型为字母的第一字符切换为所述第一字符对应的大写字母和所述N个按压力度中大于或等于所述预设阈值且字符类型为字母的第二字符切换为所述第二字符对应的小写字母。\n[0032] 结合本发明实施例的第二方面,在第二方面的第三种可能的实施方式中,在所述N等于1时,所述生成单元具体用于:\n[0033] 在所述字符的字符类型为字母且所述按压力度处于第一预设范围,则生成第二切换指令,所述第二切换指令用于对所述字符进行大小写切换;\n[0034] 或者,\n[0035] 在所述字符的字符类型为表情时,根据所述按压力度生成第一调节指令,所述调节指令用于调节所述字符的大小;\n[0036] 或者,\n[0037] 在所述字符的字符类型为汉字时,根据所述按压力度生成第二调节指令,所述第二调节指令用于调节所述字符的属性信息,其中,所述属性信息为字符大小、字符颜色、字符的字体类型中的至少一个。\n[0038] 结合本发明实施例的第二方面,在第二方面的第四种可能的实施方式中,在所述N等于1时,所述生成单元包括:\n[0039] 第二判断模块,用于判断所述检测单元检测的所述按压力度是否处于第二预设范围;\n[0040] 第二生成模块,用于若所述第二判断模块的判断结果为是,生成第三切换指令,所述第二切换指令用于对当前虚拟键盘展示模式进行切换。\n[0041] 本发明实施例第三方面提供了一种终端,包括:\n[0042] 存储有可执行程序代码的存储器;\n[0043] 与所述存储器耦合的处理器;\n[0044] 所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本发明实施例第一方面任一方法中所描述的部分或全部步骤。\n[0045] 实施本发明实施例,具有如下有益效果:\n[0046] 通过本发明实施例检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按\n压力度,其中,该N为正整数,根据该N个字符的字符类型和该N个按压力度生成相应的控制指令,响应该控制指令对所述N个字符进行相应的控制。从而,可针对N个字符的字符类型和按压力度生成不同的控制指令,对该N个字符进行不同的操作,为用户提供了一种个性化输入方式,同时,更具趣味性。\n附图说明\n[0047] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0048] 图1是本发明实施例提供的一种输入方法的第一实施例流程示意图;\n[0049] 图2是本发明实施例提供的一种输入方法的第二实施例流程示意图;\n[0050] 图3是本发明实施例提供的一种输入方法的第三实施例流程示意图;\n[0051] 图4是本发明实施例提供的一种输入方法的第四实施例流程示意图;\n[0052] 图5是本发明实施例提供的一种输入方法的第五实施例流程示意图;\n[0053] 图6是本发明实施例提供的一种终端的第一实施例结构示意图;\n[0054] 图7是本发明实施例提供的一种终端的第二实施例结构示意图。\n具体实施方式\n[0055] 本发明实施例提供了一种输入方法及终端,可以提供一种个性化输入方式。\n[0056] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范\n围。\n[0057] 以下分别进行详细说明。\n[0058] 本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。\n[0059] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。\n[0060] 需要说明的是,本发明实施例所描述的终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。\n[0061] 需要说明的是,本发明实施例中,基于虚拟键盘完成输入过程,以手机为例进行说明,通常情况下,在手机检测到有输入动作(如编辑短信、编辑电话号码、编辑聊天窗口等等)时,会弹出虚拟键盘,虚拟键盘上的字符可分为不同的字符类型,字符类型可包括但不仅限于:字母、表情、汉字、特殊符号(如:‘+’、‘-’、‘’、‘@’、数字、等等),此处,特殊符号可理解为除了字母、表情、汉字之外的其他字符。对于虚拟键盘而言,具有不同的虚拟键盘展示模式,例如,九宫格展示模式,全键盘展示模式。在对虚拟键盘进行输入时,输入模式可为拼音模式或者英文模式。\n[0062] 请参阅图1,为本发明实施例提供的一种输入方法的第一实施例流程示意图。本实施例中所描述的输入方法,包括以下步骤:\n[0063] 101、检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数。\n[0064] 本发明实施例中,终端的显示屏上可显示虚拟键盘,该虚拟键盘可供用户输入不同的字符。在用户按压某一字符时,终端可检测针对该字符的触控操作产生的按压力度。终端可同时按压N个字符,该N为正整数。终端在检测到针对虚拟键盘上的N个字符的触控操作时,可分别得到针对该N个字符的按压力度。在N为1时,终端可检测到触控操作产生的1个按压力度,在N大于1时候,终端可检测触控操作产生的到多个按压力度。针对某个字符的按压力度可为针对该字符的触控操作的时间内的平均按压力度,或者,针对该字符的触控操作过程中产生的最大按压力度或者最小按压力度。\n[0065] 需要说明的是,在N大于1时,终端可检测同时针对虚拟键盘上的N个字符的触控操作,此处,同时的意思可理解为同时按压,或者,可理解为多个字符,虽然按压时间不一,但是,同时离开触摸屏。\n[0066] 102、根据所述N个字符的字符类型和所述N个按压力度生成相应的控制指令。\n[0067] 本发明实施例中,在N为1时,即终端检测到用户针对虚拟键盘上的1个字符进行触控操作产生的按压力度,终端则可根据该字符的字符类型和按压力度生成相应的控制指\n令。例如,在该字符的字符类型为字母时,若针对该字符的按压力度大于或等于预设阈值,那么,则可根据该字符的字符类型和按压力度生成切换指令,该切换指令用于将该字符进行大小写切换。例如,在该字符为小写字母时,将该字符切换为对应的大写字母,在该字符为大写字母时,将该字符切换为对应的小写字母。在N大于1时,则终端可检测到用户针对虚拟键盘上的N个字符进行触控操作产生的按压力度,例如,在N个字符均为字母时,若针对该N个字符的按压力度的均值小于预设阈值,则生成输出指令。\n[0068] 103、响应所述控制指令对所述N个字符进行相应的控制。\n[0069] 本发明实施例中,终端可依据控制指令的控制信息对N个字符进行相应的控制。本发明实施例中,控制指令可包括但不仅限于:切换指令、输出指令、调节指令等等。即,在不同的控制指令下,对N个字符进行不同的控制动作,例如,输出指令,则对该N个字符进行输出,切换指令可对大小写字母进行切换,或者,对输入键盘模式进行切换。\n[0070] 通过本发明实施例检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按\n压力度,其中,该N为正整数,根据该N个字符的字符类型和该N个按压力度生成相应的控制指令,响应该控制指令对所述N个字符进行相应的控制。从而,可针对N个字符的字符类型和按压力度生成不同的控制指令,对该N个字符进行不同的操作,为用户提供了一种个性化输入方式,同时,更具趣味性。\n[0071] 请参阅图2,为本发明实施例提供的一种输入方法的第二实施例流程示意图。本实施例中所描述的输入方法,包括以下步骤:\n[0072] 201、检测同时针对虚拟键盘上的N个字符的触控操作产生的N个按压力度,其中,所述N为正整数。\n[0073] 本发明实施例中,终端的显示屏上可显示虚拟键盘,该虚拟键盘可供用户输入不同的字符。在用户按压某一字符时,终端可检测针对该字符的触控操作产生的按压力度。终端可同时按压N个字符,该N为正整数。终端在检测到针对虚拟键盘上的N个字符的触控操作时,可分别得到针对该N个字符的按压力度。在N为1时,终端可检测到触控操作产生的1个按压力度,在N大于1时候,终端可检测触控操作产生的到多个按压力度。\n[0074] 202、判断所述N个按压力度的均值是否小于预设阈值。\n[0075] 本发明实施例中,终端可计算N个按压力度的均值,将该均值和预设阈值进行比\n较,该预设阈值可包括但不仅限于:5牛、5.1牛、5.12牛、6牛、7牛、8牛、10牛,12牛、15牛等等。其中,N个按压力度的均值的计算方式可为:对N个按压力度进行求和,以得到该N个按压力度的总和,然后,将该总和除以N便得到N个按压力度的均值。\n[0076] 可选地,预设阈值可依据按压力度的个数进行设置,例如,在只有1个按压力度(即检测到用户对虚拟键盘上的一个字符进行触控操作),那么,可将该预设阈值设为A,在有2个按压力度(即检测到用户对虚拟键盘上有两个字符进行触控操作),那么,可将该预设阈值设为B,在有3个按压力度(即检测到用户对虚拟键盘上的三个字符进行触控操作),那么,可将该预设阈值设为C、在只有4个按压力度(即检测到用户对虚拟键盘上的一个字符进行触控操作),那么,可将该预设阈值设为D,其中,A、B、C、D可为不同的值。\n[0077] 可选地,预设阈值还可依据字符类型进行设置,例如,当用户按压所有的字符的字符类型为字母时,则可将预设阈值设为A1,当用户按压所有的字符的字符类型为表情时,则可将预设阈值设为B1,当用户按压所有的字符的字符类型为汉字时,则可将预设阈值设为C1,其中,A1、B1、C1可为不同的值。\n[0078] 203、若是,则生成输出指令。\n[0079] 本发明实施例中,在N个按压力度的均值小于预设阈值时,则可生成输出指令,即,该输出指令用于控制该终端输出该N个字符。\n[0080] 204、响应所述输出指令输出所述N个字符。\n[0081] 本发明实施例中,终端在响应输出指令时,可按照随机顺序输出该N个字符,输出该N个字符,即将该N个字符展示在终端的显示屏上。例如,检测到针对虚拟键盘上的A、B、C、D进行触控操作,则终端可输出的字符为A、B、C、D,以随机顺序展示该A、B、C、D,在显示屏上看到的显示结果可为:ABCD、BCAD、ACBD、DBCA等等。\n[0082] 可选地,终端响应输出指令输出该N个字符时,可按照该N个字符对应的按压力度的大小顺序展示该N个字符。一方面,可按照N个字符相应的按压力度由小到大的顺序展示该N个字符,另一方面,可按照N个字符相应的按压力度由大到小的顺序展示该N个字符。假设,检测到针对虚拟键盘上的A、B、C、D进行触控操作,按压力度的大小顺序分别为C
法律信息
- 2019-09-24
- 2019-09-13
著录事项变更
申请人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2016-08-03
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201610065993.X
申请日: 2016.01.29
- 2016-07-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2015-12-16
|
2015-08-27
| | |
2
| |
2015-11-11
|
2015-08-27
| | |
3
| | 暂无 |
2010-02-23
| | |
4
| |
2014-05-07
|
2012-10-23
| | |
5
| |
2015-12-23
|
2015-09-09
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |