一种基于大数据的比赛排位晋级系统及其方法.pdf

上传人:小** 文档编号:1750334 上传时间:2018-07-09 格式:PDF 页数:12 大小:743.90KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510071284.8

申请日:

2015.02.11

公开号:

CN104667511A

公开日:

2015.06.03

当前法律状态:

公开

有效性:

审中

法律详情:

公开

IPC分类号:

A63B71/06; G06F19/00(2011.01)I

主分类号:

A63B71/06

申请人:

姜朝

发明人:

姜朝

地址:

102208北京市昌平区回龙观镇龙跃一区2号楼3单元202

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明提供了一种基于大数据的比赛排位晋级系统,所述系统包括大数据系统和客户端;所述客户端安装于运动选手的移动终端,其包括用户接口和通信模块,运动选手通过该客户端的用户接口设定初始级别、记录和上传比赛数据;该客户端的通信模块将比赛数据上传到后台的大数据系统,比赛数据至少包括比赛双方信息和比赛结果;大数据系统根据接收到的比赛数据计算该选手的累计胜率,并根据一定算法检查该胜率是否能让该选手升降级或平级。采用本发明公开的技术方案,能够记录运动员及其各种比赛结果的大量数据,通过大量比赛数据的分析,消除了选手排位的区域性缺陷和主观性认定上的问题。

权利要求书

权利要求书
1.  一种基于大数据的比赛排位晋级系统,包括大数据系统和客户端;所述客户端安装于运动选手的 移动终端,其包括用户接口和通信模块,运动选手通过该客户端的用户接口设定初始级别、记录和上传比 赛数据;该客户端的通信模块将比赛数据上传到后台的大数据系统,比赛数据至少包括比赛双方信息和比 赛结果;大数据系统根据接收到的比赛数据计算该选手的累计胜率,并根据一定算法检查该胜率是否能让 该选手升降级或平级。

2.  根据权利要求1所述的系统,其特征在于,所述用户接口提供进行级别认定的规则描述,选手根 据该规则选择一个初始级别设定好,初始级别为最低级别,或者如果已经有认可的级别就设定该级别。

3.  根据权利要求1或2所述的系统,其特征在于,在用户级别设定后,不允许个人进行修改调整, 后续的级别升降级都是大数据系统根据比赛的成绩和预设的算法在后台进行计算后自动进行。

4.  根据权利要求1-3中任一项所述的系统,其特征在于,所述客户端具有选择比赛对手,并预约比 赛的功能。

5.  根据权利要求1-4中任一项所述的系统,其特征在于,上传到大数据系统的比赛数据还包括以下 信息中的至少一项:比赛时间、比赛地点、表示该比赛结果真实有效的信息。

6.  根据权利要求5所述的系统,其特征在于,所述表示该比赛结果真实有效的信息为比赛对方或第 三方签名信息。

7.  根据权利要求1-6中任一项所述的系统,其特征在于,该系统设置比赛双方级别相同或相近才为 有效的比赛数据,该功能以下述方式之一实现:
方式一:该功能在客户端实现,即对客户端进行设置,使得仅在比赛双方级别相同或差一定级别时才 能记录和上传比赛数据;
方式二:该功能在大数据系统中实现,即大数据系统验证接收到的比赛数据是否满足条件“比赛双方 级别相同或仅差一定级别”,只有满足该条件才记为有效比赛数据。

8.  根据权利要求1-7中任一项所述的系统,其特征在于,该系统能够验证比赛的某一个对手在该用 户的比赛记录中出现的次数或出现的比例是否小于预设的阈值,该功能以下述方式之一实现:
方式一:该功能可在客户端实现,即对客户端进行设置,使得某一对手在用户目前级别的比赛记录 中的出现次数或出现比例小于等于预设阈值时,才能记录和上传比赛数据;
方式二:该功能在大数据系统中实现,即大数据系统验证接收到的比赛数据是否满足条件“某一对 手在用户目前级别的比赛记录中的出现次数或出现比例小于等于预设阈值”,只有满足该条件才记为有效 比赛数据。

9.  根据权利要求1-8中任一项所述的系统,其特征在于,该系统能够验证比赛数据真实有效性,该 功能以下述方式之一实现:
方式一:客户端上传的比赛数据包括表示该比赛结果真实有效的信息,大数据系统对上述信息进行 验证;
方式二:只有当比赛双方均上传比赛数据,且上传的比赛数据相同时,大数据系统才记为有效比赛 数据;
方式三:大数据系统接收到比赛的一方上传的比赛数据时,向比赛另一方或第三方发送验证请求, 当接收到比赛另一方或第三方的验证结果,且验证结果显示真实有效时,才将其记为有效比赛数据。

10.  根据权利要求1-9中任一项所述的系统,其特征在于,该系统在某一级别的比赛场次已达到一定 数量时,在该级别按照胜率进行排名。

11.  根据权利要求1-10中任一项所述的系统,其特征在于,大数据系统采用的排位晋级算法如下:
1)将用户的当前赛果与之前比赛记录汇总后计算胜率:假设之前在当前级别记录了n场比赛,m场 取得胜利,该用户的之前胜率为m/n;假如当前比赛是赢,则胜率变为(m+1)/(n+1);否则当前比赛是 输,则胜率变为m/(n+1);记录该用户胜率;
2)如果当前级别的比赛记录数目(n+1)<K,则该用户比赛记录样本不充分,跳过升降级处理返回; 如果当前比赛记录数目(n+1)>=K,则进行以下判断:如果判断胜率>=第一阈值,该用户升一级;如果 胜率<=第二阈值,该用户降一级;如果第二阈值<胜率<第一阈值,跳过升降级处理返回;其中K为提前 设定的可以进行升降级处理的比赛场次数。

12.  一种基于大数据的比赛排位晋级方法,包括如下步骤:
步骤1:通过比赛排位晋级客户端设定初始级别;
步骤2:通过比赛排位晋级客户端上传比赛数据至大数据系统,比赛数据至少包括比赛双方信息和比 赛结果;
步骤3:大数据系统进行数据分析以决定升降级,即后台大数据系统计算该选手的累计胜率,并根据 一定算法检查该胜率是否能让该选手升降级或平级。

说明书

说明书一种基于大数据的比赛排位晋级系统及其方法
技术领域
本发明涉及大数据领域,尤其涉及一种基于大数据的比赛排位晋级系统及其方法。
背景技术
在许多运动项目中,专业运动员可以通过参加运动协会组织的专业比赛,根据比赛成绩获得相应的 积分,从而获得运动协会的相应级别和排名。但对于业余运动员,如果想要知道自己在该项运动中的级别 及相应排位是很困难的,一方面,专业运动员和业余运动员在同一项目的竞技能力差距比较大,业余选手 常常无法参与到专业比赛中,无法取得相应成绩和积分,自然无法得到排名;另一方面,各种业余比赛的 比赛成绩没有统一的记录,这样也使得比赛选手没法进行统一的级别认定和排名。另外,即便有针对业余 选手的评级比赛,往往是地区性的比赛,具有一定的局限性、主观性(比如依赖于裁判的判断)或者偶然 性(比如参与评级的选手水平不均衡导致成绩不可信)等缺陷;同时,业余比赛的参赛选手参差不齐,部 分项目甚至会因为一些原因比如比赛奖金高而混入专业选手,导致业余比赛失去公平性和竞技性。
单人或双人运动项目的业余爱好者对于这种排名比较关注,比如小球运动网球,羽毛球等。但现有 技术中还没有针对该需求开发的进行数据收集和数据处理,从而实现比赛排位晋级的系统及其方法。随着 大数据时代的到来,满足上述需求成为可能,因此本发明主要解决以下问题:
对某个运动项目的所有比赛成绩(成绩是比赛双方或裁判认可的)进行记录,以获得大量的数据基 础;
对大量的数据进行处理和分析,以对运动员在某项目的级别和排名进行分析,给出可靠客观的结果;
客观的级别认定和排名激励运动员进步,从而推动运动整体发展。
发明内容
基于背景技术中的上述问题,本发明的主要构思在于设计一个记录大量运动员及其各种比赛结果的 大数据平台系统,这样包括业余选手在内的运动员可以依据个人录入的正式比赛成绩和计算机对这些比赛 数据在大数据系统中进行的分析知道自己在某一个项目中的级别以及该级别的整体排名。
本发明提供了一种基于大数据的比赛排位晋级系统,所述系统包括大数据系统和客户端;所述客户 端安装于运动选手的移动终端,其包括用户接口和通信模块,运动选手通过该客户端的用户接口设定初始 级别、记录和上传比赛数据;该客户端的通信模块将比赛数据上传到后台的大数据系统,比赛数据至少包 括比赛双方信息和比赛结果;大数据系统根据接收到的比赛数据计算该选手的累计胜率,并根据一定算法 检查该胜率是否能让该选手升降级或平级。
优选地,所述用户接口提供进行级别认定的规则描述,选手根据该规则选择一个初始级别设定好,初 始级别为最低级别,或者如果已经有认可的级别就设定该级别。
优选地,在用户级别设定后,不允许个人进行修改调整,后续的级别升降级都是大数据系统根据比赛 的成绩和预设的算法在后台进行计算后自动进行。
优选地,所述客户端具有选择比赛对手,并预约比赛的功能。
优选地,上传到大数据系统的比赛数据还包括以下信息中的至少一项:比赛时间、比赛地点、表示该 比赛结果真实有效的信息。
优选地,所述表示该比赛结果真实有效的信息为比赛对方或第三方签名信息。
优选地,该系统设置比赛双方级别相同或相近才为有效的比赛数据,该功能以下述方式之一实现:方 式一:该功能在客户端实现,即对客户端进行设置,使得仅在比赛双方级别相同或差一定级别时才能记录 和上传比赛数据;方式二:该功能在大数据系统中实现,即大数据系统验证接收到的比赛数据是否满足条 件“比赛双方级别相同或仅差一定级别”,只有满足该条件才记为有效比赛数据。
优选地,该系统能够验证比赛的某一个对手在该用户的比赛记录中出现的次数或出现的比例是否小于 预设的阈值,该功能以下述方式之一实现:方式一:该功能可在客户端实现,即对客户端进行设置,使得 某一对手在用户目前级别的比赛记录中的出现次数或出现比例小于等于预设阈值时,才能记录和上传比赛 数据;方式二:该功能在大数据系统中实现,即大数据系统验证接收到的比赛数据是否满足条件“某一对 手在用户目前级别的比赛记录中的出现次数或出现比例小于等于预设阈值”,只有满足该条件才记为有效 比赛数据。
优选地,该系统能够验证比赛数据真实有效性,该功能以下述方式之一实现:方式一:客户端上传 的比赛数据包括表示该比赛结果真实有效的信息,大数据系统对上述信息进行验证;方式二:只有当比赛 双方均上传比赛数据,且上传的比赛数据相同时,大数据系统才记为有效比赛数据;方式三:大数据系统 接收到比赛的一方上传的比赛数据时,向比赛另一方或第三方发送验证请求,当接收到比赛另一方或第三 方的验证结果,且验证结果显示真实有效时,才将其记为有效比赛数据。
优选地,该系统在某一级别的比赛场次已达到一定数量时,在该级别按照胜率进行排名。
优选地,大数据系统采用的排位晋级算法如下:
1)将用户的当前赛果与之前比赛记录汇总后计算胜率:假设之前在当前级别记录了n场比赛,m场 取得胜利,该用户的之前胜率为m/n;假如当前比赛是赢,则胜率变为(m+1)/(n+1);否则当前比赛是 输,则胜率变为m/(n+1);记录该用户胜率;
2)如果当前级别的比赛记录数目(n+1)<K,则该用户比赛记录样本不充分,跳过升降级处理返回; 如果当前比赛记录数目(n+1)>=K,则进行以下判断:如果判断胜率>=第一阈值,该用户升一级;如果 胜率<=第二阈值,该用户降一级;如果第二阈值<胜率<第一阈值,跳过升降级处理返回;其中K为提前 设定的可以进行升降级处理的比赛场次数。
本发明还提供了一种基于大数据的比赛排位晋级方法,包括如下步骤:
步骤1:通过比赛排位晋级客户端设定初始级别;
步骤2:通过比赛排位晋级客户端上传比赛数据至大数据系统,比赛数据至少包括比赛双方信息和比 赛结果;
步骤3:大数据系统进行数据分析以决定升降级,即后台大数据系统计算该选手的累计胜率,并根据 一定算法检查该胜率是否能让该选手升降级或平级。
优选地,所述比赛排位晋级客户端提供进行级别认定的规则描述,选手根据该规则选择一个初始级别 设定好,初始级别为最低级别,或者如果已经有认可的级别就设定该级别。
优选地,该方法中,在用户级别设定后,不允许个人进行修改调整,后续的级别升降级都是大数据系 统根据比赛的成绩和预设的算法在后台进行计算后自动进行。
优选地,步骤1和步骤2之间还包括通过所述客户端选择比赛对手,并预约比赛的步骤。
优选地,上传到大数据系统的比赛数据还包括以下信息中的至少一项:比赛时间、比赛地点、表示该 比赛结果真实有效的信息。
优选地,所述表示该比赛结果真实有效的信息为比赛对方或第三方签名信息。
优选地,步骤2中还包括:判断比赛双方的级别是否相同或仅差一定级别,如果是,则记录和上传比 赛数据;如果否,则不进行记录和上传的操作。或者,步骤3中还包括:大数据系统验证接收到的比赛数 据是否满足条件“比赛双方级别相同或仅差一定级别”,只有满足该条件才记为有效比赛数据,大数据系 统仅对有效比赛数据进行分析以决定升降级。
优选地,步骤2中还包括:判断比赛对手在用户目前级别的比赛记录中的出现次数或出现比例是否小 于等于预设阈值,如果是,则记录和上传比赛数据;如果否,则不进行记录和上传的操作。或者,步骤3 中还包括:大数据系统验证接收到的比赛数据是否满足条件“比赛对手在用户目前级别的比赛记录中的出 现次数或出现比例小于等于预设阈值”,只有满足该条件才记为有效比赛数据,大数据系统仅对有效比赛 数据进行分析以决定升降级。
优选地,步骤2中还包括客户端获取和/或生成表示该比赛结果真实有效的信息,上传的比赛数据包 括表示该比赛结果真实有效的信息;步骤3中还包括大数据系统对上述信息进行验证;或者,步骤3中, 只有当比赛双方均上传比赛数据,且上传的比赛数据相同时,大数据系统才记为有效比赛数据,大数据系 统仅对有效比赛数据进行分析以决定升降级;或者,步骤3中,大数据系统接收到比赛一方上传的比赛数 据时,向比赛另一方或第三方发送验证请求,当接收到比赛另一方或第三方的验证结果,且验证结果显示 真实有效时,才将其记为有效比赛数据,大数据系统仅对有效比赛数据进行分析以决定升降级。
优选地,该方法还包括步骤4:在某一级别的比赛场次已达到一定数量时,在该级别按照胜率进行排 名。
优选地,步骤3中采用的排位晋级算法如下:
1)将用户的当前赛果与之前比赛记录汇总后计算胜率:假设之前在当前级别记录了n场比赛,m场 取得胜利,该用户的之前胜率为m/n;假如当前比赛是赢,则胜率变为(m+1)/(n+1);否则当前比赛是 输,则胜率变为m/(n+1);记录该用户胜率;
2)如果当前级别的比赛记录数目(n+1)<K,则该用户比赛记录样本不充分,跳过升降级处理返回; 如果当前比赛记录数目(n+1)>=K,则进行以下判断:如果判断胜率>=第一阈值,该用户升一级;如果 胜率<=第二阈值,该用户降一级;如果第二阈值<胜率<第一阈值,跳过升降级处理返回;其中K为提前 设定的可以进行升降级处理的比赛场次数。
需要特别说明的是,虽然本发明的初衷针对业余比赛开发,但同样可用于专业比赛的数据处理、级 别认定和排名,且会取得同样的应用效果。
本发明相比现有技术有如下优点:
1.能够记录运动员及其各种比赛结果的大量数据,并对大数据进行处理和分析;
2.通过大量比赛结果数据的比较分析,消除了选手排位的区域性缺陷和主观性认定上的问题。数据 量越大,级别认定的偶然性越小。从而对于运动项目的业余爱好者,能够获得客观的级别认定和排名;对 于专业选手,获得的级别认定和排名更加客观;
3.对于业余比赛,有了级别认定可以限制同一级别的选手参与比赛,增加比赛的激烈程度,提升体 育竞技的意义。
附图说明
图1为本发明的基于大数据的比赛排位晋级系统的网络架构示意图;
图2为本发明的基于大数据的比赛排位晋级系统的结构示意图;
图3为本发明的基于大数据的比赛排位晋级方法流程图;
图4为本发明的基于大数据的比赛排位晋级系统的工作步骤流程图。
具体实施方式
下文将详细参考附图描述本发明的优选实施例,借此对本发明如何应用技术手段来解决技术问题, 并达到技术效果的实现过程能充分理解并据以实施。为了全面理解本发明,在以下详细描述中提到了诸多 细节,但本领域技术人员应该理解,本发明可以无需这些具体细节而实现。
如图1和图2所示,本发明实施例的基于大数据的比赛排位晋级系统包括大数据系统和客户端。所 述客户端安装于运动选手的移动终端,其包括用户接口和通信模块,运动选手通过该客户端的用户接口设 定初始级别、选择比赛对手和/或预约比赛、记录和上传比赛数据。所述用户接口提供对进行该项运动级 别认定的规则描述,选手可以根据该规则选择一个初始级别设定好,初始级别为最低级别,或者如果已经 有认可的级别就设定该级别。在级别设定后,原则上不允许个人进行修改调整,后续的级别升降级都是后 台大数据系统根据比赛的成绩和预设的算法在后台进行计算后自动进行。选手参加各种自己预约的比赛 (需双方认可)、政府部门或社会团体组织的业余或专业比赛,这些比赛的选手双方需要在该系统平台上 的级别相同或相近(例如提前设定最多差一级或最多差两级,级别越近比赛结果越可靠)。该客户端的通 信模块将比赛数据上传到后台的大数据系统,比赛数据至少包括比赛双方信息(姓名、级别等)、比赛结 果,还可包括比赛时间、地点等信息,另外还可包括表示该比赛结果真实有效的信息(例如比赛对方或裁 判签名信息等)。
大数据系统计算该选手的累计胜率,并根据一定算法检查该胜率是否能让该选手升降级或平级。同 时依据一定的规则(比如在该级别的5场比赛记录后),开始在该级别按照胜率进行排名。大数据系统采用 分布式架构,适用于大数据的技术包括大规模并行处理(MPP)数据库、数据挖掘电网、分布式文件系统、 分布式数据库、云计算平台、互联网和可扩展的存储系统。比赛选手参与的越多,比赛成绩上传的越多, 数据量越大,各选手的级别认定和排名就越客观。如图3所示,算法说明如下:
1.将用户的当前赛果与之前比赛记录汇总后计算胜率。假设之前在当前级别记录了n场比赛,m场取 得胜利,该用户的之前胜率为m/n;
2.假如当前比赛是赢,则胜率变为(m+1)/(n+1);
否则当前比赛是输,则胜率变为m/(n+1);
记录该用户胜率;
3.a)假如当前级别的比赛记录数目(n+1)<K,则该用户比赛记录样本不充分,跳过升降级处理返回;
b)假如当前比赛记录数目(n+1)>=K,就做以下判断:判断胜率>=第一阈值(例如70%),该用户 升一级(直到最高级);胜率<=第二阈值(例如30%),该用户降一级(直到最低级);第二阈值<胜率< 第一阈值,跳过升降级处理返回;
其中K为提前设定的可以进行升降级处理的比赛场次数,例如设定K=5或K=10等。
4.为提高比赛样本的可靠性和多样性,系统实现后还需要根据实际情况对输入的数据做些调整和限 制,包括:
a)比赛前双方级别只能差一定级别(例如差一级),以提高可靠性。该功能可在客户端实现,即对 客户端进行设置,使得仅在比赛双方级别相同或差一定级别时才能记录和上传比赛数据;该功能也可在后 台大数据系统中实现,即后台大数据系统验证接收到的比赛数据是否满足条件“比赛双方级别相同或仅差 一定级别”,只有满足该条件才记为有效比赛数据。
b)比赛的某一个对手在该用户的比赛记录中只能出现一定次数以提高多样性。假设n次比赛,可 限制某一个对手最多只能参与10%的比赛,即50次比赛记录中,最多记录同一个对手的5次比赛。
该功能可在客户端实现,即对客户端进行设置,使得某一对手在用户目前级别的比赛记录中的出现 次数或出现比例小于等于预设阈值时,才能记录和上传比赛数据;该功能也可在后台大数据系统中实现, 即后台大数据系统验证接收到的比赛数据是否满足条件“某一对手在用户目前级别的比赛记录中的出现次 数或出现比例小于等于预设阈值”,只有满足该条件才记为有效比赛数据。
c)为保证比赛数据真实有效性,采取下列方式之一:1)移动终端APP上传的比赛数据包括表 示该比赛结果真实有效的信息(例如比赛对方或裁判签名信息等),后台大数据系统对上述信息进行验证; 2)只有当比赛双方均上传比赛数据,且上传的比赛数据相同时,后台大数据系统才记为有效比赛数据; 3)后台大数据系统接收到比赛的一方上传的比赛数据时,向比赛另一方或第三方(例如裁判)发送验证 请求,当接收到比赛另一方或第三方的验证结果,且验证结果显示真实有效时,才将其记为有效比赛数据。
下面参照图4,以羽毛球为例来说明本发明的技术方案如何工作:
A)每个选手都下载对应的APP
借助于随手可得的移动终端,下载针对相应操作系统开发的比赛排位晋级APP。
B)选手设定初始级别
在该APP中,提供对羽毛球进行级别的认定的规则描述,选手根据该规则选择一个初始级别设定好, 或者如果已经有认可的级别就设定该级别。
C)上传比赛结果
选手参加各种业余或专业比赛、或自己预约的比赛(需双方认可),这些比赛的选手双方需要在本APP 平台上的级别相同或相近(最多差一级,级别越近比赛结果越可靠)。赛后将比赛数据(至少包括比赛双方 信息、比赛结果)通过APP上传到大数据系统。
D)后台分析以决定升降级
后台大数据系统计算该选手的累计胜率,并根据一定算法检查该胜率是否能让该选手升降级或平级。 同时依据一定的规则比如在该级别的5场比赛记录后,开始在该级别按照胜率进行排名。优选地,后台大 数据系统对接收到的比赛数据进行验证,以保证其客观性和/或真实有效性。例如,为保证客观性,后台 大数据系统验证比赛双方的级别是否相同或相近;还可验证比赛的某一个对手在该用户的比赛记录中出现 的次数或出现的比例是否小于预设的阈值。为保证真实有效性,可采取前文中描述的方式之一验证。
以上所述仅为本发明的较佳实施例,并不用于限制本发明,凡在本发明精神和原则之内所做的任何修 改、等同替换和改进等,均包含于本发明的保护范围之内。

一种基于大数据的比赛排位晋级系统及其方法.pdf_第1页
第1页 / 共12页
一种基于大数据的比赛排位晋级系统及其方法.pdf_第2页
第2页 / 共12页
一种基于大数据的比赛排位晋级系统及其方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种基于大数据的比赛排位晋级系统及其方法.pdf》由会员分享,可在线阅读,更多相关《一种基于大数据的比赛排位晋级系统及其方法.pdf(12页珍藏版)》请在专利查询网上搜索。

本发明提供了一种基于大数据的比赛排位晋级系统,所述系统包括大数据系统和客户端;所述客户端安装于运动选手的移动终端,其包括用户接口和通信模块,运动选手通过该客户端的用户接口设定初始级别、记录和上传比赛数据;该客户端的通信模块将比赛数据上传到后台的大数据系统,比赛数据至少包括比赛双方信息和比赛结果;大数据系统根据接收到的比赛数据计算该选手的累计胜率,并根据一定算法检查该胜率是否能让该选手升降级或平级。。

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

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


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