前言:尋找寫作靈感?中文期刊網用心挑選的提高田徑傷病風險預警的準確性,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
作者:胡衛紅 單位:山東體育學院
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網絡是否得到正確的診斷結果,若沒有,選?。?)中其他的約簡結果,轉至(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結論與建議為對田徑訓練信息進行隨時隨地實時管理和運動損傷監控,設計并實現了基于移動計算技術的田徑運動損傷風險預警系統。試用結果表明,系統具備較強的實時性、高效性和易用性。下一步將擴大參加試驗的田徑項目和樣本庫建設,進一步提高田徑傷病風險預警的準確性。