基于GPRS的遠程心電實時監(jiān)護儀軟件系統(tǒng)設計
網(wǎng)絡狀態(tài)轉(zhuǎn)換圖如圖3,由此設計的網(wǎng)絡接口函數(shù)為:(1)TransData():負責發(fā)送實時數(shù)據(jù)、補發(fā)數(shù)據(jù)和發(fā)送報警消息,其中報警消息具有最高優(yōu)先級,連續(xù)性的發(fā)送策略補發(fā)數(shù)據(jù)優(yōu)先級高于實時數(shù)據(jù),實時性的發(fā)送策略發(fā)送優(yōu)先級與連續(xù)性策略相反;(2)ECGRegister():負責建立與服務器之間的ECG連接,函數(shù)定時發(fā)送注冊信息包和完成注冊過程確認。
本文引用地址:http://m.butianyuan.cn/article/82972.htm
3.3 GSM功能接口
GSM功能包括:短消息收發(fā)、信號強度獲取、時間獲取、電量獲取、按鍵消息通知、發(fā)聲。這些都依靠無線模塊串口2以AT指令進行配置和查詢。
使用的AT指令有:“AT+CNMI=0,1,1,1,0”,配置短消息格式;“AT+CSMP=17,169,0,8”,文本采用Unicode編碼;“AT+CMGF=1”,短消息發(fā)送采用TXT格式;“AT+CSCA=<短消息服務中心號碼>”,設置短消息服務中心號碼;“AT+CMGS=<號碼>r<短消息內(nèi)容>Ctrl-Z”,向<號碼>發(fā)送短消息;“AT+CSQ”,獲取信號強度,格式為“+CSQ:<信號強度>,xx”;“AT+CCLK?”,獲取當前時間,格式為“+CCLK:yy/mm/dd hh:mm:ss”;“AT+ADC?”,獲取電池電量,以毫伏為單位,格式為“+ADC:xxxx,……”;“AT+CMER=,1”,配置模塊返回按鍵產(chǎn)生的消息,消息結(jié)構(gòu)為“+CKEY:,<0 or 1>”;“AT+WTONE=1,2,4000”,讓蜂鳴器發(fā)出頻率為4000Hz的聲音;“AT+WTONE=0”,停止發(fā)聲。
模塊接收到的短消息以0xAA為通知碼,接著是發(fā)送者號碼,隨后是短消息的Bitmap,可直接用于顯示,短消息不保存在模塊中,并僅在串口2給出通知。
3.4 LCD顯示
硬件平臺使用80×160點陣的單色LCD,軟件維護一個微型字庫,包括幾十個漢字以及所有ASCII符號中的可見字符,供界面顯示使用。無線模塊自帶漢字庫,可以直接顯示收到的SMS。預存的短消息維護在單片機的程序存儲器中,每條預存消息有Unicode和Bitmap兩種格式,Unicode用于發(fā)送,Bitmap用于顯示。
4 監(jiān)護儀軟件功能
利用中斷將數(shù)據(jù)采集與數(shù)據(jù)發(fā)送分離。數(shù)據(jù)采集、存儲和解析組成一個事務集;數(shù)據(jù)發(fā)送與短信瀏覽、監(jiān)護狀態(tài)顯示及緊急求救報警等事務組成另一個事務集。兩個事務集并行運行,F(xiàn)lash存儲器及其中的數(shù)據(jù)和消息為關鍵資源。
4.1 心電實時監(jiān)護
心電實時監(jiān)護即心電數(shù)據(jù)采集、存儲、發(fā)送。監(jiān)護程序流程圖如圖4。
4.2 醫(yī)囑短信收發(fā)
監(jiān)護儀可以向服務器、醫(yī)生、親人等發(fā)送預設消息,同時可以接收聯(lián)系人的短消息。圖5(a)為預設短消息發(fā)送界面。
4.3 監(jiān)護狀態(tài)顯示
監(jiān)護過程嵌入心電分析算法可獲得監(jiān)護狀態(tài)參數(shù),如嵌入了R波檢測算法,可以獲取心率參數(shù)。心電分析算法由算法組負責,此處不加敘述,界面見圖5(b)。
4.4 緊急求救報警
病人感覺不適時可按下緊急求救按鈕,監(jiān)護儀即進入報警模式,可以向服務器、醫(yī)生、親屬以數(shù)據(jù)消息和短消息兩種方式求救,界面見圖5(c)。
監(jiān)護系統(tǒng)已經(jīng)通過內(nèi)部測試,即將進入臨床測試階段。隨著測試的深入,將對系統(tǒng)容錯性及實用性提出更高要求,因此終端軟件系統(tǒng)還要不斷地維護和改進以適應不同需求。
參考文獻
[1] 姚湘平,張躍.基于GPRS的遠程心電實時監(jiān)護終端[J].電子技術應用,2006,32(4):77-79.
[2] 代少升,張躍.便攜式遠程心電實時監(jiān)護儀的研制[J].醫(yī)療衛(wèi)生裝備,2006,27(9):1-2.
[3] Q2406 and Q2426 Product Specification.Wavecom Corporation,2003.
[4] CEN/TC 251.Health informatics-Standard communication protocol-Computer-assisted electrocardiography EN 1064:2005[S].European Committee for Standardization,2005.
評論