一種血壓測量數(shù)據(jù)的存取方法
【技術領域】
[0001]本發(fā)明涉及信號傳輸領域,特別是一種血壓測量數(shù)據(jù)的存取方法。
【背景技術】
[0002]高血壓一直威脅人們健康的高發(fā)疾病,尤其是中老年人是高血壓疾病的易發(fā)人群,以往人們需要去醫(yī)院才能測量血壓,如今隨著科學技術的進步,現(xiàn)在家庭用血壓儀也越來越多的被使用,人們足不出戶在家也可以測量血壓,血壓儀慢慢成為現(xiàn)在家庭中必不可少的測量儀器,在測量血壓時,測量數(shù)據(jù)是我們衡量血壓是否正常的重要參數(shù),目前的血壓儀無開發(fā)接口,無法對數(shù)據(jù)進行傳輸,數(shù)據(jù)不進行保存,或只是保存在測量芯片中,這樣血壓儀可保存的數(shù)據(jù)有限,或保存的數(shù)據(jù)會將之前保存的數(shù)據(jù)覆蓋,另外,有限的數(shù)據(jù)也不利于對血壓數(shù)據(jù)的統(tǒng)計和整理分析。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種血壓測量數(shù)據(jù)的存取方法,使用該方法方便使用者保存測量得到的血壓數(shù)據(jù),可保證數(shù)據(jù)的安全性和有效性,且方便使用者整理分析數(shù)據(jù),同時,該方法可保證數(shù)據(jù)獲取的安全性,可避免非授權用戶惡意獲取數(shù)據(jù)。
[0004]為實現(xiàn)上述目的,本發(fā)明提供一種血壓測量數(shù)據(jù)的存取方法,包括血壓儀的數(shù)據(jù)存儲方法和云端血壓數(shù)據(jù)獲取方法,所述血壓儀的數(shù)據(jù)存儲方法包括以下步驟:
[0005](a)血壓儀測量的數(shù)據(jù)通過設置在其上的開發(fā)接口經(jīng)藍牙發(fā)送到移動終端的軟件內(nèi);
[0006](b)移動終端軟件將收到的數(shù)據(jù)保存在軟件中,同時移動終端軟件啟動網(wǎng)絡檢查部分檢查網(wǎng)絡是否可連,如不可連接網(wǎng)絡,等待網(wǎng)絡連接上傳數(shù)據(jù);如可以連接網(wǎng)絡,移動終端軟件將收到的數(shù)據(jù)通過互聯(lián)網(wǎng)傳送并保存至云端數(shù)據(jù)庫中;在上傳數(shù)據(jù)過程中,移動終端軟件對數(shù)據(jù)進行加密。
[0007]所述血壓儀的云端血壓數(shù)據(jù)獲取方法包括以下步驟:
[0008](I)用戶通過網(wǎng)絡利用請求訪問的目的網(wǎng)址信息進入網(wǎng)站,如果用戶不具有登錄帳號,通過注冊獲取賬號,然后登錄進入獲取數(shù)據(jù)頁面;如果用戶具有登錄帳號,直接登錄進入獲取數(shù)據(jù)頁面;
[0009](2)通過申請開發(fā)者頁面填寫回調(diào)URL信息來申請成為開發(fā)者;
[0010](3)若申請成功,用戶得到Developer Key、Developer Secret ;若申請不成功執(zhí)行第⑵步;
[0011](4)在數(shù)據(jù)獲取頁面輸入Developer Key、Developer Secret、回調(diào)URL信息,正確匹配后用戶獲取到BloodAuth請求令牌URL ;如不能正確匹配重復執(zhí)行本步驟;
[0012](5)通過打開請求令牌 URL,獲得 Back User Key、Back User Secret 信息;
[0013](6)在數(shù)據(jù)獲取頁面輸入Back User Key、Back User Secret以獲得終端用戶授權,獲得終端用戶授權后用戶獲取到一個URL'鏈接;如不能獲得終端用戶授權重復執(zhí)行本步驟;
[0014](7)通過打開步驟(6)中的URU鏈接,用戶獲得User id信息;
[0015](8)在數(shù)據(jù)獲取頁面輸入User id,正確匹配后用戶獲得訪問數(shù)據(jù)令牌URL信息;如不能正確匹配重復執(zhí)行本步驟;
[0016](9)通過打開訪問數(shù)據(jù)令牌 URL,獲得 Access User Key、Access User Secret 信息;
[0017](10)在數(shù)據(jù)獲取頁面輸入Access User Key、Access User Secret信息,正確匹配后用戶獲取到用戶數(shù)據(jù)URL ;如不能正確匹配重復執(zhí)行本步驟;
[0018](11)通過打開用戶數(shù)據(jù)URL,用戶得到開發(fā)者帳號的所有數(shù)據(jù)。
[0019]獲取到數(shù)據(jù)后會對數(shù)據(jù)進行解密。
[0020]所述血壓儀的數(shù)據(jù)存儲方法中的步驟(a)中的數(shù)據(jù)包括血壓數(shù)據(jù)、設備編號、經(jīng)線度、測試時間。這對于數(shù)據(jù)分析和統(tǒng)計有著極大的便利。
[0021]所述云端數(shù)據(jù)庫定時進行數(shù)據(jù)備份。以此能保證云端數(shù)據(jù)的安全性。
[0022]每個帳號的Developer Key、Developer Secret信息都不相同。這樣,避免Developer Key、Developer Secret信息的重復性,也使其不具有規(guī)律性,可提高數(shù)據(jù)的安全性。
[0023]所述請求令牌URL的有效期為2分鐘。這樣有利于減少惡意獲取數(shù)據(jù)的次數(shù)。
[0024]本發(fā)明中血壓儀設有開發(fā)者接口,其測量的數(shù)據(jù)可傳輸給移動終端軟件,移動終端自行保存數(shù)據(jù),當不可連網(wǎng)時,等待連接網(wǎng)絡;當可以連網(wǎng)時,移動終端軟件將數(shù)據(jù)傳輸?shù)皆贫藬?shù)據(jù)庫時行保存,這提高了測量數(shù)據(jù)保存過程的安全性,同時避免了數(shù)據(jù)易丟失的風險、避免了惡意用戶破壞數(shù)據(jù)的風險;用戶獲取數(shù)據(jù)過程中需要逐步驗證,且設定有驗證時間,能夠有效的防止惡意用戶獲取數(shù)據(jù)或攻擊云端數(shù)據(jù)庫,用戶在獲得終端用戶授權后,可以快捷地獲取到數(shù)據(jù),這將大大提高開發(fā)效率。另外,醫(yī)師通過分析云端數(shù)據(jù)庫中的數(shù)據(jù),可以便捷為血壓患者提供改善生活方式和飲食習慣的建議。
【附圖說明】
[0025]圖1是本發(fā)明的流程圖;
[0026]圖2是本發(fā)明中移動終端使用的流程圖。
【具體實施方式】
[0027]下面結(jié)合附圖對本發(fā)明作進一步詳細說明。
[0028]如圖1所示,一種血壓測量數(shù)據(jù)的存取方法,包括血壓儀的數(shù)據(jù)存儲方法和云端血壓數(shù)據(jù)獲取方法,所述血壓儀的數(shù)據(jù)存儲方法包括以下步驟:
[0029](a)血壓儀測量的數(shù)據(jù)通過設置在其上的開發(fā)接口經(jīng)藍牙發(fā)送到移動終端的軟件內(nèi);
[0030](b)移動終端軟件將收到的數(shù)據(jù)保存在軟件中,同時移動終端軟件啟動網(wǎng)絡檢查部分檢查網(wǎng)絡是否可連,如不可連接網(wǎng)絡,等待網(wǎng)絡連接上傳數(shù)據(jù);如可以連接網(wǎng)絡,移動終端軟件將收到的數(shù)據(jù)通過互聯(lián)網(wǎng)傳送并保存至云端數(shù)據(jù)庫中;
[0031]所述血壓儀的云端血壓數(shù)據(jù)獲取方法包括以下步驟:
[0032](I)用戶通過網(wǎng)絡利用請求訪問的目的網(wǎng)址信息進入網(wǎng)站,如果用戶不具有登錄帳號,通過注冊獲取賬號,然后登錄進入獲取數(shù)據(jù)頁面;如果用戶具有登錄帳號,直接登錄進入獲取數(shù)據(jù)頁面;
[0033](2)通過申請開發(fā)者頁面填寫回調(diào)URL信息來申請成為開發(fā)者;該回調(diào)URL信息可以是用戶自己的回調(diào)地址。
[0034](3)若申請成功,用戶得到Developer Key、Developer Secret信息;若申請不成功執(zhí)行第⑵步;
[0035](4)在數(shù)據(jù)獲取頁面輸入Developer Key、Developer Secret、回調(diào)URL信息,正確匹配后用戶獲取到BloodAuth請求令牌URL ;如不能正確匹配重復執(zhí)行本步驟;
[0036](5)通過打開請求令牌 URL,獲得 Back User Key、Back User Secret 信息;
[0037](6)在數(shù)據(jù)獲取頁面輸入Back User Key、Back User Secret以獲得終端用戶授權,獲得終端用戶授權后用戶獲取到一個URL'鏈接;如不能獲得終端用戶授權重復執(zhí)