[发明专利]一种服务定位方法无效
申请号: | 200810226425.9 | 申请日: | 2008-11-10 |
公开(公告)号: | CN101394428A | 公开(公告)日: | 2009-03-25 |
发明(设计)人: | 双锴;杨放春;李健;苏森;于晓燕;鲁四喜;赵婷 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) | 代理人: | 张颖玲;王黎延 |
地址: | 100876*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 定位 方法 | ||
1.一种服务定位方法,其特征在于,该方法包括以下步骤:
A、生成本体图的本体概念树,将本体概念树的每个概念作为一个独立的 簇;当现有的簇数量大于期待分割的概念区域CG数量K时,计算两簇之间的 语义相似度函数值,将最大值对应的两个簇进行合并;不断循环以上合并过程, 直到当前簇数量不大于K,每个CG中的概念语义相似;
B、对服务的语义描述信息进行处理,提取其语义描述信息中的本体概念, 并将每个本体概念映射到分割的本体CG,去除重复的CG并排序后,转化为 CG序列,将属于同一个CG序列的服务分类至相同的CG序列中;
C、当前节点收到服务查询请求时,查看所述服务查询请求的服务特征向 量是否与自身的节点标识属于同一个CG序列,
如果与自身的节点标识属于同一个CG序列,并且叶子表中有叶子节点与 服务特征向量语义完全匹配,将服务查询请求转发给该语义完全匹配的节点, 如果叶子表中没有匹配的节点,调用叶子节点路由算法,将服务查询请求转发 到与该服务查询请求的服务特征向量语义最相似的节点;
如果与自身的节点标识不属于同一个CG序列,则使用路由表进行路由, 将服务查询请求转发给路由表中节点标识的长度与服务查询请求的服务特征向 量的CG序列长度相等、且节点标识的CG序列与服务查询请求的服务特征向 量的CG序列直接的共同前缀至少比当前节点长一个CG位的节点,但当路由 表项不存在或是节点不可达时,服务查询请求将会被转发给同一路由表中与服 务特征向量CG序列直接的共同前缀与当前节点相同的节点集和叶子节点集这 两个节点集合并集合中的一个节点,该节点需满足与当前节点相比,其节点标 识与服务查询请求的服务特征向量更相似;
其中,所述叶子表用于存储与当前节点标识同属一个CG序列、语义上最 相似的L个节点的访问信息;所述叶子节点是叶子表中的节点;
所述步骤A包括以下步骤:
A1、首先生成概念本体图C的最小生成树C’,初始化C’中的每个概念为 一个簇Bi;
A2、判断当前簇的数量m是否大于本体图期待分割的CG数量K,如果大 于,则令i=0,然后执行步骤A3;如果不大于,则继续执行步骤A6;
A3、判断i是否小于m,如果小于,则令j=0,然后继续执行步骤A4,如 果不小于,继续执行步骤A5;
A4、判断j是否小于m,如果不小于,则令i加1,然后返回执行步骤A3, 如果小于,则计算簇Bi、Bj两个区域中任意两个概念之间的链接数、即link(cf,cl), 其中f≠l,cf包含于Bi,cl包含于Bj,根据link(cf,cl)计算goodness(Bi,Bj),令 List[i][j]=goodness(Bi,Bj),令j加1,然后返回执行步骤A4;
A5、从List[i][j]中挑选出最大值List[p][q],将Bp、Bq合并得到新的Bn, 令m减1,然后返回执行步骤A2;
A6、返回Bi,i=1…K;
其中,步骤A4中所述计算link(cf,cl),包括:
概念cf和cl的概念相似度为:
概念cf和cl的链接数为:其中,f≠l,
阀值ε是可配置参数,取值范围是[0,1);
步骤A4中所述goodness(Bi,Bj),为:
其中,sizeOf(Bk)为聚类Bk包含的概念数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810226425.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:换辊机
- 下一篇:并行系统总线结构及其端口配置管理方法