一种优化比赛现场数据库的方法

文档序号:6444360阅读:255来源:国知局
专利名称:一种优化比赛现场数据库的方法
技术领域
本发明涉及竞技比赛数据库的数据处理,应用于大型赛事的数据库管理及比赛现场的数据处理,特别涉及一种优化比赛现场数据库的方法。
背景技术
随着电视转播技术的发展,有更多的体育赛事直播类节目逐步成为电视节目的重要组成部分,特别是对于计时类的电视转播在近年来得到了长足的发展,其发展 不仅涉及电视制作领域中,并且更广泛的涉及分布式网络及移动存储领域中,同时,随着竞技比赛的不断发展,各种体育赛事越来越接近规模化及对各种信息管理的自动化,尤为是基本比赛信息的管理,随着比赛人数的不断增加,自动化处理各种比赛人员信息及赛程信息成为现代化体育赛事管理的必然趋势,特别是在大型如世界级体育赛事中,以上的赛事数据管理将变的尤为重要,比赛数据库多采用关系数据库结构,但在以上数据库的应用过程中,随着比赛的推移数据量也将不断增大,但同时其中的大多数数据作为历史比赛数据将不再进行处理,但同样耗损数据资源,降低数据库的运算速度,同时,造成系统存贮资源的浪费。在发明人实现本发明过程中,发现现有技术中有以下缺陷,现有技术中在大型赛事的数据库处理过程中,关系数据库容量随着比赛的推移,数据量不断增大,但其中历史比赛数据不再参与数据运算,从而,降低数据库的运算速度,造成系统存贮资源的浪费。

发明内容
针对现有技术中的缺陷,本发明解决了大型比赛数据库的数据库历史数据的优化问题。为了解决以上技术问题本发明提供了一种优化比赛现场数据库的方法,具体包括接收比赛数据库,所述比赛数据库包括多个赛程信息及赛程对象信息,所述赛程信息与所述赛程对象信息之间具有关联关系;根据所述赛程信息提取第一赛程关键字;接收赛程进度关键字;根据所述赛程进度关键字匹配所述第一赛程关键字获取当前赛程关键字;根据所述当前赛程关键字获取对应的当前赛程信息,并根据所述当前赛程信息获取与之对应的当前赛程对象信息;从所述比赛数据库中删除所述当前赛程信息及所述当前赛程对象信息获取当前比赛数据库。其中,所述赛程信息具体包括比赛场次信息及比赛场次时间信息。其中,所述第一赛程关键字具体包括比赛场次名称信息及比赛场次时间信息。其中,所述赛程信息具体包括赛程模板联接信息及赛程模板信息。其中,所述根据所述赛程信息提取第一赛程关键字步骤具体包括根据所述赛程信息提取第一赛程关键字及所述赛程模板信息。其中,所述多个赛程信息具体包括所述赛程信息依次顺序编排。其中,所述根据所述当前赛程关键字获取对应的当前赛程信息,并根据所述当前赛程信息获取与之对应的当前赛程对象信息步骤具体包括根据所述当前赛程关键字获取对应的当前赛程信息,并根据所述当前赛程信息获取与之对应的当前赛程对象信息;根据所述当前赛程信息及所述当前赛程对象信息获取历史比赛数据库。其中,所述从所述比赛数据库中删除所述当前赛程信息及所述当前赛程对象信息获取当前比赛数据库步骤后还具体包括根据所述当前比赛数据库获取当前赛程对象信息;根据所述当前赛程对象信息获取当前赛程对象字幕文件;播控系统根据所述当前赛程对象字幕文件进行播放。其中,所述从所述比赛数据库中删除所述当前赛程信息及所述当前赛程对象信息获取当前比赛数据库还具体包括步骤从所述比赛数据库中根据所述当前赛程信息获取当前联接关系;根据所述当前联接关系从所述比赛数据库中脱离所述当前赛程信息及所述当 前赛程对象信息的关联关系获取当前比赛数据库。其中,所述从所述比赛数据库中删除所述当前赛程信息及所述当前赛程对象信息获取当前比赛数据库步骤后还具体包括在所述比赛数据库与当前比赛数据库之间根据所述当前联接关系建立关联,获取恢复比赛数据库。与现有技术相比,本发明实施例具有以下优点根据比赛数据库中的赛程信息,匹配当前赛程信息,并将以上匹配的赛程信息及相关信息从原比赛数据库中分离,从而在得到的当前比赛数据库中,并不存在历史数据信息,精简了比赛数据库的容量,从而,提高了比赛系统的运算性能,获得了更准确的运算效果。


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