[发明专利]不确定网络环境中网络服务评价和优选方法有效
申请号: | 200810055893.4 | 申请日: | 2008-01-11 |
公开(公告)号: | CN101217427A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 范玉顺;李喜彤 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L1/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 不确定 网络 环境 网络服务 评价 优选 方法 | ||
1.不确定网络环境中网络服务评价和优选方法,其特征在于对于输出结果为数值型或者能通过某种映射对应到数值集的网络服务,所述方法在所述不确定网络环境中依次按以下步骤实现:
步骤(1).初始化
在服务器端设定:
网络服务描述文档,其中至少包括:功能、操作、参数以及数据结构,由网络管理员输入;
网络服务测试用例生成器,是一种在Microsoft.Net平台上用C#语言开发的测试数据生成工具,所生成的测试用例集为TC={TCi},i=1,2,...M;
候选服务发现器,根据设定的服务匹配算法从各种服务代理目录中查找发现并得到若干符合网络服务描述文档需求的候选服务,所述候选服务发现器采用双层P2P结构的语义服务发现模型,得到的候选服务集为IWS={IWSj},j=1,2,...N;
网络服务可信度测量模块,依次按以下步骤,把第i个测试用例输入给所述候选服务集中的第j个候选服务IWSj,j=1,2,...N,依次类推,得到一个候选服务集IWS的输出结果集O={Oi,j}:
第1步:初始化参数:
指定类别数C=2,类别1为“满意”类别,类别2为“不满意”类别,
设定:i=1,变量n=N,其中N为候选服务集中候选服务的个数;
第2步:从测试用例集TC中,选取测试用例TCi,设定可信度阀值λi,j=1;
第3步:把测试用例TCi输入给候选服务IWSj,得到输出结果Oi,j;
第4步:判断j<n是否成立:若成立,则令j=j+1,执行第3步,否则,获取测试输出结果样本集Oi={Oi,j},转入第5步;
第5步:设定迭代停止阀值占εi,设定“满意”类别和“不满意”类别的初始聚类原型矢量为Oi,10、Oi,20;
第6步:用模糊C均值算法(FCM)对所述输出样本集Oi={Oi,j)进行模糊类别分类,一直迭代至
第7步:从第6步得到的模糊划分矩阵第一行Ui,1={μi,1,...μi,n}中,若存在k∈{1,2,...n},使得μi,k<λi,将IWSk从候选服务集IWS中剔除,将Oi,k从输出样本集Oi中剔除,且令n=n-1,程序跳转到步骤6;若对于任意k∈{1,2,...n},有μi,k≥λi,则执行下一步骤;
第8步:判断i<M是否成立:若成立,则令i=i+1,转到第2步;若不成立,则转入下一步;
第9步:得到每一个测试用例TCi下的μi,1,对于那些在步骤7中已从候选服务集IWS中被剔除的候选服务IWSk,则令μi,k=0,i=1,2,...M,由此可以得到最终的测试可信度矩阵U*=[μi,k]M×N,以及期望标准输出集
步骤(2).按一下步骤对不确定网络环境中网络服务进行评价和优选:
步骤(2.1).向所述服务器输入网络服务描述文档;
步骤(2.2).所述网络服务测试用例生成器用测试用例生成算法产生测试用例集TC={TCi};
步骤(2.3).所述候选服务发现器根据服务匹配算法从各种服务代理目录中查找发现得到若干符合网络服务描述文档需求的候选服务集IWS={IWSj};
步骤(2.4).网络服务可信度测量模块根据输入的测试用例集和候选服务集利用网络服务可信度测量算法得到测试可信度矩阵U*=[μi,k]M×N以及期望标准输出集
步骤(2.5).按以下公式计算不确定环境中网络服务的可信度:
步骤(2.6).根据步骤(2.5)计算得到的网络服务可信度挑选可信度最高的服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810055893.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:发泡性水包油型乳化物
- 下一篇:净化空气通风式的物品保管设备