- DOI:
10.13738/j.cnki.acc.qklw60536
- 专辑:
科学Ⅰ辑;信息科技
- 专题:
信息、科学;综合科技
- 分类号:
G90;N92
摘要:高校课外体育锻炼是学校体育课程的重要组成部分,是大学生除体育课外强身健体的主要手段。目前高校所采取的课外体育锻炼管理模式为跑步软件。记录跑步次数和里程进行管理,缺少对力量练习(无氧运动)的监控与管理。本系统通过AI运动技术对力量练习进行监控和管理,利用人脸识别技术解决有效考勤的同时,使用动作识别技术对学生的动作技能进行指导,引导学生做正确的动作,养成科学锻炼习惯,最终形成终身体育的锻炼意识,从而实现大学体育教学的最终目标。
关键词:AI,锻炼系统,智能监测
随着高校对课外体育锻炼的重视和AI 技术的突飞猛进,AI正逐步应用于体育锻炼领域,但大多处于起步阶段,尚未形成成熟的、可广泛应用的系统。本研究旨在开发基于 AI 的课外锻炼系统,通过 AI 运动技术对力量练习进行监控和管理,利用人脸识别技术解决有效考勤问题,同时运用动作识别技术对学生的动作技能进行指导,从而实现体育锻炼促进学生健康发展的最终目标。
1相关技术
1.1前端设计
前端窗口要设计保证简洁易懂和美观,提高用户的体验,降低用户的使用门槛。我们主要使用HTML、CSS、JavaScript、TypeScript等前端语言来实现与用户的交互功能。
对于计算机视觉技术,采用Python+OpenCV+OpenPose来实现人体关键点检测。
1.2后端设计
编程语言使用Python,利用Python丰富的库和框架,提高系统的效率,实现对用户请求迅速精准的响应。借用自动化与工具开发,如借用Selenium+API自动导入日历工具解析用户训练的日程表同步到Google日历,同时设置设备预约管理系统使用Tkinter GUI实现设备状态查询/预约/邮件提醒,增强用户的自律性与对本APP的归属感。
1.3相关技术
新增微信公众号,并使用微信公众号自动回复机器人。接入Chat GPT API实现智能问答,这里要用到It chat库。
考虑到开发软件的持久效益,拟增加更多娱乐板块,如与其他好友相互交流切磋,增加与其他好友的交互,自动生成艺术二维码,使用Open CV将图片融合到二维码上,这里用到qr code+图像处理。在APP中还可以用2d物理引擎演示程序,如模拟刚体碰撞或重力效果使用Pygame+NumPy。还将用Pygame实现界面,Minimax算法设计与用户相仿的AI对手,设置一些简易的人机对战游戏,增加APP的趣味性。
2需求分析
2.1 系统功能需求
2.1.1注册登录:支持多种注册登录方式,如手机号、邮箱、第三方账号(微信、QQ等)。注册时需收集用户基本信息,用于后续运动计划制定和数据匹配。登录过程要快速、便捷,具备密码找回和修改功能,且提供安全的验证码或密码加密措施,防止账号被盗用。
2.1.2生物识别:集成指纹识别、面部识别等生物识别技术,用户可选择开启生物识别登录,提高登录效率和安全性。在运动场景下,确保生物识别功能在不同光线、运动状态等条件下仍能准确识别。
2.1.3身份验证与授权:当用户进行敏感操作时,进行二次身份验证,可采用短信验证码、动态口令、生物识别等方式。同时,对于不同用户角色设置相应权限,确保系统功能的访问和使用符合用户身份。
2.1.4数据关联与匹配:将用户身份信息与运动数据、健康数据紧密关联,保证数据的准确性和唯一性。在数据分析和运动计划推荐时,基于准确身份识别下的数据,为用户提供更贴合实际情况的服务,如根据用户注册的年龄、性别等信息,结合运动数据,给出个性化的运动建议和风险预警。
2.1.5多设备同步:支持用户在不同设备(手机、平板、智能手表等)登录使用软件,身份识别系统能确保用户在各设备上的身份一致性,实现运动数据和设置的无缝同步,方便用户随时随地进行运动锻炼和管理。
2.2 数据管理
2.2.1 数据收集
1基本数据:在用户注册阶段,收集姓名、性别、年龄、身高、体重、联系方式、健康状况,用于构建用户画像,为后续运动计划制定提供基础数据。
2运动数据:通过手机传感器、可穿戴设备或用户手动输入,实时收集运动类型、运动时长、运动距离、运动速度、消耗卡路里、心率、步数、运动轨迹等数据。同时记录运动时间、地点等信息,以便分析用户运动习惯和规律。
3健康数据:定期收集用户体脂率、血压、血糖、睡眠质量等健康数据,若用户连接智能健康监测设备,可实现数据自动同步,辅助评估运动对健康的影响。
4社交与互动数据:记录用户在社交互动模块的行为数据,用于分析用户社交活跃度和互动偏好。
2.2.2数据存储
1存储架构:采用分布式数据库结合云存储的架构,确保数据的高可用性和扩展性。分布式数据库用于存储频繁读写的核心业务数据;云存储用于存储海量的历史数据和非结构化数据。
2数据加密:对用户敏感数据,如健康数据、个人隐私信息进行加密存储,使用SSL/TLS加密协议确保数据在传输和存储过程中的安全性,防止数据泄露。
3数据更新
实时更新:对于运动数据,如运动过程中的心率、步数等,实现秒级实时更新,保证用户和教练能及时获取最新运动状态。
定期更新:健康数据、用户设置等信息,根据用户设定的时间间隔或数据变化情况进行定期更新,确保数据的时效性。
4数据查询与检索
多维度查询:支持用户按照时间范围、运动类型、运动强度等多个维度查询运动数据,方便用户回顾历史运动情况,分析运动效果。
模糊查询:提供模糊查询功能,用户输入关键词即可检索相关数据,提高查询效率。
5数据安全与权限管理
身份验证与授权:通过身份识别系统,确保只有合法用户和授权管理员能够访问和操作数据。不同角色拥有不同的数据访问权限,普通用户只能查看和修改自己的数据,教练可查看所指导用户的数据,管理员可进行系统数据管理和维护。
数据备份与恢复:定期进行全量和增量数据备份,将备份数据存储在异地灾备中心。当出现数据丢失或损坏时,能够快速恢复数据,保障系统正常运行。
6数据清理与销毁
定期清理:对过期或无用的数据进行定期清理,如超过一定时间范围且无分析价值的临时缓存数据、已失效的用户会话数据等,释放存储空间,提高系统性能。
用户请求销毁:当用户提出数据销毁请求时,按照相关法律法规和隐私政策,及时、彻底地删除用户指定的数据,确保用户数据隐私。
3系统整体框架构建
3.1功能模块
1 用户注册与个性化设置
学生通过学校统一的账号注册登录系统,系统根据学生的年龄、性别、身体状况等基本信息,结合学校体育课程的要求,为学生生成初始的个性化锻炼计划。
2 锻炼过程指导
在学生进行锻炼时,系统通过语音和图像提示的方式,实时指导学生的动作。
系统还可以根据学生的锻炼进度和身体反应,动态调整锻炼强度和内容。
3系统监控
数据采集:采集到的数据实时上传到云服务器,通过数据挖掘和机器学习算法进行分析。包括学生的锻炼频率、运动强度、身体素质变化趋势等。
实时监控与反馈:系统对学生锻炼过程进行实时监控,当发现学生出现异常情况,如运动损伤风险、心率异常等,及时发出警报并提供相应的处理建议。
4结语
通过该课外锻炼系统的使用,能提升学生的体育素养和健康水平,激发学生的锻炼积极性,培养学生的自主锻炼习惯,更好的将体育锻炼融入生活。
参考文献
[1] 陈章源,於鹏.体育锻炼对大学生主观幸福感的影响:同伴关系的中介效应[j].首都体育学院学报,2015,27(2):165-171.
[2] 盛建国,姜彦春,高守清.身体锻炼对大学生应对效能与应对方式影响效应的研究[j].体育与科学,2018,39(3):30-37
[3] 李楠,王晓刚.运动类APP对大学生课外体有锻炼行为影响的调查研究:以山西省大学生为例[J].中国学校体育(高等处育),2016,3(7):25-29.
[4] 庄弼,张懿.人工智能在学校体育的应用与发展趋势[J].新体育.2021(8):65-70
基金项目:2024年校级大创 基于AI的课外锻炼系统 编号:(213/518240570)
作者简介:孟凡芳(1976-),女,山东省临沂市,大学本科,讲师,软件工程
相关文献推荐
- 节点文献
- 读者推荐
- 相关基金文献
- 关联作者
- 相关视频
- 批量下載
