一种现场数据库提取技术统计的方法及系统技术方案

技术编号:7837814 阅读:197 留言:0更新日期:2012-10-12 02:40
本发明专利技术公开了一种现场数据库提取技术统计的方法,配置数据库服务器至少两个数据端,包括:接收比赛数据库建立查询函数;调用查询函数对所述比赛数据库进行查询获得查询结果;将查询结果存放在缓存数据库中获得缓存中函数查询结果;根据缓存中函数查询结果;判断查询函数及查询函数调用比赛项是否调用,若调用则读取缓存中函数查询结果;根据函数查询结果进行输出,本发明专利技术解决了对现场数据库进行实时查询,对查询结果实时输出的问题。只要从缓存中直接进行读取就可以实现对数据库的查询,从而节省了查询时间,并对缓存中的信息给予了合理的利用,节约了系统资源,并且可以满足现场数据查询的需要。

【技术实现步骤摘要】

本专利技术涉及竞技比赛转播、直播节目制作领域中,应用于竞技比赛现场计分、技术统计及信息收集及处理,特别涉及一种现场数据库提取技术统计的方法及系统
技术介绍
随着电视转播技术的发展,及广大观众对电视直播的需要,特别是对于竞技比赛的电视转播在近年来得到了长足的发展,不仅涉及电视领域更加广泛的应用于网络直播及移动存储领域,在直播过程中,通常需要对现场数据进行正确记录,以便于比赛过程中或比赛后能获得正确的比赛数据,因此,在比赛过程中正确记录比赛情况,并得到正确的现场比赛数据尤为重要,在比赛过程中,如需要对现场数据(如技术统计)数据采集需要对整体 的比赛数据库进行查询,由于现场数据处于不断变化的过程中,因此,每次查询都需要重新对数据库进行引入,同时需要对数据库整体进行查询,这样做不仅查询的工作量大而且因为现场数据的实时性也会造成信息的延时,在直播过程中需要实时对数据输出的情况下,不能满足现场数据的需要。在专利技术人实现本专利技术过程中,发现现有技术中有以下缺陷,现有技术中由于现场数据的查询需要对原始采集的现场数据库文件进行整体查询,因此,查询速度慢,同时由于现场数据库的实时更新,对数据库文件的更新具有滞后性,因此,造成数据查询结果的滞后,从而不能满足现场对技术统计信息实时输出的需要。
技术实现思路
针对现有技术中的缺陷,本专利技术解决了对现场数据库进行实时查询,对查询结果实时输出的问题。为了解决以上技术问题本专利技术提供了一种现场数据库提取技术统计的方法,配置数据库服务器至少两个数据端,具体包括接收比赛数据库建立查询函数;调用所述查询函数对所述比赛数据库进行查询获得查询结果;将所述查询结果存放在缓存数据库中获得缓存中函数查询结果;根据所述缓存中函数查询结果、所述查询函数及所述查询函数调用比赛项建立近期比赛结果信息;判断所述查询函数及所述查询函数调用比赛项是否调用,若调用则读取所述缓存中函数查询结果; 根据所述函数查询结果进行输出。在上述方法中,所述接收比赛数据库建立查询函数步骤中具体包括接收比赛数据库,所述比赛数据库中包括比赛项;根据所述比赛项建立查询函数;所述比赛项具体包括队员编号、比赛场次编号、局编号及局结束信息。所述调用所述查询函数对所述比赛数据库进行查询获得查询结果步骤后具体包括判断所述局结束信息是否存在,若是,将所述结束局所对应的比赛数据库存放入缓存数据库中获得缓存中单局数据库。所述判断所述查询函数及所述查询函数调用比赛项是否调用,若调用则读取所述缓存中函数查询结果具体步骤包括判断所述查询函数及所述查询函数调用比赛项是否在单局数据库内进行,若是,则判断所述单局数据库是否存在于所述缓存中单局数据库中,若是,则读取所述单局数据库中的所述缓存中函数查询结果。所述根据所述函数查询结果进行输出步骤后还包括 接收所述缓存中函数查询结果的调用最长间隔时间;判断所述间隔时间是否超时,若是,则对所述缓存中函数查询结果进行释放。所述根据所述函数查询结果进行输出步骤中具体还包括根据所述函数查询结果进行输出产生字幕输出文件;字幕机根据所述字幕文件进行字幕播放。一种竞技比赛信息即时生成系统,具体包括,接收单元,得分信息统计单元,显示单元,其中,所述接收单元,用于从所述数据端接收数据,所述数据具有统一数据项目内容,所述数据项目内容至少包括数据端、球员编号、技术动作、得分结果、比赛分数及回合数量,所述得分结果中至少包括得分信息及失分信息;所述得分信息统计单元,用于判断所述数据项目的所述得分结果中是否为得分信息,若是则在所述数据项目所对应的比赛分数进行累加,所属回合数量进行累加;所述显示单元,用于在用户界面上将所述数据项目内容根据不同数据端在用户界面中进行分别显示。在上述系统中,所述得分信息统计单元还用于判断所述数据项目的所述得分结果中是否为得分信息,若是,则在所述数据端所对应的比赛分数进行累加,并根据所述得分数据端及所述数据端信息获取失分数据端;判断所述失分数据端所对应的数据项目内容中是否为失分信息,若否,则在所对应的数据项目内容中作出标识。所述显示单元还用于在用户界面上根据所述得分信息或失分信息将所述数据端中数据项目内容进行对应显示,并在对应行作出标识。所述显示单元还包括字幕机输出单元,所述字幕机输出单元用于根据所述数据端的比赛分数及回合数量生成字幕文件;将所述字幕文件发送到字幕机进行播放。所述数据项目内容至少还包括比赛局数。所述得分信息统计单元中还包括比赛结束单元,所述比赛结束单元,用于接收比赛总分阀值;判断所述比赛分数是否为所述比赛总分阀值,若是则生成比赛结束信息;根据所述比赛结束信息,所述比赛局数累加。所述得分信息统计单元中还包括赛点统计单元,所述赛点统计单元,用于接收赛点阀值;判断所述比赛分数是否为所述点阀值,若是则在所述数据端所对应的数据项目得分信息后产生赛点信息;在用户界面在所述数据端所对应的数据项目后显示所述赛点信肩、O与现有技术相比,本专利技术实施例具有以下优点通过对现场数据库建立查询函数,并将查询结果存放在缓存中,当对同一函数及查询项进行查询时,不需要对数据库进行重新查询,只要从缓存中直接进行读取就可以实现对数据库的查询,从而节省了查询时间,并对缓存中的信息给予了合理的利用,节约了系统资源,并且可以满足现场数据查询的需要。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图I :是本专利技术实施例中一种现场数据库提取技术统计的方法的流程图;图2 :是本专利技术实施例中一种现场数据库提取技术统计的系统的示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例I中提供了一种现场数据库提取技术统计的方法,如图I所示,具体包括SlOl :建立查询函数;此步骤具体为接收比赛数据库建立查询函数;S102 :获得查询结果;此步骤具体为调用所述查询函数对所述比赛数据库进行查询获得查询结果;S103 :存放在缓存数据库中;此步骤具体为将所述查询结果存放在缓存数据库中获得缓存中函数查询结果;S104 :建立近期比赛结果彳目息;此步骤具体为根据所述缓存中函数查询结果、所述查询函数及所述查询函数调用比赛项建立近期比赛结果信息;S105 :读取缓存中函数查询结果;此步骤具体为判断所述查询函数及所述查询函数调用比赛项是否调用,若调用则读取所述缓存中函数查询结果;S106 :查询结果输出;此步骤具体为根据所述函数查询结果进行输出。本专利技术实施例2中提供了一种现场数据库提取技术统计的方法,具体包括S201 :接收比赛数据库建立查询函数;此步骤还可具体包括接收比赛数据库,所述比赛数据库中包括比赛项;根据所述比赛项建立查询函数;所述比赛项具体包括队员编号、比赛场次编号、局编号及局结束信息。S202:调用所述查询函数对所述比赛本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种现场数据库提取技术统计的方法,配置数据库服务器至少两个数据端,其特征在于,包括 接收比赛数据库建立查询函数; 调用所述查询函数对所述比赛数据库进行查询获得查询结果; 将所述查询结果存放在缓存数据库中获得缓存中函数查询结果; 根据所述缓存中函数查询结果、所述查询函数及所述查询函数调用比赛项建立近期比赛结果信息; 判断所述查询函数及所述查询函数调用比赛项是否调用,若调用则读取所述缓存中函数查询结果; 根据所述函数查询结果进行输出。2.如权利要求I中所述的方法,其特征在于,所述接收比赛数据库建立查询函数步骤中具体包括 接收比赛数据库,所述比赛数据库中包括比赛项; 根据所述比赛项建立查询函数。3.如权利要求2中所述的方法,其特征在于,所述比赛项具体包括队员编号、比赛场次编号、局编号及局结束信息。4.如权利要求3中所述的方法,其特征在于,所述调用所述查询函数对所述比赛数据库进行查询获得查询结果步骤后具体包括 判断所述局结束信息是否存在,若是,将所述结束局所对应的比赛数据库存放入缓存数据库中获得缓存中单局数据库。5.如权利要求4中所述的方法,其特征在于,所述判断所述查询函数及所述查询函数调用比赛项是否调用,若调用则读取所述缓存中函数查询结果 具体步骤包括 判断所述查询函数及所述查询函数调用比赛项是否在单局数据库内进行,若是,则判断所述单局数据库是否存在于所述缓存中单局数据库中,若是,则读取所述单局数据库中的所述缓存中函数查询结果。6.如权利要求I中所述的方法,其特征在于,所述根据所述函数查询结果进行输出步骤后还包括 接收所述缓存中函数查询结果的调用最长间隔时间; 判断所述间隔时间是否超时,若是,则对所述缓存中函数查询结果进行释放。7.如权利要求I中所述的方法,其特征在于,所述根据所述函数查询结果进行输出步骤中具体还包括 根据所述函数查询结果进行输出产生字幕输出文件;字幕机根据所述字幕文件进行字...

【专利技术属性】
技术研发人员:王征赵海军
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:

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

1