[发明专利]在群资源环境中管理高速缓存的方法和装置无效
申请号: | 200580041158.2 | 申请日: | 2005-12-22 |
公开(公告)号: | CN101069199A | 公开(公告)日: | 2007-11-07 |
发明(设计)人: | C·L·伯德;A·康尼克;N·J·希尔;M·J·希斯科克;S·斯坦;S·伍利 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 环境 管理 高速缓存 方法 装置 | ||
技术领域
本发明涉及在多用户环境中管理大型信息体的方法和装置。特别地,本发明涉及在集成开发环境(IDE)中管理高速缓存的方法和装置。
背景技术
大公司经常拥有非常大量的电子文档形式的信息。这些数据稳定增长并且单个软件项目能够很容易地利用成百上千的信息源。这些可能是设计文档、UML图表、白皮书或源代码以及非直接相关的信息-也许是来自相同小组的以前的产品、外部网页和参考指南。目前很少有软件支持将这些信息体组织成容易浏览的参考网络,更别提将其整合成公共使用的开发组件。
一个众所周知的用于组织大型信息体的框架是语义Web(Semantic Web)。Tim Berners-Lee等人在2001年第一次创制了该术语并且其含义是在以下列方式定义和链接的web上具有数据:即能够被机器使用-不仅出于显示的目的,也能够在不同的应用中使用。语义Web是在W3C领导下的大量研究者和工业伙伴参与的合作产物。语义Web基于资源描述框架(RDF),该框架集成了多个使用XML进行句子构造以及使用URI进行命名的应用。语义Web团体采用的RDF框架用于开发本发明的优选实施例。
US 5,822,749公开了一种与高速缓存通信的询问优化器。
US 6,601,602公开了一种能够应答提出的问询的主动高速缓存。
这两种现有技术例子模型都没有描述能够优化高速缓存处理的主动高速缓存。
发明内容
根据本发明的第一方面提供了一种如权利要求1所述的方法。
下面描述其它方面并在权利要求中引用。
第一方面提供了管理信息的一般解决方法。该信息被模型化为网络,其中该网络的节点为信息源并根据它们的语义关系而被链接。这使用户能够通过仅查看与特定信息相关的实体而很容易地浏览文档。例如,当用户查看模块的源文件时,他/她能够直接浏览对其进行详细描述的设计文档,接下来可能是解释该模块如何被嵌入到高层系统架构中的文档。
由于可用信息的大数量和手动对其进行构造的困难,语义网络在很大程度上是自组织。它随时间动态地适应用途并学习文件之间的关系。在可能的时候自动地提取关于信息的元数据,但网络需要一些手动反馈和管理用以进一步的精选。
优选实施例(叫做神经键(Synapse))最初被提议用作软件开发项目的工具,但可以被用于组织任意类型的知识。为了进一步的灵活性,该网络被存储在服务器上并通过基于XML的协议与客户端通信,其中该基于XML的协议使集成到几乎任意类型的应用中成为可能。
起初,提议了用于Eclipse环境的客户端。这将允许开发者浏览该语义网络并在单一平台上操作他们的软件项目。
附图说明
为了促进更全面的理解本发明的这个和其它方面,下面将参考以下附图并仅通过示例的方式来描述本发明的优选实施例,附图中:
图1为synapse服务器、synapse客户端和外部资源数据库的示意图;
图2为节点和节点数据库中的链接的实例synaptic web的示意图;
图3为客户端的更详细的示意图;
图4为synaptic服务器的方法示意图;
图5为反馈组件的示意图;
图6为用户通过几个节点间进行浏览的示意图;
图7为推荐器(recommender)的示意图;
图8为投票历史实例的示意图;
图9为推荐方法的示意图;
图10为投票酬劳方法的示意图;
图11为链接高速缓存的示意图;
图12为在链接高速缓存中修改链接重要性的方法示意图;以及
图13为整理(clean up)链接高速缓存中的链接的方法示意图。
具体实施方式
参照图1,优选实施例包括:synapse客户端10和synapse服务器12。synapse服务器12包括:浏览器14、推荐器16、反馈组件18、链接高速缓存20和节点数据库22。可以从synapse客户端10访问不是优选实施例的一部分的资源数据库24。节点数据库22存储称为节点26和链接28的数据实体。节点26表示世界上的资源,链接28表示包含关系重要性值的两个资源间的关系。每个客户端10与浏览器14、推荐器16和反馈组件18接口连接。
推荐器16推荐用户可能接着访问的节点26;一些被推荐的节点可能之前没有被用户访问过而许多节点已经被访问了。如果客户端10选择了被推荐的资源,则发送新的资源请求并且所选节点的内容像先前一样从节点数据库22通过浏览器14被传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580041158.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理