网球赛事组织管理系统及组织管理方法与流程

文档序号:12673043阅读:来源:国知局

技术特征:

1.一种网球赛事组织管理系统,其特征在于:包括个人用户终端、场馆用户终端、服务器终端、设于比赛场地的比赛结果记录终端和无线通讯模块,所述各个终端之间通过无线通讯模块传输数据;

所述个人用户终端包括赛事发起模块、赛事信息显示模块、参赛信息采集模块、赛程信息显示模块、比赛结果显示模块和缴费模块;

所述场馆用户终端包括赛事发起模块、赛事信息显示模块、场地信息采集模块、赛程信息显示模块、比赛结果显示模块和收费模块;

所述服务器终端包括赛事信息统计模块、第一控制模块、第二控制模块、赛程分析生成模块、比赛结果统计模块和费用结算模块;

所述赛事发起模块包括赛事发起单元和赛程轮数确认单元,所述赛事发起单元用于输入拟发起的赛事信息并发送到赛事信息统计模块,所述赛事信息包括赛事名称、最少参加人数、最多参加人数、场地数、赛事举办时间、报名截止时间、报名费,所述赛事发起单元能够同时发起多项赛事,所述赛程轮数确认单元用于接收赛程分析生成模块发送的轮数确认请求和根据请求输入赛程轮数并发送到赛程分析生成模块;

所述赛事信息统计模块对赛事信息进行统计汇总并发送到赛事信息显示模块显示同时当系统时间到达赛事的报名截止时间后向参赛信息采集模块和场地信息采集模块发送停止采集命令;

所述参赛信息采集模块用于采集参赛人员信息并将人员信息实时发送到第一控制模块,所述参赛人员信息包括姓名、年龄、拟参加的赛事名称;

所述场地信息采集模块用于采集能够用于比赛的场地信息并将场地信息实时发送到第二控制模块,所述场地信息包括场地名称、使用时间、拟参与的赛事名称;

所述第一控制模块控制参赛信息采集模块是否采集参赛人员信息,同时实时接收来自参赛信息采集模块采集的人员信息,并对人员信息进行实时统计得出统计结果,所述统计结果包括每项赛事的每个参赛人员的姓名、年龄和总参赛人数;当赛事发起后,所述第一控制模块向参赛信息采集模块发送开始采集命令,参赛信息采集模块开始采集该项赛事的参赛人员信息;当该项赛事的统计结果中的总参赛人数达到该项赛事的最多参加人数时,所述第一控制模块向参赛信息采集模块发送停止采集命令;并在系统时间到达报名截止时间后,所述第一控制模块停止实时统计并将最后获得的统计结果发送到赛程分析生成模块;

所述第二控制模块控制场地信息采集模块是否采集场地信息,同时实时接收来自场地信息采集模块采集的场地信息,并对场地信息进行实时统计得出统计结果;所述统计结果包括每项赛事的每个场地名称、使用时间和总场地数;当赛事发起后,所述第二控制模块向场地信息采集模块发送开始采集命令,场地信息采集模块开始采集该项赛事的场地信息;当该项赛事的统计结果中的场地数达到该项赛事的场地数时,所述第二控制模块向场地信息采集模块发送停止采集命令;在系统时间到达报名截止时间后,所述第二控制模块停止实时统计并将最后获得的统计结果发送到赛程分析生成模块;

所述比赛结果记录终端用于记录比赛结果信息并将结果信息发送到比赛结果显示模块和比赛结果统计模块,所述比赛结果信息包括对战人员、胜负结果;

所述比赛结果显示模块用于显示赛事的比赛结果;

所述比赛结果统计模块用于统计赛事的比赛结果;

所述赛程分析生成模块用于生成赛程信息,包括:

(1)先对接收到的参赛人员信息统计结果和场地信息统计结果进行判定:若总参赛人数达到最少参加人数且总场地数达到场地数,则赛事发起成功;若总参赛人数未达到最少参加人数或者总场地数未达到场地数,则赛事发起失败;

(2)根据判定结果进行处理:

A.若赛事发起成功,赛程分析生成模块则先根据总参数人数和自带的赛制规则生成轮数确认请求并将请求发送到赛程轮数确认单元,当接收到赛程轮数确认单元发送的赛程轮数后,再根据接收到的人员统计结果、场地统计结果并结合自带的赛制规则生成首轮赛程信息,首轮比赛开始后,再根据比赛结果统计模块统计的比赛结果生成后续轮次的赛程信息,所述赛程信息通过无线通讯模块发送到赛程信息显示模块实时同步显示,所述赛程信息包括参赛人员对阵名单、比赛场地、比赛时间,其中自带的赛制规则为:

若参赛人数为M人,比赛轮数为N轮,N由赛程轮数确认单元输入;

第一轮:参赛人员两两随机捉对进行比赛,生成第一轮对阵名单,胜者积1分,败者积0分;

第二轮根据第一轮的比赛结果将人员分成2组,积1分者为一组,积0分者为1组,各组内部两两随机捉对进行比赛,生成第二轮对阵名单;

以此类推,第N轮根据前N-1轮的比赛结果将人员分组,将具有相同积分的参赛人员分为一组,组别从最高积分至最低积分积依次排列,各组内部两两随机捉对进行比赛,生成第N轮对阵名单;

其中:(1)2(N-1)≤M≤2N;(2)若每组参赛人员为单数,当出现在第1轮时,则多出的1人轮空,自动记录比赛结果为胜,当出现在第2轮至第N轮时,遵循随机借取原则,若高积分组剩余1人,则从相邻低积分组随机借取1人进行两两捉对,直至借取到最低积分组,最低积分组剩余的1人可轮空;(3)随机分组中,上一轮两两捉对人员避免在下一轮再次相遇,如果无法避免,则相遇。(4)当根据上一轮的比赛结果能够至少形成下一轮的一个组别内的4个参赛人员名单时,赛程分析生成模块即开始生成下一轮对阵名单并分配比赛场地;

B.若赛事发起失败,则不生成赛程信息;

所述缴费模块用于向参赛人员收取报名费和退回报名费,并将收取的报名费发送到费用结算模块;

所述费用结算模块结合赛程分析模块接收到的场地信息统计结果对接收到的报名费进行结算处理并得出场馆用户支付结果,并通过收费模块支付给场馆用户;

所述收费模块用于向场馆用户支付场馆使用费。

2.根据权利要求1所述的网球赛事组织管理系统,其特征在于:所述服务器终端还包括人员积分模块,所述人员积分模块接收每次比赛的比赛结果记录终端记录的比赛结果信息并对比赛结果信息进行统计,根据统计结果对人员进行积分排名。

3.根据权利要求1所述的网球赛事组织管理系统,其特征在于:所述个人用户终端、场馆用户终端和服务器终端均为计算机、平板电脑或者手机的任意一种。

4.一种基于权利要求1所述的网球赛事组织管理系统的网球赛事组织管理方法,其步骤为:

A.个人用户通过个人用户终端的赛事发起单元或者场馆用户通过场馆用户终端的赛事发起单元输入拟发起的赛事信息并发送到服务器终端的赛事信息统计模块,赛事信息包括赛事名称、最少参加人数、最多参加人数、场地数、赛事举办时间、报名截止时间、报名费,所述赛事发起单元能够同时发起多项赛事;

B.服务器终端的赛事信息统计模块对接收到的赛事信息进行统计汇总并发送到个人用户终端和场馆用户终端的赛事信息显示模块显示;

C.第一控制模块向参赛信息采集模块发送开始采集命令;同时第二控制模块向场地信息采集模块发送开始采集命令;

D.个人用户查看个人用户终端的赛事信息显示模块显示的赛事信息,根据自身需求确定是否报名参加,如果报名参加,则通过参赛信息采集模块输入自己的个人信息,包括姓名、年龄、拟参赛的赛事名称,输入的个人信息实时发送给第一控制模块,同时通过缴费模块缴纳报名费;

同时,场馆用户查看场馆用户终端的赛事信息显示模块显示的赛事信息,根据自身需求确定是否报名参加,如果报名参加,则通过场地信息采集模块输入能提供的场地的位置、提供时间、拟参与的赛事,输入的场地信息实时发送给第二控制模块;

E.第一控制模块实时接收来自参赛信息采集模块采集的参赛人员信息,并对接收到的人员信息进行实时统计得出统计结果,统计结果至少包括每项赛事的每个参赛人员的姓名、年龄、总参赛人数,当某项赛事的总参赛人数达到该项赛事的最多参加人数时,第一控制模块向参赛信息采集模块发送停止采集命令,参赛信息采集模块停止采集该项赛事的参赛信息,个人用户无法通过参赛信息采集模块报名参加该项赛事;

同时,第二控制模块实时接收来自场地信息采集模块采集的场地信息,并对接收到的场地信息进行实时统计得出统计结果,统计结果至少包括每项赛事的每个场地的位置、使用时间、总场地数,当某项赛事的总场地数达到该项赛事的场地时,第二控制模块向参赛信息采集模块发送停止采集命令,参赛信息采集模块停止采集该项赛事的场地信息,场馆用户无法通过场地信息采集模块报名参加该项赛事;

F.当某项赛事到达报名截止时间后,所述赛事信息统计模块向参赛信息采集模块和场地信息采集模块发送停止采集命令,所述参赛信息采集模块停止采集该项赛事的人员信息,所述场地信息采集模停止采集该项赛事的场地信息,所述第一控制模块停止实时统计该项赛事的人员信息并将最后获得的统计结果发送到赛程分析生成模块,所述第二控制模块停止实时统计该项赛事的场地信息并将最后获得的统计结果发送到赛程分析生成模块;

G.所述赛程分析生成模块先对接收到的参赛人员信息统计结果和场地信息统计结果进行判定,若总参赛人数达到最少参加人数且总场地数达到场地数,则赛事发起成功,如果若总参赛人数未达到最少参加人数或总场地数未达到场地数则赛事发起失败;

若赛事发起成功,赛程分析生成模块则先根据总参数人数和自带的赛制规则生成轮数确认请求并将请求发送到赛程轮数确认单元,当接收到赛程轮数确认单元发送的赛程轮数后,再根据接收到的人员统计结果、场地统计结果、赛程轮数,并结合自带的赛制规则生成首轮赛程信息,首轮比赛开始后,再根据比赛结果统计模块统计的比赛结果生成后续轮次的赛程信息,所述赛程信息通过无线通讯模块发送到赛程信息显示模块实时同步显示,所述赛程信息包括参赛人员对阵名单、比赛场地、比赛时间,同时缴费模块将收取的报名费发送给费用结算模块;

若赛事发起失败,赛程分析生成模块则不生成赛程信息,同时缴费模块向参赛人员退回报名费;

H.个人用户根据首轮赛程信息参加比赛,同时场馆根据赛程信息提供场地;

I.首轮比赛开始后,设于场地内的比赛结果记录终端记录比赛结果信息并通过无线通讯模块发送到各个用户终端的比赛结果显示模块和服务器终端的比赛结果统计模块;

J.比赛结果显示模块显示比赛结果,比赛结果统计模块统计比赛结果;

K.当比赛结果统计模块的统计结果中,能够根据首轮的比赛结果至少形成第二轮的一个组别内的4个参赛人员名单时,赛程分析生成模块即开始生成第二轮赛程信息,以此类推逐步形成所有轮次的赛程信息,个人用户根据赛程信息参加比赛即可,场馆用户根据赛程信息提供场地即可;

L.整个赛程结束后,费用结算模块结合赛程分析生成模块接收到的场地信息统计结果将接收到的报名费进行结算处理得出场馆用户费用支付结果,并通过收费模块将相应费用支付给相应的场馆用户。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1