多类型字符的混合输入方法

文档序号:6460200阅读:164来源:国知局
专利名称:多类型字符的混合输入方法
技术领域
本发明涉及输入法技术,特别涉及基于字母字符、数字和符号的一种多 类型字符的混合输入方法。
背景技术
以字母字符为英文字符为例,英文字符、数字和符号的混合输入是指 在英文输入状态下,不必切换至数字输入状态和符号输入状态即可输入数字
够提高输入效率。
现有技术提出了以下几种英文字符、数字和符号的混合输入方案。
(1) 设置一选择器,该选择器包括有预定数量的按键,该方案将各英 文字母小写、英文字母大写、数字与符号分配成8组候选字,每组候选字分 别对应选择器的一个按键,具体参见图1。这样,在输入过程中,可以通过 触发选择器的任一按键实现该按键所对应的候选字的显示,从而无需进行输 入状态的切换,即可选择对应的候选字实现小写英文字符、或大写英文字符、 或数字、或符号的输入。
(2) 国笔公司提出一种基于特定功能键的中英文混合输入法。首先确 定一套适合该输入法的键盘定义,基于该键盘定义,在中文输入状态下,用 户可通过键盘输入对应各按键的数字串,搜索并显示该数字串所对应的拼音 -汉字。此时,如果用户按下预先在键盘上定义的功能键1,则按照搜索并显 示上述对应各按键的数字串所对应的英文单词;按下预先在键盘上定义的功 能键2,显示上述对应各按键的数字串。
对于上述的方案(1 ),仅解决了在同一输入状态下输入单个英文字符、
5数字和符号的问题,但是英文、数字和符号不能同时显示,即没有真正解决
混合输入的问题;且该方案需要设置一具有8个按键的选择器,该选择器的 按键布局不符合通常的9键键盘的常用定义,不具有通用性。
对于上述的方案(2),并未涉及符号的输入,因而未能实现字母字符、 数字和符号的混合输入,且该方案也需要设置特定的键盘定义,同样不具有 通用性。
可见,现有输入方法无法在字母字符、数字和符号的混合输入过程中同 时显示各类型的字符以避免频繁的切换,从而使得字符输入的操作过程较为 繁瑣,进而使得字符的输入速度不高。

发明内容
有鉴于此,本发明提供了一种多类型字符的混合输入方法,能够避免字 母字符、数字和符号的混合输入中的切换操作。
本发明提供的 一种多类型字符的混合输入方法,预先设置按键与字母字 符、数字和符号的对应关系,该方法包括
根据所述对应关系,将输入的按键序列所对应的各类型字符在候选区域 同时显示输出;
根据所述对应关系,将用户通过按下对应按键所选择的候选项作为当前 输入的字符显示在屏幕中;
其中,在候选区域没有候选项时,所述对应关系包括
0,用于输入空格、以及数字0并显示在所述候选区域;
1,用于输入数字1并显示在所述候选区域;
2~9,用于输入对应的数字2 9、以及对应的预设字母字符 并显示在所述候选区域;
*,用于调用多个标点符号并显示在所述候选区域;
c,用于删除已输出至屏幕显示的最后一个字符;
在候选区域存在候选项时,所述对应关系包括键0,用于输入数字0并显示在所述候选区域;
1,用于输入数字1并显示在所述候选区域;
2~9,用于输入对应的数字2 9、以及对应的预设字母字符 并显示在所述候选区域
*,用于将高亮的候选项确定为当前输入的字符,并将预设的至 少一个常用符号显示在所述候选区域;
c,用于删除候选区域内的数字组合的最后一位数字,并在所删 除的数字为2 9中的任意一个时,同时删除对应的字母字符;
方向键,用于调整所述高亮的位置。
所述候选区域包括第 一 候选区域和第二候选区域;
所述数字、字母字符显示于所述第一候选区域;
该方法进一步包括将以显示在所述第一候选区域的字母字符的组合为 前缀的单词,显示在所述第二候选区域。 在所述第一候选区域没有候选项时
所述键*进一步用于在所述第二候选区域显示数字,每个数字对应 所述第 一候选区域内的 一个符号。
所述第一候选区域内显示了通过所述键*调用的多个符号、且所述 第二候选区域内显示了对应每个符号的数字之后,该方法进一步包括
根据用户按下键0~9中的任意一个所输入的数字,则将所迷第 一候选区域中与该输入数字对应的符号显示在屏幕,并清空所述第一候选区 域和所述第二候选区域。
所述第一候选区域内显示了通过所述键*调用的多个符号之后,该 方法进一步包括
根据用户按下的键ok,将所述第一候选区域中高亮的符号显示在屏 幕,并清空所述第一候选区域和所述第二候选区域。 在所述第一候选区域存在候选项时
通过所述键*将高亮的候选项确定为当前输入的字符,并将预设的至少一个常用符号显示在所述第一候选区域之后,如果再次接收到数字组 合,则所述数字组合、以及对应的字母字符与所述常用符号中的每一个的组 合,均显示在所述第一候选区域。
在所述第一候选区域仅显示所述常用符号时,所述键C进一步用于 清空所述第 一候选区域和所述第二候选区域。
所述常用符号包括"'"".""-"。 在所述第 一候选区域存在候选项时
所述键c,进一步用于在所删除的数字为2 9中的任意一个、并同 时删除对应的字母字符之后,根据所述第 一候选区域内的数字组合引起搜 索,将与该数字组合完全对应的字母字符组合显示在第一候选区域、将包含 所述第一候选区域显示的字母字符组合的单词显示在所述第二候选区域。
在所述第一候选区域存在候选项时
ok,用于将高亮的候选项确定为当前输入的字符。 在所述第一候选区域存在候选项时
所述键1,进一步用于切换所述第一候选区内显示的字母字符的大 小写、以及所述第二候选区内显示的单词的大小写。 键#,用于切换输入状态。
所述显示在第二候选区域内的单词按照预先统计的出现频率,由高到低 顺序排列。
在所述第一候选区域内,数字排在所述字母字符与符号之前。 由上述技术方案可见,本发明利用现有键盘的结构,预先设置键盘中的 各按键与字母字符、数字、符号的对应关系;在接收到用户按下的按键序列 之后,根据预设的按键与每个类型字符的对应关系,同时搜索与用户当前按 下的按键序列所对应的字母字符、数字、符号,并将搜索到的字母字符、数 字、符号同时显示输出,从而实现字母字符、数字、符号的同时显示,以使 得用户可同时看到候选的字母字符、数字、符号,并选择任意一种作为当前 的输入字符,而且不需要任何切换操作,从而能够保证无需切换的字母字符、数字、符号的混合输入,简化字符输入的操作过程,提高了字符的输入速度。


图1为现有一种英文字符、数字和符号的混合输入方案所需选择器的键 盘定义示意图。
图2为本发明中多类型字符的混合输入法所需的键盘和显示屏的示意图。
图3为本发明中多类型字符的混合输入方法的流程示意图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 实施例,对本发明进一步详细说明。
本发明中,利用现有键盘的结构,预先设置按键与字母字符、数字、符 号的对应关系;在接收到用户按下的按键序列之后,根据预设的按键与每个 类型字符的对应关系,同时搜索与用户当前按下的按键序列所对应的字母字 符、数字、符号,并将搜索到的字母字符、数字、符号同时显示输出,从而 实现字母字符、数字、符号的同时显示,以使得用户可同时看到候选的字母 字符、数字、符号,并选择任意一种作为当前的输入字符,而且不需要任何 切换操作。
在将搜索到的字母字符、数字、符号同时显示输出之后,根据用户通过 键盘输入的定位指令,移动显示屏中的焦点(焦点在显示屏中通常表示为具 有突出显示效果的单元选项,焦点通常还可称为高亮位置),并在接收到用 户通过键盘中的确定键输入的确认指令后,确定焦点所在的字符(任意一个 字母字符、或数字、或符号)为当前输入的字符。
这样,在用户通过键盘中的数字键输入了按键序列后,即可同时看到其 输入的按键序列所对应的字母字符、数字、符号,并通过键盘输入定位指令 和确认指令,即可从显示输出的字符中选择任意一种类型的字符。
9由于本发明中字母字符、数字、符号的显示、以及混合输入均是基于预 先设置的按键与字母字符、数字、符号的对应关系来实现的,因此,以下先 对上述对应关系的具体实施例进行详细说明。
图2为本发明中多类型字符的混合输入法所需的键盘和显示屏的示意 图。如图2所示,以本发明中的技术方案应用于手机、字母字符为英文字符 为例,显示屏中包括预设的上行候选字符显示区域21和下行候选字符显示 区域22。
其中,上行候选字符显示区域21用于分别显示与输入的按键序列完全 对应的英文字符组合、数字组合、符号组合;下行候选字符显示区域22则 用于显示包括与输入按键序列完全对应的英文字符组合的扩展英文单词。
手机的键盘中,通常利用数字键作为输入字符的按键。
假设用户通过键盘中的任意两个数字键输入了按键序列,则上行候选字 符显示区域21同时显示输出由该按键序列对应的英文字符组合"pu、 qu、 ru、 su"、以及由该按键序列中的每个按键所对应的数字构成的数字序列 "78";下行候选字符显示区域22则显示输出包括字母文字"pu"的扩展 英文单词"pub" 、 "public" 、 "put"等,这些扩展英文单词是根据英文 字符组合"pu"从预设单词库中搜索得到的外文单词。
如图2所示,键盘部分包括左软键23、右软键24、确定键25、方向 键26、删除键27、 *号键28、 #号键29、以及数字键(数字0~9键)20。
1 )对于上行候选字符显示区域21无候选项(即没有候选的数字组合和 英文字符组合)的情况
数字键20,用于输入按键序列,包括键0~9
具体来说,键0,用于输入空格、以及数字0,并显示在上行候选 字符显示区域21;键1,用于输入数字1并显示在上行候选字符显示区 域21;键2~9,用于输入对应的数字2 9并显示在上行候选字符 显示区域21,输入的数字2 9中的每一个所对应的英文字符组合经搜索后 也显示在上行候选字符显示区域21,同时,以显示在上行候选字符显示区
10域21的英文字符组合为前缀的英文单词,经搜索后显示在下行候选字符显 示区域22。
左软键23、右软键24、方向4建26,均不响应,本文所述的"不响应" 是指按下该按键后不产生任何响应。
删除键27,即键c,用于删除已输出至屏幕显示的最后一个字符, 或返回上一级菜单。
#号键29,即键#,用于切换输入状态;
*号键28,即键*,用于调用多个标点符号显示在上行候选字符显 示区域21、以将上行候选字符显示区域21填满,同时,在下行候选字符显 示区域22填充数字0~9,分别对应填充于上行候选字符显示区域21的每一 个标点符号。
如果此时按下键0~9中的任意一个,则将上行候选字符显示区 域21中对应的标点符号输入至屏幕,并清空上行候选字符显示区域21和下 行候选字符显示区域22。
或者,如果此时按下确定键25即键ok,则将上行候选字符显示区 域21中高亮、即焦点所在位置的标点符号输入至屏幕,并清空上行候选字 符显示区域21和下行候选字符显示区域22。除此之外,对于上行候选字符 显示区域21无候选项的情况,确定键25即键ok均不响应。
2 )对于上行候选字符显示区域21有候选项(即存在候选的数字组合和 英文字符组合)的情况
数字键20,用于输入按键序列,包括键0~9
具体来说,键0,仅用于输入数字0,并显示在上行候选字符显示
区域21,而不再用于输入空格;键1,用于输入数字1,并显示在上行
候选字符显示区域21;键2~9,用于输入对应的数字2~9并显示
在上行候选字符显示区域21,输入的数字2 9中的每一个所对应的英文字
符组合经搜索后也显示在上行候选字符显示区域21,同时,以显示在上行
候选字符显示区域21的英文字符组合为前缀的英文单词,经搜索后显示在
ii下行候选字符显示区域22。
其中,键1在用于输入数字1的同时,还用于切换上行候选字符显
示区域21中的英文字符组合的大小写状态、以及下行候选字符显示区域22 中的英文单词的大小写状态。
左软4定23、右软4定24,均不响应。
确定键25即键ok,用于将当前高亮的候选项,即焦点所在的候选 项确定为当前输入的字符输出至屏幕。
方向键26,包括键t、键、键、键,用于移
动高亮、即焦点所在位置。
删除键27,即键c,用于删除上行候选字符显示区域21中显示的 数字組合的最后一位数字,并判断所删除的数字是否为引起重新搜索的数 字,如杲删除的数字为O或l,则不会引起英文字符和英文单词重新搜索, 如果删除的数字为2~9中的任意一个,则删除该数字对应的英文字符并根据 剩余的英文字符组合重新搜索英文单词。
假设,上行候选字符显示区域21中的候选项包括"231"和"be",其 中,"b"为"2"对应的英文字符、"e"为"3"对应的英文字符,下行候 选字符显示区域22中的候选项包括以"be"为前缀的英文单词。此时,如 果按下了键c,则删除"231"的最后1位'T,,不会引起重新搜索, 上行候选字符显示区域21中的候选项包括"23"和"be",下行候选字符 显示区域22中的候选项仍包括以"be"为前缀的英文单词。之后,再次按 下了键c,则删除"23"的最后1位"3",并同时删除"3"对应的英 文字符"e,,,重新搜索以"b"为前缀的英文单词并显示在下行候选字符显 示区域22。
#号键29,即键#,用于切换输入状态。
*号键28,即键*,用于将上行候选字符显示区域21中高亮、即焦 点所在位置的候选项输出至屏幕,同时上行候选字符显示区域21内填充预 设的常用标点符号,例如"',,".""-"这三个标点符号。此时,如果通过数字键20再次输入数字组合,则上行候选字符显示区 域21内不但显示数字组合,还根据英文语法规则,显示的^t字组合所对应 的每个英文字符组合分别与每一个已显示的常用标点符号的组合。
假设,按下键*将上行候选字符显示区域21中高亮、即焦点所在位 置的候选项输出至屏幕,上行候选字符显示区域21中显示标点符号"'"
".""-"。此后,通过数字键20输入了数字组合"266",则上行候选 字符显示区域21中的候选项包括"266"、以及"266"对应的英文字符组 合"com" 、 "con"分别与每个标点符号"'"".""-,,循环组合"' com" 、". com" 、" _ com" 、"' con,, 、". con,, 、" - con,,。
当然,英文字符组合与不同标点符号的组合,可以按照预先统计得到的 各标点符号的使用概率由大到小排列。
这样,利用已显示的标点符号与输入的英文字符组合进行再组合,省去 了再次输入标点符号的操作,进一步提高了混合输入的效率。
在上行候选字符显示区域21仅显示上述预设的常用符号时,可通过键c清空上行候选字符显示区域21和下行候选字符显示区域22。
图3为本发明中多类型字符的混合输入方法的示例性流程图。如图3所 示,以字母字符为英文字符为例,基于如图2所示的键盘与英文字符、数字、 符号的对应关系,本发明中多类型字符的混合输入方法包括以下步骤
步骤301,接收用户通过键盘中的数字键输入的按键序列。
步骤302,判断上行候选字符显示区域是否为空,如果是,则执行步骤 303,否则,执行步骤304。
步骤303,根据输入的按键序列及预设的对应关系,按照上行候选字符 显示区域没有候选项时的规则,执行英文字符、数字和符号的混合输入,具 体包括
0在作为数字键的同时具有输出空格的作用;键1键仅作为数 字键;键2
9既作为数字键、又引起英文字符和英文单词的搜索; 键*用作切换标点,但不用做和英文字符的混合输入;键#用作切
1换输入法;键c用于删除已经输出至屏幕的最后一个字符;左软键、右 软键、键ok、方向键均不响应。
本步骤中,如果包括涉及键*的处理过程,即调用多个标点符号显 示在上行候选字符显示区域、以将上行候选字符显示区域填满,同时,在下 行候选字符显示区域填充数字0~9,分别对应填充于上行候选字符显示区域 的每一个标点符号,且在该处理过程之后,接收到键0~9中的任意 一个产生的按键序列,则将上行候选字符显示区域中对应的标点符号输入至 屏幕,并清空上行候选字符显示区域和下行候选字符显示区域;或者在该处 理过程之后,接收到键ok产生的按键序列,则将上行候选字符显示区域 中高亮、即焦点所在位置的标点符号输入至屏幕,并清空上行候选字符显示 区域和下行候选字符显示区域。
步骤304,根据输入的按键序列及预设的对应关系,按照上行候选字符 显示区域存在候选项时的规则,执行英文字符、数字和符号的混合输入,具 体包括
0和键1键仅作为数字键;键2~键9既作为数字键、 又引起英文字符和英文单词的搜索;键*在当前高亮的数字组合或英文 组合输出至屏幕的同时,在上行候选字符显示区域显示预设的常用标点符 号,此后,如果再次接收到键2
9的按键序列,则在上行候选字 符显示区域显示对应的数字组合的同时,还根据英文语法规则显示每个对应 的英文字符组合分别与每一个已显示的常用标点符号的组合;键#用作 切换输入法;键ok用于将当前高亮的候选项,即焦点所在的候选项确定 为当前输入的字符输出至屏幕;方向键用于移动高亮、即焦点所在位置;键c在上行候选字符显示区域已显示的数字组合的最后1位为0或1时, 用于仅删除数字组合的最后l位,否则,用于删除数字组合的最后1位及其 对应的英文字符,并根据剩余的英文字符组合重新发起下行候选字符显示区 域中英文单词的搜索;左软键、右软键、键ok、方向键均不响应。
至此,本流程结束。
14本发明中,所有的显示方式可以为数字组合在前、其次是英文字符组合
候选项或英符混合候选项;而在下行后选字符显示区域内的英文单词,则可 以按照预先统计的出现频率由高到低顺序排列。
以上仅仅是以字母字符为英文字符为例,实际应用中,字母字符还可以 包括如德文、法文、拉丁文等其他类型的字符。
可见,本发明中的多类型字符的显示方法、以及多类型字符的混合输入 方法能够基于通用的键盘布局,在字母字符、数字、符号的混合输入过程中 不需要任何切换操作,从而能够简化字符输入的操作过程,提高了字符的输 入速度。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等, 均应包含在本发明的保护范围之内。
权利要求
1、一种多类型字符的混合输入方法,其特征在于,预先设置按键与字母字符、数字和符号的对应关系,该方法包括根据所述对应关系,将输入的按键序列所对应的各类型字符在候选区域同时显示输出;根据所述对应关系,将用户通过按下对应按键所选择的候选项作为当前输入的字符显示在屏幕中;其中,在候选区域没有候选项时,所述对应关系包括键0,用于输入空格、以及数字0并显示在所述候选区域;键1,用于输入数字1并显示在所述候选区域;键29,用于输入对应的数字2~9、以及对应的预设字母字符并显示在所述候选区域;键*,用于调用多个标点符号并显示在所述候选区域;键c,用于删除已输出至屏幕显示的最后一个字符;在候选区域存在候选项时,所述对应关系包括键0,用于输入数字0并显示在所述候选区域;键1,用于输入数字1并显示在所述候选区域;键29,用于输入对应的数字2~9、以及对应的预设字母字符并显示在所述候选区域;键*,用于将高亮的候选项确定为当前输入的字符,并将预设的至少一个常用符号显示在所述候选区域;键c,用于删除候选区域内的数字组合的最后一位数字,并在所删除的数字为2~9中的任意一个时,同时删除对应的字母字符;方向键,用于调整所述高亮的位置。
2、 如权利要求1所述的方法,其特征在于,所述候选区域包括第一候选区域和第二候选区域;所述数字、字母字符显示于所述第一候选区域;该方法进一步包括将以显示在所述第一候选区域的字母字符的组合为前缀的单词,显示在所述第二候选区域。
3、 如权利要求2所述的方法,其特征在于,在所述第一候选区域没有候选项时所述键*进一步用于在所述第二候选区域显示数字,每个数字对应所述第一候选区域内的一个符号。
4、 如权利要求3所述的方法,其特征在于,所述第一候选区域内显示了通过所述键*调用的多个符号、且所述第二候选区域内显示了对应每个符号的数字之后,该方法进一步包括根据用户按下键0~9中的任意一个所输入的数字,则将所述第一候选区域中与该输入数字对应的符号显示在屏幕,并清空所述第一候选区域和所述第二候选区域。
5、 如权利要求3所述的方法,其特征在于,所述第一候选区域内显示了通过所述键*调用的多个符号之后,该方法进一步包括根据用户按下的键ok,将所述第一候选区域中高亮的符号显示在屏幕,并清空所述第一候选区域和所述第二候选区域。
6、 如权利要求2所述的方法,其特征在于,在所述第一候选区域存在候选项时通过所述键*将高亮的候选项确定为当前输入的字符,并将预设的至少一个常用符号显示在所述第一候选区域之后,如果再次接收到数字组合,则所述数字组合、以及对应的字母字符与所述常用符号中的每一个的组合,均显示在所述第一候选区域。
7、 如权利要求6所述的方法,其特征在于,在所述第一候选区域仅显示所述常用符号时,所述键c进一步用于清空所述第一候选区域和所述第二候选区域。
8、 如权利要求6或7所述的方法,其特征在于,所述常用符号包括
9、 如权利要求2所述的方法,其特征在于,在所述第一候选区域存在候选项时所述键c,进一步用于在所删除的数字为2 9中的任意一个、并同时删除对应的字母字符之后,根据所述第 一 候选区域内的数字组合引起搜索,将与该数字组合完全对应的字母字符组合显示在第一候选区域、将包含所述第一候选区域显示的字母字符组合的单词显示在所述第二候选区域。
10、 如权利要求2所述的方法,其特征在于,在所述第一候选区域存在4'矣选项时键ok,用于将高亮的候选项确定为当前输入的字符。
11、 如权利要求2所述的方法,其特征在于,在所述第一候选区域存在候选项时所述键1,进一步用于切换所述第一候选区内显示的字母字符的大小写、以及所述第二候选区内显示的单词的大小写。
12、 如权利要求2所述的方法,其特征在于,键#,用于切换输入状态。
13、 如权利要求2所述的方法,其特征在于,所述显示在第二候选区域内的单词按照预先统计的出现频率,由高到低顺序排列。
14、 如权利要求2所述的方法,其特征在于,在所述第一候选区域内,数字排在所述字母字符与符号之前。
全文摘要
本发明公开了一种多类型字符的混合输入的方法。本发明利用现有的键盘结构,预先设置按键与字母字符、数字、符号的对应关系;在接收到用户按下的按键序列之后,根据预设的按键与每个类型字符的对应关系,同时搜索与用户当前按下的按键序列所对应的字母字符、数字、符号,并将搜索到的字母字符、数字、符号同时显示输出,从而实现字母字符、数字、符号的同时显示,以使得用户可同时看到候选的字母字符、数字、符号,并选择任意一种作为当前的输入字符,从而能够保证无需切换的字母字符、数字、符号的混合输入,简化字符输入的操作过程,提高了字符的输入速度。
文档编号G06F3/023GK101493729SQ200810056798
公开日2009年7月29日 申请日期2008年1月24日 优先权日2008年1月24日
发明者宋景亮 申请人:普天信息技术研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1