著录项信息
专利名称 | 应用于主从式架构的翻译字典查询系统及其方法 |
申请号 | CN200710165383.8 | 申请日期 | 2007-10-26 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2009-04-29 | 公开/公告号 | CN101419596 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 英业达股份有限公司 | 申请人地址 | 河北省唐山市路北区光明路鹭港小区114楼2门702号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 马玉霞 | 当前权利人 | 马玉霞 |
发明人 | 马玉霞 |
代理机构 | 北京安信方达知识产权代理有限公司 | 代理人 | 许志勇;颜涛 |
摘要
一种应用于主从式架构的翻译字典查询系统及其方法,其通过在客户端中查询字词的索引值,通过字词的索引值自服务器端取得字词解释的技术手段,可以解决先前技术中所存在的服务器端上数据库查询队列庞大问题,可以达成客户端查询字词快速的技术效果。
1.一种应用于主从式架构的翻译字典查询系统,由一具有字词数据库的字词服务器端及一具有翻译字典的客户端所构成,该系统包含:
该字词服务器端包含:
一第一索引数据模块,具有一第一索引数据,用以查询该字词数据库的字词解释;及该客户端包含:
一第二索引数据模块,具有一第二索引数据,用以根据一字词比对该第二索引数据找出该字词的索引值;
一连线模块,用以连线至该字词服务器端,并验证该第二索引数据与该第一索引数据的版本是否一致,当该第二索引数据与该第一索引数据版本不一致时,自该字词服务器端下载该第一索引数据以取代该第二索引数据;及
一字词查询模块,透过该连线模块连线至该字词服务器端,并提供该索引值至该第一索引数据模块取得该字词解释。
2.如权利要求1所述的应用于主从式架构的翻译字典字词查询系统,其中该字词服务器端通过网络更新该字词数据库及该第一索引数据。
3.如权利要求1所述的应用于主从式架构的翻译字典字词查询系统,其中该第一索引数据及该第二索引数据至少包含该字词以及该索引值。
4.如权利要求1所述的应用于主从式架构的翻译字典字词查询系统,其中更包含:
一输入模块,用以接收待查询的该字词;及
一显示模块,根据该字词查询模块取得的该字词解释,显示该字词及该字词的解释。
5.一种应用于主从式架构的翻译字典查询方法,应用于一具有字词数据库的字词服务器端及一具有翻译字典的客户端,该方法包含下列步骤:
该客户端连线至该字词服务器端,并验证该客户端的第二索引数据与该字词服务器端的第一索引数据的版本是否一致;
当该客户端的该第二索引数据与该字词服务器端的该第一索引数据的版本不一致时,将自该字词服务器端下载该第一索引数据以取代该第二索引数据;
根据一字词比对该第二索引数据找出该字词的索引值;及
该客户端提供该索引值至该字词服务器端取得该字词解释并返回该客户端。
6.如权利要求5所述的应用于主从式架构的翻译字典字词查询方法,其中该字词服务器通过网络更新该字词数据库及该第一索引数据。
7.如权利要求5所述的应用于主从式架构的翻译字典字词查询方法,其中该第一索引数据及该第二索引数据至少包含该字词以及该索引值。
8.如权利要求5所述的应用于主从式架构的翻译字典字词查询方法,更包含下列步骤:
该客户端接收待查询的该字词;及
在该客户端显示该字词及该字词解释。
应用于主从式架构的翻译字典查询系统及其方法\n技术领域\n[0001] 本发明涉及一种翻译字典查询的系统及其方法,特别是指关于一种在主从式架构(Client/Server)中的应用于主从式架构的翻译字典字词查询方法及系统。\n[0002] 背景技术\n[0003] 现在翻译字典的发展,都会配合网络来使用,即可以通过网络进行翻译字典的字词数据库更新的功能,对使用者来说相当的便利,也增加了翻译字典的字词数据库可即时更新的特色。\n[0004] 一般翻译字典的字词数据库更新的方法为,首先,客户端启动翻译字典,此时,翻译字典会通过网络连线至字词数据库更新服务器,验证字词数据库更新服务器上是否具有需要更新的字词数据库,当存在需要更新的字词数据库时,客户端即通过网络下载需要更新的字词数据库,并且将下载的字词数据库写入客户端的字词数据库中,完成字词数据库的更新,此为一般用户的更新方法。\n[0005] 在具规模的企业中,通常会设立网络管理部门,也因此就会规定以及限制企业的客户端网络连线的功能,对于需要通过网络来更新翻译字典字词数据库的更新方法将无法达到更新的目的,为此,翻译字典亦提供了一种企业用更新数据库的方法,将字词数据库以及翻译字典分离,将字词数据库储存于字词服务器端中,通过字词服务器端可以进行即时更新字词数据库,当企业中客户端启动翻译字典时,将会连线至字词服务器端,得以查询到更新后的字词数据库。\n[0006] 虽然,此更新字词数据库的方法解决了企业中使用者更新翻译字典字词数据库的问题,但是却产生了另外一个问题,即在多个客户端同时使用翻译字典查询字词时,集中于字词服务器端中查询,使得字词服务器端上数据库查询队列庞大,造成查询的反应延时也增加较多,这使得企业中的使用者在使用翻译字典时,导致查询字词的效率不佳,这也影响到了翻译字典的功效。\n[0007] 综上所述,可知先前技术中长期以来一直存在字词服务器端上数据库查询队列庞大的问题,因此有必要提出改进的技术手段,来解决此一问题。\n发明内容\n[0008] 有鉴于先前技术存在字词服务器端上数据库查询队列庞大的问题,本发明遂揭露一种应用于主从式架构的翻译字典查询系统及其方法,其中:\n[0009] 本发明所揭露的应用于主从式架构的翻译字典查询系统,由具有字词数据库的字词服务器端及具有翻译字典的客户端所构成,其特征在于:字词服务器端包含:第一索引数据模块;客户端包含:第二索引数据模块、连线模块以及字词查询模块。\n[0010] 本发明所揭露的应用于主从式架构的翻译字典查询方法,应用于具有字词数据库的字词服务器端及具有翻译字典的客户端,该方法包含下列步骤:首先,客户端连线至字词服务器端,并验证客户端的第二索引数据与字词服务器端的第一索引数据的版本是否一致;其次,当客户端的第二索引数据与字词服务器端的第一索引数据的版本不一致时,将自字词服务器端下载第一索引数据以取代第二索引数据,以确保客户端的第二索引数据与字词服务器端的第一索引数据的一致性;接着,根据字词比对第二索引数据找出字词的索引值;最后,客户端提供索引值至字词服务器端取得字词解释并返回客户端。\n[0011] 本发明所揭露的系统与方法如上,与先前技术之间的差异在于本发明在客户端中查询比对字词的索引值,通过索引值自服务器端取得字词解释,减少服务器端上数据库查询队列,改集中运算为分散式运算,亦提升了客户端查询效率。\n[0012] 通过上述的技术手段,本发明可以达成客户端快速查询字词的技术功效。\n附图说明\n[0013] 图1为本发明应用于主从式架构的翻译字典查询系统框图。\n[0014] 图2为本发明应用于主从式架构的翻译字典查询方法流程图。\n具体实施方式\n[0015] 以下将配合图式及实施例来详细说明本发明的实施方式,通过对本发明如何应用技术手段来解决技术问题并达成技术效果的实现过程能充分理解并据以实施。\n[0016] 以下首先说明本发明应用于主从式架构的翻译字典查询系统,并请参考图1,图1为本发明应用于主从式架构的翻译字典查询系统框图。\n[0017] 本发明所揭露的应用于主从式架构的翻译字典查询系统,由具有字词数据库11的字词服务器端10及具有翻译字典的客户端20所构成,其特征在于:字词服务器端10包含:第一索引数据模块12;客户端20包含:第二索引数据模块21、连线模块22以及字词查询模块23。\n[0018] 其中,第一索引数据模块12,具有第一索引数据,用以查询字词数据库11的字词解释。\n[0019] 第二索引数据模块21,具有第二索引数据,用以根据字词比对第二索引数据找出字词的索引值。\n[0020] 连线模块22,用以连线至字词服务器端10,并验证第二索引数据与第一索引数据的版本是否一致。\n[0021] 当连线模块22验证后发现第二索引数据与第一索引数据的版本一致时,不会进行下载第一索引数据的动作;当连线模块22验证后发现第二索引数据与第一索引数据的版本不一致时,将下载第一索引数据取代客户端20中的第二索引数据。\n[0022] 字词查询模块23,透过连线模块22连线至字词服务器端10,由第二索引数据模块\n21所找出的索引值,提供至第一索引数据模块12取得字词解释。\n[0023] 此外,本发明更包含输入模块24,用以接收使用者输入的待查询字词,因此,第二索引数据模块21所依据的字词为通过输入模块24所接收的待查询字词。\n[0024] 除了输入模块24之外,本发明更包含显示模块25,根据字词查询模块23取得的字词解释,于客户端20中显示字词以及字词的解释。\n[0025] 根据上述的系统架构说明本发明应用于主从式架构的翻译字典查询方法,并请参考图2,图2为本发明应用于主从式架构的翻译字典查询方法流程图。\n[0026] 本发明所揭露的应用于主从式架构的翻译字典查询方法,应用于具有字词数据库\n11的字词服务器端10及具有翻译字典的客户端20,该方法包含下列步骤:首先,客户端20连线至字词服务器端10,并验证客户端20的第二索引数据与字词服务器端10的第一索引数据的版本是否一致(步骤100);其次,当客户端20的第二索引数据与字词服务器端10的第一索引数据的版本不一致时,将自字词服务器端10下载第一索引数据以取代第二索引数据(步骤200),以确保客户端20的第二索引数据与字词服务器端10的第一索引数据的一致性;接着,客户端20接收待查询的字词(步骤510);接着,根据字词比对第二索引数据找出字词的索引值(步骤300);接着,客户端20提供索引值至字词服务器端10取得字词解释并返回客户端(步骤400);最后,客户端20显示字词的解释(步骤520)。\n[0027] 接着以一个实施例来解说本发明的运作方式及流程,并请参照图1以及图2。\n[0028] 当使用者在客户端20电脑中开启翻译字典时,连线模块22,将会连线至字词服务器端10,同时会比对第二索引数据模块21中的第二索引数据与字词服务器端10上的第一索引数据模块12中的第一索引数据的版本是否一致;当连线模块22发现第二索引数据与第一索引数据的版本一致时,不会进行下载第一索引数据的动作。\n[0029] 当连线模块22发现第二索引数据与第一索引数据的版本不一致时,将自字词服务器端10下载第一索引数据取代客户端20中的第二索引数据,成为更新的第二索引数据,在使用者查询翻译字典时,客户端20中的第二索引数据将会与字词服务器端10中的第一索引数据一致,以确保客户端20的第二索引数据与字词服务器端10的第一索引数据的一致性。\n[0030] 接下来,当使用者在客户端20的翻译字典输入想要查询的字词为「abandon」,此时输入模块24,会接收客户端20待查询的字词为「abandon」,并将接收到的字词为「abandon」传送至第二索引数据模块21。\n[0031] 第二索引数据模块21,具有第二索引数据,第二索引数据至少包含字词以及与字词对应的索引值;第二索引数据模块21接收到字词为「abandon」,将会开始进行比对第二索引数据,即可以找出与字词为「abandon」对应的索引值为「214」。\n[0032] 当找出索引值「214」时,此时字词查询模块23透过连线模块22连线至字词服务器端10,并提供索引值「214」至字词服务器端10上的第一索引数据模块12;第一索引数据模块12,接收到索引值「214」,将根据该索引值「214」于字词数据库11中查询与索引值「214」对应的字词解释,即为「动词为1.丢弃;抛弃,遗弃2.放弃,中止3.(与oneself连用)使放纵;使听任[(+to)];名词为1.放纵,放2.狂放」,将查询到的字词解释返回至客户端20中的字词查询模块23。\n[0033] 最后,显示模块25,根据字词查询模块23取得的字词解释「动词为1.丢弃;抛弃,遗弃2.放弃,中止3.(与oneself连用)使放纵;使听任[(+to)];名词为1.放纵,放2.狂放」,于客户端20中显示字词以及字词的解释。\n[0034] 此外,字词服务器端10尚可通过网络更该字词数据库11以及第一索引数据,以确保客户端10所查询到的字词的解释为最新的数据。\n[0035] 综上所述,可知本发明与先前技术之间的差异在于具有本发明在客户端中查询比对字词的索引值,通过索引值自服务器端取得字词解释,减少服务器端上数据库查询队列,改集中运算为分散式运算的技术手段,通过该方法可以来解决先前技术所存在的问题,进而达成客户端查询字词快速的技术效果。\n[0036] 本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明做出各种相应的改变和变形,这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
法律信息
- 2018-10-16
未缴年费专利权终止
IPC(主分类): G06F 17/30
专利号: ZL 200710165383.8
申请日: 2007.10.26
授权公告日: 2010.07.21
- 2017-10-03
专利权的转移
登记生效日: 2017.09.13
专利权人由英业达股份有限公司变更为马玉霞
地址由中国台湾台北市士林区后港街66号变更为河北省唐山市路北区光明路鹭港小区114楼2门702号
- 2017-10-03
- 2010-07-21
- 2009-06-24
- 2009-04-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2001-05-16
|
1999-11-04
| | |
2
| |
2003-10-22
|
2002-04-09
| | |
3
| |
2005-12-14
|
2005-05-06
| | |
4
| |
2000-07-12
|
1998-11-02
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |