本發(fā)明涉及自適應(yīng)訓(xùn)練領(lǐng)域,特別涉及一種進行信息驗證的方法和設(shè)備。
背景技術(shù):
缺血預(yù)適應(yīng)訓(xùn)練的作用主要是三個方面:促進組織改善血流、降低組織代謝能量需求和修復(fù)損傷組織。
缺血預(yù)適應(yīng)訓(xùn)練一方面,避免急性缺血性心腦血管病的發(fā)生,降低心腦血管事件的病發(fā)率,或給藥物治療或手術(shù)治療提供機會,減輕致殘率和死亡率,用于心腦血管病的預(yù)防。另一方面,改善缺血組織的血流動力學(xué)和代謝狀況,形成新的供求平衡,用于高危心腦血管病的治療,如閉塞性血管病。
通過使用心腦缺血預(yù)適應(yīng)訓(xùn)練儀訓(xùn)練,可調(diào)動機體的自身防御和修復(fù)機能,達到對心腦缺血的預(yù)防和治療作用。
目前缺血預(yù)適應(yīng)訓(xùn)練的方式是訓(xùn)練設(shè)備根據(jù)訓(xùn)練參數(shù)對訓(xùn)練的方式進行設(shè)置,并由用戶通過訓(xùn)練設(shè)備進行訓(xùn)練。
而在實際訓(xùn)練過程中有一些非法用戶,比如沒有使用權(quán)限的用戶也可以使用訓(xùn)練設(shè)備進行訓(xùn)練,而且也有一些非法訓(xùn)練設(shè)備,比如未經(jīng)過調(diào)整或未進行參數(shù)配置的設(shè)備也可能被合法用戶使用。
綜上所述,目前在進行自適應(yīng)訓(xùn)練時經(jīng)常會出現(xiàn)非法用戶使用訓(xùn)練設(shè)備以及合法用戶使用非法訓(xùn)練設(shè)備的情況。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種進行信息驗證的方法和設(shè)備,用以解決現(xiàn)有技術(shù)中存在的在進行自適應(yīng)訓(xùn)練時經(jīng)常會出現(xiàn)非法用戶使用訓(xùn)練設(shè)備以及合法用戶使用非法訓(xùn)練設(shè)備的情況的問題。
本發(fā)明實施例提供的一種進行信息驗證的方法,該方法包括:
訓(xùn)練設(shè)備在開機后向遠程控制設(shè)備發(fā)送設(shè)備標識;
所述訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的設(shè)備驗證通過消息后獲取用戶的身份標識;
所述訓(xùn)練設(shè)備將獲取到的用戶的身份標識發(fā)送給所述遠程控制設(shè)備;
所述訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的用戶驗證通過消息后允許所述用戶使用所述訓(xùn)練設(shè)備。
可選的,所述訓(xùn)練設(shè)備在開機后向遠程控制設(shè)備發(fā)送設(shè)備標識之后,還包括:
所述訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的設(shè)備驗證未通過消息后停止運行;
所述訓(xùn)練設(shè)備將獲取到的用戶的身份標識發(fā)送給所述遠程控制設(shè)備之后,還包括
所述訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的用戶驗證未通過消息后拒絕所述用戶使用所述訓(xùn)練設(shè)備或允許所述用戶使用所述訓(xùn)練設(shè)備的非授權(quán)用戶功能。
可選的,所述訓(xùn)練設(shè)備在開機后向遠程控制設(shè)備發(fā)送設(shè)備標識,包括:
所述訓(xùn)練設(shè)備在開機后對設(shè)備標識進行加密,并向遠程控制設(shè)備發(fā)送加密后的設(shè)備標識;
所述訓(xùn)練設(shè)備將獲取到的用戶的身份標識發(fā)送給所述遠程控制設(shè)備,包括:
所述訓(xùn)練設(shè)備對獲取到的用戶的身份標識進行加密,并向遠程控制設(shè)備發(fā)送加密后的身份標識。
可選的,所述訓(xùn)練設(shè)備允許所述用戶使用所述訓(xùn)練設(shè)備之后,還包括:
所述訓(xùn)練設(shè)備采集用戶在訓(xùn)練過程中的生理參數(shù),并對本次和/或之前采集到的生理參數(shù)加密后與所述用戶的身份標識綁定,將綁定后的所述用戶的身份標識和加密后的生理參數(shù)存儲在本地和/或發(fā)送給所述遠程控制設(shè)備。
本發(fā)明實施例提供的另一種進行信息驗證的方法,該方法包括:
遠程控制設(shè)備對接收到的訓(xùn)練設(shè)備發(fā)送的設(shè)備標識進行驗證,并在驗證通過后向所述訓(xùn)練設(shè)備返回設(shè)備驗證通過消息;
所述遠程控制設(shè)備對接收到的訓(xùn)練設(shè)備發(fā)送的用戶的身份標識進行驗證,并在驗證通過后向所述訓(xùn)練設(shè)備返回用戶驗證通過消息,以使所述訓(xùn)練設(shè)備允許所述用戶使用所述訓(xùn)練設(shè)備。
本發(fā)明實施例提供的一種進行信息驗證的訓(xùn)練設(shè)備,該訓(xùn)練設(shè)備包括:
第一傳輸模塊,用于在開機后向遠程控制設(shè)備發(fā)送設(shè)備標識;
獲取模塊,用于在收到所述遠程控制設(shè)備返回的設(shè)備驗證通過消息后獲取用戶的身份標識;
第二傳輸模塊,用于將獲取到的用戶的身份標識發(fā)送給所述遠程控制設(shè)備;
處理模塊,用于在收到所述遠程控制設(shè)備返回的用戶驗證通過消息后允許所述用戶使用所述訓(xùn)練設(shè)備。
可選的,所述處理模塊還用于:
在收到所述遠程控制設(shè)備返回的設(shè)備驗證未通過消息后停止運行;
在收到所述遠程控制設(shè)備返回的用戶驗證未通過消息后拒絕所述用戶使用所述訓(xùn)練設(shè)備或允許所述用戶使用所述訓(xùn)練設(shè)備的非授權(quán)用戶功能。
可選的,所述第一傳輸模塊具體用于:
在開機后對設(shè)備標識進行加密,并向遠程控制設(shè)備發(fā)送加密后的設(shè)備標識;
所述第二傳輸模塊具體用于:
對獲取到的用戶的身份標識進行加密,并向遠程控制設(shè)備發(fā)送加密后的身份標識。
可選的,所述處理模塊還用于:
允許所述用戶使用所述訓(xùn)練設(shè)備之后,采集用戶在訓(xùn)練過程中的生理參數(shù),并對本次和/或之前采集到的生理參數(shù)加密后與所述用戶的身份標識綁定,將綁定后的所述用戶的身份標識和加密后的生理參數(shù)存儲在本地和/或發(fā)送給所述遠程控制設(shè)備。
本發(fā)明實施例提供的一種進行信息驗證的遠程控制設(shè)備,該遠程控制設(shè)備包括:
設(shè)備驗證模塊,用于對接收到的訓(xùn)練設(shè)備發(fā)送的設(shè)備標識進行驗證,并在驗證通過后向所述訓(xùn)練設(shè)備返回設(shè)備驗證通過消息;
用戶驗證模塊,用于對接收到的訓(xùn)練設(shè)備發(fā)送的用戶的身份標識進行驗證,并在驗證通過后向所述訓(xùn)練設(shè)備返回用戶驗證通過消息,以使所述訓(xùn)練設(shè)備允許所述用戶使用所述訓(xùn)練設(shè)備。
本發(fā)明實施例訓(xùn)練設(shè)備會將自身的設(shè)備標識和獲取到的用戶的身份標識發(fā)送給遠程控制設(shè)備進行驗證,并且在設(shè)備標識和身份標識都驗證通過后才會允許用戶使用所述訓(xùn)練設(shè)備,從而減少在進行自適應(yīng)訓(xùn)練時非法用戶使用訓(xùn)練設(shè)備以及合法用戶使用非法訓(xùn)練設(shè)備的情況出現(xiàn)。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1A為本發(fā)明實施例進行信息驗證的系統(tǒng)結(jié)構(gòu)示意圖;
圖1B為本發(fā)明實施例進行信息驗證的架構(gòu)示意圖;
圖2為本發(fā)明實施例訓(xùn)練設(shè)備的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例遠程控制設(shè)備的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例第一種進行信息驗證的方法流程示意圖;
圖5為本發(fā)明實施例第二種行信息驗證的方法流程示意圖:
圖6為本發(fā)明實施例進行信息驗證的完整方法流程示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
如圖1A所示,本發(fā)明實施例進行信息驗證的系統(tǒng)包括:訓(xùn)練設(shè)備10和遠程控制設(shè)備20。
訓(xùn)練設(shè)備10,用于在開機后向遠程控制設(shè)備發(fā)送設(shè)備標識;在收到所述遠程控制設(shè)備返回的設(shè)備驗證通過消息后獲取用戶的身份標識;將獲取到的用戶的身份標識發(fā)送給所述遠程控制設(shè)備;在收到所述遠程控制設(shè)備返回的用戶驗證通過消息后允許所述用戶使用所述訓(xùn)練設(shè)備。
遠程控制設(shè)備20,用于對接收到的訓(xùn)練設(shè)備發(fā)送的設(shè)備標識進行驗證,并在驗證通過后向所述訓(xùn)練設(shè)備返回設(shè)備驗證通過消息;對接收到的訓(xùn)練設(shè)備發(fā)送的用戶的身份標識進行驗證,并在驗證通過后向所述訓(xùn)練設(shè)備返回用戶驗證通過消息,以使所述訓(xùn)練設(shè)備允許所述用戶使用所述訓(xùn)練設(shè)備。
這里訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的用戶驗證通過消息后允許所述用戶使用所述訓(xùn)練設(shè)備可以由多種方式,比如可以在顯示屏上通知用戶驗證通過;也可以在顯示屏上顯示登錄界面等。
本發(fā)明實施例訓(xùn)練設(shè)備會將自身的設(shè)備標識和獲取到的用戶的身份標識發(fā)送給遠程控制設(shè)備進行驗證,并且在設(shè)備標識和身份標識都驗證通過后才會允許用戶使用所述訓(xùn)練設(shè)備,從而減少在進行自適應(yīng)訓(xùn)練時非法用戶使用訓(xùn)練設(shè)備以及合法用戶使用非法訓(xùn)練設(shè)備的情況出現(xiàn)。
其中,本發(fā)明實施例的設(shè)備標識可以是任何能夠唯一能夠標識一個設(shè)備的信息,在實施中可以在設(shè)備出廠時為每個設(shè)備分配一個唯一的標識,比如SN(Serial Number,產(chǎn)品序列號)、設(shè)備MAC(MediumAccess Control,媒體接入控制)地址、設(shè)備證書、設(shè)備主芯片ID(標識)等。
用戶的身份標識可以是任何能夠唯一能夠標識一個用戶的信息,比如:
身份證信息;
U-KEY(用戶身份唯一標識的證書存儲在U-KEY中,此U-KEY在用戶注冊時可以由相關(guān)服務(wù)或運營機構(gòu)生成);
密碼(用戶注冊時輸入的密碼,可以為復(fù)雜密碼,或圖形密碼等);
生物特征信息,比如指紋、虹膜、聲音等(用戶注冊時錄入的生物特征信息)。
在實施中,相關(guān)服務(wù)或運營機構(gòu)可以預(yù)先將合法的訓(xùn)練設(shè)備的設(shè)備標識(比如經(jīng)過授權(quán)并且是正規(guī)渠道銷售的設(shè)備)和合法用戶的身份標識存儲到遠程控制設(shè)備中(也可以存儲到其他實體中在遠程控制設(shè)備需要時進行調(diào)用),在后續(xù)過程中也可以在遠程控制設(shè)備中對合法的設(shè)備標識和合法用戶的身份標識進行更新。
這里的更新包括刪除、添加和替換。
相應(yīng)的,遠程控制設(shè)備在收到訓(xùn)練設(shè)備發(fā)送的設(shè)備標識后,判斷當前存儲的合法的設(shè)備標識中是否有接收到的訓(xùn)練設(shè)備發(fā)送的設(shè)備標識,如果有,則確定驗證通過,否則確定驗證不通過。
遠程控制設(shè)備在收到訓(xùn)練設(shè)備發(fā)送的用戶的身份標識后,判斷當前存儲的合法的用戶的身份標識中是否有接收到的訓(xùn)練設(shè)備發(fā)送的用戶的身份標識,如果有,則確定驗證通過,否則確定驗證不通過。
可選的,如果遠程控制設(shè)備在對設(shè)備標識進行驗證的結(jié)果為未通過,則向所述訓(xùn)練設(shè)備返回設(shè)備驗證未通過消息;
相應(yīng)的,所述訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的設(shè)備驗證未通過消息后停止運行。
這里所述訓(xùn)練設(shè)備停止運行的方式有很多種,比如可以等待設(shè)定時長,并在設(shè)定時長達到后關(guān)機;也可以立即關(guān)機;也可以永久鎖定(需要維護人員進行解鎖)等。
可選的,如果遠程控制設(shè)備在對身份標識進行驗證的結(jié)果為未通過,則向所述訓(xùn)練設(shè)備返回用戶驗證未通過消息;
相應(yīng)的,所述訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的用戶驗證未通過消息后拒絕所述用戶使用所述訓(xùn)練設(shè)備或允許所述用戶使用所述訓(xùn)練設(shè)備的非授權(quán)用戶功能。
這里所述訓(xùn)練設(shè)備拒絕所述用戶使用所述訓(xùn)練設(shè)備的方式有很多種,比如可以等待設(shè)定時長,并在設(shè)定時長達到后關(guān)機;也可以立即關(guān)機;還可以在顯示屏上顯示用戶驗證失敗的提示并鎖定訓(xùn)練設(shè)備或關(guān)閉設(shè)備;還可以在用戶身份標識驗證失敗之后,禁止生理參數(shù)采集和/或自適應(yīng)調(diào)整等軟件模塊的運行,并屏蔽這些功能入口對用戶的展示等。
這里所述訓(xùn)練設(shè)備允許所述用戶使用所述訓(xùn)練設(shè)備的非授權(quán)用戶功能時,可以使用基礎(chǔ)訓(xùn)練功能,而針對授權(quán)用戶(即合法的用戶)的功能不能使用。
針對合法用戶的功能包括但不限于:
用戶數(shù)據(jù)展示:包括用戶訓(xùn)練的歷史數(shù)據(jù)表,曲線圖,各種體征數(shù)據(jù),用戶個人信息等。生理數(shù)據(jù)采集和上傳:如訓(xùn)練儀包含生理數(shù)據(jù)單元,可測量血壓,血氧,心率,心電等。固件升級:當有新版本的設(shè)備固件時,訓(xùn)練設(shè)備會收到通知,并進行固件升級,從而獲取更新的功能。
訓(xùn)練方案自適應(yīng)調(diào)整:如訓(xùn)練儀為自適應(yīng)訓(xùn)練儀,可以根據(jù)用戶生理參數(shù),對訓(xùn)練方案進行調(diào)整。
非授權(quán)用戶不能以任何形式看到任何數(shù)據(jù)展示,也不能利用訓(xùn)練設(shè)備進行各種生理指標的測量,更不能根據(jù)自身特點獲得更優(yōu)化的訓(xùn)練方案。
比如,非授權(quán)用戶只能通過訓(xùn)練設(shè)備上的物理硬按鍵啟動固定方案的缺血預(yù)適應(yīng)訓(xùn)練;在非授權(quán)用戶使用訓(xùn)練設(shè)備時訓(xùn)練設(shè)備不會有用戶數(shù)據(jù)展示,不會進行生理參數(shù)采集和上傳,不會進行訓(xùn)練方案的自適應(yīng)調(diào)整等
可選的,為了進一步提高傳輸?shù)陌踩?,本發(fā)明實施例的訓(xùn)練設(shè)備在開機后可以對設(shè)備標識進行加密,并向遠程控制設(shè)備發(fā)送加密后的設(shè)備標識;
相應(yīng)的,遠程控制設(shè)備對收到的設(shè)備標識解密后再進行驗證。
除了設(shè)備標識加密,本發(fā)明實施例的訓(xùn)練設(shè)備對獲取到的用戶的身份標識進行加密,并向遠程控制設(shè)備發(fā)送加密后的身份標識;
相應(yīng)的,遠程控制設(shè)備對收到的用戶的身份標識解密后再進行驗證。
在實施中,所述訓(xùn)練設(shè)備還可以采集用戶在訓(xùn)練過程中的生理參數(shù),并對本次和/或之前采集到的生理參數(shù)加密后與所述用戶的身份標識綁定,將綁定后的所述用戶的身份標識和加密后的生理參數(shù)存儲在本地和/或發(fā)送給所述遠程控制設(shè)備。
由于一個訓(xùn)練設(shè)備可以由多個用戶使用,將用戶身份標識與生理參數(shù)綁定有如下作用:
1.遠程控制臺能夠分辨哪些數(shù)據(jù)屬于哪個用戶,這樣可以對這些數(shù)據(jù)按用戶信息進行存儲,并產(chǎn)生相應(yīng)的自適應(yīng)訓(xùn)練方案;
2.訓(xùn)練設(shè)備上,用戶只可以看到屬于自己的數(shù)據(jù),他人的數(shù)據(jù)無法看到。
可選的,所述訓(xùn)練設(shè)備還可以將本次和/或歷史用戶訓(xùn)練數(shù)據(jù)發(fā)送給遠程控制設(shè)備。
其中,生理參數(shù)包括但不限于下列中的部分或全部:
基礎(chǔ)體征數(shù)據(jù):包括但不限于下列中的部分或全部:性別,年齡,身高,體重等。
綜合健康數(shù)據(jù):包括但不限于下列中的部分或全部:血壓,心率,心電,血氧,血糖,血脂等。
在實施中,只要能夠給傳輸?shù)男畔⑦M行加密的加密算法都可以適用本發(fā)明實施例,比如可以采用對稱或非對稱算法,密鑰可以使用硬件方式加密和存儲。若采用非對稱算法,還需要使用CA(CertificateAuthority,電子商務(wù)認證授權(quán)機構(gòu))證書。
除了上面對傳輸消息進行加密,訓(xùn)練設(shè)備和遠程控制設(shè)備之間還可以建立SSL(Secure SocketLayer,安全套接層)和/或TLS(TransportLayer Security,安全傳輸層協(xié)議)連接,通過該連接對雙向數(shù)據(jù)進行加密存儲和傳輸,確保數(shù)據(jù)在本地和遠程之間進行安全可信的傳輸。
本發(fā)明實施例通過在遠程控制設(shè)備上對用戶身份,訓(xùn)練設(shè)備進行認證,不允許非授權(quán)的訓(xùn)練設(shè)備使用,且限制非授權(quán)用戶對訓(xùn)練設(shè)備完整功能的使用,可以保證缺血訓(xùn)練系統(tǒng)的使用安全。
限制非授權(quán)用戶能夠使用的功能,即僅能訓(xùn)練,而不能看到數(shù)據(jù)展示,進行指標測量等,能夠在保護用戶數(shù)據(jù)安全性的同時,擴展訓(xùn)練設(shè)備的使用場景,如多人共用一臺訓(xùn)練設(shè)備等。
如圖1B所示,本發(fā)明實施例進行信息驗證的架構(gòu)示意圖中,訓(xùn)練設(shè)備會對訓(xùn)練數(shù)據(jù)、設(shè)備標識、身份標識進行加密之后通過與遠程控制設(shè)備之間的鏈路發(fā)送給遠程控制設(shè)備;
遠程控制設(shè)備會對收到的數(shù)據(jù)進行解密并對設(shè)備標識、身份標識進行對應(yīng)的驗證,以及對訓(xùn)練數(shù)據(jù)進行數(shù)據(jù)處理。
這里的訓(xùn)練數(shù)據(jù)包括但不限于下列中的部分或全部:
訓(xùn)練時長、訓(xùn)練項目、訓(xùn)練強度、生理參數(shù)。
對訓(xùn)練數(shù)據(jù)進行數(shù)據(jù)處理包括但不限于下列處理方式中的部分或全部:
將訓(xùn)練數(shù)據(jù)結(jié)合用戶信息進行結(jié)構(gòu)化存儲。結(jié)構(gòu)化存儲的方式可以是數(shù)據(jù)庫,XML屬性文件等。如:{"用戶":"10001001","測量時間":"2016-08-0705:54:33","低壓":77,"高壓":120,"血氧":98,"心率":80}。
對非正常的,或超過警戒值的用戶數(shù)據(jù)進行標識,并通知用戶。如根據(jù)用戶A的個人身體健康狀況,判斷該用戶血壓高壓超過150時,即進行異常標識,并將此信息發(fā)送給訓(xùn)練設(shè)備,在設(shè)備的顯示屏上進行異常警告。
將大量授權(quán)用戶產(chǎn)生的數(shù)據(jù)進行分析,擬合,不斷修正數(shù)據(jù)模型,從而能夠為用戶提供更優(yōu)化的訓(xùn)練方案。比如前期授權(quán)用戶的年齡多介于30歲到40歲之間,隨著授權(quán)的中老年數(shù)量不斷增加,訓(xùn)練模型中,年齡因素的影響就要修正。或者,隨著采集的生理數(shù)據(jù)中可以包含的數(shù)據(jù)種類更多,例如數(shù)據(jù)分析顯示用戶的血脂數(shù)據(jù)會影響訓(xùn)練效果,那么訓(xùn)練模型中就需要加入血脂數(shù)據(jù)的影響因子和關(guān)系函數(shù)。
如圖2所示,本發(fā)明實施例訓(xùn)練設(shè)備包括:
第一傳輸模塊200,用于在開機后向遠程控制設(shè)備發(fā)送設(shè)備標識;
獲取模塊201,用于在收到所述遠程控制設(shè)備返回的設(shè)備驗證通過消息后獲取用戶的身份標識;
第二傳輸模塊202,用于將獲取到的用戶的身份標識發(fā)送給所述遠程控制設(shè)備;
處理模塊203,用于在收到所述遠程控制設(shè)備返回的用戶驗證通過消息后允許所述用戶使用所述訓(xùn)練設(shè)備。
可選的,所述處理模塊203還用于:
在收到所述遠程控制設(shè)備返回的設(shè)備驗證未通過消息后停止運行;
在收到所述遠程控制設(shè)備返回的用戶驗證未通過消息后拒絕所述用戶使用所述訓(xùn)練設(shè)備或允許所述用戶使用所述訓(xùn)練設(shè)備的非授權(quán)用戶功能。
可選的,所述第一傳輸模塊200具體用于:
在開機后對設(shè)備標識進行加密,并向遠程控制設(shè)備發(fā)送加密后的設(shè)備標識;
所述第二傳輸模塊202具體用于:
對獲取到的用戶的身份標識進行加密,并向遠程控制設(shè)備發(fā)送加密后的身份標識。
可選的,所述處理模塊203還用于:
允許所述用戶使用所述訓(xùn)練設(shè)備之后,采集用戶在訓(xùn)練過程中的生理參數(shù),并對本次和/或之前采集到的生理參數(shù)加密后與所述用戶的身份標識綁定,將綁定后的所述用戶的身份標識和加密后的生理參數(shù)存儲在本地和/或發(fā)送給所述遠程控制設(shè)備。
可選的,所述處理模塊203還用于:
將本次和/或歷史用戶訓(xùn)練數(shù)據(jù)發(fā)送給遠程控制設(shè)備。
如圖3所示,本發(fā)明實施例遠程控制設(shè)備包括:
設(shè)備驗證模塊300,用于對接收到的訓(xùn)練設(shè)備發(fā)送的設(shè)備標識進行驗證,并在驗證通過后向所述訓(xùn)練設(shè)備返回設(shè)備驗證通過消息;
用戶驗證模塊301,用于對接收到的訓(xùn)練設(shè)備發(fā)送的用戶的身份標識進行驗證,并在驗證通過后向所述訓(xùn)練設(shè)備返回用戶驗證通過消息,以使所述訓(xùn)練設(shè)備允許所述用戶使用所述訓(xùn)練設(shè)備。
在實施中,遠程控制設(shè)備中的模塊可以合成在一個實體中,也可以分布在多個實體中。具體可以取決與需要處理的數(shù)據(jù)量以及實體設(shè)備的性能決定。
基于同一發(fā)明構(gòu)思,本發(fā)明實施例中還提供了進行信息驗證的方法,由于該方法對應(yīng)的設(shè)備是本發(fā)明實施例進行信息驗證的系統(tǒng)中的設(shè)備,并且該方法解決問題的原理與該設(shè)備相似,因此該方法的實施可以參見系統(tǒng)的實施,重復(fù)之處不再贅述。
如圖4所示,本發(fā)明實施例第一種進行信息驗證的方法包括:
步驟400、訓(xùn)練設(shè)備在開機后向遠程控制設(shè)備發(fā)送設(shè)備標識;
步驟401、所述訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的設(shè)備驗證通過消息后獲取用戶的身份標識;
步驟402、所述訓(xùn)練設(shè)備將獲取到的用戶的身份標識發(fā)送給所述遠程控制設(shè)備;
步驟403、所述訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的用戶驗證通過消息后允許所述用戶使用所述訓(xùn)練設(shè)備。
可選的,所述訓(xùn)練設(shè)備在開機后向遠程控制設(shè)備發(fā)送設(shè)備標識之后,還包括:
所述訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的設(shè)備驗證未通過消息后停止運行;
所述訓(xùn)練設(shè)備將獲取到的用戶的身份標識發(fā)送給所述遠程控制設(shè)備之后,還包括
所述訓(xùn)練設(shè)備在收到所述遠程控制設(shè)備返回的用戶驗證未通過消息后拒絕所述用戶使用所述訓(xùn)練設(shè)備或允許所述用戶使用所述訓(xùn)練設(shè)備的非授權(quán)用戶功能。
可選的,所述訓(xùn)練設(shè)備在開機后向遠程控制設(shè)備發(fā)送設(shè)備標識,包括:
所述訓(xùn)練設(shè)備在開機后對設(shè)備標識進行加密,并向遠程控制設(shè)備發(fā)送加密后的設(shè)備標識;
所述訓(xùn)練設(shè)備將獲取到的用戶的身份標識發(fā)送給所述遠程控制設(shè)備,包括:
所述訓(xùn)練設(shè)備對獲取到的用戶的身份標識進行加密,并向遠程控制設(shè)備發(fā)送加密后的身份標識。
可選的,所述訓(xùn)練設(shè)備允許所述用戶使用所述訓(xùn)練設(shè)備之后,還包括:
所述訓(xùn)練設(shè)備采集用戶在訓(xùn)練過程中的生理參數(shù),并對本次和/或之前采集到的生理參數(shù)加密后與所述用戶的身份標識綁定,將綁定后的所述用戶的身份標識和加密后的生理參數(shù)存儲在本地和/或發(fā)送給所述遠程控制設(shè)備。
如圖5所示,本發(fā)明實施例第二種行信息驗證的方法包括:
步驟500、遠程控制設(shè)備對接收到的訓(xùn)練設(shè)備發(fā)送的設(shè)備標識進行驗證,并在驗證通過后向所述訓(xùn)練設(shè)備返回設(shè)備驗證通過消息;
步驟501、所述遠程控制設(shè)備對接收到的訓(xùn)練設(shè)備發(fā)送的用戶的身份標識進行驗證,并在驗證通過后向所述訓(xùn)練設(shè)備返回用戶驗證通過消息,以使所述訓(xùn)練設(shè)備允許所述用戶使用所述訓(xùn)練設(shè)備。
如圖6所示,本發(fā)明實施例進行信息驗證的完整方法包括:
步驟600、訓(xùn)練設(shè)備在開機后與遠程控制設(shè)備建立連接,并向遠程控制設(shè)備發(fā)送加密的設(shè)備標識;
步驟601、遠程控制設(shè)備對接收到的訓(xùn)練設(shè)備發(fā)送的設(shè)備標識進行解密。并進行驗證,如果驗證通過則向所述訓(xùn)練設(shè)備返回加密后的設(shè)備驗證通過消息;如果驗證未通過則向所述訓(xùn)練設(shè)備返回加密后的設(shè)備驗證未通過消息。
步驟602、所述訓(xùn)練設(shè)備解密后判斷收到的消息是否是設(shè)備驗證通過消息,如果是,則執(zhí)行步驟604;否則,執(zhí)行步驟603。
步驟603、所述訓(xùn)練設(shè)備停止運行。
步驟604、所述訓(xùn)練設(shè)備獲取用戶的身份標識。
步驟605、所述訓(xùn)練設(shè)備將獲取到的用戶的身份標識加密后發(fā)送給所述遠程控制設(shè)備。
步驟606、遠程控制設(shè)備對接收到的訓(xùn)練設(shè)備發(fā)送的身份標識進行解密。并進行驗證,如果驗證通過則向所述訓(xùn)練設(shè)備返回加密后的用戶驗證通過消息;如果驗證未通過則向所述訓(xùn)練設(shè)備返回加密后的用戶驗證未通過消息。
步驟607、所述訓(xùn)練設(shè)備解密后判斷收到的消息是否是用戶驗證通過消息,如果是,則執(zhí)行步驟609;否則,執(zhí)行步驟608。
步驟608、所述訓(xùn)練設(shè)備允許所述用戶使用所述訓(xùn)練設(shè)備的非授權(quán)用戶功能。
步驟609、所述訓(xùn)練設(shè)備允許所述用戶使用所述訓(xùn)練設(shè)備的所有功能。
步驟610、所述訓(xùn)練設(shè)備采集用戶在訓(xùn)練過程中的生理參數(shù),并對本次和/或之前采集到的生理參數(shù)加密后與所述用戶的身份標識綁定,將綁定后的所述用戶的身份標識和加密后的生理參數(shù)存儲在本地和/或發(fā)送給所述遠程控制設(shè)備。
其中,步驟601和步驟606中,遠程控制設(shè)備也可以不對消息加密直接返回給訓(xùn)練設(shè)備。
從上述內(nèi)容可以看出:本發(fā)明實施例訓(xùn)練設(shè)備會將自身的設(shè)備標識和獲取到的用戶的身份標識發(fā)送給遠程控制設(shè)備進行驗證,并且在設(shè)備標識和身份標識都驗證通過后才會允許用戶使用所述訓(xùn)練設(shè)備,從而減少在進行自適應(yīng)訓(xùn)練時非法用戶使用訓(xùn)練設(shè)備以及合法用戶使用非法訓(xùn)練設(shè)備的情況出現(xiàn)。
以上參照示出根據(jù)本申請實施例的方法、裝置(系統(tǒng))和/或計算機程序產(chǎn)品的框圖和/或流程圖描述本申請。應(yīng)理解,可以通過計算機程序指令來實現(xiàn)框圖和/或流程圖示圖的一個塊以及框圖和/或流程圖示圖的塊的組合??梢詫⑦@些計算機程序指令提供給通用計算機、專用計算機的處理器和/或其它可編程數(shù)據(jù)處理裝置,以產(chǎn)生機器,使得經(jīng)由計算機處理器和/或其它可編程數(shù)據(jù)處理裝置執(zhí)行的指令創(chuàng)建用于實現(xiàn)框圖和/或流程圖塊中所指定的功能/動作的方法。
相應(yīng)地,還可以用硬件和/或軟件(包括固件、駐留軟件、微碼等)來實施本申請。更進一步地,本申請可以采取計算機可使用或計算機可讀存儲介質(zhì)上的計算機程序產(chǎn)品的形式,其具有在介質(zhì)中實現(xiàn)的計算機可使用或計算機可讀程序代碼,以由指令執(zhí)行系統(tǒng)來使用或結(jié)合指令執(zhí)行系統(tǒng)而使用。在本申請上下文中,計算機可使用或計算機可讀介質(zhì)可以是任意介質(zhì),其可以包含、存儲、通信、傳輸、或傳送程序,以由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用,或結(jié)合指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。