输入法切换的方法及装置的制作方法

文档序号:6606674阅读:187来源:国知局
专利名称:输入法切换的方法及装置的制作方法
技术领域
本发明涉及输入法领域,特别涉及一种输入法切换的方法及装置。
背景技术
在信息输入过程中,输入法既可以支持一种语言的输入,也可以支持多种语言的输入,每种语言的输入对应一种输入法模式。当进行多种语言的信息输入时,需要在多种输入法模式之间进行输入法切换。现有的输入法切场景中,当用户输入包含不同语言的登录信息(比如同时包括数字,中文,英文等)时,需要用户根据信息的内容,多次手动进行输入法切换。在实现本发明的过程中,发明人发现现有技术至少存在以下缺点在输入包含不同语言的信息时,需要用户多次手动进行输入法切换,从而使用户的输入体验很差;另外,频繁的切换输入法,特别是通过手机(或者其他移动手持设备)进行信息输入时,输入效率降低。

发明内容
为了提高输入效率,提升用户输入体验,本发明实施例提供了一种输入法切换的方法及装置。所述技术方案如下—方面,提供了一种输入法切换的方法,所述方法包括获取并存储待输入信息的各个字符对应的输入法模式;获取所述待输入信息中当前待输入字符对应的输入法模式,并判断是否需要切换输入法模式;如果是,则在所述当前待输入字符被输入之前,将当前输入法模式切换为所述当前待输入字符对应的输入法模式。其中,所述获取待输入信息的各个字符对应的输入法模式,具体包括在所述待输入信息被注册时,获取所述待输入信息的各个字符对应的输入法模式。所述存储待输入信息的各个字符对应的输入法模式,具体包括在本地或网络上存储所述待输入信息的各个字符对应的输入法模式。所述获取所述待输入信息中当前待输入字符对应的输入法模式,并判断是否需要切换输入法模式,具体包括在存储的所述待输入信息的各个字符对应的输入法模式中读取所述当前待输入字符对应的输入法模式;判断读取的所述当前待输入字符对应的输入法模式与当前输入法模式是否相同, 如果否,则判断需要切换输入法模式。进一步地,所述获取并存储待输入信息的各个字符对应的输入法模式之后,还包括
当所述待输入信息被修改时,获取并存储修改后的待输入信息的各个字符对应的输入法模式。另一方面,提供了一种输入法切换的装置,所述装置包括获取模块,用于获取待输入信息的各个字符对应的输入法模式;存储模块,用于存储所述获取模块获取到的所述待输入信息的各个字符对应的输入法模式;判断模块,用于在所述存储模块存储的所述待输入信息的各个字符对应的输入法模式中获取当前待输入字符对应的输入法模式,并判断是否需要切换输入法模式;切换模块,用于在所述判断模块判断出需要切换输入法模式时,在所述当前待输入字符被输入之前,将当前输入法模式切换为所述当前待输入字符对应的输入法模式。其中,所述获取模块,具体用于在所述待输入信息被注册时,获取所述待输入信息的各个字符对应的输入法模式。所述存储模块,具体用于在本地或网络上存储所述获取模块获取到的待输入信息的各个字符对应的输入法模式。所述判断模块,具体包括读取单元,用于在所述存储模块存储的所述待输入信息的各个字符对应的输入法模式中读取所述当前待输入字符对应的输入法模式;判断单元,用于判断所述读取单元读取的所述当前待输入字符对应的输入法模式与当前输入法模式是否相同,如果否,则判断需要切换输入法模式。进一步地,所述获取模块,还用于当所述待输入信息被修改时,获取修改后的待输入信息的各个字符对应的输入法模式;相应地,所述存储模块,还用于存储所述获取模块获取到的所述修改后的待输入信息的各个字符对应的输入法模式。本发明实施例提供的技术方案的有益效果是通过预先存储待输入信息的各个字符对应的输入法模式,并在该待输入信息被输入时,根据该待输入信息的各个字符对应的输入法模式进行输入法切换,使用户在输入信息时,只需顺序输入,无需手动进行输入法切换即可完成信息的输入,不仅可以提高信息的输入效率,还可以提升用户输入体验;且在待输入信息被修改时,通过获取并存储修改后的待输入信息的各个字符对应的输入法模式,从而能够保证在用户输入修改后的信息时,仍然能够按照用户输入的信息的各个字符对应的输入法模式进行输入法切换,进一步保证输入效率,提升用户体验。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例一提供的输入法切换的方法流程图;图2是本发明实施例二提供的输入法切换的方法流程图3是本发明实施例三提供的输入法切换的装置结构示意图;图4是本发明实施例三提供的判断模块结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例一参见图1,本实施例提供了一种输入法切换的方法,该方法流程具体如下101 获取并存储待输入信息的各个字符对应的输入法模式;102 获取待输入信息中当前待输入字符对应的输入法模式,并判断是否需要切换输入法模式;103:如果判断需要切换输入法模式,则在当前待输入字符被输入之前,将当前输入法模式切换为当前待输入字符对应的输入法模式。本实施例提供的方法,通过预先存储待输入信息的各个字符对应的输入法模式, 并在该待输入信息被输入时,根据该待输入信息的各个字符对应的输入法模式进行输入法切换,使用户在输入信息时,只需顺序输入,无需进行输入法切换即可完成信息的输入,不仅可以提高信息输入效率,还可以提升用户的输入体验。实施例二本实施例提供了一种输入法切换的方法,该方法针对可被重复输入,且对应的输入法模式可被保存和读取的待输入信息,通过预先获取并存储该待输入信息的各个字符对应的输入法模式,并在该待输入信息被输入时,根据该待输入信息的各个字符对应的输入法模式进行输入法切换,从而避免在信息输入过程中,由用户手动进行输入法切换,进而可以提高输入效率,提升用户体验。参见图2,本实施例提供的方法流程具体如下201 获取并存储待输入信息的各个字符对应的输入法模式;针对该步骤,目前成熟的输入法产品有多种,每种输入法产品的输入法模式也有多种。例如,中文拼音输入法模式、中文笔画输入法模式、英文小写输入法模式、英文大写输入法模式、数字输入法模式、中文繁体输入法模式、日文输入法模式、德文输入法模式等等, 本实施例不对具体的输入法模式进行限定。而对于待输入信息,既可以对应一种输入法模式,也可以对应多种输入法模式,本实施例不对待输入信息的具体内容进行限定,同样不对获取待输入信息的各个字符对应的输入法模式的方式进行限定。具体实现时,可在该待输入信息被注册时,获取该待输入信息的各个字符对应的输入法模式。例如,待输入信息可以是登录TOB页面时常用的用户名、密码等登录信息,由于登录信息在使用之前需要预先进行注册,则可以在该登录信息被注册时,获取该登录信息对应的输入法模式。以登录信息xyl2AB为例,当该登录信息在注册时,通过检测输入设备(如键盘等)的输入,即可获取到该登录信息对应的输入法模式为英文小写、数字和英文大写等3种输入法模式。在存储待输入信息的各个字符对应的输入法模式时,为了明确待输入信息中的各个字符对应的输入法模式,以便后续进行输入法切换,存储的具体内容除了包含输入法模式外,还应包括每个字符与其对应的输入法模式的对应关系。仍以待输入信息为登录信息
6xyl2AB为例,该待输入信息包含6个字符,对应3种输入法模式,则在存储该登录信息的各个字符对应的输入法模式时,可以采用多种方式进行存储,如果以表格的形式存储,包括但不限于以下几种方式一、按顺序存储待输入信息中的每个字符及其对应的输入法模式,如下面表1所示表 权利要求
1.一种输入法切换的方法,其特征在于,所述方法包括获取并存储待输入信息的各个字符对应的输入法模式;获取所述待输入信息中当前待输入字符对应的输入法模式,并判断是否需要切换输入法模式;如果是,则在所述当前待输入字符被输入之前,将当前输入法模式切换为所述当前待输入字符对应的输入法模式。
2.根据权利要求1所述的方法,其特征在于,所述获取待输入信息的各个字符对应的输入法模式,具体包括在所述待输入信息被注册时,获取所述待输入信息的各个字符对应的输入法模式。
3.根据权利要求1所述的方法,其特征在于,所述存储待输入信息的各个字符对应的输入法模式,具体包括在本地或网络上存储所述待输入信息的各个字符对应的输入法模式。
4.根据权利要求1所述的方法,其特征在于,所述获取所述待输入信息中当前待输入字符对应的输入法模式,并判断是否需要切换输入法模式,具体包括在存储的所述待输入信息的各个字符对应的输入法模式中读取所述当前待输入字符对应的输入法模式;判断读取的所述当前待输入字符对应的输入法模式与当前输入法模式是否相同,如果否,则判断需要切换输入法模式。
5.根据权利要求1所述的方法,其特征在于,所述获取并存储待输入信息的各个字符对应的输入法模式之后,还包括当所述待输入信息被修改时,获取并存储修改后的待输入信息的各个字符对应的输入法模式。
6.一种输入法切换的装置,其特征在于,所述装置包括获取模块,用于获取待输入信息的各个字符对应的输入法模式;存储模块,用于存储所述获取模块获取到的所述待输入信息的各个字符对应的输入法模式;判断模块,用于在所述存储模块存储的所述待输入信息的各个字符对应的输入法模式中获取当前待输入字符对应的输入法模式,并判断是否需要切换输入法模式;切换模块,用于在所述判断模块判断出需要切换输入法模式时,在所述待输入字符被输入之前,将当前输入法模式切换为所述当前待输入字符对应的输入法模式。
7.根据权利要求6所述的装置,其特征在于,所述获取模块,具体用于在所述待输入信息被注册时,获取所述待输入信息的各个字符对应的输入法模式。
8.根据权利要求6所述的装置,其特征在于,所述存储模块,具体用于在本地或网络上存储所述获取模块获取到的待输入信息的各个字符对应的输入法模式。
9.根据权利要求6所述的装置,其特征在于,所述判断模块,具体包括读取单元,用于在所述存储模块存储的所述待输入信息的各个字符对应的输入法模式中读取所述当前待输入字符对应的输入法模式;判断单元,用于判断所述读取单元读取的所述当前待输入字符对应的输入法模式与当前输入法模式是否相同,如果否,则判断需要切换输入法模式。
10.根权利要求6所述的装置,其特征在于,所述获取模块,还用于当所述待输入信息被修改时,获取修改后的待输入信息的各个字符对应的输入法模式;相应地,所述存储模块,还用于存储所述获取模块获取到的所述修改后的待输入信息的各个字符对应的输入法模式。
全文摘要
本发明公开了一种输入法切换的方法及装置,属于输入法领域。所述方法包括获取并存储待输入信息的各个字符对应的输入法模式;获取待输入信息中当前待输入字符对应的输入法模式,并判断是否需要切换输入法模式;如果是,则在所述当前待输入字符被输入之前,将当前输入法模式切换为所述当前待输入字符对应的输入法模式。所述装置包括获取模块、存储模块、判断模块和切换模块。本发明通过预先存储待输入信息的各个字符对应的输入法模式,并当该待输入信息被输入时,根据该待输入信息的各个字符对应的输入法模式进行输入法切换,而无需用户手动进行输入法切换,不仅可以提高输入效率,还可以提升用户输入体验。
文档编号G06F3/048GK102339199SQ20101023847
公开日2012年2月1日 申请日期2010年7月23日 优先权日2010年7月23日
发明者王新亮, 黄志辉 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1