视频生成方法及系统、存储介质技术方案

技术编号:23450228 阅读:15 留言:0更新日期:2020-02-28 23:27
本发明专利技术实施例提供一种视频生成方法及系统、存储介质。所述视频生成方法,包括:数据中心从数据源接入数据,其中,接入的数据至少包括:实时数据流和离线数据及接口数据的至少其中之一;事件中心确定所述数据中心接入的数据是否满足触发规则,且在满足事件规则时生成并发布触发事件;数据网关根据所述数据中心提供的数据进行数据接口抽象,得到业务数据;模板中心制作视频模板并为视频任务提供视频模板;任务中心根据所述触发事件从模板中心选择视频模板,根据所述视频模板及所述业务数据生成并发布视频任务;视频合成引擎执行所述视频任务以自动合成视频。

Video generation method, system and storage medium

【技术实现步骤摘要】
视频生成方法及系统、存储介质
本专利技术涉及信息
,尤其涉及一种视频生成方法及系统、存储介质。
技术介绍
主流的数据可视化形式为静态或交互式图表与文字结合展示,使用Excel、Tableau、d3.js等技术方案,均可通过选定数据生成对应的可视化图表。但是相关技术中的视频生成,都需要人工大量的参与,导致效率低且及时性差等问题。
技术实现思路
有鉴于此,本专利技术提供一种视频生成方法及系统、存储介质。本专利技术的技术方案是这样实现的:本申请实施例第一方面提供一种视频生成方法,包括:数据中心从数据源接入数据,其中,接入的数据至少包括:实时数据流和离线数据及接口数据的至少其中之一;事件中心确定所述数据中心接入的数据是否满足触发规则,且在满足事件规则时生成并发布触发事件;数据网关根据所述数据中心提供的数据进行数据接口抽象,得到业务数据;模板中心制作视频模板并为视频任务提供视频模板;任务中心根据所述触发事件从模板中心选择视频模板,并根据所述视频模板及所述业务数据生成并发布视频任务;视频合成引擎执行所述视频任务以自动合成视频。基于上述方案,所述数据中心从数据源接入数据包括以下至少之一:利用消息队列MQ和/或长连接实时接入所述实时数据流;基于日志或数据库同步方式,离线接入离线数据流;接口接入第三方数据。基于上述方案,所述方法还包括:根据请求接入到所述数据库的数据质量,选择清洗过滤规则;基于选择的清洗过滤规则对请求接入的数据进行清洗和过滤;将清洗过滤后的数据,按照所对应业务场景的业务数据格式进行转换聚合,得到结构化数据;将所述结构化数据,写入所述数据中心。基于上述方案,所述事件中心确定所述数据中心接入的数据是否满足触发规则,且在满足事件规则时生成并发布触发事件,包括:根据接入所述数据中心的数据的业务场景,确定是否满足所述触发规则;当满足所述触发规则时,生成并发布所述触发事件。基于上述方案,所述方法还包括:获取并存储不同业务场景的所述触发事件的事件规则。基于上述方案,所述模板中心制作视频模板并为视频任务提供视频模板,包括:所述模板中心提供图形化编辑工具,并基于所述图形化编辑工具提供动态可视化组件制作视频模板,制作完成后的视频模板存储在模板中心;和/或,所述图形化编辑工具,可将模板管理中心提供的数据,导入模板内的可视化组件,合成视频并在线预览,并基于所述在线预览的效果调试所述视频模板。基于上述方案,所述任务中心根据所述触发事件生成视频任务,并向视频合成引擎发布所述视频任务,包括:所述任务中心监听所述事件中心发布的触发事件;若监听到所述触发事件,根据所述触发事件触发视频任务获取所述视频模板;通过所述数据网关从所述数据中心读取合成视频所需的业务数据;基于所述视频模板及所述业务数据,生成视频任务;将所述视频任务发布给视频合成引擎。基于上述方案,所述视频合成引擎执行所述视频任务以自动合成视频,包括:根据所述业务数据,进行语音转换得到音频帧;根据所述视频模板对所业务数据进行视频图形化渲染,得到图像帧;合并所述音频帧和所述图像帧,得到生成的所述视频。基于上述方案,所述方法还包括:所述任务中心根据定义的定期任务计划,定期发布视频任务。本申请实施例第二方面提供一种视频生成系统,包括:数据中心,用于从数据源接入数据,其中,接入的数据至少包括:实时数据流和离线数据及接口数据的至少其中之一;事件中心,用于确定所述数据中心接入的数据是否满足触发规则,且在满足事件规则时生成并发布触发事件;数据网关,用于根据所述数据中心提供的数据进行数据接口抽象,得到业务数据;模板中心,用于根据业务需求制作视频模板,并为视频任务提供视频模板;任务中心,用于根据所述触发事件或定期任务计划生成视频任务,并执行所述视频任务;视频合成引擎,用于执行所述视频任务,根据选择的所述视频模板及业务数据自动合成视频。本申请实施例第三方面提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时,能够前述任意技术方案提供的视频生成方法。本专利技术实施例提供的技术方案,会自动检测数据中心接入的数据是否满足触发规则,如果满足触发规则,模板中心会提供与视频任务相匹配的视频模板,并基于选择的视频模板及从数据中心获取的业务数据发布视频任务,视频合成引擎通过执行所述视频任务最终自动合成视频,而这一过程可以无人工参与,具有效率高及合成视频的自动性高的特点。且基于触发规则自动判断是否满足生成视频的条件,无需人工手动触发,如此,可以用于批量合成视频。附图说明图1为本专利技术实施例提供的一种视频生成方法的流程示意图;图2为本专利技术实施例提供的一种视频生成系统的结构示意图;图3为本专利技术实施例提供的一种视频任务生成发布的流程示意图;图4为本专利技术实施例提供的一种视频处理系统的结构示意图;图5为本专利技术实施例提供的另一种视频生成方法的流程示意图。具体实施方式以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。对本专利技术进行进一步详细说明之前,对本专利技术实施例中涉及的名词和术语进行说明,本专利技术实施例中涉及的名词和术语适用于如下的解释。如图1所示,本实施例提供一种视频生成方法,包括:S110:数据中心从数据源接入数据,其中,接入的数据至少包括:实时数据流和离线数据及接口数据的至少其中之一;S120:事件中心确定所述数据中心接入的数据是否满足触发规则,且在满足事件规则时生成并发布触发事件;S130:数据网关根据所述数据中心提供的数据进行数据接口抽象,得到业务数据;S140:模板中心制作视频模板并为视频任务提供视频模板;S150:任务中心根据所述触发事件从模板中心选择视频模板,并根据所述视频模板和所述业务数据生成并发布视频任务;S160:视频合成引擎执行所述视频任务以自动合成视频。本申请实施例提供的视频生成方法,可应用于视频生成系统中。如图2所示,该视频生成系统包括:所述数据中心、事件中心、数据网关、模板中心、任务中心及所述视频合成引擎。所述数据中心可包括一个或多个数据库,这些数据库用于存储接入到所述数据中心的数据。所述数据源可任意类型的可以提供接入到所述数据本文档来自技高网
...

【技术保护点】
1.一种视频生成方法,其特征在于,包括:/n数据中心从数据源接入数据,其中,接入的数据至少包括:实时数据流和离线数据及接口数据的至少其中之一;/n事件中心确定所述数据中心接入的数据是否满足触发规则,且在满足事件规则时生成并发布触发事件;/n数据网关根据所述数据中心提供的数据进行数据接口抽象,得到业务数据;/n模板中心制作视频模板并为视频任务提供视频模板;/n任务中心根据所述触发事件从模板中心选择视频模板,并根据所述视频模板及所述业务数据生成并发布视频任务;/n视频合成引擎执行所述视频任务以自动合成视频。/n

【技术特征摘要】
1.一种视频生成方法,其特征在于,包括:
数据中心从数据源接入数据,其中,接入的数据至少包括:实时数据流和离线数据及接口数据的至少其中之一;
事件中心确定所述数据中心接入的数据是否满足触发规则,且在满足事件规则时生成并发布触发事件;
数据网关根据所述数据中心提供的数据进行数据接口抽象,得到业务数据;
模板中心制作视频模板并为视频任务提供视频模板;
任务中心根据所述触发事件从模板中心选择视频模板,并根据所述视频模板及所述业务数据生成并发布视频任务;
视频合成引擎执行所述视频任务以自动合成视频。


2.根据权利要求1所述的方法,其特征在于,所述数据中心从数据源接入数据包括以下至少之一:
利用消息队列MQ和/或长连接实时接入所述实时数据流;
基于日志或数据库同步方式,离线接入离线数据流;
接口接入第三方数据。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据请求接入到所述数据库的数据质量,选择清洗过滤规则;
基于选择的清洗过滤规则对请求接入的数据进行清洗和过滤;
将清洗过滤后的数据,按照所对应业务场景的业务数据格式进行转换聚合,得到结构化数据;
将所述结构化数据,写入所述数据中心。


4.根据权利要求1所述的方法,其特征在于,所述事件中心确定所述数据中心接入的数据是否满足触发规则,且在满足事件规则时生成并发布触发事件,包括:
根据接入所述数据中心的数据的业务场景,确定是否满足所述触发规则;
当满足所述触发规则时,生成并发布所述触发事件。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取并存储不同业务场景的所述触发事件的事件规则。


6.根据权利要求1所述的方法,其特征在于,所述模板中心制作视频模板并为视频任务提供视频模板,包括:
所述模板中心提供图形化编辑工具,并基于所述图形化编辑工具提供动态可视化组件制作视频模板,制作完成后的视频模板存储在模板中心...

【专利技术属性】
技术研发人员:俞俊杰徐常亮唐志伟劳天溢陈长君张珺张黎
申请(专利权)人:新华智云科技有限公司
类型:发明
国别省市:浙江;33

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

1