亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

智能心電監(jiān)護系統(tǒng)的制作方法_4

文檔序號:10131194閱讀:來源:國知局
接字使用TCP協(xié)議,數(shù)據(jù)報套接字使 用UDP協(xié)議。TCP是一種面向連接的、可靠的雙向通信數(shù)據(jù)流。
[0107]它使用S次握手協(xié)議傳輸數(shù)據(jù),并且在傳輸時使用"重傳肯定確認"機制保證數(shù) 據(jù)的正確發(fā)送,接收端收到數(shù)據(jù)W后要發(fā)出一個肯定確認,而發(fā)送端必須要能夠收到運個 肯定信號,否則要重新發(fā)送數(shù)據(jù)。屯、電信號是一種重要的生理數(shù)據(jù),如果在傳輸?shù)倪^程中發(fā) 生數(shù)據(jù)丟失可能會影響診斷。因此,監(jiān)護終端和云服務器系統(tǒng)平臺之間的通訊采用TCP協(xié) 議。
[0108] Qt4. 3提供了QTcpSocket類實現(xiàn)TCP類型的網絡套接字。本實用新型需要發(fā)送 的信息包括W下幾種類型:屯、電數(shù)據(jù)信息、緊急報警信息、導聯(lián)脫落報警信息。分別通過 Ec拆ocket、EmergencySocket、LeadoffScoket來實現(xiàn),全部派生自QTcpSocket類。TCP套 接字對象需要首先發(fā)送數(shù)據(jù)的大小,然后是設備編碼、信息類型、信息內容,所有信息構成 完整的數(shù)據(jù)協(xié)議,云服務器系統(tǒng)平臺重新實現(xiàn)TCP套接字,根據(jù)協(xié)議解析數(shù)據(jù)并進行后續(xù) 操作。
[0109] EcgSocket類用于管理屯、電數(shù)據(jù)的發(fā)送和信息的接收。為了實現(xiàn)它的功能,需要 定義具體的槽,分別是:connetToServerO槽,建立一個到云服務器系統(tǒng)平臺網絡連接; sen祀CgQ槽,向平臺發(fā)送數(shù)據(jù);readFromServerO槽,讀取來自平臺的信息。
[0110] 開機后用戶點擊"發(fā)送數(shù)據(jù)"按鍵,該按鍵的ClickedQ信號連接到Ec拆OCket 的 陽111] connectToServerQ槽上,向平臺發(fā)送連接請求。建立連接后觸發(fā)connected0 信號,該信號連接到sen祀CgQ槽上,讀取臨時文件中存儲的屯、電數(shù)據(jù),發(fā)送到監(jiān)護中屯、。sen祀CgQ函數(shù)首先發(fā)送數(shù)據(jù)的大小信息,而后發(fā)送設備編碼,再發(fā)送數(shù)據(jù)類型,最后發(fā)送 采樣數(shù)據(jù)。設備編碼固定,屯、電數(shù)據(jù)類型用數(shù)字1來表示,數(shù)據(jù)結構如表2所示。
陽112]
[0113] 表 2
[0114] 智能屯、電遠程監(jiān)護終端1在開機時自動撥號上網,一旦由于某種原因導致網絡中 斷,將導致數(shù)據(jù)交互中斷,需要在掉線時自動撥號上網。Qt4. 3提供了QProcess類,用于在 運行Qt應用程序過程中執(zhí)行其他程序和腳本。首先在文件系統(tǒng)中植入腳本文件,命名為 recall,文件內容為pppdcallwcdma,通過執(zhí)行pppd程序實現(xiàn)3G模塊重新?lián)芴柹暇W。其 次需要在應用程序中定義QProcess類型的對象,命名為redail:QP;rocess*redial=new QProcess;-旦系統(tǒng)掉線,執(zhí)行redail-〉sta;rt(recall)程序,使系統(tǒng)重現(xiàn)連接到互聯(lián)網。 陽11引 (6)導聯(lián)脫落檢測
[0116] 智能屯、電遠程監(jiān)護終端1采用窗口比較器作為導聯(lián)脫落檢測電路,系統(tǒng)每Is檢測 一次輸入信號,檢測到電平變化則認為導聯(lián)已經脫落,觸發(fā)蜂鳴器和L邸報警,提示患者注 意并將導聯(lián)脫落報警發(fā)送到云服務器2,由LeadoffSocket套接字實現(xiàn)。該套接字包括兩個 槽,分別是connectToServer0和sen化eadoff0,監(jiān)測到導聯(lián)脫落時,觸發(fā)LeadoffScoket 套接字的connectToServer0函數(shù),建立到監(jiān)護平臺的網絡連接,連接建立W后觸發(fā) connectedO信號,連接到semlLeadoffO槽上,向監(jiān)護平臺發(fā)出報警信息,其中,設備編碼 固定,數(shù)據(jù)類型定義為2。表3為導聯(lián)脫落數(shù)據(jù)結構。
陽117] 陽1化]表3
[0119] L邸和蜂鳴器兩種硬件設備作為輔助提示,需要在內核中增加對運兩個硬件的支 持,修改dirvers/char目錄下Kconfig文件,W模塊的形式加載LED和蜂鳴器驅動。LED和 蜂鳴器都是字符型設備,驅動程序內容和結構相對來說比較簡單。 陽120] L邸驅動程序主要內容如下: 陽121] SdefineDEVICE_NAME"ECG-led"/7 設備名稱 陽12引 staticintLED_Major= 0 ;//動態(tài)分配主設備號
[0123]staticunsignedlongled_table[]= 陽 124] { 陽 1 巧]S3C2410_GPF(0),
[0126] };//指定LED所用到的GPIO引腳 陽127] 定義fiIeoperation文件結構體,重點是ioctl函數(shù),它是命令傳送的控制信息, 必須從用戶空間寫入數(shù)據(jù),通過cmd參數(shù)將控制信息送到GPIO端口實現(xiàn)LED的亮滅控制。 應用程序中需要定義L邸類用來實現(xiàn)L邸對象,包括兩個成員函數(shù),分別為Off0和on0, 用來控制LED的亮滅。蜂鳴器的驅動程序和應用程序與L邸類似。 陽12引 (7)緊急報警
[0129] 血ergencySocket套接字類用W實現(xiàn)緊急報警信息的發(fā)送,包括W下幾個槽: connectToServer0,sen祀mergency0。當患者感到身體不適時,點擊緊急報警按鈕,按鈕 的clickedQ信號連接血ergencySocket套接字的connectToServerQ槽上,建立到云服 務器的網絡連接,連接建立后觸發(fā)connectedO信號,該信號連接到sen祀mergency0槽 上,向云服務器系統(tǒng)發(fā)出緊急報警信息。數(shù)據(jù)類型定義為3,緊急報警信息數(shù)據(jù)結構如表4 所示。 陽 130]
[0131]表 4
陽132] (8)醫(yī)囑接收
[0133] 醫(yī)囑信息的接收WTCP數(shù)據(jù)通信的方式實現(xiàn),醫(yī)院W邸登錄系統(tǒng)每次接收完屯、電 數(shù)據(jù)W后都會做出應答,如果有未發(fā)送的醫(yī)囑信息,則將其發(fā)送到便攜式監(jiān)護終端,沒有則 直接關閉連接。監(jiān)護終端收到醫(yī)囑信息W后,蜂鳴器發(fā)出提示音,L邸開始閃爍,提示患者 收到新的醫(yī)囑。點擊查看醫(yī)囑按鈕W后,進入醫(yī)囑管理對話框。
[0134] 具體的程序實現(xiàn)為:監(jiān)護終端在收到云服務器系統(tǒng)的應答W后會觸發(fā)Ec拆OCket 對象的readyReadO信號,該信號連接到readFromServerO槽,讀取云服務器發(fā)送來的信 息,由于讀取的數(shù)據(jù)可能是一個完整的塊,也可能是一個塊的一部分,或者是若干個塊。首 先讀取的是塊的大小信息,使用bytesAvai1油IeO判斷讀取的數(shù)據(jù)大小,只有與塊的大小 信息一致時,讀取整個信息。 陽135] (9)低功耗設計
[0136] 嵌入式系統(tǒng)硬件電路采用電池供電,待機時間是一個重要指標。功耗和設備的運 行情況相關,嵌入式硬件系統(tǒng)中功耗比較大的器件是3G/4G通信模塊和液晶屏,采用了連 續(xù)采集、間斷發(fā)送的方式來降低3G4G模塊的功耗。對于液晶屏,在不需要顯示功能時需 關閉其背光燈W降低功耗。通過軟件定時器,如果30s內用戶沒有操作,系統(tǒng)關閉液晶背 光,如果出現(xiàn)緊急情況或者觸摸屏操作,則開啟液晶屏背光燈。監(jiān)護終端已經植入了液晶屏 的驅動程序,通過命令行的方式可W實現(xiàn)背光燈的亮滅控制。在應用程序運行W后,通過 QProcess類的對象來執(zhí)行相關的控制程序。首先需要在文件系統(tǒng)中植入2個腳本文件,分 別命名為backli曲ton和backli曲toff,
[0137] 內容分別為:
[0138] echolVdev/monitor-backli曲t和echoOVdev/monitor-backli曲t,通過執(zhí)行 運兩個腳本可W實現(xiàn)對液晶屏背光燈的控制。其次定義QProcess類的對象:
[0139] QP;rocess*li曲ton=newQProcess;
[0140] QP;rocess*li曲toff=newQProcess; 陽14U 需要打開背光燈時調用Ii曲ton-〉sta;rt(backli曲ton),需要關閉背光燈時調用 陽 14引 Ii曲toff-〉sta;rt(backli曲toff)。
[0143] 智能屯、電遠程監(jiān)護終端1的軟件設計,從結構層次的角度將嵌入式操作系統(tǒng)分為 啟動引導程序、內核程序、根文件系統(tǒng)W及應用程序。本實用新型的啟動引導程序采用廣泛 使用的化OOt,內核程序采用嵌入式的Linux操作系統(tǒng),根文件系統(tǒng)為簡單文件系統(tǒng),應用 程序采用Qt設計師工具制作友好的界面,通過具體代碼實現(xiàn)相關功能。從功能的角度講, 軟件系統(tǒng)實現(xiàn)信號采集、硬件管理、網絡通信、數(shù)據(jù)存儲、低功耗等方面的功能。
[0144] 3G/4G網絡需要使用PPP軟件包來編譯撥號程序,但是要指定其特有的網絡接入 點、網關支持節(jié)點等。通過完善具體的腳本文件,完成整個撥號系統(tǒng),實現(xiàn)3G/4G無線移動 通信模塊的撥號上網W及掉線后的自動重撥。應用程序通過3G通信模塊建立到互聯(lián)網的 連接,WTCP套接字的形式和云數(shù)據(jù)庫平臺實現(xiàn)數(shù)據(jù)交互。
[0145] 現(xiàn)實環(huán)境中有大量的干擾存在,為了避免信號干擾,選擇了抗干擾能力較強的 SIM5216模塊,并且在硬件設計上增加了抗干擾電路,在軟件設計上增加了掉線后自動撥號 上網程序,由于3G系統(tǒng)本身提供了高達5M的帶寬和較高的接收靈敏度,加上監(jiān)護終端合理 的軟硬件設計,在程序運行過程中網絡通信基本不受外界干擾的影響,整個系統(tǒng)的實時性 和穩(wěn)定性有著很好的表現(xiàn),在實驗過程中系統(tǒng)很少掉線,信號良好的情況下掉線后在數(shù)秒 內能重新?lián)芴柹暇W。 陽146] 下面對云服務器2的結構和功能進行說明。
[0147] 云服務器2與智能屯、電遠程監(jiān)護終端1進行無線通信,用于存儲多個用戶的監(jiān)護 資料,接收處理后的屯、電信號,并對屯、電信號進行分析W計算用戶的屯、率。云服務器2平臺 上搭建嵌入式Linux操作系統(tǒng)。
[0148] 在本實用新型的一個實施例中,云服務器2還用于對來自智能屯、電遠程監(jiān)護終端 1的處理后的屯、電信號進行低通濾波處理,W濾除處理后的屯、電信號中的高頻信號。
[0149] 云服務器2進一步將屯、率與多個預設屯、率狀態(tài)條件進行比對W判斷用戶的屯、率 狀態(tài),向與用戶綁定的移動終端3發(fā)送該用戶的屯、電數(shù)據(jù),并在判斷用戶的屯、率出現(xiàn)失常 時,向智能屯、電遠程終端I和與用戶綁定的移動終端3發(fā)送報警信息。在本實用新型的一 個實施例中,多個預設屯、率狀態(tài)條件包括:屯、動過緩、屯、動過速、停搏和漏搏。當云服務器 2判斷屯、率符合其中一個預設屯、率狀態(tài)條件時,則判斷用戶屯、率失常,向智能屯、電遠程監(jiān)護 終端1和與用戶綁定的移動終端3發(fā)送屯、率失常的報警信息和對應的屯、率狀態(tài)。
[0150]
當前第4頁1 2 3 4 5 6 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1