[发明专利]面向服务的需求分析方法有效
申请号: | 201310636447.3 | 申请日: | 2013-12-02 |
公开(公告)号: | CN103646061B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 王红兵;周书湘 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙)32249 | 代理人: | 杨晓玲 |
地址: | 211189 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向服务的需求分析方法,首先将用户需求抽象为一个七元组,对已有的web服务做预处理,然后根据七元组与元服务的语义距离判断是否需要需求分析;进行需求分析时,先候选元服务之间的关联,然后寻找能够得到用户需求需要的所有输出参数的路径,并按照用户满意度从高到低排序后反馈给用户。本发明方法利用已有服务,有目的地分解需求,并及早进行粒度控制,使得需求分解过程尽早结束,可提供高效的分解服务,并构建一个有色petri网模型。 | ||
搜索关键词: | 面向 服务 需求 分析 方法 | ||
【主权项】:
一种面向服务的需求分析方法,其特征在于,该方法包括以下步骤:1)对用户需求进行建模,将用户需求抽象为一个七元组R=ID,IR,OR,PreR,ER,W,P,其中ID是需求的标识,IR是输入参数集,IR=I1,I2,I3,I4,......,In,n是输入参数的个数,OR是输出参数集,OR=O1,O2,O3,O4,......,Om,m是输出参数的个数,PreR表示前提条件,ER表示状态的改变,即服务执行后产生的影响,P是用户偏好集,W是权重集,W={WI,WO,WPre,WSoftCons};其中,WI是各个输入的权重集,WI={WI1,WI2,WI3,WI4,......,WIn},n是输入参数的个数,WO是各个输出的权重集WO={WO1,WO2,WO3,WO4,......,WOm},m是输出参数的个数,WPre是各种前提条件的权重集,WSoftCons是每个软约束的权重集;2)对已有的web服务做预处理:对已有web服务按照功能进行聚类,将同一类的服务提取成一个元服务meta function,然后将所有元服务meta function的信息存储起来;3)将所述步骤2)得到的元服务meta function,分别按照功能与所述步骤1)得到的用户需求七元组R进行匹配,即利用语义相似度匹配算法求出用户需求七元组R与每个元服务的语义距离,然后判断得到的所有语义距离中的最小值是否小于相似度下限阈值或大于相似度上限阈值,如是则进入步骤7),否则进入步骤4);4)将语义距离小于相似度上限阈值且大于相似度下限阈值的元服务meta function作为候选元服务,根据所述候选元服务的输入输出参数类型,确定它们之间的关联;然后以候选元服务为节点,以上述关联为边,得到关系图RD;5)从每一个输入参数已知的候选元服务出发,通过深度遍历关系图RD,来寻找满足如下条件的路径:该路径上的候选元服务组合起来后能够满足用户需求;如果能够找到一条或者多条满足上述条件的路径,则将这些路径作为合法路径保存后进入步骤6),否则进入步骤7);6)根据用户偏好计算合法路径所代表的需求分解方案的用户满意度,并将合法路径按照用户满意度从高到低排序,反馈给用户后进入步骤7);7)结束需求分析流程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310636447.3/,转载请声明来源钻瓜专利网。
- 上一篇:蜂窝结构体的磨削方法
- 下一篇:家用电器用底脚装置