一种控制虚拟图文包装的方法、系统和设备.pdf

上传人:li****8 文档编号:4297400 上传时间:2018-09-13 格式:PDF 页数:14 大小:514.72KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110228826.X

申请日:

2011.08.10

公开号:

CN102752489A

公开日:

2012.10.24

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 5/222申请日:20110810|||公开

IPC分类号:

H04N5/222

主分类号:

H04N5/222

申请人:

新奥特(北京)视频技术有限公司

发明人:

龚浩; 李涛

地址:

100195 北京市海淀区五棵松路49号新奥特科技大厦

优先权:

专利代理机构:

北京挺立专利事务所(普通合伙) 11265

代理人:

叶树明

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种控制虚拟图文包装的方法、系统和设备,所述方法包括以下步骤:创建与至少一个备机指定的监听端口的通讯连接;通过所述通讯连接将所述命令流发送给所述至少一个备机,并接收所述至少一个备机的反馈信息;通过所述通讯连接将整合后的所述图文包装工程/模板发送给所述至少一个备机。本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/模板,使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。

权利要求书

1.一种控制虚拟图文包装的方法,其特征在于,包括以下步骤:创建与至少一个备机指定的监听端口的通讯连接;将当前需要执行的至少一个虚拟图文包装命令序列化;对序列化的结果添加数据头生成所述至少一个虚拟图文包装命令的命令流;通过所述通讯连接将所述命令流发送给所述至少一个备机,并接收所述至少一个备机的反馈信息,所述反馈信息包括所述至少一个备机执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的资源申请;根据所述资源申请整合所述图文包装工程/模板,通过所述通讯连接将整合后的所述图文包装工程/模板发送给所述至少一个备机。2.如权利要求1所述一种控制虚拟图文包装的方法,其特征在于,所述创建与备机指定的监听端口的通讯连接,包括:创建与所述备机指定的监听端口的sockets连接。3.如权利要求1所述一种控制虚拟图文包装的方法,其特征在于,所述将当前需要执行的至少一个虚拟图文包装命令序列化,包括:将当前需要执行的所述至少一个虚拟图文包装命令序列化为Buffer流,将所述Buffer流保存在内存中。4.如权利要求1所述一种控制虚拟图文包装的方法,其特征在于,所述数据头包括:命令的长度和命令的类型。5.一种控制虚拟图文包装的方法,其特征在于,包括以下步骤:在指定的监听端口创建与主机的端口通讯连接;通过所述端口通讯连接接收主机发送的命令流,所述命令流包括数据头;根据所述数据头解析所述命令流得到至少一个虚拟图文包装命令;将执行所述至少一个虚拟图文命令的反馈信息通过所述端口通讯连接发送给所述主机,所述反馈信息包括执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的资源申请;通过所述端口通讯连接接收所述图文包装工程/模板。6.如权利要求5所述一种控制虚拟图文包装的方法,其特征在于,在指定的监听端口创建与主机的端口通讯连接,包括:在指定的监听端口创建与所述主机的sockets连接。7.如权利要求5所述一种控制虚拟图文包装的方法,其特征在于,所述数据头包括:命令的长度和命令的类型。8.一种控制虚拟图文包装的主机,其特征在于,包括:通讯连接创建模块,用于创建与至少一个备机指定的监听端口的通讯连接;命令序列化模块,用于将当前需要执行的至少一个虚拟图文包装命令序列化;命令流生成模块,用于对序列化的结果添加数据头生成所述至少一个虚拟图文包装命令的命令流;命令流发送模块,用于通过所述通讯连接将所述命令流发送给所述至少一个备机;反馈信息接收模块,用于接收所述至少一个备机的反馈信息,所述反馈信息包括所述至少一个备机执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的资源申请;资源整合模块,用于根据所述资源申请整合所述图文包装工程/模板;资源发送模块,用于通过所述通讯连接将整合后的所述图文包装工程/模板发送给所述至少一个备机。9.如权利要求8所述一种控制虚拟图文包装的主机,其特征在于,通讯连接创建模块,具体用于创建与所述备机指定的监听端口的sockets连接。10.如权利要求8所述一种控制虚拟图文包装的主机,其特征在于,命令序列化模块,具体用于将当前需要执行的所述至少一个虚拟图文包装命令序列化为Buffer流,将所述Buffer流保存在内存中。11.如权利要求8所述一种控制虚拟图文包装的主机,其特征在于,所述数据头包括:命令的长度和命令的类型。12.一种控制虚拟图文包装的备机,其特征在于,包括:端口通讯连接创建模块,用于在指定的监听端口创建与主机的端口通讯连接;命令流接收模块,用于通过所述端口通讯连接接收所述主机发送的命令流,所述命令流包括数据头;命令流解析模块,用于根据所述数据头解析所述命令流得到至少一个虚拟图文包装命令;反馈信息发送模块,用于将执行所述至少一个虚拟图文命令的反馈信息通过所述端口通讯连接发送给所述主机,所述反馈信息包括执行所述虚拟图文包装命令所需图文包装工程/模板的资源申请;资源接收模块,通过所述端口通讯连接接收所述图文包装工程/模板。13.如权利要求12所述一种控制虚拟图文包装的备机,其特征在于,所述端口通讯连接创建模块,具体用于在指定的监听端口创建与所述主机的sockets连接。14.如权利要求12所述一种控制虚拟图文包装的备机,其特征在于,所述数据头包括:命令的长度和命令的类型。15.一种控制虚拟图文包装的系统,其特征在于,包括:主机,包括:通讯连接创建模块,用于创建与至少一个备机指定的监听端口的通讯连接;命令序列化模块,用于将当前需要执行的至少一个虚拟图文包装命令序列化,具体用于将当前需要执行的所述至少一个虚拟图文包装命令序列化为Buffer流,将所述Buffer流保存在内存中;命令流生成模块,用于对序列化的结果添加数据头生成所述至少一个虚拟图文包装命令的命令流;命令流发送模块,用于通过所述通讯连接将所述命令流发送给所述至少一个备机;反馈信息接收模块,用于接收所述至少一个备机的反馈信息,所述反馈信息包括所述至少一个备机执行所述命令流中所述至少一个虚拟图文包装命令的执行状态和执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的资源申请;资源整合模块,用于根据所述资源申请整合所述图文包装工程/模板;资源发送模块,用于通过所述通讯连接将整合后的所述图文包装工程/模板发送给至少一个备机;至少一个备机,包括:端口通讯连接创建模块,用于在指定的监听端口创建与主机的端口通讯连接;命令流接收模块,用于通过所述端口通讯连接接收主机发送的命令流,所述命令流包括数据头;命令流解析模块,用于根据所述数据头解析所述命令流得到至少一个虚拟图文包装命令;反馈信息发送模块,用于将执行所述至少一个虚拟图文命令的反馈信息通过所述端口通讯连接发送给所述主机,所述反馈信息包括执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的资源申请;资源接收模块,通过所述端口通讯连接接收所述图文包装工程/模板。

说明书

一种控制虚拟图文包装的方法、系统和设备

技术领域

本发明涉及虚拟演播室领域,尤其一种控制虚拟图文包装的方法、系统
和设备。

背景技术

各电视媒体都力求在最短的时间内将有视觉冲击力和频道特色的电视节
目发布出去,为了吸引更多的观众,电视台对包装的要求也越来越高,不仅
要求大气、美观、有视觉冲击力,更要有个性,有特色,通过整体包装,形
成频道的品牌形象。以往的字幕机已经不能满足电视台对图文制作的要求了,
电视图文包装系统因此而发展起来。

传统的电视播出都需要有一个真实的场景环境,在当今这个快速发展的
社会,搭建真实场景既缓慢费时又消耗大量资源。虚拟技术的出现可以比较
好的解决这个问题,通过虚拟场景与真实播出相结合的方式来获得美观、有
视觉冲击力的播出效果。

虚拟图文包装系统是融合三维虚拟演播室技术和图文技术,将三维图文、
三维模型动画真实的融入到摄像机拍摄的节目信号画面中,并且能跟随摄像
机镜头的变化而变化,是一种演播室节目拍摄和制作全新的制作手段。

在实现本发明的过程中,发明人发现现有技术中存在以下缺点:

1、传统的虚拟图文包装系统多为单机运行,没有考虑到多个系统之间互
备互控、联动调解;

2、存在安全隐患,当一台控制机出现故障时,播出将会中断。

发明内容

本发明实施例提供了一种控制虚拟图文包装的方法、系统和设备,采用多
机互联,备机运行与主机相同的虚拟图文包装命令,并根据所述虚拟图文命
令从主机申请虚拟图文包装工程/模板,使得虚拟图文包装系统中的主机在出
现故障时,备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。

本发明实施例提供了一种控制虚拟图文包装的方法,包括以下步骤:

创建与至少一个备机指定的监听端口的通讯连接;

将当前需要执行的至少一个虚拟图文包装命令序列化;

对序列化的结果添加数据头生成所述至少一个虚拟图文包装命令的命令
流;

通过所述通讯连接将所述命令流发送给所述至少一个备机,并接收所述
至少一个备机的反馈信息,所述反馈信息包括所述至少一个备机执行所述至
少一个虚拟图文包装命令所需图文包装工程/模板的资源申请;

根据所述资源申请整合所述图文包装工程/模板,通过所述通讯连接将整
合后的所述图文包装工程/模板发送给所述至少一个备机;

所述创建与备机指定的监听端口的通讯连接,包括:创建与所述备机指
定的监听端口的sockets连接。

所述将当前需要执行的至少一个虚拟图文包装命令序列化,包括:将当
前需要执行的所述至少一个虚拟图文包装命令序列化为Buffer流,将所述
Buffer流保存在内存中。

所述数据头包括:命令的长度和命令的类型。

本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图
文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/模板,
使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,
保证了虚拟演播室播出的正常运行。

本发明实施例提供了另一种控制虚拟图文包装的方法,包括以下步骤:

在指定的监听端口创建与主机的端口通讯连接;

通过所述端口通讯连接接收主机发送的命令流,所述命令流包括数据头;

根据所述数据头解析所述命令流得到至少一个虚拟图文包装命令;

将执行所述至少一个虚拟图文命令的反馈信息通过所述端口通讯连接发
送给所述主机,所述反馈信息包括执行所述至少一个虚拟图文包装命令所需
图文包装工程/模板的资源申请;

通过所述端口通讯连接接收所述图文包装工程/模板。

所述在指定的监听端口创建与主机的端口通讯连接,包括:

在指定的所述监听端口创建与所述主机的sockets连接。

所述数据头包括:命令的长度和命令的类型。

本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图
文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/模板,
使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,
保证了虚拟演播室播出的正常运行。

本发明实施例提供了一种控制虚拟图文包装的主机,包括:

通讯连接创建模块,用于创建与至少一个备机指定的监听端口的通讯连
接;

命令序列化模块,用于将当前需要执行的至少一个虚拟图文包装命令序
列化;

命令流生成模块,用于对序列化的结果添加数据头生成所述至少一个虚
拟图文包装命令的命令流;

命令流发送模块,用于通过所述通讯连接将所述命令流发送给所述至少
一个备机;

反馈信息接收模块,用于接收所述至少一个备机的反馈信息,所述反馈
信息包括所述至少一个备机执行所述命令流中所述至少一个虚拟图文包装命
令的执行状态和执行所述至少一个虚拟图文包装命令所需图文包装工程/模板
的资源申请;

资源整合模块,用于根据所述资源申请整合所述图文包装工程/模板;

资源发送模块,用于通过所述通讯连接将整合后的所述图文包装工程/模
板发送给所述至少一个备机。

通讯连接创建模块,具体用于创建与所述备机指定的监听端口的sockets
连接。

命令序列化模块,具体用于将当前需要执行的所述至少一个虚拟图文包
装命令序列化为Buffer流,将所述Buffer流保存在内存中。

所述数据头包括:命令的长度和命令的类型。

本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图
文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/模板,
使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,
保证了虚拟演播室播出的正常运行。

本发明实施例提供了一种控制虚拟图文包装的备机,包括:

端口通讯连接创建模块,用于在指定的监听端口创建与主机的端口通讯
连接;

命令流接收模块,用于通过所述端口通讯连接接收主机发送的命令流,
所述命令流包括数据头;

命令流解析模块,用于根据所述数据头解析所述命令流得到至少一个虚
拟图文包装命令;

反馈信息发送模块,用于将执行所述至少一个虚拟图文命令的反馈信息
通过所述端口通讯连接发送给所述主机,所述反馈信息包括执行所述至少一
个虚拟图文包装命令所需图文包装工程/模板的资源申请;

资源接收模块,通过所述端口通讯连接接收所述图文包装工程/模板。

所述端口通讯连接创建模块,具体用于在指定的监听端口创建与所述主
机的sockets连接。

所述数据头包括:命令的长度和命令的类型。

本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图
文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/模板,
使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,
保证了虚拟演播室播出的正常运行。

本发明实施例提供了一种控制虚拟图文包装的系统,包括:

主机,包括:通讯连接创建模块,用于创建与至少一个备机指定的监听
端口的通讯连接;命令序列化模块,用于将当前需要执行的至少一个虚拟图
文包装命令序列化,具体用于将当前需要执行的所述至少一个虚拟图文包装
命令序列化为Buffer流,将所述Buffer流保存在内存中;命令流生成模块,
用于对序列化的结果添加数据头生成所述至少一个虚拟图文包装命令的命令
流;命令流发送模块,用于通过所述通讯连接将所述命令流发送给所述至少
一个备机;反馈信息接收模块,用于接收所述至少一个备机的反馈信息,所述
反馈信息包括所述至少一个备机执行所述命令流中所述至少一个虚拟图文包
装命令的执行状态和执行所述至少一个虚拟图文包装命令所需图文包装工程/
模板的资源申请;资源整合模块,用于根据所述资源申请整合所述图文包装
工程/模板;资源发送模块,用于通过所述通讯连接将整合后的所述图文包装
工程/模板发送给至少一个备机;

至少一个备机,包括:端口通讯连接创建模块,用于在指定的监听端口
创建与主机的端口通讯连接;命令流接收模块,用于通过所述端口通讯连接
接收主机发送的命令流,所述命令流包括数据头;命令流解析模块,用于根
据所述数据头解析所述命令流得到至少一个虚拟图文包装命令;反馈信息发
送模块,用于将执行所述至少一个虚拟图文命令的反馈信息通过所述端口通
讯连接发送给所述主机,所述反馈信息包括执行所述至少一个虚拟图文包装
命令所需图文包装工程/模板的资源申请;资源接收模块,通过所述端口通讯
连接接收所述图文包装工程/模板。

本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图
文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/模板,
使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,
保证了虚拟演播室播出的正常运行。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实
施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面
描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,
在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例中一种控制虚拟图文包装的方法的流程图;

图2是本发明实施例中另一种控制虚拟图文包装的方法的流程图;

图3是本发明实施例中一种控制虚拟图文包装的主机的结构图;

图4是本发明实施例中一种控制虚拟图文包装的备机的结构图;

图5是本发明实施例中一种控制虚拟图文包装的系统的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行
清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是
全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创
造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例一提供了一种控制虚拟图文包装的方法,如图1所示,包
括以下步骤:

步骤S101,创建与至少一个备机指定的监听端口的通讯连接,具体为创
建与所述备机指定的监听端口的sockets连接;

步骤S102,将当前需要执行的至少一个虚拟图文包装命令序列化,具体
为将当前需要执行的虚拟图文包装命令序列化为Buffer流,将所述Buffer流
保存在内存中;

步骤S103,对序列化的结果添加数据头生成所述至少一个虚拟图文包装
的命令流,所述数据头包括:命令的长度和命令的类型;

步骤S104,通过所述通讯连接将所述命令流发送给所述至少一个备机;

步骤S105,接收所述备机的反馈信息,所述反馈信息包括执行所述至少
一个虚拟图文包装命令所需图文包装工程/模板的资源申请;

步骤S106,根据所述资源申请整合所述图文包装工程/模板,

步骤S107,通过所述通讯连接将整合后的所述图文包装工程/模板发送给
所述至少一个备机。

还包括:

所述至少一个备机通过所述通讯连接接收所述命令流,并执行所述命令
流中的所述至少一个虚拟图文包装命令。

本发明实施例的技术方案带来的有益效果如下:采用多机互联,备机运
行与主机执行相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申
请虚拟图文包装工程/模板,使得虚拟图文包装系统中的主机在出现故障时,
备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。

本发明实施例二提供了另一种控制虚拟图文包装的方法,如图2所示,
包括以下步骤:

步骤S201,在指定的监听端口创建与主机的端口通讯连接,具体包括:
在指定的监听端口创建与主机的sockets连接;

步骤S202,通过所述端口通讯连接接收主机发送的命令流,所述命令流
包括数据头,所述数据头具体包括:命令的长度和命令的类型;

步骤S203,根据所述数据头解析所述命令流得到至少一个虚拟图文包装
命令;

步骤S204,将执行所述至少一个虚拟图文命令的反馈信息通过所述端口
通讯连接发送给所述主机,所述反馈信息包括执行所述虚拟图文包装命令所
需图文包装工程/模板的资源申请;

步骤S205,通过所述端口通讯连接接收所述图文包装工程/模板。

本发明实施例的技术方案带来的有益效果如下:采用多机互联,备机运
行与主机执行相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申
请虚拟图文包装工程/模板,使得虚拟图文包装系统中的主机在出现故障时,
备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。

本发明实施例三提供了一种控制虚拟图文包装的主机,如图3所示,包
括:

通讯连接创建模块301,用于创建与至少一个备机指定的监听端口的通讯
连接;

命令序列化模块302,用于将当前需要执行的至少一个虚拟图文包装命令
序列化;具体包括:将当前需要执行的所述至少一个虚拟图文包装命令序列
化为Buffer流,将所述Buffer流保存在内存中;

命令生成模块303,用于对序列化的结果添加数据头生成所述虚拟图文包
装命令的命令流,所述数据头包括:命令的长度和命令的类型;

命令流发送模块304,用于通过所述通讯连接将所述命令流发送给所述至
少一个备机,

反馈信息接收模块305,用于接收所述至少一个备机的反馈信息,所述反
馈信息包括所述至少一个备机执行所述至少一个虚拟图文包装命令所需图文
包装工程/模板的资源申请;

资源整合模块306,用于根据所述资源申请整合所述图文包装工程/模板;

资源发送模块307,用于通过所述通讯连接将整合后的所述图文包装工程
/模板发送给至少一个备机。

本发明实施例的技术方案带来的有益效果如下:采用多机互联,备机运
行与主机执行相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申
请虚拟图文包装工程/模板,使得虚拟图文包装系统中的主机在出现故障时,
备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。

本发明实施例四提供了一种控制虚拟图文包装的备机,如图4所示,包
括:

端口通讯连接创建模块401,用于在指定的监听端口创建与主机的端口通
讯连接,具体包括:在指定的监听端口创建与主机的sockets连接;

命令流接收模块402,用于通过所述端口通讯连接接收所述主机发送的命
令流,所述命令流包括数据头,包述数据具体包括:命令的长度和命令的类
型;

命令流解析模块403,用于根据所述数据头解析所述命令流得到至少一个
虚拟图文包装命令;

反馈信息发送模块404,用于将执行所述至少一个虚拟图文命令的反馈信
息通过所述端口通讯连接发送给所述主机,所述反馈信息包括执行所述至少
一个虚拟图文包装命令所需图文包装工程/模板的资源申请;

资源接收模块405,用于通过所述端口通讯连接接收所述图文包装工程/
模板。

本发明实施例的技术方案带来的有益效果如下:采用多机互联,备机运
行与主机执行相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申
请虚拟图文包装工程/模板,使得虚拟图文包装系统中的主机在出现故障时,
备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。

本发明实施例五提供了一种控制虚拟图文包装的系统,如图5所示,包
括:

主机501,具体包括:

通讯连接创建模块5011,用于创建与至少一个备机指定的监听端口的通
讯连接;

命令序列化模块5012,用于将当前需要执行的至少一个虚拟图文包装命
令序列化,具体包括:将当前需要执行的所述至少一个虚拟图文包装命令序
列化为Buffer流,将所述Buffer流保存在内存中;

命令生成模块5013,用于对序列化的结果添加数据头生成所述至少一个
虚拟图文包装的命令流,所述数据头包括:命令的长度和命令的类型;

命令流发送模块5014,用于通过所述通讯连接将所述命令流发送给所述
至少一个备机,

反馈信息接收模块5015,用于接收所述至少一个备机的反馈信息,所述
反馈信息包括所述至少一个备机执行所述至少一个虚拟图文包装命令所需图
文包装工程/模板的资源申请;

资源整合模块5016,用于根据所述资源申请整合所述图文包装工程/模板;

资源发送模块5017,用于通过所述通讯连接将整合后的所述图文包装工
程/模板发送给至少一个备机。

至少一个备机,例如备机502,具体包括:

端口通讯连接创建模块5021,用于在指定的监听端口创建与主机的端口
通讯连接,具体包括:在指定的监听端口创建与主机的sockets连接;

命令流接收模块5022,用于通过所述端口通讯连接接收主机发送的命令
流,所述命令流包括数据头,包述数据具体包括:命令的长度和命令的类型;

命令流解析模块5023,用于根据所述数据头解析所述命令流得到至少一
个虚拟图文包装命令;

反馈信息发送模块5024,用于将执行所述至少一个虚拟图文命令的反馈
信息通过所述端口通讯连接发送给所述主机,所述反馈信息包括执行所述至
少一个虚拟图文包装命令所需图文包装工程/模板的资源申请;

资源接收模块5025,用于通过所述端口通讯连接接收所述图文包装工程/
模板

本发明实施例的技术方案带来的有益效果如下:采用多机互联,备机运
行与主机执行相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申
请虚拟图文包装工程/模板,使得虚拟图文包装系统中的主机在出现故障时,
备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发
明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实
现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,
该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移
动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,
服务器,或者网络设备等)执行本发明各个实施例所述的方法。

总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护
范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,
均应包含在本发明的保护范围之内。

一种控制虚拟图文包装的方法、系统和设备.pdf_第1页
第1页 / 共14页
一种控制虚拟图文包装的方法、系统和设备.pdf_第2页
第2页 / 共14页
一种控制虚拟图文包装的方法、系统和设备.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种控制虚拟图文包装的方法、系统和设备.pdf》由会员分享,可在线阅读,更多相关《一种控制虚拟图文包装的方法、系统和设备.pdf(14页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102752489 A (43)申请公布日 2012.10.24 C N 1 0 2 7 5 2 4 8 9 A *CN102752489A* (21)申请号 201110228826.X (22)申请日 2011.08.10 H04N 5/222(2006.01) (71)申请人新奥特(北京)视频技术有限公司 地址 100195 北京市海淀区五棵松路49号 新奥特科技大厦 (72)发明人龚浩 李涛 (74)专利代理机构北京挺立专利事务所(普通 合伙) 11265 代理人叶树明 (54) 发明名称 一种控制虚拟图文包装的方法、系统和设备 (57) 摘要 本发明实施例公。

2、开了一种控制虚拟图文包装 的方法、系统和设备,所述方法包括以下步骤:创 建与至少一个备机指定的监听端口的通讯连接; 通过所述通讯连接将所述命令流发送给所述至少 一个备机,并接收所述至少一个备机的反馈信息; 通过所述通讯连接将整合后的所述图文包装工程 /模板发送给所述至少一个备机。本发明的实施 例中,采用多机互联,备机运行与主机执行相同的 虚拟图文包装命令,并根据所述虚拟图文命令从 主机申请虚拟图文包装工程/模板,使得虚拟图 文包装系统中的主机在出现故障时,备机无缝接 管主机的工作,保证了虚拟演播室播出的正常运 行。 (51)Int.Cl. 权利要求书3页 说明书7页 附图3页 (19)中华人民。

3、共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 7 页 附图 3 页 1/3页 2 1.一种控制虚拟图文包装的方法,其特征在于,包括以下步骤: 创建与至少一个备机指定的监听端口的通讯连接; 将当前需要执行的至少一个虚拟图文包装命令序列化; 对序列化的结果添加数据头生成所述至少一个虚拟图文包装命令的命令流; 通过所述通讯连接将所述命令流发送给所述至少一个备机,并接收所述至少一个备机 的反馈信息,所述反馈信息包括所述至少一个备机执行所述至少一个虚拟图文包装命令所 需图文包装工程/模板的资源申请; 根据所述资源申请整合所述图文包装工程/模板,通过所述通讯连接将整合后的所述 图。

4、文包装工程/模板发送给所述至少一个备机。 2.如权利要求1所述一种控制虚拟图文包装的方法,其特征在于,所述创建与备机指 定的监听端口的通讯连接,包括: 创建与所述备机指定的监听端口的sockets连接。 3.如权利要求1所述一种控制虚拟图文包装的方法,其特征在于,所述将当前需要执 行的至少一个虚拟图文包装命令序列化,包括: 将当前需要执行的所述至少一个虚拟图文包装命令序列化为Buffer流,将所述 Buffer流保存在内存中。 4.如权利要求1所述一种控制虚拟图文包装的方法,其特征在于,所述数据头包括: 命令的长度和命令的类型。 5.一种控制虚拟图文包装的方法,其特征在于,包括以下步骤: 在指。

5、定的监听端口创建与主机的端口通讯连接; 通过所述端口通讯连接接收主机发送的命令流,所述命令流包括数据头; 根据所述数据头解析所述命令流得到至少一个虚拟图文包装命令; 将执行所述至少一个虚拟图文命令的反馈信息通过所述端口通讯连接发送给所述主 机,所述反馈信息包括执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的资 源申请; 通过所述端口通讯连接接收所述图文包装工程/模板。 6.如权利要求5所述一种控制虚拟图文包装的方法,其特征在于,在指定的监听端口 创建与主机的端口通讯连接,包括: 在指定的监听端口创建与所述主机的sockets连接。 7.如权利要求5所述一种控制虚拟图文包装的方法,其特征。

6、在于,所述数据头包括: 命令的长度和命令的类型。 8.一种控制虚拟图文包装的主机,其特征在于,包括: 通讯连接创建模块,用于创建与至少一个备机指定的监听端口的通讯连接; 命令序列化模块,用于将当前需要执行的至少一个虚拟图文包装命令序列化; 命令流生成模块,用于对序列化的结果添加数据头生成所述至少一个虚拟图文包装命 令的命令流; 命令流发送模块,用于通过所述通讯连接将所述命令流发送给所述至少一个备机; 反馈信息接收模块,用于接收所述至少一个备机的反馈信息,所述反馈信息包括所述 至少一个备机执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的资源申请; 权 利 要 求 书CN 10275248。

7、9 A 2/3页 3 资源整合模块,用于根据所述资源申请整合所述图文包装工程/模板; 资源发送模块,用于通过所述通讯连接将整合后的所述图文包装工程/模板发送给所 述至少一个备机。 9.如权利要求8所述一种控制虚拟图文包装的主机,其特征在于,通讯连接创建模块, 具体用于创建与所述备机指定的监听端口的sockets连接。 10.如权利要求8所述一种控制虚拟图文包装的主机,其特征在于,命令序列化模块, 具体用于将当前需要执行的所述至少一个虚拟图文包装命令序列化为Buffer流,将所述 Buffer流保存在内存中。 11.如权利要求8所述一种控制虚拟图文包装的主机,其特征在于,所述数据头包括: 命令的。

8、长度和命令的类型。 12.一种控制虚拟图文包装的备机,其特征在于,包括: 端口通讯连接创建模块,用于在指定的监听端口创建与主机的端口通讯连接; 命令流接收模块,用于通过所述端口通讯连接接收所述主机发送的命令流,所述命令 流包括数据头; 命令流解析模块,用于根据所述数据头解析所述命令流得到至少一个虚拟图文包装命 令; 反馈信息发送模块,用于将执行所述至少一个虚拟图文命令的反馈信息通过所述端口 通讯连接发送给所述主机,所述反馈信息包括执行所述虚拟图文包装命令所需图文包装工 程/模板的资源申请; 资源接收模块,通过所述端口通讯连接接收所述图文包装工程/模板。 13.如权利要求12所述一种控制虚拟图文。

9、包装的备机,其特征在于,所述端口通讯连 接创建模块,具体用于在指定的监听端口创建与所述主机的sockets连接。 14.如权利要求12所述一种控制虚拟图文包装的备机,其特征在于,所述数据头包括: 命令的长度和命令的类型。 15.一种控制虚拟图文包装的系统,其特征在于,包括: 主机,包括:通讯连接创建模块,用于创建与至少一个备机指定的监听端口的通讯连 接;命令序列化模块,用于将当前需要执行的至少一个虚拟图文包装命令序列化,具体用于 将当前需要执行的所述至少一个虚拟图文包装命令序列化为Buffer流,将所述Buffer流 保存在内存中;命令流生成模块,用于对序列化的结果添加数据头生成所述至少一个虚。

10、拟 图文包装命令的命令流;命令流发送模块,用于通过所述通讯连接将所述命令流发送给所 述至少一个备机;反馈信息接收模块,用于接收所述至少一个备机的反馈信息,所述反馈信 息包括所述至少一个备机执行所述命令流中所述至少一个虚拟图文包装命令的执行状态 和执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的资源申请;资源整合模 块,用于根据所述资源申请整合所述图文包装工程/模板;资源发送模块,用于通过所述通 讯连接将整合后的所述图文包装工程/模板发送给至少一个备机; 至少一个备机,包括:端口通讯连接创建模块,用于在指定的监听端口创建与主机的端 口通讯连接;命令流接收模块,用于通过所述端口通讯连接接收。

11、主机发送的命令流,所述命 令流包括数据头;命令流解析模块,用于根据所述数据头解析所述命令流得到至少一个虚 拟图文包装命令;反馈信息发送模块,用于将执行所述至少一个虚拟图文命令的反馈信息 权 利 要 求 书CN 102752489 A 3/3页 4 通过所述端口通讯连接发送给所述主机,所述反馈信息包括执行所述至少一个虚拟图文包 装命令所需图文包装工程/模板的资源申请;资源接收模块,通过所述端口通讯连接接收 所述图文包装工程/模板。 权 利 要 求 书CN 102752489 A 1/7页 5 一种控制虚拟图文包装的方法、 系统和设备 技术领域 0001 本发明涉及虚拟演播室领域,尤其一种控制虚拟。

12、图文包装的方法、系统和设备。 背景技术 0002 各电视媒体都力求在最短的时间内将有视觉冲击力和频道特色的电视节目发布 出去,为了吸引更多的观众,电视台对包装的要求也越来越高,不仅要求大气、美观、有视觉 冲击力,更要有个性,有特色,通过整体包装,形成频道的品牌形象。以往的字幕机已经不能 满足电视台对图文制作的要求了,电视图文包装系统因此而发展起来。 0003 传统的电视播出都需要有一个真实的场景环境,在当今这个快速发展的社会,搭 建真实场景既缓慢费时又消耗大量资源。虚拟技术的出现可以比较好的解决这个问题,通 过虚拟场景与真实播出相结合的方式来获得美观、有视觉冲击力的播出效果。 0004 虚拟图。

13、文包装系统是融合三维虚拟演播室技术和图文技术,将三维图文、三维模 型动画真实的融入到摄像机拍摄的节目信号画面中,并且能跟随摄像机镜头的变化而变 化,是一种演播室节目拍摄和制作全新的制作手段。 0005 在实现本发明的过程中,发明人发现现有技术中存在以下缺点: 0006 1、传统的虚拟图文包装系统多为单机运行,没有考虑到多个系统之间互备互控、 联动调解; 0007 2、存在安全隐患,当一台控制机出现故障时,播出将会中断。 发明内容 0008 本发明实施例提供了一种控制虚拟图文包装的方法、系统和设备,采用多机互联, 备机运行与主机相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文 包。

14、装工程/模板,使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工 作,保证了虚拟演播室播出的正常运行。 0009 本发明实施例提供了一种控制虚拟图文包装的方法,包括以下步骤: 0010 创建与至少一个备机指定的监听端口的通讯连接; 0011 将当前需要执行的至少一个虚拟图文包装命令序列化; 0012 对序列化的结果添加数据头生成所述至少一个虚拟图文包装命令的命令流; 0013 通过所述通讯连接将所述命令流发送给所述至少一个备机,并接收所述至少一个 备机的反馈信息,所述反馈信息包括所述至少一个备机执行所述至少一个虚拟图文包装命 令所需图文包装工程/模板的资源申请; 0014 根据所述。

15、资源申请整合所述图文包装工程/模板,通过所述通讯连接将整合后的 所述图文包装工程/模板发送给所述至少一个备机; 0015 所述创建与备机指定的监听端口的通讯连接,包括:创建与所述备机指定的监听 端口的sockets连接。 0016 所述将当前需要执行的至少一个虚拟图文包装命令序列化,包括:将当前需要执 说 明 书CN 102752489 A 2/7页 6 行的所述至少一个虚拟图文包装命令序列化为Buffer流,将所述Buffer流保存在内存中。 0017 所述数据头包括:命令的长度和命令的类型。 0018 本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图文包装命 令,并根据所述虚。

16、拟图文命令从主机申请虚拟图文包装工程/模板,使得虚拟图文包装系 统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。 0019 本发明实施例提供了另一种控制虚拟图文包装的方法,包括以下步骤: 0020 在指定的监听端口创建与主机的端口通讯连接; 0021 通过所述端口通讯连接接收主机发送的命令流,所述命令流包括数据头; 0022 根据所述数据头解析所述命令流得到至少一个虚拟图文包装命令; 0023 将执行所述至少一个虚拟图文命令的反馈信息通过所述端口通讯连接发送给所 述主机,所述反馈信息包括执行所述至少一个虚拟图文包装命令所需图文包装工程/模板 的资源申请; 002。

17、4 通过所述端口通讯连接接收所述图文包装工程/模板。 0025 所述在指定的监听端口创建与主机的端口通讯连接,包括: 0026 在指定的所述监听端口创建与所述主机的sockets连接。 0027 所述数据头包括:命令的长度和命令的类型。 0028 本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图文包装命 令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/模板,使得虚拟图文包装系 统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。 0029 本发明实施例提供了一种控制虚拟图文包装的主机,包括: 0030 通讯连接创建模块,用于创建与至少一个备机指定。

18、的监听端口的通讯连接; 0031 命令序列化模块,用于将当前需要执行的至少一个虚拟图文包装命令序列化; 0032 命令流生成模块,用于对序列化的结果添加数据头生成所述至少一个虚拟图文包 装命令的命令流; 0033 命令流发送模块,用于通过所述通讯连接将所述命令流发送给所述至少一个备 机; 0034 反馈信息接收模块,用于接收所述至少一个备机的反馈信息,所述反馈信息包括 所述至少一个备机执行所述命令流中所述至少一个虚拟图文包装命令的执行状态和执行 所述至少一个虚拟图文包装命令所需图文包装工程/模板的资源申请; 0035 资源整合模块,用于根据所述资源申请整合所述图文包装工程/模板; 0036 资。

19、源发送模块,用于通过所述通讯连接将整合后的所述图文包装工程/模板发送 给所述至少一个备机。 0037 通讯连接创建模块,具体用于创建与所述备机指定的监听端口的sockets连接。 0038 命令序列化模块,具体用于将当前需要执行的所述至少一个虚拟图文包装命令序 列化为Buffer流,将所述Buffer流保存在内存中。 0039 所述数据头包括:命令的长度和命令的类型。 0040 本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图文包装命 令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/模板,使得虚拟图文包装系 统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚拟演播室播。

20、出的正常运行。 说 明 书CN 102752489 A 3/7页 7 0041 本发明实施例提供了一种控制虚拟图文包装的备机,包括: 0042 端口通讯连接创建模块,用于在指定的监听端口创建与主机的端口通讯连接; 0043 命令流接收模块,用于通过所述端口通讯连接接收主机发送的命令流,所述命令 流包括数据头; 0044 命令流解析模块,用于根据所述数据头解析所述命令流得到至少一个虚拟图文包 装命令; 0045 反馈信息发送模块,用于将执行所述至少一个虚拟图文命令的反馈信息通过所述 端口通讯连接发送给所述主机,所述反馈信息包括执行所述至少一个虚拟图文包装命令所 需图文包装工程/模板的资源申请; 。

21、0046 资源接收模块,通过所述端口通讯连接接收所述图文包装工程/模板。 0047 所述端口通讯连接创建模块,具体用于在指定的监听端口创建与所述主机的 sockets连接。 0048 所述数据头包括:命令的长度和命令的类型。 0049 本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图文包装命 令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/模板,使得虚拟图文包装系 统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。 0050 本发明实施例提供了一种控制虚拟图文包装的系统,包括: 0051 主机,包括:通讯连接创建模块,用于创建与至少一个备机指定。

22、的监听端口的通讯 连接;命令序列化模块,用于将当前需要执行的至少一个虚拟图文包装命令序列化,具体用 于将当前需要执行的所述至少一个虚拟图文包装命令序列化为Buffer流,将所述Buffer 流保存在内存中;命令流生成模块,用于对序列化的结果添加数据头生成所述至少一个虚 拟图文包装命令的命令流;命令流发送模块,用于通过所述通讯连接将所述命令流发送给 所述至少一个备机;反馈信息接收模块,用于接收所述至少一个备机的反馈信息,所述反馈 信息包括所述至少一个备机执行所述命令流中所述至少一个虚拟图文包装命令的执行状 态和执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的资源申请;资源整合 模块,用于。

23、根据所述资源申请整合所述图文包装工程/模板;资源发送模块,用于通过所述 通讯连接将整合后的所述图文包装工程/模板发送给至少一个备机; 0052 至少一个备机,包括:端口通讯连接创建模块,用于在指定的监听端口创建与主机 的端口通讯连接;命令流接收模块,用于通过所述端口通讯连接接收主机发送的命令流,所 述命令流包括数据头;命令流解析模块,用于根据所述数据头解析所述命令流得到至少一 个虚拟图文包装命令;反馈信息发送模块,用于将执行所述至少一个虚拟图文命令的反馈 信息通过所述端口通讯连接发送给所述主机,所述反馈信息包括执行所述至少一个虚拟图 文包装命令所需图文包装工程/模板的资源申请;资源接收模块,通。

24、过所述端口通讯连接 接收所述图文包装工程/模板。 0053 本发明的实施例中,采用多机互联,备机运行与主机执行相同的虚拟图文包装命 令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/模板,使得虚拟图文包装系 统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚拟演播室播出的正常运行。 附图说明 说 明 书CN 102752489 A 4/7页 8 0054 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可。

25、 以根据这些附图获得其他的附图。 0055 图1是本发明实施例中一种控制虚拟图文包装的方法的流程图; 0056 图2是本发明实施例中另一种控制虚拟图文包装的方法的流程图; 0057 图3是本发明实施例中一种控制虚拟图文包装的主机的结构图; 0058 图4是本发明实施例中一种控制虚拟图文包装的备机的结构图; 0059 图5是本发明实施例中一种控制虚拟图文包装的系统的结构图。 具体实施方式 0060 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有作出创造。

26、性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。 0061 本发明实施例一提供了一种控制虚拟图文包装的方法,如图1所示,包括以下步 骤: 0062 步骤S101,创建与至少一个备机指定的监听端口的通讯连接,具体为创建与所述 备机指定的监听端口的sockets连接; 0063 步骤S102,将当前需要执行的至少一个虚拟图文包装命令序列化,具体为将当前 需要执行的虚拟图文包装命令序列化为Buffer流,将所述Buffer流保存在内存中; 0064 步骤S103,对序列化的结果添加数据头生成所述至少一个虚拟图文包装的命令 流,所述数据头包括:命令的长度和命令的类型; 0065 步骤S1。

27、04,通过所述通讯连接将所述命令流发送给所述至少一个备机; 0066 步骤S105,接收所述备机的反馈信息,所述反馈信息包括执行所述至少一个虚拟 图文包装命令所需图文包装工程/模板的资源申请; 0067 步骤S106,根据所述资源申请整合所述图文包装工程/模板, 0068 步骤S107,通过所述通讯连接将整合后的所述图文包装工程/模板发送给所述至 少一个备机。 0069 还包括: 0070 所述至少一个备机通过所述通讯连接接收所述命令流,并执行所述命令流中的所 述至少一个虚拟图文包装命令。 0071 本发明实施例的技术方案带来的有益效果如下:采用多机互联,备机运行与主机 执行相同的虚拟图文包装。

28、命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/ 模板,使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚 拟演播室播出的正常运行。 0072 本发明实施例二提供了另一种控制虚拟图文包装的方法,如图2所示,包括以下 步骤: 0073 步骤S201,在指定的监听端口创建与主机的端口通讯连接,具体包括:在指定的 说 明 书CN 102752489 A 5/7页 9 监听端口创建与主机的sockets连接; 0074 步骤S202,通过所述端口通讯连接接收主机发送的命令流,所述命令流包括数据 头,所述数据头具体包括:命令的长度和命令的类型; 0075 步骤S203,根。

29、据所述数据头解析所述命令流得到至少一个虚拟图文包装命令; 0076 步骤S204,将执行所述至少一个虚拟图文命令的反馈信息通过所述端口通讯连接 发送给所述主机,所述反馈信息包括执行所述虚拟图文包装命令所需图文包装工程/模板 的资源申请; 0077 步骤S205,通过所述端口通讯连接接收所述图文包装工程/模板。 0078 本发明实施例的技术方案带来的有益效果如下:采用多机互联,备机运行与主机 执行相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/ 模板,使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚 拟演播室播出的正常运行。 0079 本发明实。

30、施例三提供了一种控制虚拟图文包装的主机,如图3所示,包括: 0080 通讯连接创建模块301,用于创建与至少一个备机指定的监听端口的通讯连接; 0081 命令序列化模块302,用于将当前需要执行的至少一个虚拟图文包装命令序列化; 具体包括:将当前需要执行的所述至少一个虚拟图文包装命令序列化为Buffer流,将所述 Buffer流保存在内存中; 0082 命令生成模块303,用于对序列化的结果添加数据头生成所述虚拟图文包装命令 的命令流,所述数据头包括:命令的长度和命令的类型; 0083 命令流发送模块304,用于通过所述通讯连接将所述命令流发送给所述至少一个 备机, 0084 反馈信息接收模块。

31、305,用于接收所述至少一个备机的反馈信息,所述反馈信息包 括所述至少一个备机执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的资 源申请; 0085 资源整合模块306,用于根据所述资源申请整合所述图文包装工程/模板; 0086 资源发送模块307,用于通过所述通讯连接将整合后的所述图文包装工程/模板 发送给至少一个备机。 0087 本发明实施例的技术方案带来的有益效果如下:采用多机互联,备机运行与主机 执行相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/ 模板,使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚 拟演播室播出的正常运行。

32、。 0088 本发明实施例四提供了一种控制虚拟图文包装的备机,如图4所示,包括: 0089 端口通讯连接创建模块401,用于在指定的监听端口创建与主机的端口通讯连接, 具体包括:在指定的监听端口创建与主机的sockets连接; 0090 命令流接收模块402,用于通过所述端口通讯连接接收所述主机发送的命令流,所 述命令流包括数据头,包述数据具体包括:命令的长度和命令的类型; 0091 命令流解析模块403,用于根据所述数据头解析所述命令流得到至少一个虚拟图 文包装命令; 0092 反馈信息发送模块404,用于将执行所述至少一个虚拟图文命令的反馈信息通过 说 明 书CN 102752489 A 。

33、6/7页 10 所述端口通讯连接发送给所述主机,所述反馈信息包括执行所述至少一个虚拟图文包装命 令所需图文包装工程/模板的资源申请; 0093 资源接收模块405,用于通过所述端口通讯连接接收所述图文包装工程/模板。 0094 本发明实施例的技术方案带来的有益效果如下:采用多机互联,备机运行与主机 执行相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/ 模板,使得虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚 拟演播室播出的正常运行。 0095 本发明实施例五提供了一种控制虚拟图文包装的系统,如图5所示,包括: 0096 主机501,具体包括: 。

34、0097 通讯连接创建模块5011,用于创建与至少一个备机指定的监听端口的通讯连接; 0098 命令序列化模块5012,用于将当前需要执行的至少一个虚拟图文包装命令序列 化,具体包括:将当前需要执行的所述至少一个虚拟图文包装命令序列化为Buffer流,将 所述Buffer流保存在内存中; 0099 命令生成模块5013,用于对序列化的结果添加数据头生成所述至少一个虚拟图文 包装的命令流,所述数据头包括:命令的长度和命令的类型; 0100 命令流发送模块5014,用于通过所述通讯连接将所述命令流发送给所述至少一个 备机, 0101 反馈信息接收模块5015,用于接收所述至少一个备机的反馈信息,所。

35、述反馈信息 包括所述至少一个备机执行所述至少一个虚拟图文包装命令所需图文包装工程/模板的 资源申请; 0102 资源整合模块5016,用于根据所述资源申请整合所述图文包装工程/模板; 0103 资源发送模块5017,用于通过所述通讯连接将整合后的所述图文包装工程/模板 发送给至少一个备机。 0104 至少一个备机,例如备机502,具体包括: 0105 端口通讯连接创建模块5021,用于在指定的监听端口创建与主机的端口通讯连 接,具体包括:在指定的监听端口创建与主机的sockets连接; 0106 命令流接收模块5022,用于通过所述端口通讯连接接收主机发送的命令流,所述 命令流包括数据头,包述。

36、数据具体包括:命令的长度和命令的类型; 0107 命令流解析模块5023,用于根据所述数据头解析所述命令流得到至少一个虚拟图 文包装命令; 0108 反馈信息发送模块5024,用于将执行所述至少一个虚拟图文命令的反馈信息通过 所述端口通讯连接发送给所述主机,所述反馈信息包括执行所述至少一个虚拟图文包装命 令所需图文包装工程/模板的资源申请; 0109 资源接收模块5025,用于通过所述端口通讯连接接收所述图文包装工程/模板 0110 本发明实施例的技术方案带来的有益效果如下:采用多机互联,备机运行与主机 执行相同的虚拟图文包装命令,并根据所述虚拟图文命令从主机申请虚拟图文包装工程/ 模板,使得。

37、虚拟图文包装系统中的主机在出现故障时,备机无缝接管主机的工作,保证了虚 拟演播室播出的正常运行。 0111 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通 说 明 书CN 102752489 A 10 7/7页 11 过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本 发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存 储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可 以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。 0112 总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的 保护范围之内。 说 明 书CN 102752489 A 11 1/3页 12 图1 图2 说 明 书 附 图CN 102752489 A 12 2/3页 13 图3 图4 说 明 书 附 图CN 102752489 A 13 3/3页 14 图5 说 明 书 附 图CN 102752489 A 14 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1