本發(fā)明涉及智能電子設備領(lǐng)域,尤其涉及一種健康數(shù)據(jù)檢測方法,健康數(shù)據(jù)檢測裝置及移動終端。
背景技術(shù):
健康數(shù)據(jù)檢測裝置用于檢測人體的健康數(shù)據(jù)。包括體脂秤、血壓儀、心率計等裝置。
體脂秤用來精確地測量人體脂肪百分比、人體水分百分比、人體肌肉百分比、骨骼重量等人體成分。肌肉內(nèi)含有較多血液等水份,可以導電,而脂肪是不導電的。因為體內(nèi)電流的通道導體是肌肉,從電流通過的難易度可以知道肌肉的重量,由此可判斷,在體重的比例。目前市場上有ito膜和電極片兩種材料的傳感器測體脂。
血壓儀用于檢測人體的血壓。血壓儀分為臂式和腕式,手臂式和手腕式電子血壓儀的區(qū)別在于,手腕式血壓計不適合六十歲以上的人使用,手臂式血壓計適合全年齡段的人使用。
現(xiàn)有的健康數(shù)據(jù)檢測裝置會直接顯示用戶的體重信息,檢測數(shù)據(jù)信息很容易外泄。而有些用戶并不希望檢測數(shù)據(jù)信息被他人看到。
公開號為cn106580296a的專利提供了一種健康檢測裝置,包括:機體、檢測設備、顯示設備和控制單元,所述控制單元分別與檢測設備、顯示設備連接;所述集體包括基板、主機和座椅,所述主機和座椅設于基板上;所述檢測設備設于主機和/或基板上,所述控制單元和顯示設備設于主機上,所述檢測設備包括檢測功能各不相同的多種檢測設備,多種檢測設備設于集體上,使得健康檢測裝置同時具備多種檢測功能,滿足不同人群的需要。所述個監(jiān)測涉筆將檢測到的信息傳輸至控制單元,控制單元經(jīng)過分析后提供檢測結(jié)果至顯示設備,并存儲所有數(shù)據(jù)。另外,身體不便的病患或殘疾人對健康狀態(tài)的檢測需求更大,因此在基板上設置座椅,可供人們坐式體檢,方便各類人群。但是該健康檢測裝置直接顯示結(jié)果于裝置,不能保護用戶的隱私信息。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題目的在于提供一種健康數(shù)據(jù)檢測方法,健康數(shù)據(jù)檢測裝置及移動終端,用以解決現(xiàn)有的健康數(shù)據(jù)檢測裝置會直接顯示體重信息的問題。
為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
一種健康數(shù)據(jù)檢測方法,包括步驟:
生成包括密鑰a的啟動二維碼;
當獲取到所述啟動二維碼的掃描成功通知后,保存所述密鑰a,啟動密鑰檢測模式;
在密鑰檢測模式下對用戶進行健康數(shù)據(jù)檢測,將用戶的檢測結(jié)果信息通過所述密鑰a進行加密,并將加密結(jié)果生成加密結(jié)果二維碼;
當獲取到解密成功通知后,刪除該加密結(jié)果二維碼。
進一步地,所述在密鑰檢測模式下對用戶進行健康數(shù)據(jù)檢測時,不在測量裝置上顯示所述用戶的檢測結(jié)果信息。
進一步地,其特征在于:
所述密鑰a及所述啟動二維碼定時更新;
當獲取到所述啟動二維碼被掃描的通知后,刪除所述啟動二維碼。
進一步地,在所述生成包括密鑰a的啟動二維碼之前,還包括步驟:
判斷預設距離內(nèi)是否有多個移動終端和/或多個用戶,若是,則生成所述啟動二維碼并顯示;否則,不生成和顯示所述啟動二維碼。
一種健康數(shù)據(jù)檢測方法,包括步驟:
掃描健康數(shù)據(jù)檢測設備的啟動二維碼,獲取密鑰a,并發(fā)送掃描成功通知至所述健康數(shù)據(jù)檢測設備;
掃描健康數(shù)據(jù)檢測設備的加密結(jié)果二維碼,獲取所述加密結(jié)果;
根據(jù)密鑰a對所述加密結(jié)果進行解密,得到所述用戶的檢測結(jié)果信息,并發(fā)送解密成功通知至所述健康數(shù)據(jù)檢測設備。
進一步地,所述通過啟動二維碼,發(fā)送掃描成功通知至所述健康數(shù)據(jù)檢測設備之后,還包括步驟:
提示用戶在預設時間閾值t內(nèi)進行檢測;
若超過該預設時間閾值t,則刪除密鑰a,并提示用戶重新掃描啟動二維碼。
一種健康數(shù)據(jù)檢測裝置,包括:
生成模塊,用于生成包括密鑰a的啟動二維碼;
存儲模塊,用于當獲取到所述啟動二維碼的掃描成功通知后,保存所述密鑰a,啟動密鑰檢測模式;
加密模塊,用于在密鑰檢測模式下對用戶進行健康數(shù)據(jù)檢測,將用戶的檢測結(jié)果信息通過所述密鑰a進行加密,并將加密結(jié)果生成加密結(jié)果二維碼;
清除模塊,用于當獲取到解密成功通知后,刪除該加密結(jié)果二維碼。
進一步地,所述在密鑰檢測模式下對用戶進行健康數(shù)據(jù)檢測時,所述加密模塊不在測量裝置上顯示所述用戶的檢測結(jié)果信息。
進一步地,所述生成模塊還包括:
更新單元,用于所述密鑰a及所述啟動二維碼定時更新;
刪除單元,用于當獲取到所述啟動二維碼被掃描的通知后,刪除所述啟動二維碼。
進一步地,還包括:
判斷模塊,用于判斷預設距離內(nèi)是否有多個移動終端和/或多個用戶,若是,則生成所述啟動二維碼并顯示;否則,不生成和顯示所述啟動二維碼。
一種移動終端,包括:
掃描模塊,用于掃描檢測設備的啟動二維碼,獲取密鑰a,并發(fā)送掃描成功通知至所述健康數(shù)據(jù)檢測設備;
獲取模塊,用于掃描檢測設備的加密結(jié)果二維碼,獲取所述加密結(jié)果;
解密模塊,用于根據(jù)密鑰a對所述加密結(jié)果進行解密,得到所述用戶的檢測結(jié)果信息,并發(fā)送解密成功通知至所述健康數(shù)據(jù)檢測設備。
進一步地,還包括:
提示模塊,用于提示用戶在預設時間閾值t內(nèi)進行檢測;若超過該預設時間閾值t,則刪除密鑰a,并提示用戶重新掃描啟動二維碼。
本發(fā)明與傳統(tǒng)的技術(shù)相比,有如下優(yōu)點:
1.不直接在健康數(shù)據(jù)檢測裝置顯示體重信息,保護了用戶的隱私性。
2.使用一次性密鑰,每次密鑰不同,降低了檢測信息被破解的可能性。
附圖說明
圖1是實施例一提供的一種健康數(shù)據(jù)檢測方法流程圖;
圖2是實施例一提供的一種健康數(shù)據(jù)檢測裝置結(jié)構(gòu)圖;
圖3是實施例二提供的一種健康數(shù)據(jù)檢測方法流程圖;
圖4是實施例二提供的一種健康數(shù)據(jù)檢測裝置結(jié)構(gòu)圖;
圖5是實施例三提供的一種健康數(shù)據(jù)檢測方法流程圖;
圖6是實施例三提供的一種移動終端系統(tǒng)結(jié)構(gòu)圖;
圖7是實施例四提供的一種健康數(shù)據(jù)檢測方法流程圖;
圖8是實施例四提供的一種移動終端系統(tǒng)結(jié)構(gòu)圖。
具體實施方式
以下是本發(fā)明的具體實施例并結(jié)合附圖,對本發(fā)明的技術(shù)方案作進一步的描述,但本發(fā)明并不限于這些實施例。
實施例一
本實施例提供了一種健康數(shù)據(jù)檢測方法,如圖1所示,包括步驟:
s11:生成包括密鑰a的啟動二維碼;所述密鑰a及啟動二維碼定時更新;
s12:當獲取到啟動二維碼的掃描成功通知后,保存密鑰a,刪除啟動二維碼,啟動密鑰檢測模式;
s13:在密鑰檢測模式下對用戶進行健康數(shù)據(jù)檢測,將用戶的檢測結(jié)果信息通過密鑰a進行加密,并將加密結(jié)果生成加密結(jié)果二維碼;
s14:當獲取到解密成功通知后,刪除該加密結(jié)果二維碼。
現(xiàn)有的技術(shù)中,健康數(shù)據(jù)檢測裝置測量的檢測信息會直接顯示,會導致用戶的檢測信息泄露。
本實施例提供的方法解決用戶的健康數(shù)據(jù)檢測信息被泄露的問題。
健康數(shù)據(jù)檢測可以通過體脂秤、血壓儀、心率儀等裝置檢測。
利用稱量前獲取此次稱量的密鑰。獲取密鑰通過掃描健康數(shù)據(jù)檢測裝置上顯示的啟動二維碼來獲取。其中,二維碼是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息的。
本實施例中啟動二維碼是一次性的,每次生成的密鑰二維碼不同,不會出現(xiàn)相同的密鑰,降低了密鑰信息被破解的可能性。
本實施例中,步驟s11為生成包括密鑰a的啟動二維碼;所述密鑰a及啟動二維碼定時更新。
具體的,健康數(shù)據(jù)檢測裝置生成啟動二維碼,啟動二維碼顯示于健康數(shù)據(jù)檢測裝置并且包括密鑰a。密鑰a隨機生成,在被掃描過之后便不再生成同樣的密鑰a。每次生成的包含密鑰的啟動二維碼不一樣,提高了健康數(shù)據(jù)檢測的安全性。
本實施例中,步驟s12為當獲取到該啟動二維碼的掃描成功通知后,保存密鑰a,刪除啟動二維碼,啟動密鑰檢測模式;
具體的,啟動二維碼被掃描后,會發(fā)送通知至健康數(shù)據(jù)檢測裝置。健康數(shù)據(jù)檢測裝置獲取到該啟動二維碼的掃描成功通知后,保存該啟動二維碼包含的密鑰a,同時會刪除啟動二維碼。其他人不能再掃描此啟動二維碼。
本實施例中,步驟s13為在密鑰檢測模式下對用戶進行健康數(shù)據(jù)檢測,將用戶的檢測結(jié)果信息通過密鑰a進行加密,并將加密結(jié)果生成加密結(jié)果二維碼。
其中,在密鑰檢測模式下對用戶緊急性健康數(shù)據(jù)檢測時,不在測量裝置上顯示用戶的檢測信息。
具體的,健康數(shù)據(jù)檢測裝置使用密鑰a對稱量的真是體重加密生成加密信息,并將加密結(jié)果生成加密結(jié)果二維碼。
本實施例中,步驟s14為當獲取到解密成功通知后,刪除該加密結(jié)果二維碼。
具體的,上述加密結(jié)果二維碼需要密鑰a才能解鎖。密鑰是隨機產(chǎn)生的,且每個密鑰都不同,因此其他用戶不能用其他密鑰解鎖加密結(jié)果二維碼。
當解密成功后,健康數(shù)據(jù)檢測裝置會收到解密成功的通知,表示檢測信息已經(jīng)被領(lǐng)取,此時,清除該加密結(jié)果二維碼。生成下一次測量前的啟動二維碼。該啟動二維碼與已經(jīng)掃描過的啟動二維碼不同。用戶的檢測信息是唯一的且不會外泄。增強了用戶的隱私性。
本實施例還提供了一種健康數(shù)據(jù)檢測裝置,如圖2所示,包括:
生成模塊21,用于生成包括密鑰a的啟動二維碼;所述密鑰a及啟動二維碼定時更新;
存儲模塊22,用于當獲取到該啟動二維碼的掃描成功通知后,保存密鑰a,刪除啟動二維碼,啟動密鑰檢測模式;
加密模塊23,用于在密鑰檢測模式下對用戶進行健康數(shù)據(jù)檢測,將用戶的檢測結(jié)果信息通過密鑰a進行加密,并將加密結(jié)果生成加密結(jié)果二維碼;
清除模塊24,用于當獲取到解密成功通知后,刪除該加密結(jié)果二維碼。
健康數(shù)據(jù)檢測裝置包含體脂秤、血壓儀等裝置。
本實施例中,生成模塊21用于生成包括密鑰a的啟動二維碼。
具體的,健康數(shù)據(jù)檢測裝置生成啟動二維碼,啟動二維碼顯示于健康數(shù)據(jù)檢測裝置并且包括密鑰a。
其中,密鑰a隨機生成,在被掃描過之后便不再生成同樣的密鑰a。每次生成的包含密鑰的啟動二維碼不一樣,提高了健康數(shù)據(jù)檢測的安全性。
生成模塊21還包括:
更新單元,用于密鑰a及啟動二維碼的定時更新;
刪除單元,用于當獲取到該啟動二維碼被掃描的通知后,刪除啟動二維碼。
密鑰a及啟動二維碼可以定時更新,超過預設時間,更新啟動二位碼及密鑰,更加安全。
獲取到啟動二維碼被掃描的通知,刪除啟動二維碼,其他人不能再掃描,保證了用戶的安全性。
本實施例中,存儲模塊22用于當獲取到該啟動二維碼的掃描成功通知后,保存密鑰a,刪除啟動二維碼,啟動密鑰檢測模式;
具體的,健康數(shù)據(jù)檢測裝置獲取到該啟動二維碼的掃描成功通知后,保存該啟動二維碼包含的密鑰a。
本實施例中,加密模塊23用于在密鑰檢測模式下對用戶進行健康數(shù)據(jù)檢測,將用戶的檢測結(jié)果信息通過密鑰a進行加密,并將加密結(jié)果生成加密結(jié)果二維碼。
其中,在密鑰檢測模式下對用戶緊急性健康數(shù)據(jù)檢測時,加密模塊23不在測量裝置上顯示用戶的檢測信息。
具體的,健康數(shù)據(jù)檢測裝置使用密鑰a對稱量的真是體重加密生成加密信息,并將加密結(jié)果生成加密結(jié)果二維碼。
本實施例中,清除模塊24用于當獲取到解密成功通知后,刪除該加密結(jié)果二維碼。
具體的,當解密成功后,健康數(shù)據(jù)檢測裝置會收到解密成功的通知,表示檢測信息已經(jīng)被領(lǐng)取,此時,清除該加密結(jié)果二維碼。生成下一次測量前的啟動二維碼。該啟動二維碼與已經(jīng)掃描過的啟動二維碼不同。用戶的檢測信息是唯一的且不會外泄。增強了用戶的隱私性。
實施例二
本實施例提供了一種健康數(shù)據(jù)檢測方法,如圖3所示,包括步驟:
s31:判斷預設距離內(nèi)是否有多個移動終端和/或多個用戶,若是,則生成啟動二維碼并顯示;否則,不生成和顯示啟動二維碼;
s32:生成包括密鑰a的啟動二維碼;所述密鑰a及啟動二維碼定時更新;
s33:當獲取到該啟動二維碼的掃描成功通知后,保存密鑰a,刪除啟動二維碼,啟動密鑰檢測模式;
s34:在密鑰檢測模式下對用戶進行健康數(shù)據(jù)檢測,將用戶的檢測結(jié)果信息通過密鑰a進行加密,并將加密結(jié)果生成加密結(jié)果二維碼;
s35:當獲取到解密成功通知后,刪除該加密結(jié)果二維碼。
與實施例一不同之處在于,本實施例還包括步驟s31。
在普通測量模式下,當有人圍觀時,先顯示帶密鑰a的啟動二維碼,等用戶掃描并檢測后,直接更新啟動二維碼,生成加密結(jié)果的二維碼。
其中,判定是否有人圍觀,通過判斷預設距離內(nèi)是否有多個移動終端和/或多個用戶。
若預設而距離內(nèi)有多個移動終端和/或多個用戶,顯示帶密保a的啟動二維碼,保護用戶的隱私。
其中,密鑰a可以是用戶的特征,如虹膜信息,將用戶的虹膜信息作為密鑰a通過二維碼傳遞給用戶。移動終端也獲取虹膜信息,若虹膜信息與健康數(shù)據(jù)檢測裝置的虹膜信息匹配,則可以解鎖加密結(jié)果二維碼。
同樣,如指紋信息,將用戶的指紋信息作為密鑰a通過二維碼傳遞給用戶。移動終端也獲取用戶的指紋信息,若指紋信息與外殼檢測裝置的指紋信息匹配,則可以解鎖加密結(jié)果二維碼。
這樣,其他圍觀的人就無法通過掃描秤上的二維碼來偷看用戶的檢測信息了。
本實施例還提供了一種健康數(shù)據(jù)檢測裝置,如圖4所示,包括:
判斷模塊41,用于判斷預設距離內(nèi)是否有多個移動終端和/或多個用戶,若是,則生成啟動二維碼并顯示;否則,不生成和顯示啟動二維碼;
生成模塊42,用于生成包括密鑰a的啟動二維碼;所述密鑰a及啟動二維碼定時更新;
存儲模塊43,用于當獲取到該啟動二維碼的掃描成功通知后,保存密鑰a,刪除啟動二維碼,啟動密鑰檢測模式;
加密模塊44,用于在密鑰檢測模式下對用戶進行健康數(shù)據(jù)檢測,將用戶的檢測結(jié)果信息通過密鑰a進行加密,并將加密結(jié)果生成加密結(jié)果二維碼;
清除模塊45,用于當獲取到解密成功通知后,刪除該加密結(jié)果二維碼。
與實施例一不同之處在于,本實施例還包括判斷模塊41。
具體的,在普通測量模式下,當有人圍觀時,先顯示帶密鑰a的啟動二維碼,等用戶掃描并檢測后,直接更新啟動二維碼,生成加密結(jié)果的二維碼。
普通測試模式是指,在用戶檢測前,檢測預設距離內(nèi)是否有用戶之外的人,若無,則為普通測量模式,直接顯示檢測信息在健康數(shù)據(jù)檢測裝置上。
其中,判定是否有人圍觀,通過判斷預設距離內(nèi)是否有多個移動終端和/或多個用戶。
若預設而距離內(nèi)有多個移動終端和/或多個用戶,顯示帶密保a的啟動二維碼,保護用戶的隱私。
實施例三
本實施例提供了一種健康數(shù)據(jù)檢測方法,如圖5所示,包括步驟:
s51:掃描健康數(shù)據(jù)檢測設備的啟動二維碼,獲取密鑰a,并發(fā)送掃描成功通知至健康數(shù)據(jù)檢測設備;
s52:掃描健康數(shù)據(jù)檢測設備的加密結(jié)果二維碼,獲取加密結(jié)果;
s53:根據(jù)密鑰a對加密結(jié)果進行解密,得到用戶的檢測結(jié)果信息,并發(fā)送解密成功通知至健康數(shù)據(jù)檢測設備。
移動終端通過掃描健康數(shù)據(jù)檢測設備上的啟動二維碼獲取密鑰a,再通過掃描健康數(shù)據(jù)檢測設備上的加密結(jié)果二維碼獲取加密結(jié)果。
具體的,移動終端掃描檢測設備的啟動二維碼,該啟動二維碼包含一個密鑰a,移動終端掃描成功后會獲取密鑰a,同時移動終端發(fā)送掃描成功通知至健康數(shù)據(jù)檢測設備。
用戶進行健康數(shù)據(jù)檢測后,健康數(shù)據(jù)檢測設備會生成包含檢測信息的加密結(jié)果二維碼,移動終端掃描加密結(jié)果二維碼,獲取加密結(jié)果。
移動終端根據(jù)密鑰a對加密結(jié)果進行解密,得到檢測結(jié)果信息,并將解密成功通知發(fā)送至健康數(shù)據(jù)檢測設備。
若用其他密鑰則不能解鎖加密結(jié)果二維碼。對用戶的隱私進行有效地保護。
本實施例還提供了一種移動終端,如圖6所示,包括:
掃描模塊61,用于掃描健康數(shù)據(jù)檢測設備的啟動二維碼,獲取密鑰a,并發(fā)送掃描成功通知至健康數(shù)據(jù)檢測設備;
獲取模塊62,用于掃描健康數(shù)據(jù)檢測設備的加密結(jié)果二維碼,獲取加密結(jié)果;
解密模塊63,用于根據(jù)密鑰a對加密結(jié)果進行解密,得到用戶的檢測結(jié)果信息,并發(fā)送解密成功通知至健康數(shù)據(jù)檢測設備。
掃描模塊61具體用于移動終端掃描檢測設備的啟動二維碼,該啟動二維碼包含一個密鑰a,移動終端掃描成功后會獲取密鑰a,同時移動終端發(fā)送掃描成功通知至健康數(shù)據(jù)檢測設備。
獲取模塊62具體用于用戶進行健康數(shù)據(jù)檢測后,健康數(shù)據(jù)檢測設備會生成包含檢測信息的加密結(jié)果二維碼,移動終端掃描加密結(jié)果二維碼,獲取加密結(jié)果。
解密模塊63具體用于移動終端根據(jù)密鑰a對加密結(jié)果進行解密,得到檢測結(jié)果信息,并將解密成功通知發(fā)送至健康數(shù)據(jù)檢測設備。若用其他密鑰則不能解鎖加密結(jié)果二維碼。對用戶的隱私進行有效地保護。
實施例四
本實施例提供了一種健康數(shù)據(jù)檢測方法,如圖7所示,包括步驟:
s71:掃描健康數(shù)據(jù)檢測設備的啟動二維碼,獲取密鑰a,并發(fā)送掃描成功通知至健康數(shù)據(jù)檢測設備;
s72:提示用戶在預設時間閾值t內(nèi)進行檢測;若超過該預設時間閾值t,則刪除密鑰a,并提示用戶重新掃描啟動二維碼;
s73:掃描健康數(shù)據(jù)檢測設備的加密結(jié)果二維碼,獲取加密結(jié)果;
s74:根據(jù)密鑰a對加密結(jié)果進行解密,得到用戶的檢測結(jié)果信息,并發(fā)送解密成功通知至健康數(shù)據(jù)檢測設備。
本實施例與實施例三不同之處在于,還包括步驟s72。
若移動終端掃描了啟動二維碼并發(fā)送掃描成功通知至健康數(shù)據(jù)檢測設備后,此時移動終端會提示用戶在預設時間閾值t內(nèi)進行檢測。
在時間t內(nèi)進行檢測,正常生成加密結(jié)果二維碼。若超過時間t,則此次檢測作廢,刪除密鑰a,提示用戶重新掃描啟動二維碼。保證了用戶使用安全性,及時更新密鑰a,避免信息的泄露。
本實施例還提供了一種移動終端,如圖8所示,包括:
掃描模塊81,用于掃描健康數(shù)據(jù)檢測設備的啟動二維碼,獲取密鑰a,并發(fā)送掃描成功通知至健康數(shù)據(jù)檢測設備;
提示模塊82,用于提示用戶在預設時間閾值t內(nèi)進行檢測;若超過該預設時間閾值t,則刪除密鑰a,并提示用戶重新掃描啟動二維碼;
獲取模塊83,用于掃描健康數(shù)據(jù)檢測設備的加密結(jié)果二維碼,獲取加密結(jié)果;
解密模塊84,用于根據(jù)密鑰a對加密結(jié)果進行解密,得到用戶的檢測結(jié)果信息,并發(fā)送解密成功通知至健康數(shù)據(jù)檢測設備。
本實施例與實施例三不同之處在于,還包括提示模塊82。
具體的,移動終端掃描了啟動二維碼并發(fā)送掃描成功通知至健康數(shù)據(jù)檢測設備后,此時移動終端會提示用戶在預設時間閾值t內(nèi)進行檢測。若超過時間t,則此次檢測作廢,刪除密鑰a,提示用戶重新掃描啟動二維碼。保證了用戶使用安全性,及時更新密鑰a,避免信息的泄露。
本文中所描述的具體實施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對所描述的具體實施例做各種各樣的修改或補充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。