媒体服务器调度方法、装置及系统制造方法及图纸

技术编号:17444714 阅读:37 留言:0更新日期:2018-03-10 18:22
本发明专利技术提供了一种媒体服务器调度方法、装置及系统,其中,该方法包括:获取媒体服务器处理待执行业务的处理能力得分,其中,处理能力得分用于评价媒体服务器处理业务的能力;根据处理能力得分确定处理待执行业务的目标媒体服务器;调度目标媒体服务器处理待执行业务。采用上述技术方案,解决了相关技术中对媒体服务器调度的合理性低的问题,提高了对媒体服务器调度的合理性。

【技术实现步骤摘要】
媒体服务器调度方法、装置及系统
本专利技术涉及通信领域,具体而言,涉及一种媒体服务器调度方法、装置及系统。
技术介绍
媒体服务器是电信领域的重要设备,提供音频、视频基础能力,在应用服务器(ApplicationServer,简称为AS)的控制下,为用户提供丰富多彩的音视频服务,如播放语音、播放视频、收号、音视频录制、收/发传真、自动语音识别(AutomaticSpeechRecognition,简称为ASR)、从文本到语音(TextToSpeech,简称为TTS)、音视频会议等。随着云计算技术的发展,传统的媒体服务器由于其专用硬件的限制,不支持虚拟化、资源弹性伸缩等能力,已经不适应云计算架构下对电信设备的要求。软件媒体服务器会成为未来提供媒体服务的主要设备。软件媒体服务器朝着虚拟化、分布式、资源弹性伸缩等特征方向发展,有效地提高了网络的资源利用率、降低了电信运营商的资本性支出(CapitalExpenditure,简称为CAPEX)/运营成本(OperatingExpense,简称为OPEX)。软件媒体服务器一般从功能上分为信令处理模块和媒体处理模块,其中信令模块性能要求不高,而媒体处理模块的处理能力,对性能消耗很高,而且对于不同媒体格式、不同业务流程的处理性能也差异很大,而系统在繁忙的情况下,很容易出现数据包跳变,影响用户体验的情况。目前现有的各个厂商一般都是根据接入的用户数进行简单的调度,而支持AMR格式的终端和支持PCMA格式的终端的转码放音流程,对系统资源的占用不是一个数量级上的,分配极不合理,所以在集群化部署的时候,资源如何实时、合理有效的调配,对于媒体服务器是一个非常大的挑战,也是一个迫切需要解决的问题。针对相关技术中对媒体服务器调度的合理性低的问题,目前还没有有效地解决方案。
技术实现思路
本专利技术实施例提供了一种媒体服务器调度方法、装置及系统,以至少解决相关技术中对媒体服务器调度的合理性低的问题。根据本专利技术的一个实施例,提供了一种媒体服务器调度方法,包括:获取媒体服务器处理待执行业务的处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力;根据所述处理能力得分确定处理所述待执行业务的目标媒体服务器;调度所述目标媒体服务器处理所述待执行业务。可选地,根据所述处理能力得分确定处理所述待执行业务的所述目标媒体服务器包括:从获取的所述处理能力得分中查找出满足预设条件的处理能力得分作为目标处理能力得分;确定所述目标处理能力得分对应的媒体服务器作为所述目标媒体服务器。可选地,从获取的所述处理能力得分中查找出满足预设条件的处理能力得分作为目标处理能力得分包括:对获取的所述处理能力得分由高到低进行排序;从排序后的所述处理能力得分中查找出最低的处理能力得分作为所述目标处理能力得分。可选地,获取媒体服务器处理所述待执行业务的所述处理能力得分包括以下之一:接收所述媒体服务器更新的所述处理能力得分;定时从所述媒体服务器提取所述处理能力得分。可选地,在获取所述媒体服务器处理所述待执行业务的所述处理能力得分之前,所述方法还包括:获取所述媒体服务器处理当前业务的操作信息;根据所述操作信息统计所述媒体服务器处理所述当前业务的所述处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力。根据本专利技术的另一个实施例,提供了一种媒体服务器调度方法,包括:获取媒体服务器处理当前业务的操作信息;根据所述操作信息统计所述媒体服务器处理所述当前业务的处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力;发送所述处理能力得分至媒体服务器调度设备,其中,所述媒体服务器调度设备根据所述处理能力得分确定处理待执行业务的目标媒体服务器,并调度所述目标媒体服务器处理所述待执行业务。可选地,获取媒体服务器处理当前业务的操作信息包括:获取所述当前业务执行的操作对应的操作类型;分别检测每种所述操作类型对应的所述操作信息。可选地,根据所述操作信息统计所述媒体服务器处理所述当前业务的所述处理能力得分包括:根据所述操作信息以及每种所述操作信息对应的预设参数值计算每种所述操作信息的操作得分;根据所述操作得分统计所述媒体服务器处理所述当前业务的所述处理能力得分。可选地,所述操作信息包括以下至少之一:操作时延、操作调用次数。根据本专利技术的另一个实施例,提供了一种媒体服务器调度装置,包括:第一获取模块,用于获取媒体服务器处理待执行业务的处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力;确定模块,用于根据所述处理能力得分确定处理所述待执行业务的目标媒体服务器;调度模块,用于调度所述目标媒体服务器处理所述待执行业务。可选地,所述确定模块包括:查找单元,用于从获取的所述处理能力得分中查找出满足预设条件的处理能力得分作为目标处理能力得分;确定单元,用于确定所述目标处理能力得分对应的媒体服务器作为所述目标媒体服务器。可选地,所述第一获取模块包括以下之一:接收单元,用于接收所述媒体服务器更新的所述处理能力得分;提取单元,用于定时从所述媒体服务器提取所述处理能力得分。根据本专利技术的另一个实施例,提供了一种媒体服务器调度装置,包括:第二获取模块,用于获取媒体服务器处理当前业务的操作信息;第一统计模块,用于根据所述操作信息统计所述媒体服务器处理所述当前业务的处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力;发送模块,用于发送所述处理能力得分至媒体服务器调度设备,其中,所述媒体服务器调度设备根据所述处理能力得分确定处理待执行业务的目标媒体服务器,并调度所述目标媒体服务器处理所述待执行业务。可选地,所述第二获取模块包括:获取单元,用于获取所述当前业务执行的操作对应的操作类型;检测单元,用于分别检测每种所述操作类型对应的所述操作信息。可选地,所述第一统计模块包括:计算单元,用于根据所述操作信息以及每种所述操作信息对应的预设参数值计算每种所述操作信息的操作得分;统计单元,用于根据所述操作得分统计所述媒体服务器处理所述当前业务的所述处理能力得分。根据本专利技术的另一个实施例,提供了一种媒体服务器调度系统,包括:媒体服务器调度设备和媒体服务器,其中,所述媒体服务器调度设备与所述媒体服务器连接;所述媒体服务器调度设备用于获取媒体服务器处理待执行业务的处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力;根据所述处理能力得分确定处理所述待执行业务的目标媒体服务器;调度所述目标媒体服务器处理所述待执行业务;所述媒体服务器用于获取媒体服务器处理当前业务的操作信息;根据所述操作信息统计所述媒体服务器处理所述当前业务的处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力;发送所述处理能力得分至所述媒体服务器调度设备。可选地,所述媒体服务器调度设备用于:从获取的所述处理能力得分中查找出满足预设条件的处理能力得分作为目标处理能力得分;确定所述目标处理能力得分对应的媒体服务器作为所述目标媒体服务器。可选地,所述媒体服务器调度设备用于:对获取的所述处理能力得分由高到低进行排序;从排序后的所述处理能力得分中查找出最低的处理能力得分作为所述目标处理能力得分。可选地,所述媒体服务器调度设备用于以下之一:接收所述本文档来自技高网
...
媒体服务器调度方法、装置及系统

【技术保护点】
一种媒体服务器调度方法,其特征在于,包括:获取媒体服务器处理待执行业务的处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力;根据所述处理能力得分确定处理所述待执行业务的目标媒体服务器;调度所述目标媒体服务器处理所述待执行业务。

【技术特征摘要】
1.一种媒体服务器调度方法,其特征在于,包括:获取媒体服务器处理待执行业务的处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力;根据所述处理能力得分确定处理所述待执行业务的目标媒体服务器;调度所述目标媒体服务器处理所述待执行业务。2.根据权利要求1所述的方法,其特征在于,根据所述处理能力得分确定处理所述待执行业务的所述目标媒体服务器包括:从获取的所述处理能力得分中查找出满足预设条件的处理能力得分作为目标处理能力得分;确定所述目标处理能力得分对应的媒体服务器作为所述目标媒体服务器。3.根据权利要求2所述的方法,其特征在于,从获取的所述处理能力得分中查找出满足预设条件的处理能力得分作为目标处理能力得分包括:对获取的所述处理能力得分由高到低进行排序;从排序后的所述处理能力得分中查找出最低的处理能力得分作为所述目标处理能力得分。4.根据权利要求1所述的方法,其特征在于,获取媒体服务器处理所述待执行业务的所述处理能力得分包括以下之一:接收所述媒体服务器更新的所述处理能力得分;定时从所述媒体服务器提取所述处理能力得分。5.根据权利要求1至4中任一项所述的方法,其特征在于,在获取所述媒体服务器处理所述待执行业务的所述处理能力得分之前,所述方法还包括:获取所述媒体服务器处理当前业务的操作信息;根据所述操作信息统计所述媒体服务器处理所述当前业务的所述处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力。6.一种媒体服务器调度方法,其特征在于,包括:获取媒体服务器处理当前业务的操作信息;根据所述操作信息统计所述媒体服务器处理所述当前业务的处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力;发送所述处理能力得分至媒体服务器调度设备,其中,所述媒体服务器调度设备根据所述处理能力得分确定处理待执行业务的目标媒体服务器,并调度所述目标媒体服务器处理所述待执行业务。7.根据权利要求6所述的方法,其特征在于,获取媒体服务器处理当前业务的操作信息包括:获取所述当前业务执行的操作对应的操作类型;分别检测每种所述操作类型对应的所述操作信息。8.根据权利要求6所述的方法,其特征在于,根据所述操作信息统计所述媒体服务器处理所述当前业务的所述处理能力得分包括:根据所述操作信息以及每种所述操作信息对应的预设参数值计算每种所述操作信息的操作得分;根据所述操作得分统计所述媒体服务器处理所述当前业务的所述处理能力得分。9.根据权利要求6至8中任一项所述的方法,其特征在于,所述操作信息包括以下至少之一:操作时延、操作调用次数。10.一种媒体服务器调度装置,其特征在于,包括:第一获取模块,用于获取媒体服务器处理待执行业务的处理能力得分,其中,所述处理能力得分用于评价媒体服务器处理业务的能力;确定模块,用于根据所述处理能力得分确定处理所述待执行业务的目标媒体服务器;调度模块,用于调度所述目标媒体服务器处理所述待执行业务。11.根据权利要求10所述的装置,其特征在于,所述确定模块包括:查找单元,用于从获取的所述处理能力得分中查找出满足预设条件的处理能力得分作为目标处理能力得分;确定单元,用于确定所述目标处理能力得分对应的媒体服务器作为所述目标媒体服务器...

【专利技术属性】
技术研发人员:周士俊叶郁文
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1