基于Android和云計算的心電交互處理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及一種基于Amlroid和云計算的屯、電交互處理系統(tǒng)及方法,更具體的 說,尤其設(shè)及一種可實時地對用戶的屯、電數(shù)據(jù)進(jìn)行采集、上傳和顯示并且可實現(xiàn)用戶與醫(yī) 生在線溝通的基于Amlroid和云計算的屯、電交互處理系統(tǒng)及方法。
【背景技術(shù)】
[0002] 屯、電圖是利用屯、電圖機從體表記錄屯、臟每一屯、動周期所產(chǎn)生的電活動變化圖形 的技術(shù),從一定程度上客觀反映了屯、臟的生理狀況,是診斷屯、血管疾病的重要方法之一。對 診斷急性屯、肌梗塞、屯、肌缺血、房室肥大和傳導(dǎo)障礙等疾病有著重要價值。
[0003] An化oid是由谷歌2007年發(fā)布的基于Linux內(nèi)核的操作系統(tǒng),An化oid平臺具備 極大的開放性、兼容性和完整性,為開發(fā)人員提供了非常便捷的開發(fā)環(huán)境,受到了市場的熱 捧,是移動通信技術(shù)領(lǐng)域的研究熱點。
[0004] 云計算是一種商業(yè)計算模型,它將計算任務(wù)分布在大量計算機構(gòu)成的資源池上, 使用戶能夠按需獲取計算力、存儲空間和信息服務(wù),運種資源池就被稱為"云"。云計算平臺 具有超大規(guī)模、虛擬化、通用性、高可靠性、高可伸縮性、按需服務(wù)和極其廉價的優(yōu)勢。
[0005] 現(xiàn)有屯、電圖機絕大多數(shù)不具備網(wǎng)絡(luò)功能,更不具備云計算平臺數(shù)據(jù)共享功能,用 戶使用傳統(tǒng)屯、電圖機無法實時的與在異地的醫(yī)生、子女進(jìn)行共享。由于屯、電圖信號的特殊 性,在數(shù)據(jù)采集時需要保證數(shù)據(jù)的連續(xù)性,W保證所繪制出來的屯、電圖波形準(zhǔn)確無誤,確保 醫(yī)療診斷的正確性。
[0006] 通常情況下,屯、電圖信號由屯、電波形數(shù)據(jù)和屯、電參數(shù)數(shù)據(jù)組成,其代表著屯、電信 號兩種不同的信息,在數(shù)據(jù)傳輸過程時,需要保證在接收端能正確將屯、電波形數(shù)據(jù)和屯、電 參數(shù)數(shù)據(jù)分離開來,否者無法還原原始的屯、電圖數(shù)據(jù),造成數(shù)據(jù)傳輸失敗。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明為了克服上述技術(shù)問題的缺點,提供了一種基于Amlroid和云計算的屯、電 交互處理系統(tǒng)及方法。
[0008] 本發(fā)明的基于Amlroid和云計算的屯、電交互處理系統(tǒng),其特別之處在于:包括屯、 電圖測量模塊、Amlroid主控板和云計算平臺,所述屯、電圖測量模塊由模擬多路復(fù)用器、微 處理器、多路傳感信號放大電路W及多個導(dǎo)聯(lián)電極組成,導(dǎo)聯(lián)電極置于人體相應(yīng)部位W實 現(xiàn)屯、電信號測量;導(dǎo)聯(lián)電極的輸出經(jīng)傳感信號放大電路的處理后,接于模擬多路復(fù)用器的 輸入端,模擬多路復(fù)用器的輸出依次經(jīng)信號放大電路、濾波電路、模擬數(shù)字轉(zhuǎn)換器的處理后 輸入至微處理器;微處理器對輸入的屯、電信號處理后形成屯、電波形數(shù)據(jù)和屯、電參數(shù)數(shù)據(jù), 并經(jīng)串口通信將其發(fā)送至An化oid主控板;
[0009] 所述An化oid主控板用于運行An化oid應(yīng)用程序,并具有采集、運算和控制作用, An化oid主控板連接有液晶顯示屏、3G/4G/WIFI網(wǎng)絡(luò)模塊和身份證刷卡模塊;An化oid主控 板通過液晶顯示屏將采集的屯、電信號W波形的形式顯示出來,通過身份證刷卡模塊驗證用 戶身份,通過3G/4G/WIFI網(wǎng)絡(luò)模塊將接收的屯、電波形數(shù)據(jù)和屯、電參數(shù)數(shù)據(jù)W無線通信的 形式上傳至云計算平臺;
[0010] 云計算平臺對用戶身份信息進(jìn)行管理,對Amlroid主控板上傳的屯、電波形數(shù)據(jù) 和屯、電參數(shù)數(shù)據(jù)進(jìn)行保存和處理;Amlroid主控板上設(shè)置有攝像頭和語音設(shè)備,用戶利用 Amlroid主控板通過云計算平臺可與醫(yī)生進(jìn)行視頻、語音和/或短消息溝通,W對用戶的病 情進(jìn)行遠(yuǎn)端指導(dǎo)。
[0011] 本發(fā)明的基于Amlroid和云計算的屯、電交互處理系統(tǒng),所述導(dǎo)聯(lián)電極的數(shù)量為5 個,W實現(xiàn)對用戶的五導(dǎo)聯(lián)屯、電波信號進(jìn)行測量。
[0012] 本發(fā)明的基于Amlroid和云計算的屯、電交互處理系統(tǒng)的處理方法,其特別之處在 于,通過W下步驟來實現(xiàn):a).導(dǎo)聯(lián)電極的固定,用戶根據(jù)屯、電信號測量時導(dǎo)聯(lián)電極的固定 方式,將其固定于身體的相應(yīng)部位,然后保持平靜和正確姿勢,W便對屯、電信號進(jìn)行測量; b).身份驗證,用戶通過將身份證靠近身份證刷卡模塊的方式輸入身份證信息,Amlroid 主控板將獲取的身份證信息通過3G/4G/WIFI網(wǎng)絡(luò)模塊上傳至云計算平臺,W請求登錄; C).驗證用戶是否合法,云計算平臺收到上傳的身份證信息后,驗證其是否合法,并返回驗 證結(jié)果;如果驗證通過,則執(zhí)行步驟d) ;d).發(fā)送屯、電數(shù)據(jù),用戶的身份證信息驗證通過后, 云計算平臺返回客戶的網(wǎng)絡(luò)ID至Amlroid主控板,并進(jìn)入Amlroid主控板的屯、電信號測 量界面,屯、電圖測量模塊將采集由屯、電波形數(shù)據(jù)和屯、電參數(shù)數(shù)據(jù)組成的屯、電信號發(fā)送至 Amlroid主控板的串口緩沖區(qū);設(shè)屯、電圖測量模塊的屯、電信號采集頻頻為f;e).屯、電數(shù)據(jù) 的接收,Amlroid主控板通過W下步驟接收屯、電圖測量模塊發(fā)送的屯、電信號:e-1).緩沖區(qū) 的清空,Amlroid主控板從串口緩沖區(qū)讀取數(shù)據(jù)之前,首先清空串口緩沖區(qū)中的歷史數(shù)據(jù), W確保屯、電圖數(shù)據(jù)的實時性;e-2).屯、電數(shù)據(jù)的讀取,從串口緩沖區(qū)被清空開始計算Tms后 讀取一次數(shù)據(jù),每次均將緩沖區(qū)中的數(shù)據(jù)全部讀出,W保證屯、電圖數(shù)據(jù)的連續(xù)性;由公式 (1)可計算出每TmsAn化oid主控板可獲取的屯、電信號數(shù)目k:
(1)
[0013]
[0014]f為屯、電圖測量模塊的屯、電信號采集頻頻,f= 25化ps,k= 10;
[001引e-3).數(shù)據(jù)存儲,Amlroid主控板建立隊列數(shù)據(jù)結(jié)構(gòu),將采集的屯、電信號W采集時 間的前后順序存入數(shù)據(jù)隊列中;f).屯、電圖的繪制,用戶可通過An化0id主控板對屯、電圖的 模式設(shè)置、導(dǎo)聯(lián)設(shè)置、增益設(shè)置參數(shù)進(jìn)行設(shè)定,W顯示符合自身要求的屯、電圖;Amlroid主 控板每Tms繪制一次屯、電圖,每次屯、電圖繪制k組屯、電數(shù)據(jù),運種屯、電圖的繪制方法不僅 可保證串口緩沖區(qū)內(nèi)數(shù)據(jù)不溢出,同時也保證了屯、電圖繪制的實時性和連貫性;g).屯、電 數(shù)據(jù)的上傳,An化oid主控板通過3G/4G/WIFI網(wǎng)絡(luò)模塊將獲取的屯、電數(shù)據(jù)上傳至云計算平 臺,通過W下步驟來實現(xiàn):g-l).截取屯、電數(shù)據(jù),用戶通過Amlroid主控板作出屯、電圖保存 功能后,Amlroid主控板從實時采集的屯、電數(shù)據(jù)中截取時長為ts的屯、電數(shù)據(jù),屯、電數(shù)據(jù)由 屯、電波形數(shù)據(jù)和屯、電參數(shù)數(shù)據(jù)組成;g-2).屯、電數(shù)據(jù)的加密,Amlroid主控板將步驟g-1) 中截取的屯、電波形數(shù)據(jù)按照導(dǎo)聯(lián)形式進(jìn)行base64編碼和公鑰加密,將截取的屯、電參數(shù)數(shù) 據(jù)按照類型進(jìn)行base64編碼和公鑰加密;g-3).屯、電數(shù)據(jù)的發(fā)送,編碼和加密后的屯、電波 形數(shù)據(jù)、屯、電參數(shù)數(shù)據(jù)和用戶ID采用HTTP協(xié)議POST方式發(fā)送至云計算平臺;g-4).數(shù)據(jù) 的分離,云計算平臺接收到Amlroid主控板發(fā)送的屯、電數(shù)據(jù)后,首先分離出屯、電波形數(shù)據(jù)、 屯、電參數(shù)數(shù)據(jù)和用戶ID;g-5).數(shù)據(jù)的解密和解碼,云計算平臺對步驟g-4)中獲取的屯、電 波形數(shù)據(jù)和屯、電參數(shù)數(shù)據(jù)進(jìn)行私鑰解密和base64解碼,得到屯、電圖原始數(shù)據(jù),并將得到的 數(shù)據(jù)按照用戶ID存儲到云計算平臺的數(shù)據(jù)庫中;h).在線服務(wù),在用戶需要醫(yī)生對當(dāng)前病 情實時指導(dǎo)的情況下,用戶通過Amlroid主控板向醫(yī)生發(fā)出申請,申請通過后用戶可與醫(yī) 生進(jìn)行視頻、語音和/或信息溝通,醫(yī)生根據(jù)授權(quán)對用戶當(dāng)前的屯、電圖信號進(jìn)行查看,并對 用戶作出合理醫(yī)療指導(dǎo)。
[0016] 本發(fā)明的基于Amlroid和云計算的屯、電交互處理系統(tǒng)的處理方法,步驟C)中所述 的驗證用戶是否合法通過W下步驟來實現(xiàn):c-l).判斷用戶是否合法,云計算平臺接收到 Amlroid主控板上傳的身份證信息后,通過判斷其是否存儲有該用戶的身份證信息,來判 斷是否是合法用戶,如果用戶信息存在,則執(zhí)行步驟C-2);如果用戶信息不存在,則執(zhí)行步 驟C-3) ;c-2).判斷用戶名或密碼是否正確,云計算平臺判斷用戶輸入的用戶名和密碼與 存儲的是否一致,如果一致,則用戶驗證通過,發(fā)送用戶登錄成