《在线词典更新资料的推送系统及其方法.pdf》由会员分享,可在线阅读,更多相关《在线词典更新资料的推送系统及其方法.pdf(14页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102479228 A (43)申请公布日 2012.05.30 C N 1 0 2 4 7 9 2 2 8 A *CN102479228A* (21)申请号 201010571165.6 (22)申请日 2010.11.30 G06F 17/30(2006.01) (71)申请人英业达股份有限公司 地址中国台湾台北市 (72)发明人邱全成 徐胡晨 (74)专利代理机构北京市浩天知识产权代理事 务所 11276 代理人刘云贵 (54) 发明名称 在线词典更新资料的推送系统及其方法 (57) 摘要 本发明公开了一种在线词典更新资料的推送 系统及其方法,其通过字典服务器于。
2、客户端使用 在线词典进行词汇查询时,提供客户端订阅或反 订阅与查询词汇对应的词汇资料项,并将对应查 询词汇的词汇资料项的更新资料推送至客户端的 技术手段,借此可以达成减少客户端查阅更新的 词汇资料项的交叉比对过程的技术功效。 (51)Int.Cl. 权利要求书2页 说明书6页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 6 页 附图 5 页 1/2页 2 1.一种在线词典更新资料的推送系统,其特征在于,其包含: 一字典服务器,其包含: 一词汇资料库,预先储存有至少一词汇资料项; 一搜寻模块,用以将自客户端接收的一查询词汇与预先储存的该至少一。
3、词汇资料项比 对以产生一输出资料项; 一显示界面生成模块,用以将该输出资料项及一订阅选项输出至一显示界面,其中该 订阅选项是供客户端设定订阅或反订阅与该查询词汇对应的该词汇资料项; 一记录模块,用以于系统管理员更新各词汇资料项时,记录更新的各词汇资料项的一 资料更新时间及一更新内容; 一撷取模块,用以根据自客户端接收的一信息请求中的一信息更新时间撷取该至少一 词汇资料项的更新内容并产生一更新资料;及 一传输模块,用以接收客户端所传送的该查询词汇,并将对应该查询词汇的该显示界 面传送至客户端,及用以接收客户端所传送的该信息请求,并将对应该信息请求的该更新 资料传送至客户端;及 至少一客户端,各客。
4、户端通过网络与该字典服务器连接,各客户端包含: 一查询模块,用以供该客户端输入查询词汇; 一订阅模块,用以将该客户端从已接收的该显示界面所订阅的至少一该查询词汇记录 于一订阅清单,并记录信息更新时间;及用以侦测一触发信号的产生,当该触发信号产生 时,根据该订阅清单产生包含该信息更新时间的一信息请求; 一传输模块,用以传送该客户端输入的该查询词汇至该字典服务器,并接收该字典服 务器所传送的该显示界面;及用以将该信息请求传送至该字典服务器,并接收该字典服务 器所传送的该更新资料及更新该信息更新时间;及 一显示模块,用以将该显示界面及该更新资料输出显示。 2.如权利要求1所述的在线词典更新资料的推送。
5、系统,其特征在于,该搜寻模块将自 客户端接收的该查询词汇与预先储存的该至少一词汇资料项比对后,若存在与该查询词汇 对应的该词汇资料项时,该搜寻模块以该词汇资料项作为该输出资料项,若不存在与该查 询词汇对应的该词汇资料项时,该搜寻模块以一错误提示作为该输出资料项。 3.如权利要求1所述的在线词典更新资料的推送系统,其特征在于,该触发信号是于 该客户端与该字典服务器连线建立完成时所产生或由该客户端执行该更新资料的更新显 示时所产生。 4.一种在线词典更新资料的推送方法,适用于至少一客户端通过网络与一字典服务器 连接时,其特征在于,其包含下列步骤: 该字典服务器预先储存至少一词汇资料项; 一客户端将。
6、输入的一查询词汇传送至该字典服务器; 该字典服务器接收该查询词汇,并根据该查询词汇与预先储存的至少一词汇资料项比 对以产生一输出资料项; 该字典服务器将该输出资料项及一订阅选项输出至一显示界面,并将该显示界面传送 至该客户端,其中该订阅选项是供该客户端设定订阅或反订阅与该查询词汇对应的该词汇 资料项; 权 利 要 求 书CN 102479228 A 2/2页 3 该客户端接收该显示界面,并将该显示界面输出显示; 该字典服务器于系统管理员更新各词汇资料项时,记录更新的各词汇资料项的一资料 更新时间及一更新内容; 该客户端记录已订阅的至少一该查询词汇于一订阅清单中; 该客户端记录一信息更新时间; 。
7、该客户端于产生一触发信号时根据该订阅清单向该字典服务器发送包含该信息更新 时间的一信息请求; 该字典服务器接收该信息请求,并根据该信息更新时间撷取该至少一词汇资料项的更 新内容并产生一更新资料,再将该更新资料传送至该客户端;及 该客户端接收该更新资料及更新该信息更新时间,并将该更新资料输出显示。 5.如权利要求4所述的在线词典更新资料的推送方法,其特征在于,该方法中该字典 服务器接收该查询词汇,并根据该查询词汇与预先储存的该至少一词汇资料项比对以产生 该输出资料项的步骤中更包含下列步骤: 当存在与该查询词汇对应的该词汇资料项时,以该词汇资料项作为该输出资料项,当 不存在与该查询词汇对应的该词汇。
8、资料项时,以一错误提示作为该输出资料项。 6.如权利要求4所述的在线词典更新资料的推送方法,其特征在于,该触发信号是于 该客户端与该字典服务器连线建立完成时所产生或由该客户端执行该更新资料的更新显 示时所产生。 权 利 要 求 书CN 102479228 A 1/6页 4 在线词典更新资料的推送系统及其方法 技术领域 0001 本发明涉及一种在线词典更新资料的传送系统及其方法,特别是指一种由字典服 务器根据客户端的订阅选项设定主动推送(push)各词汇资料项的更新资料的系统及其方 法。 背景技术 0002 随着通讯网络逐渐朝向高速、高传输量、高稳定性的方向演进,各种可以整合于网 络的应用也越趋。
9、蓬勃发展,在线词典便是一例。在网络尚未普及之前,字典服务通常是安装 在电子装置本地端的程序或是系统,而随着网络在现代人生活中的重要性逐渐增加,字典 服务已经不需要是安装在电子装置本地端的程序或系统,而是可以通过远端字典服务器提 供词汇的查询服务,除了可以提供客户端在不占用本机储存空间的前提下从大量的词汇资 料项中搜寻要查询的词汇资料项,也可以免去安装字典程序或系统的复杂操作。 0003 然而,在线词典虽然是由字典服务器来负担储存空间及搜寻演算等的软硬件资源 成本,而使客户端可以通过简单的网页存取方式查询词汇,但有时当客户端需要得知某特 定词汇资料项最新且最即时的更新资料时,便必须要再连接到在线。
10、词典的网页再次查询词 汇资料项并自行比对是否有更新,或是要从大量的在线词典更新布告里面过滤出真正想要 查阅的词汇资料项的更新资料,对于使用者来说,要查阅某个特定的词汇资料项的更新资 料,往往需要重复交叉比对的过程,造成了使用者的不便。有鉴于此,实有必要提出改进的 技术手段,来解决此一问题。 发明内容 0004 有鉴于现有技术中使用者要查阅在线词典的某特定词汇资料项的更新资料需要 重复交叉比对过程的问题,本发明于是公开一种在线词典更新资料的推送系统及其方法, 其中: 0005 本发明所公开的在线词典更新资料的推送系统,其包含:字典服务器,其包含:词 汇资料库,预先储存有至少一词汇资料项;搜寻模块。
11、,用以将自客户端接收的查询词汇与预 先储存的至少一词汇资料项比对以产生输出资料项;显示界面生成模块,用以将输出资料 项及订阅选项输出至显示界面,其中订阅选项是供客户端设定订阅或反订阅与查询词汇对 应的词汇资料项;记录模块,用以于系统管理员更新各词汇资料项时,记录更新的各词汇资 料项的资料更新时间及更新内容;撷取模块,用以根据自客户端接收的信息请求中的信息 更新时间撷取至少一词汇资料项的更新内容并产生更新资料;及传输模块,用以接收客户 端所传送的查询词汇,并将对应查询词汇的显示界面传送至客户端,及用以接收客户端所 传送的信息请求,并将对应信息请求的更新资料传送至客户端;及至少一客户端,各客户端 。
12、通过网络与字典服务器连接,各客户端包含:查询模块,用以供客户端输入查询词汇;订阅 模块,用以将客户端从已接收的显示界面所订阅的至少一查询词汇记录于订阅清单,并记 录信息更新时间;及用以侦测触发信号的产生,当触发信号产生时,根据订阅清单产生包含 说 明 书CN 102479228 A 2/6页 5 信息更新时间的信息请求;传输模块,用以传送客户端输入的查询词汇至字典服务器,并接 收字典服务器所传送的显示界面;及用以将信息请求传送至字典服务器,并接收字典服务 器所传送的更新资料及更新所述的信息更新时间;及显示模块,用以将显示界面及更新资 料输出显示。 0006 本发明所公开的在线词典更新资料的推送。
13、方法,适用于至少一客户端通过网络与 字典服务器连接时,其包含步骤:字典服务器预先储存至少一词汇资料项;客户端将输入 的查询词汇传送至字典服务器;字典服务器接收查询词汇,并根据查询词汇与预先储存的 至少一词汇资料项比对以产生输出资料项;字典服务器将输出资料项及订阅选项输出至 显示界面,并将该显示界面传送至客户端,其中订阅选项是供客户端设定订阅或反订阅与 查询词汇对应的该词汇资料项;客户端接收显示界面,并将显示界面输出显示;字典服务 器于系统管理员更新各词汇资料项时,记录更新的各词汇资料项的资料更新时间及更新内 容;客户端记录已订阅的至少一查询词汇于订阅清单中;客户端记录信息更新时间;客户 端于产。
14、生触发信号时根据订阅清单向字典服务器发送包含信息更新时间的信息请求;字典 服务器接收信息请求,并根据信息更新时间撷取至少一词汇资料项的更新内容并产生更新 资料,再将更新资料传送至客户端;及客户端接收更新资料及更新所述的信息更新时间,并 将更新资料输出显示。 0007 本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明具有通过字 典服务器于客户端使用在线词典进行词汇查询时,提供客户端订阅或反订阅与查询词汇对 应的词汇资料项,并将对应查询词汇的词汇资料项的更新资料推送(push)至客户端的技 术手段。 0008 通过上述的技术手段,本发明可以达成减少客户端查阅更新的词汇资料项的交叉 比对。
15、过程的技术功效。 附图说明 0009 图1为本发明在线词典更新资料的推送系统的方块图。 0010 图2为本发明在线词典更新资料的推送方法的流程图。 0011 图3A及图3B为本发明实施例的显示界面示意图。 0012 图4为本发明实施例更新资料的显示示意图。 0013 【主要元件符号说明】 0014 10网络 110字典服务器 0015 111词汇资料库 112传输模块 0016 113搜寻模块 114显示界面生成模块 0017 115记录模块 116撷取模块 0018 120客户端 121查询模块 0019 122传输模块 123显示模块 0020 124订阅模块 300显示界面 0021 3。
16、01词汇资料项 302订阅选项 0022 310显示界面 311错误提示 0023 312订阅选项 400更新资料 说 明 书CN 102479228 A 3/6页 6 具体实施方式 0024 以下将配合图式及实施例来详细说明本发明的实施方式,借此对本发明如何应用 技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。 0025 首先,请先参考图1,为本发明所述的在线词典更新资料的推送系统的方块图,将 用以说明本发明各模块之间的运作方式。本发明所述的在线词典更新资料的推送系统,其 包含字典服务器110及通过网络10与字典服务器110连接的至少一客户端,其中每一客户 端中均包含如客。
17、户端120所示的模块,为了方便描述,以下将以客户端120来描述客户端与 字典服务器110之间的互动,而实际上客户端的数量则不以一个为限。 0026 字典服务器110,其包含词汇资料库111、传输模块112、搜寻模块113、显示界面生 成模块114、记录模块115及撷取模块116。而客户端120,则包含查询模块121、传输模块 122、显示模块123及订阅模块124。 0027 词汇资料库111,预先储存有至少一词汇资料项。在此所述的词汇资料项,其内容 可以包含不同语言的词汇对照、词汇解释、词性、用法、衍生词汇、关联词汇.等。举例来 说,一个英英在线词典其词汇资料项可以储存英语词汇、词汇的英语解。
18、释、词性.等,而 一个专业用语在线词典其词汇资料项可以储存专业词汇、词汇所属领域、词汇解释.等, 由于不同类型的在线词典储存的词汇资料库111具有不同的资料格式,在此则不针对词汇 资料项实际储存的内容加以限定。 0028 传输模块112,负责通过网络10与客户端120之间进行资料的传送与接收,除了接 收客户端120所传送的查询词汇,并将对应查询词汇的显示界面传送给客户端120外,也用 以接收客户端120传送的信息请求,并将对应信息请求的更新资料传送到客户端120。需要 特别说明的是,客户端所传送的信息请求中除了包含了客户端120的信息更新时间,同时 也包含了客户端120已经订阅过的查询词汇。 。
19、0029 搜寻模块113,负责于传输模块112接收到客户端120所传送的查询词汇时,根据 查询词汇与词汇资料库111当中的词汇资料项比对。当搜寻模块113比对出存在与查询词 汇对应的词汇资料项时,以查询词汇对应的词汇资料项作为输出资料项;相反地,若不存在 与查询词汇对应的词汇资料项时,则以错误提示作为输出资料项。举例来说,假设客户端 120使用一个大众用语在线词典时输入了查询词汇“劲爆”,若搜寻模块113比对后词汇资 料库111当中存在对应“劲爆”的词汇资料项时,则搜寻模块113以该词汇资料项作为输出 资料项;相反地,若不存在对应“劲爆”的词汇资料项时,搜寻模块113可以用错误提示作为 输出资。
20、料项,错误提示可以如:“搜寻词汇不存在”等文句,但实际上错误提示的内容并不以 此为限。 0030 显示界面生成模块114,负责将输出资料项及订阅选项输出至一个显示界面,其中 订阅选项是供客户端120设定订阅或反订阅与输入的查询词汇对应的词汇资料项。所述的 显示界面,指的是如网页或XML等可经解析产生显示的文件资料。当客户端120输入的查询 词汇存在对应的词汇资料项时,显示界面生成模块114将会把对应查询词汇的词汇资料项 及订阅选项输出至显示界面,客户端120则可以依据个人喜好订阅或反订阅词汇资料项, 借此日后产生词汇资料项有更新资料时,若是客户端与字典服务器连线建立完成或是客户 端执行更新资料。
21、的更新显示时,客户端将会自动产生触发信号并向字典服务器发送信息请 说 明 书CN 102479228 A 4/6页 7 求,此时词汇资料项的更新资料将会被主动的推送(push)至客户端120,而不需要客户端 120自行连上字典服务器110自行输入查找。反之,若是不存在对应查询词汇的词汇资料项 时,则此时显示界面生成模块114将会把对应查询词汇的错误提示及订阅选项输出至显示 界面中。如此一来,若目前暂时搜寻不到词汇资料项,客户端120仍然可以订阅该查询词汇 的词汇资料项,而日后字典服务器110新增了对应该查询词汇的词汇资料项后就可以主动 推送(push)至客户端120。例如:目前在线词典暂时搜寻。
22、不到“劲爆”的词汇资料项,若客 户端120订阅了“劲爆”的词汇资料项,日后在线词典新增“劲爆”的词汇资料项时,客户端 120将会立即收到对应查询词汇“劲爆”的更新资料。 0031 记录模块115,负责于系统管理员更新词汇资料库111中的词汇资料项时记录更 新的各词汇资料项的资料更新时间及更新内容。 0032 撷取模块116,负责根据客户端120传送的信息请求中的信息更新时间撷取词汇 资料项的更新内容并产生更新资料。由于客户端120所传送的信息请求中包含有前次客户 端120接收到更新资料的信息更新时间,因此撷取模块116将会将信息更新时间与各词汇 资料项的资料更新时间比对,将所有客户端120已订。
23、阅的查询词汇所对应的词汇资料项更 新内容撷取出来产生一个更新资料,接着再由传输模块112将更新资料传送给客户端120, 换句话说,当使用者订阅了五个查询词汇时,撷取模块116将会把订阅的五个查询词汇的 更新内容全部都输出到同一个更新资料中,例如:网页或XML文件等,之后再由传输模块 112传送更新资料给客户端120。 0033 客户端120的查询模块121,用以供客户端120使用者输入查询词汇。输入查询词 汇的方式可以是输入文字或是标记选取,在此则不针对查询词汇的输入方式加以限定。 0034 客户端120的传输模块122,负责通过网络10与字典服务器110之间进行资料的 传送与接收,除了用以传。
24、送查询词汇及信息请求到字典服务器110中,也用以接收字典服 务器110所传送的显示界面及更新资料。 0035 客户端120的显示模块123,负责将字典服务器110所传送的显示界面输出显示。 当传输模块122接收到字典服务器110传送的更新资料后,显示模块123也负责将更新资 料显示出来。 0036 客户端120的订阅模块124,负责将客户端120的使用者自显示界面订阅的查询词 汇记录于订阅清单,并记录每一次客户端120接收到更新资料的时间。举例来说,当客户端 120的使用者输入了查询词汇“脸书”后产生了包含“脸书”的输出资料项及订阅选项的显 示界面,当客户端120的使用者选取了订阅选项为订阅后。
25、,将会订阅查询词汇“脸书”的词 汇资料项的更新内容。 0037 客户端120的订阅模块124同时也用以侦测触发信号的产生,当触发信号产生时, 订阅模块124将会根据订阅清单产生包含信息更新时间的信息请求。需要说明的是,触发 信号是于客户端120与字典服务器110连线建立完成时所产生,或由客户端120执行更新 显示更新资料时所产生,因此每当客户端120连接上字典服务器110时,字典服务器110将 会根据信息请求主动推送(push)订阅的查询词汇的更新内容,或者客户端120也可以自行 决定更新资料的更新时间。一旦客户端120顺利接收到更新资料,订阅模块124也会更新 已记录的信息更新时间,下一次客。
26、户端120再发出信息请求时,便可以将前一次信息更新 时间视为分界点撷取该信息更新时间之后的更新内容。 说 明 书CN 102479228 A 5/6页 8 0038 接下来,将配合本发明方法流程图图2以一应用有本发明的英汉在线词典作为实 施例来说明本发明的实施方式。 0039 首先,字典服务器预先储存至少一词汇资料项(步骤201)。 0040 假设客户端通过网络将输入的查询词汇“absorb”传送至字典服务器(步骤202) 后,字典服务器将根据查询词汇“absorb”与预先储存的词汇资料项比对以产生输出资料项 (步骤203),并接着将输出资料项及订阅选项输出至显示界面,然后将显示界面传送至客 。
27、户端(步骤204)。当客户端接收到显示界面后,再将显示界面输出显示(步骤205)。 0041 请参考图3A,假设字典服务器预先储存的词汇资料项中存在对应查询词汇 “absorb”的词汇资料项时,此时字典服务器将会把词汇资料项301及订阅选项302输出至 显示界面300当中。由于订阅选项302是供客户端设定订阅或反订阅与查询词汇“absorb” 对应的词汇资料项,若客户端选取了订阅选项302,客户端将会把查询词汇“absorb”记录 在订阅清单中。相反地,当词汇资料项中不存在对应查询词汇“absorb”的词汇资料项时, 将会产生如图3B所示的显示界面310,此时字典服务器除了把错误提示311输出。
28、到显示界 面310外,对应查询词汇“absorb”的订阅选项312也会一并被输出到显示界面310,因此若 客户端仍然希望在查询词汇“absorb”的词汇资料项被新增时可以在第一时间收到更新内 容,则可以通过订阅选项312设定订阅查询词汇“absorb”,接着查询词汇“absorb”将会被 记录到订阅清单中。 0042 当系统管理员更新各词汇资料项时,字典服务器将会记录更新的各词汇资料项的 资料更新时间及更新内容(步骤206),客户端一方面会记录已订阅的查询词汇于订阅清单 中(步骤207),另一方面也将会记录信息更新时间(步骤208)。需要特别说明的是,在本发 明并不限定步骤206步骤208的先。
29、后发生顺序,虽然在此为方便描述拆解为三个步骤,实 际上步骤206步骤208三者可以同时发生,也可以先后发生,并不以图2中所绘的为限。 0043 当客户端与字典服务器连线建立完成,或是当客户端执行更新显示更新资料时都 将会产生触发信号,此时客户端将会根据订阅清单向字典服务器发送包含信息更新时间的 信息请求(步骤209),当字典服务器接收到信息请求后,接着便根据信息更新时间撷取词 汇资料项的更新内容并产生更新资料(步骤210)。假设客户端前一次接收到更新资料的时 间为2010年11月1日,而已订阅的查询词汇“absorb”的词汇资料项期间曾经被更新过且 具有资料更新时间2010年11月5日,则此时。
30、字典服务器将会把“absorb”的更新内容撷取 出来产生更新资料,例如:网页或xml文件等,然后再传送到客户端。 0044 客户端接收到更新资料后,首先将接收到更新资料的时间更新,并将更新资料输 出显示(步骤211)。如图4所示,假设客户端的订阅清单中订阅的查询词汇为“absorb”及 “humble”,则“absorb”及“humble”的词汇资料项的更新内容将会输出到更新资料400当 中,并被字典服务器主动推送(push)至客户端。 0045 综上所述,可知本发明与现有技术之间的差异在于具有通过字典服务器于客户端 使用在线词典进行词汇查询时,提供客户端订阅或反订阅与查询词汇对应的词汇资料项。
31、, 并将对应查询词汇的词汇资料项的更新资料推送(push)至客户端的技术手段,借由此一 技术手段可以主动推送(push)词汇资料项的更新资料至客户端来解决现有技术所存在的 问题,进而达成减少客户端查阅词汇资料项更新的交叉比对过程的技术功效。 0046 虽然本发明所公开的实施方式如上,惟所述的内容并非用以直接限定本发明的专 说 明 书CN 102479228 A 6/6页 9 利保护范围。任何本发明所属技术领域中普通技术人员,在不脱离本发明所公开的精神和 范围的前提下,可以在实施的形式上及细节上作些许的更动。本发明的专利保护范围,仍须 以所附的权利要求书所界定者为准。 说 明 书CN 102479228 A 1/5页 10 图1 说 明 书 附 图CN 102479228 A 10 2/5页 11 图2 说 明 书 附 图CN 102479228 A 11 3/5页 12 图3A 说 明 书 附 图CN 102479228 A 12 4/5页 13 图3B 说 明 书 附 图CN 102479228 A 13 5/5页 14 图4 说 明 书 附 图CN 102479228 A 14 。