System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种线上比赛平台支持线下赛的系统架构技术方案_技高网

一种线上比赛平台支持线下赛的系统架构技术方案

技术编号:39931796 阅读:23 留言:0更新日期:2024-01-08 21:52
本申请实施例公开了一种线上比赛平台支持线下赛的系统架构,用于保证比赛的公平公正,并且能够提供便利。本申请实施例方法包括:比赛平台、docker容器、行为管理器、线下交换机和多个个人电脑;所述多个个人电脑与所述线下交换机连接;所述行为管理器与所述线下交换机连接;所述行为管理器通过互联网与所述比赛平台连接;所述比赛平台与所述docker容器连接;所述docker容器用于运行比赛程序;所述比赛平台用于将访问所述比赛程序的请求转发到所述docker容器;所述行为管理器包括行为管理模块和钓鱼检测模块;所述行为管理模块用于控制所述多个个人电脑仅可访问目标网址;所述钓鱼检测模块用于检测所述多个个人电脑请求访问的IP地址是否为钓鱼网站。

【技术实现步骤摘要】

本申请实施例涉及数据处理,尤其涉及一种线上比赛平台支持线下赛的系统架构


技术介绍

1、现有技术中,线上比赛难以对参赛选手进行监控,容易发生参赛选手利用互利网作弊的情况,从而破坏比赛的公平公正。而线下比赛虽然可以控制选手不可访问互联网,但是需要在现场搭建比赛环境并进行测试,非常不方便。


技术实现思路

1、本申请实施例提供了一种线上比赛平台支持线下赛的系统架构,可以保证比赛的公平公正,并且能够提供便利。

2、本申请实施例提供了一种线上比赛平台支持线下赛的系统架构,包括:

3、比赛平台、docker容器、行为管理器、线下交换机和多个个人电脑;

4、所述多个个人电脑与所述线下交换机连接;所述行为管理器与所述线下交换机连接;所述行为管理器通过互联网与所述比赛平台连接;所述比赛平台与所述docker容器连接;所述docker容器用于运行比赛程序;所述比赛平台用于将访问所述比赛程序的请求转发到所述docker容器;

5、所述行为管理器包括行为管理模块和钓鱼检测模块;所述行为管理模块用于控制所述多个个人电脑仅可访问目标网址;所述钓鱼检测模块用于检测所述多个个人电脑请求访问的ip地址是否为钓鱼网站。

6、可选的,所述行为管理模块具体用于:

7、接收所述线下交换机转发的所述多个个人电脑的访问请求;

8、对所述多个个人电脑的访问请求进行解析,得到所述多个个人电脑的访问地址;

9、判断所述多个个人电脑的访问地址是否与目标网址一致;

10、若是,则向所述比赛平台转发所述多个个人电脑的访问请求;若否,则拒绝所述多个个人电脑的访问请求。

11、可选的,所述行为管理器还包括通知模块;

12、所述通知模块,用于当所述行为管理模块确定所述多个个人电脑的访问地址与所述目标网址不一致时,向所述钓鱼检测模块发送钓鱼检测通知。

13、可选的,所述钓鱼检测模块包括接收子模块和判断子模块;

14、所述接收子模块用于接收所述通知模块发送的钓鱼检测通知;

15、所述判断子模块用于:

16、判断所述多个个人电脑的访问地址是否为钓鱼网站;

17、若是,则将请求访问所述钓鱼网站的个人电脑纳入作弊名单。

18、可选的,所述判断子模块具体用于:

19、获取钓鱼网址表;

20、根据所述钓鱼网址表判断所述多个个人电脑的访问地址是否为钓鱼网站;

21、若是,则将请求访问所述钓鱼网站的个人电脑纳入作弊名单。

22、可选的,所述判断子模块具体用于:

23、获取预先存储在本地的钓鱼网址表;

24、根据所述钓鱼网址表判断所述多个个人电脑的访问地址是否为钓鱼网站;

25、若是,则将请求访问所述钓鱼网站的个人电脑纳入作弊名单。

26、可选的,所述判断子模块具体用于:

27、从互联网获取钓鱼网址表;

28、根据所述钓鱼网址表判断所述多个个人电脑的访问地址是否为钓鱼网站;

29、若是,则将请求访问所述钓鱼网站的个人电脑纳入作弊名单。

30、可选的,所述比赛平台中保存有第一白名单,所述第一白名单中保存有所述行为管理器的ip地址,所述比赛平台只对所述第一白名单里的ip地址进行应答。

31、可选的,所述docker容器中保存有第二白名单,所述第二白名单中保存有所述行为管理器的ip地址和所述比赛平台的ip地址,所述docker容器只对所述第二白名单里的ip地址进行应答。

32、从以上技术方案可以看出,本申请实施例具有以下优点:

33、本申请实施例提供的线上比赛平台支持线下赛的系统架构,行为管理器的行为管理模块能够控制多个个人电脑仅可访问目标网址,并且钓鱼检测模块能够检测所述多个个人电脑请求访问的ip地址是否为钓鱼网站,避免了比赛选手通过互联网进行作弊的行为。同时,测试比赛环境时可以进行在线测试,非常方便。

本文档来自技高网...

【技术保护点】

1.一种线上比赛平台支持线下赛的系统架构,其特征在于,包括:

2.根据权利要求1所述的系统架构,其特征在于,所述行为管理模块具体用于:

3.根据权利要求2所述的系统架构,其特征在于,所述行为管理器还包括通知模块;

4.根据权利要求3所述的系统架构,其特征在于,所述钓鱼检测模块包括接收子模块和判断子模块;

5.根据权利要求4所述的系统架构,其特征在于,所述判断子模块具体用于:

6.根据权利要求5所述的系统架构,其特征在于,所述判断子模块具体用于:

7.根据权利要求5所述的系统架构,其特征在于,所述判断子模块具体用于:

8.根据权利要求1至7中任一项所述的系统架构,其特征在于,所述比赛平台中保存有第一白名单,所述第一白名单中保存有所述行为管理器的IP地址,所述比赛平台只对所述第一白名单里的IP地址进行应答。

9.根据权利要求1至7中任一项所述的系统架构,其特征在于,所述docker容器中保存有第二白名单,所述第二白名单中保存有所述行为管理器的IP地址和所述比赛平台的IP地址,所述docker容器只对所述第二白名单里的IP地址进行应答。

...

【技术特征摘要】

1.一种线上比赛平台支持线下赛的系统架构,其特征在于,包括:

2.根据权利要求1所述的系统架构,其特征在于,所述行为管理模块具体用于:

3.根据权利要求2所述的系统架构,其特征在于,所述行为管理器还包括通知模块;

4.根据权利要求3所述的系统架构,其特征在于,所述钓鱼检测模块包括接收子模块和判断子模块;

5.根据权利要求4所述的系统架构,其特征在于,所述判断子模块具体用于:

6.根据权利要求5所述的系统架构,其特征在于,所述判断子模块具体用于:

【专利技术属性】
技术研发人员:蔡晶晶陈俊付磊胡刚张智凯
申请(专利权)人:北京五一嘉峪科技有限公司
类型:发明
国别省市:

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

1