一种网络词库查询系统及其方法技术方案

技术编号:6531995 阅读:226 留言:0更新日期:2012-04-11 18:40
一种网络词库查询系统及其方法,目的在于解决网络词库容易因查询时 间过长,占用网络连接数的问题,通过侦测网络词库的网络连接数,动态调 整查询方式的技术手段,由此可以达成提高网络词库的连接处理效能的技术 功效。

【技术实现步骤摘要】

一种词库查询系统及其方法,特别是指一种通过设置于服务器端的网络 词库,进行词汇查询的网络词库查询系统及其方法
技术介绍
近年来,随着翻译软件的蓬勃发展,单纯的查询功能已经无法满足使用 者的需求。因此,如何精简翻译软件所占用的存储空间,以及增加翻译软件 的查询效率,俨然已成为各家厂商急欲解决的议题。一般而言,翻译软件包含翻译词库并设置于同一客户端,如个人电脑。 然而,此方式将造成占用客户端存储空间的问题。因此,有厂商提出将翻译 软件及翻译词库分别设置于客户端及服务器端,如此一来,既可节省客户端 的存储空间,更可便利地维护翻译词库。承上所述,虽然将翻译词库设置于服务器端能够为网络词库节省客户端 的存储空间,但因为客户端/服务器端架构的特性,使得服务器端容易在相 同的查询条件下,因查询时间过长而占用有限的网络连接数,进而使得其他 客户端的网络连接请求被拒绝,所以上述方式仍然不足以充分解决容易因查 询时间过长,占用网络连接数的问题。综上所述,可知现有技术中长期以来一直存在网络词库容易因查询时间 过长,占用网络连接数的问题,因此有必要提出改进的技术手段,来解决此 一问题。
技术实现思路
为解决现有技术存在的问题。本专利技术提供了一种网络词库查询系统及其 方法。本专利技术所提供的一种网络词库查询系统,包含词汇数据库、连接侦测 模块、接收模块、查询设定模块及词汇载入模块。其中,词汇数据库用于存 储词汇解释;连接侦测模块用于侦测网络连接数;接收模块,当网络连接数 未满载时,接收查询词汇;查询设定模块用于存储各触发条件,并根据网络 连接数选择相应的触发条件;词汇载入模块根据触发条件选择词汇数据库, 用于载入查询词汇,并传送对应查询词汇的词汇解释。至于本专利技术一种网络词库查询方法,其步骤包括建立触发条件;在词 汇数据库中,建立词汇解释;侦测网络连接数;当网络连接数未满载时,接 收查询词汇;根据网络连接数选择相应的触发条件;根据触发条件选择词汇 数据库,用于装入查询词汇,并传送对应查询词汇的词汇解释。本专利技术所提出系统与方法如上,与现有技术之间的差异在于本专利技术通过 侦测网络词库的网络连接数,动态调整查询方式。通过上述的技术手段,本专利技术可以实现提高网络词库的连接处理效能的 4支术功戋丈。附图说明图1为本专利技术网络词库查询系统的方块图; 图2为本专利技术网络词库查询方法的流程图; 图3为应用本专利技术在连接状况一的查询示意图; 图4为应用本专利技术在连接状况二的查询示意图; 图5为应用本专利技术在连接状况三的查询示意图; 图6为本专利技术设定视窗的示意图。具体实施例方式以下将结合附图和实施例来详细说明本专利技术的实施方式,由此对本专利技术 如何应用技术手段来解决技术问题并达到技术功效的实现过程能充分理解 并据以实施。首先,在详细说明实施例前,先对本专利技术所提出的网络词库查询系统及 其方法进行背景说明。本专利技术是应用于具有客户端/服务器端的网络环境中,所述客户端,如电脑、手机及个人数字助理等,可以用来执行翻译软件的 装置;而服务器端可以为一台存放翻译词库(即词汇数据库)的电脑主机, 形成网络环境中的网络词库。所述词汇数据库包含基本词库及分别对应于不 同专业领域的词库(例如科技类词库、金融类词库及军事类词库)。在客户端/服务器端的网络环境中,客户端及服务器端本身都具有预设 的网络连接数,当允许网络连接请求时即占用一个网络连接数,直到此网络 连接请求完成为止,通常作业系统预设的网络连接数为数值10,所述网络 连接数是用于限制可同时处理网络连接请求的数量,例如服务器端的网络 连接数为数值IO,则代表此服务器端能够同时处理IO个网络连接请求。也 就是说网络连接数越大,可同时处理的网络连接请求就越多。然而,若在硬 件资源不足的情况下,大幅增加网络连接数将产生负载过重的问题,因此网 络连接数通常视硬件资源情况而调整。另外,本专利技术所提及的触发条件包含网络连接数、查询动作及词库信息 的对应关系,其中,查询动作包含模糊比对及精确比对;词库信息则记录使 用全部词库或仅使用基本词库,例如触发条件可设定为当前网络连接数已 达到90%使用率时,查询动作为精确比对,词库信息记录为使用基本词库。 详细的查询过程将在稍后配合实施例作说明。请参阅图l,图1为本专利技术网络词库查询系统的方块图,包含词汇数 据库101、连接侦测模块102、接收模块103、查询设定模块104及词汇载 入模块105。其中,词汇数据库101用于存储词汇解释,所述词汇数据库101 包含基本词库及分别对应于不同专业领域的词库(例如科技类词库、金融 类词库及军事类词库);连接侦测模块102用于侦测网络连接数,其侦测方 式可通过TCP/IP协定来达成,由于其侦测方式为已知技术,故在此不多作 赘述;接收模块103,当网络连接数未满载(可允许新的网络连接请求)时, 接收查询词汇;查询设定模块104用于存储触发条件,并根据网络连接数选 择相应的触发条件,所述触发条件如前述说明,在此不再赘述;词汇载入模 块105根据触发条件选择词汇数据库101,用于载入查询词汇,并传送对应查询词汇的词汇解释。另外,前面所提及的网络连接数及触发条件可通过设定视窗进行设定(稍后将配合图6进行详细说明)。如图2所示,图2为本专利技术网络词库查询方法的流程图,其步骤包含 建立触发条件(步骤201);在词汇数据库101中,建立词汇解释(步骤202 ); 侦测网络连接数(步骤203 );当网络连接数未满载时,接收查询词汇(步 骤204);根据网络连接数选择相应的触发条件(步骤205);根据触发条 件选^^词汇lt据库101,用于载入查询词汇,并传送对应查询词汇的词汇解 释(步骤206)。其中,更包含通过设定视窗用于设定网络连接数及触发条 件的步骤。以下我们将配合图3及图6以实施例方式进行如下说明,请先参阅图3, 图3为应用本专利技术在连接状况一的查询示意图,包含查询视窗310、词汇 输入框311及词汇解释显示框312,所述查询视窗310所包含的元件并不以 此为限。当位于客户端的使用者进行查询词汇的操作时,可通过如图3所示意的 查询视窗310来达成。首先, -使用者可在词汇输入框311输入查询词汇(例 如输入一个错误的词汇compatibilaty),此时,客户端会向服务器端 (即网络词库)传送网络连接请求,服务器端收到此网络连接请求后,通过 连接侦测模块102侦测当前的网络连接数(例如网络连接数为数值1 ), 由于网络连接数未满载(例如满载的网络连接数为数值10)则代表可以 通过4妄收才莫块103 4妄收客户端所传送查询词汇(例如compatibilaty )。接着,查询设定模块104根据侦测到的网络连接数(例如网络连接数 为数值1 )选择相应的触发条件,举例来说触发条件可设定为当前网络连 接数已达到90%的使用率时,查询动作为精确比对,词库信息记录使用基本 词库;当前网络连接数已达到80%的使用率且未达到90%的使用率时,查询 动作为模糊比对,词库信息记录使用基本词库;当前网络连接数未达到80%的使用率时,查询动作为模糊比对,词库信息记录使用基本词库及分别对应 于不同专业领域的词库。承上所述,当满载的网络连接数为数值10,而侦测到的网络连接数为 数值1时,代表网络连接数已本文档来自技高网...

【技术保护点】
一种网络词库查询系统,其特征在于,包含: 至少一词汇数据库,用于存储至少一词汇解释; 一连接侦测模块,用于侦测一网络连接数; 一接收模块,当所述网络连接数未满载时,接收一查询词汇; 一查询设定模块,用于存储至少一触发条件,并根据所述网络连接数选择相应的所述触发条件; 及一词汇载入模块,根据所述触发条件选择所述词汇数据库,用于载入所述查询词汇,并传送对应所述查询词汇的所述词汇解释。

【技术特征摘要】
1、一种网络词库查询系统,其特征在于,包含至少一词汇数据库,用于存储至少一词汇解释;一连接侦测模块,用于侦测一网络连接数;一接收模块,当所述网络连接数未满载时,接收一查询词汇;一查询设定模块,用于存储至少一触发条件,并根据所述网络连接数选择相应的所述触发条件;及一词汇载入模块,根据所述触发条件选择所述词汇数据库,用于载入所述查询词汇,并传送对应所述查询词汇的所述词汇解释。2、 如权利要求l所述的系统,其特征在于所述词汇数据库包含基本 词库及分别对应于不同专业领域的词库。3、 如权利要求l所述的系统,其特征在于所述触发条件包含所述网 络连接数、 一查询动作及一词库信息的对应关系。4、 如权利要求3所述的系统,其特征在于所述查询动作为所述查询 词汇进行查询比对时的依据,包含模糊比对及精确比对。5、 如权利要求3所述的系统,其特征在于所述系统更包含一设定视 窗,用于设定所述网络连接数及所...

【专利技术属性】
技术研发人员:邱全成邵晓慧
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1