一种输入状态及键盘样式的切换方法和装置的制作方法

文档序号:6604795阅读:264来源:国知局
专利名称:一种输入状态及键盘样式的切换方法和装置的制作方法
技术领域
本发明涉及输入法技术领域,特别是涉及一种输入状态及键盘样式的切换方法、 装置和触摸屏输入法系统。
背景技术
在目前的触摸屏输入法中,通常会有多种键盘样式以及多个输入状态,所述键盘 样式和输入状态相互配合完成输入工作,其中,所述键盘样式可以包括全键盘和数字键盘 等,所述输入状态可以包括拼音输入状态和英文输入状态等。在输入过程中,切换键盘样式 并不会影响到输入状态的更改,同理,切换输入状态并不会影响到键盘样式的更改。参照图1,在现有技术一种输入状态及键盘样式的切换方法示例中,所述输入状态 及键盘样式可以包括4种状态/样式组合输入状态A键盘样式AA、输入状态B键盘样式 AA、输入状态B键盘样式BB、输入状态A键盘样式BB。如果用户需要在不同输入状态下使用不同的键盘样式,假设当前状态样式组合为 输入状态A键盘样式AA,如果用户需要使用输入状态B键盘样式BB,则需要首先将输入状 态从A切换到B,得到输入状态B键盘样式AA,然后,将键盘样式从AA切换到BB,得到输入 状态B键盘样式BB。可以看出,欲满足用户需求,至少需要2个切换操作切换输入状态和切换键盘样 式,无疑增加了用户操作。尤其对于具有多个输入状态和多个键盘样式之间的切换,其用户 操作可能呈倍数增长。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够简化用户操 作,提高切换效率。

发明内容
本发明所要解决的技术问题是提供一种输入状态及键盘样式的切换方法、装置和 触摸屏输入法系统,用以简化用户操作,提高输入效率。为了解决上述问题,本发明公开了一种输入状态及键盘样式的切换方法,包括接 收用户从当前输入状态切换到目标输入状态的切换请求;通过查找输入状态及其对应的键 盘样式的历史使用记录,获取所述目标输入状态所对应的目标键盘样式;在切换到目标输 入状态的同时,将键盘样式切换到目标键盘样式。优选的,所述获取所述目标输入状态所对应的目标键盘样式的步骤具体为根据 所述历史使用记录的排序参数确定所述目标输入状态所对应的目标键盘样式。优选的,所述获取目标输入状态所对应的目标键盘样式的步骤,包括在所述历史 使用记录中,查找最近一次在所述目标输入状态下使用的键盘样式;和/或,查找在所述目 标输入状态下使用时间最长的键盘样式;和/或,查找在所述目标输入状态下使用次数最 多的键盘样式;和/或,查找在所述目标输入状态下使用频率最高的键盘样式;以及,从所 述查找得到的键盘样式中确定一键盘样式为目标键盘样式。
优选的,所述获取所述目标输入状态所对应的目标键盘样式的步骤,包括查找历 史使用记录;如果历史使用记录中未记载所述目标输入状态的对应键盘样式,则将该目标 输入状态下的默认键盘模式确定为目标键盘样式。优选的,所述方法还可以包括将当前输入状态及其对应的当前键盘样式添加至 所述历史使用记录;或者,将目标输入状态及其对应的目标键盘样式添加至所述历史使用 记录。依据本发明的另一实施例,还公开了一种输入状态及键盘样式的切换装置,包 括接收单元,用于接收用户从当前输入状态切换到目标输入状态的切换请求;历史数据库,用于保存输入状态及其对应的键盘样式的历史使用记录;获取单元,用于通过查找所述历史数据库,获取所述目标输入状态所对应的目标 键盘样式;切换单元,用于在切换到目标输入状态的同时,将键盘样式切换到目标键盘样式。优选的,所述获取单元具体用于,根据所述历史使用记录的排序参数确定所述目 标输入状态所对应的目标键盘样式。优选的,所述获取单元具体可以包括第一查找子单元,用于在所述历史数据库中,查找最近一次在所述目标输入状态 下使用的键盘样式;和/或,第二查找子单元,用于在所述历史数据库中,查找在所述目标 输入状态下使用时间最长的键盘样式;和/或,第三查找子单元,用于在所述历史数据库 中,查找在所述目标输入状态下使用次数最多的键盘样式;和/或,第四查找子单元,用于 在所述历史数据库中,查找在所述目标输入状态下使用频率最高的键盘样式;以及,确定子单元,用于从所述查找得到的键盘样式中确定一键盘样式为目标键 盘样式。优选的,所述获取单元包括第五查找子单元,用于查找历史使用记录,并在历史 使用记录中未记载所述目标输入状态的对应键盘样式时,将该目标输入状态下的默认键盘 模式确定为目标键盘样式。优选的,所述切换装置还可以包括记录单元,用于将当前输入状态及其对应的当 前键盘样式记录至所述历史数据库,或者,将目标输入状态及其对应的目标键盘样式添加 至所述历史数据库。依据本发明的实施例,还公开了一种触摸屏输入法系统,其可以包括前述的各种 输入状态及键盘样式的切换装置。依据本发明的另一实施例,还公开了一种输入状态及键盘样式的切换方法,包括 接收用户从当前键盘样式切换到目标键盘样式的切换请求;通过查找键盘样式及其对应的 输入状态的历史使用记录,获取所述目标键盘样式所对应的目标输入状态;在切换到目标 键盘样式的同时,将输入状态切换到目标输入状态。优选的,所述获取所述目标键盘样式所对应的目标输入状态的步骤具体为根据 所述历史使用记录的排序参数确定所述目标输入状态所对应的目标键盘样式。优选的,所述获取所述目标键盘样式所对应的目标输入状态的步骤,包括在所述 历史使用记录中,查找最近一次在所述目标键盘样式下使用的输入状态;和/或,查找在所述目标键盘样式下使用时间最长的输入状态;和/或,查找在所述目标键盘样式下使用次 数最多的输入状态;和/或,查找在所述目标键盘样式下使用频率最高的输入状态;以及, 从所述查找得到的输入状态中确定一输入状态为目标输入状态。优选的,所述获取所述目标键盘样式所对应的目标输入状态的步骤,包括查找历 史使用记录;如果历史使用记录中未记载所述目标键盘样式的对应输入状态,则将该目标 键盘样式下的默认输入状态确定为目标输入状态。优选的,所述切换方法还包括将当前键盘样式及其对应的当前输入状态添加至 所述历史使用记录;或者,将目标键盘样式及其对应的目标输入状态添加至所述历史使用 记录。依据本发明的另一实施例,还公开了一种输入状态及键盘样式的切换装置,包 括接收单元,用于接收用户从当前键盘样式切换到目标键盘样式的切换请求;历史数据库,用于保存键盘样式及其对应的输入状态的历史使用记录;获取单元,用于通过查找所述历史数据库,获取所述目标键盘样式所对应的目标 输入状态;切换单元,用于在切换到目标键盘样式的同时,将输入状态切换到目标输入状态。优选的,所述获取单元具体用于,根据所述历史使用记录的排序参数确定所述目 标输入状态所对应的目标键盘样式。优选的,所述获取单元包括第一查找子单元,用于在所述历史使用记录中,查找最近一次在所述目标键盘样 式下使用的输入状态;和/或,第二查找子单元,用于在所述历史使用记录中,查找在所述 目标键盘样式下使用时间最长的输入状态;和/或,第三查找子单元,用于在所述历史使用 记录中,查找在所述目标键盘样式下使用次数最多的输入状态;和/或,第四查找子单元, 用于在所述历史使用记录中,查找在所述目标键盘样式下使用频率最高的输入状态;以及,确定子单元,用于从所述查找得到的输入状态中确定一输入状态为目标输 入状态。优选的,所述获取单元包括第五查找子单元,用于查找历史使用记录,并在历史 使用记录中未记载所述目标键盘样式的对应输入状态时,将该目标键盘样式下的默认输入 状态确定为目标输入状态。优选的,所述切换装置还包括记录单元,用于将当前键盘样式及其对应的当前输 入状态记录至所述历史数据库,或者,将目标键盘样式及其对应的目标输入状态记录至所 述历史数据库。本发明还公开了一种触摸屏输入法系统,其可以包括前述的各种输入状态及键盘 样式的切换装置。与现有技术相比,本发明具有以下优点历史使用记录中存储有用户使用输入状态及其对应键盘样式的记录。针对这样的 特性,在接收到用户从当前输入状态切换到目标输入状态的切换请求时,本发明可以通过 查找历史使用记录来获取所述目标输入状态所对应的目标键盘样式,并在切换到目标输入 状态的同时,将键盘样式切换到目标键盘样式;由于从历史使用记录获取得的目标键盘样式能够准确反映用户在目标输入状态下的键盘样式使用习惯,因而相对于现有技术,用户 分别执行切换输入状态和切换键盘样式2个操作,本发明只需用户的1个切换请求,即可提 供给用户满足自身使用习惯的输入状态及键盘样式。或者,在接收到用户从当前键盘样式切换到目标键盘样式的切换请求时,本发明 还可以通过查找历史使用记录以获取所述目标键盘样式所对应的目标输入状态,并在切换 到目标键盘样式的同时,将输入状态切换到目标输入状态;由于获取得到的目标输入状态 能够准确反映用户在目标键盘样式下的输入状态使用习惯,因而只需用户的1个切换请 求,即可得到满足自身使用习惯的输入状态及键盘样式。


图1是现有技术一种输入状态及键盘样式的切换方法示例;图2是本发明一种输入状态及键盘样式的切换方法实施例1的流程图;图3是本发明一种输入状态及键盘样式的切换过程示例1 ;图4是本发明一种输入状态及键盘样式的切换装置实施例1的结构图;图5是本发明的一种触摸屏输入法系统实施例1的结构图;图6是本发明一种输入状态及键盘样式的切换方法实施例2的流程图;图7是本发明一种输入状态及键盘样式的切换过程示例2 ;图8是本发明一种输入状态及键盘样式的切换装置实施例2的结构图;图9是本发明的一种触摸屏输入法系统实施例2的结构图;图10是本发明的一种触摸屏输入法系统实施例3的结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。对于触摸屏输入法的输入状态和键盘样式,不同用户有着不同的使用习惯,例如, 有的用户习惯在不同输入状态下使用不同的键盘样式,而有的用户习惯在不同输入状态下 使用相同的键盘样式。本发明的核心构思之一在于,在接收到用户从当前输入状态切换到目标输入状态 的切换请求时,通过查找历史使用记录来获取所述目标输入状态所对应的目标键盘样式, 并在切换到目标输入状态的同时,将键盘样式切换到目标键盘样式;由于该历史使用记录 中存储有用户使用输入状态及其对应键盘样式的记录,获取得到的目标键盘样式能够准确 反映用户在目标输入状态下的键盘样式使用习惯,也即,只需用户的1个切换请求,即可得 到满足自身使用习惯的输入状态及键盘样式。参照图2,示出了本发明一种输入状态及键盘样式的切换方法实施例1的流程图, 具体可以包括步骤201、接收用户从当前输入状态切换到目标输入状态的切换请求;本发明可以应用于各种设有多种键盘样式、且需要文字或其它字符输入的电子产 品,如便携式掌上电脑、个人数字助理(PDA,Pers0nal DigitalAssistant)、智能手机等;所 述电子产品可提供多种输入状态以及多种键盘样式,这样,在某种输入状态及某种键盘样式下,用户可用手指或输入笔点击该键盘样式对应键盘上的按钮进行输入。步骤202、通过查找输入状态及其对应的键盘样式的历史使用记录,获取所述目标 输入状态所对应的目标键盘样式;在实际中,输入状态及其对应键盘样式的历史使用记录可以包括使用日期、使用 人等根据实际需要的多种信息,其中,所述使用人可以是电子产品的账户,对于只有一个账 户的电子产品,可以不记录所述使用人信息。例如,对于便携式掌上电脑上的输入状态A键盘样式AA,它的一条历史使用记录 可以包括如下信息2010. 06. 09 19:30,user ;其中,“2010. 06. 0919 30”为使用日期信息, “user”为使用人信息。优选的,本发明可以根据所述历史使用记录的排序参数确定所述目标输入状态所 对应的目标键盘样式。例如,在具体实现中,可根据所述历史使用记录的排序参数进行排 序,并根据排序结果确定所述目标输入状态所对应的目标键盘样式。对于所述排序参数,本领域技术人员可以依据实际情况采用各种方案,本发明不 对具体方案作更多的限制,下面给出一些可行的方案,具体可以包括方案一、使用日期信息作为排序参数;首先,在所述历史使用记录中,查找最近一次在所述目标输入状态下使用的键盘 样式;然后,将所述查找得到的键盘样式确定为目标键盘样式。在实际中,可以按照使用日期信息的先后,对所述目标输入状态及其对应键盘样 式的历史使用记录进行排序,排在最后面的则是最近一次在所述目标输入状态下使用的键 盘样式,也即所述目标键盘样式。方案二、使用时间信息作为排序参数;首先,在所述历史使用记录中,查找在所述目标输入状态下使用时间最长的键盘 样式;然后,将所述查找得到的键盘样式确定为目标键盘样式。假设所述电子产品提供3种键盘样式键盘样式AA、BB和CC,目标输入状态为A, 本方案根据输入状态A及其对应键盘样式的历史使用记录得知,一周来输入状态A键盘样 式AA的累计使用时间为35小时20分9秒,输入状态A键盘样式BB的累计使用时间为1 小时30分,输入状态A键盘样式CC的累计使用时间为20分45秒,那么,在输入状态A下 使用时间最长的键盘样式AA则为目标键盘样式。方案三、使用次数信息作为排序参数;首先,在所述历史使用记录中,查找在所述目标输入状态下使用次数最多的键盘 样式;然后,将所述查找得到的键盘样式确定为目标键盘样式。对应上例,假设输入状态A键盘样式AA、输入状态A键盘样式BB、输入状态A键盘 样式CC分别对应30、50、600条历史使用记录,那么,在输入状态A下使用次数最多的键盘 样式CC即是目标键盘样式。方案四、使用频率信息作为排序参数。首先,在所述历史使用记录中,查找在所述目标输入状态下使用频率最高的键盘样式;然后,将所述查找得到的键盘样式确定为目标键盘样式。在实际中,可分别统计一个时间段内,所述目标输入状态及其对应键盘样式的历 史使用记录的数目;假设2010. 04. 09 12:30 2010. 05. 09 1230 —个月的时间内,输入 状态A键盘样式AA、输入状态A键盘样式BB、输入状态A键盘样式CC分别对应10、90、900 条历史使用记录,也即,该一个月时间内在输入状态A下所述3种键盘样式的使用频率分别 为10/ (10+90+900 = 1%, 90/ (10+90+900) = 9%, 900/ (10+90+900) = 90%,那么,在输入 状态A下使用频率最高的键盘样式CC则为目标键盘样式。以上对排序参数的几种方案进行了详细介绍,可以理解,本领域技术人员可以单 独使用某一种排序参数,也可以将两个以上的排序参数结合在一起使用。根据需要结合使 用上述几种方案,或者,使用其中任一种方案,本发明对此不加以限制。当然,如果采用上述 查找方式中的多种时,则需要从所述查找得到的键盘样式中确定一键盘样式为目标键盘样 式。例如,在结合使用时间信息和使用次数信息两种排序参数时,可以分别赋予所述 使用时间信息和使用次数信息一定的权重(比如70%、30% ),然后根据所述两种信息各自 的排序结果以及相应的权重,综合计算排序结果,进而确定目标键盘样式。上述方案能够直接通过查找,获取所述目标输入状态所对应的目标键盘样式;但 是,在当前账户(用户)并未使用过所述目标输入状态时,历史用户记录中是不会记载所述 目标输入状态的对应键盘样式的,此种情况下,本发明可以提供如下获取所述目标输入状 态所对应的目标键盘样式的方案查找历史使用记录;如果历史使用记录中未记载所述目标输入状态的对应键盘样式,则将该目标输入 状态下的默认键盘模式确定为目标键盘样式。例如,用户存在从输入状态A切换到目标输入状态B的切换请求,而之前并未使用 过输入状态B,因而历史使用记录中未记载输入状态B的对应键盘样式,此时,可以将输入 状态B的默认键盘模式BBO确定为目标键盘样式,其中,该默认键盘模式BBO可与当前键盘 模式相同,也可不同。步骤203、在切换到目标输入状态的同时,将键盘样式切换到目标键盘样式。对于习惯在不同输入状态下使用不同键盘样式的用户,本发明可以在切换输入状 态的同时,将键盘样式切换到不同于当前键盘样式的目标键盘样式;因而能够在满足该用 户使用习惯的前提下,减少用户操作步骤;对于习惯在不同输入状态下使用相同键盘样式的用户,本发明可以在切换输入状 态的同时,将键盘样式切换到与当前键盘样式相同的目标键盘样式,由于能够保持所述当 前键盘样式不变,同样能够满足该用户使用习惯。本实施例能够根据用户的输入状态切换请求,同时进行输入状态和键盘样式的切 换;可以理解,在用户存在键盘样式切换请求时,本实施例还可以针对该切换请求,进行键 盘样式的切换。另外,由于具有用户使用输入状态及其对应键盘样式的记录功能,所述历史使用 记录可以接受编辑操作,其中,所述编辑操作可以是添加、删除等操作。
例如,所述添加操作可以包括将当前输入状态及其对应的当前键盘样式添加至 所述历史使用记录;或者,将目标输入状态及其对应的目标键盘样式添加至所述历史使用 记录。又如,在添加一条新的历史使用记录时,可以设置该记录的有效期属性,例如为60 天,这样,可以自动删除超过60天的历史使用记录。为使本领域技术人员更好地理解本发明,以下提供本发明一种输入状态及键盘样 式的切换示例,所述示例具体可以包括步骤R1、在拼音输入状态及数字键盘样式下,接收用户从拼音输入状态切换到英 文输入状态的切换请求;步骤R2、通过查找英文输入状态及其对应的键盘样式的历史使用记录得知最近 一次使用英文输入状态时,使用的是数字键盘样式,则确定数字键盘样式为英文输入状态 所对应的目标键盘样式;步骤R3、在切换到英文输入状态的同时,保持数字键盘样式不变;步骤R4、在英文输入状态及数字键盘样式下,根据用户的键盘样式切换请求,切换 键盘样式至全键盘样式;此时,只是键盘样式发生变化,输入状态不发生变化,依旧为英文输入状态;步骤R5、在英文输入状态及全键盘样式下,接收用户从英文输入状态切换到拼音 输入状态的切换请求;步骤R6、通过查找拼音输入状态及其对应的键盘样式的历史使用记录得知最近 一次使用拼音输入状态时,使用的是数字键盘样式,则确定数字键盘样式为拼音输入状态 所对应的目标键盘样式;步骤R7、在切换到拼音输入状态的同时,将键盘样式切换到数字键盘样式;步骤R8、在拼音输入状态及数字键盘样式下,接收用户从拼音输入状态切换到英 文输入状态的切换请求;步骤R9、通过查找英文输入状态及其对应的键盘样式的历史使用记录得知最近 一次使用英文输入状态时,使用的是全键盘样式,则确定全键盘样式为英文输入状态所对 应的目标键盘样式;步骤R10、在切换到英文输入状态的同时,将键盘样式切换到全键盘样式。参照图3,上例中输入状态及键盘样式的切换过程主要包括根据用户的输入状态切换请求301,将拼音输入状态及数字键盘样式一英文输入 状态及数字键盘样式,其中,“一”表示切换过程;根据用户的键盘样式切换请求302,将英文输入状态及数字键盘样式一英文输入 状态及全键盘样式;根据用户的输入状态切换请求303,将英文输入状态及全键盘样式一拼音输入状 态及数字键盘样式;根据用户的输入状态切换请求304,将拼音输入状态及数字键盘一英文输入状态 及全键盘样式,图中用“;”分割输入状态和键盘样式。上例通过查找目标输入状态及其对应键盘样式的历史使用记录,能够在切换输入 状态的同时快速切换到最近一次该目标输入状态对应的目标键盘样式;对于用户来说,其仍可以使用键盘样式切换请求(例如302)进行调整,使得历史使用记录能够准确反映用户 在目标输入状态下的键盘样式使用习惯,如本例中的使用习惯为,在拼音输入状态习惯使 用数字键盘,在英文输入状态下习惯使用全键盘样式等。与前述方法实施例1相对应,本发明还给出了一种输入状态及键盘样式的切换装 置实施例1,参照图4所示的结构图,所述装置具体可以包括接收单元401,用于接收用户从当前输入状态切换到目标输入状态的切换请求;历史数据库402,用于保存输入状态及其对应的键盘样式的历史使用记录;获取单元403,用于通过查找所述历史数据库402,获取所述目标输入状态所对应 的目标键盘样式;切换单元404,用于在切换到目标输入状态的同时,将键盘样式切换到目标键盘样式。
在实际中,所述获取单元403可用于,根据所述历史使用记录的排序参数进行排 序,并根据排序结果确定所述目标输入状态所对应的目标键盘样式。具体的,所述获取单元403可以采用下述四种查找子单元中的一种或者多种,以 及,确定子单元,用于从所述查找得到的键盘样式中确定一键盘样式为目标键盘样式。例 如第一查找子单元,用于在所述历史数据库中,查找最近一次在所述目标输入状态 下使用的键盘样式;或者,第二查找子单元,用于在所述历史数据库中,查找在所述目标输入状态下使 用时间最长的键盘样式;或者,第三查找子单元,用于在所述历史数据库中,查找在所述目标输入状态下使 用次数最多的键盘样式;或者,第四查找子单元,用于在所述历史数据库中,查找在所述目标输入状态下使 用频率最高的键盘样式。上述四种子单元能够直接通过查找,获取所述目标输入状态所对应的目标键盘样 式;但是,在用户并未使用过所述目标输入状态时,历史用户记录中是不会记载所述目标输 入状态的对应键盘样式的,此种情况下,本发明可以在所述获取单元403中设计如下子单 元第五查找子单元,用于查找历史使用记录,并在历史使用记录中未记载所述目标 输入状态的对应键盘样式时,将该目标输入状态下的默认键盘模式确定为目标键盘样式。可以理解,本领域技术人员可以依据实际情况采用上述子单元中的一种或几种, 本发明不对具体方案作更多的限制。另外,作为历史使用记录的仓库,所述历史数据库402可以接受添加、删除等编辑 操作。例如,可以设计一记录单元,用于执行所述添加操作,具体的,其可以将当前输入 状态及其对应的当前键盘样式记录至所述历史数据库402,或者,将目标输入状态及其对应 的目标键盘样式添加至所述历史数据库402。又如,在添加一条新的历史使用记录时,可以设置该记录的有效期属性,例如为60 天,这样,可以自动删除超过60天的历史使用记录。
下面给出一种将上述装置应用在触摸屏输入法系统中的实施例。参照图5,示出了本发明的一种触摸屏输入法系统实施例1的结构框图,该触摸屏 输入法系统包括上述的输入状态及键盘样式的切换装置,本实施例中的触摸屏输入法系统 具体可以包括接收单元501,用于接收用户从当前输入状态切换到目标输入状态的切换请求;历史数据库502,用于保存输入状态及其对应的键盘样式的历史使用记录;获取单元503,用于通过查找所述历史数据库502,获取所述目标输入状态所对应 的目标键盘样式;切换单元504,用于在切换到目标输入状态的同时,将键盘样式切换到目标键盘样 式;输入接口单元505,用于接收用户的输入信息;信息转换单元506,用于依据所接收的输入信息,在词库507中进行检索,得到相 应的候选项并排序;展现单元508,用于展现候选项;结果输出单元509,用于接收用户指示,输出指定的候选项。需要说明的是,单元501-504与单元505-509可以并行地工作,例如,在单元 501-504不工作时,输入接口单元505可在当前输入状态及当前键盘样式下,接收用户的输 入信息,而在单元501-504工作时,输入接口单元505可在目标输入状态及目标键盘样式 下,接收用户的输入信息。另外,所述信息转换单元506、词库507、展现单元508主要针对所接收的输入信 息中的字母字符进行工作,而对于所接收的输入信息中的数字字符,可由结果输出单元509 直接进行输出。对于装置实施例1、输入法系统实施例1而言,由于其与方法实施例1基本相似,所 以描述的比较简单,相关之处参见方法实施例1的部分说明即可。参照图6,示出了本发明一种输入状态及键盘样式的切换方法实施例2的流程图, 具体可以包括步骤601、接收用户从当前键盘样式切换到目标键盘样式的切换请求;对于触摸屏输入法的输入状态和键盘样式,有的用户习惯在不同键盘样式下使用 不同的输入状态,而有的用户习惯在不同键盘样式下使用相同的输入状态。对于习惯在不同键盘样式下使用不同输入状态的用户,假设当前状态样式组合为 输入状态A键盘样式AA,如果用户希望使用输入状态B键盘样式BB,则需要首先将键盘样 式从AA切换到BB,得到输入状态A键盘样式BB,然后,将输入状态从A切换到B,得到输入 状态B键盘样式BB。可以看出,欲满足用户需求,至少需要2个操作切换键盘样式和切换 输入状态,无疑增加了用户操作。本实施例的核心思想之一在于,在接收到用户从当前键盘样式切换到目标键盘样 式的切换请求时,通过查找历史使用记录来获取所述目标键盘样式所对应的目标输入状 态,并在切换到目标键盘样式的同时,将输入状态切换到目标输入状态;由于该历史使用记 录中存储有用户使用键盘样式及其对应输入状态的记录,获取得到的目标输入状态能够准 确反映用户在目标键盘样式下的输入状态使用习惯,也即,只需用户的1个切换请求,即可得到满足自身使用习惯的输入状态及键盘样式。步骤602、通过查找键盘样式及其对应的输入状态的历史使用记录,获取所述目标 键盘样式所对应的目标输入状态;在具体实现中,可根据所述历史使用记录的排序参数进行排序,并根据排序结果 确定所述目标键盘样式所对应的目标输入状态。本实施例可以提供如下排序参数的方案方案一、使用日期信息作为排序参数;首先,在所述历史使用记录中,查找最近一次在所述目标键盘样式下使用的输入 状态;然后,将所述查找得到的输入状态确定为目标输入状态。在实际中,输入状态及其对应键盘样式的历史使用记录可以包括使用日期信息, 例如,所述使用日期信息可以为2010. 06. 09 19:30。这样,可以按照使用日期信息的先后,对所述目标键盘样式及其对应输入状态的 历史使用记录进行排序,排在最后面的则是最近一次在所述目标键盘样式下使用的输入状 态,也即所述目标输入状态。方案二、使用时间信息作为排序参数;首先,在所述历史使用记录中,查找在所述目标键盘样式下使用时间最长的输入 状态;然后,将所述查找得到的输入状态确定为目标输入状态。假设某智能手机提供3种输入状态输入状态A、B和C,目标键盘样式为BB,本方 案根据键盘样式BB及其对应键盘样式的历史使用记录得知,一周来输入状态A键盘样式BB 的累计使用时间为35小时20分9秒,输入状态B键盘样式BB的累计使用时间为1小时30 分,输入状态C键盘样式BB的累计使用时间为20分45秒,那么,在键盘样式BB下使用时 间最长的输入状态A则为目标输入状态。方案三、使用次数信息作为排序参数;首先,在所述历史使用记录中,查找在所述目标键盘样式下使用次数最多的输入 状态;然后,将所述查找得到的输入状态确定为目标输入状态。对应上例,假设输入状态A键盘样式BB、输入状态B键盘样式BB、输入状态C键盘 样式BB分别对应30、50、600条历史使用记录,那么,在键盘样式BB下使用次数最多的输入 状态C即是目标输入状态。方案四、使用频率信息作为排序参数。首先,在所述历史使用记录中,查找在所述目标键盘样式下使用频率最高的输入 状态;然后,将所述查找得到的输入状态确定为目标输入状态。在实际中,可分别统计一个时间段内,所述目标键盘样式及其对应输入状态的历 史使用记录的数目;假设2010. 04. 09 09:30 2010. 05. 09 0930 —个月的时间内,输入 状态A键盘样式BB、输入状态B键盘样式BB、输入状态C键盘样式BB分别对应10、90、900 条历史使用记录,也即,该一个月时间内在键盘样式BB下所述3种输入状态的使用频率分
14别为10/(300+250+450) = 1 %,90/(300+250+450) = 9%,900/(300+250+450) = 90%,那 么,在键盘样式BB下使用频率最高的输入状态C则为目标输入状态。可以理解,本领域技术人员可以根据需要联合使用所述几种方案,或者,使用其中 任一种方案,本发明对此不加以限制。例如,在联合使用使用时间信息和使用次数信息时, 可以分别赋予所述使用时间信息和使用次数信息一定的权重(比如60%、40%),然后根据 所述两种信息各自的排序结果以及相应的权重,综合计算排序结果,进而确定目标输入状 态。上述方案能够直接通过查找,获取所述目标输入状态所对应的目标键盘样式;, 在当前账户(用户)并未使用过所述目标输入状态时,历史用户记录中是不会记载所述目 标输入状态的对应键盘样式的,此种情况下,本发明可以提供如下获取所述目标键盘样式 所对应的目标输入状态的方案查找历史使用记录;如果历史使用记录中未记载所述目标键盘样式的对应输入状态,则将该目标键盘 样式下的默认输入状态确定为目标输入状态。例如,用户希望从键盘样式AA切换到目标键盘样式BB,而之前并未使用过键盘样 式BB,因而历史使用记录中未记载键盘样式BB的对应输入状态,此时,可以将键盘样式BB 的默认输入状态BO确定为目标输入状态;该默认输入状态BO可与当前输入状态相同,也可 不同。步骤603、在切换到目标键盘样式的同时,将输入状态切换到目标输入状态。对于习惯在不同键盘样式下使用不同输入状态的用户,本发明可以在切换键盘样 式的同时,将输入状态切换到不同于当前输入状态的目标输入状态;因而能够在满足该用 户使用习惯的前提下,减少用户操作步骤;对于习惯在不同键盘样式下使用相同输入状态的用户,本发明可以在切换键盘样 式的同时,将输入状态切换到与当前输入状态相同的目标输入状态,由于能够保持所述当 前输入状态不变,同样能够满足该用户使用习惯。本实施例能够根据用户的键盘样式切换请求,同时进行键盘样式和输入状态的切 换;可以理解,在用户存在输入状态切换请求时,本实施例还可以针对该切换请求,进行输 入状态的切换。另外,由于具有用户使用键盘样式及其对应输入状态的记录功能,所述历史使用 记录可以接受编辑操作,其中,所述编辑操作可以是添加、删除等操作。例如,所述添加操作可以包括将当前键盘样式及其对应的当前输入状态添加至 所述历史使用记录;或者,将目标键盘样式及其对应的目标输入状态添加至所述历史使用
记录,等等。又如,在添加一条新的历史使用记录时,可以设置该记录的有效期属性,例如为60 天,这样,可以自动删除超过60天的历史使用记录。为使本领域技术人员更好地理解本发明,以下提供本发明一种输入状态及键盘样 式的切换示例,所述示例具体可以包括步骤Si、在拼音输入状态及数字键盘样式下,接收用户从数字键盘样式切换到全 键盘样式的切换请求;
步骤S2、通过查找全键盘样式及其对应的输入状态的历史使用记录得知最近一 次使用全键盘样式时,使用的是拼音输入状态,则确定拼音输入状态为全键盘样式所对应 的目标输入状态;步骤S3、在切换到全键盘样式的同时,保持拼音输入状态不变;步骤S4、在拼音输入状态及全键盘样式下,根据用户的输入状态切换请求,切换输 入状态至英文输入状态;此时,只是输入状态发生变化,键盘样式并不发生变化,依旧为全键盘样式;步骤S5、在英文输入状态及全键盘样式下,接收用户从全键盘样式切换到数字键 盘样式的切换请求;步骤S6、通过查找数字键盘样式及其对应的输入状态的历史使用记录得知最近 一次使用数字键盘样式时,使用的是拼音输入状态,则确定拼音输入状态为数字键盘样式 所对应的目标输入状态;步骤S7、在切换到数字键盘样式的同时,将输入状态切换到拼音输入状态;步骤S8、在拼音输入状态及数字键盘样式下,接收用户从数字键盘样式切换到全 键盘样式的切换请求;步骤S9、通过查找全键盘样式及其对应的输入状态的历史使用记录得知最近一 次使用全键盘样式时,使用的是英文输入状态,则确定英文输入状态为全键盘样式所对应 的目标输入状态;步骤S10、在切换到全键盘样式的同时,将输入状态切换到英文输入状态。参照图7,上例中输入状态及键盘样式的切换过程主要包括根据用户的键盘样式切换请求701,将拼音输入状态及数字键盘样式一拼音输入 状态及全键盘样式,其中,“一”表示切换过程;根据用户的输入状态切换请求702,将拼音输入状态及全键盘样式一英文输入状 态及全键盘样式;根据用户的键盘样式切换请求703,将英文输入状态及全键盘样式一拼音输入状 态及数字键盘;根据用户的键盘样式切换请求704,将拼音输入状态及数字键盘一英文输入状态 及全键盘样式。上例通过查找目标键盘样式及其对应输入状态的历史使用记录,能够在切换的同 时快速切换到最近一次该目标键盘样式对应的目标输入状态;对于用户来说,其仍可以使 用输入状态切换请求(例如702)进行调整,使得历史使用记录能够准确反映用户在目标输 入状态下的输入状态使用习惯,如本例中的使用习惯为,在数字键盘下习惯使用拼音输入 状态,在全键盘样式下习惯使用英文输入状态等等。与前述方法实施例2相对应,本发明还给出了一种输入状态及键盘样式的切换装 置实施例2,参照图8所示的结构图,所述装置具体可以包括接收单元801,用于接收用户从当前键盘样式切换到目标键盘样式的切换请求;历史数据库802,用于保存键盘样式及其对应的输入状态的历史使用记录;获取单元803,用于通过查找所述历史数据库802,获取所述目标键盘样式所对应 的目标输入状态;
切换单元804,用于在切换到目标键盘样式的同时,将输入状态切换到目标输入状 态。在实际中,所述获取单元803可用于,根据所述历史使用记录的排序参数进行排 序,并根据排序结果确定所述目标键盘样式所对应的目标输入状态。具体的,所述获取单元803可以采用下述四种查找子单元中的一种或者多种第一查找子单元,用于在所述历史使用记录中,查找最近一次在所述目标键盘样 式下使用的输入状态;或者,第二查找子单元,用于在所述历史使用记录中,查找在所述目标键盘样式下 使用时间最长的输入状态;或者,第三查找子单元,用于在所述历史使用记录中,查找在所述目标键盘样式下 使用次数最多的输入状态;或者,第四查找子单元,用于在所述历史使用记录中,查找在所述目标键盘样式下 使用频率最高的输入状态。当然,获取单元803还包括确定子单元,用于从所述查找得到的输入状态中确定 一输入状态为目标输入状态。上述四种子单元能够直接通过查找,获取所述目标所对应的目标输入状态;但是, 在用户并未使用过所述目标键盘样式时,历史用户记录中是不会记载所述目标键盘样式的 对应输入状态的,此种情况下,本发明可以在所述获取单元803中设计如下子单元第五查找子单元,用于查找历史使用记录,并在历史使用记录中未记载所述目标 键盘样式的对应输入状态时,将该目标键盘样式下的默认输入状态确定为目标输入状态。可以理解,本领域技术人员可以依据实际情况采用上述子单元中的一种或几种, 本发明不对具体方案作更多的限制。另外,作为历史使用记录的仓库,所述历史数据库802可以接受添加、删除等编辑 操作。例如,可以在装置中设计一记录单元,用于执行所述添加操作,具体的,记录单元, 用于将当前键盘样式及其对应的当前输入状态记录至所述历史数据库802,或者,将目标键 盘样式及其对应的目标输入状态记录至所述历史数据库802,等等。又如,在添加一条新的历史使用记录时,可以设置该记录的有效期属性,例如为60 天,这样,可以自动删除超过60天的历史使用记录。下面给出一种将上述装置应用在触摸屏输入法系统中的实施例。参照图9,示出了本发明的一种触摸屏输入法系统实施例2的结构框图,该触摸屏 输入法系统包括上述的输入状态及键盘样式的切换装置,本实施例中的触摸屏输入法系统 具体可以包括接收单元901,用于接收用户从当前键盘样式切换到目标键盘样式的切换请求;历史数据库902,用于保存键盘样式及其对应的输入状态的历史使用记录;获取单元903,用于通过查找所述历史数据库902,获取所述目标键盘样式所对应 的目标输入状态;切换单元904,用于在切换到目标键盘样式的同时,将输入状态切换到目标输入状 态;
输入接口单元905,用于接收用户的输入信息;信息转换单元906,用于依据所接收的输入信息,在词库507中进行检索,得到相 应的候选项并排序;展现单元908,用于展现候选项;结果输出单元909,用于接收用户指示,输出指定的候选项。需要说明的是,单元901-904与单元905-909可以并行地工作,例如,在单元 901-904不工作时,输入接口单元905可在当前输入状态及当前键盘样式下,接收用户的输 入信息,而在单元901-904工作时,输入接口单元905可在目标输入状态及目标键盘样式 下,接收用户的输入信息。另外,所述信息转换单元906、词库907、展现单元908主要针对所接收的输入信息 中的字母字符进行相应的操作,而对于所接收的输入信息中的数字字符,可由结果输出单 元909直接进行输出。对于装置实施例2、输入法系统实施例2而言,由于其与方法实施例2基本相似,所 以描述的比较简单,相关之处参见方法实施例2的部分说明即可。上述装置实施例1和装置实施例2可以位于同一触摸屏输入法系统中,参照图10, 示出了本发明的一种触摸屏输入法系统实施例3的结构框图,该触摸屏输入法系统包括切 换装置1和切换装置2,本实施例中的触摸屏输入法系统具体可以包括切换装置1,具体可以包括第一接收单元1001,用于接收用户从当前输入状态切换到目标输入状态的切换请 求;第一历史数据库1002,用于保存输入状态及其对应的键盘样式的历史使用记录;第一获取单元1003,用于通过查找所述历史数据库502,获取所述目标输入状态 所对应的目标键盘样式;第一切换单元1004,用于在切换到目标输入状态的同时,将键盘样式切换到目标 键盘样式;切换装置2,具体可以包括第二接收单元1005,用于接收用户从当前键盘样式切换到目标键盘样式的切换请 求;第二历史数据库1006,用于保存键盘样式及其对应的输入状态的历史使用记录;第二获取单元1007,用于通过查找所述历史数据库902,获取所述目标键盘样式 所对应的目标输入状态;第二切换单元1008,用于在切换到目标键盘样式的同时,将输入状态切换到目标 输入状态;输入装置,具体可以包括输入接口单元1009,用于接收用户的输入信息;信息转换单元1010,用于依据所接收的输入信息,在词库1011中进行检索,得到 相应的候选项并排序;展现单元1012,用于展现候选项;结果输出单元1013,用于接收用户指示,输出指定的候选项。
需要说明的是,上述切换装置1与输入装置可以共同工作,以及,上述切换装置2 与输入装置也可共同工作。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。以上对本发明所提供的一种输入状态及键盘样式的切换方法、装置和触摸屏输入 法系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述, 以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一 般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所 述,本说明书内容不应理解为对本发明的限制。
权利要求
一种输入状态及键盘样式的切换方法,其特征在于,包括接收用户从当前输入状态切换到目标输入状态的切换请求;通过查找输入状态及其对应的键盘样式的历史使用记录,获取所述目标输入状态所对应的目标键盘样式;在切换到目标输入状态的同时,将键盘样式切换到目标键盘样式。
2.如权利要求1所述的方法,其特征在于,所述获取所述目标输入状态所对应的目标 键盘样式的步骤具体为根据所述历史使用记录的排序参数确定所述目标输入状态所对应的目标键盘样式。
3.如权利要求1所述的方法,其特征在于,所述获取目标输入状态所对应的目标键盘 样式的步骤,包括在所述历史使用记录中,查找最近一次在所述目标输入状态下使用的键盘样式;和/ 或,查找在所述目标输入状态下使用时间最长的键盘样式;和/或,查找在所述目标输入状 态下使用次数最多的键盘样式;和/或,查找在所述目标输入状态下使用频率最高的键盘 样式;从所述查找得到的键盘样式中确定一键盘样式为目标键盘样式。
4.如权利要求1所述的方法,其特征在于,所述获取所述目标输入状态所对应的目标 键盘样式的步骤,包括查找历史使用记录;如果历史使用记录中未记载所述目标输入状态的对应键盘样式,则将该目标输入状态 下的默认键盘模式确定为目标键盘样式。
5.如权利要求1所述的方法,其特征在于,还包括将当前输入状态及其对应的当前键盘样式添加至所述历史使用记录; 或者,将目标输入状态及其对应的目标键盘样式添加至所述历史使用记录。
6.一种输入状态及键盘样式的切换装置,其特征在于,包括接收单元,用于接收用户从当前输入状态切换到目标输入状态的切换请求; 历史数据库,用于保存输入状态及其对应的键盘样式的历史使用记录; 获取单元,用于通过查找所述历史数据库,获取所述目标输入状态所对应的目标键盘 样式;切换单元,用于在切换到目标输入状态的同时,将键盘样式切换到目标键盘样式。
7.如权利要求6所述的装置,其特征在于,所述获取单元具体用于,根据所述历史使用 记录的排序参数确定所述目标输入状态所对应的目标键盘样式。
8.如权利要求6所述的装置,其特征在于,所述获取单元包括第一查找子单元,用于在所述历史数据库中,查找最近一次在所述目标输入状态下使 用的键盘样式;和/或,第二查找子单元,用于在所述历史数据库中,查找在所述目标输入状态下使用 时间最长的键盘样式;和/或,第三查找子单元,用于在所述历史数据库中,查找在所述目标输入状态下使用 次数最多的键盘样式;和/或,第四查找子单元,用于在所述历史数据库中,查找在所述目标输入状态下使用频率最高的键盘样式; 以及,确定子单元,用于从所述查找得到的键盘样式中确定一键盘样式为目标键盘样式。
9.如权利要求6所述的装置,其特征在于,所述获取单元包括第五查找子单元,用于查找历史使用记录,并在历史使用记录中未记载所述目标输入 状态的对应键盘样式时,将该目标输入状态下的默认键盘模式确定为目标键盘样式。
10.如权利要求6所述的装置,其特征在于,还包括记录单元,用于将当前输入状态及其对应的当前键盘样式记录至所述历史数据库,或 者,将目标输入状态及其对应的目标键盘样式添加至所述历史数据库。
11.一种触摸屏输入法系统,其特征在于,包括前述6至10中任一项所述的输入状态及 键盘样式的切换装置。
12.—种输入状态及键盘样式的切换方法,其特征在于,包括 接收用户从当前键盘样式切换到目标键盘样式的切换请求;通过查找键盘样式及其对应的输入状态的历史使用记录,获取所述目标键盘样式所对 应的目标输入状态;在切换到目标键盘样式的同时,将输入状态切换到目标输入状态。
13.如权利要求12所述的方法,其特征在于,所述获取所述目标键盘样式所对应的目 标输入状态的步骤具体为根据所述历史使用记录的排序参数确定所述目标输入状态所对应的目标键盘样式。
14.如权利要求12所述的方法,其特征在于,所述获取所述目标键盘样式所对应的目 标输入状态的步骤,包括在所述历史使用记录中,查找最近一次在所述目标键盘样式下使用的输入状态; 和/或,查找在所述目标键盘样式下使用时间最长的输入状态; 和/或,查找在所述目标键盘样式下使用次数最多的输入状态; 和/或,查找在所述目标键盘样式下使用频率最高的输入状态; 从所述查找得到的输入状态中确定一输入状态为目标输入状态。
15.如权利要求12所述的方法,其特征在于,所述获取所述目标键盘样式所对应的目 标输入状态的步骤,包括查找历史使用记录;如果历史使用记录中未记载所述目标键盘样式的对应输入状态,则将该目标键盘样式 下的默认输入状态确定为目标输入状态。
16.如权利要求12所述的方法,其特征在于,还包括将当前键盘样式及其对应的当前输入状态添加至所述历史使用记录; 或者,将目标键盘样式及其对应的目标输入状态添加至所述历史使用记录。
17.一种输入状态及键盘样式的切换装置,其特征在于,包括接收单元,用于接收用户从当前键盘样式切换到目标键盘样式的切换请求; 历史数据库,用于保存键盘样式及其对应的输入状态的历史使用记录; 获取单元,用于通过查找所述历史数据库,获取所述目标键盘样式所对应的目标输入 状态;切换单元,用于在切换到目标键盘样式的同时,将输入状态切换到目标输入状态。
18.如权利要求17所述的装置,其特征在于,所述获取单元具体用于,根据所述历史使 用记录的排序参数确定所述目标输入状态所对应的目标键盘样式。
19.如权利要求17所述的装置,其特征在于,所述获取单元包括第一查找子单元,用于在所述历史使用记录中,查找最近一次在所述目标键盘样式下 使用的输入状态;和/或,第二查找子单元,用于在所述历史使用记录中,查找在所述目标键盘样式下使 用时间最长的输入状态;和/或,第三查找子单元,用于在所述历史使用记录中,查找在所述目标键盘样式下使 用次数最多的输入状态;和/或,第四查找子单元,用于在所述历史使用记录中,查找在所述目标键盘样式下使 用频率最高的输入状态;以及,确定子单元,用于从所述查找得到的输入状态中确定一输入状态为目标输入状态。
20.如权利要求17所述的装置,其特征在于,所述获取单元包括第五查找子单元,用于查找历史使用记录,并在历史使用记录中未记载所述目标键盘 样式的对应输入状态时,将该目标键盘样式下的默认输入状态确定为目标输入状态。
21.如权利要求17所述的装置,其特征在于,还包括记录单元,用于将当前键盘样式及其对应的当前输入状态记录至所述历史数据库,或 者,将目标键盘样式及其对应的目标输入状态记录至所述历史数据库。
22.一种触摸屏输入法系统,其特征在于,包括前述17至21中任一项所述的输入状态 及键盘样式的切换装置。
全文摘要
本发明提供了一种输入状态及键盘样式的切换方法和装置,其中所述方法包括接收用户从当前输入状态切换到目标输入状态的切换请求;通过查找输入状态及其对应的键盘样式的历史使用记录,获取所述目标输入状态所对应的目标键盘样式;在切换到目标输入状态的同时,将键盘样式切换到目标键盘样式。本发明可以通过查找历史使用记录来获取所述目标输入状态所对应的目标键盘样式,并在切换到目标输入状态的同时,将键盘样式切换到目标键盘样式;即只需用户的1个切换请求,即可提供给用户满足自身使用习惯的输入状态及键盘样式。
文档编号G06F3/048GK101887310SQ20101021191
公开日2010年11月17日 申请日期2010年6月21日 优先权日2010年6月21日
发明者吴振宇, 吴爽, 孙国晴 申请人:北京搜狗科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1