[发明专利]用于缓存术语数据的方法和系统无效
申请号: | 200910150965.8 | 申请日: | 2009-06-29 |
公开(公告)号: | CN101937442A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 刘海峰;胡岗;刘升平;侯雪桥;李波;李静 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;赵林琳 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 缓存 术语 数据 方法 系统 | ||
技术领域
本发明涉及数据管理技术,特别地,本发明涉及用于在术语服务中用于缓存语义数据的方法和系统。
背景技术
术语服务是指应用户的需求从特定专业领域的术语知识集合中返回特定内容的服务。基于语义的应用,例如语义查询,需要术语服务器提供语义支持,即由术语服务器向客户端提供概念的定义以及概念之间的关系的定义。标准术语提供对于领域知识的普遍理解,并且有助于进行有效的信息处理和在不同各方之间进行知识共享,因此术语服务器通常保持有大量数据。客户端按照应用中对术语的请求从术语服务器获取术语数据,以用于支持语义应用的执行。为了获得语义应用的更高性能和可扩展性,需要使用本地客户端存储装置对术语数据进行缓存,这样可以使得从术语服务器接收的术语数据能够继续用于后续的使用。
客户端存储装置中用于缓存术语数据的缓存空间是有限的,用户不可能将术语服务器中所有的术语数据缓存到客户端存储装置。为了能够更迅速地响应于请求对术语数据进行访问,并且尽量减少与术语服务器进行网络交互所消耗的资源,需要确定适当的缓存策略,主要包括:响应于某个术语请求从术语服务器获取什么数据进行缓存,以及以何种形式进行缓存。
传统的缓存技术,例如页面缓存和元组缓存不能满足对术语服务进行访问的要求。页面缓存和元组缓存使用静态定义的、具有固定长度的物理单元,而所请求的数据项直接利用物理页面或者元组标识符来指定。在面向术语服务的缓存中,需要对所定义的、具有基于术语的语义关系的数据项进行动态管理。这是因为术语数据的组成包括:概念,是针对一个事物的抽象的、普遍的想法和观念,词项(term)是概念的表现形式,一个概念可以用不同的词项表示;针对概念的属性,是该概念本身所具有的特性,特征,参数等,例如概念的属性包括用于命名该概念的词项以及该概念的其它属性;以及关系,表示概念之间的关联。通常用户请求术语数据中一个概念的信息,之后通常会接着请求与该概念依据关系相关联的另一概念的信息。因此,按照传统缓存技术缓存术语数据难以反映术语数据的语义关系,从而不能有效地响应语义应用的请求,表现为在系统中对缓存数据命中率的下降,客户端缓存数据本身冗余度过高等方面。
进一步地,术语概念之间的关系包括非传递性关系和传递性关系,其中传递性关系可以定义为:对于任意的概念A、B和C以及一个特定的关系r,已知r(A,B)和r(A,C),如果r(A,C)也成立,则关系r是传递性关系,例如“是一种”和“是一部分”是关联概念的传递性关系;而非传递性关系可以定义为:对于任意的概念A、B、和C和一个特定的关系r,已知r(A,B)和r(B,C),如果r(A,C)不成立,则关系r是非传递性关系,例如“相互作用”是关联概念的非传递性关系。
可以理解,对于传递性关系来说具体表现形式为:则存在在现有的缓存机制中无法体现不直接关联的概念之间存在的传递性关系,即概念A和概念C之间的关系。因此,无法有效响应涉及传递性关系的请求,例如,客户端需要获取与给定概念通过一传递性关系相关联的所有概念的信息。
因此,出于术语服务的要求,需要在客户端用于对来自术语服务器的术语数据进行缓存的新方案。
发明内容
为了克服现有技术中的缺陷,本发明提出一种用于缓存术语数据的方法和系统。
根据本发明的第一方面,提供一种用于缓存术语数据的方法,包括。该方法包括以下步骤:接收术语请求;确定该术语请求与至少一个未被缓存的术语概念有关;获取该术语概念的完全概念集作为缓存单元,其中该完全概念集包括该术语概念、与该术语概念通过非传递性关系直接关联或间接关联的其他所有术语概念、各术语概念的属性、以及各术语概念之间的非传递性关系;针对该完全概念集,获取传递性关系信息,该传递性关系信息至少包括与该完全概念集中的每个术语概念通过传递性关系关联的术语概念的标识;以及对该缓存单元和该缓存单元的该传递性关系信息进行缓存。
根据本发明的第二方面,提供一种用于缓存术语数据的装置。该装置包括:用于接收术语请求的装置;用于确定该术语请求与至少一个未被缓存的术语概念有关的装置;用于获取该术语概念的完全概念集作为缓存单元的装置,其中该完全概念集包括该术语概念、与该术语概念通过非传递性关系直接关联或间接关联的其他所有术语概念、各术语概念的属性、以及各术语概念之间的非传递性关系;用于针对该完全概念集获取传递性关系信息的装置,该传递性关系信息至少包括与该完全概念集中的每个术语概念通过传递性关系关联的术语概念的标识;以及用于对该缓存单元和该缓存单元的该传递性关系信息进行缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910150965.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可调节升降的卧式劈木机
- 下一篇:一种高频振动筛筛体
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置