[发明专利]服务信誉度获取方法及装置有效
| 申请号: | 201110421371.3 | 申请日: | 2011-12-15 |
| 公开(公告)号: | CN102523286A | 公开(公告)日: | 2012-06-27 |
| 发明(设计)人: | 孙海龙;赵伟男;孟琳琳;郭晓辉;怀进鹏 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务 信誉 获取 方法 装置 | ||
技术领域
本发明涉及网络服务技术,尤其涉及一种服务信誉度获取方法及装置。
背景技术
随着互联网(Internet)技术的快速发展,面向服务的体系结构(Service Oriented Architecture,简称SOA)作为一种新型的网络化软件应用范式,已经被工业界和学术界广泛接受,特别是网络(Web)服务技术作为SOA的最佳实践,极大地推动了SOA在电子商务、金融、电信等领域的应用。其中,基于web服务组合的网络化软件系统处于一个开放、动态的环境中,web服务资源缺乏可信、专业的第三方认证机构对其质量属性进行评估,并且web服务实体通常属于不同的自治域,web服务的执行过程对于web服务请求者既不可见又不可控,这些因素都使得服务软件的可信性有很大的不确定性。
可信性是计算机领域中,用户对软件本身的信任,是用户在使用软件过程中形成的一种主观感受,若一个软件系统的行为总是与用户预期相一致,则说明该软件系统,也即web服务是可信的(Trustworthy)。目前,国内外研究人员对于Web服务的可信性评估展开了广泛研究,主要包括:基于测试的可信性评估和基于信誉度的可信性评估。
基于测试的可信性评估,是将传统软件的测试与验证技术应用到Web服务领域中,通过设计测试框架、运行测试用例、分析测试结果来度量Web服务的可信性。但该方法存在以下局限性:一是很多领域相关的服务质量属性不能由自动测试工具获取,如语言翻译服务的易用性、翻译准确性等;二是通过服务调用来测试服务比较耗费网络资源和计算资源。
基于信誉度的可信性评估,是通过收集用户针对服务的评价数据,计算出服务的信誉度,以来表征Web服务的可信性。用户评价是服务使用者对于服务行为是否符合其预期的一种评分,评价反映了用户的主观感受,而这正符合软件可信性的定义。因此,通过收集、聚合用户评价,计算得出的信誉度可以用来表征Web服务的可信性。该方法克服了基于测试的可信性评估方法的缺点,而如何评估Web服务的信誉度,则是评价web服务的可信性的关键。
目前,基于信誉度的可信性评估中,通常是根据用户提交的一维的评价数据来获得web服务的信誉度。具体地,在进行web服务可信性评估时,web服务信誉度是基于web服务的所有评价,通过加权平均计算的方式得到,web服务使用者需要使用web服务时,就可以根据计算得到的web服务信誉度,确定该web服务的可信性,以确定是否使用该web服务。
现有web服务信誉度获取方法,是将各用户针对web服务的所有评价通过加权平均计算得到,针对不同的用户,web服务的信誉度是相同的,由于不同用户的关注点并不相同,对于不同使用环境下的用户而言,基于现有方法获取的web服务信誉度并不准确,无法满足web使用者的真实需要。
发明内容
本发明提供一种服务信誉度获取方法及装置,可有效克服现有技术存在的问题,提高web服务信誉度的准确性,满足用户的真实需要。
本发明提供一种服务信誉度获取方法,包括:
获取查询用户的查询请求,所述查询请求包括查询用户的上下文信息以及查询的服务,所述上下文信息为查询用户使用所述服务时的上下文环境信息;
将所述服务的评价数据中,与所述查询用户的上下文信息不相似的上下文信息对应的服务的质量属性的评价删除,从而对所述服务的评价数据进行过滤;
获取过滤后的所述服务的评价数据中所述服务的质量属性的所有评价,并通过加权平均得到所述服务的质量属性的加权平均值,将所述服务的质量属性的加权平均值作为服务的信誉度;
其中,上下文信息不相似是指:具有相同上下文类型的两个上下文信息所对应的服务的质量属性的评价之间的差值大于预设差异阈值时,则确定所述两个上下文信息不相似。
上述的服务信誉度获取方法中,所述将所述服务的评价数据中,与所述查询用户的上下文信息不相似的上下文信息对应的服务的质量属性的评价删除,对所述服务的评价数据进行过滤包括:
获取所述服务的上下文信息关系表,其中,所述上下文信息关系表包括不相似的上下文信息的对应关系;
根据所述上下文信息关系表中,与所述查询用户的上下文信息不相似的上下文信息;
将所述服务的评价数据中,与所述查询用户的上下文信息不相似的上下文信息对应的服务的质量属性的评价删除,实现对所述服务的评价数据的过滤。
上述的服务信任度获取方法中,所述服务具有多个质量属性,所述服务的评价数据包括:评价用户的上下文信息,以及评价用户对服务的各质量属性的评价;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110421371.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于汽车车身开口的密封装置
- 下一篇:手持电动工具机





