一种图文包装应用中快速生成编单的系统的制作方法

文档序号:6597444阅读:131来源:国知局
专利名称:一种图文包装应用中快速生成编单的系统的制作方法
技术领域
本发明涉及图文包装技术领域,特别是涉及一种图文包装应用中快速生成编单的 系统。
背景技术
目前,编单的应用越来越广泛现有编播系统中,生成编单的方式有一种实现方式 为进行手动的一条一条的播出条目的创建,文本的替换,这种实现方式中手动逐条进行创 建和文本的修改,显然是需要很大的工作量,进行复制粘贴等工作,在实时播出系统中是很 不可取的。另一种实现方式为选中一个模板,然后选择所要的文本进行条目的生成,这种实 现方式中选中一个模板然后进行多条目的生成,这就要求预先对文本进行排版,对文本是 否续行等进行操作,每个条目之间进行空行分割等,虽然比手动逐条生成减少了工作量,但 是一旦模板不正确就需要再选择新的模板,再进行操作。还有一种实现方式为对文本中手动进行标识符的添加,比如模板标题的标注,比 如续行符等,然后系统解析后生成播出条目,这种实现方式在某种程度上已经有了很大的 工作量的减少,但是需要预先知道所有的模板名字,一旦模板名字修改就很需要重新设定, 也需要熟练掌握所有标识符添加方法,在快速生成中也不可取。因此,目前需要本领域技术人员迫切解决的一个技术问题就是如何能够快速的 进行图文包装中完成编单的制作,以解决现有技术中生成编单需要消耗大量时间,不能满 足实际需求的问题。

发明内容
本发明所要解决的技术问题是提供一种图文包装应用中快速生成编单的系统,用 以保证实际应用中能够快速生成编单,并有效降低时间的消耗。为了解决上述问题,本发明公开了一种图文包装应用中快速生成编单的系统,所 述系统包括发送各种编单的制作需求的用户端、快速生成编单模块和播出端,其中,快速生 成编单模块,用于按照用户端的制作需求快速完成编单的制作;所述快速生成编单模块包 括以下子模块输入端口,用于获取用户端要生成编单的文本内容;所述文本内容中附带有当前 文本内容的规则信息;搜索子模块,用于根据文本内容的规则信息,在脚本块组合中查找与其对应的脚 本语言;所述脚本块组合中包括与多种文本内容的规则相对应的脚本语言;解析子模块,用于用所查找到的脚本语言对获取到的文本内容进行解析,获取当 前文本内容中各部分内容所需的模板;生成编单子模块,用于将文本内容中各部分内容相应的写入所获取的模板,生成
编单;
所述播出端,用于接收快速生成编单模块所生成的编单并对其进行读取播放。优选的,所述解析子模块包括以下单元模板信息获取单元,用于根据所查找到的脚本语言对所获取到的文本内容进行解 析,确定文本内容中各部分内容所需的模板信息;模板获取单元,用于根据所确定的各部分内容所需的模板信息,在模板信息库中 进行查找,获取所需模板。优选的,所述模板信息库中记录有多种模板信息;所述模板信息包括场景信息和 数据信息。优选的,所述快速生成编单模块还包括以下子模块添加保存子模块,用于当在脚本块组合中没有找到与当前文本内容的规则相对应 的脚本语言,则根据当前文本内容的规则生成相应的脚本语言,并将所生成的脚本语言保 存到脚本块组合中。优选的,当文本内容的规则发生变动时,搜索子模块会重新在脚本块组合中查找 与新的文本规则对应的脚本语言。优选的,所述场景信息包括标题名和模板路径。
优选的,所述数据信息包括数据项个数和数据项名。与现有技术相比,本发明具有以下优点本发明提供一种图文包装应用中快速生成编单的系统,通过系统中快速生成编单 模块中输入端口获取用户端要生成编单的文本内容,搜索子模块根据文本内容的规则信 息,在脚本块组合中查找与其对应的脚本语言;所述脚本块组合中包括与多种文本内容的 规则相对应的脚本语言;解析子模块用所查找到的脚本语言对获取到的文本内容进行解 析,获取当前文本内容中各部分内容所需的模板;生成编单子模块将文本内容中各部分内 容相应的写入所获取的模板,生成编单;所述播出端接收快速生成编单模块所生成的编单 并对其进行读取播放,快速准确的完成大量文本内容的编单制作并将其用于播放,借助该 系统节省了大量的人力资源和其它资源。


图1是本发明实施例所述的一种图文包装应用中快速生成编单的系统的结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。随着视频及多媒体技术的不断发展,各种编单的应用范围变得越来越广。如果能 够找到一种图文包装应用中快速生成编单的系统,那么编单的应用范围将得到进一步拓 宽,并且在编单的制作中将会节省大量时间和人力资源。因此,本专利发明人创造性地提出了本发明实施例的核心构思之一,即提供一种 图文包装应用中快速生成编单的系统,通过系统中快速生成编单模块中输入端口获取用户 端要生成编单的文本内容;搜索子模块根据文本内容的规则信息,在脚本块组合中查找与 其对应的脚本语言;所述脚本块组合中包括与多种文本内容的规则相对应的脚本语言;解析子模块用所查找到的脚本语言对获取到的文本内容进行解析,获取当前文本内容中各部 分内容所需的模板;生成编单子模块将文本内容中各部分内容相应的写入所获取的模板, 生成编单;所述播出端接收快速生成编单模块所生成的编单并对其进行读取播放。实施例参照图1,示出了本发明的一种图文包装应用中快速生成编单的系统的结构图,所 述系统具体包括发送各种编单的制作需求的用户端A、快速生成编单模块B和播出端C,其中,快速 生成编单模块B,用于按照用户端的制作需求快速完成编单的制作;本实施例中以系统中存在一个用户端,用户端A进行说明,用户端A根据实际使用 需求,制作相应的文本内容,并加入相应的规则信息进行发送。同一用户端发送的制作需求 可能相同也可能不同,当然实际使用中不同的用户端发送的制作需求也是这种情况。所述 规则信息一般来说是指在生成文本内容时或生成文本内容后进行设定,具体为设定一些关 键字段,实际使用中可以根据实际需求进行设定,如设定按照行数进行读取或者是按照字 段值进行读取等等,其中,按照行数进行读取具体的来说可以是按照空行符以及回车符对 文本内容进行读取,这样的话,每个空行符代表一个模板的结束;回车符用于代表模板中一 个数据项的结束,也就是说空行符的个数代表了当前文本内容在编单生成时所需的模板的 个数;两个空行符之间或者是首个空行符之前的回车符的个数代表了对应模板中数据项的 个数,字段值可以为“报道”、“电台”等字段值,用于作为一个模板的结束或者开始等。在获 取到要生成编单的文本内容的同时也获取到当前文本内容的规则信息。所述快速生成编单模块B按照用户端的制作需求快速完成编单的制作。所述快速生成编单模块B包括以下子模块输入端口 Bi,用于获取用户端要生成编单的文本内容;所述文本内容中附带有当 前文本内容的规则信息;通过实际应用中的事例进行具体的说明,这里假设获取到的文本内容为贺岁市场调查谁能抢滩贺岁档一斤大白菜利润各有多少铁拳-2009编织“无形天网”打响信息对抗本台记者王伟加才保平际超报道浙江义乌五岁男童幼儿园遭遇针扎教育土耳其一栋民宅被山体滑坡掩埋编译薛璟英国灾区水位开始下降降雨仍将持续首支“伊斯坎德尔”导弹旅明年组建瑞典
金普尔三十而立滑板技巧赛三夺冠编译赵晓杰该文本内容的规则信息为按行数进行读取。搜索子模块B2,用于根据文本内容的规则信息,在脚本块组合中查找与其对应的 脚本语言;所述脚本块组合中包括与多种文本内容的规则相对应的脚本语言;这里搜索子模块B2在查找过程中所涉及到的脚本块是一个为了存储一个表达式 或者一个声明的分组构架,它和C#、F#或者VB中的表达式其实是一样的,这里具体的来 说是指一些脚本语言,比如VBkript等,所述脚本块组合中包含有多种脚本语言,本实施 例中所指的多种脚本语言实质上来说是多个脚本语言段,每段脚本语言被叫做一种脚本语 言,所述脚本语言分别与多种文本内容的规则相对应,借助前面的举例进行简单形象的来 说,所述的脚本块组合中存放有按照行数读取所对应的脚本语言以及按照字段值读取所对 应的脚本语言,当然还存在其他读取规则所对应的脚本语言。获取到当前要生成编单的文 本内容后根据文本内容的规则信息,通过在脚本块组合中查找与其对应的脚本语言。解析子模块B3,用于用所查找到的脚本语言对获取到的文本内容进行解析,获取 当前文本内容中各部分内容所需的模板;这里解析子模块B3通过用所查找到的脚本语言对获取到的文本内容进行解析, 根据解析结果获取当前文本内容中各部分内容所需的模板。优选的,所述解析子模块B3包括以下单元模板信息获取单元B31,用于根据所查找到的脚本语言对所获取到的文本内容进 行解析,确定文本内容中各部分内容所需的模板信息;这里对模板信息获取单元B31的介绍采用前面的事例来说明,通过根据搜索子模 块B2所查找到的脚本语言对所获取的文本内容进行解析,可以知道当前文本中需要几个 模板,分别为哪几种模板,也即确定了各部分内容所需的模板信息,具体来说,所获取的文 本内容中有8个空行符,因此需要8个模板,其中,第一个空行符前面有两个回车符,因此第 一个模板为含有两个数据项的模板;第一个空行符和第二个空行符之间有一个回车符,因 此第二个模板为含有一个数据项的模板。另外六个模板的类型也相似的进行确定。模板获取单元B32,用于根据所确定的各部分内容所需的模板信息,在模板信息库 中进行查找,获取所需模板。优选的,所述模板信息库中记录有多种模板信息;所述模板信息包括场景信息和 数据信息。优选的,所述场景信息包括标题名和模板路径。优选的,所述数据信息包括数据项个数和数据项名。模板获取单元B32在这里通过所确定的各部分内容的模板信息,在模板信息库中 进行查找,所述的模板数据库中记录有多种模板信息,所述模板信息包括场景信息和数据 信息,场景信息中可以包括标题名和模板路径,所述数据信息中包括着数据项个数和数据 项名,实际中为了方便查找将各个模板信息在模板数据库中存储在一个结构体表中,通过 该结构体表中可以清楚的看到各个模板的模板信息。同时所述的结构体表中还可以包含为 各个模板对应一个索引号,通过该索引号可以直接索引到相应的模板。为了形象具体的进 行介绍,这里假设当前模板数据库中存在的三个模板,分别为
模板1中存在一个数据项标题模板2中存在两个数据项标题1,标题2模板3中存在三个数据项标题1,标题2,记者其中,标题,标题1,标题2,记者都为数据项名。通过模板数据库中的查找,用模板信息进行匹配后,通过相应的路径可以获取到 所需的模板。对应到事例中如“贺岁市场调查谁能抢滩贺岁档”选用模板2,标题1为“贺岁市场调查”,标题2为“谁能抢滩贺岁档”“一斤大白菜利润各有多少”选用模板1,标题为“一斤大白菜利润各有多少”“铁拳-2009编织“无形天网”打响信息对抗本台记者王伟加才保平际超报道”选用模板3,标题1为“铁拳-2009”,标题2为“编织“无形天网”打响信息对抗”,
记者为“本台记者王伟加才保平际超报道”。需要说明的是,这里为了说明本发明的核心思想,采用了简单的事例进行说明,实 际中情况会相对复杂,如文本内容更多、模板数据库中存放有多种同类的模板信息等等的 情况,虽然实际操作不尽相同,但是核心思想都是一样的,对于模板库中存放有多种同类的 模板信息的情况,如果所获取的文本信息中有特殊字符进行说明的,查找中加入特殊的字 符,不存在特殊字符的按照常规方式进行查找,各部分文本内容的模板的选取默认的采用 第一个找到的模板。生成编单子模块B4,用于将文本内容中各部分内容相应的写入所获取的模板,生 成编单;实际应用中,所生成的编单的编单文件的格式可能不一样,但核心内容是一样的。 上述事例的文本内容形成的一种编单文件的格式为〈Playltems Count = 〃 8〃 >//表示总共有 8 个<SceneName =“模板 2 “ /><DataItems Count = 〃 2" >〈Dataltem Name =〃 标题 1 〃 Value =〃 贺岁市场调查〃 />〈Dataltem Name ="标题 2〃 Value ="谁能抢滩贺岁档〃 /></DataItems><SceneName =“模板 1 “ /><DataItems Count = 〃 1〃 >〈Dataltem Name="标题〃 Value =“ 一斤大白菜利润各有多少"/></DataItems><SceneName =“模板 3 “ /><DataItems Count = 〃 3〃 >
<DataItem Name =“标题1“Value =“铁拳-2009" />
<DataItem Name =“标题2“Value =“编织“无形天网”打响信息对抗” “/>
<DataItem Name =“记者"Value =‘本台记者王伟加才保平际超报道"/>
</DataItems>
<S ceneName =“模板 2 “/>
<DataItems Count="2/>
<DataItem Name =“标题1‘Value =“浙江义乌〃 />
<DataItem Name =“标题2‘Value =“五岁男童幼儿园遭遇针扎教育"/>
</DataItems>
<SceneName =“模板 3 “/>
<DataItems Count="3'/>
<DataItem Name =“标题1‘Value =“土耳其"/>
<DataItem Name =“标题2‘Value =“一栋民宅被山体滑坡掩埋"/>
<DataItem Name =“记者//Value =“编译薛璟"/>
</DataItems>
<SceneName =“模板 2 “/>
<DataItems Count=〃 2'/>
<DataItem Name =“标题1‘Value =“英国"/>
<DataItem Name =“标题2‘Value =“灾区水位开始下降降雨仍将持续"/>
</DataItems>
<SceneName =“模板 1 “/>
<DataItems Count=〃 1'/>
<DataItem Name =“标题//Value =“首支“伊斯坎德尔”导弹旅明年组建"/>
</DataItems>
<SceneName =“模板 3 “/>
<DataItems Count="3'/>
<DataItem Name =“标题1‘Value =“瑞典"/>
<DataItem Name =“标题2"Value =“金普尔三十而立滑板技巧赛三夺冠〃 />
<DataItem Name =“记者//Value =“编译赵晓杰"/>
</DataItems>
</PlayItems>
优选的,所述快速生成编单模块B还包括以下子模块
添加保存子模块B5,用于当在脚本块组合中没有找到与当前文本内容的规则相对
应的脚本语言,则根据当前文本内容的规则生成相应的脚本语言,并将所生成的脚本语言 保存到脚本块组合中。优选的,当文本内容的规则发生变动时,搜索子模块B2会重新在脚本块组合中查 找与新的文本规则对应的脚本语言。在图文包装的实际应用中还可能会出现在脚本块组合中没有找到与当前文本内容的规则相对应的脚本语言,这样的话根据当前文本内容的规则生成相应的脚本语言,并 将所生成的脚本语言保存到脚本块组合中,就可以完成了。并且实际应用中如果出现文本 内容的规则发生变动时,也仅是需要搜索子模块B2重新在脚本块组合中查找与新的文本 规则对应的脚本语言来完成就可以。可见,本发明所述的编单的生成方法,对于不同文本内 容的规则的需要,通过相应的调用脚本语言来快速准确的完成大量文本内容的编单制作, 节省了大量的人力资源和其它资源。所述播出端C,用于接收快速生成编单模块所生成的编单并对其进行读取播放。这里播出端C接收快速生成编单模块所生成的编单,并对其进行读取播放。以上对本发明所提供的一种图文包装应用中快速生成编单的系统进行了详细介 绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只 是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发 明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。
权利要求
1. 一种图文包装应用中快速生成编单的系统,其特征在于,所述系统包括发送各种编 单的制作需求的用户端、快速生成编单模块和播出端,其中,快速生成编单模块,用于按照 用户端的制作需求快速完成编单的制作;所述快速生成编单模块包括以下子模块输入端口,用于获取用户端要生成编单的文本内容;所述文本内容中附带有当前文本 内容的规则信息;搜索子模块,用于根据文本内容的规则信息,在脚本块组合中查找与其对应的脚本语 言;所述脚本块组合中包括与多种文本内容的规则相对应的脚本语言;解析子模块,用于用所查找到的脚本语言对获取到的文本内容进行解析,获取当前文 本内容中各部分内容所需的模板;生成编单子模块,用于将文本内容中各部分内容相应的写入所获取的模板,生成编所述播出端,用于接收快速生成编单模块所生成的编单并对其进行读取播放。
2.根据权利要求1所述的系统,其特征在于,所述解析子模块包括以下单元模板信息获取单元,用于根据所查找到的脚本语言对所获取到的文本内容进行解析, 确定文本内容中各部分内容所需的模板信息;模板获取单元,用于根据所确定的各部分内容所需的模板信息,在模板信息库中进行 查找,获取所需模板。
3.根据权利要求2所述的系统,其特征在于所述模板信息库中记录有多种模板信息;所述模板信息包括场景信息和数据信息。
4.根据权利要求3所述的系统,其特征在于,所述快速生成编单模块还包括以下子模块添加保存子模块,用于当在脚本块组合中没有找到与当前文本内容的规则相对应的脚 本语言,则根据当前文本内容的规则生成相应的脚本语言,并将所生成的脚本语言保存到 脚本块组合中。
5.根据权利要求4所述的系统,其特征在于当文本内容的规则发生变动时,搜索子模块会重新在脚本块组合中查找与新的文本规 则对应的脚本语言。
6.根据权利要求3所述的系统,其特征在于 所述场景信息包括标题名和模板路径。
7.根据权利要求3所述的系统,其特征在于 所述数据信息包括数据项个数和数据项名。
全文摘要
本发明提供了一种图文包装应用中快速生成编单的系统,通过系统中快速生成编单模块中输入端口获取用户端要生成编单的文本内容,搜索子模块根据文本内容的规则信息,在脚本块组合中查找与其对应的脚本语言,所述脚本块组合中包括与多种文本内容的规则相对应的脚本语言,解析子模块用所查找到的脚本语言对获取到的文本内容进行解析,获取当前文本内容中各部分内容所需的模板,生成编单子模块将文本内容中各部分内容相应的写入所获取的模板,生成编单,所述播出端接收快速生成编单模块所生成的编单并对其进行读取播放,快速准确的完成大量文本内容的编单制作并将其用于播放,借助该系统节省了大量的人力资源和其它资源。
文档编号G06F17/30GK102122524SQ20101003397
公开日2011年7月13日 申请日期2010年1月7日 优先权日2010年1月7日
发明者谈琴芳 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1