本发明专利技术实施例提供一种术语语料库的分享方法、终端及服务器,其中所述方法包括:将所述终端作为P2P节点加入至预先构建的P2P网络中,所述P2P网络中的每个所述P2P节点具有在本地存储的术语语料库;获取所述P2P网络中其他P2P节点的接口地址,调用所述其他P2P节点的接口地址,查询所述其他P2P节点在本地存储的术语语料库,以获得术语语料。本发明专利技术实施例在分享术语语料的场景下,采用只分享接口的方式,相对比于把整个术语语料库上传服务器的方式,具有更强的私密性和安全性,也大大节省了分享时使用的网络流量。
The sharing method, terminal and server of term corpus
【技术实现步骤摘要】
术语语料库的分享方法、终端及服务器
本专利技术涉及计算机辅助翻译
,更具体地,涉及术语语料库的分享方法、终端及服务器。
技术介绍
计算机辅助翻译(Computeraidedtranslation,CAT),能够帮助翻译者优质、高效、轻松地完成翻译工作。它不同于以往的机器翻译软件,不完全依赖于计算机的自动翻译,而是在人的参与下完成整个翻译过程。目前主流的在线辅助翻译软件,都是官方会提供云端术语语料管理平台,用户将自己的术语语料库上传到管理平台中心服务器,在需要去互联网中查询别人分享的术语语料时,实际都是去中心服务器查询。术语语料库实际存储在中心服务器,虽然便于分享,但同时也会让用户失去了自己辛苦累积的术语语料资源的管理权。在数据安全上,中心服务器的变故或者联络不到中心服务器,用户就会失去这些数据;而且这些术语语料数据对用户而言不再是保密的,数据失去了私密性。
技术实现思路
本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的术语语料库的分享方法、终端及服务器。第一个方面,本专利技术实施例提供一种术语语料库的分享方法,应用于终端,所述分享方法包括:将所述终端作为P2P节点加入至预先构建的P2P网络中,所述P2P网络中的每个所述P2P节点具有在本地存储的术语语料库;获取所述P2P网络中其他P2P节点的接口地址,调用所述其他P2P节点的接口地址,查询所述其他P2P节点在本地存储的术语语料库,以获得术语语料。进一步地,所述作为P2P节点加入至预先构建的P2P网络中,之后还包括:在本地配置用于分享本地术语语料库的接口,使用UPnP技术获取所述接口在所述P2P网络中可被访问的接口地址。进一步地,所述使用UPnP技术获取所述接口在所述P2P网络中可被访问的接口地址,之后还包括:将所述接口在所述P2P网络中可被访问的接口地址在所述P2P网络中公开。进一步地,所述作为P2P节点加入至预先构建的P2P网络中,之后还包括:确定自身在P2P网络中的唯一标识;相应地,所述将所述接口在所述P2P网络中可被访问的接口地址在所述P2P网络中公开,具体为:将自身在P2P网络中的唯一标识和所述接口在所述P2P网络中可被访问的接口地址一并上传至服务器。进一步地,所述获取所述P2P网络中其他P2P节点的接口地址,具体为:向所述服务器发送目标P2P节点的唯一标识,以使得所述服务器根据所述目标P2P节点的唯一标识,返回所述目标P2P节点的接口地址。进一步地,所述将自身在P2P网络中的唯一标识和所述接口在所述P2P网络中可被访问的接口地址一并上传至服务器,之后还包括:向服务器发送查询术语语料请求,所述术语语料请求中记录目标P2P节点的唯一标识和待获取的术语语料,以使得所述服务器将所述查询术语语料请求发送至所述目标P2P节点,并返回由所述目标P2P节点发送的所述待获取的术语语料。第二个方面,本专利技术实施例提供一种终端,包括:入网模块,用于将所述终端作为P2P节点加入至预先构建的P2P网络中,所述P2P网络中的每个所述P2P节点具有在本地存储的术语语料库;接口调用模块,用于获取所述P2P网络中其他P2P节点的接口地址,调用所述其他P2P节点的接口地址查询所述其他P2P节点在本地存储的术语语料库,以获得术语语料。第三方面,本专利技术实施例提供一种服务器,包括:存储模块,用于接收并存储P2P网络中各P2P节点上传的唯一标识和接口地址;地址返回模块,用于接收终端发送的目标P2P节点的唯一标识,则根据所述目标P2P节点的唯一标识,返回所述目标P2P节点的接口地址;以及术语语料返回模块,用于接收终端发送的查询术语语料请求,所述术语语料请求中记录目标P2P节点的唯一标识和待获取的术语语料;将所述查询术语语料请求发送至目标P2P节点,接收由所述目标P2P节点发送的待获取的术语语料,并转发至所述终端。第四方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所提供的方法的步骤。第五方面,本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。本专利技术实施例提供的术语语料库的分享方法、终端及服务器,将所述终端作为P2P节点加入至预先构建的P2P网络中,所述P2P网络中的每个所述P2P节点具有在本地存储的术语语料库;获取所述P2P网络中其他P2P节点的接口地址,调用所述其他P2P节点的接口地址,查询所述其他P2P节点在本地存储的术语语料库,以获得术语语料。终端进行术语语料分享时,可以保证数据始终保存在本地,数据的私密性和安全性得到了保障。另外,术语语料分享的特点是其他用户并不需要数据本身,需要的是从分享的术语语料库中查询到想要的结果,因此分享术语语料的场景下,只分享接口的方式成为了可能,而且相对比于把整个术语语料库上传服务器的方式,具有更强的私密性和安全性,也大大节省了分享时使用的网络流量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的术语语料库的分享方法的流程示意图;图2为本专利技术实施例提供的终端的结构示意图;图3为本专利技术实施例提供的服务器的结构示意图;图4为本专利技术实施例提供的电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例的术语语料库的分享方法的流程示意图,该分享方法应用于终端,如图1所示,该分享方法包括:S101、将所述终端作为P2P节点加入至预先构建的P2P网络中,所述P2P网络中的每个所述P2P节点具有在本地存储的术语语料库。P2P(PeertoPeer)网络即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。在P2P网络中,网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源、服务和内容的提供者(Server),又是资源、服务和内容的获取者(Client本文档来自技高网...
【技术保护点】
1.一种术语语料库的分享方法,应用于终端,其特征在于,所述分享方法包括:/n将所述终端作为P2P节点加入至预先构建的P2P网络中,所述P2P网络中的每个所述P2P节点具有在本地存储的术语语料库;/n获取所述P2P网络中其他P2P节点的接口地址,调用所述其他P2P节点的接口地址,查询所述其他P2P节点在本地存储的术语语料库,以获得术语语料。/n
【技术特征摘要】
1.一种术语语料库的分享方法,应用于终端,其特征在于,所述分享方法包括:
将所述终端作为P2P节点加入至预先构建的P2P网络中,所述P2P网络中的每个所述P2P节点具有在本地存储的术语语料库;
获取所述P2P网络中其他P2P节点的接口地址,调用所述其他P2P节点的接口地址,查询所述其他P2P节点在本地存储的术语语料库,以获得术语语料。
2.根据权利要求1所述的术语语料库的分享方法,其特征在于,所述作为P2P节点加入至预先构建的P2P网络中,之后还包括:
在本地配置用于分享本地术语语料库的接口,使用UPnP技术获取所述接口在所述P2P网络中可被访问的接口地址。
3.根据权利要求2所述的术语语料库的分享方法,其特征在于,所述使用UPnP技术获取所述接口在所述P2P网络中可被访问的接口地址,之后还包括:
将所述接口在所述P2P网络中可被访问的接口地址在所述P2P网络中公开。
4.根据权利要求3所述的术语语料库的分享方法,其特征在于,所述作为P2P节点加入至预先构建的P2P网络中,之后还包括:
确定自身在P2P网络中的唯一标识;
相应地,所述将所述接口在所述P2P网络中可被访问的接口地址在所述P2P网络中公开,具体为:
将自身在P2P网络中的唯一标识和所述接口在所述P2P网络中可被访问的接口地址一并上传至服务器。
5.根据权利要求4所述的术语语料库的分享方法,其特征在于,所述获取所述P2P网络中其他P2P节点的接口地址,具体为:
向所述服务器发送目标P2P节点的唯一标识,以使得所述服务器根据所述目标P2P节点的唯一标识,返回所述目标P2P节点的接口地址。
6.根据权利要求5所述的术语语料库的分享方法,其特征在于,所述以使得所述服务器根据所述目标...
【专利技术属性】
技术研发人员:谭峰,
申请(专利权)人:语联网武汉信息技术有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。