[发明专利]一种云平台视频流服务选择方法及装置有效
申请号: | 201910374931.0 | 申请日: | 2019-05-07 |
公开(公告)号: | CN110099061B | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 张海涛;徐政钧;马华东 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 丁芸;马敬 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 视频 服务 选择 方法 装置 | ||
本发明实施例提供了一种云平台视频流服务选择方法及装置,该方法包括:获取用户视频流的属性约束条件,获取服务端中各预设服务的质量指标参数;根据各预设服务的质量指标参数,得到各预设服务的服务质量;按照服务类型,将各预设服务进行分类,得到多个服务分类;重复执行“分别从各服务分类中随机选择一个预设服务,得到一个服务集合”,直至得到指定数量个服务集合;按照各服务集合中各预设服务的服务质量,分别计算各服务集合的综合服务质量;在满足属性约束条件的各服务集合中,选取综合服务质量最高的服务集合,得到目标服务集合。目标服务集合中各预设服务的综合服务质量高,能够实现选取高质量的服务,从而提高整体服务质量。
技术领域
本发明涉及云计算技术领域,特别是涉及一种云平台视频流服务选择方法及装置。
背景技术
随着信息和通信技术的快速发展,数据计算模式经历了从最初的由大型处理机进行计算的模式到基于网络的分布式计算模式,再到按需处理的云计算模式的过程。云计算是一种基于互联网的服务增加、使用及交互的模式,可以通过互联网动态扩展虚拟化的计算、存储等,云计算包括中间件、数据分析、管理软件、微服务等。其中,微服务可以把一个系统划分成一组相对独立、相互配合的小服务的架构模式,这种架构模式使得每个服务可以独立地部署、运行、升级等。
近年来,由于短视频业务和直播平台的快速发展,视频流服务的规模越来越大。微服务架构模式因为具有松耦合性和易扩展性的特点,已经成为解决大规模视频流服务的主要方式。相关的,在微服务架构模式下,将大规模的视频流服务划分为多个松散耦合的微服务,利用随机选择微服务的方式,将选出的多个微服务进行组合,以实现复杂的视频流服务。但是采取随机选择微服务的方式,选取的微服务的质量的随机性高,不能够保证用户得到高质量的服务。
发明内容
本发明实施例的目的在于提供一种云平台视频流服务选择方法及装置,以实现选取高质量的服务,从而提高整体服务质量。具体技术方案如下:
第一方面,本申请实施例提供了一种云平台视频流服务选择方法,所述方法包括:
步骤A,获取用户视频流的属性约束条件,获取服务端中各预设服务的质量指标参数;
步骤B,根据各所述预设服务的质量指标参数,对各所述预设服务进行服务性能分析,得到各所述预设服务的服务质量;
步骤C,按照服务类型,将各所述预设服务进行分类,得到多个服务分类,其中,同一所述服务分类中预设服务的服务类型相同,不同所述服务分类中预设服务的服务类型不同;
步骤D,分别从各所述服务分类中随机选择一个预设服务,得到一个服务集合;
步骤E,重复执行上述步骤D,直至得到指定数量个服务集合;
步骤F,按照各所述服务集合中各预设服务的服务质量,分别计算各所述服务集合的综合服务质量;
步骤G,在满足所述属性约束条件的各服务集合中,选取综合服务质量最高的服务集合,得到目标服务集合。
可选的,所述服务分类中各预设服务按照服务质量进行排序;在所述步骤G之后,所述方法还包括:
步骤H,按照所述目标服务集合中各预设服务的排序,分别从各所述服务分类中随机选择一个满足预设距离规则的预设服务,得到一个服务集合;
步骤I,重复执行上述步骤H,直至得到所述指定数量个新的服务集合;
步骤J,按照各所述新的服务集合中各预设服务的服务质量,分别计算各所述新的服务集合的综合服务质量;
步骤K,在满足所述属性约束条件的各新的服务集合中,选取综合服务质量最高的服务集合,得到第一集合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910374931.0/2.html,转载请声明来源钻瓜专利网。