多重切分的中文拼音输入系统及其方法

文档序号:6480173阅读:315来源:国知局
专利名称:多重切分的中文拼音输入系统及其方法
技术领域
本发明涉及一种多重切分的中文拼音输入系统及其方法,尤其涉及一种将输入的
拼音字母组合依据其所包含的双重属性拼音字母进行切分的多重切分中文拼音输入系统 及其方法。
背景技术
输入法对于电脑使用者而言是不可或缺的工具。现行的中文输入法种类繁多,依 输入类型分为使用字形或字义输入,如仓颉输入法、无虾米输入法等;另外还有使用较为直 观的字音拼音输入,如注音输入法、罗马拼音输入法、汉语拼音输入法、通用拼音输入法、威 妥玛拼音输入法、耶鲁拼音输入法等。 由于拼音输入法所需的基础门槛较低,因此广受使用者的欢迎,但拼音输入法在 使用上一直存在一个问题由于中文存在许多音近字异,甚至音同字异的字词,这些字词往 往会造成使用者的麻烦。 这里针对输入为英文字母组合的中文拼音输入法;举例来说,同样输入一组拼音 字母「mingan」,一中文拼音输入法只显示一中文字词「敏感」,但在另一中文拼音输入法可 能显示「命案」,又如同样输入一组拼音字母「xinan」,一中文拼音输入法出现「西南」,另一 中文拼音输入法却出现「心安」。具体来说,若输入「mingan」,使用者希望显示出「敏感」一 词,但依使用的中文拼音输入法不同,却可能出现「命案」一词,这样的状况只会徒增使用者 的困扰。 综上所述,可知现有技术中长期以来一直存在对于输入同一拼音字母组合,不同 的输入法会显示不同的中文字词,因此造成输入法所显示的中文字词并不是使用者所要输 入的字词的问题,因此有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于现有技术输入同一拼音字母组合时,不同的输入法会显示不同的中文字 词,因此造成输入法所显示的中文字词并不是使用者所要输入的字词的问题,本发明遂揭 露一种多重切分的中文拼音输入系统及其方法,其中 本发明所揭露的多重切分的中文拼音输入系统,其包含双重属性拼音字母资料 库、切分对照中文词库、输入模组、识别模组、逻辑模组、搜寻模组与选择模组。其中,双重属 性拼音字母资料库用以储存多个双重属性拼音字母,其为同时具有可作为起音字母与尾音 字母的特性的字母;切分对照中文词库用以储存至少多个切分字母组合,以及对应于该些 切分字母组合的多个中文字词;输入模组用以接收使用者输入的一拼音字母组合;识别模 组用以于输入模组接收该拼音字母组合时,自双重属性拼音字母资料库查找包含于该拼音 字母组合的双重属性拼音字母;逻辑模组依据识别模组所查找到的双重属性拼音字母,以 其作为起音或尾音字母对该拼音字母组合进行切分,得到至少一切分字母组合;搜寻模组 于切分对照中文词库查找对应于该些切分字母组合的一个或多个中文字词;选择模组产生
4一囊括该些中文字词的选择集合,用以提供使用者自其中选择一中文字词。 本发明所揭露的多重切分的中文拼音输入方法,其实行步骤包括建立双重属性拼
音字母资料库,包含其中每一双重属性拼音字母的至少一切分字母组合,以及每一切分字
母组合所对应的一中文字词;接收至少一拼音字母组合,并确定其是否包含双重属性拼音
字母,若是,则将双重属性拼音字母分别作为起音字母与尾音字母,对拼音字母组合进行切
分,得到一个或多个切分字母组合;于双重属性拼音字母资料库查找其中每一切分字母组
合所对应的中文字词,产生囊括该些中文字词的一选择集合并显示。 本发明所揭露的系统与方法如上,与现有技术之间的差异在于本发明具有依据双 重属性拼音字母进行多重切分的技术手段。通过上述的技术手段,本发明达成更贴近使用 者需求的技术效果。


图1为本发明的多重切分的中文拼音输入系统的方块示意图。
图2为本发明的多重切分的中文拼音输入方法的步骤流程图。
图3为多重切分的线上中文拼音输入系统的架构示意图。
图4为多重切分的线上中文拼音输入系统的方块示意图。
图5为多重切分的线上中文拼音输入方法的步骤流程图。
图6为本发明的显示界面的示意图。 图7为新增中文字词至切分对照中文词库的界面示意图。
具体实施例方式
以下将配合附图及实施例来详细说明本发明的实施方式,藉此对本发明如何应用 技术手段来解决技术问题并达成技术效果的实现过程能充分理解并据以实施。
图1为本发明的多重切分的中文拼音输入系统的方块示意图。请参照图l,多重切 分的中文拼音输入系统100由双重属性拼音字母资料库110、切分对照中文词库120、输入 模组130、识别模组140、逻辑模组150、搜寻模组160与选择模组170组成。其中,双重属性 拼音字母资料库110用以储存多个双重属性拼音字母;双重属性拼音字母是指可作为一起 音字母,同时亦可作为一尾音字母。举例来说,在「mingan」这组拼音字母中,若将g作为一 起音字母,即「min-gan」,则其对应的中文为「敏感」,若将g作为一尾音字母,即「ming-an」, 则其对应的中文为「命案」。因此g即为「mingan」这组拼音字母中唯一的双重属性拼音字 母,它可作为一起音字母或尾音字母,其余的字母并无此特色。更重要的是,在「mingan」这 组拼音字母中,g作为一起音字母所对应的中文,与g作为一尾音字母所得到的对应中文是 不同的。本发明的双重属性拼音字母资料库iio囊括了所有具双重属性的字母。 切分对照中文词库120至少储存多个切分字母组合,以及对应于每一切分字母组 合的多个中文字词。 一组拼音字母可能有一或一个以上的切分字母组合,其中该些切分字 母组合与该组拼音字母所包含的字母完全相同,两者之间的差异在于切分字母组合为依 照该组拼音字母所包含的双重属性拼音字母切分而得,故切分的标准与该组拼音字母所 具有的双重属性拼音字母有关。延续上个例子,「mingan」这组拼音字母具有一双重属性 拼音字母g,将g作为一起音字母,即可得到第一组切分字母「min-gan」,将g作为一尾音字母,则可得到第二组切分字母「ming-an」。这两组切分字母所包含的字母与原拼音字母 「mingan」完全相同。切分对照中文词库120储存了多个切分字母组合,以及与其所对应的 多个中文字词。举例来说,切分对照中文词库120即包含了 「min-gan」与「ming-an」两组 切分字母,以及其分别对应的「敏感」与「命案」两个中文字词。 输入模组130负责接收使用者输入的拼音字母组合,识别模组140通过参考双重 属性拼音字母资料库110,查找所接收的拼音字母组合是否具有双重属性拼音字母。举例 来说,输入模组130接收一组拼音字母「mingan」,识别模组140则分别以m、 i、 n、 g、 a与n
六个字母,对照双重属性资料库iio所包含的多个双重属性拼音字母,得到该组拼音字母
「mingan」具有一个双重属性拼音字母g。 若一拼音字母组合经由识别模组140判断其具有一个或多个双重属性拼音字母, 逻辑模组150则依据该拼音字母组合所包含的该些双重属性拼音字母,对该拼音字母进行 分析并得到至少一切分字母组合。更具体的来说,逻辑模组150将该些双重属性拼音字母 分别作为起音字母与尾音字母,对该拼音字母组合进行切分。 以下为逻辑模组150可能的作为, 一拼音字母组合经识别模组140判断具有n个 双重属性拼音字母,其中合理判断n为一 自然数,另设1为一 0到n的递增自然数(即1依
次为0、1、2、3.....n),则逻辑模组150将其中n-l个双重属性拼音字母视为起音字母,其
余1个双重属性拼音字母视为尾音字母,以回圈分解该拼音字母组合n+l次后并产生2"个 切分字母组合,其中该2n个切分字母组合不排除可能包含相同的两个或两个以上的组合。 仍以「mingan」为例,这组拼音字母组合具有一个双重属性拼音字母,逻辑模组150设n为 1, 1则依次为0、1。首先于1 = 0时,逻辑模组150以其中n-l = 1个双重属性拼音字母为 起音字母,以其余1 = 0个为尾音字母,得到一组切分字母「min-gan」;再来于1 = 1时,逻 辑模组150以其中n-l = 0个双重属性拼音字母为起音字母,以其余1 = 1个为尾音字母,
也得到一组切分字母「ming-an」,总计得到两组切分字母,且这两组切分字母组合方式为相
巳 升° 搜寻模组160用以将逻辑模组150产生的一个或多个切分字母组合,与切分对 照中文词库120所储存的多个切分字母组合作比对,并查找出相互符合的一个或多个切 分字母组合所对应的一个或多个中文字词。以「mingan」为例,其具有两组切分字母组合 「min-gan」与「ming-an」,搜寻模组160于切分对照中文词库120查找到完全相符的两组切 分字母组合,并进一步查找到该两组切分字母组合所对应的中文字词,其分别为「敏感」与 「命案」。 选择模组170用以产生选择集合,其中选择集合便是囊括搜寻模组160产生的中 文字词的集合,用以提供使用者从其中挑选出一中文字词。延续上例,选择模组170产生一 选择集合,该选择集合包含「敏感」与「命案」这两个中文字词。 此多重切分的中文拼音输入系统100更可包含一显示模组(图中未示),用以显 示该多重切分的中文拼音输入系统100相关的输入输出,如显示使用者输入的拼音字母组 合、显示选择集合供使用者进行挑选,以及显示使用者挑选的一中文字词。此外,对于选择 模组170产生的一选择集合,若该选择集合只包含一且唯一个中文字词时,则多重切分的 中文拼音输入系统100直接输出(显示)该中文字词。 另外,此多重切分的中文拼音输入系统100可允许使用者对该切分对照中文词库120的储存内容进行编辑。举例来说,使用者依据想要的「发想」 一词输入「faxiang」,经识 别模组140与逻辑模组150产生的一组切分字母组合「fa-xiang」,但因为切分对照中文词 库120与「fa-xiang」相符的只有「法相」与「发祥」两个中文字词,而导致显示的选择集 合亦只有包含者两个词;此时,使用者可自行增新一中文字词「发想」至切分对照中文词库 120,如图7所示。此外,若一中文字词于文中有高出现率,则使用者亦可新增自定义的切分 字母组合与对应的中文字词至切分对照中文词库120。如「回授」 一词,使用者可新增一自 定义的切分字母组合为「hs」。 图2为本发明的多重切分的中文拼音输入方法的步骤流程图。请参照图2,建立一
双重属性拼音字母资料库iio,包含其中每一双重属性拼音字母的至少一切分字母组合,以
及每一切分字母组合所对应的一中文字词(步骤210)。接收使用者输入的至少一拼音字母 组合(步骤220)后,对于每一拼音字母组合,确认该拼音字母组合是否存在一个或多个双 重属性拼音字母(步骤230),若存在,则将该些双重属性拼音字母分别作为起音字母与尾 音字母,对该拼音字母组合进行切分,得到一个或多个切分字母组合(步骤240)。
以下为步骤240可能的实施方式一拼音字母组合经步骤230判断其具有n个双 重属性拼音字母,其中合理设定n为一 自然数,另设1为一 0到n的递增自然数(即1依次
为0、1、2、3.....n),则逻辑模组150将其中n-l个双重属性拼音字母视为起音字母,其余
1个双重属性拼音字母视为尾音字母,以回圈分解该拼音字母组合n+l次后并产生2"个切 分字母组合,其中该2n个切分字母组合不排除可能包含相同的两个或两个以上的组合。
于步骤240之后,于该双重属性拼音字母资料库110查找对应该些切分字母组合 的一个或多个中文字词(步骤250),以产生包含该些中文字词的一选择集合,并显示该选 择集合(步骤260)。 此多重切分的中文拼音输入方法更可包含使用者自行建立一个或多个切分字母 组合及与之对应的一个或多个中文字词的步骤。另外,可更包含于确认选择集合中仅包含 一中文字词时,直接输出(显示)该中文字词的步骤。 本实施例为通过使用者的外部操作,如键盘输入、点选输入或触碰式输入,实现于 具拼音输入功能的设备;所述的设备包含个人电脑,以及手机、个人数字助理等携带式设 备。此外,本实施例更可延伸应用至主从式架构,即多重切分的线上中文拼音输入系统及其 方法。以下将配合附图进行详述。 图3为多重切分的线上中文拼音输入系统的架构示意,图4为多重切分的线上中 文拼音输入系统的方块示意图,其中图3为系统扩充为客户端与伺服端架构的示意图,为 理解及解说方便,图4仅保留一客户端与伺服端的连结以示意。 请同时参照图1、图3与图4,比照图1所示的扩充前的系统,多重切分的线上中文 拼音输入系统10于伺服端300的双重属性拼音字母资料库310、切分对照中文词库320、识 别模组340、逻辑模组350、搜寻模组360与选择模组370皆与多重切分的中文拼音输入系 统100的同名模组无异。伺服端300以一传输模组330取代多重切分的中文拼音输入系统 100所述的输入模组,用以与多个客户端200进行资料的传输,其中所传输的资料至少包含 接收自客户端200的拼音字母组合,与传送至客户端200的选择集合。多重切分的线上中 文拼音输入系统10于每一客户端200包含一处理模组210,用以传送该客户端200使用者 所输入的一拼音字母组合,以及处理该客户端200所接收自伺服端300传回的资讯。
另外,于此多重切分的线上中文拼音输入系统10的每一客户端200更可包含一显 示模组(图中未示),用以显示于伺服端300与该客户端200之间所传递的讯息,如显示该 客户端200输入的拼音字母组合、显示该伺服端300传回的选择集合,以及显示该客户端 200挑选的中文字词。此外,对于选择模组370产生的一选择集合,若该选择集合只包含一 且唯一个中文字词时,则该伺服端300直接将该中文字词输出至该客户端200。
图5为多重切分的线上中文拼音输入方法的步骤流程图。请同时参照图4与图5, 首先于伺服端建立一双重属性拼音字母资料库310,包含其中每一双重属性拼音字母的至 少一切分字母组合,以及每一切分字母组合所对应的一中文字词(步骤510);—客户端200 显示并传送该客户端200使用者输入的至少一拼音字母组合至伺服端300 (步骤520),对于 每一拼音字母组合,该伺服端300确认该拼音字母组合中是否存在一个或多个双重属性拼 音字母(步骤530),若存在,则将该些双重属性拼音字母分别作为起音字母与尾音字母,对 该拼音字母组合进行切分,得到一个或多个切分字母组合(步骤540)。接着该伺服端300 于该双重属性拼音字母资料库310查找对应该些切分字母组合的一个或多个中文字词(步 骤550),并产生包含该些中文字词的一选择集合(步骤560),最后该伺服端300传送该选 择集合至该客户端200 (步骤570),该客户端200显示该选择集合(步骤580)。其中步骤 530的可能实施方式如同多重切分的中文拼音输入系统100中所述。 此外,于该伺服端300产生包含该些中文字词的一选择集合的步骤,若该选择集 合包含一且唯一个中文字词时,更包含该伺服器300直接将该中文字词输出至该客户端 200的步骤。 图6为本发明的显示界面的示意图。请参照图6,该显示界面显示了使用者输入的
拼音字母组合「mingan」、选择集合610,其中该选择集合610包含了三个中文字词。 综上所述,可知本发明与现有技术之间的差异在于具有依据双重属性拼音字母进
行多重切分的技术手段,藉由此一技术手段可以解决现有技术输入同一拼音字母组合时,
不同的输入法会显示不同的中文字词,因此造成输入法所显示的中文字词并不是使用者所
要输入的字词的问题,进而达成更贴近使用者需求的技术效果。 虽然本发明所揭露的实施方式如上,但所述的内容并非用以直接限定本发明的专 利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所揭露的精神 和范围的前提下,可以在实施的形式上及细节上作些许的更动。本发明的专利保护范围,仍 须以所附的权利要求书所界定者为准。
权利要求
一种多重切分的中文拼音输入系统,其包含一双重属性拼音字母资料库,用以储存多个双重属性拼音字母;一切分对照中文词库,用以储存至少多个切分字母组合与对应该些切分字母组合的多个中文字词;一输入模组,用以接收一拼音字母组合;一识别模组,用以于接收该拼音字母组合时,自双重属性拼音字母资料库查找包含该拼音字母组合的至少一双重属性拼音字母;一逻辑模组,用以依据双重属性拼音字母,对拼音字母组合进行分析并得到至少一切分字母组合;一搜寻模组,用以于切分对照中文词库查找对应切分字母组合的一个或多个中文字词;及一选择模组,用以产生包含该些中文字词的一选择集合。
2. 如权利要求l所述的多重切分的中文拼音输入系统,其中该系统更包含一显示模 组,用以显示该系统相关的输入输出,包含拼音字母组合与选择集合。
3. 如权利要求1所述的多重切分的中文拼音输入系统,其中该选择模组所产生的该选 择集合包含唯一中文字词时,直接输出该中文字词。
4. 如权利要求1所述的多重切分的中文拼音输入系统,其中该切分对照中文词库的储 存内容可由使用者自行编辑。
5. 如权利要求1所述的多重切分的中文拼音输入系统,应用于包含个人电脑、手机和 个人数字助理的可行使拼音输入的设备。
6. 如权利要求1所述的多重切分的中文拼音输入系统,该系统可延伸应用至主从式架构。
7. —种多重切分的中文拼音输入方法,其包含下列步骤建立至少一双重属性拼音字母资料库,包含其中每一双重属性拼音字母的至少一切分 字母组合,以及每一切分字母组合所对应的一中文字词; 接收至少一拼音字母组合;对于每一拼音字母组合,确认该拼音字母组合中存在一个或多个双重属性拼音字母; 将双重属性拼音字母分别作为起音字母与尾音字母,对拼音字母组合进行切分,得到 一个或多个切分字母组合;于该双重属性拼音字母资料库查找对应切分字母组合的一个或多个中文字词;及 产生包含该些中文字词的一选择集合,并加以显示。
8. 如权利要求7所述的多重切分的中文拼音输入方法,其中于该建立至少一双重属性 拼音字母资料库,包含其中每一双重属性拼音字母的至少一切分字母组合,以及每一切分字母组合所对应的一中文字词的步骤,更包含使用者可自行建立一个或多个切分字母组合 及与之对应的一个或多个中文字词的步骤。
9. 如权利要求7所述的多重切分的中文拼音输入方法,其中该产生包含该些中文字词 的一选择集合,并加以显示的步骤,更包含于确认该选择集合中仅有唯一中文字词时,直接 输出该中文字词的步骤。
10. 如权利要求7所述的多重切分的中文拼音输入方法,该方法可延伸应用至主从式架构。
全文摘要
本发明公开了一种多重切分的中文拼音输入系统及其方法,其通过依据双重属性拼音字母进行多重切分的技术手段,可以解决现有技术输入同一拼音字母组合时,不同的输入法会显示不同的中文字词,因此造成输入法所显示的中文字词并不是使用者所要输入的字词的问题,藉此达成更贴近使用者需求的技术效果。
文档编号G06F17/27GK101770328SQ20091000120
公开日2010年7月7日 申请日期2009年1月4日 优先权日2009年1月4日
发明者王允, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1