具关联性的词汇拓扑显示系统及其方法

文档序号:6333601阅读:219来源:国知局
专利名称:具关联性的词汇拓扑显示系统及其方法
技术领域
本发明涉及一种显示系统及其方法,特别是指一种根据两查询词汇建立词汇拓扑以显示其关联性的具关联性的词汇拓扑显示系统及其方法。
背景技术
近年来,随着数字学习的普及与蓬勃发展,造成数字教材如雨后春笋般产生,其中又以提供词汇教学的应用程序最受瞩目。一般而言,提供词汇教学的应用程序具有词汇数据库,此词汇数据库储存有词汇信息,且词汇信息包含有关联词汇。使用者可通过此应用程序输入查询词汇,以便自词汇数据库中查询与查询词汇相符的词汇信息,并且显示此词汇信息及其关联词汇,举例来说,假设使用者输入“苹果"作为查询词汇,且词汇数据库中存在相符的词汇信息“苹果"及其关联词汇“植物",当进行查询后即可显示词汇信息“苹果"及其关联词汇“植物"供使用者浏览。然而,使用者已经逐渐无法满足单纯显示与查询词汇相符的词汇信息及其关联词汇。有鉴于此,便有厂商提出搭配图片或影像作为关联词汇的说明方式,提供使用者更为直觉的浏览方式。不过,此方式仅能显示与查询词汇直接关联的关联词汇及其图片或影像,无法直接键入两个查询词汇以浏览其关联性,故此方式对使用者在语言学习上的帮助仍然十分有限。综上所述,可知现有技术中长期以来一直存在无法键入两个查询词汇以查询其关联性的问题,因此实有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于现有技术存在的问题,本发明于是公开一种具关联性的词汇拓扑显示系统及其方法。本发明所公开的具关联性的词汇拓扑显示系统,包含词汇数据库、接收模块、载入模块、比对模块及显示模块。其中,词汇数据库用以储存多个词汇信息,其中每一词汇信息皆包含关联词汇;接收模块用以接收第一查询词汇及第二查询词汇;载入模块用以分别将第一查询词汇及第二查询词汇与词汇数据库中的所有词汇信息进行比对,并且载入比对符合的词汇信息所包含的关联词汇;比对模块用以持续相互比对载入的关联词汇,其中于比对不符合时,将载入的关联词汇与词汇数据库中的所有词汇信息进行比对,并载入比对符合的词汇信息所包含的关联词汇以供比对,以及于比对符合时停止比对,且根据第一查询词汇、第二查询词汇及所有载入的关联词汇建立词汇拓扑;显示模块用以读取词汇拓扑, 并且根据第一查询词汇及第二查询词汇计算关联路径,以及同时显示词汇拓扑及关联路径。至于本发明的具关联性的词汇拓扑显示方法,其步骤包括于词汇数据库提供多个词汇信息,其中每一词汇信息皆包含有关联词汇;接收第一查询词汇及第二查询词汇; 分别将第一查询词汇及第二查询词汇与词汇数据库中的所有词汇信息进行比对,并且载入比对符合的词汇信息所包含的关联词汇;持续相互比对载入的关联词汇,其中于比对不符合时,将载入的关联词汇与词汇数据库中的所有词汇信息进行比对,并载入比对符合的词汇信息所包含的关联词汇以供比对,以及于比对符合时停止比对,且根据第一查询词汇、第二查询词汇及所有载入的关联词汇建立词汇拓扑;读取词汇拓扑,并且根据第一查询词汇及第二查询词汇计算关联路径,以及同时显示词汇拓扑及关联路径。本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明是通过接收第一查询词汇及第二查询词汇以自词汇数据库中查询相符的词汇信息及其包含的关联词汇并产生词汇拓扑,以及读取词汇拓扑以显示第一查询词汇及第二查询词汇的关联性。通过上述的技术手段,本发明可以达到提高语言学习效率的技术功效。


图1为本发明具关联性的词汇拓扑显示系统的系统方块图。图2为本发明具关联性的词汇拓扑显示方法的方法流程图。图3为本发明操作视窗的示意图。图4为应用本发明输入第一查询词汇及第二查询词汇以显示词汇拓扑的第一示意图。图5为应用本发明输入第一查询词汇及第二查询词汇以显示词汇拓扑的第二示意图。图6为应用本发明以光标点选方式产生第一查询词汇及第二查询词汇,并以浮动视窗显示词汇拓扑的示意图。主要元件符号说明101词汇数据库102接收模块103载入模块104比对模块105显示模块300操作视窗301 光标310第一输入区块320第二输入区块330浏览元件340浏览区块341 347词汇显示区块400浏览界面410、420 文字字串500浮动视窗
具体实施例方式以下将配合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。在说明本发明所公开的具关联性的词汇拓扑(Topology)显示系统及其方法之前,先对本发明所自行定义的名词作说明,本发明所述的词汇信息是指储存在词汇数据库中的词汇,例如“苹果〃,并且包含有关联词汇,例如“樱桃〃、“植物〃及“香蕉〃,此关联词汇为预先设置的词汇。以下配合附图对本发明具关联性的词汇拓扑显示系统及其方法作进一步说明,请参阅图1,图1为本发明具关联性的词汇拓扑显示系统的系统方块图,其包含词汇数据库 101、接收模块102、载入模块103、比对模块104及显示模块105。其中,词汇数据库101用以储存词汇信息,每一词汇信息均包含有关联词汇,由于词汇信息及关联词汇已于先前自行定义的名词中作说明,故在此不再多作赘述。在实际实施上,此词汇数据库101可利用关联式数据库(Relational Database)或档案文件来实现。接收模块102用以接收第一查询词汇及第二查询词汇,所述第一查询词汇与第二查询词汇为使用者自行键入的词汇,如“苹果"与“松树"。在实际实施上,所述第一查询词汇与第二查询词汇亦可通过按压功能键或通过光标点选的方式产生,稍后将配合附图作详细说明。载入模块103用以分别将第一查询词汇及第二查询词汇与词汇数据库101中的所有词汇信息进行比对,并且载入比对符合的词汇信息所包含的关联词汇。举例来说,假设使用者所输入的第一查询词汇及第二查询词汇分别为“苹果"与“松树",倘若词汇数据库 101中储存有词汇信息“苹果"与“松树",且词汇信息“苹果"包含关联词汇“樱桃"、“植物〃及“香蕉",词汇信息“松树"包含关联词汇“植物"、“梅花"及“竹子",那么载入模块103在进行比对后,将载入比对符合的词汇信息“苹果"与“松树",以及其包含的关联词汇“樱桃〃、“植物〃、“香蕉〃、“植物〃、“梅花〃及“竹子〃。比对模块104用以持续相互比对载入的关联词汇,其中于比对不符合时,将载入的关联词汇与词汇数据库101中的所有词汇信息进行比对,并载入比对符合的词汇信息所包含的关联词汇以供比对,以及于比对符合时停止比对,且根据第一查询词汇、第二查询词汇及所有载入的关联词汇建立词汇拓扑。以上例而言,由于载入的关联词汇中存在两个“植物",故比对模块104在相互比对时将判断为比对符合,并停止比对且根据第一查询词汇、 第二查询词汇及所有载入的关联词汇建立词汇拓扑,所述词汇拓扑可为树状结构,其建立方式是将第一查询词汇、第二查询词汇、以及所有载入的关联词汇作为此树状结构的节点 (node),而且相关的节点与节点之间存在有边(edge),由于树状结构的拓扑建立方式为已知技术,故在此不再多作说明,在实际实施上,可搭配已知的最短路径演算法来计算第一查询词汇及第二查询词汇的最短路径以作为关联路径。另外,假设相互比对的结果为不符合 (亦即载入的关联词汇没有重复)时,比对模块104会将载入的关联词汇与词汇数据库101 中的所有词汇信息进行比对,并且载入比对符合的词汇信息所包含的关联词汇,以便比对模块104再次相互比对载入的关联词汇,并以此类推直到比对符合并建立词汇拓扑为止。显示模块105用以读取比对模块104建立的词汇拓扑,并且根据第一查询词汇及第二查询词汇计算关联路径,以及同时显示词汇拓扑及关联路径,在实际实施上,可将词汇拓扑中的所有节点以图形进行显示,且根据第一查询词汇及第二查询词汇的节点以最短路径演算法计算出最短路径作为关联路径,并利用线条的方式来显示此关联路径,稍后将配合

词汇拓扑的显示方式。由于通过最短路径演算法计算出最短路径为已知技术, 故在此不再多作赘述。接着,请参阅图2,图2为本发明具关联性的词汇拓扑显示方法的方法流程图,其步骤包括于词汇数据库101提供多个词汇信息,其中每一词汇信息皆包含关联词汇(步骤210);接收第一查询词汇及第二查询词汇(步骤220);分别将第一查询词汇及第二查询词汇与词汇数据库101中的所有词汇信息进行比对,并且载入比对符合的词汇信息所包含的关联词汇(步骤230);持续相互比对载入的关联词汇,其中于比对不符合时,将载入的关联词汇与词汇数据库101中的所有词汇信息进行比对,并载入比对符合的词汇信息所包含的关联词汇以供比对,以及于比对符合时停止比对,且根据第一查询词汇、第二查询词汇及所有载入的关联词汇建立词汇拓扑(步骤M0);读取词汇拓扑,并且根据第一查询词汇及第二查询词汇计算关联路径,以及同时显示词汇拓扑及关联路径(步骤250)。通过上述步骤,即可通过接收第一查询词汇及第二查询词汇以自词汇数据库101中查询相符的词汇信息及其包含的关联词汇并产生词汇拓扑,以及读取词汇拓扑以显示第一查询词汇及第二查询词汇的关联性。另外,在步骤250读取词汇拓扑之后,更可计算出第一查询词汇至第二查询词汇的最短路径以作为关联路径(步骤沈0),如此一来,使用者即可通过浏览此关联路径得知第一查询词汇及第二查询词汇的关联性。以下配合图3至图6以实施例的方式进行如下说明,请先参阅图3,图3为本发明操作视窗的示意图,此操作视窗300包含第一输入区块310、第二输入区块320、浏览元件 330及浏览区块340。所述操作视窗可通过光标301以点选方式进行操作,特别要说明的是, 本发明并未以此限定操作视窗300中包含的元件数量及类型。当使用者欲查询两个查询词汇之间的关联性时,可开启操作视窗300并在第一输入区块310及第二输入区块320中键入查询词汇,接着以光标301点选浏览元件330,此时, 接收模块102会将第一输入区块310中的查询词汇作为第一查询词汇,以及将第二输入区块320中的查询词汇作为第二查询词汇。请参阅图4,图4为应用本发明输入第一查询词汇及第二查询词汇以显示词汇拓扑的第一示意图。前面提到,接收模块102会将第一输入区块310中的查询词汇作为第一查询词汇,以及将第二输入区块320中的查询词汇作为第二查询词汇。假设第一查询词汇为“苹果"、第二查询词汇为“松树",则载入模块103会分别将这两个查询词汇与词汇数据库101中的所有词汇信息进行比对,并且载入比对符合的词汇信息所包含的关联词汇。 倘若词汇数据库101中储存有词汇信息“苹果"及“松树",且词汇信息“苹果"包含关联词汇“樱桃"、“植物"及“香蕉",词汇信息“松树"则包含关联词汇“植物"、“梅花"及 “竹子",由于第一查询词汇“苹果"与词汇信息“苹果"相同,第二查询词汇“松树"与词汇信息“松树"相同,故载入模块103在进行比对后,即判断为比对符合,并且载入比对符合的词汇信息所包含的关联词汇“樱桃"、“植物"、“香蕉"、“植物"、“梅花"及“竹子"。接下来,比对模块104持续相互比对载入的关联词汇,由于关联词汇“植物"重复,因此在相互比对时将判断为比对符合且停止相互比对,并将第一查询词汇、第二查询词汇及所有载入的关联词汇作为节点(node)进而建立树状结构的词汇拓扑,其中各相关的节点具有边(edge)连结。然后,显示模块105读取词汇拓扑,并且根据第一查询词汇及第
7二查询词汇计算关联路径,以及同时显示词汇拓扑及关联路径,其显示方式可如图4的浏览区块340所示意,通过词汇显示区块(341 347)显示第一查询词汇、第二查询词汇及所有载入的关联词汇,并且利用最短路径演算法计算出第一查询词汇及第二查询词汇的最短路径以作为关联路径,接着如图4中的双箭头连接线呈现关联路径。请参阅图5,图5为应用本发明输入第一查询词汇及第二查询词汇以显示词汇拓扑的第二示意图。所述显示词汇拓扑的方式除了可如图4所示意通过词汇显示区块(341 347)显示第一查询词汇、第二查询词汇及所有载入的关联词汇之外,在实际实施上,亦可仅限定显示在关联路径上的各词汇显示区块(341、344及347),由于与图4的例子差异仅在于图5中显示词汇显示区块(341、344及347)的数量不同,故在此不再对相同处作赘述。最后,如图6所示意,图6为应用本发明以光标点选方式产生第一查询词汇及第二查询词汇,并以浮动视窗显示词汇拓扑的示意图。前面提到,第一查询词汇及第二查询词汇可通过按压功能键或光标点选的方式产生。在实际实施上,使用者可在浏览界面400中, 将光标301移动至文字字串(410、420)进行点选,此时接收模块102会将这两个文字字串 (410,420)作为第一查询词汇“苹果"及第二查询词汇“松树",除此之外,亦可直接以实体键盘的按键“Tab"切换选择文字字串(410、420)并且在按压功能键“F1"后,使得接收模块102将这两个文字字串(410、420)分别作为第一查询词汇及第二查询词汇,以利后续载入关联词汇及建立词汇拓扑的处理,其处理方式已于上述作说明,故在此不再多作赘述。 特别要说明的是,显示模块105可产生浮动视窗500用以显示词汇拓扑,以及利用双箭头连接线呈现第一查询词汇与第二查询词汇的关联路径。综上所述,可知本发明与现有技术之间的差异在于通过接收第一查询词汇及第二查询词汇以自词汇数据库101中查询相符的词汇信息及其包含的关联词汇并产生词汇拓扑,以及读取词汇拓扑以显示第一查询词汇及第二查询词汇的关联性,借由此一技术手段可以解决现有技术所存在的问题,进而达成提高语言学习效率的技术功效。虽然本发明以前述的实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的专利保护范围须视本说明书所附的权利要求范围所界定者为准。
权利要求
1.一种具关联性的词汇拓扑显示系统,其特征在于,包含一词汇数据库,用以储存多个词汇信息,其中每一词汇信息皆包含至少一关联词汇;一接收模块,用以接收一第一查询词汇及一第二查询词汇;一载入模块,用以分别将第一查询词汇及第二查询词汇与词汇数据库中的所有词汇信息进行比对,并且载入比对符合的词汇信息所包含的关联词汇;一比对模块,用以持续相互比对载入的关联词汇,于比对不符合时,将载入的关联词汇与词汇数据库中的所有词汇信息进行比对,并载入比对符合的词汇信息所包含的关联词汇以供相互比对,以及于比对符合时停止比对,且根据第一查询词汇、第二查询词汇及所有载入的关联词汇建立一词汇拓扑;及一显示模块,用以读取该词汇拓扑,并且根据第一查询词汇及第二查询词汇计算一关联路径,以及同时显示该词汇拓扑及该关联路径。
2.如权利要求1所述的具关联性的词汇拓扑显示系统,其特征在于,该第一查询词汇及该第二查询词汇为通过按压功能键或光标点选的方式产生。
3.如权利要求1所述的具关联性的词汇拓扑显示系统,其特征在于,该词汇拓扑为一树状结构,该第一查询词汇、该第二查询词汇及所有载入的关联词汇皆为该树状结构的节点,且具有边连结相关的各节点。
4.如权利要求1所述的具关联性的词汇拓扑显示系统,其特征在于,该关联路径为该显示模块计算出该第一查询词汇至该第二查询词汇的最短路径。
5.如权利要求1所述的具关联性的词汇拓扑显示系统,其特征在于,该显示模块更包含产生一浮动视窗,并在该浮动视窗显示该词汇拓扑及该关联路径。
6.一种具关联性的词汇拓扑显示方法,其特征在于,步骤包括于一词汇数据库提供多个词汇信息,其中每一词汇信息皆包含至少一关联词汇;接收一第一查询词汇及一第二查询词汇;分别将第一查询词汇及第二查询词汇与词汇数据库中的所有词汇信息进行比对,并且载入比对符合的词汇信息所包含的关联词汇;持续相互比对载入的关联词汇,于比对不符合时,将载入的关联词汇与词汇数据库中的所有词汇信息进行比对,并载入比对符合的词汇信息所包含的关联词汇以供比对,以及于比对符合时停止比对,且根据第一查询词汇、第二查询词汇及所有载入的关联词汇建立一词汇拓扑;以及读取词汇拓扑,并且根据第一查询词汇及第二查询词汇计算关联路径,以及同时显示词汇拓扑及关联路径。
7.如权利要求6所述的具关联性的词汇拓扑显示方法,其特征在于,该第一查询词汇及该第二查询词汇为通过按压功能键或光标点选的方式产生。
8.如权利要求6所述的具关联性的词汇拓扑显示方法,其特征在于,该词汇拓扑为一树状结构,该第一查询词汇、该第二查询词汇及所有载入的关联词汇皆为该树状结构的节点,且具有边连结相关的各节点。
9.如权利要求6所述的具关联性的词汇拓扑显示方法,其特征在于,该方法更包含计算出该第一查询词汇至该第二查询词汇的最短路径作为该关联路径的步骤。
10.如权利要求6所述的具关联性的词汇拓扑显示方法,其特征在于,该词汇拓扑及关联路径的显示方式为通过产生一浮动视窗,并在该浮动视窗显示该词汇拓扑及关联路径。
全文摘要
本发明公开了一种具关联性的词汇拓扑显示系统及其方法,通过接收第一查询词汇及第二查询词汇以自词汇数据库中查询相符的词汇信息及其包含的关联词汇并产生词汇拓扑(Topology),以及读取词汇拓扑以显示第一查询词汇及第二查询词汇的关联性,用以达成提高语言学习效率的技术功效。
文档编号G06F17/30GK102446190SQ201010505549
公开日2012年5月9日 申请日期2010年10月11日 优先权日2010年10月11日
发明者王辉, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1