[发明专利]一种面向智能服务引擎的任务众包方法有效
申请号: | 201510184200.1 | 申请日: | 2015-04-16 |
公开(公告)号: | CN104794644B | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 安健;桂小林;田仕炜;何昌其;吴若飙;张永琪;钟华剑 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 陆万寿 |
地址: | 710049 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务节点 服务平台 收益 服务因子 任务分配 任务完成 智能服务 引擎 帮助服务 分发目标 服务请求 目标节点 任务发布 收益系数 博弈 反馈 评估 | ||
1.一种面向智能服务引擎的任务众包方法,其特征在于,包括以下步骤:首先服务平台根据接收的服务请求将任务发布出去,各个服务节点若愿意接受任务则反馈各自的竞标因子用于竞争任务;其次,服务平台根据各个服务节点反馈的竞标因子和任务的初始收益,计算各个服务节点的基本收益;接下来服务平台计算各服务节点的服务因子和收益系数,并根据竞标因子和服务因子来权衡任务的分发目标,将任务分配给对应的目标节点;最后待任务完成后,服务平台评估本次任务完成情况,并提供给服务节点最终收益作为激励;
具体包括以下步骤:
步骤一:任务发布:服务平台给出任务Ti的初始收益S(Ti),并将任务Ti及其初始收益S(Ti)发布至可能提供解决方案的潜在服务节点;使在智能服务引擎中,Ti表示任务,i∈U,U为任务集;
步骤二:各服务节点基本收益计算:服务引擎发布任务后,各服务节点如希望接受任务,即返回一个竞标因子Dj给服务平台;竞标因子用以影响任务的分发过程和最终收益的计算;
步骤三:服务平台根据任务Ti的初始收益S(Ti)和各服务节点提供的竞标因子Dj,计算各服务节点完成任务所得的基本收益Bj(Ti);
步骤四:服务节点服务因子计算:服务平台根据服务节点Mj的历史服务情况,包括服务成功率Ssr(Mj)、服务及时率Sde(Mj)、服务满意度Ssd(Mj)来计算节点的服务因子R(Mj);
步骤五:收益系数的计算:服务平台根据服务节点Mj的服务因子R(Mj)计算服务节点Mj在完成任务Ti时的收益系数Ai(Mj);
步骤六:任务分发:服务平台根据服务节点的收益系数Ai(Mj)和各服务节点反馈的竞标因子Dj,计算任务Ti分配给服务节点Mj的权衡参考值Xi(Mj),并以此权衡任务的分配目标;
步骤七:被分配任务的服务节点完成任务并提交给服务平台;
步骤八:计算最终受益:确认任务完成后,服务平台评估本次任务完成情况,计算并给予完成任务的服务节点Mk最终收益Fi(Mk)的激励。
2.根据权利要求1所述的一种面向智能服务引擎的任务众包方法,其特征在于,还包括以下步骤:
步骤九:服务平台记录下该服务节点完成本次任务的服务情况,用以在以后的任务分发过程中评估服务节点的服务因子。
3.根据权利要求1所述的一种面向智能服务引擎的任务众包方法,其特征在于,服务节点最终被分配到任务的概率与其反馈的竞标因子Dj正相关,而完成任务后该服务节点所得收益与竞标因子Dj负相关。
4.根据权利要求1所述的一种面向智能服务引擎的任务众包方法,其特征在于,步骤六中服务平台将权衡参考值Xi(Mj)的计算结果存入Xij集合中,取集合元素的最小值,将任务分配给对应的服务节点。
5.根据权利要求1所述的一种面向智能服务引擎的任务众包方法,其特征在于,步骤一中服务平台根据任务Ti的类别、难度系数、可提供解决方案的用户数量的相关信息给出任务Ti的初始收益S(Ti)。
6.根据权利要求1所述的一种面向智能服务引擎的任务众包方法,其特征在于,
步骤三中基本收益Bj(Ti)的计算公式为:
步骤四中:服务成功率Ssr(Mj)、服务及时率Sde(Mj)、服务满意度Ssd(Mj)和服务因子R(Mj)的计算公式如下:
服务成功率Ssr(Mj):
服务及时率Sde(Mj):
服务满意度Ssd(Mj):
服务因子R(Mj):R(Mj)=Psr*Ssr(Mj)+Pde*Sde(Mj)+Psd*Ssd(Mj)
其中:Ns为服务成功次数,Na为服务总次数;Nde为服务延迟次数;Ei为第i次服务的服务满意程度,由被服务用户给出,0<Ei<1;N为服务评价总次数;Psr、Pde、Psd分别为服务因子计算中服务成功率、服务及时率、服务满意度所占的权重;Psr、Pde、Psd均为1/3,且Psr+Pde+Psd=1;
步骤五中收益系数Ai(Mj)的计算公式为:Ai(Mj)=Exp(R(Mj));
步骤六中权衡参考值Xi(Mj)的计算公式为:
步骤八中完成任务的服务节点Mk最终收益Fi(Mk)的计算公式为:
Fi(Mk)=Bj(Ti)·(1+Ai(Mj))。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510184200.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:农业智能平台
- 下一篇:基于云服务器端的车辆管理方法及其云服务器