[发明专利]调度服务器及多媒体转码用的分布式系统有效
申请号: | 200910237512.9 | 申请日: | 2009-11-17 |
公开(公告)号: | CN101917385A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 李军;温晓瑶;闫鹏;王晶晶;魏国荣 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100080 北京市海淀区西草*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调度 服务器 多媒体 转码用 分布式 系统 | ||
1.一种多媒体转码用的分布式系统,其特征在于,包括:
用户终端,用于提交转码任务请求,以及,接收转码任务的执行结果;
转码服务器,包括:
主动反馈模块,用于向所述调度服务器实时反馈其运行状态信息;
转码处理模块,用于依据调度服务器分发的转码任务执行相应格式的转码处理,并向调度服务器返回转码任务的执行结果;
调度服务器,包括:
注册模块,用于注册系统内各转码服务器的信息;
用户端接口模块,用于接收转码任务请求,以及,将转码任务的执行结果发送至用户终端;
配置模块,用于对所述转码任务请求配置传输参数,所述传输参数中包括优先级参数;
任务分发模块,用于依据所述传输参数和转码服务器反馈的运行状态信息,分发转码任务至相应的转码服务器。
2.如权利要求1所述的系统,其特征在于,所述优先级参数通过当前转码任务请求中用户设置的紧急度参数,以及,当前转码任务请求的接收时间确定;
或者,所述优先级参数通过读取目标用户终端的预置等级,以及,当前转码任务请求的接收时间确定;
或者,所述优先级参数通过读取目标用户终端的预置等级,当前转码任务请求中用户设置的紧急度参数,以及,当前转码任务请求的接收时间确定。
3.如权利要求1或2所述的系统,其特征在于,所述转码服务器的信息为IP地址信息;所述转码服务器的运行状态信息包括转码服务器的当前工作状态信息和资源占用信息。
4.如权利要求3所述的系统,其特征在于,所述任务分发模块进一步包括:
优先分发子模块,用于将优先级最高的转码任务,调度给当前工作状态为空闲且资源占用最少的转码服务器。
5.如权利要求3所述的系统,其特征在于,所述任务分发模块进一步包括:
中止分发子模块,用于在当前系统内所有转码服务器的当前工作状态均为忙碌时,暂停所述转码任务的调度处理。
6.一种调度服务器,其特征在于,所述调度服务器位于多媒体转码用的分布式系统中,所述分布式系统中包括多个转码服务器和用户终端,所述调度服务器包括:
注册模块,用于注册系统内各转码服务器的信息;
用户端接口模块,用于接收转码任务请求,以及,将转码任务的执行结果发送至用户终端;
配置模块,用于对所述转码任务请求配置传输参数,所述传输参数中包括优先级参数;
任务分发模块,用于依据所述传输参数和转码服务器实时反馈的运行状态信息,分发转码任务至相应的转码服务器。
7.如权利要求6所述的调度服务器,其特征在于,所述优先级参数通过当前转码任务请求中用户设置的紧急度参数,以及,当前转码任务请求的接收时间确定;
或者,所述优先级参数通过读取目标用户终端的预置等级,以及,当前转码任务请求的接收时间确定;
或者,所述优先级参数通过读取目标用户终端的预置等级,当前转码任务请求中用户设置的紧急度参数,以及,当前转码任务请求的接收时间确定。
8.如权利要求6或7所述的调度服务器,其特征在于,所述转码服务器的信息为IP地址信息;所述转码服务器的运行状态信息包括转码服务器的当前工作状态信息和资源占用信息。
9.如权利要求8所述的调度服务器,其特征在于,所述任务分发模块进一步包括:
优先分发子模块,用于将优先级最高的转码任务,调度给当前工作状态为空闲且资源占用最少的转码服务器。
10.如权利要求8所述的调度服务器,其特征在于,所述任务分发模块进一步包括:
中止分发子模块,用于在当前系统内所有转码服务器的当前工作状态均为忙碌时,暂停所述转码任务的调度处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910237512.9/1.html,转载请声明来源钻瓜专利网。