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