[发明专利]一种结构化P2P网络中的资源发布及查询方法在审
申请号: | 201310356090.3 | 申请日: | 2013-08-15 |
公开(公告)号: | CN104376014A | 公开(公告)日: | 2015-02-25 |
发明(设计)人: | 陈君;黄志敏;吴京洪;王玲芳 | 申请(专利权)人: | 中国科学院声学研究所;上海尚恩华科网络科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;杨青 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 结构 p2p 网络 中的 资源 发布 查询 方法 | ||
1.一种结构化P2P网络中的资源发布方法,该结构化P2P网络包括:资源节点和索引节点,所述的资源节点用于存储资源数据和发布资源数据的资源标识,所述的索引节点用于建立资源标识的索引信息;其特征在于,该方法包括:
步骤1)、将待发布的资源标识进行分词和停词,提取出关键词,生成关键词集合;
步骤2)、将步骤1)中得到的关键词按邻近组合的方式由多到少地将关键词组合成关键词词组,生成关键词词组集合;
步骤3)、根据统一的ID生成方式将步骤2)中生成的关键词词组集合生成发布关键词词组ID集合,该集合作为资源发布的目标ID集合,资源节点依次从目标ID集合中提取一个关键词词组ID,根据该关键词词组ID定位对应的索引节点;
步骤4)、索引节点根据资源节点发出的发布请求中包含的资源信息和关键词词组ID建立索引信息,该索引信息以关键词词组ID为索引,以资源信息为索引内容;
步骤5)、资源节点收到索引节点的发布回复后,从发布关键词词组ID集合中删除已发布的关键词词组ID。
2.根据权利要求1所述的结构化P2P网络中的资源发布方法,其特征在于,所述步骤5)完成后,资源节点需要判断目标ID集合是否已经为空;如果不为空,则还有未发布的关键词词组ID并继续发布该关键词词组ID,如果为空,则停止发布。
3.根据权利要求1所述的结构化P2P网络中的资源发布方法,其特征在于,所述的索引信息包括完全匹配符、资源节点信息、数据信息;
所述的完全匹配符用于标识索引信息是否与待发布的资源标识完全匹配;
资源节点信息是指资源节点的通信信息,用于路由查找该资源节点;
数据信息包括索引关键词词组ID对应的资源在资源节点上的具体存储位置。
4.一种结构化P2P网络中的资源查询方法,该结构化P2P网络包括:索引节点和查询节点,所述的索引节点用于建立资源标识的索引信息,所述的查询节点用于获取查询输入及查询与其匹配的索引信息;其特征在于,该方法包括:
步骤1)、查询节点从查询输入接口获取查询输入,将查询输入进行分词和停词,提取出关键词,生成关键词集合;
步骤2)、将步骤1)中得到的关键词按邻近组合的方式由多到少地将关键词组合成关键词词组,生成关键词词组集合;
步骤3)、根据统一的ID生成方式将步骤2)中生成的关键词词组集合生成查询关键词词组ID集合,该集合作为资源查询的目标ID集合;
步骤4)、查询节点先从目标ID集合中提取包含所有关键词的关键词词组ID,根据该关键词词组ID定位对应的索引节点的索引信息进行判断,该索引信息是利用权利要求1所述的资源发布方法进行发布得到的;若存在完全匹配索引,则表示此次查询为检索结果,查询停止;若不存在完全匹配索引,则表示此次查询为搜索结果,并对剩余的关键词词组ID按顺序进行查询,将所有搜索结果汇总去重后,按查询先后排序生成最后的查询结果。
5.根据权利要求4所述的结构化P2P网络中的资源查询方法,其特征在于,所述步骤4)中在每次查询得到搜索结果后,需要判断该搜索结果数量是否满足预设的要求值,若满足则停止查询剩余的关键词词组ID,若不满足要求则继续查询剩余的关键词词组ID。
6.根据权利要求4所述的结构化P2P网络中的资源查询方法,其特征在于,所述步骤4)中在每次查询得到搜索结果后,从查询关键词词组ID集合中删除已查询的关键词词组ID,然后判断目标ID集合是否已经为空;若不为空,则继续查询剩余的关键词词组ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;上海尚恩华科网络科技股份有限公司,未经中国科学院声学研究所;上海尚恩华科网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310356090.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种推送网络内容的方法、装置及系统
- 下一篇:一种基于图片地图的城市监控系统