[发明专利]一种智能切出输入法的方法和装置有效
申请号: | 201210011544.9 | 申请日: | 2012-01-13 |
公开(公告)号: | CN103207739B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 刘旋;宋涛 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G06F3/0487 | 分类号: | G06F3/0487;G06F3/023 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 输入法 方法 装置 | ||
技术领域
本申请涉及输入法技术领域,特别是涉及一种智能切出输入法的方法和装置。
背景技术
用户在应用程序中需要进行文字输入时,必须先将输入法切入,在不需要进行文字输入时,又得将输入法切出。因此,输入法的切入和切出是使用应用程序过程中的基本操作。而目前这些操作都是用户手动实现的。
目前输入法的切入和切出均由用户手动完成,例如,用户可通过“ctrl+空格”或“ctrl+shift”手动将输入法切入或切出。通常,在切入输入法后,输入法的状态窗口出现,在用户输入编码后还会出现编码输入窗口和汉字选择窗口,用户使用这些窗口输入各种字符;在切出输入法后,这些窗口消失,用户只能在没有输入法的情况下输入英文字符。
在使用某些应用程序的过程中用户需要频繁切入和切出输入法,例如,大部份电脑游戏使用WASD键替代方向键来操作游戏,在操作游戏时不需要输入法;在操作游戏的间歇,在键入文字与游戏好友进行交流时,则需要输入法。这样,在使用电脑游戏的过程中,用户需要频繁地手动切入和切出输入法,对于用户而言,手动切入和切出输入法所花费的时间无疑是额外的时间开销。
更甚者,在很多应用程序中,输入法的状态窗口、编码输入窗口和汉字选择窗口是隐藏的,导致用户难以辨认输入法是处于切入状态还是切出状态。例如,在全屏游戏时,为了不妨碍用户玩游戏,游戏程序会将输入法的状态窗口、编码输入窗口和汉字选择窗口隐藏,此时用户很可能不记得输入法的状态。所以,用户很有可能在完成文字输入后忘记将输入法切出,导致用户键入的操作字符被输入法拦截,没法进行正常的游戏操作,从而影响用户的游戏体验;此时,用户只有发现游戏操作不能正常进行时,才会辨认输入法的状态,然后才会手动切出输入法。
综上,在使用电脑游戏的过程中,用户需要频繁辨认输入法的状态,然后频繁地手动切出输入法。对于用户而言,所述频繁的辨认、手动切出输入法的行为占用了额外的时间开销,从而影响了用户的游戏体验。
发明内容
本申请所要解决的技术问题是提供一种智能切出输入法的方法和装置,其自动切出输入法,能够避免频繁的辨认、手动切出输入法等人工操作所花费的时间开销。
为了解决上述问题,本申请公开了一种切出输入法的方法,包括:
在输入法的切入状态下,捕获用户当前在应用程序中的操作事件;
如果所述捕获的操作事件与控制操作特征库中的控制操作特征相匹配,则将输入法切出;所述控制操作特征用于表示应用程序的控制操作环境下的操作事件特征。
优选的,所述方法还包括:
在输入法的切出状态下,监控用户当前在应用程序中的操作事件;
如果所述用户在输入法的切出状态下的操作事件不匹配所述控制操作特征库中的控制操作特征,则将输入法切入。
优选的,所述操作事件包括用户在应用程序中的键盘按键序列、鼠标操作、和/或触摸操作。
优选的,所述控制操作特征库通过如下步骤建立:
收集用户在应用程序中未上屏且手动切出输入法的历史操作事件,其中,所述未上屏且手动切出输入法为,在输入法的切入状态下,用户未将所述历史操作事件的文字转换结果上屏,且用户手动切出了输入法;
根据所述历史操作事件获取控制操作特征;
将所述控制操作特征保存到所述控制操作特征库中。
优选的,所述控制操作特征库通过如下步骤建立:
依据应用程序的控制操作环境,预置至少一个特征字符;
依据所述特征字符,构造控制操作特征;所述控制操作特征为连续出现多次的同一特征字符组成的字符序列、或两个以上的特征字符反复出现组成的字符序列;
将所述控制操作特征保存到所述控制操作特征库。
优选的,所述根据所述历史操作事件获取控制操作特征的步骤,包括:
从所述历史按键序列中提取字符,得到相应的提取结果;
在所述提取结果仅包括单个字符时,将该单个字符连续出现P次组成的字符串作为控制操作特征;或者,
在所述提取结果包括N个字符时,首先从所述N个字符中取出具有次序的M个字符,然后依据所述M个字符及其次序构造字符串,以构造得到的字符串作为控制操作特征,其中,所述构造得到的字符串中包括一次或多次出现的M个字符中的单个字符或多个字符,P,M,N为自然数,2≤M≤N。
优选的,所述历史操作事件为键盘按键序列或触摸按键序列;
所述根据所述历史操作事件获取控制操作特征的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210011544.9/2.html,转载请声明来源钻瓜专利网。