关联字词查询界面显示系统及其方法

文档序号:6466665阅读:176来源:国知局
专利名称:关联字词查询界面显示系统及其方法
技术领域
一种界面显示系统及其方法,特别是指一种多阶层显示关耳关字词的关联 字词查询界面显示的系统及其方法。
背景技术
随着资讯科技的高度发展,图形化使用者界面(Graphic User Interface, GUI)是目前资讯系统运用于显示上的主流技术,许多使用者界面开发工具提 供各种功能与元件以满足不同的使用者的需求,不论是在画面、功能及效能 上都有十足的进步。
然而现代人在学习语言或检索资料时往往需要查询字词,因此适合使用 者查询字词的图形化使用者界面显得更为重要。查询字词的系统多半也会提 供对关联字词的查找,但是在关联字词的图形化使用者界面呈现上,多以条 列式的方式呈现,并且多半只能提供一对一的关联字词查询,也就是图形化 使用者界面一次只能显示一个字词所查询到的关联字词,若使用者要进一步 查询其他关联字词,就必须重新再一次操作图形化使用者界面,无法在同一 图形化使用者界面上显示关联字词以及其进一步关联的字词,因此造成使用 者操作查询关联字词的图形化使用者界面非常不便。
综上所述,可知先前技术中长期以来一直存在查询关联字词的使用者界 面操作不便的问题,因此有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于先前技术存在查询关联字词的使用者界面操作不便的问题,本发 明遂揭露一种关联字词查询界面显示系统及其方法,其中
本发明所揭露的关联字词查询界面显示系统,至少包含字词数据库、接收才莫块、查找4莫块及显示才莫块。其中字词数据库是用以存储多笔字词,其中
每一笔字词分别具有至少一关联字词;接收才莫块是接收查询字词;查找i^莫块 是用以依据查询字词至字词数据库中查找相符之关联字词得到至少一连结关 联字词;再依据设定阶层数N重复执行查找程序(N - 1)次,亦即重新设定 各连结关联字词为新的查询字词,再至字词数据库中查找相符的关联字词得 到至少一新的连结关联字词;显示模块是显示查找模块于各次查找程序中的 查询字词与连结关联字词,其中查询字词与连结关联字词以连结方式加以显 示。
本发明所揭露的关联字词查询界面显示方法,其步骤至少包括a.建立 字词数据库,用以存储多笔字词,其中每一笔字词分别具有至少一关联字词; b.接收查询字词;c.依据查询字词至字词数据库中查找相符的关联字词得 到至少一连结关联字词;d.依据设定阶层数N重复执行查找程序(N - l)次, 亦即重新设定各连结关联字词为新的查询字词,再至字词数据库中查找相 符的关联字词得到至少一新的连结关联字词;e.显示于步骤c与步骤d查找 程序中的查询字词与连结关联字词,其中查找字词与连结关联字词以连结方 式加以显示。
本发明所揭露的系统与方法如上,与先前技术之间的差异在于本发明通 过设定阶层数N决定显示呈现的阶层数,并由重复执行查找程序能得到连结 关联字词,最后以连结方式显示查询字词与连结关联字词。
通过上述的技术手段,本发明可以达成以多阶层显示关^:字词的技术功效。


图1为本发明关联字词查询界面显示系统框图。
图2为本发明关联字词查询界面显示方法流程图。
图3至图4为本发明关联字词查询界面显示系统的第一实施例示意图。
图8至图9为本发明关联字词查询界面显示系统的第二实施例示意图。
图10为本发明关联字词查询界面显示系统的第三实施例示意图。
具体实施例方式
以下将配合附图及实施例来详细说明本发明之实施方式,藉此对本发明 如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并 据以实施。
在说明本发明的实施例之前,配合图式对本发明关联字词查询界面显示 系统及其方法作进一步的说明,请参阅图1,图1为本发明关联字词查询界面
显示系统框图,关联字词查询界面显示系统100包含字词数据库110、接收 模块120、查找模块130及显示模块140。
字词数据库110负责存储多笔字词,其中每一笔字词都设定有对应的关 联字词,所述的关联字词是与字词之间具有相关性的字词,举例来说,若字 词为"公园",贝'j "公园"的关联字词例如是"树"、"运动"、"玩耍,, 等字词,若字词为"玩耍",则"玩耍"的关联字词例如是"玩具"、"小 孩"、"快乐"等字词。
接收模块12 0负责接收查询字词,当使用者输入欲查询的字词时,接收 模块120负责接收查询字词,举例来说,若使用者输入"公园",贝'J "公园" 即为查询字词,而接收模块120将会接收查询字词"公园"。
查找模块130负责依据查询字词到字词数据库110中查找与该查询字词 对应的关联字词,以得到连结关联字词,所述连结关连字词是指与查询字词 对应的关联字词,也就是当接收模块120接收到查询字词后,查找模块130 会到字词数据库110中查找查询字词的关联字词,并得到连结关联字词,而 连结关连字词即为查询字词之关连字词,举例来说,若查询字词为"公园", 查找模块130会到字词数据库110中查找"公园"的关联字词例如是"树"、 "运动"、"玩耍",而"树"、"运动"、"玩耍"即为连结关联字词。
接着查找;模块130会依据设定阶层数N重复执行程序(N - 1)次,而所述 设定阶层数N是欲显示关连字词的阶层数,当设定阶层数为"2"时,表示除 了由查找^^莫块130以查找到连结关连字词为第1阶层外,查找才莫块130再继 续执行程式1次,即可得到第2阶层,因此所述程序是重新设定每一个连结 关联字词为新的查询字词,再到字词数据库110中查找相符的关联字词得到 新的连结关联字词,也就是当查找模块130得到连结关联字词后,会依据设定阶层数N来决定需要重复执行程序(N - l)次,举例来说,若i殳定阶层数为"3",则查找模块130将重复执行程序2次,若设定阶层数为"5",则查找模块130将重复执行程序4次。
值得注意的是,设定阶层数N可以是由使用者自行设定或是由系统预先设定于查找模块130中,而设定阶层数N的目的在于设定最后显示时所呈现的阶层数目,若设定阶层数为"3",则会显示3层的关联字词。
而查找模块130所重复执行程序是指查找模块会将得到的每一个连结关联字词重新设定为新的查询字词,然后再依据查询字词到字词数据库110中查找相符的关联字词,由此重新得到新的连结关联字词,承上述例子,若设定阶层数为"2",已查找到与查询字词对应的关联字词得到之连结关连字词为第1阶层,接着查找模块130将会执行1次程序,得到由连结关连字词重新设定为新的查询字词而查找相符的关联字词,重新得到新的连结关连字词即为第2阶层,最后所呈现阶层数即为设定阶层数"2",也就是查找才莫块130会将连结关联字词"树"、"运动"、"玩耍"重新设定为新的查询字词,然后再分别依据"树"、"运动,,、"玩耍"到字词数据库110中查找相符的关联字词,得到"树"新的连结关联字词例如是"森林"、'4直物"、"欲伐","运动"新的连结关联字词例如是"游泳"、"跑步"、"打球",
"玩耍"新的连结关联字词例如是"玩具"、"小孩"、"快乐",由于设定阶层数为"2",已查找到与查询字词对应的关联字词得到之连结关连字词为第1阶层,当查找模块130执行1次程序后得到新的连结关联字词形成之第2阶层,即停止重复执行程序,则显示结果将为所设定之"2"阶层数。
若设定阶层数为"3"时,当查找模块130执行程序1次后得到"树"、"运动,,、"玩耍"新的连结关联字词,会再继续执行程序1次,查找模块130继续重新设定例如是"森林"、"游泳"、"玩具"等的连结关联字词为新的查询字词,再到字词数据库110中查找相符的关联字词,会得到这一次程序中新的连结关联字词,由于设定阶层数为"3",因此最后查找^t块130总共重复执行程序2次。
显示模块140负责显示查找才莫块130于每一次查找程序中的查询字词与连结关联字词,而查询字词与连结关联字词之间是以连结的方式来加以显示,也就是在显示查询字词与连结关联字词时,会以线段将查询字词与相关的连结关联字词互相连结的方式来显示。
值得注意的是,字词数据库110中的每一个字词更可以分别与所属关联
字词之间具有相关程度,而显示才莫块140更可以用来显示每一个连结关联字词的区块大小是依据连结关联字词所对应的相关程度成正比来进行显示,也就是显示模块140在显示每一个连结关联字词的区块大小时,当连结关联字词所对应的相关程度越大,则连结关联字词的显示区块将会越大,反之则越小,这样一来,使用者可以藉由连结关联字词的显示区块大小来分辨与查询字词之间的相关程度为何。
另外,显示模块140也可以用来显示每一个连结关联字词与查询字词之间的连结线段时,其连结线段的长度是依据连结关联字词与查询字词之间的相关程度高低呈现反比来加以显示,也就是显示模块140在显示每一个连结关联字词与查询字词之间的连结线段时,当连结关联字词所对应的相关程度越大时,则连结线段的长度将会越短,反之则越长,这样一来,使用者可以藉由连结关联字词的连结线段长度来分辨与查询字词之间的相关程度如何。
另外,查找模块130更包含当使用者点选任何一个连结关联字词时,将使用者点选的连结关联字词重新设定为新的查询字词,再由查找才莫块130进行重复查找的处理步骤。
通过上述关联字词查询界面显示系统的运作,藉由设定阶层数N决定显示呈现的阶层数,并由重复执行查找程序能得到连结关联字词,最后以连结方式显示查询字词与连结关联字词,用以解决查询关联字词的使用者界面操作不便的问题。
以下将举实施例具体说明本发明,然其并非用以限定本发明,熟习此技艺者可依照本发明之精神对下述实施例稍做修饰,惟其仍属于本发明之范围。
图2所示为本发明关联字词查询界面显示方法流程图,图3至图7为本发明关联字词查询界面显示系统的第一实施例示意图。以下将同时配合图2至图7说明本发明关联字词查询界面显示系统的运作步骤和实施例。
请先参阅图3,关联字词查询界面显示系统100预先建立字词数据库300,字词数据库300用来存储多笔字词310,每一笔字词310具有至少一笔的关联字词320 (步骤201),字词310例如是"节曰"、"中秋节,,、"端午节"等,而"节日"的关联字词320例如是"中秋节,,、"端午节","中秋节"的关联字词320例如是"月饼"、"柚子,,。
请参阅图4,关联字词查询界面400包含查询字词输入区块410、阶层数输入区块420及关联字词显示区块430,当使用者在查询字词输入区块410中输入查询字词例如是"节日",且使用者在阶层数输入区块420中设定阶层数为"2"后,关联字词查询界面显示系统100接收使用者输入的查询字词"节日"(步骤202),接着关联字词查询界面显示系统100依据查询字词"节日"到字词数据库300中查找字词310 "节日"相符的关联字词320,得到连结关联字词"中秋节"、"端午节,,(步骤203)。
然后,关联字词查询界面显示系统10 0依据使用者所设定的阶层数"2 "开始执行程序l次,也就是将所得到的连结关联字词"中秋节"、"端午节,,重新设定为新的查询字词,再到字词数据库300中查找字词310 "中秋节"、
"端午节"相符的关联字词320,得到字词310 "中秋节"新的连结关联字词为"月饼"、"柚子",字词310 "端午节"新的连结关联字词为"粽子"、
"屈原,,(步骤204)。
请参阅图5,关联字词查询界面显示系统100会在关联字词显示区块430中显示步骤203的查询字词"节日"与连结关联字词"中秋节"、"端午节"的字词显示区块440,以及显示步骤204所得到新的关联字词"月饼"、"柚子"、"粽子"、"屈原"的字词显示区块440,而且"节日"与"中秋节"、"端午节"的字词显示区块440分别以连结线段450互相连结的方式加以显示,同理"中秋节"与"月饼"、"柚子,,以及"端午节"与"粽子"、"屈原"也是以连结线段450互相连结的方式加以显示(步骤205)。
请参阅图6,若使用者将阶层数输入区块42Q中设定阶层数改为"3"后,关联字词查询界面显示系统100会再执行程序1次,也就是再将所得到的连结关联字词"月饼"、"柚子"、"粽子"、"屈原"重新设定为新的查询字词,再到字词数据库300中查找字词310 "月饼"、"柚子"、"粽子"、"屈原"相符的关联字词320,得到字词310 "月饼"新的连结关联字词为"赏月"、"蛋黄酥,,,"柚子,,、"粽子"、"屈原"也同理可得(步骤204)。关联字词查询界面显示系统100会在关联字词显示区块430显示"赏月"、
"蛋黄酥"等的字词显示区块440,并且以连结线段450加以连结显示(步骤205)。
请参阅图7,若使用者在阶层数设定为"2"时点选字词显示区块440的"月饼"时,则关联字词查询界面显示系统100会将使用者点选的"月饼"重新设定为新的查询字词,并重新查找"月饼"的连结关联字词,也就是重新执行步骤203、步骤204与步骤205,步骤与前述相同,在此不再赘述,最后得到如图7所示的关联字词显示区块430。
图8与图9为本发明关联字词查询界面显示系统的第二实施例示意图,请参阅图8与图9,第二实施例与第一实施例不同之处在于关联字词查询界面显示系统100预先建立字词数据库300中每一笔字词510与关联字词520多增加了相关程度530,例如是"节日,,与"中秋节"的相关程度530为"4","中秋节"与"月饼"的相关程度530为"5"。
而关联字词查询界面显示系统100于关联字词显示区块630中显示查询字词的字词显示区块640时,便会依据相关程度530成正比调整字词显示区块640的显示大小,也就是"中秋节"与"月饼"的相关程度530为"5","中秋节"与"柚子"的相关程度530为"3",因此"月饼"的字词显示区块640区块大小会比"柚子"的字词显示区块640较大,使用者从关联字词显示区块630中可以依据"月饼"的字词显示区块640比"柚子"的字词显示区块640较大,判断对于"中秋节"的关联字词而言,"月饼"的相关程度比"柚子"大。
图IO为本发明关联字词查询界面显示系统的第三实施例示意图,请参阅图10,第三实施例与第二实施例大致相同,不同之处在于第二实施例是以显示区块大小来表现字词与关联字词的相关程度,而第三实施例的显示区块大小不会因为相关程度的不同而有所不同,本实施例关联字词查询界面显示系统100于关联字词显示区块730中显示连结线段750时,便会依据相关程度530成反比连结线段750的显示长度,也就是"中秋节"与"月饼,,的相关程度530为"5","中秋节"与"柚子"的相关程度530为"3",因此"月
10饼"与"中秋节"连结的连结线段750之长度会比"柚子"与"中秋节"连结的连结线段750之长度较短,使用者从关联字词显示区块730中可以依据"月饼"与"中秋节,,的连结线段750比"柚子"与"中秋节"的连结线段750较短,判断对于"中秋节"的关联字词而言,"月饼"的相关程度比"柚子"大。
综上所述,可知本发明与先前技术之间的差异在于具有设定阶层数N决定显示呈现的阶层数,并由重复执行查找程序能得到连结关联字词,最后以连结方式显示查询字词与连结关联字词的技术手段,藉由此一技术手段可以解决先前技术所存在查询关联字词的使用者界面操作不便的问题,进而达成以多阶层显示关联字词的技术功效。
虽然本发明所揭露的实施方式如上,惟所述的内容并非用以直接限定本发明之专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所揭露之精神和范围的前提下,可以在实施的形式上及细节上作些许之更动。本发明之专利保护范围,仍须以所附的权利要求的范围为准。
权利要求
1、一种关联字词查询界面显示系统,其至少包含一字词数据库,用以存储多笔字词,其中该些字词分别具有至少一关联字词;一接收模块,用以接收一查询字词;一查找模块,用以依据该查询字词至该字词数据库中查找相符之关联字词得到至少一连结关联字词;再依据一设定阶层数N重复执行下列程序(N-1)次;重新设定各该连结关联字词为新的一查询字词,再至该字词数据库中查找相符之关联字词得到至少一新的连结关联字词;及一显示模块,显示该查找模块于各次查找程序中的该查询字词与该些连结关联字词,其中该查询字词与该些连结关联字词以连结方式加以显示。
2、 如权利要求1所述的关联字词查询界面显示系统,其中该设定阶层 数N是由使用者自行设定或系统预先设定。
3、 如权利要求1所述的关联字词查询界面显示系统,其中该字词数据 库中的该些字词分别与各该些关联字词之间具有一相关程度。
4、 如权利要求3所述的关联字词查询界面显示系统,其中该些连结关 联字词的显示区块大小是依据各该些连结关联字词所对应的该相关程度成正 比进4于显示。
5、 如权利要求3所述之关联字词查询界面显示系统,其中该些连结关 联字词与该查询字词之连结线段长度是依据各该些连结关联字词所对应的该 相关程度成反比进行显示。
6、 一种关联字词查询界面显示方法,其至少包含下列步骤a. 建立一字词数据库,用以存储多笔字词,其中该些字词分别具有至少 一关联字词;b. 4妻收一查询字词;c. 依据该查询字词至该字词数据库中查找相符之关联字词得到至少一连结关联字词;d. 依据一设定阶层数N重复执行下列程序(N - l)次重新设定各该连结关联字词为新的一查询字词,再至该字词数据库中查 找相符之关联字词得到至少 一新的连结关联字词;及e. 显示于步骤c与步骤d查找程序中的该查询字词与该些连结关联字词, 其中该查找字词与该些连结关联字词以连结方式加以显示。
7、 如权利要求6所述的关联字词查询界面显示方法,其中该设定阶层 数N是由使用者自行设定或系统预先设定。
8、 如权利要求6所述的关联字词查询界面显示方法,其中当使用者点 选该些连结关联字词其中之一时,还包含将使用者点选之连结关联字词重新 设定为新的一查询字词重新执行步骤c ~ e。
9、 如权利要求6所述的关联字词查询界面显示方法,其中该字词数据 库中的该些字词分别与各该些关联字词之间具有一相关程度。
10、 如权利要求9所述的关联字词查询界面显示方法,其中该些连结关 联字词的显示区块大小是依据各该些连结关联字词所对应的该相关程度成正 比进4于显示。
11、 如权利要求9所述的关联字词查询界面显示方法,其中该些连结关 联字词与该查询字词的连结线段长度是依据各该些连结关联字词所对应的该 相关程度成反比进行显示。
全文摘要
一种关联字词查询界面显示系统及其方法,其通过设定阶层数N决定显示呈现的阶层数,并由重复执行查找程序能得到连结关联字词,最后以连结方式显示查询字词与连结关联字词的技术手段,可以解决查询关联字词的使用者界面操作不便的问题,藉此可以达成以多阶层显示关联字词的技术功效。
文档编号G06F17/30GK101685443SQ20081014968
公开日2010年3月31日 申请日期2008年9月22日 优先权日2008年9月22日
发明者夏志刚, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1