[发明专利]一种构建具有语义的P2P网络的方法有效
申请号: | 200910100682.2 | 申请日: | 2009-07-16 |
公开(公告)号: | CN101616182A | 公开(公告)日: | 2009-12-30 |
发明(设计)人: | 黄理灿 | 申请(专利权)人: | 浙江理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56;H04L12/46 |
代理公司: | 浙江杭州金通专利事务所有限公司 | 代理人: | 赵红英 |
地址: | 310018浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种构建具有语义的P2P网络的方法,包括按用户需求的主题领域建立网络领域分类的步骤、构建领域分类网络的步骤,其中构建领域分类网络的步骤包括1)网络起始节点设置其路由表内容,并建立虚拟组,路由表内容主要包括节点实体信息,所述实体信息包含节点ID和IP地址,其中节点ID为用户名@域名,域名由几级组成,各分级之间由圆点“.”隔开,各分级均是具有领域分类含义的文字及字符,虚拟组根据领域分类含义划分为分级的域;2)节点根据分级的域加入领域的P2P覆盖网络,它还包括路由表中缓存目标节点的步骤。本发明的方法采用综合多倍的虚拟树型结构化网络和随机缓存的非结构网络来构建P2P覆盖网络,并保留节点的完整语义。 | ||
搜索关键词: | 一种 构建 具有 语义 p2p 网络 方法 | ||
【主权项】:
1、一种构建具有语义的P2P网络的方法,包括按用户需求的主题领域建立网络领域分类的步骤、构建领域分类网络的步骤,其中构建领域分类网络的步骤包括1)网络起始节点设置其路由表内容,并建立虚拟组,路由表内容主要包括节点实体信息,所述实体信息包含节点ID和IP地址,其中节点ID为用户名@域名,域名由几级组成,各分级之间由圆点“.”隔开,各分级均是具有领域分类含义的文字及字符,虚拟组根据领域分类含义划分为分级的域;2)节点根据分级的域加入领域的P2P覆盖网络,它还包括路由表中缓存目标节点的步骤,具体如下:1a)用户查询或与其他节点通信,确定目标节点的目标虚拟组域名,并包含在查询消息中;1b)用户节点通过查找其路由表,转发查询消息到更接近目标虚拟组域名的邻近节点作为下一跳节点;1c)邻近的节点通过查找其路由表,转发查询消息到更接近目标虚拟组域名的节点作为下一跳节点;1d)判断是否是目标虚拟组,若判断结果是,则执行下一步骤,若判断结果否,则重复步骤1c)~1d);1e)目标虚拟组一节点D对目标虚拟组的所有节点广播查询消息;1f)目标虚拟组所有节点检查是否符合查询消息的条件,并将结果返回给查询消息广播节点D;1g)查询消息广播节点D整合结果,并发送到用户节点;1h)用户节点将查询消息广播节点D缓存到路由表中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江理工大学,未经浙江理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910100682.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种显示关键信息的方法和装置
- 下一篇:2.5D图像打印方法