[发明专利]基于联盟链的服务提供者确定方法及装置在审
申请号: | 202011331308.6 | 申请日: | 2020-11-24 |
公开(公告)号: | CN112488481A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 代美玲;郭少勇;邱雪松;邵苏杰;徐思雅;阮琳娜;亓峰 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 聂俊伟 |
地址: | 100876 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 联盟 服务 提供者 确定 方法 装置 | ||
本发明提供一种基于联盟链的服务提供者确定方法及装置,所述方法包括:获取用户的当前服务任务的请求信息;基于用户当前服务任务的请求信息和服务提供者的服务能力信息,确定服务提供者与用户的当前服务任务满足匹配条件,则确定服务提供者是用户的目标服务提供者;其中,一个用户当前服务任务仅对应确定一个目标服务提供者;用户当前服务任务的请求信息包括:当前服务任务的价格阈值,用户可容忍的服务质量阈值和当前服务任务的资源需求值;服务提供者的服务能力信息包括:单位资源成本值、公开服务质量值和服务资源可用值;本发明兼顾用户和服务提供方,使二者能有足够的激励加入服务资源的租用,提高社会资源的利用率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于联盟链的服务提供者确定方法及装置。
背景技术
云计算使用虚拟化技术将IT(Internet Technology,互联网技术)资源集成到大规模和可扩展的资源池中,并通过互联网为用户提供多样化、灵活和可扩展的按需云服务。云计算技术的成功为闲置的社会资源的利用提供了更多的机会,大量的服务提供者不断出现,为云用户提供了以最佳价格找到最佳服务的机会,但同时也带来了挑战。
传统云服务选择依靠用户自身或服务代理完成对服务提供者的分析及选择。这样的方法缺乏服务选择的灵活性,且随着服务提供者数量的增加,依靠代理选择云服务变得越来越耗时,更存在故意操纵选择结果的风险。区块链作为近几年的信息技术,为以上问题提供了有效的解决方案。利用区块链技术构建分布式服务提供平台代替现有中心化代理机构,消除对第三方的依赖。
基于联盟区块链技术的服务提供架构中存在多服务提供者,需要基于智能合约技术设计实现有效的服务提供者确定方法。现有的服务提供者确定方法,仅考虑对服务提供者侧的优化,未考虑用户侧的服务需求,无法平衡用户侧与服务侧服务效益,或仅考虑用户侧服务效益,缺少对服务提供侧提供商的参与激励,进一步无法保证对用户方和服务提供方能有足够的激励加入服务资源的租用,无法保证社会资源的利用率。
因此,如何提出一种提高社会资源利用率的服务提供者确定方法,成为亟需解决的问题。
发明内容
本发明提供一种基于联盟链的服务提供者确定方法,用以解决现有技术中为用户选择服务提供者时无法兼顾用户侧和服务提供侧导致无法保证社会资源利用率的缺陷,实现同时考虑用户侧和服务提供侧的情况下为用户确定服务提供者,提高社会资源的利用率。
第一方面,本发明提供一种基于联盟链的服务提供者确定方法,包括:
获取用户的当前服务任务的请求信息;
基于用户当前服务任务的请求信息和服务提供者的服务能力信息,确定所述服务提供者与所述用户的当前服务任务满足匹配条件,则确定所述服务提供者是所述用户的目标服务提供者;
其中,一个用户当前服务任务仅对应确定一个目标服务提供者;
所述用户当前服务任务的请求信息包括:所述当前服务任务的价格阈值,用户可容忍的服务质量阈值和当前服务任务的资源需求值;
所述服务提供者的服务能力信息包括:单位资源成本值、公开服务质量值和服务资源可用值。
根据本发明提供的一种基于联盟链的服务提供者确定方法,
所述匹配条件,包括:
所述服务提供者满足用户当前服务任务的资源需求值时的成本值不大于所述当前服务任务的价格阈值;
所述服务提供者的服务质量值大于所述用户可容忍的服务质量阈值;以及
所述服务提供者提供的所有服务的资源需求值未超过其服务资源可用值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011331308.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种道岔检测系统
- 下一篇:一种基于神经网络的标注方法、装置及电子设备
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理