应用于主从式架构的翻译字典查询系统及其方法

文档序号:6612998阅读:214来源:国知局
专利名称:应用于主从式架构的翻译字典查询系统及其方法
技术领域
本发明涉及一种翻译字典查询的系统及其方法,特别是指关于一种在主
从式架构(Client/Server)中的应用于主从式架构的翻译字典字词搜寻方法 及系统。
背景技术
现在翻译字典的发展,都会配合网络来使用,即可以通过网络进行翻译 字典的字词数据库更新的功能,对使用者来说相当的便利,也增加了翻译字 典的字词凄t据库可即时更新的特色。
一般翻译字典的字词数据库更新的方法为,首先,客户端启动翻译字典, 此时,翻译字典会通过网络连线至字词数据库更新服务器,验证字词数据库 更新服务器上是否具有需要更新的字词数据库,当存在需要更新的字词数据 库时,客户端即通过网络下载需要更新的字词数据库,并且将下载的字词数 据库写入客户端的字词数据库中,完成字词数据库的更新,此为一般用户的 更新方法。
在具规模的企业中,通常会设立网络管理部门,也因此就会规定以及限 制企业的客户端网络连线的功能,对于需要通过网络来更新翻译字典字词数 据库的更新方法将无法达到更新的目的,为此,翻译字典亦提供了一种企业 用更新数据库的方法,将字词数据库以及翻译字典分离,将字词数据库储存 于字词服务器端中,通过字词服务器端可以进行即时更新字词数据库,当企 业中客户端启动翻译字典时,将会连线至字词服务器端,得以查询到更新后 的字词数据库。
虽然,此更新字词数据库的方法解决了企业中使用者更新翻译字典字词 数据库的问题,但是却产生了另外一个问题,即在多个客户端同时使用翻译 字典查询字词时,集中于字词服务器端中查询,使得字词服务器端上数据库查询队列庞大,造成查询的反应延时也增加较多,这使得企业中的使用者在 使用翻译字典时,导致查询字词的效率不佳,这也影响到了翻译字典的功效。
综上所述,可知先前技术中长期以来一直存在字词服务器端上数据库查 询队列庞大的问题,因此有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于先前技术存在字词服务器端上数据库查询队列庞大的问题,本发
明遂揭露一种应用于主从式架构的翻译字典查询系统及其方法,其中
本发明所揭露的应用于主从式架构的翻译字典查询系统,由具有字词数 据库的字词服务器端及具有翻译字典的客户端所构成,其特征在于字词服 务器端包含第一索引数据模块;客户端包含第二索引数据模块、连线模 块以及字词查询模块。
本发明所揭露的应用于主从式架构的翻译字典查询方法,应用于具有字 词数据库的字词服务器端及具有翻译字典的客户端,该方法包含下列步骤 首先,客户端连线至字词服务器端,并验证客户端的第二索引数据与字词服 务器端的第一索引数据的版本是否一致;其次,当客户端的第二索引数据与 字词服务器端的第一索引数据的版本不一致时,将自字词服务器端下载第一 索引数据以取代第二索引数据,以确保客户端的第二索引数据与字词服务器 端的第一索引数据的一致性;接着,根据字词比对第二索引数据找出字词的 索引值;最后,客户端提供索引值至字词服务器端取得字词解释并返回客户 端》
本发明所揭露的系统与方法如上,与先前技术之间的差异在于本发明在 客户端中查询比对字词的索引值,通过索引值自服务器端取得字词解释,减 少服务器端上数据库查询队列,改集中运算为分散式运算,亦提升了客户端 查询效率。
通过上述的技术手段,本发明可以达成客户端快速查询字词的技术功效。


图1为本发明应用于主从式架构的翻译字典查询系统框图。
图2为本发明应用于主从式架构的翻译字典查询方法流程图。
具体实施例方式
以下将配合图式及实施例来详细说明本发明的实施方式,通过对本发明 如何应用技术手段来解决技术问题并达成技术效果的实现过程能充分理解 并据以实施。
以下首先说明本发明应用于主从式架构的翻译字典查询系统,并请参考 图1,图1为本发明应用于主从式架构的翻译字典查询系统框图。
本发明所揭露的应用于主从式架构的翻译字典查询系统,由具有字词数 据库11的字词服务器端IO及具有翻译字典的客户端20所构成,其特征在 于字词服务器端10包含第一索引数据模块12;客户端20包含第二 索引数据模块21、连线模块22以及字词查询模块23。
其中,第一索引数据模块12,具有第一索引数据,用以查询字词数据 库ll的字词解释。
第二索引数据模块21,具有第二索引数据,用以根据字词比对第二索 引数据找出字词的索引值。
连线模块22,用以连线至字词服务器端10,并验证第二索引数据与第 一索引数据的版本是否一致。
当连线模块22验证后发现第二索引数据与第一索引数据的版本一致 时,不会进行下载第一索引数据的动作;当连线模块22验证后发现第二索 引数据与第一索引数据的版本不一致时,将下载第一索引数据取代客户端 20中的第二索引数据。
字词查询模块23,透过连线模块22连线至字词服务器端10,由第二索 引数据模块21所找出的索引值,提供至第 一索引数据模块12取得字词解释。
此外,本发明更包含输入模块24,用以接收使用者输入的待查询字词,因此,第二索引数据模块21所依据的字词为通过输入模块24所接收的待查 询字词。
除了输入模块24之外,本发明更包含显示模块25,根据字词查询模块 23取得的字词解释,于客户端20中显示字词以及字词的解释。
根据上述的系统架构说明本发明应用于主从式架构的翻译字典查询方 法,并请参考图2,图2为本发明应用于主从式架构的翻译字典查询方法流程图。
本发明所揭露的应用于主从式架构的翻译字典查询方法,应用于具有字 词数据库11的字词服务器端10及具有翻译字典的客户端20,该方法包含 下列步骤首先,客户端20连线至字词服务器端10,并验证客户端20的 第二索引数据与字词服务器端io的第一索引数据的版本是否一致(步骤 100);其次,当客户端20的第二索引数据与字词服务器端IO的第一索引 数据的版本不一致时,将自字词服务器端10下载第一索引数据以取代第二 索引数据(步骤200),以确保客户端20的第二索引数据与字词服务器端 10的第 一索引数据的 一致性;接着,客户端20接收待查询的字词(步骤510); 接着,根据字词比对第二索引数据找出字词的索引值(步骤300);接着,
400);最后,客户端20显示字词的解释(步骤520)。
接着以一个实施例来解说本发明的运作方式及流程,并请参照图1以及 图2。
当使用者在客户端20电脑中开启翻译字典时,连线模块22,将会连线 至字词服务器端10,同时会比对第二索引数据模块21中的第二索引数据与 字词服务器端10上的第一索引数据模块12中的第一索引数据的版本是否一 致;当连线模块22发现第二索引数据与第一索引数据的版本一致时,不会 进行下载第 一 索引数据的动作。
当连线模块22发现第二索引数据与第一索引数据的版本不一致时,将 自字词服务器端10下载第一索引数据取代客户端20中的第二索引数据,成 为更新的第二索引数据,在使用者查询翻译字典时,客户端20中的第二索 引数据将会与字词服务器端10中的第一索引数据一致,以确保客户端20的第二索引数据与字词服务器端10的第一索引数据的一致性。
接下来,当使用者在客户端20的翻译字典输入想要查询的字词为 r abandon」,此时输入模块24,会接收客户端20待查询的字词为「 abandon J, 并将接收到的字词为r abandon」传送至第二索引数据模块21。
第二索引数据模块21,具有第二索引数据,第二索引数据至少包含字 词以及与字词对应的索引值;第二索引数据模块21接收到字词为「 abandon J, 将会开始进行比对第二索引数据,即可以找出与字词为「abandon」对应的 索引值为「214」。
当找出索引值「214」时,此时字词查询模块23透过连线模块22连线 至字词服务器端10,并提供索引值「214」至字词服务器端10上的第一索 引数据模块12;第一索引数据模块12,接收到索引值「214」,将根据该索 引值「214」于字词数据库11中查询与索引值「214」对应的字词解释,即 为「动词为1.丟弃;抛弃,遗弃2.放弃,中止3.(与oneself连用)使放纵; 使听任[(+to)];名词为1.放纵,放2.狂放」,将查询到的字词解释返回至 客户端20中的字词查询模块23。
最后,显示模块25,根据字词查询模块23取得的字词解释「动词为1. 丟弃;抛弃,遗弃2.放弃,中止3.(与oneself连用)使放纵;使听任[(+to)]; 名词为1.放纵,放2.狂放J ,于客户端20中显示字词以及字词的解释。
此外,字词服务器端10尚可通过网络更该字词数据库11以及第一索引 数据,以确保客户端10所查询到的字词的解释为最新的数据。
综上所述,可知本发明与先前技术之间的差异在于具有本发明在客户端 中查询比对字词的索引值,通过索引值自服务器端取得字词解释,减少服务 器端上数据库查询队列,改集中运算为分散式运算的技术手段,通过该方法 可以来解决先前技术所存在的问题,进而达成客户端查询字词快速的技术效果。
本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况 些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种应用于主从式架构的翻译字典查询系统,由一具有字词数据库的字词服务器端及一具有翻译字典的客户端所构成,该系统包含该字词服务器端包含一第一索引数据模块,具有一第一索引数据,用以查询该字词数据库的字词解释;及该客户端包含一第二索引数据模块,具有一第二索引数据,用以根据一字词比对该第二索引数据找出该字词的索引值;一连线模块,用以连线至该字词服务器端,并验证该第二索引数据与该第一索引数据的版本是否一致;及一字词查询模块,透过该连线模块连线至该字词服务器端,并提供该索引值至该第一索引数据模块取得该字词解释。
2、 如权利要求1所述的应用于主从式架构的翻译字典字词搜寻系统, 当该第二索引数据与该第一索引数据版本不一致时,该连线模块将自该字词 服务器端下载该第一索引数据以取代该第二索引数据。
3、 如权利要求1所述的应用于主从式架构的翻译字典字词搜寻系统, 其中该字词服务器端通过网络更新该字词数据库及该第一索引数据。
4、 如权利要求1所述的应用于主从式架构的翻译字典字词搜寻系统, 其中该第一索引数据及该第二索引数据至少包含该字词以及该索引值。
5、 如权利要求1所述的应用于主从式架构的翻译字典字词搜寻系统, 其中更包含一输入模块,用以接收待查询的该字词;及一显示模块,根据该字词查询模块取得的该字词解释,显示该字词及该 字词的解释。
6、 一种应用于主从式架构的翻译字典查询方法,应用于一具有字词数 据库的字词服务器端及一具有翻译字典的客户端,该方法包含下列步骤该客户端连线至该字词服务器端,并验证该客户端的第二索引数据与该字词服务器端的第 一 索引数据的版本是否 一致;当该客户端的该第二索引数据与该字词服务器端的该第一索引数据的 版本不一致时,将自该字词服务器端下载该第一索引数据以取代该第二索引数据;根据一字词比对该第二索引数据找出该字词的索引值;及该客户端提供该索引值至该字词服务器端取得该字词解释并返回该客 户端。
7、 如权利要求6所述的应用于主从式架构的翻译字典字词搜寻方法, 其中该字词服务器通过网络更新该字词数据库及该第一索引数据。
8、 如权利要求6所述的应用于主从式架构的翻译字典字词搜寻方法, 其中该第一索引数据及该第二索引数据至少包含该字词以及该索引值。
9、 如权利要求6所述的应用于主从式架构的翻译字典字词搜寻方法, 更包含下列步骤该客户端接收待查询的该字词;及在该客户端显示该字词及该字词解释。
全文摘要
一种应用于主从式架构的翻译字典查询系统及其方法,其通过在客户端中查询字词的索引值,通过字词的索引值自服务器端取得字词解释的技术手段,可以解决先前技术中所存在的服务器端上数据库查询队列庞大问题,可以达成客户端查询字词快速的技术效果。
文档编号G06F17/30GK101419596SQ20071016538
公开日2009年4月29日 申请日期2007年10月26日 优先权日2007年10月26日
发明者邱全成, 正 陈 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1