[发明专利]一种字符串输入控制方法,及装置在审
申请号: | 201380015027.1 | 申请日: | 2013-12-31 |
公开(公告)号: | CN104246663A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 余亮 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 字符串 输入 控制 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种字符串输入控制方法,及装置。
背景技术
在字符输入过程中,用户输入一串字符串后,若发现已输入字符串中间夹杂有少数错误,在用户发现错误以后需要进行修改。在计算机技术领域,用户输入的字符串可以是各种字符串,例如:英文、符号、汉字等。
目前用户在发现输入的字符串出现错误以后,需要将输入光标移动到准备修改的精确位置,即:两个字符之间的间隔处。由于字符串的各字符之间的间隔很小,不论用户是手指触点选定还是使用back(回退)键删除回退,都不易操作。所以用户移动光标到想要的位置会比较困难,修改输入错误效率低。
发明内容
本发明实施例提供了一种字符串输入控制方法,及装置,用于方便的将光标移动到想要的位置,提高修改错误的效率。
本发明实施例一方面提供了一种字符串输入控制方法,包括:
接收输入的第一字符串和第二字符串,所述第一字符串在所述第二字符串之前输入;
对所述第一字符串进行识别,确定所述第一字符串中是否具有与所述第二字符串匹配的子字符串,若具有,则以块状标识对所述子字符串进行标识;
在接收到选择块状标识的指令后,将光标移动到选择的块状标识对应位置。
结合一方面的实现方式,在第一种可能的实现方式中,所述接收输入的第一字符串和第二字符串包括:
接收输入的字符,并获取当前输入的字符与所述当前字符的前一字符之间的输入时间间隔,若所述输入时间间隔大于预定阈值,则将所述当前字符之前输入的字符作为所述第一字符串,将所述当前字符以及后续输入的字符作为所述第二字符串;或者,
获取输入的字符,若输入的字符出现空格字符,则将所述空格字符前输入的字符作为所述第一字符串,所述空格字符之后输入的字符作为所述第二字符串。
结合一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述输入时间间隔的所述预定阈值为800~1000毫秒。
结合一方面的实现方式,在第三种可能的实现方式中,所述确定所述第一字符串中是否具有与所述第二字符串匹配的子字符串包括:
使用所述第二字符串对所述第一字符串进行模糊模式匹配,若所述第一字符串中存在连续字符与所述第二字符串具有相同的字符集、相同的长度且同一字符出现次数相同,则确定所述连续字符为所述第一字符串中的具有与所述第二字符串匹配的子字符串。
结合一方面的实现方式、一方面的第一种、第二种或第三种可能的实现方式,在第四种可能的实现方式中,在以块状标识对所述子字符串进行标识之后,所述方法还包括:
接收用户输入的替换指令,并根据所述替换指令将所述子字符串替换为所述第二字符串。
结合一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述接收用户输入的替换指令,并根据所述替换指令将所述子字符串替换为所述第二字符串包括:若用户选择所述块状标识并且停留时间超过预定时间,且所述第二字符串与所述子字符串的字符不同,则确定接收到用户输入了替换指令,并将所述子字符串替换为所述第二字符串。
结合一方面的第四种可能的实现方式,在第六种可能的实现方式中,所述将光标移动到选择的块状标识对应位置包括:
将光标移动到被替换的所述子字符串之前。
本发明实施例二方面提供了一种字符串输入控制装置,包括:
字符接收单元,用于接收输入的第一字符串和第二字符串,所述第一字符串在所述第二字符串之前输入;
字符识别单元,用于对所述字符接收单元接收到的所述第一字符串进行识别,确定所述第一字符串中是否具有与所述第二字符串匹配的子字符串;
字符标识单元,用于若所述字符识别单元确定结果为是,则以块状标识对所述子字符串进行标识;
指令接收单元,用于接收选择块状标识的指令;
光标控制单元,用于在所述指令接收单元接收到所述选择块状标识的指令后,将光标移动到选择的块状标识对应位置。
结合二方面的实现方式,在第一种可能的实现方式中,所述字符接收单元包括:字符接收子单元和字符串分段单元;
所述字符接收子单元,用于接收输入的字符,并获取当前输入的字符与所述当前字符的前一字符之间的输入时间间隔;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380015027.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种苗木嫁接方法
- 下一篇:数字终端上的字符输入方法、系统与数字终端