專利名稱:實(shí)現(xiàn)互動健身器實(shí)時通訊的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,特別是一種用于實(shí)時傳送健身裝置運(yùn)行狀態(tài)、健身者運(yùn)動狀態(tài)以及健身控制系統(tǒng)命令及信息的通訊的方法,屬于計(jì)算機(jī)通信技術(shù)領(lǐng)域。
與類似產(chǎn)品的比較現(xiàn)有仿真類游戲機(jī),如仿真摩托。它是操作者簡單的控制其方向及速度大小,產(chǎn)生類似于真實(shí)的感覺。但它完全是一種純娛樂類的游戲,沒有任何的健身鍛煉效果。同時由于這種仿真類游戲機(jī)具有較高的價格,更不可能進(jìn)入廣大的普通家庭。
另外,現(xiàn)有的健身器械不能根據(jù)健身者的實(shí)際健康情況給出可供健身者選擇的健身方式以及運(yùn)動量,因此不能指導(dǎo)健身者進(jìn)行科學(xué)地健身。
本發(fā)明的另一目的在于利用優(yōu)化的數(shù)據(jù)幀結(jié)構(gòu),及簡化的傳輸過程,使傳輸數(shù)據(jù)占用的帶寬最低,從而使得各種無線傳輸方式成為可能?;咏∩砥骺刂茊卧趥鬏斶^程中完全處于被動狀態(tài),從而實(shí)現(xiàn)對傳輸過程的簡化。
本發(fā)明的另一目的在于提供一種實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,在數(shù)據(jù)傳輸過程中加入一些數(shù)據(jù)狀態(tài)段,避免不準(zhǔn)確數(shù)據(jù)的產(chǎn)生,真正使互動健身裝置達(dá)到模擬、仿真、互動、健身的最佳效果。
本發(fā)明的目的是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,數(shù)據(jù)處理單元為通訊的發(fā)起方,互動健身器控制單元為應(yīng)答方;數(shù)據(jù)處理單元主動并且定時與互動健身器控制單元進(jìn)行通信,互動健身器控制單元響應(yīng)該數(shù)據(jù)處理單元的通信信息,并向數(shù)據(jù)處理單元回送互動健身器的信息;互動健身器控制單元在傳輸過程中完全處于被動狀態(tài)。
數(shù)據(jù)處理單元與互動健身器控制單元進(jìn)行通信的具體步驟為步驟10數(shù)據(jù)處理單元定時進(jìn)入發(fā)送狀態(tài),向健身器控制單元發(fā)送數(shù)據(jù),并接收處理返回的信息;步驟11數(shù)據(jù)處理單元向互動健身器控制單元發(fā)送一幀信息;步驟12數(shù)據(jù)處理單元進(jìn)入接收狀態(tài);步驟13如果在預(yù)定的時間內(nèi)接收到數(shù)據(jù)則執(zhí)行步驟15;步驟14判斷是否已經(jīng)重試過預(yù)定的接收次數(shù),是則顯示通信故障并退出;否則執(zhí)行步驟11;步驟15判斷收到的數(shù)據(jù)是否完整有效;如果否,則執(zhí)行步驟12;步驟16進(jìn)行數(shù)據(jù)的處理;步驟17進(jìn)行下一輪接收。
互動健身器控制單元響應(yīng)數(shù)據(jù)處理單元通信的具體步驟為步驟20處于接收狀態(tài),如果有通訊中斷觸發(fā),則執(zhí)行步驟21;步驟21判斷收到的數(shù)據(jù)是否完整有效;如果否,則執(zhí)行步驟20;步驟22判斷是否處于受控模式(此時健身器的主要狀態(tài)數(shù)據(jù)從通訊接口取得),如果是則執(zhí)行步驟24;
步驟23轉(zhuǎn)入受控模式;步驟24轉(zhuǎn)入發(fā)送狀態(tài),向數(shù)據(jù)處理單元發(fā)送一幀數(shù)據(jù);步驟25等待通信中斷的觸發(fā),進(jìn)入下一個接收周期;步驟26如果在受控模式下,并且在預(yù)定的時間內(nèi)沒有接收到數(shù)據(jù),轉(zhuǎn)入正常模式(此時健身器的主要狀態(tài)數(shù)據(jù)從自身的控制面板取得,而不依賴通訊接口工作),并打開顯示;否則,轉(zhuǎn)入步驟21。
上述的數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)至少包括數(shù)據(jù)的起始段信息,用于標(biāo)識數(shù)據(jù)幀的開始;數(shù)據(jù)的數(shù)據(jù)段信息,用于記錄數(shù)據(jù)處理單元與健身裝置之間傳遞的數(shù)據(jù)。
上述的數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)還包括數(shù)據(jù)的控制段信息,用于記錄發(fā)送給互動健身器控制單元的控制命令;上述的數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)還包括數(shù)據(jù)的狀態(tài)段信息,用于記錄互動健身器控制單元采集的健身裝置的工作狀態(tài)信息;上述的數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)還包括數(shù)據(jù)的加密段信息,用于數(shù)據(jù)處理單元與健身裝置進(jìn)行信息確認(rèn)。
上述的數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)還包括數(shù)據(jù)的校驗(yàn)字信息,用于數(shù)據(jù)處理單元與健身裝置進(jìn)行通信校驗(yàn)。
上述的數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)還包括數(shù)據(jù)的結(jié)束段信息,用于標(biāo)識數(shù)據(jù)幀的結(jié)束。
本發(fā)明提供的實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,通過一種用于互動健身裝置的實(shí)時通訊的方法及相應(yīng)的通訊協(xié)議,實(shí)現(xiàn)了多種互動健身裝置的通訊;并且利用優(yōu)化的數(shù)據(jù)幀結(jié)構(gòu),及簡化的傳輸過程,使傳輸數(shù)據(jù)占用的帶寬最低,從而使得各種無線傳輸方式成為可能;本發(fā)明在數(shù)據(jù)傳輸過程中加入一些數(shù)據(jù)狀態(tài)段,避免了不準(zhǔn)確數(shù)據(jù)的產(chǎn)生,真正使互動健身裝置達(dá)到模擬、仿真、互動、健身的最佳效果。
圖2為本發(fā)明數(shù)據(jù)處理單元的通信流程圖。
圖3為本發(fā)明互動健身器控制單元的通信流程圖。
參見
圖1、圖2,在本發(fā)明的一實(shí)施例中,數(shù)據(jù)處理單元102每隔0.1秒通過接口單元104向互動健身器控制單元107發(fā)送一幀信息,互動健身器控制單元107通過接口單元106接收到信息后開始向數(shù)據(jù)處理單元102發(fā)送數(shù)據(jù)。若數(shù)據(jù)處理單元102在發(fā)送數(shù)據(jù)后0.5秒內(nèi)未接收到互動健身器控制單元107發(fā)來的有效數(shù)據(jù)(數(shù)據(jù)幀長度正確,校驗(yàn)字正確,數(shù)據(jù)值范圍正確),則重發(fā)信息。若重試十次仍未收到互動健身器控制單元107的有效數(shù)據(jù),則數(shù)據(jù)處理單元102認(rèn)為通訊出現(xiàn)故障,顯示提示。
參見圖1、圖3,互動健身器控制單元107平時處于接收中斷開放狀態(tài),若收到來自數(shù)據(jù)處理單元102的數(shù)據(jù),則回復(fù),并同時轉(zhuǎn)入受控模式(此時健身器的主要狀態(tài)數(shù)據(jù)從通訊接口取得),關(guān)閉本地顯示。在受控模式下,若互動健身器控制單元107在5秒內(nèi)未收到數(shù)據(jù)處理單元102端的有效數(shù)據(jù),則互動健身器控制單元107認(rèn)為通訊出現(xiàn)故障,轉(zhuǎn)入正常模式(此時健身器的主要狀態(tài)數(shù)據(jù)從自身的控制面板取得,而不依賴通訊接口工作),本地顯示打開。
本發(fā)明考慮到互動健身器控制單元107與數(shù)據(jù)處理單元102間通信的可靠性,采用了如下的數(shù)據(jù)幀結(jié)構(gòu)起始段+控制段+狀態(tài)段+數(shù)據(jù)段+加密段+校驗(yàn)字+結(jié)束段;其中,各段的含義如下起始段起始段代表數(shù)據(jù)幀的開始,由特殊字符組成。
控制段控制段是數(shù)據(jù)處理單元向互動健身器控制單元發(fā)送的控制指令,由八個控制位組成;其中第一位是互動健身器控制單元受控使能;第二位到第八位為擴(kuò)展預(yù)留。
狀態(tài)段狀態(tài)段是互動健身器控制單元向數(shù)據(jù)處理單元發(fā)送的狀態(tài)信息,由八個控制位組成;其中第一位是器材正常;第二位是器材控制系統(tǒng)正常;第三位到第八位是各傳感器狀態(tài)正常。
數(shù)據(jù)段數(shù)據(jù)段是數(shù)據(jù)處理單元與互動健身器控制單元間傳遞的數(shù)據(jù)信號。數(shù)據(jù)依次分別為速度、距離、心率、血壓低壓、血壓高壓、熱量和阻力數(shù)據(jù);各數(shù)據(jù)依據(jù)取值范圍不同,其所占用的字節(jié)數(shù)也不同。
加密段數(shù)據(jù)處理單元與互動健身器控制單元通過加密段相互確認(rèn),防止盜版校驗(yàn)字?jǐn)?shù)據(jù)處理單元與互動健身器控制單元通過校驗(yàn)字檢驗(yàn)通訊數(shù)據(jù)是否正確,檢驗(yàn)字采用控制段、狀態(tài)段、數(shù)據(jù)段和加密段的累加和。
結(jié)束段結(jié)束段代表數(shù)據(jù)幀的結(jié)束,由特殊字符組成。
以上實(shí)施例僅用以說明而非限制本發(fā)明所涉及的技術(shù)方案,盡管參照以上較佳實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明的技術(shù)方案可以進(jìn)行修改、變形或者等同替換;而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍之中。
權(quán)利要求
1.一種實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,其特征在于數(shù)據(jù)處理單元為通訊的發(fā)起方,互動健身器控制單元為應(yīng)答方;數(shù)據(jù)處理單元主動并且定時與互動健身器控制單元進(jìn)行通信,互動健身器控制單元響應(yīng)該數(shù)據(jù)處理單元的通信信息,并向數(shù)據(jù)處理單元回送互動健身器的信息。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,其特征在于數(shù)據(jù)處理單元與互動健身器控制單元進(jìn)行通信的具體步驟為步驟10數(shù)據(jù)處理單元定時進(jìn)入發(fā)送狀態(tài),向健身器控制單元發(fā)送數(shù)據(jù),并接收處理返回的信息;步驟11數(shù)據(jù)處理單元向互動健身器控制單元發(fā)送幀信息;步驟12數(shù)據(jù)處理單元進(jìn)入接收狀態(tài);步驟13如果在預(yù)定的時間內(nèi)接收到數(shù)據(jù)則執(zhí)行步驟15;步驟14判斷是否已經(jīng)重試過預(yù)定的接收次數(shù),是則顯示通信故障并退出;否則執(zhí)行步驟11;步驟15判斷收到的數(shù)據(jù)是否完整有效;如果否,則執(zhí)行步驟12;步驟16進(jìn)行數(shù)據(jù)的處理;步驟17進(jìn)行下一輪接收。
3.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,其特征在于互動健身器控制單元響應(yīng)數(shù)據(jù)處理單元通信的具體步驟為步驟20處于接收狀態(tài),如果有通訊中斷觸發(fā),則執(zhí)行步驟21;步驟21判斷收到的數(shù)據(jù)是否完整有效;如果否,則執(zhí)行步驟20;步驟22判斷是否處于受控模式,如果是則執(zhí)行步驟24;步驟23轉(zhuǎn)入受控模式;步驟24轉(zhuǎn)入發(fā)送狀態(tài),向數(shù)據(jù)處理單元發(fā)送幀數(shù)據(jù);步驟25等待通信中斷的觸發(fā),進(jìn)入下一個接收周期;步驟26如果在受控模式下,并且在預(yù)定的時間內(nèi)沒有接收到數(shù)據(jù),轉(zhuǎn)入正常模式,并打開顯示,否則執(zhí)行步驟21。
4.根據(jù)權(quán)利要求1或2或3所述的實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,其特征在于數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)至少包括數(shù)據(jù)的起始段信息,用于標(biāo)識數(shù)據(jù)幀的開始;數(shù)據(jù)的數(shù)據(jù)段信息,用于記錄數(shù)據(jù)處理單元與健身裝置之間傳遞的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,其特征在于數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)還包括數(shù)據(jù)的控制段信息,用于記錄發(fā)送給互動健身器控制單元的控制命令。
6.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,其特征在于數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)還包括數(shù)據(jù)的狀態(tài)段信息,用于記錄互動健身器控制單元采集的健身裝置的工作狀態(tài)信息;
7.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,其特征在于數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)還包括數(shù)據(jù)的加密段信息,用于數(shù)據(jù)處理單元與健身裝置進(jìn)行信息確認(rèn)。
8.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,其特征在于數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)還包括數(shù)據(jù)的校驗(yàn)字信息,用于數(shù)據(jù)處理單元與健身裝置進(jìn)行通信校驗(yàn)。
9.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,其特征在于數(shù)據(jù)處理單元與互動健身器控制單元通信所傳遞的數(shù)據(jù)還包括數(shù)據(jù)的結(jié)束段信息,用于標(biāo)識數(shù)據(jù)幀的結(jié)束。
全文摘要
一種實(shí)現(xiàn)互動健身器實(shí)時通訊的方法,數(shù)據(jù)處理單元為通訊的發(fā)起方,互動健身器控制單元為應(yīng)答方;數(shù)據(jù)處理單元主動并且定時與互動健身器控制單元進(jìn)行通信,互動健身器控制單元響應(yīng)該數(shù)據(jù)處理單元的通信信息,并向數(shù)據(jù)處理單元回送互動健身器的信息;本發(fā)明實(shí)現(xiàn)了多種互動健身裝置的通訊;并且利用優(yōu)化的數(shù)據(jù)幀結(jié)構(gòu),及簡化的傳輸過程,使傳輸數(shù)據(jù)占用的帶寬最低,從而使得各種無線傳輸方式成為可能;本發(fā)明在數(shù)據(jù)傳輸過程中加入一些數(shù)據(jù)狀態(tài)段,避免了不準(zhǔn)確數(shù)據(jù)的產(chǎn)生,真正使互動健身裝置達(dá)到模擬、仿真、互動、健身的最佳效果。
文檔編號H04B7/24GK1466275SQ0214080
公開日2004年1月7日 申請日期2002年6月30日 優(yōu)先權(quán)日2002年6月30日
發(fā)明者李明, 孟闖, 劉崢, 李 明 申請人:聯(lián)想(北京)有限公司