拼音输入法的制作方法

文档序号:6555419阅读:258来源:国知局
专利名称:拼音输入法的制作方法
技术领域
本发明有关一种拼音输入法,特别是指一种应用于手机、PDA及GPS等便携式数字产品上的拼音输入法。
背景技术
现在各种数字类通信产品,例如智能型手机(smart phone)、PDA(掌上数字助手Palm Digital Assistant)、GPS(全球定位系统Global Position System)等已深入到我们的生活中,并成为我们日常生活中不可或缺的工具,除了具有通话的功能,可以缩短人与人之间的距离,大大加快了我们办事的效率,其更可让我们随时随地发送短信,象网上聊天一样方便。而在发短信的群体中,大部分都会首选拼音输入法作为通常使用的输入方式,而且在这些产品中也确实是这样设置的,即将拼音输入法排在第一位。然而,在中国的南方有一大部分人对平卷舌音前后鼻音分不清楚,该现象不仅表现在平常的说话中,在用拼音输入打字中也经常泛这样的错误,从而使输入的错误率变得很高,但是在传统的手机输入法中并不存在一个在这些极易混淆的音节之间快速切换的方法,使得他们用拼音输入汉字非常棘手。例如,假如我们要输入汉字“衡”,则在手机上使用拼音输入法可按下436,就会出现gen和hen供用户选择。如果用户选择了hen后发现没有想要的字,然后输入g所在的键4,这时有两个备选项geng和heng。现有的输入法会把选字光标停在geng上面,但是用户既然在上一步中选了hen,而且又输入了g,最大的可能就是用户分不清前后鼻音,此时用户还需要将光标移动至heng。又如,在输入“升”这样的字时,用户由于分不清正确的拼音是“sen”、“seng”、“shen”和“sheng”中的哪一个,在输入错误后在它们之间切换并不是很容易。如果从sheng变成seng,必须要先按四下删除键,然后重复输入删除过的eng,这样就限制了输入汉字的速度。
有鉴于此,实有必要提供一种可方便用户选择、并可提高输入速度的拼音输入法。

发明内容因此,本发明的目的在于提供一种拼音输入法,该拼音输入法可为分辨不清平卷舌音和前后鼻音的用户,列举出与输入相关的拼音,从而提供一种在这些相似拼音之间快速切换的方法,可提高拼音输入法的输入速度。
为达成上述目的,本发明的拼音输入法应用于手机、PDA及GPS等便携式数字产品上,用以提高拼音输入法的查询效率,其主要包括两种输入模式自动模式和手动模式,其中需为手动模式选择一个没有定义过的键作为联想键来使用。当在输入拼音的过程中,系统会记录下选字光标上一次所在位置的拼音(lastchar),如果接着输入的键是联想键,则进入手动模式,系统把lastchar的所有相关集作为候选拼音,并把光标落在使用频率最高的那一个拼音上(currentChar)供使用者选取;否则即为自动模式,即在不点选联想键的情况下可将光标停留在lastchar的候选集中之一上使用者选取。
相较于现有技术,本发明通过采用手动或自动的模式提供一种在这些相似拼音之间快速切换的方法,使得用户方便查找,可提高拼音输入法的输入速度。为对本发明的目的、构造特征及其功能有进一步的了解,兹配合附图详细说明如下
图1绘示本发明拼音输入法执行过程的简化流程图。
图2绘示本发明拼音输入法所使用的读音相关集。
具体实施方式请参阅图2所示,为本发明拼音输入法所参照使用的读音相关集合表,由于本发明主要针对的是普通话不标准以及对平卷舌音、前后鼻音分辨不清楚的群体,故而该表列举了一些极易混淆的音节,例如对应“z”、“c”、“s”的卷舌音节为“zh”、“ch”、“sh”,对应“an”、“en”、“on”的后鼻音“ang”、“eng”、“ong”,以及不易区分的“l”和“n”。当输入其中之一音节时即可很方便的从该表中找到与之相对应的音节,通过一些智能式组合从而列举出可识别的、有意义的汉语拼音供使用者选取。
其中,由于汉语拼音中并没有“on”单独使用的拼音,因此在现有实际的应用过程中,一般都会将其直接对应至“ong”,例如输入“lon”后显示的汉字其实是完整的拼音“long”所属的汉字。另外,表1中所示的对应关系应为双向的,即除了上述所列的正向的对应关系外,同样也存在着反向的对应关系,例如处于右边的“zh”同样可对应到左边的“z”上,这样在查询的过程中,只要在表中找到其中的任何一个音节,均可将其对应到与之相应的音节上。
请参阅图1所示,为本发明拼音输入法执行过程的简化流程图。该拼音输入法有两种输入模式自动模式和手动模式,其中需为手动模式选择一个没有定义过的键作为联想键来使用,例如可以是0或者是#键等。
首先,用户新建一信息,系统有很多输入法可供选择,如拼音、笔画、数字、字母、英文字母等,我们需将其切换为拼音输入法(若默认是拼音输入法可不进行该输入法切换过程),接下来由处理器在后台载入该拼音输入法程序,并执行一些初始化操作,其中可包括有将前次光标所在的拼音lastChar、当前输入集currentSet、当前光标所在的拼音currentChar都设为空等(步骤100),此后可在信息窗口中输入汉语拼音,即可开始输入拼音。于步骤101,用户可由数字按键输入拼音并显示在屏幕下方供用户参考,而如果用户输入的是控制键,如退出编辑信息的退出键,则由步骤102判断是否退出输入法,如果是则结束该拼音输入法,否则将继续向下执行。于步骤103,处理器会判断输入的按键是否为预先设定的联想键,如果是则执行的进入手动模式,否则为自动模式。
由于自动模式主要是针对前后鼻音的使用,而手动模式可适用于前后鼻音和平卷舌音,即自动模式可包含在手动模式中,因此在下面我们详细说明手动模式的执行过程。在这以后我们仅考虑输入拼音字母和方向键等标准输入方式,而不再考虑其他键值的情况。且在每次输入一按键时,系统会自动将当前光标所在的拼音(或不完整的拼音)记为currentChar,以及将在输入该按键前光标所在的拼音记为lastChar。
接续上述手动模式,于步骤104,将currentChar的所有相关读音成为候选拼音,此后currentChar将产生变化,因此将其指定为lastChar,即有lastChar=currentChar;接下来在步驟105中,将当前所有的候选拼音传给currentSet,即有currentSet=当前所有的候选拼音,也即秉除了相关拼音以外的其他读音,减少了后续可查询的数量;继续判断currentSet中有没有lastChar的相关读音(步骤106)?若有则将相关读音拼音中使用频率最高者传送给currentChar,即currentChar=相关读音拼音中使用频率最高者(步骤107),否则就将currentSet中的第一个拼音传送给currentChar,即currentChar=currentSet中的第一个拼音(步骤108)。上述步骤完成,最后在显示界面中将拼音选择光标落在currentChar上供用户读取、寻找或选取所需要的汉字拼音,并使得lastChar=currentChar(步骤109),此后开始接收新的输入。上述流程中,除去步骤103和步骤104后即可认为是自动模式。
当输入联想键后并没有从表1中找到与之相对应的音节,则直接跳出以后的流程,接着等待进一步的输入。例如在输入键值“3”后输入了联想键,则并不影响原有的输入字母d、e、f。
根据以上步骤,同样以上述背景技术中的例子作说明。首先在手动模式下,当我们希望输入“衡”时,按下数字键“446”后出现gen和hen供选择,我们将光标移动至hen并输入联想键后有currentChar=“hen”,将其的所有相关读音成为候选拼音,并使lastChar=“hen”,此时currentSet=“hen、heng”,这样在currentSet中就存在lastChar的相关拼音hen、heng,接着就由系统内部自动从该二者相关拼音中选取使用频率最高者,并将光标落在其上,使其成为currentChar,其可能是我们需要的,也可能不是我们需要的,但我们所要做的仅仅是按下方向键选取。
相较于现有技术,本发明通过采用手动或自动的模式提供一种在这些相似拼音之间快速切换的方法,使得用户方便查找,可提高拼音输入法的输入速度。
权利要求
1.一种拼音输入法,应用于手机、PDA及GPS等便携式数字产品上,用以提高拼音输入法的查询效率,其特征在于包括手动模式于输入联想键后,将当前光标所在拼音的所有相关读音成为候选拼音,并用当前光标所在拼音替换前次光标所在拼音;用当前所有的候选拼音替换当前输入集;判断当前输入集中有没有前次光标所在拼音的相关拼音,若有则用相关读音拼音中使用频率最高者替换当前输入集;最后在显示界面中将拼音选择光标落在当前光标所在拼音上供用户读取、寻找或作选取动作,且用当前光标所在拼音替换前次光标所在拼音,此后可开始接收新的输入。
2.如权利要求1所述的拼音输入法,其特征在于当判断当前输入集中有没有前次光标所在拼音的相关拼音时,若否则用当前输入集中的第一个拼音替换当前光标所在拼音。
3.如权利要求1所述的拼音输入法,其特征在于该手动模式并进一步包含有一自动模式,其不需要输入联想键,若当前光标所在拼音存在有相关拼音,则用该当前所有的候选拼音替换当前输入集;判断当前输入集中有没有前次光标所在拼音的相关拼音,若有则用相关读音拼音中使用频率最高者替换当前输入集;若否则用当前输入集中的第一个拼音替换当前光标所在拼音;最后在显示界面中将拼音选择光标落在当前光标所在拼音上供用户读取、寻找或作选取动作,且用当前光标所在拼音替换前次光标所在拼音,此后可开始接收新的输入。
4.如权利要求1所述的拼音输入法,其特征在于该联想键为输入过程中没有定义过的键值。
5.如权利要求4所述的拼音输入法,其特征在于该联想键可以是0。
6.如权利要求4所述的拼音输入法,其特征在于该联想键可以是#。
7.如权利要求1所述的拼音输入法,其特征在于该相关读音可从一读音相关集中查询获得。
8.如权利要求7所述的拼音输入法,其特征在于该读音相关集可正反双向查询使用。
全文摘要
本发明提供一种拼音输入法,应用于手机、PDA及GPS等便携式数字产品上,用以提高拼音输入法的查询效率,其主要包括两种输入模式自动模式和手动模式,其中需为手动模式选择一个没有定义过的键作为联想键来使用。当在输入拼音的过程中,系统会记录下选字光标上一次所在位置的拼音(lastchar),如果接着输入的键是联想键,则进入手动模式,系统把lastchar的所有相关集作为候选拼音,并把光标落在使用频率最高的那一个拼音上(currentChar)供使用者选取;否则即为自动模式,即在不点选联想键的情况下可将光标停留在lastchar的候选集中之一供使用者选取。
文档编号G06F3/048GK101063903SQ200610026160
公开日2007年10月31日 申请日期2006年4月27日 优先权日2006年4月27日
发明者许广新 申请人:环达电脑(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1