本發(fā)明涉及智能體育用品領域,具體地,涉及一種徑賽成績測試方法、服務器及徑賽成績測試系統(tǒng)。
背景技術:
傳統(tǒng)的體育比賽成績測試方法,都是采用人工記錄、攝像等方式測試成績,存在許多主觀因素,一方面影響成績的公平客觀,另一方面需要專業(yè)人員參與,人員成本高。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題是,提供一種徑賽成績測試方法、服務器及徑賽成績測試系統(tǒng),其能自動測試徑賽成績,無需專業(yè)人員參與。
為了解決上述技術問題,本發(fā)明一方面提供一種徑賽成績測試方法,包括:
在接收到開始指令時,開始計時;
獲取運動員標簽的位置信息;其中,所述運動員標簽用于被徑賽運動員隨身攜帶;
根據(jù)所述位置信息,獲得運動員的運動軌跡;
在所述位置信息與預設的終點位置匹配時,停止計時,獲得運動時長;
判斷所述運動員的運動軌跡與預設的運動軌跡是否匹配;
若所述運動員的運動軌跡與預設的運動軌跡匹配,則保存所述運動時長至預先配置的成績數(shù)據(jù)庫;
若所述運動員的運動軌跡與預設的運動軌跡不匹配,則判定所述運動時長無效。
優(yōu)選地,所述獲取運動員標簽的位置信息,具體包括:
根據(jù)基站工作數(shù)據(jù),測量所述運動員標簽與所述基站的距離;其中,多個所述基站被分布設置在操場;所述基站用于發(fā)送UWB測距信號到所述運動員標簽以及從所述運動員標簽接收UWB測距信號;
根據(jù)所述運動員標簽與基站的距離,以及所述基站的位置信息,解算所述運動員標簽的位置信息。
優(yōu)選地,在所述在接收到開始指令時,開始計時之前,還包括:
接收所述運動員標簽中的三軸加速度傳感器檢測到的加速度值;
根據(jù)所述加速度值判斷運動員是否有搶跑動作。
優(yōu)選地,所述在所述位置信息與預設的終點位置匹配時,停止計時,獲得運動時長,具體包括:
根據(jù)所述運動員的運動軌跡,判斷運動員移動的圈數(shù)是否達到預設的閾值;
在所述圈數(shù)達到預設的閾值時,監(jiān)測所述位置信息是否與所述終點位置一致;
在所述位置信息與所述終點位置一致時,停止計時,獲得運動時長。
本發(fā)明另一方面提供一種服務器,包括:
計時模塊,用于在接收到開始指令時,開始計時;
位置獲取模塊,用于獲取運動員標簽的位置信息;其中,所述運動員標簽用于被徑賽運動員隨身攜帶;
軌跡獲取模塊,用于根據(jù)所述位置信息,獲得運動員的運動軌跡;
終止模塊,用于在所述位置信息與預設的終點位置匹配時,停止計時,獲得運動時長;
匹配模塊,用于判斷所述運動員的運動軌跡與預設的運動軌跡是否匹配;
存儲模塊,用于若所述運動員的運動軌跡與預設的運動軌跡匹配,則保存所述運動時長至預先配置的成績數(shù)據(jù)庫;
無效模塊,用于若所述運動員的運動軌跡與預設的運動軌跡不匹配,則判定所述運動時長無效。
優(yōu)選地,所述位置獲取模塊包括:
測距單元,用于根據(jù)基站工作數(shù)據(jù),測量所述運動員標簽與所述基站的距離;其中,多個所述基站被分布設置在操場;所述基站用于發(fā)送UWB測距信號到所述運動員標簽以及從所述運動員標簽接收UWB測距信號;
計算單元,用于根據(jù)所述運動員標簽與基站的距離,以及所述基站的位置信息,通過TDOA算法計算所述運動員標簽的位置信息。
優(yōu)選地,所述徑賽成績自動測試裝置還包括:
接收模塊,用于接收所述運動員標簽中的三軸加速度傳感器檢測到的加速度值;
搶跑判斷模塊,用于根據(jù)所述加速度值判斷運動員是否有搶跑動作。
優(yōu)選地,所述終止模塊包括:
根據(jù)所述運動員的運動軌跡,判斷運動員移動的圈數(shù)是否達到預設的閾值;
在所述圈數(shù)達到預設的閾值時,監(jiān)測所述位置信息是否與所述終點位置一致;
在所述位置信息與所述終點位置一致時,停止計時,獲得運動時長。
本發(fā)明又一方面提供一種徑賽成績測試系統(tǒng),包括運動員標簽、基站和服務器;
所述運動員標簽用于被徑賽運動員隨身攜帶;
所述基站用于分布設置在操場,發(fā)送測距信號到所述運動員標簽以及從所述運動員標簽接收測距信號;
所述服務器用于根據(jù)所述基站的工作數(shù)據(jù),測試所述徑賽運動員的運動時長;
其中,所述服務器為如上所述的服務器。
實施本發(fā)明,具有如下有益效果:
本發(fā)明提供的徑賽成績測試方法、服務器及徑賽成績測試系統(tǒng),讓運動員攜帶運動員標簽比賽,通過標簽的位置獲得運動員的位置,從起跑開始計時,在運動員位置與重點位置匹配時結(jié)束計時,整個徑賽成績的測試過程由服務器自動完成,無需專業(yè)人員參與,既保證了成績的公平客觀,又節(jié)省了人員成本。
附圖說明
圖1是本發(fā)明實施例一提供的徑賽成績測試方法的流程圖;
圖2是本發(fā)明實施例二提供的徑賽成績測試方法的流程圖;
圖3是本發(fā)明實施例三提供的服務器的結(jié)構(gòu)框圖;
圖4是本發(fā)明實施例四提供的徑賽成績測試系統(tǒng)的整體模塊圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參見圖1,是本發(fā)明實施例一提供的徑賽成績測試方法的流程圖,包括:
S11、在接收到開始指令時,開始計時;
S12、獲取運動員標簽的位置信息;其中,所述運動員標簽用于被徑賽運動員隨身攜帶;
S13、根據(jù)所述位置信息,獲得運動員的運動軌跡;
S14、在所述位置信息與預設的終點位置匹配時,停止計時,獲得運動時長;
S15、判斷所述運動員的運動軌跡與預設的運動軌跡是否匹配;
S16、若所述運動員的運動軌跡與預設的運動軌跡匹配,則保存所述運動時長至預先配置的成績數(shù)據(jù)庫;
S17、若所述運動員的運動軌跡與預設的運動軌跡不匹配,則判定所述運動時長無效。
具體實施時,先把基站架設好,并獲得基站的坐標,進行初始化,同時設定在基站的坐標體系下徑賽項目終點線的坐標。
在預備階段,運動員攜帶好對應標簽,以不影響跑步為宜,裁判可輸入預備指令,進入倒計時準備,運動員準備開始起跑,倒計時結(jié)束后,服務器自動生成開始指令,開始計時,而運動員開始起跑,標簽持續(xù)提供定位;此外,還可以人工發(fā)出開始指令,比如使用起跑槍發(fā)出開始指令,服務器采集環(huán)境聲音,若聲音超過預設的閾值即生成開始指令,開始計時。
優(yōu)選地,步驟S12、獲取運動員標簽的位置信息,具體包括:
根據(jù)基站工作數(shù)據(jù),測量所述運動員標簽與所述基站的距離;其中,多個所述基站被分布設置在操場;所述基站用于發(fā)送UWB測距信號到所述運動員標簽以及從所述運動員標簽接收UWB測距信號;
根據(jù)所述運動員標簽與基站的距離,以及所述基站的位置信息,通過TDOA算法計算所述運動員標簽的位置信息。
以上優(yōu)選實施方式,使用UWB測距,可精確到厘米級精度,因此,通過標簽可獲得運動員的具體運動軌跡,比對預設的運動軌跡可看運動員是否有跑錯道、抄近道等犯規(guī)行為。對于有犯規(guī)行為的成績,判定為無效,可不保存。省去了人工監(jiān)測犯規(guī)的人員成本,保證成績的公平公正。具體實施時,解算方法包括TDOA算法、TOA算法或TDOA與TOA混合算法。
優(yōu)選地,在所述在接收到開始指令時,開始計時之前,還包括:
接收所述運動員標簽中的三軸加速度傳感器檢測到的加速度值;
根據(jù)所述加速度值判斷運動員是否有搶跑動作。
本實施例是針對短跑項目的徑賽成績測試方法。在短跑項目中,判斷運動員的位置信息與預設的終點位置是否匹配,由于跑步距離較短,無需計算圈數(shù),因此只需判斷運動員的位置信息與預設的重點位置是否一致,即步驟S14、在所述位置信息與預設的終點位置匹配時,停止計時,獲得運動時長,具體為:
在所述位置信息與所述終點位置一致時,停止計時,獲得運動時長。
參見圖2,是本發(fā)明實施例二提供的徑賽成績測試方法的流程圖;包括:
S21、在接收到開始指令時,開始計時;
S22、獲取運動員標簽的位置信息;其中,所述運動員標簽用于被徑賽運動員隨身攜帶;
S23、根據(jù)所述位置信息,獲得運動員的運動軌跡;
S24、根據(jù)所述運動員的運動軌跡,判斷運動員移動的圈數(shù)是否達到預設的閾值;
S25、在所述圈數(shù)達到預設的閾值時,監(jiān)測所述位置信息是否與所述終點位置一致;
S26、在所述位置信息與所述終點位置一致時,停止計時,獲得運動時長;
S27、判斷所述運動員的運動軌跡與預設的運動軌跡是否匹配;
S28、若所述運動員的運動軌跡與預設的運動軌跡匹配,則保存所述運動時長至預先配置的成績數(shù)據(jù)庫;
S29、若所述運動員的運動軌跡與預設的運動軌跡不匹配,則判定所述運動時長無效。
本實施例是針對長跑項目的徑賽成績測試方法。在長跑項目中,判斷運動員的位置信息與預設的終點位置是否匹配,由于跑步距離較長,需要計算圈數(shù),因此不僅要判斷運動員的位置信息與預設的重點位置是否一致,還要先判斷運動員是否跑夠了圈數(shù)。
參見圖3,是本發(fā)明實施例三提供的服務器的結(jié)構(gòu)框圖,包括:
計時模塊31,用于在接收到開始指令時,開始計時;
位置獲取模塊32,用于獲取運動員標簽的位置信息;其中,所述運動員標簽用于被徑賽運動員隨身攜帶;
軌跡獲取模塊33,用于根據(jù)所述位置信息,獲得運動員的運動軌跡;
終止模塊34,用于在所述位置信息與預設的終點位置匹配時,停止計時,獲得運動時長;
匹配模塊35,用于判斷所述運動員的運動軌跡與預設的運動軌跡是否匹配;
存儲模塊36,用于若所述運動員的運動軌跡與預設的運動軌跡匹配,則保存所述運動時長至預先配置的成績數(shù)據(jù)庫;
無效模塊37,用于若所述運動員的運動軌跡與預設的運動軌跡不匹配,則判定所述運動時長無效。
優(yōu)選地,所述位置獲取模塊包括:
測距單元,用于根據(jù)基站工作數(shù)據(jù),測量所述運動員標簽與所述基站的距離;其中,多個所述基站被分布設置在操場;所述基站用于發(fā)送UWB測距信號到所述運動員標簽以及從所述運動員標簽接收UWB測距信號;
計算單元,用于根據(jù)所述運動員標簽與基站的距離,以及所述基站的位置信息,解算所述運動員標簽的位置信息。
優(yōu)選地,所述徑賽成績自動測試裝置還包括:
接收模塊,用于接收所述運動員標簽中的三軸加速度傳感器檢測到的加速度值;
搶跑判斷模塊,用于根據(jù)所述加速度值判斷運動員是否有搶跑動作。
優(yōu)選地,所述終止模塊包括:
根據(jù)所述運動員的運動軌跡,判斷運動員移動的圈數(shù)是否達到預設的閾值;
在所述圈數(shù)達到預設的閾值時,監(jiān)測所述位置信息是否與所述終點位置一致;
在所述位置信息與所述終點位置一致時,停止計時,獲得運動時長。
參見圖4,是本發(fā)明實施例四提供的徑賽成績測試系統(tǒng)的整體模塊圖,包括運動員標簽、基站和服務器;
所述運動員標簽用于被徑賽運動員隨身攜帶;
所述基站用于分布設置在操場,發(fā)送測距信號到所述運動員標簽以及從所述運動員標簽接收測距信號;
所述服務器用于根據(jù)所述基站的工作數(shù)據(jù),測試所述徑賽運動員的運動時長;
其中,所述服務器為實施例三所提供的服務器。
具體地,基站包括處理器、超寬帶收發(fā)模塊及其對應的高增益天線、WiFi模塊及其對應的高增益天線、網(wǎng)絡接口模塊和電源模塊。
標簽包括處理器、超寬帶收發(fā)模塊和電源等基本模塊,同時可以根據(jù)是否需要選擇增加傳感器,如加速度傳感器、溫度傳感器等,根據(jù)傳輸數(shù)據(jù)的多少選擇是否使用WiFi模塊進行通信。
服務器還包括網(wǎng)絡接口模塊、數(shù)據(jù)輸入模塊和數(shù)據(jù)輸出模塊。網(wǎng)絡接口模塊用于接收基站傳輸?shù)臄?shù)據(jù),可以是以太網(wǎng)接口、WiFi接口等。數(shù)據(jù)輸入模塊用于輸入信息,發(fā)布測試開始指令;數(shù)據(jù)輸出模塊可以是顯示屏、喇叭、打印機等,用于顯示提示信息和輸出成績,包括測試開始信息和最終成績。
本發(fā)明提供的徑賽成績測試方法、服務器及徑賽成績測試系統(tǒng),讓運動員攜帶運動員標簽比賽,通過標簽的位置獲得運動員的位置,從起跑開始計時,在運動員位置與重點位置匹配時結(jié)束計時,整個徑賽成績的測試過程由服務器自動完成,無需專業(yè)人員參與,既保證了成績的公平客觀,又節(jié)省了人員成本。
以上是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和變形,這些改進和變形也視為本發(fā)明的保護范圍。