一种体育比赛的关键点自动判断方法、计分方法以及相应装置的制作方法

文档序号:1563643阅读:228来源:国知局
专利名称:一种体育比赛的关键点自动判断方法、计分方法以及相应装置的制作方法
技术领域
本发明涉及信息系统领域,具体地,涉及体育赛事的信息处理系统。
背景技术
随着体育赛事的蓬勃发展,整个体育产业链也不断壮大,大量的体育赛事的信息处理系统也得到了广泛的应用,例如,体育赛事转播系统。对于体育赛事的信息处理系统,尤其是体育赛事现场直播系统,如何快速、高质量实现对不同体育项目的图文转播,变得越来越重要。对于乒乓球、乒乓球団体、羽毛球、羽毛球団体、排球、沙滩排球等体育比赛的计分模型来说,关键点是赛事进程的ー个重要标志,所以在体育赛事信息处理系统中应该更及 时、准确地将其信息传送给观众等相关人员。该关键点包括局点、盘点和赛点。例如,A方队员现在获得了第一个局点,也就是说如果A方队员再获胜ー个球,那么A方将获得此局的胜利。又例如,A方的赛点表示如果A方再获胜ー个球,那么A方将获得整场比赛的胜利。尤其是体育赛事转播系统中,适时地播出关键点标志十分重要,任何漏播、错播都非常影响播出效果,由此,在这类系统中,亟待解决如何正确、快速地判断关键点的存在,以及进一歩判断存在局点、盘点还是赛点。在现有体育赛事信息处理系统中,通常根据比赛分数来进行关键点判断。下面以局点为例来描述该过程首先,判断比赛双方中是否存在一方的分数为局点分数,其中局点分数=局获胜分-I ;如果有一方分数为局点分数,则进一歩判断该方分数是否大于另一方分数,如果大于,则到达该方局点,否则不是局点;如果双方分数均不是局点分数,则进一歩判断是否存在一方的分数大于局获胜分,如果存在,则进一歩判断双方分数中较大分数是否等于另一方分数减1,如果是,则到达该方局点,如果不是则不是局点,如果不存在,则不是局点。如果存在局点,那么需要继续判断该局点是否为盘点或赛点,逻辑与以上相似,为简明起见,在此不在赘述。由以上描述可知,现有的体育比赛的关键点自动判断方法存在下述弊端逻辑复杂,因此在实际比赛中比赛规则发生变化时,修改难度大而且容易书写出错,特别是对于分数不合法的情况,给编程人员等造成了很多负担,消耗了很多人力。

发明内容
本发明为解决上述技术问题,提供了ー种能够执行快速、逻辑简单、而且当比赛规则变化时可以无需改变程序自身的判断体育比赛中关键点的方法和装置。根据本发明的一方面,提供了ー种体育比赛的关键点的自动判断方法,包括11)判断比赛双方中当前分数下是否没有任何一方取得胜利;21)对于没有任何一方取得胜利的情況,进ー步判断是否存在一方如果加一分,则该方取得胜利,如果存在,则存在该方的关键点。优选地,该自动判断方法中所述步骤11)前还包括步骤10),创建第一源类,其中所述第一源类中封装了比分和比赛规则的第一数据项和判断输赢的第一函数;所述步骤21)前还包括步骤20),复制所述第一源类,生成第二附件类和第三附件 类,其中,相应地,所述第二附件类封装了比分和比赛规则的第二数据项和判断输赢的第二函数,所述第三附件类封装了比分和比赛规则的第三数据项和判断输赢的第三函数;所述步骤11)是通过以所述第一数据项为參数调用所述第一函数实现;所述步骤21)是通过分别以所述第二数据项为參数调用所述第二函数和以所述第三数据项为參数调用所述第三函数实现。优选地,该自动判断方法中,所述步骤21)后还包括步骤22),删除所述第二附件类和所述第三附件类。根据本发明的另一方面,还提供了ー种体育比赛计分方法,包括下列步骤11)获取当前局、场和团体胜利方信息;12)判断当前局胜利方信息,对于存在胜利方的情况,返回加分失败,对于不存在胜利方的情況,转步骤13);13)将加分方的当前局比分加一分;14)再次获取当前局、场和团体胜利方信息;15)根据权利要求I至3任一项所述的方法判断是否存在关键点,如果存在,则更新当前的关键点数量。优选地,上述计分方法还包括下列步骤21)对于减分方当前比分是0的情况,返回减分失败;22)对于减分方的对方已经获得局胜利的情况,返回减分失败;23)根据权利要求I至3任一项所述的方法判断是否存在关键点,如果存在,则更新当前的关键点数量,并且对减分方执行减分操作。根据本发明的再一方面,还提供了 ー种体育比赛的关键点的自动判断装置,包括第一判断模块,用于判断比赛双方中当前分数下是否没有任何一方取得胜利;第二判断模块,用于对于所述第一判断模块的判断结果没有任何一方取得胜利的情況,进ー步判断是否存在一方如果加一分,则该方取得胜利,如果存在,则存在该方的关键点。根据本发明的另一方面,还提供了ー种体育比赛计分系统,包括加分装置和上述关键点的自动判断装置所述加分装置用于11)获取当前局、场和团体胜利方信息;12)判断当前局胜利方信息,对于存在胜利方的情况,返回加分失败,对于不存在胜利方的情況,转步骤13);13)将加分方的当前局比分加一分;14)再次获取当前局、场和团体胜利方信息;15)调用所述关键点的自动判断装置;16)根据所述关键点的自动判断装置的判断结果更新当前的关键点数量。优选地,上述计分系统还包括减分装置,其用于21)对于减分方当前比分是0的情况,返回减分失败;22)对于减分方的对方已经获得局胜利的情况,返回减分失败; 23)调用所述关键点的自动判断装置;24)根据所述关键点的自动判断装置的判断结果更新当前的关键点数量;25)对减分方执行减分操作。本发明所提供的体育比赛的关键点的自动判断方法和装置,逻辑简单,对于各种比赛规则具有普适性,不会因为比赛规则的变化而需要大量改动,而且对于所有分数均可实现准确判断,从而有效减少了操作人员的工作。


图I是根据本发明优选实施例的自动判断关键点方法的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对根据本发明一个实施例的体育比赛的关键点自动判断方法和装置进ー步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在体育比赛中,一方存在关键点和一方已经获胜,二者的区别只是相差一分;换句话说,一方如果有关键点,那么这一方得一分,则肯定获胜;从另ー个角度,如果一方得了一分其就获胜了,那么这一方现在肯定存在关键点。本发明利用上述原理来完成关键点的判断,完全不考虑判断现有比分与获胜分之间关系,而是直接利用判断输赢的逻辑。在体育比赛中,每当一方比分发生变动加分、减分和设置比分,则本发明将根据变动后的得分判断双方的关键点,如果有,则体育比赛信息处理系统就进行播出等进ー步操作。图I示出了根据本发明优选实施例的判断关键点的流程图,下面结合图I对本发明判断关键点的方法进行详细描述。首先,创建“源类”,在该优选实施例中,用面向对象的编程语言中的“类”来具体实现。根据该优选实施例,将所涉及体育比赛的所有操作方式、数据和逻辑都封装在“源类”中。在计分时,将其对象化,即可实现期望的操作。在“源类”中可以包括下列关于ー场比赛的数据信息和比赛规则,其中每行代表ー个数据项当前局表示当前整场比赛中的某一局,一般而言,比赛局数最多为7,所以当前局的取值范围是1_7。比分表不某方在某一局的得分,对于A方和B方双方而言,假设共7局比赛,贝Ij共14个小比分。比赛规则方面正常情况下获胜分加球情况下获胜分(绝对获胜分)对于团体赛情况,因为一共有5场比赛,所以上述数据信息共存在5份。然后,创建两个与“源类”相同的类,分别称为“附件A”和“附件B”。把“源类”的所有数据复制给“附件A”和“附件B”,使得两个附件的数据和“源类”
完全一祥。 将“附件A”的A方比分加I分,并将“附件B”的B方比分加I分。对“源类”、“附件A”和“附件B”中的A和B方的比分根据判断输赢的逻辑进行输赢判断,包括局胜利判断、场胜利判断和/团体胜利判断,并输赢判断结果与表I所列情况进行匹配以获取关键点判断結果。
权利要求
1.一种体育比赛的关键点的自动判断方法,包括 11)判断比赛双方中当前分数下是否没有任何一方取得阶段性胜利,所述阶段性胜利包括局胜利、场胜利和/或团体胜利; 21)对于没有任何一方取得阶段性胜利的情况,进一步判断是否存在一方如果加一分,则该方取得阶段性胜利,如果存在,则存在该方的关键点。
2.根据权利要求I所述的自动判断方法,其特征在于,所述步骤11)前还包括步骤10),创建第一源类,其中所述第一源类中封装了比分和比赛规则的第一数据项和判断输赢的第一函数; 所述步骤21)前还包括步骤20),复制所述第一源类,生成第二附件类和第三附件类,其中,相应地,所述第二附件类封装了比分和比赛规则的第二数据项和判断输赢的第二函数,所述第三附件类封装了比分和比赛规则的第三数据项和判断输赢的第三函数; 所述步骤11)是通过以所述第一数据项为参数调用所述第一函数实现; 所述步骤21)是通过分别以所述第二数据项为参数调用所述第二函数和以所述第三数据项为参数调用所述第三函数实现。
3.根据权利要求2所述的自动判断方法,其特征在于,所述步骤21)后还包括步骤22),删除所述第二附件类和所述第三附件类。
4.一种体育比赛计分方法,包括下列步骤 11)获取当前局、场和团体胜利方信息; 12)判断当前局胜利方信息,对于存在胜利方的情况,返回加分失败,对于不存在胜利方的情况,转步骤13); 13)将加分方的当前局比分加一分; 14)再次获取当前局、场和团体胜利方信息; 15)根据权利要求I至3任一项所述的方法判断是否存在关键点,如果存在,则更新当前的关键点数量。
5.根据权利要求4所述的计分方法,其特征在于,还包括下列步骤 21)对于减分方当前比分是O的情况,返回减分失败; 22)对于减分方的对方已经获得局胜利的情况,返回减分失败; 23)根据权利要求I至3任一项所述的方法判断是否存在关键点,如果存在,则更新当前的关键点数量,并且对减分方执行减分操作。
6.一种体育比赛的关键点的自动判断装置,包括 第一判断模块,用于判断比赛双方中当前分数下是否没有任何一方取得阶段性胜利,所述阶段性胜利包括局胜利、场胜利和/或团体胜利; 第二判断模块,用于对于所述第一判断模块的判断结果没有任何一方取得阶段性胜利的情况,进一步判断是否存在一方如果加一分,则该方取得阶段性胜利,如果存在,则存在该方的关键点。
7.一种体育比赛计分系统,包括加分装置和权利要求6所述关键点的自动判断装置 所述加分装置用于 11)获取当前局、场和团体胜利方信息; 12)判断当前局胜利方信息,对于存在胜利方的情况,返回加分失败,对于不存在胜利方的情况,转步骤13); 13)将加分方的当前局比分加一分; 14)再次获取当前局、场和团体胜利方信息; 15)调用所述关键点的自动判断 装置; 16)根据所述关键点的自动判断装置的判断结果更新当前的关键点数量。
8.根据权利要求7所述的计分系统,其特征在于,还包括减分装置,其用于 21)对于减分方当前比分是O的情况,返回减分失败; 22)对于减分方的对方已经获得局胜利的情况,返回减分失败; 23)调用所述关键点的自动判断装置; 24)根据所述关键点的自动判断装置的判断结果更新当前的关键点数量; 25)对减分方执行减分操作。
全文摘要
本发明提供一种体育比赛的关键点的自动判断方法、计分方法以及相应装置,该体育比赛关键点的自动判断方法包括11)判断比赛双方中当前分数下是否没有任何一方取得阶段性胜利,所述阶段性胜利包括局胜利、场胜利和/或团体胜利;21)对于没有任何一方取得阶段性胜利的情况,进一步判断是否存在一方如果加一分,则该方取得阶段性胜利,如果存在,则存在该方的关键点。上述自动判断方法和装置,逻辑简单,对于各种比赛规则具有普适性,不会因为比赛规则的变化而需要大量改动,而且对于所有分数均可实现准确判断,从而有效减少了操作人员的工作。
文档编号A63B71/06GK102847292SQ201110181710
公开日2013年1月2日 申请日期2011年6月30日 优先权日2011年6月30日
发明者王征, 张翠霞 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1