提高田径伤病风险预警的准确性

提高田径伤病风险预警的准确性

作者:胡卫红 单位:山东体育学院

1(略)

2移动计算开发平台

目前移动系统的开发平台有多种,比如,BREW、PalmOS、SymbianOS、WindowsMobile等。考虑到田径运动损伤风险预警系统将在主流移动终端上运行,比如PDA或手机,采用JavaME的移动平台无需考虑具体的硬件,解决了移动终端兼容性的问题,同时JavaEE的无缝结合可以使我们建立一个具有强大功能的后台服务器。Sun公司的JavaME提供了一个在如移动电话、PDA以及各种嵌入式设备上运行的应用环境[4],它包含一组运行于不同小型设备的Java虚拟机(KVM)和一组可以运行在各种虚拟机上的库和标准的JavaAPI。JavaME的体系结构可分为5层:处于最低层的是各种主机操作系统及设备系统,这充分体现了JavaME跨平台的特性;在操作系统之上的是1组Java虚拟机(JVM和KVM),KVM是JVM的一个实现,它是高度优化的JVM方式,专门用于移动电话、低端PDA等设备;不同的虚拟机对应不同的配置(Configuration)。JavaME主要包括两种配置:连接设备配置(CDC)和连接受限设备配置(CLDC),CDC和CLDC面向不同的小型设备;配置之上的是简表(Profile),简表为运行环境提供高层的API。目前,CLDC上采用最广泛的简表是移动信息设备简表(MIDP)。MIDP为开发者提供了应用程序模型、用户界面、持久性数据存储等高层的API;体系结构的最上层是可选包层,可选包是一组支持额外的、共同行为的API,这些包不属于任何一个配置或简表,它们是针对特殊技术的实现,JavaME平台可通过添加可选包进行扩展,基于CLDC和MIDP的JavaME平台是目前移动开发领域的主流。本研究将选择基于JavaME平台,探索可实时交互的、移动的田径运动损伤风险预警系统的设计与实现。

3田径运动损伤风险预警模型建立

在田径训练中,与运动损伤相关的因素很多,如何在如此多的因素中找出它们与运动损伤风险的关系并给出量化指标是一项非常艰难的工作。田径运动损伤风险预警系统通过建立田径运动损伤预警模型,提供一种田径运动损伤风险预警的方法,具体步骤如下:1.在深入分析国内外田径中长跑运动损伤研究的基础上,获取致伤因子包括损伤史、损伤恢复状况、错误的技术动作、关节稳定性差、训练比赛负荷量安排不当、训练比赛中心理状态不佳、肌肉力量和均衡性减弱、身体平衡能力减弱、关节活动幅度(柔韧性)减弱等28项,确立损伤致伤风险因子分别为内部致伤因子、外部致伤因子、刺激诱发因子三大类,提出中长跑运动伤病预警伤致因子动态链模型。2.采用层次分析法对田径运动伤病预警伤致因子动态链模型中各因子进行权重分析,获取内部致伤因子、外部致伤因子、刺激诱发因子所占权重比例分别为53.9%、16.4%、29.7%,其中内部致伤因子中损伤史(23.2%)对运动员致伤风险最为明显,其次分别损伤恢复状况(19.2%)、关节稳定性(12.79%)等;外部致伤因子中技术水平(35.8%)对运动致伤风险最为显著,其次分别为保护措施(22.6%)、训练或比赛(14.7%);刺激诱发因子中技术错误(35.8%)最容易导致运动员在训练比赛过程中出现伤病,运动负荷(24.9%)也是引起运动伤病的重要刺激诱发因素。以此建立田径运动伤病预警伤致因子动态链量化模型。3.根据各致伤因子分级情况所得分数,计算运动员伤病风险的总得分。4.随机选取山东省田径队运动员相关数据作为测试样本,对系统准确性进行验证,其结果与教练员对测试样本的风险等级评定结果基本吻合,表明基于田径伤病预警伤致因子动态链量化模型进行伤病风险评价具有可行性。

4田径运动损伤风险预警流程

运动损伤预警又包括模型初始化、属性离散化、属性约简、抽取样本和RBF学习等主要步骤,具体的流程如图1所示。1.采用田径伤病预警伤致因子动态链量化模型中的因子,建立田径运动损伤风险预警样本库和测试样本库。具体包括(a)运动员基本信息:姓名、项目、运动员等级、BMI;(b)运动损伤风险预警信息:训练负荷量、技术错误、关节保护措施、主观疲劳状况、训练比赛中的心理状态、训练计划是否变更、训练场地天气情况、关节稳定性、关节柔韧性、大腿前后肌群力量对比、大腿围度对比、身体平衡能力、足弓形态、技术水平、运动鞋更换频次、主要训练场地、损伤史、损伤后恢复训练状况、月经周期;(c)训练监控信息:红细胞数、血红蛋白、血球压积、血清肌酸激酶、血尿素、血清睾酮、血清皮质醇、血清睾酮(T)/血清皮质醇(C)、白细胞数等。2.判断样本库中的因子所对应的数据的离散性,若不离散,调用SOM神经网络离散方法对因子数据进行离散化处理,将利用SOM神经网络离散后的因子数据与初始就离散赋值的数据合成决策表。3.按照RS理论的约简过程对决策表进行属性约简和规则提取,基于简化的决策表构建RBF神经网络。4.根据约简后的决策表,选取田径运动损伤风险预警样本库中的相应数据,训练RBF神经网络,直至收敛,满足精度要求。5.利用测试样本数据,判断训练好的RBF网络是否得到正确的诊断结果,若没有,选取(3)中其他的约简结果,转至(4),直至获取训练好的神经网络样本库。6.利用训练好的RBF神经网络评估运动员提交的相关信息,输出正确的风险预警结果。

5系统构架

遵循实用性、适应性、可扩展性、可靠性和安全性原则,系统将实现对田径训练信息的随时随地管理,能够根据运动员个人运动训练等相关信息开展运动损伤风险预警。系统基本业务模块划分成训练信息管理子系统、比赛信息管理子系统、监控信息管理子系统、伤病信息管理子系统、竞技状态评定子系统、运动损伤预警管理子系统、个人信息管理子系统、系统配置管理子系统和系统帮助说明子系统9大模块,其中运动损伤预警管理子系统是系统的核心功能模块,它包括运动损伤预警和查询预警记录等功能。系统通过WLAN和3G向用户提供田径运动信息服务,具体运行拓扑图如下。系统运用部署好的Web服务器承担主要预警工作。运动员通过无线移动终端提交信息、接受服务和响应,无线移动终端通过无线方式和Web服务器进行实时交互,提供运动训练相关数据提交、数据查询和运动损伤预警等功能。#p#分页标题#e#

6系统实现

6.1服务器端的实现系统部署选用ApacheTomcatWeb服务平台,服务器运行WindowsServer2008作为操作系统平台,使用MyE-clipse8.5企业级工作平台作为JavaEE的集成开发环境,使用MySQL5.1作为数据库平台。业务逻辑由Tomcat容器中的Servlet实现,可以通过HTTP协议直接与移动客户端进行通信。对于移动终端的每一种业务,Web服务器端都专门设计了特殊的多线程监听程序来处理。针对训练信息提交、比赛信息提交、训练信息查询、比赛信息查询、在线获取方法库、在线获取训练计划、在线运动损伤预警,分别提供了MIDletForecastServlet、MIDletMatchDataUp-dateServlet、MIDletOnlineJihuaServlet、MIDletOnlineMethod-Servlet、MIDletUserDataUpdateServlet、MIDletUserLoginServ-let、MIDletUserMDataServlet、MIDletUserTDataServlet、User-DataServlet等9种监听进程。

6.2移动客户端通信的实现

本系统的便携式无线移动客户端采用JavaME平台,开发工具采用SUN提供的WirelessToolkit2.5.2。借助该无线移动客户端,运动员可以方便地进行运动损伤预警、训练比赛信息提交以及各种信息查询等操作。在使用时,无线移动终端通过运营商(如移动等)信号和Web服务器上相应的监听程序连接通信,采用多线程的方式完成各种业务。

6.3无线移动业务处理线程的实现无线移动终端的业务处理由专门的处理线程来完成,以优化程序结构和有效利用便携式设备的有限资源。业务线程获取界面传来的数据并进行处理,然后把处理后的数据交给界面来显示。本系统设计了DelLocalMDataTh-read、DelLocalTDataThread、ForecastThread、GetJihuaThread、GetLocalDataThread、GetLocalMDataThread、GetUserDataTh-read、LocalSaveDataThread、LocalSaveMDataThread、Online-MethodThread、UpdateMatchDataThread、UpdateUserDataTh-read、UserLoginThread等13个进程用于处理各种业务逻辑。

6.4移动客户端界面的实现由于JavaME开发包较为简单,所以,它没有强大的图形及消息处理功能,应根据需要开发设计,本系统设计了一个专门的Navigator(导航类)实现界面和处理的调度。该类的主要作用是管理系统中的所有页面。导航类对每个画面进行编号。它主要包含两个方法,show()方法和flow()方法。当符合条件的画面被找到时,调用display.setCurrent()方法设置此画面的实例。flow()方法是用来捕获用户的控制命令,并把命令转换成画面编号。无线移动业务共包括9个功能模块:提交训练成绩、提交比赛成绩、查询训练成绩、查询比赛成绩、本地训练数据、本地比赛数据、在线训练方法、在线训练计划和在线伤病预警。图3~图5是部分运动信息及损伤预警交互界面。经过山东省田径中长跑队6个月的试用,田径运动损伤风险预警系统较好地实现了对田径运动训练和比赛信息的管理,实现了对田径运动损伤风险预警,各种功能模块使用正常,系统使用方便,性能稳定,用户界面友好,具有创新性,受到了田径队的认可和好评。7结论与建议为对田径训练信息进行随时随地实时管理和运动损伤监控,设计并实现了基于移动计算技术的田径运动损伤风险预警系统。试用结果表明,系统具备较强的实时性、高效性和易用性。下一步将扩大参加试验的田径项目和样本库建设,进一步提高田径伤病风险预警的准确性。