一种基于iBeacon和GPS的高校跑步管理系统与方法与流程

文档序号:13846538阅读:270来源:国知局
一种基于iBeacon和GPS的高校跑步管理系统与方法与流程

本发明涉及移动互联网领域,尤其涉及一种基于ibeacon和gps的高校跑步管理系统与方法。



背景技术:

目前,随着高等院校对于学生健康体质的重视,以及移动互联网技术发展,高校急需一种能够对学生的体育锻炼进行智能管理的系统,尤其是跑步运动。市场上已经有很多基于智能手机的跑步app(应用软件),这类app可以记录用户跑步的路线和参数,帮助人们更好更科学地进行运动。但这类app无法与高校体育锻炼要求结合,缺乏精准化的跑步路线管理和防作弊机制。例如,app只对跑步路线的距离进行记录,而无法为学生跑步进行预设路线规划,从而可能产生一个学生同时携带多台手机进行代跑的行为,或者学生通过gps模拟器进行模拟当前手机位置来进行虚假跑步的情况。

为了解决上述问题,需要提供一种高校跑步管理系统,能够与高校体育管理要求匹配,对学生跑步路线进行精准定位和管理,从而有效杜绝学生代跑和利用gps模拟器进行虚假跑步的行为。



技术实现要素:

本发明所要解决的技术问题是,提供一种高校跑步管理系统与方法,能够与高校体育管理要求匹配,对学生跑步路线进行精准定位和管理,从而有效杜绝学生代跑和利用gps模拟器进行虚假跑步的行为。

为了解决上述问题,本发明提供了一种基于ibeacon和gps的高校跑步管理系统,包括:

所述服务器,将单次跑步点位信息发送给移动智能终端,接收移动智能终端发送的是否经过跑步点位的判定结果,并根据预设规则判定跑步成绩是否有效;

所述移动智能终端,接收所述服务器发送的单次跑步点位信息,判定是否真实经过跑步点位,在跑步结束时将判定结果发送至所述服务器。

ibeacon设备,设置于跑步点位,用于向外发送设备的ibeacon标识信息。

上述系统,所述服务器,还用于存储高校跑步成绩有效的判定规则和所有跑步点位信息。所述跑步点位信息包括点位的gps坐标信息和对应的ibeacon标识信息。

上述系统,所述移动智能终端安装有跑步app,具有gps传感器、蓝牙模块和存储器。所述跑步app与所述gps传感器通过gps数据读取接口连接。与所述蓝牙模块通过蓝牙模块数据读取接口连接,与所述存储器通过数据存储读写接口连接。所述跑步app用于接收服务器发送的单次跑步点位信息并保存在所述存储器,还用于将当前gps坐标信息与单次跑步点位gps坐标信息进行距离计算,通过所述蓝牙模块扫描周边ibeacon标识信息并和跑步点位ibeacon标识信息进行匹配。所述app还用于根据gps距离计算结果和ibeacon标识信息匹配结果,判定学生是否真实经过该点位。所述蓝牙模块为符合蓝牙4.0的低功耗蓝牙模块。

可选的,所述移动智能终端为具有数据连接能力的智能手机。

可选的,所述ibeacon设备向外发送的ibeacon标识信息是周期性变化的。

本发明的技术方案还提供一种采用上述系统的高校跑步管理方法,包括以下步骤:

1)将ibeacon设备设置于跑步点位,所述ibeacon设备向外发送设备的ibeacon标识信息。

2)服务器存储高校跑步成绩有效的判定规则和所有跑步点位信息,随机规划单次跑步点位信息并发送给移动智能终端。所述跑步点位信息包括点位的gps坐标信息和对应的ibeacon标识信息。

3)移动智能终端安装的跑步app接收服务器发送的单次跑步点位信息后,保存在存储器中。通过移动智能终端的gps传感器获得实时gps坐标信息并和保存的本次跑步点位gps坐标信息进行位置计算,通过移动智能终端的蓝牙模块扫描周边ibeacon标识信息并和保存的本次跑步点位ibeacon标识信息进行匹配,从而判定移动智能终端是否真实经过该点位,并将判定结果存储与移动智能终端的存储器;

4)跑步app在跑步结束时,将移动智能终端是否经过点位的判定结果发送至服务器;

5)服务器接收跑步app发送的所述移动智能终端是否经过跑步点位的判定结果,并判定跑步成绩是否有效。

可选的,所述ibeacon标识信息包括ibeacon设备的uuid,maior和minor信息,并与所述跑步点位对应;

可选的,所述服务器随机规划单次跑步点位分为必经点位和途经点位两种。必经点位数量为不少于1个,途经点为数量为不少于2个。

可选的,所述判定跑步成绩是否有效的规则为满足不低于规定数量的必经点位和不低于规定数量的途经点位的组合。

可选的,所述跑步app判定移动智能终端是否真实经过该点位,是通过计算当前gps坐标信息与单次跑步路线点位位置信息之间的距离如果小于30米,并且通过移动智能终端中的蓝牙模块扫描到的周边ibeacon标识信息和跑步路线点位ibeacon标识信息一致,则判定移动智能终端真实经过该点位。

本发明的优点在于,由于每次跑步规划的点位是服务器随机规划的,每个学生每次跑步时跑步app被分配的点位信息不同,并且每个点位对应有一个真实部署在点位上的ibeacon设备,学生需要真实经过该点位跑步app才能同时获得匹配的gps坐标信息和ibeacon标识信息,从而有效避免了一个学生携带多台移动智能终端进行代跑,或者通过gps模拟器进行虚拟跑步的问题。

附图说明

图1为本发明一具体实施方式的高校跑步管理系统的结构示意图;

图2为本发明一具体实施方式的高校跑步管理方法的流程示意图。

具体实施方式

下面结合附图对本发明提供的一种基于ibeacon和gps的高校跑步管理系统与方法的具体实施方式做详细说明。

请参考图1,为本发明一具体实施方式的高校跑步管理系统的结构示意图。

所述高校跑步管理系统包括:服务器100,存储有高校跑步成绩有效的判定规则和所有跑步点位信息。服务器100与所述移动智能终端200中安装的跑步app210连接,所述连接为数据通信连接,可通过无线方式连接。所述跑步app210与所述gps传感器220连接,所述连接为移动智能终端操作系统提供的gps数据读取接口连接。高校跑步app210与蓝牙模块连接,所述蓝牙模块为所述移动智能终端中的符合蓝牙4.0的低功耗蓝牙模块,所述连接为移动智能终端操作系统提供的蓝牙模块数据读取接口连接。高校跑步app210与所述存储器240连接,所述连接为移动智能终端操作系统提供的数据存储读写接口连接。ibeacon设备300,设置于跑步点位。

本发明的具体实施方式还提供一种采用上述高校跑步管理系统的方法。

请参考图2,为采用所述高校跑步管理系统进行学生跑步管理的方法流程示意图。

步骤s101:将所述ibeacon设备设置于跑步点位,所述ibeacon设备向外发送设备的ibeacon标识信息,所述标识信息包括ibeacon设备的uuid,major和minor信息,并与所述跑步点位对应;

步骤s102:所述服务器存储高校跑步成绩有效的判定规则和所有跑步点位信息,随机规划单次跑步点位信息并发送给移动智能终端。所述点位信息包括点位的gps位置信息和ibeacon标识信息;

步骤s103:所述移动智能终端安装的所述跑步app通过无线网络接收所述服务器发送的单次跑步点位信息,保存在存储器中。并通过gps传感器实时采集所述移动智能终端当前gps坐标信息,并将当前gps信息与跑步路线点位gps坐标信息进行距离计算,通过所述蓝牙模块扫描周边ibeacon标识信息并和跑步路线点位ibeacon标识信息进行匹配,从而判定移动智能终端是否真实经过该点位。所述跑步app将判定结果保存在所述存储器;

步骤s104:所述跑步app在跑步结束时将判定结果发送至所述服务器;

步骤s105:所述服务器接收所述跑步app发送的是否经过跑步点位的判定结果,并根据预设规则判定跑步成绩是否有效。

作为一种实施例,所述跑步app判定移动智能终端是否真实经过该点位,可以通过计算当前gps坐标信息与单次跑步路线点位位置信息之间的距离如果小于30米,并且通过移动智能终端中的蓝牙模块扫描到的周边ibeacon标识信息和跑步路线点位ibeacon标识信息一致,则判定移动智能终端真实经过该点位。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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