一种专题赛自动化流程节点控制方法技术

技术编号:39716823 阅读:12 留言:0更新日期:2023-12-17 23:24
本发明专利技术提供一种专题赛自动化流程节点控制方法,涉及智能教育技术领域,包括:根据专题赛的比赛要求,在专题赛系统中设定比赛流程,并将比赛流程划分为多个节点;根据房间最大承载量和服务器最大承载量对报名成员进行随机分组;确认分组后公布分组详情;完成创建比赛房间;对各服务器同步比赛开始的时间,并对各服务器的房间进行开始比赛的统一控制;对各服务器同步比赛结束的时间,并对各服务器的房间进行结束比赛的统一控制;汇总各服务器的比赛成绩,汇总得到成绩单;判定是否结束专题赛;对专题赛的成绩单和获奖名单进行预览和公布

【技术实现步骤摘要】
一种专题赛自动化流程节点控制方法


[0001]本专利技术属于智能教育的
,具体涉及一种专题赛自动化流程节点控制方法


技术介绍

[0002]基于互联网的大数据时代,各比赛系统过于分散,线上组织比赛也比较困难,专题赛作为各线上比赛软件的桥梁和纽带,能够极大提升用户对专题赛的整体认知

其特点主要体现在系统资源整合

分析比赛数据

吸引用户留存三大方面

[0003]中国申请号为
200910085573.8
的专利技术专利公开了一种通过分组实现大规模棋牌比赛的方法,使得多台服务器可以进行有效的协同,为一台单独的服务器根本无法承受的大量用户提供比赛服务

但该现有技术对于整个比赛过程中的节点控制

比赛监控等没有给出相应的实现方式


技术实现思路

[0004]有鉴于此,本专利技术提出了一种专题赛自动化流程节点控制方法,能够更有效的整合各类比赛软件的技术应用,以供学生来进行练习和比赛考核,使得学生的学习更加高效和便捷,也为教育领域行业进行了统一化的标准化输出,制定了专题赛比赛的整体流程化处理标准

[0005]本专利技术的技术方案是这样实现的:
[0006]本专利技术提供一种专题赛自动化流程节点控制方法,包括:
[0007]S1
根据专题赛的比赛要求,在专题赛系统中设定比赛流程,并将比赛流程划分为多个节点,每个节点对应比赛流程中的一个环节,针对每个节点,制定相应的节点规则和控制策略,并为每个节点设计相应的接口,节点包括报名

分组

确认分组

创建比赛房间

开始比赛

结束比赛

获取比赛成绩

汇总成绩单

结束专题赛

预览和公布成绩单;
[0008]S2
分组包括分配服务器和分配房间,每个房间对应一个服务器,每个服务器同时接入多个房间,根据房间最大承载量和服务器最大承载量对报名成员进行随机分组,并对房间进行自动化部署和配置;
[0009]S3
根据分组要求对分组进行查验,查验无误后进行确认,确认分组后公布分组详情;
[0010]S4
根据服务器的接口模板,在服务器对应的房间中添加报名成员的信息

设置专题赛的比赛时长

设置相关配置项,完成创建比赛房间;
[0011]S5
对各服务器同步比赛开始的时间,并对各服务器的房间进行开始比赛的统一控制;
[0012]S6
对各服务器同步比赛结束的时间,并对各服务器的房间进行结束比赛的统一控制;
[0013]S7
根据服务器的接口模板,调用服务器对应的房间中各报名成员的比赛成绩,汇
总各服务器的比赛成绩,进行成绩排名后汇总为成绩单;
[0014]S8
根据比赛流程进行多轮专题赛的晋级轮度或结束专题赛,形成专题赛的状态标识,状态标识为专题赛结束标识或待开启下一轮度专题赛标识;
[0015]S9
对专题赛的成绩单和获奖名单进行预览和公布

[0016]在上述技术方案的基础上,优选的,步骤
S2
包括:
[0017]S21
预设各个服务器的参数设置,包括专题赛类型

最大承载量

服务器地址和接口模板;
[0018]S22
随机选择一个空的房间
A
i
,按照房间
A
i
的最大承载量
t
i
分配报名成员;
[0019]S23
获取房间
A
i
连接的服务器
B
i
,服务器
B
i
所接入的房间包括
{A1,A2,...,A
n
}

n
为服务器
B
i
所接入的房间总数;
[0020]S24
根据服务器
B
i
的最大承载量
T
i
和房间
A
i
的最大承载量
t
i
计算差值,作为剩余承载量
L
i

[0021]S25
计算
{A1,A2,A
i
‑1,A
i+1,
,...,A
n
}
房间的最大承载量之和
t
a
,并获取当前待分配的剩余报名成员人数
C
L
,根据判断规则进行判别:
[0022]若
L
i
>t
a

t
a
>C
L
,则将剩余报名成员依次分配至
{A1,A2,A
i
‑1,A
i+1,
,...,A
n
}
房间中,并完成报名成员分组,对所有的房间进行自动化部署和配置;
[0023]若
L
i
<t
a
,则转至步骤
S22
,重新随机选择一个空的房间;
[0024]若
L
i
>t
a

t
a
<C
L
,则将
{A1,A2,A
i
‑1,A
i+1,
,...,A
n
}
房间分配完毕后,转至步骤
S22
,重新随机选择一个空的房间

[0025]在上述技术方案的基础上,优选的,步骤
S3
中,对分组进行查验的内容包括:
[0026]确认各服务器的配置和专题赛设置信息;
[0027]核对各报名成员的分组信息;
[0028]确认比赛时间和统计最终比赛人数

[0029]在上述技术方案的基础上,优选的,步骤
S4
包括:
[0030]获取报名成员的信息,包括报名成员的班级和账号信息;
[0031]根据各服务器预设的专题赛类型调用和解析对应服务器的接口模板,将各服务器接入其接口模板相应的比赛软件;
[0032]核对报名成员的信息,包括:
[0033]检测班级是否存在,若班级不存在,则创建对应类型的班级;
[0034]检测账号是否存在,若账号不存在,则创建对应的账号信息;
[0035本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种专题赛自动化流程节点控制方法,其特征在于,包括:
S1
根据专题赛的比赛要求,在专题赛系统中设定比赛流程,并将比赛流程划分为多个节点,每个节点对应比赛流程中的一个环节,针对每个节点,制定相应的节点规则和控制策略,并为每个节点设计相应的接口,节点包括报名

分组

确认分组

创建比赛房间

开始比赛

结束比赛

获取比赛成绩

汇总成绩单

结束专题赛

预览和公布成绩单;
S2
分组包括分配服务器和分配房间,每个房间对应一个服务器,每个服务器同时接入多个房间,根据房间最大承载量和服务器最大承载量对报名成员进行随机分组,并对房间进行自动化部署和配置;
S3
根据分组要求对分组进行查验,查验无误后进行确认,确认分组后公布分组详情;
S4
根据服务器的接口模板,在服务器对应的房间中添加报名成员的信息

设置专题赛的比赛时长

设置相关配置项,完成创建比赛房间;
S5
对各服务器同步比赛开始的时间,并对各服务器的房间进行开始比赛的统一控制;
S6
对各服务器同步比赛结束的时间,并对各服务器的房间进行结束比赛的统一控制;
S7
根据服务器的接口模板,调用服务器对应的房间中各报名成员的比赛成绩,汇总各服务器的比赛成绩,进行成绩排名后汇总为成绩单;
S8
根据比赛流程进行多轮专题赛的晋级轮度或结束专题赛,形成专题赛的状态标识,状态标识为专题赛结束标识或待开启下一轮度专题赛标识,若状态标识为专题赛结束标识,则转至步骤
S9
,若状态标识为待开启下一轮度专题赛标识,则转至步骤
S2

S9
对专题赛的成绩单和获奖名单进行预览和公布
。2.
如权利要求1所述的一种专题赛自动化流程节点控制方法,其特征在于,步骤
S2
包括:
S21
预设各个服务器的参数设置,包括专题赛类型

最大承载量

服务器地址和接口模板;
S22
随机选择一个空的房间
A
i
,按照房间
A
i
的最大承载量
t
i
分配报名成员;
S23
获取房间
A
i
连接的服务器
B
i
,服务器
B
i
所接入的房间包括
{A1,A2,...,A
n
}

n
为服务器
B
i
所接入的房间总数;
S24
根据服务器
B
i
的最大承载量
T
i
和房间
A
i
的最大承载量
t
i
计算差值,作为剩余承载量
L
i

S25
计算
{A1,A2,A
i
‑1,A
i+1,
,...,A
n
}
房间的最大承载量之和
t
a
,并获取当前待分配的剩余报名成员人数
C
L
,根据判断规则进行判别:若
L
i
>t
a

t
a
>C
L
,则将剩余报名成员依次分配至
{A1,A2,A
i
‑1,A
i+1,
,...,A
n
}
房间中,并完成报名成员分组,对所有的房间进行自动化部署和配置;若
L
i
<t
a
,则转至步骤
S22
,重新随机选择一个空的房间;若
L
i
>t
a

t
a
<C
L
,则将
{A1,A2,A
i
‑1,A
i+1,
,...,A
n
}
房间分配完毕后,转至步骤
S22
,重新随机选择的一个空房间
。3.
如权利要求1所述的一种专题赛自动化流程节点控制方法,其特征在于,步骤
S3
中,对分组进行查验的内容包括:确认各服务器的配置和专题赛设置信息;核对各报名成员的分组信息;
确认比赛时间和统计最终比赛人数
。4.
如权...

【专利技术属性】
技术研发人员:杨德江初明明
申请(专利权)人:中教畅享北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1