[发明专利]一种用户需求驱动的服务匹配方法在审
| 申请号: | 202110429741.1 | 申请日: | 2021-04-21 |
| 公开(公告)号: | CN113139125A | 公开(公告)日: | 2021-07-20 |
| 发明(设计)人: | 杨冬菊;张慧颖 | 申请(专利权)人: | 北方工业大学 |
| 主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/9536;G06K9/62 |
| 代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
| 地址: | 100041 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用户 需求 驱动 服务 匹配 方法 | ||
1.一种服务匹配的方法,所述服务采用服务基础模型,所述服务基础模型包括:服务名称、类型、领域、标签、操作、服务质量的属性信息,所述方法包括:
步骤100:接收用户输入的需求,所述需求至少包括服务名称的关键词、类型、领域;
步骤310:根据所述用户输入的服务名称的关键词、类型、领域,与所述服务匹配,获得候选服务S1={s1,s2,s3,...,sx};
步骤320:基于候选服务S1与所述用户输入的标签、操作进行匹配,获得候选服务S2={s1,s2,s3,...,sy}。
2.根据权利要求1所述的方法,其中步骤100中,用户输入的需求还包括标签操作、服务质量,所述方法还包括:
步骤200:匹配所述用户的相似用户,从相似用户的标签中补齐所述用户的标签,并对补齐后的标签赋予权重,获得标签权重集合Iuser。
3.根据权利要求2所述的方法,其中所述步骤200包括:通过余弦相似度计算与所述用户相似度大于预定第一阈值的N个用户ui,i=1…N,N为非负整数,其中所述余弦相似度计算为两个用户的共有标签数量除以两个用户标签数量模的乘积。
4.根据权利要求3所述的方法,其中所述步骤200还包括:统计所述用户与用户ui相比较缺少的标签,按推荐度对缺少的标签排序,为推荐度最高的标签赋予权重TCount,其余标签的权重依次递减,其中TCount为缺少的标签的数量,对于用户原有的标签,其权重为TCount+1。
5.根据权利要求2所述的方法,步骤300还包括:
步骤330:基于候选服务S2与用户输入的服务质量进行匹配,获得候选服务S3={s1,s2,s3,...,sz};
步骤340:对S2和S3的服务按照权重进行排序。
6.根据权利要求2所述的方法,所述输入的需求采用用户需求模型,所述用户需求模型包括基本需求、期望需求、和兴奋需求,其中,基本需求包括:服务名称、类型和领域;期望需求包括:标签和操作;兴奋需求包括:价格、评价和响应时间;
其中,
步骤310包括:如果服务的服务名称包含基本需求的关键词、或服务类型等于基本需求的类型、或者服务的领域等于基本需求的领域,则匹配成功,所有匹配成功的服务组成第一阶段的候选服务S1={s1,s2,s3,...,sx};以及
步骤320包括:对S1中的服务进行匹配和权重的附加,如果服务标签的名称包括期望需求标签的名称,则对服务的权重进行增加,加上Iuser中该标签的权重;如果服务的操作包含用户期望需求的操作,服务权重加1,将所有这种服务作为第二阶段的候选服务S2={s1,s2,s3,...,sy}。
7.根据权利要求5所述的方法,步骤330包括:如果服务的价格与兴奋需求的价格相等、或服务的评价与兴奋需求的服务评价相等、或服务的服务响应时间与兴奋需求的响应时间相等,则将服务的权重加1,将所有这种服务作为第三阶段的候选服务S3={s1,s2,s3,...,sz}。
8.根据权利要求7所述的方法,其中步骤340还包括:在排序前,计算候选服务在两次权重附加的过程中是否存在差值,如果不存在则去除掉该服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北方工业大学,未经北方工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110429741.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力维修用隔离系统
- 下一篇:一种用于通讯设备的组合连接器





