[发明专利]基于热点缓存的搜索方法无效
申请号: | 200810065053.6 | 申请日: | 2008-01-14 |
公开(公告)号: | CN101488137A | 公开(公告)日: | 2009-07-22 |
发明(设计)人: | 陈剑勇;龙海建;梁蕾娟 | 申请(专利权)人: | 深圳三石科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 易 钊 |
地址: | 518057广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 热点 缓存 搜索 方法 | ||
1、一种基于热点缓存的搜索方法,其特征在于,其中:
任一节点作为发起节点针对某一关键字发出查询请求时,如果是通过转发查询请求而找到保存有关键字列表的索引节点,则从所述索引节点接收关键字列表和索引节点地址,再根据所述关键字列表进行相应操作、同时保存所述索引节点地址;
当这个保存了索引节点地址的节点接收到其他节点转来的针对所述关键字的查询请求时,则向当前发起节点返回该索引节点地址。
2、根据权利要求1所述的基于热点缓存的搜索方法,其特征在于,任一节点作为发起节点针对某一关键字发出查询请求时,先判断自己是否存有关键字列表或索引节点地址:
如果自己保存有所述关键字列表,则直接根据所述关键字列表进行相应操作;
如果自己保存有所述索引节点地址,则直接根据所述索引节点地址找到所述索引节点,然后从所述索引节点接收所述关键字列表,并根据所述关键字列表进行相应操作;
如果自己既未保存关键字列表、也未保存索引节点地址,才按预定规则向相邻节点间转发查询请求。
3、根据权利要求1所述的基于热点缓存的搜索方法,其特征在于,在转发查询请求的过程中,任一节点收到其他节点转来的针对所述关键字的查询请求时,先判断自己是否存有关键字列表或索引节点地址:
如果保存有所述关键字列表,则该节点将其保存的关键字列表和自身地址返回给该发起节点;
如果保存有所述索引节点地址,则该节点将其保存的索引节点地址返回给该发起节点;
如果该节点中既未保存所述关键字列表、也未保存所述索引节点地址,则再向自己的相邻节点转发所述查询请求。
4、根据权利要求1所述的基于热点缓存的搜索方法,其特征在于,所述发起节点将所述索引节点地址保存在自己的热点缓存区(Cache)中。
5、根据权利要求4所述的基于热点缓存的搜索方法,其特征在于,所述热点缓存区中除保存索引节点地址,还保存热点关键字的优先级信息。
6、根据权利要求5所述的基于热点缓存的搜索方法,其特征在于,所述索引节点地址和热点关键字的优先级信息分别由HopSpot[i]、Count[i]表达,其中参数i是系统动态设置的缓存容量;所述HopSpot[i]的元素是<Key,:IP,(k),PORT(k)>,记录着索引节点的地址;所述Count[i]是热点关键字的优先级,热点关键字被越频繁发起查询,其在热点缓存中的优先级越高。
7、根据权利要求1-6任一项所述的基于热点缓存的搜索方法,其特征在于,所述搜索方法是Chord协议搜索方法、或者是Kademlia协议搜索方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳三石科技有限公司,未经深圳三石科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810065053.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光缆割接模拟系统
- 下一篇:一种定位数据的方法及其装置