一种实现字符混合输入的方法及系统的制作方法

文档序号:6339859阅读:130来源:国知局
专利名称:一种实现字符混合输入的方法及系统的制作方法
技术领域
本发明属于计算机软件技术领域。
背景技术
随着计算机的发展和普及,用户在进行文字输入时,经常会需要同时输入两种或两种以上的语言。例如,有时需要在中文句子里加上几个英文字母,目前大部分的输入法是通过提供切换语言的快捷键来解决这个问题。例如,在中文输入法中,通过shift键可以在中文和英文之间进行切换。在这种切换方法中,用户在切换前需要将输入工作完成之后,才能再切换为其他语言,例如,用户要输入“祝你happy”时,需要首先输入字符串“zhimi”接着选择目标候选词“祝你”,输入完成后才能切换成英文状态,输入happy。如果想要在输入 "zhuni ”字符串时,就进行切换成英文状态,在候选词中出现“祝你happy”,目前的技术还无法实现这种操作。在当前的字符输入操作中,特别是输入中文时,需要借助于输入字符串来获得候选词进行输入。如果想要获得中英文及数字混合的候选词,现有技术还无法实现。比如, 包括有中文和英文两种字符形式时,或者,再加上数字内容时,因为英文字母能够产生候选词,而数字又直接用于选择候选词,因此,就会造成混乱。

发明内容
本发明的目的是提供一种实现字符混合输入的方法及系统,利用本发明,用户可以实现输入混合的字符串,然后再进行目标候选词的选择。一种实现字符混合输入的方法,具体包括以下步骤步骤1,采集用户通过输入法界面所输入的字符串信息;步骤2,判断是否具有混合输入切换信号;步骤3,在具有混合输入切换信号时,候选词列表中的候选词按切换后的输入规则进行输出;步骤4,用户再次输入,重复前面的步骤1 步骤3,直到采集到输入结束信号,完成本次字符输出操作。所述步骤1中,用户通过输入法界面输入的字符串信息,具体包括字母、数字及符号,以及混合输入的切换信号。所述步骤2具体包括以下步骤2-1,采集用户输入的切换信号;2-2,将采集的切换信号和预设的混合输入切换信号相比对,在比对通过的情况下,确定为混合输入切换信号。优选的,在所述步骤3中,根据切换信号后的输入内容,能够对切换前输入字符对应的候选词做出选择,具体包括如下步骤步骤Al,采集切换后的字符输入内容;
步骤A2,根据切换后的字符内容,作为切换前输入字符对应候选词的判断因素;步骤A3,根据该判断因素,调整切换前输入字符对应候选词的选择项。所述步骤4中,输入结束信号的触发包括以下方式方式1,通过选择目标候选词,触发结束信号。方式2,通过选择目标候选词的其他功能按钮,触发结束信号。方式3,通过鼠标点击目标候选词或快捷键,触发结束信号。所述步骤4中,还包括在采集到输入结束信号前,候选词列表中的各候选词的排列顺序有两种情形4-1,各候选词的排列顺序自始至终不进行转换;4-2,候选词的排列顺序根据输入的字符情况,能够进行顺序转换。一种实现字符混合输入的系统,其特征在于,该系统包括字符信息采集模块,用以采集用户通过输入法界面所输入的字符串信息;切换信号判断模块,用以判断是否具有混合输入切换信号;切换输出模块,用以在具有混合输入切换信号时,候选词列表中的候选词按切换后的输入规则进行输出;结束信号采集模块,用以在用户再次输入时,采集输入结束信号,来完成本次字符输出操作。上述所述的一种实现字符混合输入的系统,其特征在于,该系统还包括
候选词排序模块,用以对候选词列表中的候选词进行排序的结构模块;目标候选词输出模块,用以实现对目标候选词的输出。本发明的有益效果是在本发明中,用户可以通过在选择候选词之前即可进行多种语言或字符的混合输入,克服了现有技术中,必须通过选择候选词完成一种字符的输入之后,才能切换成其他输入方式的缺陷。本发明所描述的方法及系统,对于调取输入字符相对应的程序,能够更为方便的实现。


图1-1是本发明实施例的屏幕上显示的初始输入内容;图1-2是本发明实施例的屏幕上显示的切换后输入内容;图1-3是本发明实施例的屏幕上显示的最终输入内容。图2-1和图2-2是本发明另一实施例的屏幕上显示的输入内容。图3-1和图3-2是本发明实施例的另一种字符输出形式。图4是本发明所述方法的流程图。图5是本发明所述系统的结构示意图。
具体实施例方式针对于本发明主要功能的描述用户在进行混合语言的输入时,往往需要一种语言的输入工作完成后,再切换成其他语言。本发明所提供的输入方法,能够使用户在进行字符串输入时,即进行不同语言的切换,在候选词中出现混合语言,用户通过选择目标候选词即实现了混合语言的输入。
下面对本发明的具体实施例进行描述。具体实施例1例如,用户要输入目标内容“邮箱163. com用户名sim”,下面结合图1_1至图1_3 所示,详细叙述通过本发明描述的方法,输入该目标内容的操作过程。如图1-1所示,展示的是用户输入初始输入状态,用户在输入法交互界面100中, 首先输入拼音字符lir'youxiang”,在候选词列表121中,出现的候选词有“邮箱”、“又像”、 “又向”,目标候选词“邮箱”位于首选位置。接下来的字符需要在英文状态下输入,因此用户在输入完字符串“youxiang”后, 需要输入一个切换信号,为了便于说明,我们用空格代表切换信号,比如切换信号为“alt” 键,那么用户按下“alt”键后,如图1-2所示,用户输入的字符串为112,所对应的候选词列表122中,呈现的目标候选词为“邮箱163. com”、“又像163. com”,产生的各候选词在候选词列表中的位置不变。然后,用户又需要输入中文字符“用户名”,此时用户再次按下切换信号“alt”键, 则又进入中文输入状态,输入完“用户名”后再切换成英文状态输入“sun”。如图1-3所示, 113为用户输入的所有字符串,候选词列表123中,呈现的目标候选词为“邮箱163. com用户名sun”。此时,用户可以通过选择目标候选词,结束本次字符的输入操作。具体实施例2对于初始输入为英文的情形,同样可以适用于本发明。如图2-1所示,用户需要输入目标内容“yahoo邮箱”时,可以首先在该输入法的英文状态下输入字符串“yahoo”,此时在候选词列表124中,会只出现候选词“yahoo”,然后用户输入切换信号,转变为中文输入状态,此时输入的字符串为115,在候选词列表125中则出现候选词“yahoo邮箱”、“yahoo 又像”。用户通过选择目标候选词,结束本次输入操作。具体实施例3图3-1和图3-2描述的是本发明实施例的另一种字符输出形式,在该实施例中,系统可以根据用户输入的字符,进行适时的改变候选词列表中各候选词的排列顺序。例如,用户要输入“信箱gmail”时,如图3-1,用户首先在中文状态输入拼音字符“xinxiang”,此时在候选词列表126中出现的候选词顺序是1. “心想”2. “新乡”3. “信箱”,用户然后切换成英文状态,如图3-2,用户输入的字符串为117,由于根据英文字符串gmail可以判断前面的候选词应该为“信箱”,因此生成的候选词列表127中的各候选词的排列顺序变为1. “信箱gmail”2. “心想gmail”3. “新乡gmail”,目标候选词“信箱gmail”变为首选位置。结合前面的描述,参照着图4所示,对本发明所实现的方法做进一步的描述步骤1,采集用户通过输入法界面所输入的字符串信息。用户通过输入法界面输入的字符串信息包括字母、数字及符号,以及混合输入的切换信号。用户输入的切换信号可以采用键盘中该输入法不采用的键,再兼顾位置,例如键盘上“Tab”、“alt”键等。如图1-3中用户输入的字符串信号包括拼音字符“youxiang,yonghuming”、数字 “163”、英文字母“com,sun”。用户输入切换信号的方式可以通过快捷键方式,例如键盘上 “Tab”、“alt” 键等。步骤2,判断是否具有混合输入切换信号。
在输入法系统中,对于混合输入的切换信号具有预设标准,例如在该输入法界面中设置“alt”为切换信号,那么用户只有在该输入法的界面下,输入“alt”键时,系统才会判断其为混合输入切换信号,并对输入状态进行切换。步骤3,在具有混合输入切换信号时,候选词列表中的候选词按切换后的输入规则进行输出。对于每一种切换信号,对应着相应的切换规则,例如,快捷键“alt”对应着中文和英文之间互相切换的规则。如图1-2所示,当用户在中文输入状态输入“youxiang”后,输入切换信号“alt”时,对应的切换规则为中文输入转换成英文输入,因此用户再输入字符时, 即为英文输入状态的字符“ 163. com”。如图2-1所示,当用户在英文状态输入“yahoo”,再输入切换信号“alt”时,对应的切换规则为英文输入转换成中文输入,再输入“youxiang” 时则会出现中文候选词。另外,根据切换信号后的输入内容,能够对切换前输入字符对应的候选词做出选择,其具体步骤如下步骤Al,采集切换后的字符输入内容;步骤A2,根据切换后的字符内容,作为切换前输入字符对应候选词的判断因素;步骤A3,根据该判断因素,调整切换前输入字符对应候选词的选择项。如图3-1和3-2所示,用户要输入目标词汇“邮箱gmail”,在开始输入“youxiang” 时,候选词“邮箱”的选择项为3,当用户再输入字符“gmail”时,根据gmail可以判断前面的候选词应该为“邮箱”,因此候选词“邮箱”的选择项变为1。步骤4,用户再次输入,重复前面的步骤1 步骤3,直到采集到输入结束信号,完成本次字符输出操作。在采集到输入信号结束之前,用户可以在不同的输入方式之间进行反复切换,如图1-3所示,用户由开始的中文输入状态切换成英文输入状态,再从英文输入切换为中文输入,最后又从中文输入切换到英文输入,最终输出的候选词为“邮箱163. com用户名 sun ”,直到采集到输入结束信号,该次字符采集工作才完成。前面所描述的方法,结合着图5所示,还对应着配套的系统200,对该系统的结构包括字符信息采集模块210,用以采集用户通过输入法界面所输入的字符串信息。切换信号判断模块220,用以判断是否具有混合输入切换信号。切换输出模块230,用以在具有混合输入切换信号时,候选词列表中的候选词按切换后的输入规则进行输出。结束信号采集模块M0,用以在用户再次输入时,采集输入结束信号,来完成本次字符输出操作。另外,还包括候选词排序模块250,用以对候选词列表中的候选词进行排序的结构模块。目标候选词输出模块沈0,用以实现对目标候选词的输出。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种实现字符混合输入的方法,其特征在于,该方法具体包括以下步骤 步骤1,采集用户通过输入法界面所输入的字符串信息;步骤2,判断是否具有混合输入切换信号;步骤3,在具有混合输入切换信号时,候选词列表中的候选词按切换后的输入规则进行输出;步骤4,用户再次输入,重复前面的步骤1 步骤3,直到采集到输入结束信号。
2.根据权利要求1所述的一种实现字符混合输入的方法,其特征在于用户通过输入法界面输入的字符串信息包括,字母、数字及符号,以及混合输入的切换信号。
3.根据权利要求1所述的一种实现字符混合输入的方法,其特征在于所述步骤2具体包括以下步骤,2-1,采集用户输入的切换信号;2-2,将采集的切换信号和预设的混合输入切换信号相比对,在比对通过的情况下,确定为混合输入切换信号。
4.根据权利要求1所述的一种实现字符混合输入的方法,其特征在于候选词列表中各候选词的排列顺序为以下方式之一,方式1,各候选词的排列顺序自始至终不进行转换;方式2,候选词的排列顺序根据输入的字符情况,能够进行顺序转换。
5.根据权利要求1所述的一种实现字符混合输入的方法,其特征在于根据切换信号后的输入内容,对切换前输入字符对应的候选词做出选择,包括有如下步骤,步骤Al,采集切换后的字符输入内容;步骤A2,根据切换后的字符内容,作为切换前输入字符对应候选词的判断因素; 步骤A3,根据该判断因素,调整切换前输入字符对应候选词的选择项。
6.根据权利要求5所述的一种实现字符混合输入的方法,其特征在于所述的切换后的字符内容,为字母或数字或符号内容,切换前输入字符对应的内容,为包括中文在内非字母或符号类型的文字。
7.根据权利要求1所述的一种实现字符混合输入的方法,其特征在于所述步骤4中输入结束信号的触发方式为以下至少其一,方式1,通过选择目标候选词,触发结束信号;方式2,通过选择目标候选词的其他功能按钮,触发结束信号;方式3,通过鼠标点击目标候选词或快捷键,触发结束信号。
8.一种实现字符混合输入的系统,其特征在于该系统包括,字符信息采集模块,用以采集用户通过输入法界面所输入的字符串信息; 切换信号判断模块,用以判断是否具有混合输入切换信号;切换输出模块,用以在具有混合输入切换信号时,候选词列表中的候选词按切换后的输入规则进行输出;结束信号采集模块,用以在用户再次输入时,采集输入结束信号,来完成本次字符输出操作。
9.根据权利要求8所述的一种实现字符混合输入的系统,其特征在于该系统还包括, 候选词排序模块,用以对候选词列表中的候选词进行排序的结构模块;目标候选词输出模块,用以实现对目标候选词的输出。
全文摘要
一种实现字符混合输入的方法及系统,属于计算机软件技术领域。该方法包括采集用户通过输入法界面所输入的字符串信息;判断是否具有混合输入切换信号;在具有混合输入切换信号时,候选词列表中的候选词按切换后的输入规则进行输出;用户再次输入,重复前面的步骤1~步骤3,直到采集到输入结束信号。本发明的优点在于通过本发明,用户可以在选择候选词之前即可进行多种语言或字符的混合输入,克服了现有技术中,必须通过选择候选词完成一种字符的输入之后,才能切换成其它输入方式的缺陷。
文档编号G06F3/023GK102566772SQ20101060531
公开日2012年7月11日 申请日期2010年12月26日 优先权日2010年12月26日
发明者马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1