一种根据用户设备的输入框配置输入模式的方法和设备的制作方法

文档序号:6606916阅读:109来源:国知局
专利名称:一种根据用户设备的输入框配置输入模式的方法和设备的制作方法
技术领域
本发明涉及信息技术领域,尤其涉及一种根据用户设备的输入框配置输入模式的 技术。
背景技术
随着信息技术的发展,人们需要利用在不同的应用环境中进行各种类型的内容输 入,如中文输入、英文输入或数字输入。而现有技术要求人们在选定输入框进行输入时,首 先进行不同输入模式的选择与设置,才能完成所需内容的输入。特别地,当用户需要同时在 多个不同的输入框进行不同的输入时,所导致的多次输入模式的切换,不仅降低了用户的 输入效率,也严重影响了用户的使用体验。另一方面,随着各种移动终端的体型越来越小,为了节省实体键盘的配置空间,在 文字输入方面多采用虚拟键盘输入。虚拟键盘显示在移动终端的触控屏幕上,其布局和大 小是固定的。整个虚拟键盘占用了较大的屏幕位置,但是对于单个按键来说,占位又较小。 用户在使用虚拟键盘进行操作时比较容易出现误操作,导致输入效率大大降低,同时不够 人性化,使得虚拟键盘的实用性也大打折扣。因此,如何根据用户输入框的应用类型配置输入模式,成为急需解决的问题之一。

发明内容
本发明的目的是提供一种根据用户设备的输入框配置输入模式的方法和设备。根据本发明的一个方面,提供一种根据用户设备的输入框配置输入模式的方法, 该方法包括以下步骤a获取用户在用户设备的输入框的应用类型;b根据所述应用类型,配置与所述输入框相适应的输入模式。根据本发明的另一个方面,提供了一种根据用户设备的输入框配置输入模式的设 备,该设备包括获取装置,用于获取用户在用户设备中选择的输入框的应用类型;配置装置,用于根据所述应用类型,配置与所述输入框相适应的输入模式。与现有技术相比,本发明根据用户在用户设备中选择的输入框的应用类型,配置 与之相适应的输入模式,还可以根据用户相关信息进一步调整输入模式,从而极大地提高 了用户的输入效率,并增强了用户体验。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显图1为本发明一个方面,根据用户设备的输入框配置输入模式的方法的流程图;图2为本发明一个优选实施例,根据用户设备的输入框配置输入模式的方法的流
4程图;图3为本发明另一个方面,根据用户设备的输入框配置输入模式的设备的示意 图;图4为本发明一个优选实施例,根据用户设备的输入框配置输入模式的设备的示 意图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进一步详细描述。图1示出本发明一个方面的方法流程图,根据用户设备的输入框配置输入模式的 过程。其中,用户设备可以是任何一种可与用户通过键盘、鼠标、触摸板、或手写设备等方式 进行人机交互的电子产品,例如计算机、笔记本电脑、手机、PDA、游戏机、掌上电脑PPC、平板 电脑或IPTV等。具体地,用户设备在步骤Sl中,获取用户在用户设备中选择的输入框的应用类 型。当用户在用户设备中选中一个输入框拟进行输入操作时,例如,打开一个邮箱登录界 面,准备输入邮箱账号与登录密码;用户设备可以根据输入焦点所在的位置,获知该用户所 选择的输入框,如邮箱账号输入框,然后通过调用输入框的类型函数,获取该输入框的应用 类型。在此,输入框的应用类型可以为中文、英文或者数字,更具体地,例如,中文输入框可 以是文本信息输入框、备忘录输入框、联系人姓名输入框等;英文输入框可以是网址输入 框、邮箱账号输入框等;数字输入框可以是邮政编码输入框、密码输入框等。该应用类型用 于限定输入框所要输入内容的类型。用户在选定输入框后,只能按照输入框的应用类型来 输入想要输入的内容,而不能随意输入当前输入框不支持的应用类型。例如,用户在选定了 邮政编码输入框之后,只能在该输入框中输入数字,而不能输入其他内容。本领域技术人员 应能理解上述输入框的应用类型仅为举例,其他现有的或今后可能出现的输入框应用类型 如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。步骤S2,用户设备根据该应用类型,配置与该输入框相适应的输入模式。具体地, 用户设备在步骤S2中,根据其在步骤Sl中所获取的该输入框的应用类型,为该输入框配置 相适应的输入模式,以支持该用户在此输入模式下在该输入框中完成输入内容。例如,当前 输入框的应用类型为英文,输入内容为网址,那么据此,按照步骤S2,用户设备为该输入框 配置英文输入模式。优选地,用户设备还包括输入模式库,以存储各种为输入框配置的输入 模式。在此,输入模式涵括多种情形1)将键盘、小键盘切换为英文或数字;2)根据所需输 入模式生出相应的虚拟键盘,通过触摸屏、光标点击等方式进行操作;3)根据所需输入模 式调用相应的输入法,例如五笔、全拼、双拼或特定的智能输入法。也即,输入模式库中存储 多种输入模式,根据具体输入框的应用类型,用户设备为其配置相适应的输入模式,包括键 盘的中文、英文或数字切换,生成合适的虚拟键盘以及调用合适的输入法。例如,用户设备 获取当前输入框的应用类型为英文,如果用户使用的是实体键盘,则为其切换至英文输入; 如果用户设备未配备实体键盘,则为其生成英文输入的虚拟键盘;还可以为用户调用带有 单词纠错功能的输入法。优选地,步骤Sl和步骤S2是持续不断工作的。具体地,步骤Sl中,用户设备获取
5当前用户选择的输入框的应用类型,步骤S2,用户设备根据该应用类型,为该输入框配置相 适应的输入模式。在此,本领域技术人员应理解“持续”是指用户设备在步骤Sl和步骤S2 中分别按照设定的或实时调整的工作模式要求进行当前输入框应用类型的获取和输入模 式的配置,直至该用户在较长时间内停止通过用户设备执行输入操作。图2示出本发明一个优选实施例的方法流程图,根据用户设备的输入框配置输入 模式的过程。其中,用户设备可以是任何一种可与用户通过键盘、鼠标、触摸板、或手写设 备等方式进行人机交互的电子产品,例如计算机、笔记本电脑、手机、PDA、游戏机、掌上电脑 PPC、平板电脑或IPTV等。具体地,用户设备在步骤S3中,根据该用户在该输入框输入的内容,调整与该输 入框相适应的输入模式。步骤S2中用户设备为该输入框配置了与其相适应的输入模式,但 是,在用户对该输入框进行输入的过程中,根据输入内容的不同,输入模式也应随之做出相 应的调整,调整方式包括但不限于当用户输入某些特定字符,用户设备据此判断当前输入 模式需要调整,并为用户调整至合适的输入模式,例如,当前为中文输入模式,在用户输入 “http”、“WWW”等时,用户设备会为用户切换至英文输入模式;用户设备对用户输入的内容 进行文义分析,并据此为用户调整输入模式,例如在用户输入感叹词,啊、哎、咦、哦等词时, 会为用户切换至符号输入模式;更进一步,用户设备在做出前述输入模式的调整之后,判断 用户在该次调整之后的输入内容已经输入完毕,会将输入模式调整回该次调整之前的输入 模式,例如,接前两例,当用户输入“.com”、“. net”、“. com. cn”、“. org”等后,用户设备会将 输入模式切换至之前的中文输入模式,或者当用户输入符号之后,会为用户切换回之前的 输入模式。本领域技术人员应能理解上述调整方式仅为举例,其他现有的或今后可能出现 的调整方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含 于此。优选地,用户设备还包括输入模式库,以存储各种为输入框配置的输入模式。用户设 备不仅可以从输入模式库中直接调用已有的输入模式以适合输入框中的输入内容,还可以 对已有的输入模式进行调整,使其适合输入框中的输入内容,并将该调整后的输入模式存 储入输入模式库。例如,当前输入框为中文输入框,用户设备为其直接调用中文输入模式, 如果用户需要多次切换输入模式,用户设备会将对应于各种输入模式的切换功能键设置入 当前输入模式,然后将该调整后的输入模式存储入输入模式库。输入模式的调整还包括从 输入状态到非输入状态的切换,当切换到非输入状态后,如果之前使用虚拟键盘的,那么此 时用户设备会自动关闭该虚拟键盘。优选地,步骤Si、步骤S2和步骤S3是持续不断工作的。具体地,步骤Si,用户设 备获取当前用户选择的输入框的应用类型;步骤S2,用户设备根据该应用类型,为该输入 框配置相适应的输入模式,然后,步骤S3,用户设备根据该用户在该输入框输入的内容,调 整与该输入框相适应的输入模式。在此,本领域技术人员应理解“持续”是指用户设备在步 骤Si、步骤S2和步骤S3中分别按照设定的或实时调整的工作模式要求进行当前输入框应 用类型的获取、输入模式的配置和输入模式的调整,直至该用户在较长时间内停止通过用 户设备执行输入操作。在一个优选实施例中,本发明还包括步骤S4(未示出),用户设备检测该用户在用 户设备上是否进行不同输入框之间的切换;当检测到用户进行不同输入框的切换时,跳转 至步骤Si。具体地,用户设备周期性地或应事件触发对输入框的切换进行检测,当检测到输入焦点,如输入光标跳转到不同的输入框时,此时即可认为输入框发生切换,需要跳转至步 骤Si,用户设备获取新输入框的应用类型,再重新为其配置输入模式。输入框的切换既包括 同一页面的不同输入框之间的切换,也包括不同页面的输入框之间的切换。例如,在输入手 机通讯录时,就会出现多个输入框,分别为联系人的各项资料,包括姓名、手机号码、家庭固 定电话号码和电子邮件等信息,当在这些输入框之间切换时,就要分别为他们配置相适应 的输入模式;当用户打开了多个页面时,页面的切换也会导致输入框的切换,此时就需要获 取新的输入框的应用类型,为其配置相适应的输入模式。特别地,步骤S2和步骤S4不是顺序工作的,而是可以同时工作的。用户设备在 步骤S2根据输入框的应用类型,为该输入框配置相适应的输入模式时,同时可以进行步骤 S4,检测不同输入框之间的切换,当检测到用户进行不同输入框的切换时,跳转至步骤Si。 此时当前输入框发生变化,用户设备就要按照步骤Sl中获取的新的输入框的应用类型,配 置输入模式。同样地,步骤S3和步骤S4也不是顺序工作的,而是可以同时工作的。用户设备在 步骤S3根据输入框的输入内容,调整输入模式时,同时可以进行步骤S4,检测不同输入框 之间的切换,当检测到用户进行不同输入框的切换时,跳转至步骤Si。此时当前输入框发生 变化,用户设备重新进入新的一轮输入模式配置过程。更优选地,步骤Si、步骤S2、步骤S3和步骤S4是持续不断工作的。具体地,步骤 Si,用户设备获取当前用户选择的输入框的应用类型;步骤S2,用户设备根据该应用类型, 为该输入框配置相适应的输入模式;然后,步骤S3,用户设备根据该用户在该输入框输入 的内容,调整与该输入框相适应的输入模式,并且,当用户设备在进行步骤S2和步骤S3的 操作时,步骤S4可以同时进行,检测输入框的切换,当检测到输入框的切换时跳转至步骤 Si,用户设备开始新一轮的输入模式配置过程。在此,本领域技术人员应理解“持续”是指 用户设备在步骤Si、步骤S2、步骤S3和步骤S4中分别按照设定的或实时调整的工作模式 要求进行当前输入框应用类型的获取、输入模式的配置、输入模式的调整和输入框的切换 检测,直至该用户在较长时间内停止通过用户设备执行输入操作。在另一个优选实施例中,步骤Sl还包括用户设备检测用户在用户设备上选择的 输入框的应用类型。有些用户设备会主动提供输入框的应用类型,有些用户设备却需要在 应用程序打开后,检测输入框的应用类型。对于不能主动提供输入框的应用类型的用户设 备,检测方法可以是通过获取该输入框所在窗口的窗口句柄,结合该输入框在其窗口中的 位置,从输入框-应用类型对照图中查询得到该输入框的应用类型。本领域技术人员应能 理解上述检测方法仅为举例,其他现有的或今后可能出现的检测方法如可适用于本发明, 也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,步骤S2还包括用户设备根据该应用类型,并结合用户的用户相关信息, 配置与该输入框相适应的输入模式。具体地,在步骤S2中,用户设备根据所获取的当前输 入框的应用类型,以及该用户的用户相关信息,如用户的输入法习惯、用户设备的显示屏的 尺寸,为该输入框配置最适宜的输入模式,以供该用户方便地完成内容输入。例如,对于经 常使用简体笔画输入法的用户,可以为其所选择的输入框配置简体笔画输入法,作为其输 入模式。更优选地,用户相关信息包括但不限于,以下各项中的至少一项1)用户历史输
7入操作记录;2)用户输入偏好设置;3)用户设备信息。其中,用户历史输入操作记录包括 用户历史选择的输入模式和用户的历史输入操作。例如,用户之前对该输入框进行操作时, 经常选择的是简体笔画输入法,并且多伴有符号输入,那么此时,为该输入框配置的输入模 式就是适用于简体笔画输入法,并带有用户历史输入的符号的输入键盘。用户输入偏好设 置可以包括1)虚拟键盘布局、按键的取舍等;2)特定输入法下的用户偏好,如全拼、双拼、 鼻音模糊、卷舌音模糊等。例如,用户在对文本信息输入框进行输入前,可以先对其设置 虚拟键盘的字母按键可以按照顺序排列,而不仅是按照QWERTY键盘排列,省略不会用到的 按键,并且选择全拼输入法,同时设为鼻音模糊。用户设备信息包括用户设备屏幕的大小、 用户设备的型号与输入模式相关的信息。例如,如果用户设备的屏幕太小,那么在配置虚拟 键盘时,就会尽可能多的省略不用和少用的按键,以免虚拟键盘占位太大,影响输入框的显 示。本领域技术人员应能理解上述几种用户相关信息仅为举例,其他现有的或今后可能出 现的用户相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方 式包含于此。优选地,本发明还包括步骤S5(未示出),用户设备记录该用户对输入模式的选择 和/或输入操作,并更新该用户相关信息。在此步骤中,用户设备记录该用户在每次输入框 操作过程中对输入模式的选择,比如使用的输入法,以及用户的输入操作,比如输入人名或 者地址等,并将其写入到相应的存储位置,以完成该用户的用户相关信息的记录与更新。例 如,当前输入框为备忘录信息输入框,用户选择了全拼输入法并设置为鼻音模糊,输入了多 个人名,用户设备会记录该用户对输入模式的选择和输入操作,存储在输入模式库中以更 新该用户相关信息,以便下次进行输入操作时,可以根据最新的用户相关信息配置输入模 式。特别地,步骤S2和步骤S5不是顺序工作的,而是可以同时工作的。在步骤S2用 户设备根据输入框的应用类型,为该输入框配置相适应的输入模式时,用户设备可以同时 记录该用户对输入模式的选择和/或输入操作,并更新该用户相关信息,此时用户相关信 息就会发生变化,用户设备就要按照步骤S5产生的新的用户相关信息,更新输入模式。更优选地,步骤Si、步骤S2和步骤S5是持续不断工作的。具体地,步骤Si,用户 设备获取当前用户选择的输入框的应用类型;步骤S2,用户设备根据该应用类型,为该输 入框配置相适应的输入模式;同时,步骤S5,用户设备记录该用户对输入模式的选择和/或 输入操作,并更新该用户相关信息。在此,本领域技术人员应理解“持续”是指用户设备在 步骤Si、步骤S2和步骤S5中分别按照设定的或实时调整的工作模式要求进行当前输入框 应用类型的获取、输入模式的配置和用户相关信息的更新,直至该用户在较长时间内停止 通过用户设备执行输入操作。在再一个优选实施例中,输入模式包括以下至少一项1)输入键盘;2)输入法。其 中,输入键盘包括但不限于实体键盘和虚拟键盘;而实体键盘包括但不限于QWERTY键盘、 小键盘和九宫格键盘等;虚拟键盘既可以按照实体键盘的布局设计,也可以另行按需要布 局,如可以包括“.com”、“网站”等常用字符串。本领域技术人员应能理解上述几种输入键盘 仅为举例,其他现有的或今后可能出现的输入键盘如可适用于本发明,也应包含在本发明 保护范围以内,并在此以引用方式包含于此。输入法包括但不限于拼音输入法、简体笔画输 入法、五笔输入法等。也即,为输入框配置输入模式时,有多种配置方式,可以是简单的调用英文输入键盘,也可以是调用拼音输入法,更可以是调用按照简体笔画输入法布局的输入 键盘。本领域技术人员应能理解上述几种输入法仅为举例,其他现有的或今后可能出现的 输入法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。 本领域技术人员还应能理解上述几种输入模式仅为举例,其他现有的或今后可能出现的输 入模式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。更优选地,在输入模式包括输入键盘时,步骤S2还包括用户设备根据用户相关信 息来设置该输入键盘。具体地,用户设备,在步骤S2中,根据用户相关信息,如用户输入历 史操作记录、用户输入偏好设置和用户设备信息,配置该输入键盘,以方便用户在当前输入 框进行内容输入。例如,当用户设备的输入键盘为九宫格键盘时,在步骤S2中,用户设备根 据用户相关信息,将其配置为数字键盘、英文键盘或中文键盘等。又如,当用户设备采用虚 拟键盘时,在步骤S2中,用户设备根据用户相关信息,可以调整该虚拟键盘的布局、省略虚 拟按键和设置功能键等。例如,当用户使用虚拟键盘时,可以按照自己的输入偏好对该虚拟 键盘进行设置,如将字母按键按照顺序排列,省略其他按键,并且设置几组特定字母组合来 实现特定功能,如“a+b”为切换数字键盘的组合,“x+y”为切换符号键盘的组合。又如,引 入常用字符集,生成常用字符键盘,如“.Com”、“.net”、“. com. cn”、“. org”等,并可以将该 常用字符键盘的各个按键与实体键盘的按键一一对应,通过敲击实体按键来对虚拟按键进 行操作。优选地,在输入模式包括输入法时,步骤S2还包括用户设备根据用户相关信息来 设置该输入法。例如,用户设备可以依据用户输入偏好设置,为其提供合适的输入法,包括 为其选择合适的输入法,对特定输入法进行设置,如用户词库的增加、鼻音模糊化等。例如, 用户相关信息记录中,该用户都是选择全拼输入法的,那么此时同样为该用户提供全拼输 入法,同时,该用户还可以按照自己的输入偏好对该全拼输入法进行设置,例如,候选词条 的排列方式,每次显示候选词的个数等。更优选地,在输入模式包括输入键盘与输入法时,步骤S2还包括用户设备根据用 户相关信息来设置该输入键盘与输入法。具体地,用户设备,在步骤S2中,根据用户相关信 息,如用户输入历史操作记录、用户输入偏好设置和用户设备信息,配置该输入键盘以及与 该键盘相适应的输入法,以方便用户在当前输入框进行内容输入。例如,当用户设备的输入 键盘为九宫格键盘时,在步骤S2中,用户设备根据用户相关信息,将其配置为中文键盘,并 根据用户输入偏好设置,为该中文键盘配置拼音输入法。图3示出本发明另一个方面的设备示意图,根据用户设备的输入框配置输入模式 的设备。其中,用户设备1可以是任何一种可与用户通过键盘、鼠标、触摸板、或手写设备等 方式进行人机交互的电子产品,例如计算机、笔记本电脑、手机、PDA、游戏机、掌上电脑PPC、 平板电脑或IPTV等。用户设备1包括获取装置11和配置装置12。具体地,获取装置11,用于获取用户在用户设备1中选择的输入框的应用类型。当 用户在用户设备1中选中一个输入框拟进行输入操作时,例如,打开一个邮箱登录界面,准 备输入邮箱账号与登录密码;获取装置11可以根据输入焦点所在的位置,获知该用户所选 择的输入框,如邮箱账号输入框,然后通过调用输入框的类型函数,获取该输入框的应用类 型。在此,输入框的应用类型可以为中文、英文或者数字,更具体地,例如,中文输入框可以
9是文本信息输入框、备忘录输入框、联系人姓名输入框等;英文输入框可以是网址输入框、 邮箱账号输入框等;数字输入框可以是邮政编码输入框、密码输入框等。该应用类型用于限 定输入框所要输入内容的类型。用户在选定输入框后,只能按照输入框的应用类型来输入 想要输入的内容,而不能随意输入当前输入框不支持的应用类型。例如,用户在选定了邮政 编码输入框之后,只能在该输入框中输入数字,而不能输入其他内容。本领域技术人员应能 理解上述输入框的应用类型仅为举例,其他现有的或今后可能出现的输入框应用类型如可 适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。配置装置12,用于根据该应用类型,配置与该输入框相适应的输入模式。具体地, 用户设备1根据其在获取装置11所获取的该输入框的应用类型,为该输入框配置相适应的 输入模式,以支持该用户在此输入模式下在该输入框中完成输入内容。例如,当前输入框的 应用类型为英文,输入内容为网址,那么据此,配置装置12为该输入框配置英文输入模式。 优选地,用户设备1还包括输入模式库101,以存储各种为输入框配置的输入模式。在此,输 入模式涵括多种情形1)将键盘、小键盘切换为英文或数字;2)根据所需输入模式生出相 应的虚拟键盘,通过触摸屏、光标点击等方式进行操作;3)根据所需输入模式调用相应的 输入法,例如五笔、全拼、双拼或特定的智能输入法。也即,输入模式库101中存储多种输入 模式,根据具体输入框的应用类型,用户设备1为其配置相适应的输入模式,包括键盘的中 文、英文或数字切换,生成合适的虚拟键盘以及调用合适的输入法。例如,用户设备1获取 当前输入框的应用类型为英文,如果用户使用的是实体键盘,则为其切换至英文输入;如果 用户设备1未配备实体键盘,则为其生成英文输入的虚拟键盘;还可以为用户调用带有单 词纠错功能的输入法。优选地,获取装置11和配置装置12是持续不断工作的。具体地,获取装置11获取 当前用户选择的输入框的应用类型,配置装置12根据该应用类型,为该输入框配置相适应 的输入模式。在此,本领域技术人员应理解“持续”是指获取装置11和配置装置12分别按 照设定的或实时调整的工作模式要求进行当前输入框应用类型的获取和输入模式的配置, 直至该用户在较长时间内停止通过用户设备执行输入操作。图4示出本发明一个优选实施例的设备示意图,根据用户设备的输入框配置输入 模式的设备。其中,用户设备1可以是任何一种可与用户通过键盘、鼠标、触摸板、或手写设 备等方式进行人机交互的电子产品,例如计算机、笔记本电脑、手机、PDA、游戏机、掌上电脑 PPC、平板电脑、或IPTV等。用户设备1包括获取装置11、配置装置12、调整装置13、检测装置14和更新装置 15。调整装置13,用于根据该用户在该输入框输入的内容,调整与该输入框相适应的 输入模式。配置装置12为该输入框配置了与其相适应的输入模式,但是,在用户对该输入 框进行输入的过程中,根据输入内容的不同,输入模式也应随之做出相应的调整,调整方式 包括但不限于当用户输入某些特定字符,用户设备1据此判断当前输入模式需要调整,并 为用户调整至合适的输入模式,例如,当前为中文输入模式,在用户输入“http”、“WWW”等 时,用户设备1会为用户切换至英文输入模式;用户设备1对用户输入的内容进行文义分 析,并据此为用户调整输入模式,例如在用户输入感叹词,啊、哎、咦、哦等词时,会为用户切 换至符号输入模式;更进一步,用户设备1在做出前述输入模式的调整之后,判断用户在该
10次调整之后的输入内容已经输入完毕,会将输入模式调整回该次调整之前的输入模式,例 如,接前两例,当用户输入“.com”、“. net”、“. com. cn”、“. org"等后,用户设备1会将输入 模式切换至之前的中文输入模式,或者当用户输入符号之后,会为用户切换回之前的输入 模式。本领域技术人员应能理解上述调整方式仅为举例,其他现有的或今后可能出现的调 整方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。 优选地,用户设备1还包括输入模式库101,以存储各种为输入框配置的输入模式。调整装 置13可以从输入模式库101中直接调用已有的输入模式以适合输入框中的输入内容,也可 以对已有的输入模式进行调整,使其适合输入框中的输入内容,并将该调整后的输入模式 存储入输入模式库101。例如,当前输入框为中文输入框,用户设备1为其直接调用中文输 入模式,如果用户需要多次切换输入模式,用户设备1会将对应于各种输入模式的切换功 能键设置入当前输入模式,然后将该调整后的输入模式存储入输入模式库。输入模式的调 整还包括从输入状态到非输入状态的切换,当切换到非输入状态后,如果之前使用虚拟键 盘的,那么此时用户设备会自动关闭该虚拟键盘。优选地,获取装置11、配置装置12和调整装置13是持续不断工作的。具体地,获 取装置11获取当前用户选择的输入框的应用类型;配置装置12根据该应用类型,为该输入 框配置相适应的输入模式,然后,调整装置13根据该用户在该输入框输入的内容,调整与 该输入框相适应的输入模式。在此,本领域技术人员应理解“持续”是指获取装置11、配置 装置12和调整装置13分别按照设定的或实时调整的工作模式要求进行当前输入框应用类 型的获取、输入模式的配置和输入模式的调整,直至该用户在较长时间内停止通过用户设 备执行输入操作。切换装置14,检测该用户在用户设备上是否进行不同输入框之间的切换;当检测 到用户进行不同输入框的切换时,获取新的输入框的应用类型,并配置与该新输入框的应 用类型相适应的输入模式。具体地,切换装置14周期性地或应事件触发对输入框的切换进 行检测,当检测到输入焦点,如输入光标跳转到不同的输入框时,此时即可认为输入框发生 切换,需要获取新输入框的应用类型,再重新为其配置输入模式。输入框的切换既包括同一 页面的不同输入框之间的切换,也包括不同页面的输入框之间的切换。例如,在输入手机通 讯录时,就会出现多个输入框,分别为联系人的各项资料,包括姓名、手机号码、家庭固定电 话号码和电子邮件等信息,当在这些输入框之间切换时,就要分别为他们配置相适应的输 入模式;当用户打开了多个页面时,页面的切换也会导致输入框的切换,此时就需要获取新 的输入框的应用类型,为其配置相适应的输入模式。特别地,配置装置12和切换装置14不是顺序工作的,而是可以同时工作的。在配 置装置12根据输入框的应用类型,为该输入框配置相适应的输入模式时,切换装置14检测 不同输入框之间的切换,当检测到用户进行不同输入框的切换时,由获取装置11获取当前 输入框的应用类型,配置装置12就要按照新输入框的应用类型,配置输入模式。同样地,调整装置13和切换装置14也不是顺序工作的,而是可以同时工作的。在 调整装置13根据输入框的输入内容,调整输入模式时,切换装置14检测不同输入框之间的 切换,当检测到用户进行不同输入框的切换时,由获取装置11获取新的输入框的类型,配 置装置12再为其配置输入模式。此时当前输入框发生变化,用户设备1重新进入新的一轮 输入模式配置过程。
11
优选地,获取装置11、配置装置12、调整装置13和切换装置14是持续不断工作 的。具体地,获取装置11获取当前用户选择的输入框的应用类型;配置装置12根据该应 用类型,为该输入框配置相适应的输入模式;然后调整装置13根据该用户在该输入框输入 的内容,调整与该输入框相适应的输入模式,并且,当配置装置12和调整装置13进行操作 时,切换装置14可以同时进行操作,检测输入框的切换,当检测到输入框的切换时,获取装 置U获取新输入框的应用类型,用户设备开始新一轮的输入模式配置过程。在此,本领域 技术人员应理解“持续”是指获取装置11、配置装置12、调整装置13和切换装置14分别按 照设定的或实时调整的工作模式要求进行当前输入框应用类型的获取、输入模式的配置、 输入模式的调整和输入框的切换检测,直至该用户在较长时间内停止通过用户设备执行输 入操作。优选地,获取装置11还用于检测用户在用户设备1上选择的输入框的应用类型。 有些用户设备会主动提供输入框的应用类型,有些用户设备却需要在应用程序打开后,检 测输入框的应用类型。对于不能主动提供输入框的应用类型的用户设备,检测方法可以是 通过获取该输入框所在窗口的窗口句柄,结合该输入框在其窗口中的位置,从输入框_应 用类型对照图中查询得到该输入框的应用类型。本领域技术人员应能理解上述检测方法仅 为举例,其他现有的或今后可能出现的检测方法如可适用于本发明,也应包含在本发明保 护范围以内,并在此以引用方式包含于此。在一个优选实施例中,配置装置12还用于根据该应用类型,并结合用户的用户相 关信息,配置与该输入框相适应的输入模式。具体地,配置装置12根据获取装置11所获 取的当前输入框的应用类型,以及该用户的用户相关信息,如用户的输入法习惯、用户设备 的显示屏的尺寸,为该输入框配置最适宜的输入模式,以供该用户方便地完成内容输入。例 如,对于经常使用简体笔画输入法的用户,可以为其所选择的输入框配置简体笔画输入法, 作为其输入模式。优选地,这些用户相关信息都存储在输入模式库101中。优选地,用户相关信息包括但不限于,以下各项中的至少一项1)用户历史输入 操作记录;2)用户输入偏好设置;3)用户设备信息。其中,用户历史输入操作记录包括用 户历史选择的输入模式和用户的历史输入操作。例如,用户之前对该输入框进行操作时,经 常选择的是简体笔画输入法,并且多伴有符号输入,那么此时,为该输入框配置的输入模式 就是适用于简体笔画输入法,并带有用户历史输入的符号的输入键盘。用户输入偏好设置 可以包括1)虚拟键盘布局、按键的取舍等;2)特定输入法下的用户偏好,如全拼、双拼、鼻 音模糊、卷舌音模糊等。例如,用户在对文本信息输入框进行输入前,可以先对其设置虚 拟键盘的字母按键可以按照顺序排列,而不仅是按照QWERTY键盘排列,省略不会用到的按 键,并且选择全拼输入法,同时设为鼻音模糊。用户设备信息包括用户设备屏幕的大小、用 户设备的型号与输入模式相关的信息。例如,如果用户设备的屏幕太小,那么在配置虚拟 键盘时,就会尽可能多的省略不用和少用的按键,以免虚拟键盘占位太大,影响输入框的显 示。本领域技术人员应能理解上述几种用户相关信息仅为举例,其他现有的或今后可能出 现的用户相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方 式包含于此。更新装置15,用于记录该用户对输入模式的选择和/或输入操作,并更新该用户 相关信息。更新装置15记录该用户在每次输入框操作过程中对输入模式的选择,比如使
12用的输入法,以及用户的输入操作,比如输入人名或者地址等,并将其写入到相应的存储位 置,以完成该用户的用户相关信息的记录与更新。优选地,更新装置15将输入模式、输入操 作和用户相关信息都存储在输入模式库101中。例如,当前输入框为备忘录信息输入框,用 户选择了全拼输入法并设置为鼻音模糊,输入了多个人名,更新装置会记录该用户对输入 模式的选择和输入操作,并更新存储在输入模式库101中的该用户相关信息,以便下次输 入操作时,配置装置12可以根据输入模式库101中最新的用户相关信息配置输入模式。特别地,配置装置12和更新装置15不是顺序工作的,而是可以同时工作的。在配 置装置12根据输入框的应用类型,为该输入框配置相适应的输入模式时,更新装置15可以 同时记录该用户对输入模式的选择和/或输入操作,并更新该用户相关信息,此时用户相 关信息就会发生变化,配置装置12就要按照更新装置15产生的新的用户相关信息,更新输 入模式。优选地,获取装置11、配置装置12、调整装置13、切换装置14和更新装置15是持 续不断工作的。具体地,获取装置11获取当前用户选择的输入框的应用类型,配置装置12 根据该应用类型,为该输入框配置相适应的输入模式,然后,调整装置13根据该用户在该 输入框输入的内容,调整与该输入框相适应的输入模式,并且,当配置装置12和调整装置 13在进行操作时,切换装置14和更新装置15可以同时工作,切换装置14检测输入框的切 换,当检测到输入框的切换时,开始新一轮的输入模式配置过程,而更新装置15可以同时 记录该用户对输入模式的选择和/或输入操作,并更新该用户相关信息,此时用户相关信 息就会发生变化,配置装置12就要按照更新装置15产生的新的用户相关信息,更新输入模 式。在此,本领域技术人员应理解“持续”是指获取装置11、配置装置12、调整装置13、切换 装置14和更新装置15分别按照设定的或实时调整的工作模式要求进行当前输入框应用类 型的获取、输入模式的配置、输入模式的调整以及输入框的切换检测和用户相关信息的更 新,直至该用户在较长时间内停止通过用户设备执行输入操作。在另一个优选实施例中,输入模式包括以下至少一项1)输入键盘;2)输入法。其 中,输入键盘包括但不限于实体键盘和虚拟键盘;而实体键盘包括但不限于QWERTY键盘、 小键盘和九宫格键盘等;虚拟键盘既可以按照实体键盘的布局设计,也可以另行按需要布 局,如可以包括“.com”、“网站”等常用字符串。本领域技术人员应能理解上述几种输入键盘 仅为举例,其他现有的或今后可能出现的输入键盘如可适用于本发明,也应包含在本发明 保护范围以内,并在此以引用方式包含于此。输入法包括但不限于拼音输入法、简体笔画输 入法、五笔输入法等。也即,为输入框配置输入模式时,有多种配置方式,可以是简单的调用 英文输入键盘,也可以是调用拼音输入法,更可以是调用按照简体笔画输入法布局的输入 键盘。本领域技术人员应能理解上述几种输入法仅为举例,其他现有的或今后可能出现的 输入法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。 本领域技术人员还应能理解上述几种输入模式仅为举例,其他现有的或今后可能出现的输 入模式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,在输入模式包括输入键盘时,配置装置12还用于根据用户相关信息来设 置该输入键盘。具体地,配置装置12根据用户相关信息,如用户输入历史操作记录、用户输 入偏好设置和用户设备信息,配置该输入键盘,以方便用户在当前输入框进行内容输入。例 如,当用户设备的输入键盘为九宫格键盘时,配置装置12根据用户相关信息,将其配置为数字键盘、英文键盘或中文键盘等。又如,当用户设备采用虚拟键盘时,配置装置12根据用 户相关信息,可以调整该虚拟键盘的布局、省略虚拟按键和设置功能键等。例如,将字母按 键按照顺序排列,省略其他按键,并且设置几组特定字母组合来实现特定功能,如“a+b”为 切换数字键盘的组合,“x+y”为切换符号键盘的组合。又如,引入常用字符集,生成常用字 符键盘,如“.com”、“. net”、“. com. cn”、“. org”等,并可以将该常用字符键盘的各个按键与 实体键盘的按键一一对应,通过敲击实体按键来对虚拟按键进行操作。优选地,在输入模式包括输入法时,配置装置12还用于根据用户相关信息来设置 该输入法。例如,用户设备可以依据用户输入偏好设置,为其提供合适的输入法,包括为其 选择合适的输入法,对特定输入法进行设置,如用户词库的增加、鼻音模糊化等。例如,用户 相关信息记录中,该用户都是选择全拼输入法的,那么此时同样为该用户提供全拼输入法, 同时,该用户还可以按照自己的输入偏好对该全拼输入法进行设置,例如,候选词条的排列 方式,每次显示候选词的个数等。更优选地,在输入模式包括输入键盘与输入法时,配置装置12还根据用户相关信 息来设置该输入键盘与输入法。具体地,配置装置12根据用户相关信息,如用户输入历史 操作记录、用户输入偏好设置和用户设备信息,配置该输入键盘以及与该键盘相适应的输 入法,以方便用户在当前输入框进行内容输入。例如,当用户设备的输入键盘为九宫格键盘 时,配置装置12根据用户相关信息,将其配置为中文键盘,并根据用户输入偏好设置,为该 中文键盘配置拼音输入法。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在 不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论 从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权 利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此 外,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来 表示名称,而并不表示任何特定的顺序。
权利要求
一种根据用户设备的输入框配置输入模式的方法,该方法包括以下步骤a获取用户在用户设备中选择的输入框的应用类型;b根据所述应用类型,配置与所述输入框相适应的输入模式。
2.根据权利要求1所述的方法,其中,该方法还包括以下步骤c根据该用户在所述输入框输入的内容,调整与所述输入框相适应的输入模式。
3.根据权利要求1或2所述的方法,其中,该方法还包括步骤d-检测该用户在所述用户设备上是否进行不同输入框之间的切换; -当检测到用户进行不同输入框的切换时,跳转至步骤a。
4.根据权利要求1至3中任一项所述的方法,其中,所述步骤a还包括 -检测用户在用户设备上选择的输入框的应用类型。
5.根据权利要求1至4中任一项所述的方法,其中,所述步骤b还包括-根据所述应用类型,并结合所述用户的用户相关信息,配置与所述输入框相适应的输 入模式。
6.根据权利要求5所述的方法,其中,所述用户相关信息包括以下各项中的至少一项 -用户历史输入操作记录;_用户输入偏好设置; -用户设备信息。
7.根据权利要求6所述的方法,其中,该方法还包括-记录该用户对所述输入模式的选择和/或输入操作,并更新所述用户相关信息。
8.根据权利要求1至7中任一项所述的方法,其中,所述输入模式包括以下至少一项 -输入键盘;-输入法。
9.根据权利要求8所述的方法,其中,所述输入模式包括输入键盘, 其中,步骤b还包括根据用户相关信息来设置所述输入键盘。
10.根据权利要求8或9所述的方法,其中,所述输入模式包括输入法, 其中,所述步骤b还包括-根据用户相关信息来设置所述输入法。
11.根据权利要求1至10中任一项所述的方法,其中,所述用户设备包括计算机、笔 记本电脑、手机、PDA、游戏机、掌上电脑PPC、平板电脑或IPTV等。
12.一种根据用户设备的输入框配置输入模式的设备,该设备包括 获取装置,用于获取用户在用户设备中选择的输入框的应用类型; 配置装置,用于根据所述应用类型,配置与所述输入框相适应的输入模式。
13.根据权利要求12所述的设备,其中,该设备还包括调整装置,用于根据该用户在所述输入框输入的内容,调整与所述输入框相适应的输 入模式。
14.根据权利要求12或13所述的设备,其中,该设备还包括切换装置,所述切换装置用于-检测该用户在所述用户设备上是否进行不同输入框之间的切换;-当检测到用户进行不同输入框的切换时,获取新的输入框的应用类型,并配置与所述 新的输入框的应用类型相适应的输入模式。
15.根据权利要求12至14中任一项所述的设备,其中,所述获取装置还用于 -检测用户在用户设备上选择的输入框的应用类型。
16.根据权利要求12至15中任一项所述的设备,其中,所述配置装置还用于-根据所述应用类型,并结合所述用户的用户相关信息,配置与所述输入框相适应的输 入模式。
17.根据权利要求16所述的设备,其中,所述用户相关信息包括以下各项中的至少一项-用户历史输入操作记录; _用户输入偏好设置; -用户设备信息。
18.根据权利要求17所述的设备,其中,该设备还包括更新装置,用于记录该用户对所述输入模式的选择和/或输入操作,并更新所述用户 相关信息。
19.根据权利要求12至18中任一项所述的设备,其中,所述输入模式包括以下至少一项-输入键盘; -输入法。
20.根据权利要求19所述的设备,其中,所述输入模式包括输入键盘, 其中,所述配置装置还用于根据用户相关信息来设置所述输入键盘。
21.根据权利要求19或20所述的设备,其中,所述输入模式包括输入法, 其中,所述配置装置还用于-根据用户相关信息来设置所述输入法。
22.根据权利要求12至21中任一项所述的设备,其中,所述用户设备包括计算机、笔 记本电脑、手机、PDA、游戏机、掌上电脑PPC、平板电脑或IPTV等。
全文摘要
本发明的目的是提供一种根据用户设备的输入框配置输入模式的方法和设备。其中,用户设备获取用户在用户设备的输入框的应用类型,然后根据该应用类型,配置与该输入框相适应的输入模式。与现有技术相比,本发明根据用户在用户设备中选择的输入框的应用类型,配置与之相适应的输入模式,还可以根据用户相关信息进一步调整输入模式,从而极大地提高了用户的输入效率,并增强了用户体验。
文档编号G06F3/048GK101916158SQ20101024225
公开日2010年12月15日 申请日期2010年7月30日 优先权日2010年7月30日
发明者秦添 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1