动态调整及扩充输入法字词库的系统及其方法

文档序号:6614611阅读:134来源:国知局
专利名称:动态调整及扩充输入法字词库的系统及其方法
技术领域
本发明涉及一种扩充输入法字词库的系统及其方法,特别是指一种依据 不同字词库建立格式生成对应的扩充字词库数据,从而进行动态调整及扩充 输入法字词库的系统及其方法。
背景技术
输入法所要达到的目的在于提高输入速度以及使用的便利性上,市面上 已经有许多各式各样的输入法出现,期望达到快速输入以及方便使用。
大部分的输入法一般都偏重在快速输入的目的,而解决的方法往往必须 要求使用者利用输入法自行开发的拆字输入方式来达到此目的。当然也有些 输入法是以提供内建字词库的方式,以同时解决使用者在输入速度以及使用 便利上的问题,这种解决方式是当使用者在进行输入的时候,如果遇到内建 字词库中所具有的字词时,使用者便可以省去再输入的时间,可直接通过选 取方式来达到快速输入的目的,这种方式在一定程度上解决了输入速度以及 使用便利性的问题。
但是,内建字词库中所储存的字词大多数量固定而且属性有限,在使用 者个人需求不同的情况下,内建字词库中的字词并不能满足各种不同使用 者,以及满足在大多数情况下使用的真正需求,使用者的输入速度也因此没 有得到真正的提高。针对于此,目前也已经出现了许多的输入法,其所提供 的内建字词库是可以让使用者自行进行扩充以及删除,但是这种操作通常都 必须^^配执行输入法以外的额外应用程序才能够顺利进行,也就是输入进行 以及字词库扩充的动作是必须分开而且独立进行,无法实现使用者在输入的 同时即时进行字词库中的字词进行扩充的功效,这无形中造成使用者使用便 利性的问题,也因此会使使用者对使用扩充字词库功能的意愿降低。
综上所述,先前技术中长期以来一直存在无法在输入同时即时对字词库中的字词扩充的问题,因此有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于先前技术存在的无法在输入同时即时对字词库中的字词扩充的 问题,本发明遂揭露一种动态调整及扩充输入法字词库的系统及其方法。
本发明所揭露的动态调整及扩充输入法字词库的系统,包含主要字词 库、附属字词库、使用者字词库、输入模块、扩充模块、整理模块、选择模 块以及输出模块。
主要字词库,依据主要字词库生成格式生成主要字词库。
附属字词库,依据附属字词库生成格式生成附属字词库。
使用者字词库,依据使用者字词库生成格式生成使用者字词库。扩充模块,通过网络取得的字词扩充数据,并将字词扩充数据依据不同 的字词库生成格式生成对应的扩充字词库数据,进行扩充对应的字词库。
整理模块,用于将字词扩充数据以及字词扩充数据对应的字词库分散的 数据区块进行合并。
输入模块,接收使用者输入的字词。
选择模块,根据字词依照使用者字词库、主要字词库、附属字词库的顺 序,依序查找字词库,以动态调整输入法使用的字词库。
输出模块,选择模块选择对应的字词库,会动态调整输出显示。
本发明所揭露的动态调整及扩充输入法字词库的方法,具有主要字词 库、附属字词库以及使用者字词库,其包含下列步骤
首先,通过网络取得字词扩充数据,并将字词扩充数据依据不同的字词 库生成格式生成对应的扩充字词库数据,进行扩充对应的字词库;接着,将 字词扩充数据以及字词扩充数据对应的字词库分散的数据区块进行合并;接 着,接收使用者输入的字词,并根据输入的字词依照使用者字词库、主要字 词库、附属字词库的顺序,依序查找字词库,以动态调整输入法使用的字词 库;最后,选择对应的字词库,会动态调整输出显示。本发明所揭露的系统与方法如上,与先前技术之间的差异在于本发明通 过网络取得字词扩充数据,并将字词扩充数据依据不同的字词库生成格式生 成对应的扩充字词库数据,对对应的字词库进行扩充,依照使用者字词库、 主要字词库、附属字词库的顺序,依序查找字词库,动态调整输入法使用的 字词库,且动态调整输出显示。
通过上述的技术手段,本发明可以达成字词库扩充的即时性及便利性的 技术功效。


图1为本发明动态调整及扩充输入法字词库的系统框图。
图2为本发明主要字词库格式示意图。
图3为本发明附属字词库格式示意图。
图4为本发明使用者字词库格式示意图。
图5为本发明动态调整及扩充输入法字词库的方法流程图。
图6为本发明字词库未扩充输出显示界面示意图。
图7为本发明字词库扩充后输出显示界面示意图。
具体实施例方式
以下将配合图式及实施例来详细说明本发明的实施方式,藉此对本发明 如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解 并据以实施。
以下将说明本发明动态调整及扩充输入法字词库的系统,并请同时参考 图1。图1为本发明动态调整及扩充输入法字词库的系统框图。本发明所揭 露的动态调整及扩充输入法字词库的系统包含主要字词库11、附属字词 库12、使用者字词库13、扩充模块20、整理模块30、输入模块40、选择 模块50以及输出模块60。
关于各字词库的生成格式,请参照图2至图4所示。图2是本发明主要图;图3是本发明附属字词库格式示意图;图4是本发明使 用者字词库格式示意图。
如图2所示,主要字词库11依据主要字词库生成格式生成,其中主要 字词库生成格式包含字词库起始区段111、索引区段112以及数据区段113。 其中,字词库起始区段111用于记录主要字词库11的文字类型(例如主 要字词库11的文字类型为繁体中文、筒体中文、英文…等),并且存储扇 区容量规划为10Kbyte;索引区段112包含数据存储扇区位置、字词数量以 及附加信息,并且存储扇区容量规划为70Kbyte;数据区段113包含数据长 度、字词数量、字词长度、下一数据区段位置以及字词数据。
如图3所示,附属字词库12依据附属字词库生成格式生成,其中附属 字词库生成格式包含字词库起始区段121 、索引区段122以及数据区段123。 其中,字词库起始区段121用于记录附属字词库12的文字类型,并且存储 扇区容量规划为10Kbyte;索引区段122包含数据存储扇区位置、字词数量 以及附加信息,并且存储扇区容量规划为70Kbyte;数据区段123包含数据 长度、字词数量、字词长度、下一数据区段位置以及字词数据。
如图4所示,使用者字词库13,依据使用者字词库生成格式生成,其 中使用者字词库生成格式包含字词库起始区段131、索引区段132以及数 据区段133。其中,字词库起始区段131用于记录使用者字词库13的文字 类型,并且存储扇区容量规划为10Kbyte;索引区段132包含数据存储扇区 位置、字词数量以及附加信息,并且存储扇区容量规划为70Kbyte;数据区 段133包含数据长度、字词数量、字词长度、字词数据以及下一数据区段位 置。
主要字词库生成格式以及附属字词库生成格式由图中所示可知主要字 词库11中字词库起始区段111、索引区段112以及数据区段113与附属字 词库12中字词库起始区段121、索引区段122以及数据区段123相同,因 此主要字词库生成格式与附属字词库生成格式为相同。使用者字词库生成格 式在数据区段133中下一数据区段位置以及字词数据与主要字词库11数据 区段113中字词数据以及下一数据区段位置相反,此为主要字词库生成格式 与使用者字词库生成格式差异之处。另外,主要字词库11为输入法的基础字词库;附属字词库12为输入法 附加的字词库,附属字词库包含唐诗字词库、宋词字词库及火星文字词库… 等一些特殊的字词库,并且附属字词库12可以进行替换。例如可以单独 使用唐诗字词库或是同时使用宋词字词库及火星文字词库,以替换唐诗字词 库。使用者字词库13为依据使用者输入的习惯所建立的字词库,由于是依 照不同的使用者,因此,使用者字词库13的内容可删除、备份、恢复及新 增,以建立个人化字词库。
扩充模块20,通过网络取得字词扩充数据,并将字词扩充数据依据上 述对应的字词库生成格式生成对应的扩充字词库数据,进行扩充对应的字词 库;具体而言通过网络取得字词扩充数据,当要扩充主要字词库时,扩充
据,再加入至主要字词库11中。
整理模块30,用于将字词扩充数据以及字词扩充数据对应的字词库分 散的数据区块进行合并,减少字词库数据区块的链接,增进字词库搜寻速度。 由于字词库在扩充时,扩充字词库数据为追加方式扩充,会在索引区段中建 立扩充的数据存储扇区位置,数据存储扇区位置是不连续储存的,会增加字 词库数据区块的链接,在搜寻上会造成效率不高,因此,需要整理模块30 用以合并字词库分散的数据区块,减少字词库数据区块的链接,增进字词库 搜寻速度。
输入模块40,用于接收使用者输入的字词。
选择模块50,根据输入模块40接收的字词依照使用者字词库13、主要 字词库ll、附属字词库12的顺序,依序查找字词库中的字词,动态调整输 入法使用的字词库。
当在使用者字词库13中查找到输入模块40接收的字词,则此时所使用 的字词库即为使用者字词库13,当在使用者字词库13中无法查找到输入模 块40接收的字词时,选择模块50会选择主要字词库11为再次查找的字词 库,当在主要字词库11中查找到输入模块40接收的字词时,所使用的字词 库即为主要字词库11。
经过扩充模块20扩充对应的字词库,及选择模块50选择对应的字词库,输出模块60动态调整输出显示,以方便使用者进行选择。
此外,本发明系统更包含智能模块71,用于记录使用者输入字词的频 率,将使用者输入频率高的字词优先显示,以提供使用者快速输入。
接着,以一个具体的实施例来解说本发明的运作方式及流程,并请参照 图5至图7。图5是本发明动态调整及扩充输入法字词库的方法流程图;图 6是本发明字词库未扩充输出显示界面示意图;图7是本发明字词库扩充后 输出显示界面示意图。
如图6所示,此时扩充模块20并无字词扩充数据,因此,依据输入模 块40接收使用者输入的字词81 ,并且记录使用者输入字词频率(步骤510), 再根据输入的字词81依照使用者字词库13、主要字词库11、附属字词库 12的顺序,依序查找字词库,以动态调整输入法使用的字词库(步骤300), 此时选择模块50所选择的字词库为主要字词库11。
输出模块60所提供的待选字词82为「灾」「栽J以及「哉」,可以让 使用者自行选择想要的字词,待选字词82按照所记录的使用者输入字词频 率排列,字词频率较高的会优先显示。
在此同时,扩充模块20会通过网络搜寻,以取得字词扩充数据为r突 难』,并配合输入法此时的字词库为主要字词库11,因此根据主要字词库 生成格式建立主要字词库的扩充字词库数据为「灾难」,进行主要字词库 11的字词库扩充(步骤100)。
接着,由于主要字词库11扩充一笔扩充字词库数据「灾难」,字词库 在扩充时,扩充字词库数据为追加方式扩充,会在索引区段中建立扩充的数 据存储扇区位置,数据存储扇区位置是不连续储存的,会增加字词库数据区 块的链接,在搜寻上会造成效率不高,因此,需要整理模块30合并字词库 分散的数据区块,减少字词库数据区块的链接,增进字词库搜寻速度(步骤 200)。
最后,扩充模块20经过扩充主要字词库ll增加一笔扩充字词库数据r灾 难J ,且选择模块40此时选择的字词库为主要字词库11,输出模块60所 提供的待选字词82为「灾难J 「灾J以及「栽」,输出模块60会动态调整输出显示(步骤400),可以让使用者自行选择想要的字词。
综上所述,可知本发明与先前技术之间的差异在于本发明通过网络取得 字词扩充数据,并依据不同的字词库生成格式生成对应的扩充字词库数据, 进行扩充对应的字词库。依照使用者字词库、主要字词库、附属字词库的顺 序,依序查找字词库,以动态调整输入法使用的字词库,并动态调整输出显 示。通过此一技术手段可以来解决先前技术所存在的问题,进而达成输入快 速且输入便利的技术功效。
虽然本发明所揭露的实施方式如上,但所述的内容并非用以直接限定本 发明的权利保护范围。本发明还可有其他多种实施例,在不背离本发明精神 及其实质的情况下,熟悉本领域的技术人员当可根据本发明做出各种相应的 改变和变形,这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种动态调整及扩充输入法字词库的系统,其包含一主要字词库,该主要字词库依据主要字词库生成格式生成;一附属字词库,该附属字词库依据附属字词库生成格式生成;一使用者字词库,该使用者字词库依据使用者字词库生成格式生成;一扩充模块,通过网络取得的一字词扩充数据,并将该字词扩充数据依据上述对应的字词库生成格式生成对应的扩充字词库数据,以进行扩充对应的字词库;一整理模块,用于将该字词扩充数据以及该字词扩充数据对应的字词库分散的数据区块进行合并;一输入模块,接收使用者输入的一字词;一选择模块,根据该字词依照该使用者字词库、主要字词库、附属字词库的顺序,依序查找字词库,以动态调整该输入法使用的字词库;及一输出模块,该选择模块选择对应的字词库,会动态调整输出显示。
2、 如权利要求1所述的动态调整及扩充输入法字词库的系统,其中该 主要字词库生成格式如下一字词库起始区段,该字词库起始区段用于记录该主要字词库的文字类 型,并且存储器容量规划为10KByte;一索引区段,该索引区段包含数据存储位置、字词数量、附加信息,并 且存储容量规划为70KByte;及一数据区段,该数据区段包含数据长度、字词数量、字词长度、下一数 据区段位置以及字词数据。
3、 如权利要求1所述的动态调整及扩充输入法字词库的系统,其中该 附属字词库生成格式如下一字词库起始区段,该字词库起始区段用于记录该附属字词库的文字类 型,并且存储容量规划为10KByte;一索引区段,该索引区段包含数据存储位置、字词数量、附加信息,并且存储容量规划为70KByte;及一数据区段,该数据区段包含数据长度、字词数量、字词长度、下一数 据区段位置以及字词数据。
4、 如权利要求1所述的动态调整及扩充输入法字词库的系统,其中该 使用者字词库生成格式如下一字词库起始区段,该字词库起始区段用于记录该使用者字词库的文字 类型,并且存储容量规划为10KByte;一索引区段,该索引区段包含数据存储位置、字词数量、附加信息,并 且存储容量规划为70KByte;及一数据区段,该数据区段包含数据长度、字词数量、字词长度、字词数 据以及下 一数据区段位置。
5、 如权利要求1所述的动态调整及扩充输入法字词库的系统,其中更 包含一智能模块,用于记录使用者输入字词的频率。
6、 如权利要求1所述的动态调整及扩充输入法字词库的系统,其中该 附属字词库包含唐诗字词库、宋词字词库及火星文字词库。
7、 如权利要求6所述的动态调整及扩充输入法字词库的系统,其中该 附属字词库具可替换性。
8、 如权利要求1所述的动态调整及扩充输入法字词库的系统,其中该 使用者字词库中的内容能删除、备份、恢复及新增。
9、 一种动态调整及扩充输入法字词库的方法,具有一主要字词库、一 附属字词库以及一使用者字词库,其包含下列步骤通过网络取得的一字词扩充数据,并将该字词扩充数据依据对应的字词 库生成格式生成对应的扩充字词库数据,进行扩充对应的字词库;进行合并;接收使用者输入的 一字词,并根据输入的该字词依照该使用者字词库、 主要字词库、附属字词库的顺序,依序查找字词库,以动态调整该输入法使用的字词库;及选择对应的字词库,会动态调整输出显示。
10、 如权利要求9所述的动态调整及扩充输入法字词库的方法,其中该 主要字词库依据主要字词库生成格式生成该主要字词库,该主要字词库生成 格式如下一字词库起始区段,该字词库起始区段用于记录该主要字词库的文字类 型,并且存储容量规划为10KByte;一索引区段,该索引区段包含数据存储位置、字词数量、附加信息,并 且存储容量规划为70KByte;及一数据区段,该数据区段包含数据长度、字词数量、字词长度、下一数 据区段位置以及字词数据。
11、 如权利要求9所述的动态调整及扩充输入法字词库的方法,其中该 附属字词库依据附属字词库生成格式生成该附属字词库,该附属字词库生成 格式如下一字词库起始区段,该字词库起始区段用于记录该附属字词库的文字类 型,并且存储容量规划为10KByte;一索引区段,该索引区段包含数据存储位置、字词数量、附加信息,并 且存储容量规划为70KByte;及一数据区段,该数据区段包含数据长度、字词数量、字词长度、下一数 据区段位置以及字词数据。
12、 如权利要求9所述的动态调整及扩充输入法字词库的方法,其中该 使用者字词库依据使用者字词库生成格式生成该使用者字词库,该使用者字 词库生成格式如下一字词库起始区段,该字词库起始区段用于记录该使用者字词库的文字 类型,并且存储容量规划为10KByte;一索引区段,该索引区段包含数据存储位置、字词数量、附加信息,并 且存储容量规划为70KByte;及一数据区段,该数据区段包含数据长度、字词数量、字词长度、下一数 据区段位置以及字词数据。
13、 如权利要求9所述的动态调整及扩充输入法字词库的方法,其中更 包含记录使用者输入字词频率的步骤。
14、 如权利要求9所述的动态调整及扩充输入法字词库的方法,其中该 附属字词库包含唐诗字词库、宋词字词库及火星文字词库。
15、 如权利要求14所述的动态调整及扩充输入法字词库的方法,其中 该附属字词库具可替换性。
16、 如权利要求9所述的动态调整及扩充输入法字词库的方法,其中该 使用者字词库中的内容能删除、备份、恢复及新增。
全文摘要
一种动态调整及扩充输入法字词库的系统及其方法,其通过网络取得字词扩充数据,并将字词扩充数据依据不同的字词库生成格式生成对应的扩充字词库数据,对对应的字词库进行扩充,并以动态调整输入法使用的字词库,且动态调整输出显示的技术手段,解决先前技术中存在的无法在输入同时即时对字词库中的字词进行扩充的问题,藉此达成字词库扩充的即时性及便利性技术功效。
文档编号G06F17/30GK101441646SQ20071019372
公开日2009年5月27日 申请日期2007年11月23日 优先权日2007年11月23日
发明者邱全成, 正 陈 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1