1.一种青少年健身用户数据管理系统,其特征在于,包括健身用户终端、管理员终端、多个健身器材、数据库和云端服务器,所述云端服务器提供健身数据管理平台服务,各个所述健身器材中设置有蓝牙通信模块和速度传感器,所述蓝牙通信模块与所述健身用户终端通信时采集所述健身用户终端的用户ID,将所述健身用户终端的用户ID发送至所述云端服务器,所述速度传感器设置于所述健身器材的活动部件上,且将采集的速度数据发送至所述云端服务器;所述数据库存储有各个所述健身器材的识别ID和各个所述健身器材的类型;
所述云端服务器用于执行如下步骤:
所述云端服务器从所述管理员终端获取健身计划和健身计划所对应的用户ID,所述健身计划包括健身计划执行时间和至少一个健身项目的目标时长和健身器材类型;
所述云端服务器接收到所述健身器材发送的用户ID时,采用用户ID登录健身数据管理平台,获取用户ID对应的未完成的健身计划,并将未完成的健身计划推送至健身用户终端;
所述云端服务器实时获取所述健身器材的速度传感器发送的速度数据,根据所述速度数据统计健身用户此次健身时长;
所述云端服务器判断所述健身器材的类型,根据健身器材的类型确定对应的健身项目,将健身用户此次健身时长累加到该健身项目的健身时长中;
所述健身计划执行时间结束时,所述云端服务器统计各个用户ID的健身计划完成状态;
所述云端服务器统计在所述健身计划执行时间中完成整个健身计划的用户数量,生成总计划完成节点,并在总计划完成节点处添加完成整个健身计划的用户数量值;
所述云端服务器统计在所述健身计划执行时间中完成各个健身项目的用户数量,分别生成与各个健身项目一一对应的健身项目完成节点,各个所述健身项目完成节点为所述总计划完成节点的子节点,并在各个所述健身项目完成节点处添加完成该健身项目的用户数量;
所述云端服务器生成健身计划完成结果树状图,所述树状图包括所述总计划完成节点和各个所述健身项目完成节点,所述总计划完成节点处显示完成整个健身计划的用户数量,各个所述健身项目完成节点处显示完成该健身项目的用户数量;
所述云端服务器计划各个节点处的用户数量与该健身计划对应的总用户数量的百分比,将计算得到的百分比大于60%的节点在树状图中采用绿色标注,将计算得到的百分比小于40%的节点在树状图中采用红色标注;
所述云端服务器为所述树状图中的各个节点添加链接,所述总计划完成节点链接至总计划完成用户列表,所述总计划完成用户列表包括完成整个健身计划的用户ID,各个所述健身项目节点链接至对应的健身项目完成用户列表,所述健身项目完成用户列表包括完成对应的健身项目的用户列表;
所述云端服务器将所述树状图推送至发布该健身计划的管理员终端。
2.根据权利要求1所述的青少年健身用户数据管理系统,其特征在于,所述云端服务器统计各个用户ID的健身计划完成状态,包括如下步骤:对于各个用户ID,所述云端服务器判断该用户ID对应的一健身项目的健身时长是否大于或等于该健身项目的目标时长,如果是,则所述云端服务器判定该用户ID完成该健身项目,否则所述云端服务器判定该用户ID未完成该健身项目;
对于各个用户ID,所述云端服务器判断该用户ID是否完成该健身计划中的所有健身项目,如果是,则所述云端服务器判定该用户ID完成该健身计划,否则,所述云端服务器判定该用户ID未完成该健身计划。
3.根据权利要求1所述的青少年健身用户数据管理系统,其特征在于,所述健身计划执行时间结束时,所述云端服务器统计各个用户ID的健身计划完成状态之后,所述云端服务器还执行如下步骤:所述云端服务器生成健身计划完成列表,所述健身计划完成列表包括各个健身用户的用户ID以及各个健身用户完成的健身项目的数量;
所述云端服务器为所述健身计划完成列表中各个健身用户的用户ID添加链接,所述健身计划完成列表中各个健身用户的用户ID链接至该用户的健身计划完成图;
各个健身用户的健身计划完成图中包括多个健身项目完成节点,各个健身项目完成节点处显示该用户在该健身项目的健身时长与目标时长的百分比;
所述云端服务器为所述健身项目完成节点添加标注颜色,所述健身项目完成节点的百分比大于80%时,该健身项目完成节点标注为绿色,所述健身项目完成节点的百分比介于
60%和80%之间时,该健身项目完成节点标注为黄色,所述健身项目完成节点的百分比小于60%时,该健身项目完成节点标注为红色;
所述云端服务器将所述健身计划完成列表推送至发布该健身计划的管理员终端。
4.根据权利要求1所述的青少年健身用户数据管理系统,其特征在于,所述云端服务器将所述树状图推送至发布该健身计划的管理员终端之后,还执行如下步骤:所述云端服务器接收到所述管理员终端发送的健身计划延时通知和健身计划延时名单;
所述云端服务器根据所述健身计划延时名单确定执行健身计划延时的用户ID;
所述云端服务器查询各个执行健身计划延时的用户ID所对应未完成的健身项目以及对应的缺少时间,将未完成的健身项目作为该用户的延时健身项目;
所述云端服务器将健身计划延时通知、未完成的健身项目以及对应的缺少时间发送至对应的执行健身计划延时的健身用户终端;
所述云端服务器接收到与延时健身项目对应的健身器材发送的用户ID和速度数据时,累计计算该用户对应于该延时健身项目的健身时间。
5.根据权利要求1所述的青少年健身用户数据管理系统,其特征在于,所述云端服务器将所述树状图推送至发布该健身计划的管理员终端之后,还执行如下步骤:所述云端服务器接收到所述管理员终端发送的健身计划重置通知和健身计划重置名单;
所述云端服务器根据所述健身计划重置名单确定执行健身计划重置的用户ID;
所述云端服务器查询各个执行健身计划重置的用户ID,并将用户ID所对应的该健身计划下所有健身项目的健身时间清零。
6.一种青少年健身用户数据管理方法,其特征在于,采用权利要求1至5中任一项所述的青少年健身用户数据管理系统,所述方法包括如下步骤:所述云端服务器从所述管理员终端获取健身计划和健身计划所对应的用户ID,所述健身计划包括健身计划执行时间和至少一个健身项目的目标时长和健身器材类型;
所述健身器材的蓝牙通信模块接收到健身用户终端的连接请求,所述蓝牙通信模块采集所述健身用户终端的用户ID,将所述健身用户终端的用户ID发送至所述云端服务器;
所述云端服务器接收到所述健身器材发送的用户ID时,采用用户ID登录健身数据管理平台,获取用户ID对应的未完成的健身计划,并将未完成的健身计划推送至健身用户终端;
所述云端服务器实时获取所述健身器材的速度传感器发送的速度数据,根据所述速度数据统计健身用户此次健身时长;
所述云端服务器判断所述健身器材的类型,根据健身器材的类型确定对应的健身项目,将健身用户此次健身时长累加到该健身项目的健身时长中;
所述健身计划执行时间结束时,所述云端服务器统计各个用户ID的健身计划完成状态;
所述云端服务器统计在所述健身计划执行时间中完成整个健身计划的用户数量,生成总计划完成节点,并在总计划完成节点处添加完成整个健身计划的用户数量值;
所述云端服务器统计在所述健身计划执行时间中完成各个健身项目的用户数量,分别生成与各个健身项目一一对应的健身项目完成节点,各个所述健身项目完成节点为所述总计划完成节点的子节点,并在各个所述健身项目完成节点处添加完成该健身项目的用户数量;
所述云端服务器生成健身计划完成结果树状图,所述树状图包括所述总计划完成节点和各个所述健身项目完成节点,所述总计划完成节点处显示完成整个健身计划的用户数量,各个所述健身项目完成节点处显示完成该健身项目的用户数量;
所述云端服务器计划各个节点处的用户数量与该健身计划对应的总用户数量的百分比,将计算得到的百分比大于60%的节点在树状图中采用绿色标注,将计算得到的百分比小于40%的节点在树状图中采用红色标注;
所述云端服务器为所述树状图中的各个节点添加链接,所述总计划完成节点链接至总计划完成用户列表,所述总计划完成用户列表包括完成整个健身计划的用户ID,各个所述健身项目节点链接至对应的健身项目完成用户列表,所述健身项目完成用户列表包括完成对应的健身项目的用户列表;
所述云端服务器将所述树状图推送至发布该健身计划的管理员终端。
7.根据权利要求6所述的青少年健身用户数据管理方法,其特征在于,所述云端服务器统计各个用户ID的健身计划完成状态,包括如下步骤:对于各个用户ID,所述云端服务器判断该用户ID对应的一健身项目的健身时长是否大于或等于该健身项目的目标时长,如果是,则所述云端服务器判定该用户ID完成该健身项目,否则所述云端服务器判定该用户ID未完成该健身项目;
对于各个用户ID,所述云端服务器判断该用户ID是否完成该健身计划中的所有健身项目,如果是,则所述云端服务器判定该用户ID完成该健身计划,否则,所述云端服务器判定该用户ID未完成该健身计划。
8.根据权利要求6所述的青少年健身用户数据管理方法,其特征在于,所述健身计划执行时间结束时,所述云端服务器统计各个用户ID的健身计划完成状态之后,所述方法还包括如下步骤:所述云端服务器生成健身计划完成列表,所述健身计划完成列表包括各个健身用户的用户ID以及各个健身用户完成的健身项目的数量;
所述云端服务器为所述健身计划完成列表中各个健身用户的用户ID添加链接,所述健身计划完成列表中各个健身用户的用户ID链接至该用户的健身计划完成图;
各个健身用户的健身计划完成图中包括多个健身项目完成节点,各个健身项目完成节点处显示该用户在该健身项目的健身时长与目标时长的百分比;
所述云端服务器为所述健身项目完成节点添加标注颜色,所述健身项目完成节点的百分比大于80%时,该健身项目完成节点标注为绿色,所述健身项目完成节点的百分比介于
60%和80%之间时,该健身项目完成节点标注为黄色,所述健身项目完成节点的百分比小于60%时,该健身项目完成节点标注为红色;
所述云端服务器将所述健身计划完成列表推送至发布该健身计划的管理员终端。