[发明专利]一种电视台节目的发布系统有效
申请号: | 201010117184.1 | 申请日: | 2010-03-02 |
公开(公告)号: | CN102196157A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 曹志强;杨永晟;吕辉 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N5/222 | 分类号: | H04N5/222;G06F9/46 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100080 北京市海淀区西草*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电视台 节目 发布 系统 | ||
技术领域
本发明涉及电视台节目发布技术领域,特别是涉及一种电视台节目的发布系统。
背景技术
近年来,随着信息技术的发展,新媒体业务得到了飞速发展。以VOD(视频点播,Video On Demand)为例,它是一种可以按用户需要点播节目的交互式视频系统,可以为用户提供各种交互式信息服务。
由于新媒体业务的发展迅速,对节目内容的需求量越来越大;而作为节目内容最大的资源库,如果电视台在满足原有节目的制播要求的同时,还能够为新媒体业务提供内容支持,那么电视台的数字化自动化建设将达到一次飞跃,并且极大提高的资源的利用率和节目的制作效率,做到“一处制作,多处使用”。
但是,目前电视台的节目制作主要还是针对电视台自身传统节目播出的需要,要使新媒体业务也能对现行的成品节目进行应用,除了在码率、格式等方面的特殊要求外,还需要无缝地接入到电视台的节目制作系统当中去,
假设电视台原有制作系统做了一个专题片,需要在电视台、VOD和IPTV(交互式网络电视,Internet Protocol Television)等3个目标系统上发布,现有技术一般有两种方法:
方法一、采用一个目标系统一个制作线的方式,这就需要3个制作线,不仅浪费资源,且不灵活;
方法二、采用人工协调的方式,从制作完一个节目到转码,再到目标系统的发布,都需要人工参与,导致发布效率低下。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够提供一种发布方案,用以灵活、高效地将电视台节目发布到不同的目标系统,且能够节省资源。
发明内容
本发明所要解决的技术问题是一种电视台节目的发布系统,用以在不浪费资源的前提下,灵活、高效地实现电视台节目的多渠道发布。
为了解决上述问题,本发明公开了一种电视台节目的发布系统,其特征在于,包括:
任务接收组件,与外界的任务源系统相连,用于接收针对节目源的发布任务,其中,所述发布任务中包括目标系统信息;
多个外联交互组件,与外界的目标系统一一对应连接,用于实现节目源至对应的目标系统的发布;
数据库,用于存储所述发布任务;
任务调度组件,包括:
扫描引擎模块,用于扫描数据库,获取到可执行的发布任务;
寻找模块,用于根据目标系统信息,为所述可执行的发布任务寻找对应的目标系统,进而确定发布任务对应的外联交互组件;
调用模块,用于调用外联交互组件,完成发布任务。
优选的,所述外联交互组件包括:
消息生成模块,用于依据外联交互组件与对应目标系统之间的约定,生成针对发布任务的消息;
消息交互模块,用于将消息放入IBM消息队列服务器的发送消息队列,由所述IBM消息队列服务器实现消息到目标系统的传递;
消息返回模块,用于采用轮询方式获取IBM MQ服务器的接收消息队列中的返回消息,确定发布任务的执行信息,其中,所述执行信息包括执行状态和/或执行结果。
优选的,所述目标系统提供Web Service的任务接口;
所述外联交互组件包括:
接口调用模块,用于调用对应目标系统的任务接口,完成发布任务。
优选的,所述外联交互组件还包括:
第一定义模块,用于定义Web Service的第一任务接口;
接收模块,用于在该第一任务接口被目标系统调用时,接收目标系统传递的发布任务的执行信息,其中,所述执行信息包括执行状态和/或执行结果。
优选的,所述任务调度组件还包括:
汇报模块,用于向所述任务源系统汇报相应发布任务的执行信息。
优选的,所述任务调度组件还包括判断模块和报错模块,其中,
所述判断模块,用于判断是否寻找到发布任务对应的目标系统,若是,则触发调用模块,否则,触发报错模块;
所述报错模块,用于报错结束发布任务。
优选的,所述发布任务中还包括任务优先级和时间期限信息;
所述扫描引擎模块,用于根据所述任务优先级和时间期限信息,通过扫描数据库,获取可执行的发布任务。
优选的,还包括:
系统配置组件,用于配置系统信息,其中,所述系统信息包括任务接收方式和/或扫描时间间隔信息。
优选的,所述任务接收方式为Web Service接口调用方式;
所述任务接收组件包括:
第二定义模块,用于定义Web Service的第二任务接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010117184.1/2.html,转载请声明来源钻瓜专利网。