[发明专利]面向云平台应用的服务推荐方法、设备及系统有效
申请号: | 201510004844.8 | 申请日: | 2015-01-05 |
公开(公告)号: | CN104615661B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 潘方敏;刘赫伟;高超 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06Q50/10;G06Q30/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云平台 服务 服务状态信息 目标服务 目标应用 应用 匹配 设备及系统 服务类型 开发效率 开发应用 匹配用户 使用场景 应用开发 运行状态 匹配度 | ||
1.一种面向云平台应用的服务推荐方法,其特征在于,所述方法包括:
获得云平台的服务状态信息,所述服务状态信息包括所述云平台上的所有应用分别使用的服务以及各个服务的运行状态;
获得目标服务类型,所述目标服务类型为目标应用所需的服务类型,所述目标应用为运行在所述云平台上且需要进行服务推荐的应用;
根据推荐策略配置库,生成与所述目标服务类型对应的目标推荐策略维度,所述推荐策略配置库包括了推荐策略维度和服务类型的对应关系,所述推荐策略维度包括了至少一种服务状态的统计维度,所述服务状态统计维度用于和所述目标服务类型中的服务进行匹配程度统计;
根据所述服务状态信息,在所述目标推荐策略维度下对所述目标服务类型中的每个服务进行服务状态的匹配分数统计,得到所述每个服务的服务状态的匹配分数;所述匹配分数反应所述每个服务的运行状态的与所述推荐策略维度包括的至少一种服务状态的统计维度的匹配程度,其中匹配分数越高匹配程度越高;
对所述每个服务的服务状态的匹配分数按照从高到低的顺序排列;
从分数最高的服务开始,在所述目标服务类型中选择至少一个服务作为待推荐的服务。
2.根据权利要求1所述的服务推荐方法,其特征在于,所述根据所述服务状态信息,在所述目标推荐策略维度下对所述目标服务类型中的每个服务进行服务状态的匹配分数统计,得到所述每个服务的服务状态的匹配分数,包括:
根据所述服务状态信息,在所述目标推荐策略维度中的每个维度下对所述目标服务类型中每个服务进行服务状态统计,得到每个服务在所述每个维度下的服务状态;
根据预设的评分标准,对所述每个服务在所述每个维度下的状态进行评分计算,得到每个服务在每个维度下的分数;
将所述每个服务在每个维度下的分数乘以预先设置的权重并求和,得到每个服务在所述目标推荐策略维度下的服务状态的匹配分数。
3.根据权利要求1所述的服务推荐方法,其特征在于,所述根据所述服务状态信息,在所述目标推荐策略维度下对所述目标服务类型中的每个服务进行服务状态的匹配分数统计,得到所述每个服务的服务状态的匹配分数之后,所述方法还包括:
计算所述目标应用从当前使用的服务迁移到所述待推荐服务的工作量,根据工作量的大小对每个服务的服务状态的匹配分数进行修正,得到修正后的匹配分数;
所述对所述每个服务的服务状态的匹配分数进行比较,将所述每个服务的服务状态的匹配分数按照从高到低的顺序排列,包括:
对所述每个服务的服务状态的修正后的匹配分数进行比较,将所述每个服务的服务状态的匹配分数按照从高到低的顺序排列。
4.根据权利要求1-3任一项所述的服务推荐方法,其特征在于,所述方法还包括:
将所述待推荐的服务推送给所述目标应用的开发者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510004844.8/1.html,转载请声明来源钻瓜专利网。