一种构建垂直虚拟组的P2P网络的方法技术

技术编号:3864117 阅读:290 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种构建垂直虚拟组的P2P网络的方法,包括按产业对企业进行分类步骤:根据企业生产经营的产品或服务按分类方法分为各种垂直组织;构建垂直虚拟组语义P2P网络的步骤;它还包括分布式动作执行的步骤,本发明专利技术与现有技术相比具有以下有益效果:本发明专利技术的方法采用将所有企业按一定的分类标准进行分类,而形成分级企业树,树中各个路径形成一个垂直虚拟组织,每个企业归属于一个或多个垂直虚拟组织,所有的垂直虚拟组织形成全球的企业虚拟组织;企业按其类型进行分类,加入到相应的虚拟组织,全球所有的企业按分类标准加入到相应的垂直虚拟组织,从而相互联结起来;各个企业利用此大虚拟组织可方便地进行企业间合作。

【技术实现步骤摘要】

【技术保护点】
一种构建垂直虚拟组的P2P网络的方法,其特征在于:包括按产业对企业进行分类步骤:根据企业生产经营的产品或服务按分类方法分为各种垂直组织;构建垂直虚拟组语义P2P网络的步骤:1)网络起始节点设置其路由表内容,并建立虚拟组,路由表内容主要包括节点实体信息,实体信息包含节点ID和IP地址,其中节点ID为企业名@域名,域名由几级组成,各级之间由圆点“.”隔开,各级均是具有企业分类含义的文字、字符及数字,虚拟组根据企业分类含义划分为分级的域,2)节点根据分级的域加入企业分类的P2P覆盖网络步骤,3)节点离开P2P覆盖网络步骤;它还包括分布式动作执行的步骤,具体如下: 1a)用户节点确定对目标节点的执行动作,并包含在动作消息中,在动作消息中,确定目标节点的目标虚拟组域名; 1b)用户节点通过查找其路由表,转发动 作消息到更接近目标虚拟组域名的邻近节点作为下一跳节点; 1c)邻近的节点通过查找其路由表,转发动作消息到更接近目标虚拟组域名的节点作为下一跳节点; 1d)判断是否是目标虚拟组,若判断结果是,则执行下一步骤,若判断结果否,则重复步 骤1c)~1d); 1e)目标虚拟组一节点D对目标虚拟组所有节点广播动作消息; 1f)目标虚拟组所有节点检查是否符合动作消息的条件,若符合,执行动作消息中规定的动作,并将结果返回给动作消息广播节点D; 1g)动作消息广播节 点D整合结果,并发送到用户节点; 1h)用户节点将动作消息广播节点D缓存到路由表中。...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄理灿
申请(专利权)人:浙江理工大学
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1