一种赛事管理系统的制作方法

文档序号:12469591阅读:207来源:国知局
一种赛事管理系统的制作方法与工艺
本发明涉及一种赛事管理系统,特别涉及一种基于物联网的智能赛事管理系统。
背景技术
:随着竞技体育的发展,体育比赛的种类越来越多,各种赛事规则、赛事日程安排、场地管理,参赛运动员信息管理的需求越来越多,其复杂性也越来越大。为了保证赛事的有序开展,加强规范管理,维护公平、公正、公开的竞赛环境,需要有效地进行赛事相关事项的有序管理,目前的管理方式大多通过人工进行,包括对赛事资料的录入,运动员信息的登记,赛程的设置,场地的安排等。但由于赛事数据来源的复杂性,数据传输的局限性以及数据操作的权限设置等因素,很难实现赛事的智能化管理。且由于人力成本的限制,传统的人力管理的方式在面对呈几何级数增长的赛事需求的前提下,其赛事管理力度也变得捉襟见肘,难以提供高效赛事管理方案。技术实现要素:为此,需要提供一种基于物联网的智能赛事管理系统,通过终端进行用户信息登记及认证,通过赛事管理平台进行赛事创建、赛事编排和赛事审核,从而提高赛事管理的时效性和赛事服务质量,该系统可以适用于球类例如足球、篮球等赛事,也可以适用于田径等赛事的管理。为实现上述目的,本发明提供了一种赛事管理系统,包括:终端,所述终端具有人机交互模块,用户根据该人机交互模块输入用户信息、赛制模式、赛事规则和参赛要求数据至终端,服务器,该服务器包括数据库及赛事管理平台,所述赛事管理平台与数据库通过局域网通信,所述赛事管理平台与终端通过无线网络进行通信,所述数据库用于存储用户信息、赛制模式、赛事规则和参赛要求数据,参赛队员认证模块,该参赛队员认证模块与服务器通过无线网络通信,用于对参赛队员进行认证,并将参赛队员的认证结果发送至服务器,存储于服务器数据库。其中,所述赛事管理平台包括:赛事创建模块,用于根据人机交互模块的用户信息、赛制模式、赛事规则和参赛要求,完成赛事创建,生成赛事流程表,赛事审核模块,用于从赛事创建模块中获取赛事流程表,并根据参赛队员的认证结果,对参赛人员的参赛资格进行确认,得到赛事审核结果,以及赛事编排模块,用于从赛事审核模块得到赛事审核结果,通过赛程对阵编排算法得到赛程安排。进一步的,所述赛事管理平台还包括赛果确认模块,所述赛果确认模块用于记录并确认赛程结果。进一步的,赛事管理平台包括自动发布模块,所述自动发布模块对整个赛程进行自动发布。进一步的,所述用户信息包括参赛运动员的信息、赛事管理员信息和主办方信息。进一步的,所述终端数量为≥1台。进一步的,所述赛事创建模块的主要工作流程为:通过赛制模式选择、联赛模板选择、赛事基础信息录入来获得赛事创建的基本参数,并配合判定赛事是否需要变更步骤,若不变更则直接创建,并确认信息是否正确,若确认通过则赛事创建成功,自动生成赛事邀请码,报名信息自动发布至赛事管理系统中的所述组别,再判定是否继续创建比赛,若继续则返回赛事模式选择步骤重新创建,否则返回赛事列表管理页面。进一步的,所述明赛事审核模块的主要工作流程为:参赛球队输入参赛码报名,判定报名时间是否截止,若否则参赛邀请码变为激活码状态,提交报名信息,参赛邀请码变为已使用状态,判定是否审核通过,若通过,则参赛球队获得参赛资格,短信通知提交人员,判定参赛资格是否重审,若否则判定报名时间是否截止,若否则返回再次输入下一个参赛球队的参赛码报名,当报名时间截止,则判断已使用参赛码是否全部审核,若已报名全部审核完毕,则进入赛程编排流程。进一步的,所述赛事编排模块的主要工作流程为:设置参赛球队参赛序号,生成对阵表,加载赛程对阵编排方法,设置各比赛场序比赛时间,若需要调整对阵表,则返回重新设置参赛球队参赛序号,若不需要调整对阵表,则设置各比赛场序的比赛场地,判断是否需要调整对阵时间表,若需要,则返回重新设置各比赛场序比赛时间,若不需要,则确认赛事编排结果,若不需要调整,则将该事编排结果进入自动发布模块进行自动发布。区别于现有技术,上述技术方案的赛事管理系统,具有以下有益效果:1、让联赛组织方在规划比赛计划、组织、领导、控制管理方式上,由传统的人工线下通知转向为智能化自动管理方式,通过对赛制模式、赛制规则、参赛要求三项基础信息一键化录入,系统自动匹配生成赛制运作流程,使得赛事运作中多项任务活动即可分开独立实施,又可彼此相互交叉和相互协调,节约了联赛组织方后续跟新维护工作进展的时间成本,大大减轻工作量,让联赛组织方更加从容的开展联赛。2、联赛组织方设置好参赛球队排序先后顺序后,系统将调度算法流程自动生成对战表,按赛制规则自动划分比赛轮次,随后可将各轮次中比赛场序分配至比赛时间窗口中,并自动化按循环逐一分配比赛场地。帮助联赛组织方彻底告别了以往纸质作业的赛程编排手动调度计算方式,有效解决以往使用单一赛程编排工具导致信息互不联通造成效率低下的问题。联赛组织方亦可随时调整已分配好的比赛对阵配置方式,系统将依据实际情况自动匹配新的调度规则进行分配。当所有赛制运作信息经联赛组织方确认无误后,可正式对外发布,并于管理系统、报名系统、门户系统中同步发布赛事启用通告。附图说明图1为本实施例赛事管理系统的结构示意图。图2为本实施例赛事管理系统的赛事创建流程图。图3为本实施例赛事管理系统的赛事审核流程图图4为本实施例赛事管理系统的赛事编排流程图。附图标记说明:1、终端,11、人机交互模块,2、服务器,21、数据库,22、赛事管理平台,221、赛事创建模块,222、赛事审核模块,223、赛事编排模块,224、赛事确认模块,225、自动发布模块,3、参赛队员认证模块。具体实施方式为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。且为了较为清晰的阐述本发明的具体结构及工作原理,本发明的实施例采用将赛事管理系统运用于较为常见的足球联赛中,并结合该足球联赛的相关信息对本实施例进行进一步的阐述。当然这并不能说明本发明仅仅局限于足球联赛,在适当调节相应参数的时候,本实施例可以运用于任何体育联赛。请参阅图1至图4,本实施例一种赛事管理系统,包括:终端1,所述终端具有人机交互模块11,用户根据该人机交互模块11输入用户信息、赛制模式、赛事规则和参赛要求数据至终端。本实施例中,所述终端数量为≥1台。终端可以是根据比赛的场地设置在赛场的相应位置的终端,也可以是通过认证绑定权限的便携式移动终端,从而方便用户随时随地进行信息的实时录入,终端1与服务器2通过局域网或其他VPN网络连接,确保数据传输的安全性,当然在另外一些实施例中,所述终端1与服务器2还可以通过无线网络连接。服务器2,该服务器包括至少一个数据库21及一个赛事管理平台22,服务器2还包括至少一个程序、至少一个媒体以及消息列队,所述消息列队用于保证数据的准确稳定到达。所述赛事管理平台22与数据库通过局域网通信,所述赛事管理平台与终端通过无线网络进行通信,所述数据库用于存储用户信息、赛制模式、赛事规则和参赛要求数据,所述赛事管理平台22包括:赛事创建模块221,用于根据人机交互模块的用户信息、赛制模式、赛事规则和参赛要求,完成赛事创建,生成赛事流程表,所述用户信息包括参赛运动员的信息、赛事管理员信息和主办方信息。赛事创建模块能让联赛组织方在规划比赛计划、组织、领导、控制管理方式上,由传统的人工线下通知转向为智能化自动管理方式,通过对赛制模式、赛制规则、参赛要求三项基础信息一键化录入,系统自动匹配生成赛制运作流程,使得赛事运作中多项任务活动即可分开独立实施,又可彼此相互交叉和相互协调,节约了联赛组织方后续跟新维护工作进展的时间成本,大大减轻工作量,让联赛组织方更加从容的开展各种联赛。赛事审核模块222,用于从赛事创建模块中获取赛事流程表,并根据参赛队员的认证结果,对参赛人员的参赛资格进行确认,得到赛事审核结果,赛事编排模块223,用于从赛事审核模块得到赛事审核结果,通过赛程对阵编排算法得到赛程安排,赛事编排模块是赛制运作流程中承担决策调度和赛事执行的基础,联赛组织方设置好参赛球队排序先后顺序后,系统将调度算法流程自动生成对战表,按赛制规则自动划分比赛轮次,随后可将各轮次中比赛场序分配至比赛时间窗口中,并自动化按循环逐一分配比赛场地。帮助联赛组织方彻底告别了以往纸质作业的赛程编排手动调度计算方式,有效解决以往使用单一赛程编排工具导致信息互不联通造成效率低下的问题。联赛组织方亦可随时调整已分配好的比赛对阵配置方式,系统将依据实际情况自动匹配新的调度规则进行分配。当所有赛制运作信息经联赛组织方确认无误后,可正式对外发布,并于管理系统、报名系统、门户系统中同步发布赛事启用通告。赛果确认模块224,所述赛果确认模块用于记录并确认赛程结果。赛果确认功能是赛制运作流程中核心,可实现比分、点球大战、红黄牌记录、换人信息的录入修改,依据联赛组织者于比赛结束后录入的成绩,将决定各队排名次序、晋级条件的触发、球员奖惩停赛自动执行。帮助联赛组织者高效有序推动赛事进程的流转和无缝衔接,简化了以往赛事结束之后繁琐的战果更新工作。有条件的联赛组织者,可以将此功能与赛事记录员系统联动使用,于比赛结束后实现赛事数据云端同步传输,更好的帮助比赛监督将赛事督导结果第一时间自动录入,无需人工于后台手动输入,联赛组织者仅需于每轮比赛结束后查验核对一遍战果是否与纸质记录一致,即可作为最终结果发布公示。自动发布模块225,所述自动发布模块对整个赛程进行自动发布。参赛队员认证模块3,该参赛队员认证模块与服务器通过无线网络通信,用于对参赛队员进行认证,并将参赛队员的认证结果发送至服务器,存储于服务器数据库21,参考图2所示,图2为赛事管理系统的赛事创建流程图,说明赛事创建模块的主要功能。其中,通过赛制模式选择、联赛模板选择、赛事基础信息录入来获得赛事创建的基本参数,并配合判定赛事是否需要变更,若不变更则直接创建,并确认信息是否正确,若确认通过则赛事创建成功,自动生成赛事邀请码,报名信息自动发布至赛事管理系统中的所述组别,再判定是否继续创建比赛,若继续则返回赛事模式选择步骤重新创建,否则返回赛事列表管理页面。上述流程中,当判定赛事需要变更,则返回联赛模板选择;当确认信息有误,则退回赛事基础信息录入进行修改。参考图3所示,图3为赛事管理系统的赛事审核流程图,说明赛事审核模块的主要功能。参赛球队输入参赛码报名,判定报名时间是否截止,若否则参赛邀请码变为激活码状态,提交报名信息,参赛邀请码变为已使用状态,判定是否审核通过,若通过,则参赛球队获得参赛资格,短信通知提交人员,判定参赛资格是否重审,若否则判定报名时间是否截止,若否则返回再次输入下一个参赛球队的参赛码报名,当报名时间截止,则判断已使用参赛码是否全部审核,若已报名全部审核完毕,则进入赛程编排流程。其中,若报名时间截止,则未使用参赛码全部失效状态,停止报名。若参赛邀请码变为已使用状态,判定审核不通过,则退回填写退回理由,短信通知提交人员,参赛邀请码变为未使用状态,重新输入下一个参赛球队的参赛码报名。参考图4所示,图4为赛事管理系统的赛事编排流程图,说明赛事编排模块的主要功能。设置参赛球队参赛序号,生成对阵表,加载赛程对阵编排方法,设置各比赛场序比赛时间,若需要调整对阵表,则返回重新设置参赛球队参赛序号,若不需要调整对阵表,则设置各比赛场序的比赛场地,判断是否需要调整对阵时间表,若需要,则返回重新设置各比赛场序比赛时间,若不需要,则确认赛事编排结果,若不需要调整,则将该事编排结果进入自动发布模块进行自动发布。下面列举具体实施例来进一步详细阐述如何设置参赛球队参赛序号,如何生成对阵表。具体方式如下:1.创建一个赛事参赛队伍为16支球队,分为4个小组,第二阶段为8支球队;2.设置参赛球队参赛序号在小组配置页面中,系统根据用户选择的球队顺序标记球队在小组内的序号;3.系统根据配置好的小组分队信息生成对阵表4.具体生成规则a)小组赛生成规则(以4支球队为例):4支队伍规则:第一列第一位不变,第一列第二位移至第二列第一位,第二列最后一位移至第一列最后一位;b)淘汰赛生成规则:根据创建赛事是设置的第二阶段参赛球队个数,生成淘汰赛外圈比赛32支球队生成1/16外圈模版、16支球队生成1/8外圈模版以此类推,再根据外圈模版比赛总数递归生成后面的比赛;5.用户配置淘汰赛外圈队伍a)选项根据没组球队个数生成当小组比赛结束,系统计算出球队在组内名次,根据配置依次回写数据。本发明中对阵编排算法的具体方案是通过蛇形算法来计算完成的,该算法的详细步骤如下:蛇形赛程安排规则:①16支球队,依次编为:010203一直到16号②01号球队按照01~15的顺序安排,后面球队依次提前一个顺位③每轮如遇到自己对应的编号,则用第16只球队编号替换,形成对阵表主客场制度第一循环安排好后,第二循环将第一循环的主客场对调,并安排对应时间,形成最终赛程表。范例如下表:蛇形算法排列规则类型一:偶数球队的计算规则假定共有16支参赛球队第一步:我们把16支球队,依次编为:010203一直到16号。第二步:除16号球队外(另有用途),其它球队按照01~15的顺序安排第1~15轮比赛的对手。具体情况为:01号球队按照01~15的顺序安排,后面球队依次提前一个顺位,即:01号球队01020304050607080910111213141502号球队15010203040506070809101112131403号球队14150102030405060708091011121304号球队13141501020304050607080910111205号球队12131415010203040506070809101106号球队11121314150102030405060708091007号球队10111213141501020304050607080908号球队09101112131415010203040506070809号球队08091011121314150102030405060710号球队07080910111213141501020304050611号球队06070809101112131415010203040512号球队05060708091011121314150102030413号球队04050607080910111213141501020314号球队03040506070809101112131415010215号球队020304050607080910111213141501第三步:根据上述对阵表可以得到:01号球队在第一轮对阵01号球队、02号球队在第三轮对阵02号球队,以此类推。每支球队每一轮的对手(自己)改成第16号就可以了,即:第四步:如果是单循环到此结束,如果是双循环则第二循环将第一循环的主客场对调即可安排好。类型二:奇数球队的计算规则假定共有15支参赛球队第一步:我们把15支球队,依次编为:010203一直到15号,预留出第16支球队编号为00。第二步:除16号球队外(另有用途),其它球队按照01~15的顺序安排第1~15轮比赛的对手。具体情况为:01号球队按照01~15的顺序安排,后面球队依次提前一个顺位,即:01号球队01020304050607080910111213141502号球队15010203040506070809101112131403号球队14150102030405060708091011121304号球队13141501020304050607080910111205号球队12131415010203040506070809101106号球队11121314150102030405060708091007号球队10111213141501020304050607080908号球队09101112131415010203040506070809号球队08091011121314150102030405060710号球队07080910111213141501020304050611号球队06070809101112131415010203040512号球队05060708091011121314150102030413号球队04050607080910111213141501020314号球队03040506070809101112131415010215号球队020304050607080910111213141501第三步:上表所示,01号球队在第一轮对阵01号球队、02号球队在第三轮对阵02号球队,以此类推。每支球队每一轮的对手(自己)改成第16号就可以了,即:第四步:如果是单循环到此结束,如果是双循环则第二循环将第一循环的主客场对调即可安排好。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的要素。此外,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,均同理包括在本发明的专利保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1