掌桥专利:专业的专利平台
掌桥专利
首页

一种网络实操竞赛的实时评分方法及系统

文献发布时间:2023-06-19 11:21:00


一种网络实操竞赛的实时评分方法及系统

技术领域

本发明涉及网络设备技术领域,尤指一种网络实操竞赛的实时评分方法及系统。

背景技术

针对网络操作技能竞赛,传统的方式是通过人工的方式进行主观评分,实时性跟趣味性,可视性都有较大影响,考虑到传统打分模式特点,传统的网络实操竞赛的打分模式是在规定时间结束或者参赛者提前完成时,由评委团按照评分对应关系、手工登陆网络设备验证各项标准是否达标,并汇总出参赛者总得分情况。

传统的打分模式的几个缺点:1、不能实时查看比赛实况,只能在比赛结束后确认各参赛者成绩;2、会随着参赛者的数量和评分对应关系数量的增长而导致总评分时间的严重增长;3、主要通过人工主观上判断,存在人工检查失误的情况。

因此,亟需一种可以实时查看、自动化评分的技术方案。

发明内容

为解决上述问题,本发明提出了一种网络实操竞赛的实时评分方法及系统,该方案可以在进行网络实操竞赛时,通过投屏打分工具进行自动打分、实时展示,打分速度快、准确率高、用户体验感知较传统打分模式有明显的优势。

在本发明一实施例中,提出了一种网络实操竞赛的实时评分方法,该方法包括:

验证参赛者的身份信息,将验证通过的身份信息与对应的网络设备进行匹配;

对所述网络设备进行检查,得到检查信息;

根据所述检查信息进行实时评分,得到对应的评分数据;

通过投屏页面显示所述参赛者的身份信息以及对应的评分数据。

在本发明一实施例中,还提出了一种网络实操竞赛的实时评分系统,该系统包括:

验证匹配模块,用于验证参赛者的身份信息,将验证通过的身份信息与对应的网络设备进行匹配;

检查模块,用于对所述网络设备进行检查,得到检查信息;

实时评分模块,用于根据所述检查信息进行实时评分,得到对应的评分数据;

显示模块,用于通过投屏页面显示所述参赛者的身份信息以及对应的评分数据。

在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现网络实操竞赛的实时评分方法。

在本发明一实施例中,还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现网络实操竞赛的实时评分方法。

本发明提出的网络实操竞赛的实时评分方法及系统可以实时显示比赛进展、得分及排名,增强参赛者的参与感和体验感;评分用时不受参赛者数量和评分对应关系数量的影响,评分处理效率高,节省了大量人工成本,且能避免发生人工检查失误的情况。

附图说明

图1是本发明一实施例的网络实操竞赛的实时评分方法流程示意图。

图2是本发明另一实施例的网络实操竞赛的实时评分方法流程示意图。

图3是本发明一具体实施例的评分对应关系示例图。

图4是本发明一具体实施例的参赛者身份的验证和网络设备的匹配流程示意图。

图5是本发明一具体实施例的分组配置页面的界面示意图。

图6是本发明一具体实施例的网络设备配置的架构示意图。

图7、图8及图9是本发明具体实施例的投屏页面不同情况下的界面示意图。

图10是本发明一具体实施例的得分详细信息的界面示意图。

图11是本发明一实施例的网络实操竞赛的实时评分系统架构示意图。

图12是本发明一实施例的计算机设备结构示意图。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

根据本发明的实施方式,提出了一种网络实操竞赛的实时评分方法及系统,该方法及系统可以进行网络实操竞赛的实时打分,实时查看比赛进展,增强参赛者的参与感和体验感;评分时间不受参赛者的数量和评分对应关系数量的影响,评分处理效率高,节省了大量人工成本且不会发生人工检查失误的情况。

下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。

图1是本发明一实施例的网络实操竞赛的实时评分方法流程示意图。如图1所示,该方法包括:

步骤S101,验证参赛者的身份信息,将验证通过的身份信息与对应的网络设备进行匹配。

步骤S102,对所述网络设备进行检查,得到检查信息。

步骤S103,根据所述检查信息进行实时评分,得到对应的评分数据。

步骤S104,通过投屏页面显示所述参赛者的身份信息以及对应的评分数据。

在一实施例中,针对每一次竞赛的评分对应关系可以进行预设,在评分对应关系确定后,全自动进行判断打分;因此,如图2所示,该方法还包括:

步骤S100,预设评分对应关系,所述评分对应关系包含多个评分项目,每个评分项目对应设置有评分数值、所述评分数值对应的动作信息及回显结果信息。

需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

为了对上述网络实操竞赛的实时评分方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明。

以某一项竞赛为例,首先,结合步骤S100预设评分对应关系。参考图3所示,为一具体实施例的评分对应关系示例图,评分对应关系包含两个评分项目:地址配置、IGP路由互通。在实际应用中,评分对应关系可以进行相应设定,此处仅为示例性说明。

如图3所示,“地址配置”项目对应的质量要求是:能够按图要求配置地址,所有设备都能ping通对端地址,每个评分项目对应设置有评分数值、所述评分数值对应的动作信息及回显结果信息。

评分标准为:地址不符合规范、直连不通不得分。

动作信息为:

1,在LSW1上执行ping 10.1.1.2;

2,在R1上执行ping 10.1.12.2;

3,在LSW2上执行ping 10.1.2.2。

与上述动作信息1、2、3相对应的细化评分标准为:

1,可以匹配到“0.00%packet loss”回显信息,得3分;

2,可以匹配到“0.00%packet loss”回显信息,得3分;

3,可以匹配到“0.00%packet loss”回显信息,得4分。

如图3所示,“IGP路由互通”项目对应的质量要求是:两台路由器建立OSPF邻居,且loopback地址能够互ping。

评分标准为:Ospf邻居建立得5分,Loopback地址可以互ping再得5分。

动作信息为:

1,在R1上执行display ospf peer brief;

2,在R1上执行ping 3.3.3.3;

3,在R2上执行ping 2.2.2.2。

与上述动作信息1、2、3相对应的细化评分标准为:

1,能够匹配到“Full”字符回显,得5分;

2,可以匹配到“0.00%packet loss”回显信息,得2.5分;

3,可以匹配到“0.00%packet loss”回显信息,得2.5分。

后台系统的打分程序并发登录至各台网络设备,并发执行各项检查,根据评分对应关系进行打分;该部分仅为示例性说明,实际评分项目可以根据需要进行设置,质量要求、评分标准、动作信息及细化评分标准也同样可以根据需要进行设置。

进一步结合步骤S101进行参赛者身份的验证和网络设备的匹配。具体过程参考图4所示,包括:

步骤S1011,验证参赛者的身份信息,将验证通过的参赛者进行分组,每组包含一定数量的参赛者;

步骤S1012,为每一验证通过的参赛者配置网络设备,将验证通过的身份信息与对应的网络设备进行匹配;其中,每一参赛者对应两台交换机、两台路由器。

步骤S1013,将验证通过的参赛者的身份信息通过分组配置页面进行显示,显示内容为分组号、每一分组的参赛者对应的身份信息。

具体的,参考图5所示,为分组配置页面的界面示意图,图中所示为20名参赛者的分组情况,一组为4个参赛者,分为5组。

如图5所示,第一列为勾选框;第二列显示为分组号,依次为1-5;第三至第六列显示为每组的选手ID,分别为组-01-选手、组-02-选手、组-03-选手、组-04-选手;最后一列为操作按钮,可以进行选手的修改。

通过在“分组”、“选手”的对话框中,选择或输入相应的信息,可以“查询”相应的分组或选手;“新增”按钮用于添加新的分组。

在一实施例中,结合步骤S1012进行网络设备的配置。参考图6所示,为一具体实施例的网络设备配置架构示意图。

每一参赛者对应两台交换机、两台路由器共四台网络设备,可以细分多个检查项,例如20个检查项。

竞赛内容为:

组网目标:构建基于BGP/MPLS IP VPN网络的视频会议系统。

每一参赛者的网络设备包括路由器R1、R2,交换机LSW1、LSW2;可以按照参赛序号命令设备,如01号选手,设备命名为R1-01、R2-01、LSW1-01、LSW2-01。

LSW1与LSW2都属于VPN-A;

VPN-A使用的VPN-target属性为111:1;

路由器之间使用OSPF作为IGP路由协议,使用MP-BGP传递VPN路由;

目标实现视频终端1与视频终端2的点对点IP呼叫。

在一实施例中,结合步骤S102对所述网络设备进行检查,具体过程为:

参赛者在网络设备上进行操作、配置,后台系统对所述网络设备中的动作信息及回显结果信息进行周期性检查,得到检查信息。该过程可以由后台系统并发执行,同时对多组网络设备进行检查。

在一实施例中,检查完成后,结合步骤S103进行实时评分,具体过程为:

将所述检查信息与所述评分对应关系进行比对,如果匹配到所述评分对应关系中的动作信息及回显结果信息,判定得分,生成对应的评分数据,否则判定不得分。该过程可以由后台系统并发执行,同时对多组网络设备的检查信息进行评分。

在一实施例中,结合步骤S104通过投屏页面显示所述参赛者的身份信息以及对应的评分数据,具体可以包括多重投屏显示方式,如:

通过投屏页面的显示所述参赛者的每一评分项目对应的评分数据;这种显示方式显示的是某一组参赛者的各个评分项目的得分。当出现一评分项目达到满分时,显示评分数据的同时标记一特殊符号。

统计所述参赛者得到的评分总和;根据所述评分总和进行排名,显示内容为排名名次、排名名次对应的参赛者身份信息、评分总和及操作用时。这种方式主要是显示参赛者的评分综合、排名及用时。

如图7所示,为一投屏页面的界面示意图。参考图7,显示界面701中显示了第01组4位选手的各个评分项目的实时得分,满分项目在得分框的左侧通过一勋章图标标示。

其中,还显示了每个选手已完成项目的得分,正在处理的项目的得分及未处理的项目。例如,选手01号正在处理“路由器上创建VPN”目前得分4,其第一阶段-网络基础的“线缆制作以及地址配置”是满分,后面的“PE与CE的路由配置”及第三阶段-网络高级暂未处理。

根据选择指令,例如点击下拉菜单7011,可以选择其他组,翻看其他组的情况,显示所选择的相应一组参赛者的评分数据。点击“下一组”按钮7012可以查看下一组参赛者的评分数据。

在显示界面701中,设置了“对垒开始”按钮7013、“对垒结束”按钮7014,相应的,设置有包括“未开始”、“已结束”及“对垒中”在内的对垒状态;通过点击“对垒开始”按钮7013、“对垒结束”按钮7014可以改变对垒状态。

初始的对垒状态为未开始;

当接收到点击“对垒开始”按钮7013的对垒开始指令时,对垒状态变为对垒中,对所述网络设备进行检查,得到检查信息;

根据所述检查信息进行实时评分,得到对应的评分数据;

通过投屏页面显示所述参赛者的身份信息以及对应的评分数据;当出现一评分项目达到满分时,显示评分数据的同时标记一特殊符号;

具体的,在对垒状态为对垒中时,需要间隔性调用后台打分程序,整个竞赛打分区分三个阶段,打分要求必须完成了一个阶段之后才能进行下一个阶段的打分,但是同一阶段内的打分可以并行处理,每次扫描检查后实时更新分数。

在对垒过程中,如果有选手提前完成题目,可以通过趣味性效果的显示方式显示结果。例如图8所示,为选手3、选手4提前完成比赛的显示界面示意图,选手4用时短且获得的得分更高,对应的四方柱7015更高。

当接收到点击“对垒结束”按钮7014的对垒结束的指令或到达操作用时上限时,对垒状态变为对垒结束,统计所述参赛者对应得到的评分总和,更新排名名次。例如图9所示,四位选手都已经完成比赛,对应总得分依次通过四个四方柱显示,在四方柱上显示四位选手的名次,上方显示名次星级,在下面设置有“详细”按钮7016。

再结合图7至图9所示,显示界面702为“实时荣誉榜”,该部分针对已经完成比赛的人员进行排名,第一列为名次,第二列为选手名称,第三列为选手比赛用时,最后一列为“详细”按钮7021,点击后可弹出选手打分详细页面。

工作人员可以点击“详细”按钮7016、“详细”按钮7021查看详细信息。后台系统在接收到详细信息显示指令后,将每一评分项目的评分数据以及对应的所述检查信息通过投屏页面进行显示。如图10所示,为得分详细信息的界面示意图,在该界面依次显示该选手每阶段的详细信息,包含每个阶段具体每个项目的得分情况以及详细的日志信息。

本发明提出的网络实操竞赛的实时评分方法可以对比赛进行实时打分,在比赛过程中实时查看比赛进展,在比赛结束后立即获取到每个参赛者的比赛成绩与排名,增加比赛的参与感和紧张感,为参赛者和观众带来更佳的比赛体验。同时支持多人竞赛,多人实时打分。每一次竞赛的评分对应关系,可以进行预设,并且可以后台调整,评分对应关系确定后,通过该方法全自动无人工进行判断打分。支持根据评分实时进行排名,动态显示参赛人员在总体的情况。

在介绍了本发明示例性实施方式的方法之后,接下来,参考图11对本发明示例性实施方式的网络实操竞赛的实时评分系统进行介绍。

网络实操竞赛的实时评分系统的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

基于同一发明构思,本发明还提出了一种网络实操竞赛的实时评分系统,如图11所示,该系统包括:

验证匹配模块1110,用于验证参赛者的身份信息,将验证通过的身份信息与对应的网络设备进行匹配;

检查模块1120,用于对所述网络设备进行检查,得到检查信息;

实时评分模块1130,用于根据所述检查信息进行实时评分,得到对应的评分数据;

显示模块1140,用于通过投屏页面显示所述参赛者的身份信息以及对应的评分数据。

应当注意,尽管在上文详细描述中提及了网络实操竞赛的实时评分系统的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。

基于前述发明构思,如图12所示,本发明还提出了一种计算机设备1200,包括存储器1210、处理器1220及存储在存储器1210上并可在处理器1220上运行的计算机程序1230,所述处理器1220执行所述计算机程序1230时实现前述网络实操竞赛的实时评分方法。

基于前述发明构思,本发明还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现网络实操竞赛的实时评分方法。

本发明提出的网络实操竞赛的实时评分方法及系统可以实时显示比赛进展、得分及排名,增强参赛者的参与感和体验感;评分用时不受参赛者数量和评分对应关系数量的影响,评分处理效率高,节省了大量人工成本,且能避免发生人工检查失误的情况。

虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

相关技术
  • 一种网络实操竞赛的实时评分方法及系统
  • 一种金属轧制工技能竞赛或技能鉴定实操考核方法
技术分类

06120112891139