当前位置: 首页 > 专利查询>黄晓凤专利>正文

一种可实现灵活键盘布局的系统技术方案

技术编号:2825075 阅读:251 留言:0更新日期:2012-04-11 18:40
一种用于向电子设备输入文本的可实现灵活键盘布局的系统,将用户的输入根据键盘布局映射成字符集合,并形成输入序列。用户可以自定义不同的键盘布局,并在不同布局间随意切换。同时可以实现自动纠错,并可以根据上下文智能选词。采用该系统可以大大降低便携式设备厂商的设计成本。

【技术实现步骤摘要】

本专利技术涉及电子设备领域,特别涉及电子设备信息输入
,具体是指一种用户向电子设备输入文本的可实现灵活键盘布局的系统
技术介绍
现代生活中,随着集成电路技术的不断发展,已经出现了各种各样的电子设备,在这些众多的电子设备(如掌上电脑、智能手机、嵌入式系统、袖珍型电脑等)上,由于受到体积,制造成本等因素的制约,无法配备全尺寸的硬件键盘,因而在这类设备上进行输入通常是充满挑战的。传统的手机或便携式设备键盘采用复合多个字符的按键,通过配套的软件和自带的词典文件,根据用户的输入按键序列预测出用户想输入的单词。一种常见的输入方法是对击键序列构造索引树,一个特定的击键序列可以固定地对应为多个单词。当用户按键时,根据击键序列查找索引树,找到对应的多个候选词并显示在屏幕上供用户选择。这种方法在词典结构上与键盘的布局密切相关,每当键盘布局改变就需要重新构造词典结构甚至重新设计软件。尤其对于触摸屏上的软件键盘而言,这种方法灵活性较差,主要缺点有三个:第一,无法灵活改变键盘布局。如果字母的布局发生改变,例如从QWERTY标准电脑键盘布局(美、亚洲国家常用),切换到AZERTY键盘布局(欧洲国家常用)时,就需要彻底改写软件及词典文件;第二,无法智能纠错。如果用户按错了一个或多个按键,就无法显示出纠正后的单词;第三,无法方便地输入词典中没有的单词,例如一些人名,地名,Email地址,专用名词,等等。同时,由于缩小的键盘尺寸,用户很容易按错键,尤其是按到邻近的键上。因此在软件上实现自动纠错的功能是很有用的。一种常见的自动纠错方法是利用查找常见错误列表来实现自动纠错功能。例如,用户经常将“can”错误拼成“csn”,因为在QWERTY布局的键盘上,字母“a”和“s”在相邻的位置上,很容易按错。这种方法通过查阅一个预定义的常见错误列表,其中包括错误按键序列和正确单词,例如“csn”->“can”,以此将错误按键序列修改为正确单词。但这种方法的局限性是显而易见的:它只能判断有限的已知错误类型,对-->于更一般的邻近按键错误无法有效识别,而且容易误判。另一种自动纠错方法是通过判断屏幕触点的位置,计算出其到各个键之间的距离,并以此计算击键序列与各个可能的单词之间的加权距离,最后选取加权距离最小的、在词典中的单词。这种方法在理论上可行,但在实际中过于复杂,由于一般便携式设备上的计算能力有限,很难实现。
技术实现思路
本专利技术的目的是克服上述现有技术中的缺点,提供一种可以灵活改变键盘布局并具有智能纠错功能的系统。相比传统方法,本专利技术的优势体现在以下几个方面:第一,本专利技术系统可以灵活采用各种键盘布局。对于设备厂商而言,针对每一种新语言或输入方法都需要花费大量人力物力改造原有软件和输入系统,或采购新的软件。而采用本系统之后,只需简单地定义新的键盘布局,无需改变配套软件。这为多国语言版本的本地化提供了更快更便捷的方案。同时,对于用户而言,可以根据自身使用习惯自定义键盘布局,更加灵活实用。第二,本专利技术系统可以实现一种更有效、更实用的纠错方法,解决用户在缩小的键盘上经常按错键的问题。相对与传统的两种纠错方法,本专利技术系统可以在普通便携式设备的实际计算能力下,快速全面地纠错,并可以让用户设置纠错范围,是一种真正实用的纠错方法。第三,本专利技术系统可以根据文本的上下文环境,结合语法分析,判断出最适合当前语境的候选词,提高候选词的正确率。根据本专利技术的一个方面,提供了一种用于向电子设备输入文本的可实现灵活键盘布局的系统,包括用于检测用户的输入的输入模块;连接至所述输入模块的布局映射模块,所述布局映射模块根据当前的键盘布局,将用户的至少一次输入映射成相应的至少一个字符集合;用于存储候选单词的词典模块;连接至所述词典模块和所述布局映射模块的候选词模块,所述候选词模块根据所述相应的多个字符集合生成输入序列,并根据输入序列查找出可能的候选词并将其排序;以及连接至所述候选词模块并输出所述候选词的输出模块。根据本专利技术的另一个方面,提供了一种用于向电子设备输入文本的可实现灵活键盘布局的方法,包括等待用户输入信号的第1步骤;将用户输入信号根据当前键盘布局转换为一个字符集合,所述字符集合包含所述用户输入的可能对应的字符的第2步骤;将所述字符集合加入当前输入序列的第3步骤;根据所述当前输入序列,生成候选词并按优先级排序的第4步骤;显示所述候选词的第5步骤。-->根据本专利技术的另一个方面,一种快速切换键盘布局的方法,包括在带触感的显示设备上显示一个键盘布局的第1步骤;等待用户触点在触摸屏上移动的动作的第2步骤;将原先的键盘布局沿触点移动方向移出屏幕的第3步骤;将新的键盘布局沿触点移动方向移入屏幕的第4步骤。根据本专利技术的另一个方面,一种动态改变键盘布局的方法,包括在带触感的显示设备上显示多个按键的第1步骤;检测用户在一个按键上按下后移动触点动作的第2步骤;检测用户放开触点的位置的第3步骤;调整键盘布局,将所述的按键调整至所述放开触点位置所对应的位置,并显示更新的键盘布局的第4步骤。附图说明附图1A-1E是举例说明根据本专利技术实施例的各种不同键盘布局的示意图;附图2A是举例说明根据本专利技术实施例的一种候选词及其相关词的示意图;附图2B是举例说明根据本专利技术实施例的一种由上下文判断候选词的示意图;附图2C-2D是举例说明根据本专利技术实施例的一种根据前文预测下一单词的示意图;附图3是举例说明根据本专利技术实施例的一种硬件方块图;附图4是举例说明根据本专利技术实施例的一种系统模块结构图;附图5是举例说明根据本专利技术实施例的一种用户完成一次输入的流程图;附图6是举例说明根据本专利技术实施例的一种布局模块中每个键所包含的信息的示意图;附图7是举例说明根据本专利技术实施例的一种将一个键展开进行精确输入的示意图;附图8是举例说明根据本专利技术实施例的一种实现快速查找候选词的词典结构示意图;附图9是举例说明根据本专利技术实施例的一种生成候选词的流程图;附图10是举例说明根据本专利技术实施例的用于向电子设备输入文本的可实现灵活键盘布局的方法的一般流程图;附图11A-11C是举例说明根据本专利技术实施例的一种快速切换键盘布局过程的示意图;附图12是举例说明根据本专利技术实施例的实现快速切换键盘布局的一般流程图;附图13A-13B是举例说明根据本专利技术实施例的一种动态改变键盘布局过程的示意图;附图14是举例说明根据本专利技术实施例的动态改变键盘布局的一般流程图;-->具体实施方式在详细说明根据本专利技术的实施例前,应该注意到的是,所述实施例主要在于与向电子设备中输入文本有关的方法步骤和设备组件的组合。因此,所属设备组件和方法步骤已经在附图中通过常规符号在适当的位置表示出来了,并且只示出了与理解本专利技术的实施例有关的细节,以免因对于得益于本专利技术的本领域普通技术人员而言显而易见的那些细节而模糊了本公开内容。在本文中,诸如左和右,上和下,前和后,第一和第二之类的关系术语仅仅用来区分一个实体或动作与另一个实体或动作,而不一定要求或暗示这种实体或动作之间的任何实际的这种关系或顺序。术语“包括”、“包含”或任何其他变体旨在涵盖非排他性的包含,由此使得包括一系列要素的过程、方法、物品或者设备不仅包含这些要素,而且还包含没有明确列出的其他要素,或者为这种过程、方法、物品或者设本文档来自技高网
...

【技术保护点】
一种用于向电子设备输入文本的可实现灵活键盘布局的系统,其特征在于,所述系统包括:    输入模块,用于检测用户的输入;    连接至所述输入模块的布局映射模块,所述布局映射模块根据当前的键盘布局,将用户的至少一次输入映射成相应的至少一个字符集合;    词典模块,用于存储候选单词;    连接至所述词典模块和所述布局映射模块的候选词模块,所述候选词模块根据所述相应的多个字符集合生成输入序列,并根据输入序列查找出可能的候选词并将其排序;以及    连接至所述候选词模块并输出所述候选词的输出模块。

【技术特征摘要】
1、一种用于向电子设备输入文本的可实现灵活键盘布局的系统,其特征在于,所述系统包括:输入模块,用于检测用户的输入;连接至所述输入模块的布局映射模块,所述布局映射模块根据当前的键盘布局,将用户的至少一次输入映射成相应的至少一个字符集合;词典模块,用于存储候选单词;连接至所述词典模块和所述布局映射模块的候选词模块,所述候选词模块根据所述相应的多个字符集合生成输入序列,并根据输入序列查找出可能的候选词并将其排序;以及连接至所述候选词模块并输出所述候选词的输出模块。2、如权利要求1所述的系统,其特征在于,还包括连接至所述布局映射模块和所述候选词模块的设置模块,所述设置模块存储用户和系统设定。3、如权利要求1所述的系统,其特征在于,所述布局映射模块定义并存储有不同键盘的各种布局参数,并能够根据用户输入将当前键盘布局切换成另一种键盘布局。4、如权利要求1所述的系统,其特征在于,其中所述字符集合包含模糊输入字符组,即用户模糊输入时所有可能输入的字符。5、如权利要求1所述的系统,其特征在于,其中所述字符集合包含精确输入字符。6、如权利要求1所述的系统,其特征在于,其中所述字符集合包含纠错字符组,所述纠错字符组包含用户输入发生错误时,可能对应的...

【专利技术属性】
技术研发人员:黄晓凤赵艳姣戴静芬
申请(专利权)人:黄晓凤赵艳姣戴静芬
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1