本发明涉及射击打靶训练技术领域,具体提供一种基于云计算和大数据的智能打靶训练系统。
背景技术:
打靶训练是指按照一定的规则对设置的目标进行射击,以检验射击人员的射击成效,并以此来提高射击技术的训练。在打靶训练中,要使用到打靶训练系统,射击人员向打靶训练系统中设置的目标进行射击,通过射击的结果来评定射击人员的射击成效。
传统的打靶系统采用的是人工报靶。射击人员射击完成后,依靠人眼来观察靶心射击位置,以此来得出射击结果。有时候射击距离较远,射击者不容易看清楚射击的具体位置;此外,由于弹坑较小,即使射击者能够看清楚大概位置,也需要仔细观察才能确定其具体位置,给射击者带来诸多的不便。随着科学技术的发展,打靶训练系统也在不断的更新换代。目前,大多的打靶系统已经支持自动报靶功能,极大的提高了用户的体验效果,方便射击者得知射击结果。但是,该种系统并没有对射击人员的打靶结果进行相应的汇总分析,造成数据资源的浪费。
随着社会经济的飞速发展,计算机的应用领域越来越广泛。计算机的应用给许多领域带来了不可估量的效益。近年,在计算机的基础上,云计算和大数据技术迅速发展开来。若将云计算与大数据技术应用到打靶系统中,不仅可以实现自动报靶功能,还能有效的收集利用射击人员的打靶数据记录,汇总出有价值的信息,更好的促进射击人员提高射击技术。
技术实现要素:
本发明的技术任务是针对上述存在的问题,提供一种应用成本低,可靠性高,操作流程简单方便,易于用户管理和维护,并能有效的收集利用射击人员的打靶数据记录,汇总出有价值的信息,更好的促进射击人员提高射击技术的基于云计算和大数据的智能打靶训练系统。
为实现上述目的,本发明提供了如下技术方案:
一种基于云计算和大数据的智能打靶训练系统,包括云服务器、客户端、云存储模块、若干集中控制器和若干智能打靶终端,所述集中控制器与智能打靶终端的数量相等,智能打靶终端由处理器、显示器和信号采集模块构成,显示器、信号采集模块分别与处理器相连接;
所述智能打靶终端与各自对应的集中控制器相连接,信号采集模块用于采集打靶数据,将采集到的打靶数据通过处理器处理后在显示器上模拟显示,并将打靶数据上传至集中控制器;
所述若干集中控制器均与云服务器相连接,用于将打靶数据发送至云服务器,云服务器用于对收集到的打靶数据进行分析和处理;
所述云存储模块与云服务器相连接,用于保存经云服务器分析和处理的打靶数据;
所述客户端与云服务器相连接,用于登录云服务器实时查询打靶数据。
所述所有集中控制器均通过网络与云服务器连接通信。
用户在首次使用该系统前通过客户端登录云服务器注册本人账号及密码,每次训练前在智能打靶终端上输入该账号和密码后即可使用。射击结束后,射击者可以通过客户端输入本人的账号和密码登录云服务器,查询训练记录及打靶结果;管理者通过客户端输入管理员的账号及密码登录云服务器,查询管辖范围内的所有射击人员的打靶数据。
作为优选,所述智能打靶终端为嵌入式智能打靶终端。
作为优选,所述智能打靶终端的数量为2-100个。
作为优选,所述智能打靶终端设定定时上传打靶数据,云服务器可以随时主动读取任何一个智能打靶终端的数据,并把分析和处理完的数据保存在云存储模块中。
作为优选,云服务器根据客户端的具体要求生成报表,报表包括打靶历史记录、打靶命中率及相关图形曲线,使射击者对自己的打靶训练过程有更直观的认识和了解。
与现有技术相比,本发明具有以下突出的有益效果:本发明所述智能打靶训练系统采用云计算与大数据技术相结合,不仅能够满足打靶系统的自动报靶功能,提高用户体验效果,而且能够有效的收集射击人员的打靶数据记录,汇总出有价值的信息,更好的促进射击人员提高射击技术。
附图说明
图1是本发明所述基于云计算和大数据的智能打靶训练系统的结构示意图。
具体实施方式
下面将结合附图和实施例,对本发明的基于云计算和大数据的智能打靶训练系统作进一步详细说明。
实施例
如图1所示,本发明的基于云计算和大数据的智能打靶训练系统由云服务器、客户端、云存储模块、若干集中控制器和与之数量相等的嵌入式智能打靶终端构成。嵌入式智能打靶终端由处理器、显示器和信号采集模块构成。信号采集模块、显示器分别与处理器相连接。嵌入式智能打靶终端与各自对应的集中控制器相连接。信号采集模块用于采集打靶数据,将采集到的打靶数据通过处理器处理后在显示器上模拟显示,并将打靶数据上传至集中控制器。集中控制器均通过网络与云服务器相连接通信,用于将收集的打靶数据发送至云服务器。嵌入式智能打靶终端设定定时上传打靶数据,云服务器可以随时主动读取任何一个嵌入式智能打靶终端的打靶数据,并将收集到的打靶数据进行分析和处理。
云存储模块、客户端分别与云服务器相连接。云存储模块用于存储经云服务器分析和处理的打靶数据。云服务器根据客户端的具体要求生成报表,报表包括射击者的打靶历史记录、打靶命中率及相关图形曲线等信息。
用户在首次使用该系统前,通过客户端登录云服务器注册本人账号及密码,每次训练前在嵌入式智能打靶终端上输入该账号和密码后即可使用。射击结束后,射击者可以通过客户端输入本人的账号和密码登录云服务器,查询训练记录及打靶结果;管理者通过客户端输入管理员的账号及密码登录云服务器,查询管辖范围内的所有射击人员的打靶数据。
以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。