本發(fā)明涉及健身房管理領(lǐng)域,尤其涉及一種健身房管理系統(tǒng)。
背景技術(shù):
隨著人們生活水平的提高,人們越來越重視身體的健康情況,越來越多的人走入健身房進行各項體育運動。目前,人們對體育運動的認識開始不斷加深,漸漸意識到科學運動的重要性。然而,大多數(shù)人并沒有自己身體健康的數(shù)據(jù)庫,也不能在運動中實時監(jiān)測自身生理機能的情況,加之現(xiàn)有的健身場所大多只是簡單提供健身器材,通過健身教練的經(jīng)驗指導來服務(wù)客戶,現(xiàn)有的健身服務(wù)顯然是不夠的,健身場所尤其需要通過提供客戶自身的健康數(shù)據(jù)來進一步完善健康服務(wù),保證客戶健康地、科學地運動。
隨著物聯(lián)網(wǎng)的廣泛使用,健身房的管理逐漸進入大數(shù)據(jù)處理時代,用戶和健身設(shè)備之間的識別與信息采集已經(jīng)成為必須,但是現(xiàn)有技術(shù)對健身數(shù)據(jù)沒有進行精確統(tǒng)計和系統(tǒng)分析,不能根據(jù)已有的健身數(shù)據(jù)改進健身計劃,進行科學、合理、系統(tǒng)的專業(yè)化健身。鑒于現(xiàn)有健身運動數(shù)據(jù)采集及使用的不足,中國專利(公布號為cn106022981a)公開了一種健身運動互動聯(lián)網(wǎng)系統(tǒng)。該系統(tǒng)包括服務(wù)器,與服務(wù)器有對應唯一識別碼的健身房管理系統(tǒng)、健身設(shè)備及用戶的智能終端,健身設(shè)備采集健身設(shè)備使用記錄及用戶運動記錄并通過健身房管理系統(tǒng)發(fā)送給服務(wù)器,健身房管理系統(tǒng)輸出運動記錄,用戶通過智能終端對運動記錄簽名,形成簽名運動記錄并發(fā)送給服務(wù)器,用戶也可以在使用健身設(shè)備前通過掃描二維碼或近場通訊和健身設(shè)備進行簽名識別,服務(wù)器對健身設(shè)備的使用記錄及用戶的運動記錄進行分析并發(fā)送數(shù)據(jù)給健身房管理系統(tǒng)和用戶。
該系統(tǒng)實現(xiàn)采集健身設(shè)備的使用記錄和用戶的運動記錄,對用戶的運動記錄和健身設(shè)備的使用記錄進行匹配,將采集到的數(shù)據(jù)發(fā)送到服務(wù)器進行處理,服務(wù)器通過網(wǎng)絡(luò)向用戶和健身房管理系統(tǒng)發(fā)送服務(wù)器分析匹配過的對應運動記錄,從而實現(xiàn)一個完整的健身互動聯(lián)網(wǎng)系統(tǒng)。然而,該專利至少還有如下幾方面的技術(shù)問題未考慮到:(1)該專利的健身設(shè)備需要具備用戶識別模塊,各健身設(shè)備具有身份識別模塊,使得設(shè)備的適用性差;另一方面,健身設(shè)備在采集自身的使用記錄時,還需識別用戶的運動數(shù)據(jù),導致建設(shè)設(shè)備的工作負荷大,然而由于健身設(shè)備價格昂貴,面對高負荷的工作,使得設(shè)備使用壽命降低,增加健身房的成本;(2)面對健身房內(nèi)產(chǎn)生的龐大數(shù)據(jù),如何對所產(chǎn)生的數(shù)據(jù)進行有效地、準確地傳輸、存儲和/或分析;(3)健身房管理系統(tǒng)需要處理如此龐大的數(shù)據(jù),如何確保健身房管理系統(tǒng)長期地、穩(wěn)定地、暢通地運行來提高用戶體驗;(4)面對健身房內(nèi)健身設(shè)備與健身房用戶錯綜復雜的關(guān)系,如何準確地、快速地確定健身設(shè)備上傳的運動數(shù)據(jù)與健身房用戶之間的關(guān)聯(lián)性。
因此,急需提供一種能夠準確地確定運動數(shù)據(jù)與健身房用戶之間匹配關(guān)系、同時又具有強大數(shù)據(jù)分析處理能力的健身房管理系統(tǒng)。
技術(shù)實現(xiàn)要素:
現(xiàn)有技術(shù)的健身設(shè)備需要具備用戶識別模塊,各健身設(shè)備具有身份識別模塊,使得設(shè)備的適用性差。另一方面,健身設(shè)備在采集自身的使用記錄時,還需識別用戶的運動數(shù)據(jù),導致建設(shè)設(shè)備的工作負荷大,然而由于健身設(shè)備價格昂貴,面對高負荷的工作,使得設(shè)備使用壽命降低,增加健身房的成本。為此,本發(fā)明提供了一種健身房管理系統(tǒng),所述健身房管理系統(tǒng)包括至少一個健身設(shè)備、至少一個設(shè)備訪問記錄器、云端服務(wù)管理系統(tǒng)和智能終端。所述至少一個設(shè)備訪問記錄器用于輔助識別用戶運動數(shù)據(jù),并且所述至少一個設(shè)備訪問記錄器用于采集所述智能終端的訪問信息并將所述訪問信息上傳至所述云端服務(wù)管理系統(tǒng)。優(yōu)選地,使用不同的智能終端,可以兼容不同的設(shè)備訪問記錄器。例如所述智能終端與所述設(shè)備訪問記錄器之間的識別方式包括但不限于通過手環(huán)識別、id卡識別、ic卡識別和微信掃碼識別。本發(fā)明開創(chuàng)性地將健身設(shè)備的識別任務(wù)抽離于健身設(shè)備本身,健身設(shè)備不需要具備任何用戶身份識別模塊,僅需單純記錄數(shù)據(jù)而無需負責任何識別工作,識別工作由設(shè)備訪問記錄器和云端服務(wù)管理系統(tǒng)基于模糊匹配算法完成,如此即可大大降低健身設(shè)備的工作負荷,提高健身設(shè)備的使用壽命,降低健身房的成本,尤其還能提高健身設(shè)備的適用性。
進一步地,健身設(shè)備采集的運動數(shù)據(jù)零散地存儲于服務(wù)器中,使得健身設(shè)備上傳的運動數(shù)據(jù)與健身房用戶之間缺少關(guān)聯(lián)性,然而,在需要了解健身房用戶的運動數(shù)據(jù)時,如何準確地,快速地確定健身設(shè)備上傳的運動數(shù)據(jù)與健身房用戶之間的關(guān)聯(lián)性成為亟待解決的技術(shù)問題。另一方面,健身房內(nèi)具有有限的健身設(shè)備,而面對眾多的健身房用戶,如何提高健身設(shè)備的使用率也是急需解決的技術(shù)問題。針對上述技術(shù)問題,本發(fā)明的健身房管理系統(tǒng)集中于一臺服務(wù)器上或分布于多臺服務(wù)器上,并且所述健身房管理系統(tǒng)通過與健身房內(nèi)的所述至少一個健身設(shè)備彼此鏈接或邏輯連接以管理所述至少一個健身設(shè)備和/或分析所述健身房用戶、所述訪問信息以及所述運動信息之間的關(guān)聯(lián)性。優(yōu)選地,所述云端服務(wù)管理系統(tǒng)利用模糊匹配算法并至少基于所述至少一個健身設(shè)備上傳的所述運動信息和所述至少一個設(shè)備訪問記錄器上傳的所述訪問信息來尋找最小時間序列集合并基于所述最小時間序列集合確定所述健身房用戶、所述訪問信息以及所述運動信息之間的關(guān)聯(lián)性。本發(fā)明的健身房管理系統(tǒng)通過最小時間序列集合來確定健身房用戶與至少一個健身設(shè)備的關(guān)聯(lián)性,不僅可以準確地,快速地確定健身設(shè)備上傳的運動數(shù)據(jù)與健身房用戶之間的關(guān)聯(lián)性,還能使得健身房管理者和/或健身教練能夠動態(tài)了解用戶在健身房內(nèi)的動態(tài)情況,從而不僅能夠科學地監(jiān)控用戶的健身過程,還能讓其余用戶合理選擇健身設(shè)備,提高健身房設(shè)備的利用率。
進一步地,為了準確地、快速地確定所述健身房用戶、所述訪問信息以及所述運動信息之間的關(guān)聯(lián)性,本發(fā)明提出了通過模糊匹配算法來尋找最小時間序列集合的分析方法。優(yōu)選地,所述最小時間序列集合是所述智能終端訪問兩個所述設(shè)備訪問記錄器的時間差以及所述設(shè)備訪問記錄器被兩個所述智能終端觸發(fā)訪問的時間差中的較小值并連同所述設(shè)備訪問記錄器、所述設(shè)備訪問記錄器被所述智能終端訪問的訪問時間組成的時間數(shù)組集合。本發(fā)明的最小時間序列集合至少包括三個數(shù)據(jù):較小的時間差、設(shè)備訪問記錄器本身的數(shù)據(jù)和所述設(shè)備訪問記錄器被所述智能終端訪問的訪問時間,通過最小時間序列集合中的三個數(shù)據(jù),可以快速地確定所述健身設(shè)備在所述訪問時間上傳的運動信息,還可以確定在所述訪問時間內(nèi)啟動所述設(shè)備訪問記錄器的健身房用戶,從而快速地確定了所述健身房用戶、所述訪問信息以及所述運動信息之間的關(guān)聯(lián)性。
進一步地,為了準確地確定所述設(shè)備訪問記錄器與用戶之間的關(guān)聯(lián)性以及所述健身設(shè)備與所述設(shè)備訪問記錄器之間的關(guān)聯(lián)性,本發(fā)明采用的方式是:所述至少一個健身設(shè)備與所述至少一個設(shè)備訪問記錄器按照邏輯關(guān)聯(lián)方式對應,所述健身房用戶與所述智能終端按照邏輯關(guān)聯(lián)方式對應,并且將所述至少一個健身設(shè)備與所述至少一個設(shè)備訪問記錄器之間的邏輯關(guān)聯(lián)對應方式、所述健身房用戶與所述智能終端之間的邏輯關(guān)聯(lián)對應方式預先存儲于所述健身房管理系統(tǒng)中。優(yōu)選地,所述至少一個健身設(shè)備與所述至少一個設(shè)備訪問記錄器之間的邏輯關(guān)聯(lián)對應方式為一一對應,或者一對多,或者多對一。優(yōu)選地,所述健身房用戶與所述智能終端之間的邏輯關(guān)聯(lián)對應方式為一一對應,或者一對多,或者多對一。在尋找到最小時間序列集合后,通過在所述健身房管理系統(tǒng)中提取與所述健身設(shè)備關(guān)聯(lián)的設(shè)備訪問記錄器,與所述智能終端關(guān)聯(lián)的健身房用戶即可準確地確定所述健身設(shè)備上傳的運動數(shù)據(jù)與健身房用戶之間的關(guān)聯(lián)性。
進一步地,為了提高模糊匹配算法匹配結(jié)果的準確性,本發(fā)明采用如下方式實現(xiàn):云端服務(wù)管理系統(tǒng)利用模糊匹配算法并基于其預先存儲的所述至少一個健身設(shè)備與所述至少一個設(shè)備訪問記錄器之間的邏輯關(guān)聯(lián)對應方式、所述健身房用戶與所述智能終端之間的邏輯關(guān)聯(lián)對應方式、由所述至少一個健身設(shè)備上傳的至少包括所述健身設(shè)備的數(shù)據(jù)、所述運動數(shù)據(jù)及運動時間組成的數(shù)據(jù)集合以及由所述至少一個設(shè)備訪問記錄器上傳的至少包括所述訪問數(shù)據(jù)及訪問時間組成的數(shù)據(jù)集合來尋找最小時間序列集合并基于所述最小時間序列集合確定所述健身房用戶、所述訪問數(shù)據(jù)以及所述運動數(shù)據(jù)之間的關(guān)聯(lián)性。通過幾者之間的相互關(guān)系,可以確定所述健身設(shè)備上傳的運動數(shù)據(jù)僅屬于唯一的健身房用戶。
進一步地,健身房用戶在使用健身設(shè)備和/或設(shè)備訪問記錄器時會產(chǎn)生龐大的數(shù)據(jù),若不能對該龐大的數(shù)據(jù)進行有序地分類管理和/或存儲,將會使得健身房管理系統(tǒng)的運行效率低下。為此,本發(fā)明通過降低所述健身房管理系統(tǒng)的運行負荷來確保健身房管理系統(tǒng)能夠長期地、穩(wěn)定地、暢通地運行,從而提高用戶體驗。優(yōu)選地,為了降低所述健身房管理系統(tǒng)的運行負荷,本發(fā)明的健身設(shè)備和/或設(shè)備訪問記錄器上傳的數(shù)據(jù)為數(shù)據(jù)集合的形式。優(yōu)選地,所述至少一個健身設(shè)備具有數(shù)據(jù)存儲單元和/或通信單元,所述至少一個健身設(shè)備通過所述數(shù)據(jù)存儲單元至少采集和/或存儲所述健身房用戶的運動數(shù)據(jù)及運動時間,并且經(jīng)所述通信單元將至少包括所述健身設(shè)備的數(shù)據(jù)、所述運動數(shù)據(jù)及運動時間組成的數(shù)據(jù)集合發(fā)送至所述云端服務(wù)管理系統(tǒng)。優(yōu)選地,所述至少一個設(shè)備訪問記錄器至少記錄所述智能終端觸發(fā)所述至少一個設(shè)備訪問記錄器以啟動所述至少一個健身設(shè)備時的訪問數(shù)據(jù)及訪問時間并將至少包括所述訪問數(shù)據(jù)及訪問時間組成的數(shù)據(jù)集合發(fā)送至所述云端服務(wù)管理系統(tǒng)。本發(fā)明的健身房管理系統(tǒng)上傳、存儲和/或分析的數(shù)據(jù)均是數(shù)據(jù)集合的形式,不僅可以降低云端服務(wù)管理系統(tǒng)的運算負荷,而且還能提高運行效率,確保健身房管理系統(tǒng)能夠長期地、穩(wěn)定地、暢通地運行,提高用戶體驗。更重要的是,利用模糊匹配算法進行數(shù)據(jù)分析時,數(shù)據(jù)集合的形式能夠提高分析匹配的準確性和分析匹配的速度。
進一步地,為了提高健身設(shè)備上傳的運動數(shù)據(jù)與健身房用戶之間關(guān)聯(lián)的準確性,本發(fā)明的健身設(shè)備是通過與所述健身房用戶按照邏輯關(guān)聯(lián)方式對應的所述智能終端觸發(fā)所述至少一個設(shè)備訪問記錄器而啟動的。優(yōu)選地,所述至少一個設(shè)備訪問記錄器能夠附接至所述至少一個健身設(shè)備或設(shè)置于所述至少一個健身設(shè)備近旁。所述健身設(shè)備經(jīng)啟動后才開始采集并上傳所述健身房用戶的運動數(shù)據(jù)的。健身設(shè)備上傳的數(shù)據(jù)集合至少包括健身設(shè)備本身的數(shù)據(jù)、健身房用戶的運動數(shù)據(jù)以及智能終端對與之對應的設(shè)備訪問記錄器的訪問時間;而設(shè)備訪問記錄器上傳的數(shù)據(jù)集合至少包括訪問所述設(shè)備訪問記錄器的智能終端本身的數(shù)據(jù)、設(shè)備訪問記錄器本身的數(shù)據(jù)以及智能終端對所述設(shè)備訪問記錄器的訪問時間;可見,健身設(shè)備上傳的數(shù)據(jù)集合和設(shè)備訪問記錄器上傳的數(shù)據(jù)集合中均至少包括訪問時間,通過訪問時間便可將二者進行關(guān)聯(lián),并且上傳的數(shù)據(jù)為數(shù)據(jù)集合的形式,如此便可避免上傳的運動數(shù)據(jù)與健身房用戶不匹配的問題。將所述設(shè)備訪問記錄器附接至所述至少一個健身設(shè)備或設(shè)置于所述至少一個健身設(shè)備近旁,不僅可以使所述設(shè)備訪問記錄器通過多種方式啟動所述至少一個健身設(shè)備,還能避免所述設(shè)備訪問記錄器在啟動所述至少一個健身設(shè)備時因通訊問題而造成啟動失敗的缺陷。
進一步地,為了便于監(jiān)控所述健身房用戶在運動過程中的身體狀況,避免健身房用戶因身體不適應而造成的問題,本發(fā)明的健身房管理系統(tǒng)還包括生理體征數(shù)據(jù)采集裝置。優(yōu)選地,所述生理體征數(shù)據(jù)采集裝置設(shè)置于用戶手腕上或佩戴于用戶胸前,所述生理體征數(shù)據(jù)采集裝置采集用戶的生理體征數(shù)據(jù)并將采集的數(shù)據(jù)與數(shù)據(jù)采集時間發(fā)送至所述云端服務(wù)管理系統(tǒng),并且所述云端服務(wù)管理系統(tǒng)能夠基于接收到的用戶生理體征數(shù)據(jù)以及健身房用戶與所述至少一個健身設(shè)備使用的關(guān)聯(lián)性動態(tài)調(diào)整健身房用戶的健身計劃。通過生理體征數(shù)據(jù)采集裝置,可以時刻監(jiān)控健身房用戶的身體健康狀況,使健身房用戶根據(jù)自身健康狀況適宜運動。
進一步地,為了確定所述模糊匹配算法的準確性,本發(fā)明的云端服務(wù)管理系統(tǒng)還包括驗證單元。優(yōu)選地,所述驗證單元基于所述至少一個設(shè)備訪問記錄器獲取的與所述健身房用戶對應的所述智能終端的數(shù)據(jù)、經(jīng)所述智能終端觸發(fā)所述設(shè)備訪問記錄器而啟動的所述健身設(shè)備采集的用戶運動數(shù)據(jù)及運動時間以及生理體征數(shù)據(jù)采集裝置采集的用戶生理體征數(shù)據(jù)來驗證所述健身房用戶、所述訪問數(shù)據(jù)以及所述運動數(shù)據(jù)之間的關(guān)聯(lián)性。本系統(tǒng)通過采集到的用戶生理體征數(shù)據(jù)對用戶與健身設(shè)備、健身數(shù)據(jù)之間的關(guān)聯(lián)性進行二次驗證,在驗證結(jié)果出現(xiàn)異常時進行重新關(guān)聯(lián),進一步提高了本系統(tǒng)確定的用戶與健身設(shè)備、健身數(shù)據(jù)之間關(guān)聯(lián)性的準確度。
為了讓健身房用戶能夠基于健身設(shè)備的使用情況合理預約健身設(shè)備,本發(fā)明的另一方面還提供了一種用于分析位于一個健身房內(nèi)的多臺健身設(shè)備的使用情況的方法。所述方法包括如下步驟:
s1:獲取所述設(shè)備訪問記錄器上傳的數(shù)據(jù)集合以及所述健身設(shè)備上傳的數(shù)據(jù)集合;
s2:針對所述數(shù)據(jù)集合中的數(shù)據(jù),確定所述智能終端訪問兩個設(shè)備訪問記錄器的時間差,以及所述設(shè)備訪問記錄器被兩個智能終端觸發(fā)訪問的時間差;
s3:利用模糊匹配算法比較所述時間差并取所述時間差中的較小值連同所述設(shè)備訪問記錄器和所述設(shè)備訪問記錄器被所述智能終端訪問的訪問時間組成時間數(shù)組集合以獲得最小時間序列集合;
s4:基于所述最小時間序列集合確定健身設(shè)備與健身房用戶的關(guān)聯(lián)性。
本發(fā)明提供的用于分析位于一個健身房內(nèi)的多臺健身設(shè)備的使用情況的方法,通過該方法可以讓健身房用戶在預約健身設(shè)備時預先了解所述健身設(shè)備的使用情況,便于健身房用戶合理選擇健身設(shè)備;并且該分析方法具有分析準確、分析速度快的優(yōu)勢,能夠提高用戶體驗。
附圖說明
圖1是本發(fā)明的健身房管理系統(tǒng)一種優(yōu)選實施方式的模塊示意圖;
圖2是本發(fā)明的健身房管理系統(tǒng)一種優(yōu)選實施方式的示意圖;和
圖3是本發(fā)明的健身房管理系統(tǒng)一種優(yōu)選實施方式的數(shù)據(jù)匹配流程圖。
附圖標記列表
10:健身設(shè)備20:設(shè)備訪問記錄器
30:云端服務(wù)管理系統(tǒng)40:智能終端
50:生理體征數(shù)據(jù)采集裝置101:數(shù)據(jù)存儲單元
102:通信單元301:數(shù)據(jù)庫單元
302:匹配單元303:驗證單元
具體實施方式
下面結(jié)合附圖和實施例進行詳細說明。
實施例1
本實施例對本發(fā)明的健身房管理系統(tǒng)進行詳細說明。
圖1示出了本發(fā)明的健身房管理系統(tǒng)一種優(yōu)選實施方式的模塊示意圖。如圖1所示,健身房管理系統(tǒng)包括至少一個健身設(shè)備10、至少一個設(shè)備訪問記錄器20、云端服務(wù)管理系統(tǒng)30、智能終端40和生理體征數(shù)據(jù)采集裝置50。健身設(shè)備10、設(shè)備訪問記錄器20、云端服務(wù)管理系統(tǒng)30、智能終端40和生理體征數(shù)據(jù)采集裝置50可以通過有線方式或無線方式連接。健身設(shè)備10用于采集用戶健身數(shù)據(jù)。設(shè)備訪問記錄器20與健身設(shè)備10按照邏輯關(guān)聯(lián)方式對應并用于采集與用戶使用相應健身設(shè)備10行為有關(guān)的信息。云端服務(wù)管理系統(tǒng)30基于健身設(shè)備10采集的用戶健身數(shù)據(jù)以及設(shè)備訪問記錄器20采集的與用戶使用行為有關(guān)信息的相關(guān)性而提供用戶與健身設(shè)備10使用的關(guān)聯(lián)性。優(yōu)選地,云端服務(wù)管理系統(tǒng)30采用模糊匹配算法匹配用戶與健身設(shè)備10使用的關(guān)聯(lián)性。本系統(tǒng)通過模糊匹配算法提供用戶與健身設(shè)備10的關(guān)聯(lián)性,使得健身房管理者和/或健身教練能夠動態(tài)了解用戶在健身房內(nèi)的動態(tài)情況,從而不僅能夠提高健身房設(shè)備的利用率,還能科學地監(jiān)控用戶的健身過程。其余用戶通過查看該用戶與健身設(shè)備10的關(guān)聯(lián)性,能夠根據(jù)健身設(shè)備10的使用情況合理選擇健身設(shè)備10進行健身,避免長時間等候。
根據(jù)一個優(yōu)選實施方式,健身設(shè)備10是通過智能終端40觸發(fā)設(shè)備訪問記錄器20而啟動的。設(shè)備訪問記錄器20記錄智能終端40的訪問數(shù)據(jù)及訪問時間并將訪問數(shù)據(jù)及訪問時間以數(shù)據(jù)集合的方式發(fā)送至云端服務(wù)管理系統(tǒng)30。經(jīng)智能終端40觸發(fā)設(shè)備訪問記錄器20而啟動的健身設(shè)備10采集用戶的運動數(shù)據(jù)及運動時間并將運動數(shù)據(jù)及運動時間以數(shù)據(jù)集合的方式發(fā)送至云端服務(wù)管理系統(tǒng)30。云端服務(wù)管理系統(tǒng)30基于其預先存儲的至少一個健身設(shè)備10與至少一個設(shè)備訪問記錄器20之間的對應關(guān)系、健身房用戶與智能終端40之間的對應關(guān)系、設(shè)備訪問記錄器20上傳的數(shù)據(jù)集合以及健身設(shè)備10上傳的數(shù)據(jù)集合并利用模糊匹配算法來確定健身房用戶、訪問數(shù)據(jù)以及運動數(shù)據(jù)之間的關(guān)聯(lián)性。健身設(shè)備10與設(shè)備訪問記錄器20之間的對應關(guān)系可以是一一對應,也可以是一個健身設(shè)備10對應多個設(shè)備訪問記錄器20,還可以是多個健身設(shè)備10對應一個設(shè)備訪問記錄器20。
基于時間的模糊匹配算法,相較于其它匹配算法,具有準確率高、速度快的優(yōu)勢。例如:2016年11月30日10點10分,用戶a掃描了健身房內(nèi)的第一跑步機,第一跑步機將讀取到了用戶a的個人信息數(shù)據(jù),同時,第一跑步機將讀取到的數(shù)據(jù)連同數(shù)據(jù)的讀取時間同時上傳至云端服務(wù)管理系統(tǒng)30。2016年11月30日10點11分,第一跑步機采集到了運動數(shù)據(jù)并將采集到的運動數(shù)據(jù)連同運動數(shù)據(jù)的采集時間同時上傳至云端服務(wù)管理系統(tǒng)30。云端服務(wù)管理系統(tǒng)30基于接收到的第一跑步機上傳的數(shù)據(jù),利用模糊匹配算法,推測是用戶a在第一跑步機上進行了運動。
根據(jù)一個優(yōu)選實施方式,云端服務(wù)管理系統(tǒng)30分別以數(shù)據(jù)集合的形式預先存儲至少一個健身設(shè)備10與至少一個設(shè)備訪問記錄器20之間的對應關(guān)系以及健身房用戶與智能終端40之間的對應關(guān)系。優(yōu)選地,用戶與智能終端40之間也是按照邏輯關(guān)聯(lián)方式對應的。更優(yōu)選地,用戶與智能終端40之間的對應關(guān)系可以是一一對應,也可以是一個用戶對應多個智能終端40,還可以是多個用戶對應一個智能終端40。云端服務(wù)管理系統(tǒng)30至少通過設(shè)備訪問記錄器20上傳至云端服務(wù)管理系統(tǒng)30的訪問數(shù)據(jù)及訪問時間的數(shù)據(jù)集合、以及由健身設(shè)備10上傳至云端服務(wù)管理系統(tǒng)30的運動數(shù)據(jù)及運動時間的數(shù)據(jù)集合來獲得最小時間序列集合并基于最小時間序列集合來確定健身房用戶、訪問數(shù)據(jù)以及運動數(shù)據(jù)之間的關(guān)聯(lián)性。
圖2示出了本發(fā)明的健身房管理系統(tǒng)一種優(yōu)選實施方式的示意圖。如圖2所示,健身房用戶通過智能終端40觸發(fā)設(shè)備訪問記錄器20,經(jīng)觸發(fā)后的設(shè)備訪問記錄器20啟動健身設(shè)備10。設(shè)備訪問記錄器20還將智能終端40的訪問記錄上傳至云端服務(wù)管理系統(tǒng)30。用戶進行運動時,健身設(shè)備10采集用戶的運動數(shù)據(jù),并將用戶的運動數(shù)據(jù)上傳至云端服務(wù)管理系統(tǒng)30。優(yōu)選地,設(shè)備訪問記錄器20上傳數(shù)據(jù)的云端服務(wù)管理系統(tǒng)30和健身設(shè)備10上傳數(shù)據(jù)的云端服務(wù)管理系統(tǒng)30可以是同一臺云端服務(wù)管理系統(tǒng),也可以是不同的云端服務(wù)管理系統(tǒng)。優(yōu)選地,云端服務(wù)管理系統(tǒng)30對用戶的運動數(shù)據(jù)和/或訪問數(shù)據(jù)進行分析匹配后,可以將用戶的運動報告和/或匹配結(jié)果存儲至云端服務(wù)管理系統(tǒng)30,也可以通過設(shè)備訪問記錄器20傳送至與健身房用戶對應的智能終端40。優(yōu)選地,用戶需要使用下一個健身設(shè)備時,再次通過智能終端40啟動設(shè)備訪問記錄器20。優(yōu)選地,用戶前后使用的兩個智能終端40可以是同一個,也可以是不同的。
下面具體介紹各個模塊的結(jié)構(gòu)和功能。
根據(jù)一個優(yōu)選實施方式,本發(fā)明的健身房管理系統(tǒng)包括至少一個健身設(shè)備10。各個健身設(shè)備10之間相互獨立運行。優(yōu)選地,健身設(shè)備10可以是體檢儀、跑步機、健身車、踏步機、力量器械等。健身設(shè)備10也可以是其它健康、健身、檢測或訓練用設(shè)備。再次參見圖1,健身設(shè)備10具有數(shù)據(jù)存儲單元101和通信單元102。數(shù)據(jù)存儲單元101采集和/或存儲與智能終端40對應的健身房用戶的運動數(shù)據(jù)及運動時間。存儲的數(shù)據(jù)經(jīng)通信單元102發(fā)送至云端服務(wù)管理系統(tǒng)30。數(shù)據(jù)存儲單元101用以存儲健身設(shè)備10采集到的用戶健身數(shù)據(jù)。優(yōu)選地,用戶健身數(shù)據(jù)為健身設(shè)備10的一般指標,其依據(jù)健身設(shè)備10類型的不同而有所差別。例如,健身設(shè)備10為啞鈴時,用戶健身數(shù)據(jù)為運動時長、運動頻率、重量等。健身設(shè)備10為跑步機時,用戶健身數(shù)據(jù)為坡度、距離、消耗卡路里、運動時長等。
根據(jù)一個優(yōu)選實施方式,通信單元102通過如下方式中的一種或多種將至少包括健身設(shè)備10的數(shù)據(jù)、運動數(shù)據(jù)及運動時間組成的數(shù)據(jù)集合發(fā)送至云端服務(wù)管理系統(tǒng)30:通信單元102將數(shù)據(jù)集合發(fā)送至中間服務(wù)器,再經(jīng)中間服務(wù)器主動將數(shù)據(jù)集合推送至云端服務(wù)管理系統(tǒng)30?;蛘咄ㄐ艈卧?02將數(shù)據(jù)集合發(fā)送至中間服務(wù)器,由云端服務(wù)管理系統(tǒng)30定時從中間服務(wù)器獲取數(shù)據(jù)集合。或者通信單元102將數(shù)據(jù)集合發(fā)送至智能設(shè)備上的健身房管理系統(tǒng)app,由智能設(shè)備將數(shù)據(jù)集合發(fā)送至云端服務(wù)管理系統(tǒng)30。本發(fā)明的云端服務(wù)管理系統(tǒng)30可以通過多種途徑獲取健身設(shè)備10收集到的用戶健身數(shù)據(jù),并且本發(fā)明提供的方法能使云端服務(wù)管理系統(tǒng)30及時獲取健身設(shè)備10收集到的用戶健身數(shù)據(jù),避免數(shù)據(jù)遺漏而造成的關(guān)聯(lián)錯誤。
根據(jù)一個優(yōu)選實施方式,設(shè)備訪問記錄器20與健身設(shè)備10按照邏輯關(guān)聯(lián)方式對應。優(yōu)選地,設(shè)備訪問記錄器20與健身設(shè)備10一一對應。設(shè)備訪問記錄器20附接至相應健身設(shè)備10上或者設(shè)置于相應健身設(shè)備10近旁。優(yōu)選地,近旁是指用戶使用健身設(shè)備10時,設(shè)備訪問記錄器20與智能終端40能夠進行通訊的范圍內(nèi)。設(shè)備訪問記錄器20用以記錄與健身房用戶一一對應的智能終端40對其的訪問信息。設(shè)備訪問記錄器20將至少包括與健身房用戶一一對應的智能終端40的數(shù)據(jù)、至少一個設(shè)備訪問記錄器20的數(shù)據(jù)以及智能終端40觸發(fā)至少一個設(shè)備訪問記錄器20的訪問時間組成的數(shù)據(jù)集合發(fā)送至云端服務(wù)管理系統(tǒng)30。優(yōu)選地,設(shè)備訪問記錄器20還用于采集用戶對相應健身設(shè)備10的使用信息。用戶對相應健身設(shè)備10的使用信息例如是,健身設(shè)備10的使用頻率、用戶使用健身設(shè)備10的時長及使用強度,以及用戶使用健身設(shè)備10運動的原始數(shù)據(jù),如心率、扭力、踩踏頻率、力度以及速度等。
根據(jù)一個優(yōu)選實施方式,智能終端40通過如下方式中的一種或多種觸發(fā)并訪問至少一個設(shè)備訪問記錄器20:智能終端40通過nfc近場觸發(fā)并訪問至少一個設(shè)備訪問記錄器20。或者至少一個設(shè)備訪問記錄器20通過藍牙廣播獲取智能終端40的數(shù)據(jù)。或者至少一個設(shè)備訪問記錄器20按照私有協(xié)議通訊獲取智能終端40的數(shù)據(jù)。本發(fā)明的設(shè)備訪問記錄器20與智能終端40之間的觸發(fā)方式不限于此。二者間具有多種觸發(fā)方式,其觸發(fā)方式簡單易操作。至少一個設(shè)備訪問記錄器20將至少包括智能終端40的數(shù)據(jù)、至少一個設(shè)備訪問記錄器20的數(shù)據(jù)以及智能終端40與至少一個設(shè)備訪問記錄器20通訊的訪問時間組成的數(shù)據(jù)集合發(fā)送至云端服務(wù)管理系統(tǒng)30?;蛘咧辽僖粋€設(shè)備訪問記錄器20將至少包括智能終端40的數(shù)據(jù)、至少一個設(shè)備訪問記錄器20的數(shù)據(jù)以及智能終端40與至少一個設(shè)備訪問記錄器20通訊的訪問時間組成的數(shù)據(jù)集合發(fā)送至中間服務(wù)器,經(jīng)中間服務(wù)器將數(shù)據(jù)集合發(fā)送至云端服務(wù)管理系統(tǒng)30。
根據(jù)一個優(yōu)選實施方式,健身房管理系統(tǒng)還包括智能終端40。智能終端40與用戶按照邏輯關(guān)聯(lián)方式對應。優(yōu)選地,智能終端40與用戶一一對應。優(yōu)選地,設(shè)備訪問記錄器20與用戶的智能終端40可以進行互相識別。優(yōu)選地,智能終端40可以是手機、平板電腦、智能手環(huán)、智能手表、pc機、定制設(shè)備或其他可識別設(shè)備。設(shè)備訪問記錄器20與智能終端40的識別可以在用戶使用健身設(shè)備10前通過智能終端40掃描設(shè)備訪問記錄器20的二維碼實現(xiàn)。優(yōu)選地,各設(shè)備訪問記錄器20上設(shè)有二維碼。二維碼含有設(shè)備訪問記錄器20的唯一識別碼,用戶通過智能終端40掃描設(shè)備訪問記錄器20的二維碼后登陸健身房管理系統(tǒng)。云端服務(wù)管理系統(tǒng)30對用戶和設(shè)備訪問記錄器20進行識別。識別也可以通過近場通訊實現(xiàn)。優(yōu)選地,智能終端40和設(shè)備訪問記錄器20都具有近場通訊功能的情況下,智能終端40和設(shè)備訪問記錄器20發(fā)生近場通訊,云端服務(wù)管理系統(tǒng)30對用戶和健身設(shè)備10進行識別。識別還可以是在設(shè)備訪問記錄器20上設(shè)置讀卡器以讀取智能終端40的信息。優(yōu)選地,在設(shè)備訪問記錄器20上設(shè)置讀卡器以讀取智能終端40的信息。設(shè)備訪問記錄器20將讀取的用戶信息連同用戶信息的讀取時間同時發(fā)送至云端服務(wù)管理系統(tǒng)30。云端服務(wù)管理系統(tǒng)30對用戶和設(shè)備訪問記錄器20進行識別。優(yōu)選地,本發(fā)明的健身房管理系統(tǒng)具有與用戶唯一對應的便攜式智能終端40,云端服務(wù)管理系統(tǒng)30通過對設(shè)備訪問記錄器20和智能終端40的識別,從而基于接收到的用戶信息以及設(shè)備訪問記錄器20的基本信息而分別建立健身設(shè)備數(shù)據(jù)庫和用戶數(shù)據(jù)庫,從而能夠?qū)∩矸康臄?shù)據(jù)進行有序管理。
根據(jù)一個優(yōu)選實施方式,智能終端40還用于用戶向云端服務(wù)管理系統(tǒng)30發(fā)送自身健康數(shù)據(jù)信息和/或查看云端服務(wù)管理系統(tǒng)30推送的與用戶健身相關(guān)的數(shù)據(jù)信息。例如,通過智能終端40,用戶將其運動數(shù)據(jù)、心率數(shù)據(jù)、飲食數(shù)據(jù)、體檢數(shù)據(jù)、病例數(shù)據(jù)等發(fā)送至云端服務(wù)管理系統(tǒng)30的數(shù)據(jù)庫單元301進行存儲。健身房的管理者和/或教練能夠基于每一用戶的歷史信息科學、合理地為用戶提供健身建議,能夠更準確的改進人體身體健康狀況,通過本系統(tǒng)健身房的管理者和/或教練也可隨時掌握用戶的健康狀況。
根據(jù)一個優(yōu)選實施方式,健身房管理系統(tǒng)還包括生理體征數(shù)據(jù)采集裝置50。生理體征數(shù)據(jù)采集裝置50用以采集用戶運動時的生理體征數(shù)據(jù)并將采集的數(shù)據(jù)與數(shù)據(jù)采集時間同時發(fā)送至云端服務(wù)管理系統(tǒng)30。生理體征數(shù)據(jù)采集裝置50與云端服務(wù)管理系統(tǒng)30通過無線方式連接。優(yōu)選地,生理體征數(shù)據(jù)采集裝置50包括主控模塊、與主控模塊相互連接的存儲單元、心率傳感器、3d加速度傳感器、無線收發(fā)單元以及電池。優(yōu)選地,生理體征數(shù)據(jù)采集裝置50包括佩戴于手腕上的手環(huán)或手表、佩戴于胸前的心率傳感器等。更進一步地,心率傳感器包括led反射光傳感器、紅外傳感器、脈搏傳感器、壓力傳感器或者超聲波傳感器。云端服務(wù)管理系統(tǒng)30基于采集到的用戶在運動過程中的生理體征數(shù)據(jù)以及用戶與至少一個健身設(shè)備10使用的關(guān)聯(lián)性動態(tài)調(diào)整用戶的健身計劃。本發(fā)明的健身房管理系統(tǒng)采集用戶在運動過程中的生理體征數(shù)據(jù),在用戶出現(xiàn)不適時,能夠及時調(diào)整用戶的運動計劃,避免給用戶造成傷害。例如是:生理體征數(shù)據(jù)采集裝置50采集到用戶的心率參數(shù)在60次/分鐘以下或者100次/分鐘以上,舒張壓力參數(shù)在60毫米汞柱以下或者90毫米汞柱以上,收縮壓力參數(shù)在90毫米汞柱以下或者130毫米汞柱以上等異常生理體征參數(shù)中的一種或多種狀況時,云端服務(wù)管理系統(tǒng)30查找用戶是否正在使用至少一個健身設(shè)備10,若是,云端服務(wù)管理系統(tǒng)30及時對至少一個健身設(shè)備10執(zhí)行停止運行命令。云端服務(wù)管理系統(tǒng)30還向智能終端40發(fā)送緊急提示和/或調(diào)整后的運動建議。
根據(jù)一個優(yōu)選實施方式,生理體征數(shù)據(jù)采集裝置50與云端服務(wù)管理系統(tǒng)30之間設(shè)置有一個或多個中繼器。由于健身房的空間較大,而且通常會有較多的房間,采用無線方式實現(xiàn)生理體征數(shù)據(jù)采集裝置50與云端服務(wù)管理系統(tǒng)30之間的通信會有一些困難,甚至會造成數(shù)據(jù)丟失,通過設(shè)置中繼器,能夠?qū)崿F(xiàn)生理體征數(shù)據(jù)采集裝置50與云端服務(wù)管理系統(tǒng)30之間的無縫隙、無死角通信,處于健身房內(nèi)的任何一個用戶的生理體征數(shù)據(jù)均能即時上傳至云端服務(wù)管理系統(tǒng)30,避免了數(shù)據(jù)丟失,保證了數(shù)據(jù)的完整性。
再次參見圖1,云端服務(wù)管理系統(tǒng)30包括數(shù)據(jù)庫單元301、匹配單元302和驗證單元303。
根據(jù)一個優(yōu)選實施方式,數(shù)據(jù)庫單元301用以以數(shù)據(jù)集合的形式存儲至少一個健身設(shè)備10與至少一個設(shè)備訪問記錄器20之間的對應關(guān)系以及健身房用戶與智能終端40之間的對應關(guān)系。數(shù)據(jù)庫單元301還用以接收并存儲由至少一個設(shè)備訪問記錄器20發(fā)送的數(shù)據(jù)集合、由健身設(shè)備10發(fā)送的數(shù)據(jù)集合。數(shù)據(jù)庫單元301還用于存儲用戶通過智能終端40以及生理體征數(shù)據(jù)采集裝置50上傳的數(shù)據(jù)信息。優(yōu)選地,數(shù)據(jù)庫單元301還用于存儲生理體征數(shù)據(jù)采集裝置50上傳的用戶健身之時的生理體征數(shù)據(jù)。本發(fā)明的健身房管理系統(tǒng)將數(shù)據(jù)以集合方式分類存儲,能保證數(shù)據(jù)間的關(guān)聯(lián)系,便于對健身設(shè)備和用戶進行有序的管理。
根據(jù)一個優(yōu)選實施方式,匹配單元302基于云端服務(wù)管理系統(tǒng)30發(fā)送的匹配命令從數(shù)據(jù)庫單元301中提取數(shù)據(jù)集合。優(yōu)選地,匹配單元302提取的數(shù)據(jù)集合為以數(shù)據(jù)集合形式存儲的至少一個健身設(shè)備10與至少一個設(shè)備訪問記錄器20之間的對應關(guān)系以及健身房用戶與智能終端40之間的對應關(guān)系、由至少包括智能終端40的數(shù)據(jù)、至少一個設(shè)備訪問記錄器20的數(shù)據(jù)以及智能終端40觸發(fā)至少一個設(shè)備訪問記錄器20的訪問時間組成的數(shù)據(jù)集合、以及由至少包括健身設(shè)備10的數(shù)據(jù)、運動數(shù)據(jù)及運動時間組成的數(shù)據(jù)集合中的一個或多個。匹配單元302基于尋找到的最小時間序列集合來確定健身房用戶、訪問數(shù)據(jù)以及運動數(shù)據(jù)之間的關(guān)聯(lián)性。優(yōu)選地,匹配單元302將匹配結(jié)果存儲至云端服務(wù)管理系統(tǒng)30和/或推送至智能終端40。本系統(tǒng)通過模糊匹配算法提供用戶與健身設(shè)備10的關(guān)聯(lián)性,使得健身房管理者和/或健身教練能夠動態(tài)了解用戶在健身房內(nèi)的動態(tài)情況,同時解決了健身房內(nèi)健身設(shè)備與用戶數(shù)據(jù)庫之間無關(guān)聯(lián)的問題,從而不僅能夠提高健身房設(shè)備的利用率,還能科學地監(jiān)控用戶的健身過程。
根據(jù)一個優(yōu)選實施方式,驗證單元303基于至少一個設(shè)備訪問記錄器20獲取的與健身房用戶一一對應的智能終端40的數(shù)據(jù)、經(jīng)智能終端40觸發(fā)設(shè)備訪問記錄器20而啟動的健身設(shè)備10采集的用戶運動數(shù)據(jù)及運動時間以及生理體征數(shù)據(jù)采集裝置50采集的用戶生理體征數(shù)據(jù)來驗證健身房用戶、訪問數(shù)據(jù)以及運動數(shù)據(jù)之間的關(guān)聯(lián)性。本系統(tǒng)通過設(shè)置驗證單元303,通過驗證單元303驗證用戶與至少一個健身設(shè)備10使用的關(guān)聯(lián)性,從而可以提供本系統(tǒng)匹配的用戶與至少一個健身設(shè)備10使用關(guān)聯(lián)性的準確程度。優(yōu)選地,至少一個健身設(shè)備10讀取的智能終端40的信息、至少一個健身設(shè)備10采集的用戶健身數(shù)據(jù)、至少一個設(shè)備訪問記錄器20記錄的用戶對至少一個健身設(shè)備10的使用信息和生理體征數(shù)據(jù)采集裝置50采集的用戶運動之時的生理體征數(shù)據(jù)中出現(xiàn)有一組及一組以上不對應信息時,由匹配單元302進行二次匹配。
根據(jù)一個優(yōu)選實施方式,健身房管理系統(tǒng)集中于一臺服務(wù)器上或分布于多臺服務(wù)器上。健身房管理系統(tǒng)通過與健身房內(nèi)的至少一個健身設(shè)備10彼此鏈接或邏輯連接以管理至少一個健身設(shè)備10和/或分析用戶的健身情況。本發(fā)明的健身房管理系統(tǒng)可以包括一個軟件、一個硬件、一臺服務(wù)器和/或多臺服務(wù)器。更一般地,本發(fā)明的健身房管理系統(tǒng)是安裝在一臺或多臺服務(wù)器上的軟件管理系統(tǒng)。該軟件管理系統(tǒng)與健身房內(nèi)的健身設(shè)備10彼此鏈接或邏輯連接,用以管理相關(guān)設(shè)備或統(tǒng)計分析用戶的健身情況。
實施例2
本實施例對本發(fā)明的健身房管理系統(tǒng)的工作流程進行詳細說明。
根據(jù)一個優(yōu)選實施方式,最小時間序列集合是智能終端40訪問兩個設(shè)備訪問記錄器20的時間差以及設(shè)備訪問記錄器20被兩個智能終端40觸發(fā)訪問的時間差中的較小值并連同相應的設(shè)備訪問記錄器20、相應設(shè)備訪問記錄器20被智能終端40訪問的時間組成的時間數(shù)組集合。最小時間序列集合反映的是相應的設(shè)備訪問記錄器20對應的健身設(shè)備10在該時間差之間的數(shù)據(jù)屬于佩戴了相應智能終端40對應的用戶。
根據(jù)一個優(yōu)選實施方式,本發(fā)明通過如下方式尋找滿足條件的最小時間序列集合:獲取智能終端40訪問的設(shè)備訪問記錄器20的數(shù)據(jù)集合,針對獲取的數(shù)據(jù)集合中的數(shù)據(jù)進行分析以確定智能終端40訪問另一個設(shè)備訪問記錄器20的時間差以及設(shè)備訪問記錄器20被另一個智能終端40觸發(fā)訪問的時間差,取該時間差的較小值并連同相應的設(shè)備訪問記錄器20、相應設(shè)備訪問記錄器20被智能終端40訪問的時間組成新的時間數(shù)組集合。新獲得的時間數(shù)組集合即為最小時間序列集合。
對本發(fā)明的健身房管理系統(tǒng)所涉及到的基本數(shù)據(jù)做如下定義:
用戶a、用戶b……用戶n分別定義為usera、userb……usern。
用戶佩戴的觸發(fā)設(shè)備,智能終端a、智能終端b……智能終端n分別定義為wristbanda、wristbandb……wristbandn。
第一設(shè)備訪問記錄器、第二設(shè)備訪問記錄器……第n設(shè)備訪問記錄器分別定義為scanner1、scanner2……scannern。
第一健身設(shè)備、第二健身設(shè)備……第n健身設(shè)備分別定義為device1、device2……devicen。
第一健身設(shè)備、第二健身設(shè)備……第n健身設(shè)備上傳的健身數(shù)據(jù)的形式分別定義為(device1,運動數(shù)據(jù),訪問時間)、(device2,運動數(shù)據(jù),訪問時間)……(devicen,運動數(shù)據(jù),訪問時間)。
第一設(shè)備訪問記錄器、第二設(shè)備訪問記錄器……第n設(shè)備訪問記錄器上傳的數(shù)據(jù)形式定義為(wristbandx,scanner1,訪問時間)。wristbandx表示為智能終端中的任何一個。
云端服務(wù)管理系統(tǒng)20預先綁定并存儲的數(shù)據(jù)有:用戶和佩戴的智能終端40的關(guān)系(userx,wristbandx)、設(shè)備訪問記錄器20和健身設(shè)備10的關(guān)系(scannerx,devicex)。userx表示為用戶中的任何一個。wristbandx表示為智能終端40中的任何一個。scannerx表示為設(shè)備訪問記錄器20中的任何一個。devicex表示為健身設(shè)備10中的任何一個。
根據(jù)一個優(yōu)選實施方式,本發(fā)明的健身房管理系統(tǒng)的工作流程至少包括如下步驟:
s1:用戶佩戴智能終端40,云端服務(wù)管理系統(tǒng)30記錄用戶與智能終端40之間的關(guān)系。優(yōu)選地,用戶與智能終端40之間的關(guān)系為健身房管理系統(tǒng)預先綁定的。優(yōu)選地,以智能終端a與用戶a對應為例,用戶a佩戴有智能終端a,云端服務(wù)管理系統(tǒng)30將用戶a與智能終端a之間的關(guān)系記為(usera,wristbanda)。
s2:用戶通過智能終端40觸發(fā)設(shè)備訪問記錄器20,設(shè)備訪問記錄器20將用戶的訪問數(shù)據(jù)上傳至云端服務(wù)管理系統(tǒng)30。優(yōu)選地,以用戶a(usera)通過智能終端a(wristbanda)觸發(fā)了第一設(shè)備訪問記錄器(scanner1)為例,第一設(shè)備訪問記錄器(scanner1)將用戶a(usera)的訪問數(shù)據(jù)上傳至云端服務(wù)管理系統(tǒng)30。第一設(shè)備訪問記錄器(scanner1)上傳的數(shù)據(jù)形式為(wristbanda,scanner1,訪問時間)。
s3:用戶在設(shè)備訪問記錄器20對應的健身設(shè)備10上運動過程中,健身設(shè)備10收集用戶的運動數(shù)據(jù)。優(yōu)選地,設(shè)備訪問記錄器20和健身設(shè)備10的對應關(guān)系是系統(tǒng)預先綁定的。優(yōu)選地,以第一設(shè)備訪問記錄器(scanner1)對應于第一健身設(shè)備(device1)為例,第一設(shè)備訪問記錄器(scanner1)與第一健身設(shè)備(device1)之間的關(guān)系記為(scanner1,device1)。用戶a(usera)在第一設(shè)備訪問記錄器(scanner1)對應的第一健身設(shè)備(device1)上運動過程中,第一健身設(shè)備(device1)收集用戶a(usera)的運動數(shù)據(jù)。
s4:用戶在設(shè)備訪問記錄器20對應的健身設(shè)備10上結(jié)束運動后,健身設(shè)備10將收集到的運動數(shù)據(jù)上傳至云端服務(wù)管理系統(tǒng)30。優(yōu)選地,用戶a(usera)在第一設(shè)備訪問記錄器(scanner1)對應的第一健身設(shè)備(device1)上結(jié)束運動后,第一健身設(shè)備(device1)將收集到的用戶a(usera)的運動數(shù)據(jù)上傳至云端服務(wù)管理系統(tǒng)30。第一健身設(shè)備(device1)上傳的數(shù)據(jù)形式為(device1,運動數(shù)據(jù),訪問時間)。
s5:云端服務(wù)管理系統(tǒng)30基于模糊匹配算法將用戶、訪問數(shù)據(jù)和運動數(shù)據(jù)進行關(guān)聯(lián)。優(yōu)選地,云端服務(wù)管理系統(tǒng)30利用其預先綁定的用戶與智能終端40之間的關(guān)系、設(shè)備訪問記錄器20與健身設(shè)備10之間的關(guān)系、設(shè)備訪問記錄器20上傳的數(shù)據(jù)以及健身設(shè)備10上傳的數(shù)據(jù),通過模糊匹配算法找到滿足條件的最小時間序列集合來確定用戶、訪問數(shù)據(jù)和運動數(shù)據(jù)之間的關(guān)系。
根據(jù)一個優(yōu)選實施方式,本發(fā)明的模糊匹配算法基于如下思想實現(xiàn):出現(xiàn)以下兩種情況之一,第一健身設(shè)備(device1)上傳的數(shù)據(jù)屬于佩戴了智能終端a(wristbanda)的用戶a(usera)。
第一種情況:智能終端a(wristbanda)觸發(fā)第一健身設(shè)備(device1)到智能終端a(wristbanda)觸發(fā)第二健身設(shè)備(device2)之間的時間內(nèi)第一健身設(shè)備(device1)采集并上傳的數(shù)據(jù)屬于用戶a(usera)。即用戶a(usera)通過智能終端a(wristbanda)先觸發(fā)并使用了第一健身設(shè)備(device1),再通過智能終端a(wristbanda)觸發(fā)并使用了第二健身設(shè)備(device2)。
第二種情況:智能終端a(wristbanda)觸發(fā)第一健身設(shè)備(device1)到智能終端b(wristbandb)觸發(fā)第一健身設(shè)備(device1)之間的時間內(nèi)第一健身設(shè)備(device1)采集并上傳的數(shù)據(jù)屬于用戶a(usera)。即用戶a(usera)通過智能終端a(wristbanda)先觸發(fā)并使用了第一健身設(shè)備(device1),然后用戶b通過智能終端b(wristbandb)觸發(fā)并使用了第一健身設(shè)備(device1)。
根據(jù)一個優(yōu)選實施方式,本發(fā)明的模糊匹配算法通過尋找滿足條件的最小時間序列集合實現(xiàn),具體過程如下所述。圖3示出了本發(fā)明的健身房管理系統(tǒng)的數(shù)據(jù)匹配流程圖。如圖3所示,數(shù)據(jù)匹配過程至少包括如下步驟:
s501:獲取智能終端a(wristbanda)訪問的設(shè)備訪問記錄器20的數(shù)據(jù)集合。獲取的數(shù)據(jù)集合記為如下形式,例如[(wristbanda,scanner1,datetime1),(wristbanda,scanner2,datetime2)……(wristbanda,scannern,datetimen)]。其中,(wristbanda,scannern,datetimen)表示智能終端a(wristbanda)在datetimen這個時間觸發(fā)并訪問了第n設(shè)備訪問記錄器(scannern)。
s502:針對上述數(shù)據(jù)集合中的每一組數(shù)據(jù),確定智能終端a(wristbanda)訪問另一個設(shè)備訪問記錄器(scannerx)的時間差以及第n個設(shè)備訪問記錄器(scannern)被另一個智能終端(wristbandx)觸發(fā)訪問的時間差。
第n個設(shè)備訪問記錄器(scannern)上傳的智能終端a(wristbanda)的訪問數(shù)據(jù)形式為(wristbanda,scannern,datetimen)。第n+1個設(shè)備訪問記錄器(scannern+1)上傳的智能終端a(wristbanda)的訪問數(shù)據(jù)形式為(wristbanda,scannern+1,datetimen+1)。記二者的訪問時間差為f(a)。f(a)=(datetimen+1)-(datetimen)。
第n個設(shè)備訪問記錄器(scannern)上傳的智能終端a(wristbanda)的訪問數(shù)據(jù)形式為(wristbanda,scannern,datetimen)。第n個設(shè)備訪問記錄器(scannern)上傳的智能終端a+1(wristbanda+1)的訪問數(shù)據(jù)形式為(wristbanda+1,scannern,datetimea+1)。智能終端a+1(wristbanda+1)表示在智能終端a(wristbanda)之后觸發(fā)并訪問第n個設(shè)備訪問記錄器(scannern)的智能終端。記二者的訪問時間差為f(b)。f(b)=(datetimea+1)-(datetimen)。
s503:判斷f(a)與f(b)的大小,取f(a)與f(b)中的較小值組成新的時間數(shù)組集合以獲得最小時間序列集合。若f(a)-f(b)<0,記錄(scannern,datetimen,f(a))。其中,a和n為大于等于1的正整數(shù)。若f(a)-f(b)>0,記錄(scannern,datetimen,f(b))。其中,b和n為大于等于1的正整數(shù)。因此,取f(a)與f(b)中的較小值組成的新時間數(shù)組集合為[(scanner1,datetime1,f(1)),(scanner2,datetime2,f(2))……(scannern,datetimen,f(n))]。
s504:健身數(shù)據(jù)與用戶的匹配。優(yōu)選地,基于組成的新時間數(shù)組集合為[(scanner1,datetime1,f(1)),(scanner2,datetime2,f(2))……(scannern,datetimen,f(n))]來判斷健身數(shù)據(jù)與用戶的匹配關(guān)系。以(scanner1,datetime1,f(1))為例,該集合表示第一設(shè)備訪問記錄器(scanner1)對應的第一健身設(shè)備(device1)在datetime1至datetime2之間的數(shù)據(jù)屬于佩戴了智能終端a(wristbanda)對應的用戶a(usera)。以(scannern,datetimen,f(n))為例,該集合表示第n設(shè)備訪問記錄器(scannern)對應的第n健身設(shè)備(devicen)在datetimen至datetimen+1之間的數(shù)據(jù)屬于佩戴了智能終端x(wristbandx)對應的用戶x(userx)。其中,n為大于等于1的正整數(shù)。wristbandx為智能終端中的任何一個。userx為與智能終端x對應的用戶x。
本發(fā)明的健身房管理系統(tǒng)通過預先對健身房管理系統(tǒng)中的用戶、健身設(shè)備10、設(shè)備訪問記錄器20以及智能終端40進行定義,并且還對用戶與智能終端40間的關(guān)系、健身設(shè)備10與設(shè)備訪問記錄器20之間的關(guān)系進行預先綁定并由云端服務(wù)管理系統(tǒng)30進行記錄,云端服務(wù)管理系統(tǒng)30基于收集到的運動數(shù)據(jù)通過尋找最小時間序列集合的方式實現(xiàn)模糊匹配,確定用戶與健身設(shè)備10、健身數(shù)據(jù)之間的關(guān)聯(lián)性。面對健身房管理系統(tǒng)中涉及的大量數(shù)據(jù),本發(fā)明的數(shù)據(jù)以集合方式進行記錄,能有效確保數(shù)據(jù)間的關(guān)聯(lián)性,并且尋找最小時間序列集合的方式實現(xiàn)的模糊匹配算法具有匹配準確度高、匹配速度快的優(yōu)勢。
需要注意的是,上述具體實施例是示例性的,本領(lǐng)域技術(shù)人員可以在本發(fā)明公開內(nèi)容的啟發(fā)下想出各種解決方案,而這些解決方案也都屬于本發(fā)明的公開范圍并落入本發(fā)明的保護范圍之內(nèi)。本領(lǐng)域技術(shù)人員應該明白,本發(fā)明說明書及其附圖均為說明性而并非構(gòu)成對權(quán)利要求的限制。本發(fā)明的保護范圍由權(quán)利要求及其等同物限定。