一种体育比赛自动计分方法和装置.pdf

上传人:g**** 文档编号:2300530 上传时间:2018-08-08 格式:PDF 页数:11 大小:354.26KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110183381.8

申请日:

2011.06.30

公开号:

CN102847294A

公开日:

2013.01.02

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):A63B 71/06申请日:20110630|||公开

IPC分类号:

A63B71/06

主分类号:

A63B71/06

申请人:

新奥特(北京)视频技术有限公司

发明人:

王征; 张翠霞

地址:

100195 北京市海淀区五棵松路49号新奥特科技大厦

优先权:

专利代理机构:

北京泛华伟业知识产权代理有限公司 11280

代理人:

王勇

PDF下载: PDF下载
内容摘要

本发明提供一种体育比赛自动计分方法和装置,该方法所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,该方法包括下列步骤:11)接收操作人员加分的触发消息;12)根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;13)对于没有任何一方胜利的情况,为加分方的当前局比分加分;当接收操作人员获取局比分的触发时,其中该获取局比分的触发指示了第几场、第几局以及哪一比赛方,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。本发明的方法和装置,即减小了计算量,节约了内存资源,又避免了大比分计算出错。

权利要求书

权利要求书一种体育比赛自动计分方法,其中所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,所述方法包括下列步骤:
11)接收操作人员加分的触发消息;
12)根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;
13)对于没有任何一方胜利的情况,为加分方的当前局比分加分;
当接收操作人员获取局比分的触发时,其中该获取局比分的触发指示了第几场、第几局以及哪一比赛方,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。
根据权利要求1所述的方法,其特征在于,所涉及的数据还包括总局数,所述方法还包括:
当接收操作人员获取场比分的触发时,其中该获取场比分的触发指示了第几场和哪一比赛方,判断要返回的场比分所在的场次是否在当前场之前;
对于是的情况,根据总局数从第一局到当前局的每一局都确定所存在的胜利方,返回对应方的局胜利的累计次数。
根据权利要求2所述的方法,其特征在于,所述方法还包括:
当接收操作人员获取团体比分的触发时,其中该获取团体比分的触发指示哪一比赛方,从第一场到当前场的每一场都确定所存在的胜利方,返回对应方的场胜利的累计次数。
根据权利要求1至3任一项所述的方法,其特征在于,所涉及的数据还包括比赛双方局点数量,在所述步骤13)后还包括步骤:
14)根据加分后的局比分判断是否存在关键点,如果存在,则更新当前的局点数量。
根据权利要求4所述的方法,其特征在于,所涉及的数据还包括比赛双方盘点和/或赛点数量,所述步骤14)中还包括:根据加分后的局比分判断是否存在盘点和/或赛点,如果存在,则更新当前的盘点和/或赛点数量。
根据权利要求1至3任一项所述的方法,其特征在于,所涉及的数据还包括当前球权、正常情况下换发球方式和加球情况下换发球方式,所述步骤13)后还包括:
15)根据加分后的局比分判断当前是否还没有任何一方取得胜利,如果是,则根据当前球权、正常情况下换发球方式和加球情况下换发球方式确定球权。
根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
21),接收操作人员减分的触发消息;
22),判断减分方当前比分是否为0,如果是,返回减分失败,如果不是,则进行步骤23);
23),对于没有任何一方胜利的情况,为减分方的当前局比分减分。
根据权利要求7所述的方法,其特征在于,所涉及的数据还包括比赛双方关键点数量,所述步骤23)后还包括:
24),根据减分后的局比分判断是否存在关键点,如果存在,则更新当前的关键点数量,其中该关键点包括局点。
根据权利要求7或8所述的方法,其特征在于,所涉及的数据还包括当前球权、正常情况下换发球方式和加球情况下换发球方式,所述步骤23)后还包括:
25),根据减分后的局比分判断当前是否还没有任何一方取得胜利,如果是,则根据当前球权、正常情况下换发球方式和加球情况下换发球方式确定球权。
根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
31)接收操作人员设置的比分;
32)对所接收的比分进行合法化判断,并设置合法的比分。
根据权利要求1至3任一项所述的方法,其特征在于,所述方法以封装在类中的函数的形式实现。
一种体育比赛计分装置,其中所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,所述装置包括:
人机交互接口,用于接收操作人员加分的触发消息和获取比分的触发消息,其中该获取局比分的触发指示了第几场、第几局以及哪一比赛方;
获取胜利方消息模块,用于根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;
加分模块,用于对于没有任何一方胜利的情况,为加分方的当前局比分加分;
结果模块,用于当接收操作人员获取局比分的触发时,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。
根据权利要求12所述的装置,其特征在于,所涉及的数据还包括总局数,
所述人机交互接口还用于接收操作人员获取场比分的触发,其中该获取场比分的触发指示了第几场和哪一比赛方;
所述结果模块还用于当接收操作人员获取场比分的触发时,判断要返回的场比分所在的场次是否在当前场之前;对于是的情况,从第一局到当前局的每一局都确定所存在的胜利方,返回对应方的局胜利的累计次数。
根据权利要求12或13所述的装置,其特征在于,
所述人机交互接口还用于接收操作人员获取团体比分的触发,其中该获取团体比分的触发指示哪一比赛方;
所述结果模块还用于当接收操作人员获取团体比分的触发时,从第一场到当前场的每一场都确定所存在的胜利方,返回对应方的场胜利的累计次数。
根据权利要求12或13所述的装置,其特征在于,
所述人机交互接口还用于接收操作人员减分的触发消息;
所述装置还包括减分模块,用于判断减分方当前比分是否为0,如果是,返回减分失败,如果不是,则对于没有任何一方胜利的情况,为减分方的当前局比分减分。
根据权利要求12或13所述的装置,其特征在于,
所述人机交互接口还用于接收操作人员设置的比分;
所述装置还包括设置比分模块,用于对所接收的比分进行合法化判断,并设置合法的比分。
根据权利要求12或13所述的装置,其特征在于,所涉及的数据还包括比赛双方关键点数量,所述装置还包括关键点判断模块,用于根据加分后的局比分判断是否存在关键点,如果存在,则更新当前的关键点数量,其中该关键点包括局点、盘点和/或赛点。
根据权利要求12或13所述的装置,其特征在于,所涉及的数据还包括当前球权、正常情况下换发球方式和加球情况下换发球方式所述装置还包括确定球权模块,用于根据加分后的局比分判断当前是否还没有任何一方取得胜利,如果是,则根据当前球权、正常情况下换发球方式和加球情况下换发球方式确定球权。

说明书

说明书一种体育比赛自动计分方法和装置
技术领域
本发明涉及信息系统领域,具体地,涉及体育赛事的信息处理系统。
背景技术
随着体育赛事的蓬勃发展,整个体育产业链也不断壮大,大量的体育赛事的信息处理系统也得到了广泛的应用,例如,体育赛事转播系统。对于体育赛事的信息处理系统,尤其是体育赛事现场直播系统,如何快速、高质量实现对不同体育项目的图文转播,变得越来越重要。
在现有的体育赛事信息处理系统中,对于乒乓球、乒乓球团体、羽毛球、羽毛球团体、排球、沙滩排球等体育比赛的计分方法来说,均是每次操作人员点击简单的加减分按钮进行加减分操作,都伴随计算大比分,其中加减分操作的是局比分,也称为小比分,大比分包括场比分和团体比分。具体而言,在现有体育赛事转播系统中,每次发生局比分变化,均根据内置好的比赛规则逻辑计算出局比分和大比分等比赛信息,并把图形化的比赛信息通过图文卡输出到电视转播车的切换台,与电视转播画面进行混合,最后通过有线电视网络等送到千家万户。
对于体育赛事的计分方法,操作人员要求是正确且快速。然而,通过上面描述可知,由于体育比赛规则复杂,在小比分和大比分都同时计算的情况下,不仅计算量大,还浪费了内存资源。而且,尤其是减分时操作不当,容易将大比分计算错误。
发明内容
本发明要解决现有计分方法同时计算小比分和大比分导致的计算量大、计算易出错且浪费内存资源的技术问题。
根据本发明一个方面,提供了一种体育比赛自动计分方法,其中所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,所述方法包括下列步骤:
11)接收操作人员加分的触发消息;
12)根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;
13)对于没有任何一方胜利的情况,为加分方的当前局比分加分;
当接收操作人员获取局比分的触发时,其中该获取局比分的触发指示了第几场、第几局以及哪一比赛方,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。
在上述方法中,所涉及的数据还包括总局数,所述方法还包括:
当接收操作人员获取场比分的触发时,其中该获取场比分的触发指示了第几场和哪一比赛方,判断要返回的场比分所在的场次是否在当前场之前;
对于是的情况,根据总局数从第一局到当前局的每一局都确定所存在的胜利方,返回对应方的局胜利的累计次数。
上述方法还包括:
当接收操作人员获取团体比分的触发时,其中该获取团体比分的触发指示哪一比赛方,从第一场到当前场的每一场都确定所存在的胜利方,返回对应方的场胜利的累计次数。
根据本发明另一方面,还提供了一种体育比赛计分装置,其中所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,所述装置包括:
人机交互接口,用于接收操作人员加分的触发消息和获取比分的触发消息,其中该获取局比分的触发指示了第几场、第几局以及哪一比赛方;
获取胜利方消息模块,用于根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;
加分模块,用于对于没有任何一方胜利的情况,为加分方的当前局比分加分;
结果模块,用于当接收操作人员获取局比分的触发时,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。
上述装置所涉及的数据还包括总局数,
所述人机交互接口还用于接收操作人员获取场比分的触发,其中该获取场比分的触发指示了第几场和哪一比赛方;
所述结果模块还用于当接收操作人员获取场比分的触发时,判断要返回的场比分所在的场次是否在当前场之前;对于是的情况,从第一局到当前局的每一局都确定所存在的胜利方,返回对应方的局胜利的累计次数。
上述装置中,所述人机交互接口还用于接收操作人员获取团体比分的触发,其中该获取团体比分的触发指示哪一比赛方;所述结果模块还用于当接收操作人员获取团体比分的触发时,从第一场到当前场的每一场都确定所存在的胜利方,返回对应方的场胜利的累计次数。
本发明的上述方法和装置,即减小了计算量,又节约了内存资源。同时避免了大比分计算错误的可能。
附图说明
图1是根据本发明优选实施例的体育比赛计分方法的框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对根据本发明一个实施例的体育比赛自动计分方法和装置进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明只存储必须的、基础的数据,所有能根据前述数据推算出来的数据,都不存储。根据本发明的优选实施例,存储以下数据:
当前局:值为1‑7,表示当前位于1‑7局中的某一局
小比分:A方和B方共7局的,共14个数,表示某方在某一局的得分
比赛规则方面:
总局数,例如5局3胜,7局4胜等
正常情况下换发球方式
正常情况下获胜分
加球情况下换发球方式
加球情况下获胜分,(绝对获胜分)
以下内容全局比赛中只存在1份,
当前球权:值为A或B,表示A方或B方拥有球权
A方局点数量
B方局点数量
A方赛点数量
B方赛点数量
A方团体赛点数量
B方团体赛点数量
上述6个数值表示A方和B方在当前局中拥有的累计关键点数量。
本领域普通技术人员可以理解,上述数据中总局数、正常情况下换发球方式、加球情况下换发球方式、当前球权以及关于关键点数量的6个数值并不是必须的,总局数只用于确定场胜利,后面的项只用于对应的功能,例如确定球权和统计关键点数量。
在比赛中,计分装置接收到操作人员在人机交互接口上的触发后,对目标队伍进行相应的计分操作。图1示出了根据本发明优选实施例的体育比赛计分方法的流程图,如图所示,本发明的计分方法具体包括下列步骤:
步骤11),通过人机交互接口接收操作人员加分的触发消息。
步骤12),获取当前局、场和团体胜利方信息,结果分别保存为[当前局胜利结果]、[当前场胜利结果]和[当前团体胜利结果],例如,A方第2场第1局胜、B方第3局胜、无人胜。
其中,获取当前局胜利方信息包括下列步骤:
1.获取双方当前局比分,保存到[局比分A]、[局比分B]
2.如果A方局比分>B方局比分+1且A方局比分>[正常情况下获胜分],返回“A方”
3.如果B方局比分>A方局比分+1且B方局比分>[正常情况下获胜分],返回“B方”
4.如果A方局比分>B方局比分且A方局比分>=[加球情况下获胜分],返回“A方”
5.如果B方局比分>A方局比分且B方局比分>=[加球情况下获胜分],返回“B方”
6.返回“无人胜”
其中,获取当前场胜利方信息包括下列步骤:
1.获取双方的场比分,保存到[场比分A]、[场比分B].
2.如果A方场比分>B方场比分且A方场比分>规则中此场的局总数/2,返回“A方”
3.如果B方场比分>A方场比分且B方场比分>规则中此场的局总数/2,返回“B方”
4.返回“无人胜”
获取当前团体胜利方信息包括下列步骤:
1.计算双方当前所赢得场次的数量
2.判断赢得多的一方是否达到了总场数/2
3.返回是否获胜此团体比赛
步骤13),判断[当前局胜利结果],是否A方或B方已经胜利,如果是则返回加分失败;如果否,则进行步骤14)。
步骤14),把加分方的当前局比分加1。
步骤15),再次获取当前局、场和团体胜利方信息,结果分别保存为[当前局胜利结果新]、[当前场胜利结果新]和[当前团体胜利结果新]。
步骤16),根据加分后局比分判断是否存在关键点,如果存在则更新当前的关键点数量,其中该关键点包括:局点、盘点和赛点。
步骤17),根据[当前局胜利结果新]判断当前是否还没有任何一方取得胜利,如果是则确定球权:
具体地,如果分高一方的比分大于参数<正常情况下获胜分数>,则在加球赛状态,使用加球赛换发球方式,否则未在加球赛状态,使用正常情况下换发球方式。根据该判断结果,把参数中的<正常情况下换发球方式>或<加球赛时换发球方式>的设置值取出,并根据该设置值确定具体的换发球方式。
如果为一球一换,则直接交换球权;如果两球一换且双方此局得分总和>0且能被2整除,那么交换球权;如果得分得球权,则把球权给得分的一方。
步骤18),根据[当前局胜利结果]、[当前场胜利结果]和[当前团体胜利结果]以及[当前局胜利结果新]、[当前场胜利结果新]和[当前团体胜利结果新],来确定返回“团体赛胜利”、“场胜利”、“局胜利”还是“无胜利”。
例如,如果[当前团体胜利结果新]中胜方为加分方且[当前团体胜利结果]中胜方不为加分方,返回“团体赛胜利”;
如果[当前场胜利结果新]中胜方为加分方且[当前场胜利结果]中胜方不为加分方,返回“场胜利”;
如果[当前局胜利结果新]中胜方为加分方且[当前局胜利结果]中胜方不为加分方,返回“局胜利”;
否则,返回“无胜利”。
在本发明优选实施例中,该计分方法还提供了减分的步骤,以供操作人员在诸如加错分等意外情况下启动。该减分的步骤进一步包括下列步骤:
步骤21),通过人机交互接口接收操作人员减分的触发消息。
步骤22),判断减分方当前比分是否为0,如果是,返回减分失败。
步骤23),获取当前局胜利方信息,结果分别保存为[当前局胜利结果]。
步骤24),判断[当前局胜利结果],是否A方或B方已经胜利,如果是则返回减分失败;如果否,则进行步骤25)。
步骤25),把减分方的当前局比分减1。
步骤26),再次获取当前局胜利方信息,结果分别保存为[当前局胜利结果新]。
步骤27),根据加分后局比分判断是否存在关键点,如果存在则更新当前的关键点数量。
步骤28),如果[当前局胜利结果新]还没有一方取得胜利,则确定球权。
步骤29)返回减分成功。
在本发明优选实施例中,该计分方法还提供了设置比分的步骤,以供操作人员在需要时启动。该设置比分的步骤进一步包括下列步骤:
步骤31),通过人机交互接口接收操作人员设置的比分。
步骤32),对该比分进行合法化判断,具体地,判断所设置比分是否大于或等于0且小于或等于参数<加球赛时获胜分数>,如果是,则合法,修改比分并输出,否则不合法,不可以设置。
根据本发明的该优选实施例,在上述对小比分进行操作后,通过获取局比分来返回小比分,具体包括下列步骤:
1.接收操作人员获取局比分的触发;
2.判断要返回的小比分所在的场次是否在当前场之前且局次是否在
当前局之前,如果不是,则返回“空”,否则进行步骤2;
3.根据触发所指示的第几场内第几局以及比赛的哪一方返回内存中
相应方的相应场中相应局的小比分。
根据本发明的该优选实施例,该计分方法还包括获取场比分和获取团体比分的步骤,其只在被获取时,实时计算,并返回相应的大比分。
其中,获取场比分的步骤如下:
1.接收操作人员获取场比分的触发;
2.判断要返回的场比分所在的场次是否在当前场之前,如果不是,返回“空”,否则进行步骤2;
3.从第一局到当前局的每一局都进行一次获取当前局胜利方消息,当前方的局胜利的累计次数即为当前方的场比分,返回该累计次数。
获取团体比分的操作具体为:接收操作人员获取团体比分的触发;从第一场到当前场的每一场都进行一次获取当前场胜利方消息,当前方的场胜利的累计次数即为当前方的团体比分,返回该累计次数。
优选地,上述体育比赛计分的所有逻辑是封装在一个程序类中,也就是说,上述多个参数和实现所有逻辑的函数都封装在面向对象的编程语言的类中,全部操作都是通过调用函数的方式实现,这些操作包括加分、减分和设置比分。本领域普通技术人员可以理解,优选地,将获取双方比分、获取当前局胜利方信息、获取当前场胜利方信息、获取当前团体胜利方信息和判断关键点信息、获取局比分、获取场比分和获取团体比分等操作都封装在该类中,以各自的函数形式实现。配合创建虚拟对象的方式,依靠模块化好的函数,程序结构非常简单、安全。
根据本发明另一方面,还提供了一种体育比赛计分装置,其中所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,所述装置包括:
人机交互接口,用于接收操作人员加分的触发消息和获取比分的触发消息,其中该获取局比分的触发指示了第几场、第几局以及哪一比赛方;
获取胜利方消息模块,用于根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;
加分模块,用于对于没有任何一方胜利的情况,为加分方的当前局比分加分;
结果模块,用于当接收操作人员获取局比分的触发时,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。
优选地,该装置所涉及的数据还包括总局数,所述人机交互接口还用于接收操作人员获取场比分的触发,其中该获取场比分的触发指示了第几场和哪一比赛方;所述结果模块还用于当接收操作人员获取场比分的触发时,判断要返回的场比分所在的场次是否在当前场之前;对于是的情况,从第一局到当前局的每一局都确定所存在的胜利方,返回对应方的局胜利的累计次数。
优选地,在该装置中,所述人机交互接口还用于接收操作人员获取团体比分的触发,其中该获取团体比分的触发指示哪一比赛方;所述结果模块还用于当接收操作人员获取团体比分的触发时,从第一场到当前场的每一场都确定所存在的胜利方,返回对应方的场胜利的累计次数。
优选地,所述人机交互接口还用于接收操作人员减分的触发消息;所述装置还包括减分模块,用于判断减分方当前比分是否为0,如果是,返回减分失败,如果不是,则对于没有任何一方胜利的情况,为减分方的当前局比分减分。
优选地,在上述装置中,所述人机交互接口还用于接收操作人员设置的比分;所述装置还包括设置比分模块,用于对所接收的比分进行合法化判断,并设置合法的比分。
优选地,在上述装置中,所涉及的数据还包括比赛双方关键点数量,所述装置还包括关键点判断模块,用于根据加分后的局比分判断是否存在关键点,如果存在,则更新当前的关键点数量,其中该关键点包括局点、盘点和/或赛点。
优选地,在上述装置中,所涉及的数据还包括当前球权、正常情况下换发球方式和加球情况下换发球方式所述装置还包括确定球权模块,用于根据加分后的局比分判断当前是否还没有任何一方取得胜利,如果是,则根据当前球权、正常情况下换发球方式和加球情况下换发球方式确定球权。
本发明所提供的计分方法和装置,在加减分时,只要完成对小比分的合法加减即可,完全不用考虑大比分,计算量小。由于在内存中仅保存必须的规则,小比分,当前局内局盘赛点累计值等,避免了大比分计算出错,节约内存,不易发生数据冲突。
应该注意到并理解,在不脱离后附的权利要求所要求的本发明的精神和范围的情况下,能够对上述详细描述的本发明做出各种修改和改进。因此,要求保护的技术方案的范围不受所给出的任何特定示范教导的限制。

一种体育比赛自动计分方法和装置.pdf_第1页
第1页 / 共11页
一种体育比赛自动计分方法和装置.pdf_第2页
第2页 / 共11页
一种体育比赛自动计分方法和装置.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种体育比赛自动计分方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种体育比赛自动计分方法和装置.pdf(11页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102847294 A(43)申请公布日 2013.01.02CN102847294A*CN102847294A*(21)申请号 201110183381.8(22)申请日 2011.06.30A63B 71/06(2006.01)(71)申请人新奥特(北京)视频技术有限公司地址 100195 北京市海淀区五棵松路49号新奥特科技大厦(72)发明人王征 张翠霞(74)专利代理机构北京泛华伟业知识产权代理有限公司 11280代理人王勇(54) 发明名称一种体育比赛自动计分方法和装置(57) 摘要本发明提供一种体育比赛自动计分方法和装置,该方法所涉及的数据为:当前局、局比。

2、分、正常情况下获胜分和加球情况下获胜分,该方法包括下列步骤:11)接收操作人员加分的触发消息;12)根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;13)对于没有任何一方胜利的情况,为加分方的当前局比分加分;当接收操作人员获取局比分的触发时,其中该获取局比分的触发指示了第几场、第几局以及哪一比赛方,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。本发明的方法和装置,即减小了计算量,节约了内存资源,又避免了大比分计算出错。(51)Int.Cl.权利要求书3页 说明书6页 附图1页(19)中华人民共和国国家知识产权局(12)发明专利申请。

3、权利要求书 3 页 说明书 6 页 附图 1 页1/3页21.一种体育比赛自动计分方法,其中所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,所述方法包括下列步骤:11)接收操作人员加分的触发消息;12)根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;13)对于没有任何一方胜利的情况,为加分方的当前局比分加分;当接收操作人员获取局比分的触发时,其中该获取局比分的触发指示了第几场、第几局以及哪一比赛方,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。2.根据权利要求1所述的方法,其特征在于,所涉及的数据还包括总局数,。

4、所述方法还包括:当接收操作人员获取场比分的触发时,其中该获取场比分的触发指示了第几场和哪一比赛方,判断要返回的场比分所在的场次是否在当前场之前;对于是的情况,根据总局数从第一局到当前局的每一局都确定所存在的胜利方,返回对应方的局胜利的累计次数。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当接收操作人员获取团体比分的触发时,其中该获取团体比分的触发指示哪一比赛方,从第一场到当前场的每一场都确定所存在的胜利方,返回对应方的场胜利的累计次数。4.根据权利要求1至3任一项所述的方法,其特征在于,所涉及的数据还包括比赛双方局点数量,在所述步骤13)后还包括步骤:14)根据加分后的局比分判断。

5、是否存在关键点,如果存在,则更新当前的局点数量。5.根据权利要求4所述的方法,其特征在于,所涉及的数据还包括比赛双方盘点和/或赛点数量,所述步骤14)中还包括:根据加分后的局比分判断是否存在盘点和/或赛点,如果存在,则更新当前的盘点和/或赛点数量。6.根据权利要求1至3任一项所述的方法,其特征在于,所涉及的数据还包括当前球权、正常情况下换发球方式和加球情况下换发球方式,所述步骤13)后还包括:15)根据加分后的局比分判断当前是否还没有任何一方取得胜利,如果是,则根据当前球权、正常情况下换发球方式和加球情况下换发球方式确定球权。7.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:。

6、21),接收操作人员减分的触发消息;22),判断减分方当前比分是否为0,如果是,返回减分失败,如果不是,则进行步骤23);23),对于没有任何一方胜利的情况,为减分方的当前局比分减分。8.根据权利要求7所述的方法,其特征在于,所涉及的数据还包括比赛双方关键点数量,所述步骤23)后还包括:24),根据减分后的局比分判断是否存在关键点,如果存在,则更新当前的关键点数量,其中该关键点包括局点。9.根据权利要求7或8所述的方法,其特征在于,所涉及的数据还包括当前球权、正常情况下换发球方式和加球情况下换发球方式,所述步骤23)后还包括:25),根据减分后的局比分判断当前是否还没有任何一方取得胜利,如果是。

7、,则根据当权 利 要 求 书CN 102847294 A2/3页3前球权、正常情况下换发球方式和加球情况下换发球方式确定球权。10.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:31)接收操作人员设置的比分;32)对所接收的比分进行合法化判断,并设置合法的比分。11.根据权利要求1至3任一项所述的方法,其特征在于,所述方法以封装在类中的函数的形式实现。12.一种体育比赛计分装置,其中所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,所述装置包括:人机交互接口,用于接收操作人员加分的触发消息和获取比分的触发消息,其中该获取局比分的触发指示了第几场、第几局以及哪。

8、一比赛方;获取胜利方消息模块,用于根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;加分模块,用于对于没有任何一方胜利的情况,为加分方的当前局比分加分;结果模块,用于当接收操作人员获取局比分的触发时,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。13.根据权利要求12所述的装置,其特征在于,所涉及的数据还包括总局数,所述人机交互接口还用于接收操作人员获取场比分的触发,其中该获取场比分的触发指示了第几场和哪一比赛方;所述结果模块还用于当接收操作人员获取场比分的触发时,判断要返回的场比分所在的场次是否在当前场之前;对于是的情况,从第一局。

9、到当前局的每一局都确定所存在的胜利方,返回对应方的局胜利的累计次数。14.根据权利要求12或13所述的装置,其特征在于,所述人机交互接口还用于接收操作人员获取团体比分的触发,其中该获取团体比分的触发指示哪一比赛方;所述结果模块还用于当接收操作人员获取团体比分的触发时,从第一场到当前场的每一场都确定所存在的胜利方,返回对应方的场胜利的累计次数。15.根据权利要求12或13所述的装置,其特征在于,所述人机交互接口还用于接收操作人员减分的触发消息;所述装置还包括减分模块,用于判断减分方当前比分是否为0,如果是,返回减分失败,如果不是,则对于没有任何一方胜利的情况,为减分方的当前局比分减分。16.根据。

10、权利要求12或13所述的装置,其特征在于,所述人机交互接口还用于接收操作人员设置的比分;所述装置还包括设置比分模块,用于对所接收的比分进行合法化判断,并设置合法的比分。17.根据权利要求12或13所述的装置,其特征在于,所涉及的数据还包括比赛双方关键点数量,所述装置还包括关键点判断模块,用于根据加分后的局比分判断是否存在关键点,如果存在,则更新当前的关键点数量,其中该关键点包括局点、盘点和/或赛点。18.根据权利要求12或13所述的装置,其特征在于,所涉及的数据还包括当前球权、正常情况下换发球方式和加球情况下换发球方式所述装置还包括确定球权模块,用于根据加权 利 要 求 书CN 1028472。

11、94 A3/3页4分后的局比分判断当前是否还没有任何一方取得胜利,如果是,则根据当前球权、正常情况下换发球方式和加球情况下换发球方式确定球权。权 利 要 求 书CN 102847294 A1/6页5一种体育比赛自动计分方法和装置技术领域0001 本发明涉及信息系统领域,具体地,涉及体育赛事的信息处理系统。背景技术0002 随着体育赛事的蓬勃发展,整个体育产业链也不断壮大,大量的体育赛事的信息处理系统也得到了广泛的应用,例如,体育赛事转播系统。对于体育赛事的信息处理系统,尤其是体育赛事现场直播系统,如何快速、高质量实现对不同体育项目的图文转播,变得越来越重要。0003 在现有的体育赛事信息处理系。

12、统中,对于乒乓球、乒乓球团体、羽毛球、羽毛球团体、排球、沙滩排球等体育比赛的计分方法来说,均是每次操作人员点击简单的加减分按钮进行加减分操作,都伴随计算大比分,其中加减分操作的是局比分,也称为小比分,大比分包括场比分和团体比分。具体而言,在现有体育赛事转播系统中,每次发生局比分变化,均根据内置好的比赛规则逻辑计算出局比分和大比分等比赛信息,并把图形化的比赛信息通过图文卡输出到电视转播车的切换台,与电视转播画面进行混合,最后通过有线电视网络等送到千家万户。0004 对于体育赛事的计分方法,操作人员要求是正确且快速。然而,通过上面描述可知,由于体育比赛规则复杂,在小比分和大比分都同时计算的情况下,。

13、不仅计算量大,还浪费了内存资源。而且,尤其是减分时操作不当,容易将大比分计算错误。发明内容0005 本发明要解决现有计分方法同时计算小比分和大比分导致的计算量大、计算易出错且浪费内存资源的技术问题。0006 根据本发明一个方面,提供了一种体育比赛自动计分方法,其中所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,所述方法包括下列步骤:0007 11)接收操作人员加分的触发消息;0008 12)根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;0009 13)对于没有任何一方胜利的情况,为加分方的当前局比分加分;0010 当接收操作人员获取局比分的触发时,其中该获取局。

14、比分的触发指示了第几场、第几局以及哪一比赛方,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。0011 在上述方法中,所涉及的数据还包括总局数,所述方法还包括:0012 当接收操作人员获取场比分的触发时,其中该获取场比分的触发指示了第几场和哪一比赛方,判断要返回的场比分所在的场次是否在当前场之前;0013 对于是的情况,根据总局数从第一局到当前局的每一局都确定所存在的胜利方,返回对应方的局胜利的累计次数。0014 上述方法还包括:说 明 书CN 102847294 A2/6页60015 当接收操作人员获取团体比分的触发时,其中该获取团体比分的触。

15、发指示哪一比赛方,从第一场到当前场的每一场都确定所存在的胜利方,返回对应方的场胜利的累计次数。0016 根据本发明另一方面,还提供了一种体育比赛计分装置,其中所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,所述装置包括:0017 人机交互接口,用于接收操作人员加分的触发消息和获取比分的触发消息,其中该获取局比分的触发指示了第几场、第几局以及哪一比赛方;0018 获取胜利方消息模块,用于根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;0019 加分模块,用于对于没有任何一方胜利的情况,为加分方的当前局比分加分;0020 结果模块,用于当接收操作人员获取局比分的触发。

16、时,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。0021 上述装置所涉及的数据还包括总局数,0022 所述人机交互接口还用于接收操作人员获取场比分的触发,其中该获取场比分的触发指示了第几场和哪一比赛方;0023 所述结果模块还用于当接收操作人员获取场比分的触发时,判断要返回的场比分所在的场次是否在当前场之前;对于是的情况,从第一局到当前局的每一局都确定所存在的胜利方,返回对应方的局胜利的累计次数。0024 上述装置中,所述人机交互接口还用于接收操作人员获取团体比分的触发,其中该获取团体比分的触发指示哪一比赛方;所述结果模块还用于当接收操作人。

17、员获取团体比分的触发时,从第一场到当前场的每一场都确定所存在的胜利方,返回对应方的场胜利的累计次数。0025 本发明的上述方法和装置,即减小了计算量,又节约了内存资源。同时避免了大比分计算错误的可能。附图说明0026 图1是根据本发明优选实施例的体育比赛计分方法的框图。具体 实施方式0027 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对根据本发明一个实施例的体育比赛自动计分方法和装置进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。0028 本发明只存储必须的、基础的数据,所有能根据前述数据推算出来的数据,都不存储。根据本发明的优选实施。

18、例,存储以下数据:0029 当前局:值为1-7,表示当前位于1-7局中的某一局0030 小比分:A方和B方共7局的,共14个数,表示某方在某一局的得分0031 比赛规则方面:0032 总局数,例如5局3胜,7局4胜等0033 正常情况下换发球方式说 明 书CN 102847294 A3/6页70034 正常情况下获胜分0035 加球情况下换发球方式0036 加球情况下获胜分,(绝对获胜分)0037 以下内容全局比赛中只存在1份,0038 当前球权:值为A或B,表示A方或B方拥有球权0039 A方局点数量0040 B方局点数量0041 A方赛点数量0042 B方赛点数量0043 A方团体赛点数量。

19、0044 B方团体赛点数量0045 上述6个数值表示A方和B方在当前局中拥有的累计关键点数量。0046 本领域普通技术人员可以理解,上述数据中总局数、正常情况下换发球方式、加球情况下换发球方式、当前球权以及关于关键点数量的6个数值并不是必须的,总局数只用于确定场胜利,后面的项只用于对应的功能,例如确定球权和统计关键点数量。0047 在比赛中,计分装置接收到操作人员在人机交互接口上的触发后,对目标队伍进行相应的计分操作。图1示出了根据本发明优选实施例的体育比赛计分方法的流程图,如图所示,本发明的计分方法具体包括下列步骤:0048 步骤11),通过人机交互接口接收操作人员加分的触发消息。0049 。

20、步骤12),获取当前局、场和团体胜利方信息,结果分别保存为当前局胜利结果、当前场胜利结果和当前团体胜利结果,例如,A方第2场第1局胜、B方第3局胜、无人胜。0050 其中,获取当前局胜利方信息包括下列步骤:0051 1.获取双方当前局比分,保存到局比分A、局比分B0052 2.如果A方局比分B方局比分+1且A方局比分正常情况下获胜分,返回“A方”0053 3.如果B方局比分A方局比分+1且B方局比分正常情况下获胜分,返回“B方”0054 4.如果A方局比分B方局比分且A方局比分加球情况下获胜分,返回“A方”0055 5.如果B方局比分A方局比分且B方局比分加球情况下获胜分,返回“B方”0056。

21、 6.返回“无人胜”0057 其中,获取当前场胜利方信息包括下列步骤:0058 1.获取双方的场比分,保存到场比分A、场比分B.0059 2.如果A方场比分B方场比分且A方场比分规则中此场的局总数/2,返回“A方”0060 3.如果B方场比分A方场比分且B方场比分规则中此场的局总数/2,返回“B方”说 明 书CN 102847294 A4/6页80061 4.返回“无人胜”0062 获取当前团体胜利方信息包括下列步骤:0063 1.计算双方当前所赢得场次的数量0064 2.判断赢得多的一方是否达到了总场数/20065 3.返回是否获胜此团体比赛0066 步骤13),判断当前局胜利结果,是否A方。

22、或B方已经胜利,如果是则返回加分失败;如果否,则进行步骤14)。0067 步骤14),把加分方的当前局比分加1。0068 步骤15),再次获取当前局、场和团体胜利方信息,结果分别保存为当前局胜利结果新、当前场胜利结果新和当前团体胜利结果新。0069 步骤16),根据加分后局比分判断是否存在关键点,如果存在则更新当前的关键点数量,其中该关键点包括:局点、盘点和赛点。0070 步骤17),根据当前局胜利结果新判断当前是否还没有任何一方取得胜利,如果是则确定球权:0071 具体地,如果分高一方的比分大于参数,则在加球赛状态,使用加球赛换发球方式,否则未在加球赛状态,使用正常情况下换发球方式。根据该判。

23、断结果,把参数中的或的设置值取出,并根据该设置值确定具体的换发球方式。0072 如果为一球一换,则直接交换球权;如果两球一换且双方此局得分总和0且能被2整除,那么交换球权;如果得分得球权,则把球权给得分的一方。0073 步骤18),根据当前局胜利结果、当前场胜利结果和当前团体胜利结果以及当前局胜利结果新、当前场胜利结果新和当前团体胜利结果新,来确定返回“团体赛胜利”、“场胜利”、“局胜利”还是“无胜利”。0074 例如,如果当前团体胜利结果新中胜方为加分方且当前团体胜利结果中胜方不为加分方,返回“团体赛胜利”;0075 如果当前场胜利结果新中胜方为加分方且当前场胜利结果中胜方不为加分方,返回“。

24、场胜利”;0076 如果当前局胜利结果新中胜方为加分方且当前局胜利结果中胜方不为加分方,返回“局胜利”;0077 否则,返回“无胜利”。0078 在本发明优选实施例中,该计分方法还提供了减分的步骤,以供操作人员在诸如加错分等意外情况下启动。该减分的步骤进一步包括下列步骤:0079 步骤21),通过人机交互接口接收操作人员减分的触发消息。0080 步骤22),判断减分方当前比分是否为0,如果是,返回减分失败。0081 步骤23),获取当前局胜利方信息,结果分别保存为当前局胜利结果。0082 步骤24),判断当前局胜利结果,是否A方或B方已经胜利,如果是则返回减分失败;如果否,则进行步骤25)。0。

25、083 步骤25),把减分方的当前局比分减1。0084 步骤26),再次获取当前局胜利方信息,结果分别保存为当前局胜利结果新。说 明 书CN 102847294 A5/6页90085 步骤27),根据加分后局比分判断是否存在关键点,如果存在则更新当前的关键点数量。0086 步骤28),如果当前局胜利结果新还没有一方取得胜利,则确定球权。0087 步骤29)返回减分成功。0088 在本发明优选实施例中,该计分方法还提供了设置比分的步骤,以供操作人员在需要时启动。该设置比分的步骤进一步包括下列步骤:0089 步骤31),通过人机交互接口接收操作人员设置的比分。0090 步骤32),对该比分进行合法。

26、化判断,具体地,判断所设置比分是否大于或等于0且小于或等于参数,如果是,则合法,修改比分并输出,否则不合法,不可以设置。0091 根据本发明的该优选实施例,在上述对小比分进行操作后,通过获取局比分来返回小比分,具体包括下列步骤:0092 1.接收操作人员获取局比分的触发;0093 2.判断要返回的小比分所在的场次是否在当前场之前且局次是否在0094 当前局之前,如果不是,则返回“空”,否则进行步骤2;0095 3.根据触发所指示的第几场内第几局以及比赛的哪一方返回内存中0096 相应方的相应场中相应局的小比分。0097 根据本发明的该优选实施例,该计分方法还包括获取场比分和获取团体比分的步骤,。

27、其只在被获取时,实时计算,并返回相应的大比分。0098 其中,获取场比分的步骤如下:0099 1.接收操作人员获取场比分的触发;0100 2.判断要返回的场比分所在的场次是否在当前场之前,如果不是,返回“空”,否则进行步骤2;0101 3.从第一局到当前局的每一局都进行一次获取当前局胜利方消息,当前方的局胜利的累计次数即为当前方的场比分,返回该累计次数。0102 获取团体比分的操作具体为:接收操作人员获取团体比分的触发;从第一场到当前场的每一场都进行一次获取当前场胜利方消息,当前方的场胜利的累计次数即为当前方的团体比分,返回该累计次数。0103 优选地,上述体育比赛计分的所有逻辑是封装在一个程。

28、序类中,也就是说,上述多个参数和实现所有逻辑的函数都封装在面向对象的编程语言的类中,全部操作都是通过调用函数的方式实现,这些操作包括加分、减分和设置比分。本领域普通技术人员可以理解,优选地,将获取双方比分、获取当前局胜利方信息、获取当前场胜利方信息、获取当前团体胜利方信息和判断关键点信息、获取局比分、获取场比分和获取团体比分等操作都封装在该类中,以各自的函数形式实现。配合创建虚拟对象的方式,依靠模块化好的函数,程序结构非常简单、安全。0104 根据本发明另一方面,还提供了一种体育比赛计分装置,其中所涉及的数据为:当前局、局比分、正常情况下获胜分和加球情况下获胜分,所述装置包括:0105 人机交。

29、互接口,用于接收操作人员加分的触发消息和获取比分的触发消息,其中该获取局比分的触发指示了第几场、第几局以及哪一比赛方;说 明 书CN 102847294 A6/6页100106 获取胜利方消息模块,用于根据正常情况下获胜分数和加球赛时获胜分数判断是否存在胜利方;0107 加分模块,用于对于没有任何一方胜利的情况,为加分方的当前局比分加分;0108 结果模块,用于当接收操作人员获取局比分的触发时,判断要返回的局比分所在的场次是否在当前场之前和局次是否在当前局之前,对于是的情况,返回对应局比分。0109 优选地,该装置所涉及的数据还包括总局数,所述人机交互接口还用于接收操作人员获取场比分的触发,其。

30、中该获取场比分的触发指示了第几场和哪一比赛方;所述结果模块还用于当接收操作人员获取场比分的触发时,判断要返回的场比分所在的场次是否在当前场之前;对于是的情况,从第一局到当前局的每一局都确定所存在的胜利方,返回对应方的局胜利的累计次数。0110 优选地,在该装置中,所述人机交互接口还用于接收操作人员获取团体比分的触发,其中该获取团体比分的触发指示哪一比赛方;所述结果模块还用于当接收操作人员获取团体比分的触发时,从第一场到当前场的每一场都确定所存在的胜利方,返回对应方的场胜利的累计次数。0111 优选地,所述人机交互接口还用于接收操作人员减分的触发消息;所述装置还包括减分模块,用于判断减分方当前比。

31、分是否为0,如果是,返回减分失败,如果不是,则对于没有任何一方胜利的情况,为减分方的当前局比分减分。0112 优选地,在上述装置中,所述人机交互接口还用于接收操作人员设置的比分;所述装置还包括设置比分模块,用于对所接收的比分进行合法化判断,并设置合法的比分。0113 优选地,在上述装置中,所涉及的数据还包括比赛双方关键点数量,所述装置还包括关键点判断模块,用于根据加分后的局比分判断是否存在关键点,如果存在,则更新当前的关键点数量,其中该关键点包括局点、盘点和/或赛点。0114 优选地,在上述装置中,所涉及的数据还包括当前球权、正常情况下换发球方式和加球情况下换发球方式所述装置还包括确定球权模块。

32、,用于根据加分后的局比分判断当前是否还没有任何一方取得胜利,如果是,则根据当前球权、正常情况下换发球方式和加球情况下换发球方式确定球权。0115 本发明所提供的计分方法和装置,在加减分时,只要完成对小比分的合法加减即可,完全不用考虑大比分,计算量小。由于在内存中仅保存必须的规则,小比分,当前局内局盘赛点累计值等,避免了大比分计算出错,节约内存,不易发生数据冲突。0116 应该注意到并理解,在不脱离后附的权利要求所要求的本发明的精神和范围的情况下,能够对上述详细描述的本发明做出各种修改和改进。因此,要求保护的技术方案的范围不受所给出的任何特定示范教导的限制。说 明 书CN 102847294 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人类生活必需 > 运动;游戏;娱乐活动


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1