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

文档序号:7689749阅读:96来源:国知局
专利名称:一种网络词库查询系统及其方法
技术领域
一种词库查询系统及其方法,特别是指一种通过设置于服务器端的网络 词库,进行词汇查询的网络词库查询系统及其方法。
背景技术
近年来,随着翻译软件的蓬勃发展,单纯的查询功能已经无法满足使用 者的需求。因此,如何精简翻译软件所占用的存储空间,以及增加翻译软件 的查询效率,俨然已成为各家厂商急欲解决的议题。
一般而言,翻译软件包含翻译词库并设置于同一客户端,如个人电脑。 然而,此方式将造成占用客户端存储空间的问题。因此,有厂商提出将翻译 软件及翻译词库分别设置于客户端及服务器端,如此一来,既可节省客户端 的存储空间,更可便利地维护翻译词库。
承上所述,虽然将翻译词库设置于服务器端能够为网络词库节省客户端 的存储空间,但因为客户端/服务器端架构的特性,使得服务器端容易在相 同的查询条件下,因查询时间过长而占用有限的网络连接数,进而使得其他 客户端的网络连接请求被拒绝,所以上述方式仍然不足以充分解决容易因查 询时间过长,占用网络连接数的问题。
综上所述,可知现有技术中长期以来一直存在网络词库容易因查询时间 过长,占用网络连接数的问题,因此有必要提出改进的技术手段,来解决此 一问题。

发明内容
为解决现有技术存在的问题。本发明提供了一种网络词库查询系统及其 方法。本发明所提供的一种网络词库查询系统,包含词汇数据库、连接侦测 模块、接收模块、查询设定模块及词汇载入模块。其中,词汇数据库用于存 储词汇解释;连接侦测模块用于侦测网络连接数;接收模块,当网络连接数 未满载时,接收查询词汇;查询设定模块用于存储各触发条件,并根据网络 连接数选择相应的触发条件;词汇载入模块根据触发条件选择词汇数据库, 用于载入查询词汇,并传送对应查询词汇的词汇解释。
至于本发明一种网络词库查询方法,其步骤包括建立触发条件;在词 汇数据库中,建立词汇解释;侦测网络连接数;当网络连接数未满载时,接 收查询词汇;根据网络连接数选择相应的触发条件;根据触发条件选择词汇 数据库,用于装入查询词汇,并传送对应查询词汇的词汇解释。
本发明所提出系统与方法如上,与现有技术之间的差异在于本发明通过 侦测网络词库的网络连接数,动态调整查询方式。
通过上述的技术手段,本发明可以实现提高网络词库的连接处理效能的 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时,代表网络连接数已达到10%的使用率,故选择相应的触发条件(例如当前网络连接数未达到80%的使用率时,查询动作为才莫糊比对,词库信 息记录使用基本词库及分别对应于不同专业领域的词库)。
接着,词汇载入模块105根据上述所选择的触发条件,以模糊比对的方 式载入相应的词汇凄t据库101进行查询,以取得对应查询词汇(例如 compatibilaty )的词汇解释(例如经才莫糊比对后查询到"compatibility"的 词汇解释),并传送至如图3所示意的词汇解释显示框312中显示。由于模 糊比对及精确比对等方式皆为已知技术,故在本发明中不多作赘述。
请参阅图4,图4为应用本发明在连接状况二的查询示意图。当满载的 网络连接数为数值10,而侦测到的网络连接数为数值8时,代表网络连接 数已达到80°/。的使用率,故选择相应的触发条件(例如当前网络连接数已 达到80%的使用率且未达到90%的使用率时,查询动作为模糊比对,词库信 息记录使用基本词库)。与前面所述连接状况一的差异在于使用的词汇数据 库101仅为基本词库,并未包含不同专业领域的词库,故所得到的词汇解释 仅为基本词库中的词汇解释,接着传送到如图4所示意的词汇解释显示框 312中显示。由于此连接状况二仅于基本词库中作查询,所以查询速度较上 述连接状况一快速,故能够有效缩短网络连接请求的完成时间,通过改变查 询条件来调整查询方式,以快速释放所占用的网络连接数。
如图5所示意,图5为应用本发明在连接状况三的查询示意图。当满载 的网络连接数为数值IO,而侦测到的网络连接数为数值9时,代表网络连 接数已达到90%的使用率,故选择相应的触发条件(例如当前网络连接数 已达到90%的使用率时,查询动作为精确比对,词库信息记录使用基本词 库)。
由于采用精确比对的方式,也就是说查询词汇的每一个字母皆必须正确 且组合顺序无误才能得到相应的词汇解释,所以查询词汇为错误的词汇(例 如compatibilaty)时,将无法在从基本词库中得到词汇解释,故在图4所 示意的词汇解释显示框312中显示一个提示信息(例如查无此字)。此连 接状况三的查询速度较上述连接状况二快速,可在短暂的时间内即完成网络 连接请求(即查询词汇的网络连接请求),并释放所占用的网络连接数,以 利接收下 一使用者的网络连接请求。前面提到,网络连接数及触发条件可通过设定视窗来进行设定,故配合
图6来说明设定的方式,请参阅图6,图6为本发明设定视窗的示意图。当 使用者要设定网络连接数及触发条件时,可通过如图6所示意的设定视窗 410来进行设定操作。
使用者可使用设定元件411来设定网络连接数(例如从1-65535的数 值范围中,选定一个数值),以及设定触发条件,如设定模糊/精确比对 范围(例如设定为90%则代表网络连接数达到90%的使用率时,使用精确 比对,否则使用模糊比对);设定模糊比对与精确比对所使用的词库(例如 选择全部词库或基本词库)。所述设定视窗410所包含的元件,以及设定元 件411的设定方式并不以此为限。
综上所述,可知本发明与现有技术之间的差异在于通过侦测网络词库的 网络连接数,动态调整查询方式的技术手段,通过此一技术手段可以解决先 前技术所存在容易因查询时间过长,占用网络连接数的问题,进而达成提高 网络词库的连接处理效能的技术功效。
虽然本发明所提供的实施方式如上,但所述的内容并非用于直接限定本 发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱 离本发明所提供的精神和范围的前提下,可以在实施的形式上及细节上作些 许的更动。本发明的专利保护范围,仍须以所附的权利要求书所界定者为准。
权利要求
1、一种网络词库查询系统,其特征在于,包含至少一词汇数据库,用于存储至少一词汇解释;一连接侦测模块,用于侦测一网络连接数;一接收模块,当所述网络连接数未满载时,接收一查询词汇;一查询设定模块,用于存储至少一触发条件,并根据所述网络连接数选择相应的所述触发条件;及一词汇载入模块,根据所述触发条件选择所述词汇数据库,用于载入所述查询词汇,并传送对应所述查询词汇的所述词汇解释。
2、 如权利要求l所述的系统,其特征在于所述词汇数据库包含基本 词库及分别对应于不同专业领域的词库。
3、 如权利要求l所述的系统,其特征在于所述触发条件包含所述网 络连接数、 一查询动作及一词库信息的对应关系。
4、 如权利要求3所述的系统,其特征在于所述查询动作为所述查询 词汇进行查询比对时的依据,包含模糊比对及精确比对。
5、 如权利要求3所述的系统,其特征在于所述系统更包含一设定视 窗,用于设定所述网络连接数及所述触发条件。
6、 一种网络词库查询方法,其特征在于,步骤包括 建立至少一触发条件;在至少一词汇数据库中,建立至少一词汇解释; 侦测一网络连4妄fi:;当所述网络连接数未满载时,接收一查询词汇;根据所述网络连接数选择相应的所述触发条件;及根据所述触发条件选择所述词汇数据库,用于载入所述查询词汇,并传 送对应所述查询词汇的所述词汇解释。
7、 如权利要求6所述的方法,其特征在于其中所述词汇数据库包含 基本词库及分别对应于不同专业领域的词库。
8、 如权利要求6所述的方法,其特征在于其中所述触发条件包含所 述网络连接数、 一查询动作及一词库信息的对应关系。
9、 如权利要求8所述的方法,其特征在于其中所述查询动作为所述 查询词汇进行查询比对时的依据,包含模糊比对及精确比对。
10、 如权利要求8所述的方法,其特征在于其中所述方法更包含通过 一设定视窗,用于设定所述网络连接数及所述触发条件的步骤。
全文摘要
一种网络词库查询系统及其方法,目的在于解决网络词库容易因查询时间过长,占用网络连接数的问题,通过侦测网络词库的网络连接数,动态调整查询方式的技术手段,由此可以达成提高网络词库的连接处理效能的技术功效。
文档编号H04L29/06GK101533395SQ20081008400
公开日2009年9月16日 申请日期2008年3月11日 优先权日2008年3月11日
发明者邱全成, 邵晓慧 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1