一种调度方法、装置及计算机可读存储介质制造方法及图纸

技术编号:19828998 阅读:32 留言:0更新日期:2018-12-19 17:04
本发明专利技术公开了一种调度方法,包括:对下载的应用文件进行校验,得到校验结果;并计算对应的下载速度;所述应用文件是从所述业务终端所属地域及运营商的至少一个内容分发网络CDN平台下载的;将所述校验结果及下载速度发送给决策服务器;所述校验结果及下载速度用于供所述决策服务器更新CDN平台调度策略;所述CDN平台调度策略用于调度所述业务终端所属地域及运营商的各CDN平台。本发明专利技术还同时公开了一种调度装置以及计算机可读存储介质。

【技术实现步骤摘要】
一种调度方法、装置及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种调度方法、装置及计算机可读存储介质。
技术介绍
目前,由于当前国内内容分发网络(CDN,ContentDeliveryNetwork)厂商众多,存在同一业务使用多个厂商提供的CDN服务的情况,业务方通过在不同地域/运营商下部署探针服务器,对多个CDN厂商的服务进行定时拨测,以获取CDN访问拒绝次数和对象下载时延,据此决策优先使用哪个厂商的CDN服务。但是,通过探针服务器的定时拨测实现对CDN服务质量进行监控,监控的准确度受拨测频率和文件监控覆盖率影响较大,且仅能监控CDN服务是否正常及下载速度情况,无法监控文件是否未更新以及文件是否被劫持篡改等等。因此,亟需找到一种能够通过监控CDN平台的应用文件实现调度CDN平台的技术方案。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种调度方法、装置及计算机可读存储介质,能够通过监控CDN平台的应用文件实现调度CDN平台。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种调度方法,所述方法应用于业务终端,所述方法包括:对下载的应用文件进行校验,得到校验结果;并计算对应的下载速度;所述应用文件是从所述业务终端所属地域及运营商的至少一个内容分发网络CDN平台下载的;将所述校验结果及下载速度发送给决策服务器;所述校验结果及下载速度用于供所述决策服务器更新CDN平台调度策略;所述CDN平台调度策略用于调度所述业务终端所属地域及运营商的各CDN平台。上述方案中,所述对下载的应用文件进行校验,得到校验结果,包括:当下载完成后,对下载的应用文件进行计算得到第一校验信息;将接收调度服务器发送的第二校验信息所述第一校验信息与进行匹配,得到匹配结果;将所述匹配结果作为校验结果。上述方案中,所述方法还包括:通过调度服务器发送的所述业务终端所属地域及运营商的至少一个CDN平台的地址,下载所述应用文件。上述方案中,所述方法还包括:向所述调度服务器发送调度请求;所述调度请求用于向调度服务器请求下载应用文件;接收所述调度服务器发送的针对所述调度请求的相关信息;所述相关信息是调度服务器使用决策服务器确定的CDN平台调度策略确定的;所述相关信息用于供所述业务终端下载应用文件并校验。本专利技术实施例提供一种调度方法,所述方法应用于决策服务器,所述方法包括:接收各业务终端发送的校验结果及下载速度;校验结果及下载速度针对的是相应业务终端所属地域及运营商的至少一个内容分发网络CDN平台;利用各业务终端发送的校验结果及下载速度,更新CDN平台调度策略;所述CDN平台调度策略用于调度相应业务终端所属地域及运营商的各CDN平台。上述方案中,所述利用各业务终端发送的校验结果及下载速度,更新CDN平台调度策略,包括:利用各业务终端发送的每个CDN平台对应的校验结果及下载速度,计算对应CDN平台的质量参数;利用计算得到的相应CDN平台的质量参数,对各业务终端所属地域及运营商的各CDN平台按照质量参数进行排序,得到排序结果;按照所述排序结果,调整各CDN平台的调度概率,以更新CDN平台调度策略。上述方案中,所述利用各业务终端发送的每个CDN平台对应的校验结果及下载速度,计算对应CDN平台的质量参数,包括:针对各业务终端发送的校验结果及下载速度对应的每个CDN平台,统计预设时间段内每个应用文件的下载总次数;针对各业务终端所属地域及运营商的各CDN平台,统计所述预设时间段内每个应用文件的平均下载速度之和;利用校验结果及下载速度,以及下载总次数、平均下载速度之和,计算相应CDN平台对应的质量参数。上述方案中,所述按照所述排序结果,调整各CDN平台的调度概率,包括:将排序结果中满足第一预设条件对应的CDN平台的调度概率进行上调;将排序结果中满足第二预设条件对应的CDN平台的调度概率进行下调;其中,第一预设条件与第二预设条件不同。本专利技术实施例提供一种调度方法,所述方法包括:业务终端对下载的应用文件进行校验,得到校验结果;并计算对应的下载速度;将所述校验结果及下载速度发送给决策服务器;所述应用文件是从所属地域及运营商的至少一个内容分发网络CDN平台下载的;决策服务器接收所述校验结果及下载速度;利用校验结果及下载速度,更新CDN平台调度策略;所述CDN平台调度策略用于调度业务终端所属地域及运营商的各CDN平台。上述方案中,所述方法还包括:业务终端向调度服务器发送调度请求;接收所述调度服务器发送的针对所述调度请求的相关信息;所述相关信息是调度服务器使用决策服务器确定的CDN平台调度策略确定的;所述相关信息用于供所述业务终端下载应用文件并校验。本专利技术实施例提供一种调度装置,所述装置包括:校验模块,用于对下载的应用文件进行校验,得到校验结果;并计算对应的下载速度;所述应用文件是从所述业务终端所属地域及运营商的至少一个内容分发网络CDN平台下载的;发送模块,用于将所述校验结果及下载速度发送给决策服务器;所述校验结果及下载速度用于供所述决策服务器更新CDN平台调度策略;所述CDN平台调度策略用于调度所述业务终端所属地域及运营商的各CDN平台。本专利技术实施例提供一种调度装置,所述装置包括:接收模块,用于接收各业务终端发送的校验结果及下载速度;校验结果及下载速度针对的是相应业务终端所属地域及运营商的至少一个内容分发网络CDN平台;策略更新模块,用于利用各业务终端发送的校验结果及下载速度,更新CDN平台调度策略;所述CDN平台调度策略用于调度相应业务终端所属地域及运营商的各CDN平台。本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上面所述任一项调度方法的步骤。本专利技术实施例提供一种调度装置,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序;其中,所述处理器用于运行所述计算机程序时,执行所述业务终端侧的任一项调度方法的步骤,或者执行所述决策服务侧的任一项调度方法的步骤。本专利技术实施例提供的调度方法、装置及计算机可读存储介质,对下载的应用文件进行校验,得到校验结果;并计算对应的下载速度;所述应用文件是从所述业务终端所属地域及运营商的至少一个内容分发网络CDN平台下载的;将所述校验结果及下载速度发送给决策服务器;所述校验结果及下载速度用于供所述决策服务器更新CDN平台调度策略;所述CDN平台调度策略用于调度所述业务终端所属地域及运营商的各CDN平台。本专利技术实施例中,利用针对CDN平台的应用文件得到的校验结果以及下载速度,更新CDN平台调度策略,如此,可以能够通过监控CDN平台的应用文件实现调度CDN平台。附图说明图1为本专利技术实施例调度方法的实现流程示意图一;图2为本专利技术实施例调度方法的实现流程示意图二;图3为本专利技术实施例调度方法的实现流程示意图三;图4为本专利技术实施例调度CDN平台的具体实现流程示意图;图5为本专利技术实施例调度系统的结构示意图;图6为本专利技术实施例调度装置的组成结构示意图一;图7为本专利技术实施例调度装置的组成结构示意图二;图8为本专利技术实施例调度装置的组成结构示意图三;图9为本专利技术实施例调度装置的组成结构示意图四。具体实施方式相关技术中,CDN平台流量调度是指同一CDN厂商平台的不同节点之间根据流本文档来自技高网...

【技术保护点】
1.一种调度方法,其特征在于,所述方法应用于业务终端,所述方法包括:对下载的应用文件进行校验,得到校验结果;并计算对应的下载速度;所述应用文件是从所述业务终端所属地域及运营商的至少一个内容分发网络CDN平台下载的;将所述校验结果及下载速度发送给决策服务器;所述校验结果及下载速度用于供所述决策服务器更新CDN平台调度策略;所述CDN平台调度策略用于调度所述业务终端所属地域及运营商的各CDN平台。

【技术特征摘要】
1.一种调度方法,其特征在于,所述方法应用于业务终端,所述方法包括:对下载的应用文件进行校验,得到校验结果;并计算对应的下载速度;所述应用文件是从所述业务终端所属地域及运营商的至少一个内容分发网络CDN平台下载的;将所述校验结果及下载速度发送给决策服务器;所述校验结果及下载速度用于供所述决策服务器更新CDN平台调度策略;所述CDN平台调度策略用于调度所述业务终端所属地域及运营商的各CDN平台。2.根据权利要求1所述的方法,其特征在于,所述对下载的应用文件进行校验,得到校验结果,包括:当下载完成后,对下载的应用文件进行计算得到第一校验信息;将接收调度服务器发送的第二校验信息所述第一校验信息与进行匹配,得到匹配结果;将所述匹配结果作为校验结果。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过调度服务器发送的所述业务终端所属地域及运营商的至少一个CDN平台的地址,下载所述应用文件。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:向所述调度服务器发送调度请求;所述调度请求用于向调度服务器请求下载应用文件;接收所述调度服务器发送的针对所述调度请求的相关信息;所述相关信息是调度服务器使用决策服务器确定的CDN平台调度策略确定的;所述相关信息用于供所述业务终端下载应用文件并校验。5.一种调度方法,其特征在于,所述方法应用于决策服务器,所述方法包括:接收各业务终端发送的校验结果及下载速度;校验结果及下载速度针对的是相应业务终端所属地域及运营商的至少一个内容分发网络CDN平台;利用各业务终端发送的校验结果及下载速度,更新CDN平台调度策略;所述CDN平台调度策略用于调度相应业务终端所属地域及运营商的各CDN平台。6.根据权利要求5所述的方法,其特征在于,所述利用各业务终端发送的校验结果及下载速度,更新CDN平台调度策略,包括:利用各业务终端发送的每个CDN平台对应的校验结果及下载速度,计算对应CDN平台的质量参数;利用计算得到的相应CDN平台的质量参数,对各业务终端所属地域及运营商的各CDN平台按照质量参数进行排序,得到排序结果;按照所述排序结果,调整各CDN平台的调度概率,以更新CDN平台调度策略。7.根据权利要求6所述的方法,其特征在于,所述利用各业务终端发送的每个CDN平台对应的校验结果及下载速度,计算对应CDN平台的质量参数,包括:针对各业务终端发送的校验结果及下载速度对应的每个CDN平台,统计预设时间段内每个应用文件的下载总次数;针对各业务终端所属地域及运营商的各CDN平台,统计所述预设时间段内每个应用文件的平均...

【专利技术属性】
技术研发人员:王林涛张竞李小海
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:北京,11

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

1