[发明专利]转码服务器的脚本设置方法和系统有效
申请号: | 201310671453.2 | 申请日: | 2013-12-10 |
公开(公告)号: | CN103677918A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 李超;刘钧石;邢波;鲍大磊;王孝庆 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 脚本 设置 方法 系统 | ||
技术领域
本申请涉及转码服务领域,更具体地,涉及一种转码服务器的脚本设置方法和系统。
背景技术
现有技术中,视频网站将丰富的视频资源转换成适合于网络播放的格式,具体来说,对于不同的视频资源来说,其具有不同的视频格式,并不是所有的视频格式都适合于网络传输播放,视频网站将视频资源转换为如:“.flv”或“.mp4”等格式的视频成品进行网络传输(其中,“.flv”格式适合于电视终端传输及播放,“.mp4”格式适合于计算机及移动终端网络传输及播放)。为了保证用户的观看体验,视频网站通常都会提供大量的视频共用户自由选择播放。也就是说,视频网站需要建立大量的转码任务,并通过其内部的转码服务端(由转码服务器构成)来执行相应的转码任务以进行视频转码处理。
因此,视频资源从片源变成视频成品产出的过程中,转码作为生产线中最重要的一个环节就显得尤为重要。
对于转码过程而言,在开发、维护和视频转码时,不同的转码服务器在部署不同的转码服务后,可以实现不同的转码测试和转码处理等操作,其中,转码服务包括:测试脚本和转码程序执行脚本等。由于转码需要处理大量的视频转码任务,多数转码服务器都被充分利用参与转码处理,参与视频转码任务的每一台转码服务器上都部署有转码服务。
目前,在转码服务器进行转码前,都需要经过相应的测试,将测试程序或脚本部署到每一台服务器中,以确定各转码服务器是否符合转码要求。在转码服务器进行转码处理时,需要部署相应的转码程序执行脚本,转码服务器根据该转码程序执行脚本才能进行转码处理,对于已部署在转码服务器的转码程序执行脚本,为了提升转码程序执行脚本的处理效率,还需要对转码程序执行脚本进行不定期的优化更新。此外,为了保证所有的转码服务器都正常运行,还需要对转码服务器进行定期维护,部署相应的维护脚本到每一台转码服务器中。
但是,转码过程中,通常需要设置有几十甚至上百台转码服务器,在进行测试脚本、转码程序执行脚本或维护脚本的部署时,都需要大量重复的手动操作,整个部署过程需要消耗较长的时间,而且,手动部署的错误率也较高,将导致转码进度的延迟,甚至造成转码故障。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种转码服务器的脚本设置方法和系统,以解决由于手动转码部署耗时且部署错误率高造成转码故障及转码延迟的问题。
为了解决上述技术问题,本申请公开了一种转码服务器的脚本设置方法,包括:
确定每个待进行脚本设置的转码服务器的类型信息;
根据所述每个待进行脚本设置的转码服务器的类型信息和接收到的对应于不同类型的转码服务器的转码升级脚本,生成部署脚本;其中,所述部署脚本包含所述待进行脚本设置的转码服务器的类型信息和相应的转码升级脚本的对应关系;
将所述部署脚本分别提供给所述每个待进行脚本设置的转码服务器,以指示所述每个待进行脚本设置的转码服务器根据所述部署脚本进行脚本更新。
优选地,还包括:
分别监测所述每个待进行脚本设置的转码服务器根据所述部署脚本进行脚本更新的执行状态;
指示监测到的第一特定执行状态所对应的转码服务器重新根据所述部署脚本进行脚本更新;并
接收监测到的第二特定执行状态所对应的转码服务器定期反馈的脚本更新的报告信息;
其中,所述第一特定执行状态为未根据所述部署脚本进行脚本更新;所述第二特定执行状态为正在或已经完成根据所述部署脚本进行脚本更新。
优选地,分别监测所述每个待进行脚本设置的转码服务器根据所述部署脚本进行脚本更新的执行状态,具体包括:
分别监测所述部署脚本中对应于不同转码服务器的类型信息的转码升级脚本的版本号标识的状态。
为了解决上述技术问题,本申请还公开了一种转码服务器的脚本设置系统,包括:获取单元、设置单元和部署单元,其中,
所述获取单元,用于确定每个待进行脚本设置的转码服务器的类型信息;
所述设置单元,用于根据所述每个待进行脚本设置的转码服务器的类型信息和接收到的对应于不同类型的转码服务器的转码升级脚本,生成部署脚本;其中,所述部署脚本包含所述待进行脚本设置的转码服务器的类型信息和相应的转码升级脚本的对应关系;
所述部署单元,用于将所述部署脚本分别提供给所述每个待进行脚本设置的转码服务器,以指示所述每个待进行脚本设置的转码服务器根据所述部署脚本进行脚本更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310671453.2/2.html,转载请声明来源钻瓜专利网。