一种比赛现场数据分离的方法

文档序号:6444365阅读:109来源:国知局
专利名称:一种比赛现场数据分离的方法
技术领域
本发明涉及竞技比赛的现场转播节目的制作及比赛数据生成,应用于大型竞技比赛的现场数据处理,特别涉及ー种比赛现场数据分离的方法。
背景技术
随着电视转播技术的发展,有更多的体育赛事直播类节目逐步成为电视节目的重要组成部分,特别是对于大型赛事的电视转播在近年来得到了长足的发展,其发展不仅涉及电视制作领域中,并且更广泛的涉及分布式网络及移动存储领域中,在大型体育赛事中通常会采用大型的关系数据库数据,为使数据具有更好的灵活性,因此,在关系数据库内部建立了大量的关联关系,但在以上方法中,由于比赛关系数据库具有较大的数据容量,当现场比赛时,现场数据的安全会同时受到其他关联数据的影响,与此同时,在直播类的体育赛事转播中,要求现场比赛数据具有较高的准确性,因此,现有技术中的数据库设置方式不利 于体育赛事直播的数据要求。在发明人实现本发明过程中,发现现有技术中有以下缺陷,现有技术中大型体育赛事具有大型关系数据库系统,在对现场比赛进行转播过程中,外围与其关联的数据项,会影响到直播数据的稳定性,同时,局部的数据操作也会给整体的大型关系数据库系统安全带来隐患,不利于系统对大量数据的及时处理,同时对大型关系数据库系统安全代来不安全因素。

发明内容
针对现有技术中的缺陷,本发明解决了大型数据库中局部现场数据处理受到关联数据影响,而使原数据库系统存在安全隐患的问题。为了解决以上技术问题本发明提供了一种比赛现场数据分离的方法,具体包括接收多个赛程关系単元,所述赛程关系单元由输入单元及输出单元组成;从所述多个赛程关系单元中选取用户比赛关系単元;根据所述用户比赛关系单元获取与该单元关联的赛程关系単元的用户关联关系;分离所述用户关系単元与其他比赛关联单元获得分离关系単元;接收用户基本比赛单元;根据所述用户基本比赛单元确定所述分离关系单元的输入单元;并根据所述分离关系单元及所述输入单元获取用户输出単元;根据所述用户关联关系恢复所述分离关系単元与其他比赛关联単元的关联关系,井根据恢复后的关联关系,获取用户输出数据;输出所述用户输出数据。其中,所述赛程关系单元具体包括中间比赛単元及总比赛単元。其中,所述输入単元具体包括比赛成绩信息、比赛历史记录信息。
其中,所述接收多个赛程关系单元步骤还具体包括接收比赛数据库,所述比赛数据库为关系型数据库;根据所述比赛数据库获取赛程信息汇总表;根据所述赛程信息汇表确定所述赛程关系单元。其中,所述接收用户基本比赛单元步骤具体包括接收用户基本比赛数据库;根据所述用户基本比赛数据库获取用户基本比赛单元。其中,所述根据所述用户比赛关系单元获取与该单元关联的赛程关系単元的用户关联关系步骤后还具体包括根据所述用户关联关系获取用户关联关系文件,所述用户关联关系文件具体包括用户比赛关系単元信息。
其中,所述输出所述用户输出数据步骤后还具体包括根据所述用户输出数据获取字幕文件;播控系统根据所述字幕文件进行播放。其中,所述输出所述用户输出数据步骤后还具体包括接收字幕模板;根据所述字幕模板播放所述字幕文件。其中,所述输出所述用户输出数据步骤后还具体包括根据所述输出数据生成输出数据库。其中,所述根据所述输出数据生成输出数据库步骤后还具体包括接收比赛索引条件;根据所述比赛索引条件所述生成输出数据库索引,获取索引結果;根据所述索引结果产生字幕文件,播控系统根据所述字幕文件进行播出。与现有技术相比,本发明实施例具有以下优点通过对比赛数据库关系的读取,将现场数据库及关联信息与原数据库系统分离,在数据分离的情况下对现场数据库进行操作处理,在处理结束后根据之前分离时所记载的关联关系恢复现场数据库与原数据库系统的关联,从而縮小了现场数据库的体积,由于在比赛现场数据处理过程中与原数据库系统分离,因此不会受到原数据库系统的影响,保证了比赛现场数据库的安全性及灵活性,从而缩小了现场数据库处理容量,同时保证了原数据库系统的数据完整性,在不增大投入的同吋,増加了现场数据的数据处理速度,节约了系统运算资源,使系统具有更好的灵活性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I :是本发明实施例I中一种比赛现场数据分离的方法的示意图;图2 :是本发明实施例2中另ー种比赛现场数据分离的方法的示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例I中提供了一种比赛现场数据分离的方法,如图I所示,包括以下步骤SlOl :接收多个赛程关系单元;此步骤具体包括接收多个赛程关系単元,所述赛程关系单元由输入单元及输出单元组成;S102 :选取用户比赛关系单元;此步骤具体包括从所述多个赛程关系单元中选取用户比赛关系単元;S103 :获取赛程关系单兀的用户关联关系;此步骤具体包括根据所述用户比赛关系单元获取与该单元关联的赛程关系単元的用户关联关系; S104 :获得分离关系单元;此步骤具体包括分离所述用户关系単元与其他比赛关联单元获得分离关系单元;S105 :接收用户基本比赛单元;S106 :确定分离关系单元的输入单元;此步骤具体包括根据所述用户基本比赛单元确定所述分离关系单元的输入单元;S107 :获取用户输出单元;此步骤具体包括并根据所述分离关系单元及所述输入单元获取用户输出単元;S108 :获取用户输出数据;此步骤具体包括根据所述用户关联关系恢复所述分离关系単元与其他比赛关联単元的关联关系,井根据恢复后的关联关系,获取用户输出数据;S109 :输出所述用户输出数据。本发明实施例2中提供了另ー种比赛现场数据分离的方法,如图2所示,包括以下步骤S201 :接收多个赛程关系单元;此步骤具体包括接收多个赛程关系単元,所述赛程关系单元由输入单元及输出单元组成;所述赛程关系单元具体包括中间比赛单元及总比赛单元;所述输入単元具体包括比赛成绩信息、比赛历史记录信息;所述接收多个赛程关系单元步骤还具体包括接收比赛数据库,所述比赛数据库为关系型数据库;根据所述比赛数据库获取赛程信息汇总表;根据所述赛程信息汇表确定所述赛程关系单元;S202 :选取用户比赛关系单元;此步骤具体包括从所述多个赛程关系单元中选取用户比赛关系単元;S203 :获取赛程关系单兀的用户关联关系;此步骤具体包括根据所述用户比赛关系单元获取与该单元关联的赛程关系単元的用户关联关系;S204 :获取用户关联关系文件;此步骤具体包括所述根据所述用户比赛关系单元获取与该单元关联的赛程关系単元的用户关联关系步骤后还具体包括根据所述用户关联关系获取用户关联关系文件,所述用户关联关系文件具体包括用户比赛关系单元信息;S205 :获得分离关系单元;此步骤具体包括分离所述用户关系単元与其他比赛关联单元获得分离关系单元;S206 :接收用户基本比赛单元;此步骤具体包括所述接收用户基本比赛单元步骤具体包括接收用户基本比赛数据库;根据所述用户基本比赛数据库获取用户基本比赛单元;
S207 :确定分离关系单元的输入单元;此步骤具体包括根据所述用户基本比赛单元确定所述分离关系单元的输入单元;S208 :获取用户输出单元;此步骤具体包括并根据所述分离关系单元及所述输入单元获取用户输出単元;S209 :获取用户输出数据;此步骤具体包括根据所述用户关联关系恢复所述分离关系単元与其他比赛关联単元的关联关系,井根据恢复后的关联关系,获取用户输出数据;S210 :输出所述用户输出数据;此步骤具体包括所述输出所述用户输出数据步骤后还具体包括接收字幕模板;根据所述字幕模板播放所述字幕文件;所述输出所述用户输出数据步骤后还具体包括根据所述输出数据生成输出数据库;所述根据所述输出数据生成输出数据库步骤后还具体包括接收比赛索引条件;根据所述比赛索引条件所述生成输出数据库索引,获取索引结果;根据所述索引结果产生字幕文件,播控系统根据所述字幕文件进行播出;S211 :获取字幕文件并进行播放;此步骤具体包括所述输出所述用户输出数据步骤后还具体包括根据所述用户输出数据获取字幕文件;播控系统根据所述字幕文件进行播放。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是ー个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的ー个或多个装置中。上述实施例的模块可以合并为ー个模块,也可以进ー步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.一种比赛现场数据分离的方法,其特征在于,包括 接收多个赛程关系単元,所述赛程关系单元由输入单元及输出单元组成; 从所述多个赛程关系单元中选取用户比赛关系单元; 根据所述用户比赛关系单元获取与该单元关联的赛程关系単元的用户关联关系; 分离所述用户关系単元与其他比赛关联单元获得分离关系単元; 接收用户基本比赛单元; 根据所述用户基本比赛单元确定所述分离关系单元的输入单元; 并根据所述分离关系单元及所述输入单元获取用户输出単元; 根据所述用户关联关系恢复所述分离关系単元与其他比赛关联単元的关联关系,井根据恢复后的关联关系,获取用户输出数据; 输出所述用户输出数据。
2.如权利要求I中所述的方法,其特征在于,所述赛程关系单元具体包括中间比赛单元及总比赛单元。
3.如权利要求I或2中所述的方法,其特征在于,所述输入単元具体包括比赛成绩信息、比赛历史记录信息。
4.如权利要求I中所述的方法,其特征在于,所述接收多个赛程关系单元步骤还具体包括 接收比赛数据库,所述比赛数据库为关系型数据库; 根据所述比赛数据库获取赛程信息汇总表; 根据所述赛程信息汇表确定所述赛程关系単元。
5.如权利要求I中所述的方法,其特征在于,所述接收用户基本比赛单元步骤具体包括 接收用户基本比赛数据库; 根据所述用户基本比赛数据库获取用户基本比赛单元。
6.如权利要求I中所述的方法,其特征在于,所述根据所述用户比赛关系单元获取与该单元关联的赛程关系単元的用户关联关系步骤后还具体包括根据所述用户关联关系获取用户关联关系文件,所述用户关联关系文件具体包括用户比赛关系单元信息。
7.如权利要求I中所述的方法,其特征在于,所述输出所述用户输出数据步骤后还具体包括 根据所述用户输出数据获取字幕文件; 播控系统根据所述字幕文件进行播放。
8.如权利要求7中所述的方法,其特征在于,所述输出所述用户输出数据步骤后还具体包括 接收字幕模板; 根据所述字幕模板播放所述字幕文件。
9.如权利要求I中所述的方法,其特征在于,所述输出所述用户输出数据步骤后还具体包括 根据所述输出数据生成输出数据库。
10.如权利要求9中所述的方法,其特征在于,所述根据所述输出数据生成输出数据库步骤后还具体包括 接收比赛索引条件; 根据所述比赛索引条件所述生成输出数据库索 引,获取索引結果; 根据所述索引结果产生字幕文件,播控系统根据所述字幕文件进行播出。
全文摘要
本发明公开了一种比赛现场数据分离的方法,具体包括接收多个赛程关系单元;从多个赛程关系单元中选取用户比赛关系单元;根据用户比赛关系单元获取与该单元关联的赛程关系单元的用户关联关系;分离用户关系单元与其他比赛关联单元获得分离关系单元;接收用户基本比赛单元;根据用户基本比赛单元确定所述分离关系单元的输入单元;并根据分离关系单元及所述输入单元获取用户输出单元;获取用户输出数据;输出用户输出数据。本发明解决了大型数据库中局部现场数据处理受到关联数据影响,而使原数据库系统存在安全隐患的问题,缩小了现场数据库处理容量,增加了现场数据的数据处理速度,节约了系统运算资源,使系统具有更好的灵活性。
文档编号G06F17/30GK102722513SQ201110454230
公开日2012年10月10日 申请日期2011年12月30日 优先权日2011年12月30日
发明者王征, 赵海军 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1