一种图文制作和即时播出的方法和系统的制作方法

文档序号:7742462阅读:149来源:国知局
专利名称:一种图文制作和即时播出的方法和系统的制作方法
技术领域
本发明涉及广播电视领域电视节目制播技术,特别涉及一种图文制作和即时播出的方法和系统。
背景技术
图文制作和即时播出系统是一种灵活的电视图文字幕系统,能够实时地制作和播出图文字幕信息。现有的图文即时播出系统在播出时多是单机版,播出安全性低,不能实现多用户同时操作。图文编辑方式是手工编辑为主,不能适应大容量的数据库数据内容采集和网络通信的数据内容,播出字幕类型和数据来源类型单一。图文字幕之间关系单一,往往不具备关联触发的逻辑关系,实时播出的灵活性差。

发明内容
本发明提供一种图文制作和即时播出的方法和系统。有效提高播出的安全性,并且提高了节目制作和播出的灵活性以及对多客户端序列化操作,保证了服务器和多客户端内容同步。为达到上述目的,本发明提供一种图文制作和即时播出的方法,包括接收客户端发送的创建或编辑的任务;判断发送任务的客户端为单个客户端或多个客户端;当所述客户端为单个客户端,则与本地现有任务进行比较以确定所述任务是否合法,并将比较结果返回给所述客户端;当所述客户端为多个客户端,则首先确认发送任务是否为同一任务;如果为同一任务,则判断选择发送时间在先的任务是否合法;如果为不同任务,则根据收到任务的先后依次判断是否合法;并将判断结果返回给发送所述任务的客户端;多个客户端之间保持数据的同步;创建任务成功后,接受客户端的播出命令,并向渲染服务器发送所述播出命令。另一方面,本发明还提供一种图文制作和即时播出的系统,包括接收单元,用于接收客户端发送的创建或编辑的任务;判断单元,用于判断发送任务的客户端为单个客户端或多个客户端;第一比较单元,用于如果所述客户端为单个客户端,则与本地现有任务进行比较以确定所述任务是否合法,并将比较结果返回给所述客户端;第二比较单元,用于当所述客户端为多个客户端,则首先确认发送任务是否为同一任务;如果为同一任务,则判断选择发送时间在先的任务是否合法;如果为不同任务,则 根据收到任务的先后依次判断是否合法;并将判断结果返回给发送所述任务的客户端;多个客户端之间保持数据的同步;发送单元,用于接受客户端的播出命令,并向渲染服务器发送所述播出命令。与现有技术相比,本发明具有以下优点
I、能够有效提高播出的安全性,并且提高了节目制作和播出的灵活性。2、对多客户端序列化操作,保证了服务器和多客户端内容同步。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例一种图文制作和即时播出的方法流程图;图2为本发明实施例一种图文制作和即时播出的系统示意图。
具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,需要指出的是,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种图文制作和即时播出的方法,如图I所示,包括步骤S101、接收客户端发送的创建或编辑的任务。客户端首先在本地创建或编辑任务和条目,编辑完成后会将编辑的内容发送到服务器,服务器接收发送的内容。步骤S102、判断发送任务的客户端为单个客户端或多个客户端。如果为单个客户端,则执行步骤S103 ;如果为多个客户端,则执行步骤S104。步骤S103、当所述客户端为单个客户端,则与本地现有任务进行比较以确定所述任务是否合法,并将比较结果返回给所述客户端;步骤S104、当所述客户端为多个客户端,则首先确认发送任务是否为同一任务;如果为同一任务,则判断选择发送时间在先的任务是否合法;如果为不同任务,则根据收到任务的先后依次判断是否合法;并将判断结果返回给发送所述任务的客户端;多个客户端之间保持数据的同步;步骤S105、创建任务成功后,接受客户端的播出命令,并向渲染服务器发送所述播出命令。本实施例中,通过接收客户端不同的任务和条目进行合法性的判断,并且对其进行相应的操作后发送给渲染服务器播出,能够有效的提高播出的安全性,提高制作和播出的灵活性。本发明实施例还提供一种图文制作和即时播出的方法,包括步骤S201、接收客户端发送的创建或编辑的任务。客户端首先在本地创建或编辑任务和条目,编辑完成后会将创建或编辑的内容发送到服务器,服务器接收发送的内容。步骤S202、判断发送任务的客户端为单个客户端或多个客户端。如果为单个客户端,则执行步骤S203 ;如果为多个客户端,则执行步骤S204。步骤S203、当客户端为单个客户端时,进行相应操作。
具体为当接收客户端创建的任务为普通任务时,判断所创建的任务是否与现有任务重名,如果所述创建任务与现有任务重名,则判断所述创建任务失败。当接收客户端创建的任务为底飞任务时,判断是否使用相同模板场景的任务存在,如果存在,则判断所述创建任务失败。当接收到创建条目和修改条目时,全部视为合法。控制服务器如果判断上述创建或编辑的任务和条目不合法,则向客户端发送创建任务失败消息;如果判断合法,则向客户端发送创建任务成 功消息。步骤S204、当客户端为多个客户端时,进行相应操作。当所述客户端为多个客户端,则首先确认发送任务是否为同一任务;如果为同一任务,则判断选择发送时间在先的任务是否合法;如果为不同任务,则根据收到任务的先后依次判断是否合法;并将判断结果返回给发送所述任务的客户端;多个客户端之间保持数据的同步;判断接收到的任务的类型以及各个类型的处理方法与单个客户端相同,在此不再赘述。此外,当由任意客户端发起的创建、设置和删除任务命令,控制服务器将会根据执行情况,首先确认任务命令,控制服务器将会根据执行情况,首先确认命令发起的客户端,如果执行成功,将会通知其他客户端,其他客户端则向控制服务器查询任务设置,更新本地数据和刷新界面。当任意客户端发起的创建,编辑和删除条目,控制服务器根据执行情况,首先确认命令发起者,如果执行成功,将会通知其他客户端,其他客户端将根据情况,更新该条目或向控制服务器重新获取更新后的播出列表条目。步骤S205、加载模板到渲染服务器。通过控制服务器向渲染服务器发送所使用过模板绝对地址的命令,渲染服务器根据地址加载本地的模板。步骤S206、创建任务成功后,接受客户端的播出命令,并向渲染服务器发送所述播出命令。所述播出命令包括模板的信息和实际播出内容,所述模板需要提前加载到渲染服务器。当接收客户端创建的任务为普通任务和底飞时,判断所述任务合法后,如果所述任务正在循环播出,则在循环播出中格的当前条目的下一条目传送新的播出参数和内容给控制服务器,再由控制服务器向渲染服务器发送所述播出内容。编辑的任务在播出过程中,可以对其编辑,但是不可以删除。如果所述条目所属的任务正在循环播出,按照播出顺序,待执行到本条目的时候向控制服务器发送播出命令,再由控制服务器向渲染服务器发送所述播出内容。编辑的条目在播出过程中,不可以编辑,不可以删除。本实施例中,通过接收客户端不同的任务和条目进行合法性的判断,并且对其进行相应的操作后发送给渲染服务器播出,能够有效的提高播出的安全性,提高制作和播出的灵活性。本发明实施例提供一种图文制作和即时播出的系统,如图2所示,包括
接收单元301,用于接收客户端发送的创建或编辑的任务。判断单元302,用于判断发送任务的客户端为单个客户端或多个客户端。第一比较单元303,用于如果所述客户端为单个客户端,则与本地现有任务进行比较以确定所述任务是否合法,并将比较结果返回给所述客户端。第二比较单元304,用于当所述客户端为多个客户端,则首先确认发送任务是否为同一任务;如果为同一任务,则判断选择发送时间在先的任务是否合法;如果为不同任务,则根据收到任务的先后依次判断是否合法;并将判断结果返回给发送所述任务的客户端;多个客户端之间保持数据的同步。发送单元305,用于接受客户端的播出命令,并向渲染服务器发送所述播出命令。所述系统还包括 加载单元306,用于将需要的模板提前加载到渲染服务器。具体为通过控制服务器向渲染服务器发送包含模板绝对地址的命令,渲染服务器根据地址加载本地的模板。第一比较单元303还包括第一判断子单元3031,用于当接收客户端创建的任务为普通任务,如果所述创建任务与现有任务重名,则判断所述创建任务失败,并向客户端发送失败信息;如果没有与现有任务重名,则向客户端返回创建任务成功消息。第二判断子单元3032,当接收客户端创建或编辑的任务为底飞任务时,判断是否使用相同模板场景的任务存在,如果存在,则向客户端发送失败信息;如果不存在,则想客户端返回创建任务成功消息。所述发送单元305还包括第一发送子单元3051、用于当判断所述创建任务合法后,如果所述任务正在循环播出,则在循环播出中的当前条目的下一条目传送新的播出参数和内容给控制服务器,再由控制服务器向渲染服务器发送所述播出内容。第二发送子单元3052、用于当所述条目所属的任务正在循环播出,按照播出顺序,待执行到本条目的时候向控制服务器发送播出命令,再由控制服务器向渲染服务器发送所述播出内容。本实施例中,通过接收客户端不同的任务和条目进行合法性的判断,并且对其进行相应的操作后发送给渲染服务器播出,能够有效的提高播出的安全性,提高制作和播出的灵活性。本发明包括但不局限于以上描述的实施例,任何本领域的技术人员不需要付出创造性劳动就能思之的变化都应落入本发明的保护范围。
权利要求
1.一种图文制作和即时播出的方法,其特征在于,包括以下步骤 接收客户端发送的创建或编辑的任务; 判断发送任务的客户端为单个客户端或多个客户端; 当所述客户端为单个客户端,则与本地现有任务进行比较以确定所述任务是否合法,并将比较结果返回给所述客户端; 当所述客户端为多个客户端,则首先确认发送任务是否为同一任务;如果为同一任务,则判断选择发送时间在先的任务是否合法;如果为不同任务,则根据收到任务的先后依次判断是否合法;并将判断结果返回给发送所述任务的客户端;多个客户端之间保持数据的同步; 创建任务成功后,接受客户端的播出命令,并向渲染服务器发送所述播出命令。
2.如权利要求I所述的方法,其特征在于,所述播出命令包括模板的信息和实际播出内容,所述模板需要提前加载到渲染服务器。
3.如权利要求2所述的方法,其特征在于,所述模板需要提前加载到渲染服务器,具体为通过控制服务器向渲染服务器发送包含模板绝对地址的命令,渲染服务器根据地址加载本地的模板。
4.如权利要求I所述的方法,其特征在于,当接收客户端创建的任务为普通任务时,所述与本地现有任务进行比较以确定所述任务是否合法具体为 如果所述创建任务与现有任务重名,则判断所述创建任务失败,并向客户端发送失败信息; 如果没有与现有任务重名,则向客户端返回创建任务成功消息。
5.如权利要求I所述的方法,其特征在于,当接收客户端创建或编辑的任务为底飞任务时,所述在本地与现有内容进行比较以确定所述任务和条目是否合法具体为 判断是否使用相同模板场景的任务存在,如果存在,则向客户端发送失败信息; 如果不存在,则想客户端返回创建任务成功消息。
6.如权利要求I所述的方法,其特征在于,当判断所述创建任务合法后,如果所述任务正在循环播出,则在循环播出中的当前条目的下一条目传送新的播出参数和内容给控制服务器,再由控制服务器向渲染服务器发送所述播出内容。
7.如权利要求I所述的方法,其特征在于,当接收到创建条目和修改条目时,全部视为合法,通知客户端创建成功; 如果所述条目所属的任务正在循环播出,按照播出顺序,待执行到本条目的时候向控制服务器发送播出命令,再由控制服务器向渲染服务器发送所述播出内容。
8.一种图文制作和即时播出的系统,其特征在于,包括 接收单元,用于接收客户端发送的创建或编辑的任务; 判断单元,用于判断发送任务的客户端为单个客户端或多个客户端; 第一比较单元,用于如果所述客户端为单个客户端,则与本地现有任务进行比较以确定所述任务是否合法,并将比较结果返回给所述客户端; 第二比较单元,用于当所述客户端为多个客户端,则首先确认发送任务是否为同一任务;如果为同一任务,则判断选择发送时间在先的任务是否合法;如果为不同任务,则根据收到任务的先后依次判断是否合法;并将判断结果返回给发送所述任务的客户端;多个客户端之间保持数据的同步; 发送单元,用于接受客户端的播出命令,并向渲染服务器发送所述播出命令。
9.如权利要求8所述的系统,其特征在于,所述系统还包括 加载单元,用于将需要的模板提前加载到渲染服务器。
全文摘要
本发明公开一种图文制作和即时播出的方法,其特征在于,包括以下步骤接收客户端发送的创建或编辑的任务;判断发送任务的客户端为单个客户端或多个客户端;并根据不同客户端进行不同操作;创建任务成功后,接受客户端的播出命令,并向渲染服务器发送所述播出命令。通过接收客户端不同的任务和条目进行合法性的判断,并且对其进行相应的操作后发送给渲染服务器播出,能够有效的提高播出的安全性,提高制作和播出的灵活性。
文档编号H04N5/278GK102710901SQ201110221999
公开日2012年10月3日 申请日期2011年8月4日 优先权日2011年8月4日
发明者王宝国 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1