心電遠程監測系統設計
1.2.4 心電信號的遠程傳輸
LabVIEW可提供TCP、瀏覽器、RDA和DataSockel等通信方式。其中,DataSocket是NI公司推出的一項基于TCP/IP協議的新技術,該技術是面向測量和網上實時高速數據交換,用于一個計算機內或者網絡中多個應用程序之間數據交換。雖然目前已有TCP/IP、DDE多種用于兩個應用程序之間按共享數據的技術,但是這些技術都不是用于實時數據(Live Data)傳輸的。只有DataSocket是一項在測量和自動化應用中用于共享和發布實時數據的技術。
DataSocket實現的是數據通信,而將復雜的數據處理及顯示留給客戶端自行完成,網絡只負責傳遞數據(包括控制命令),最后形成測試系統是一個C/S模式的系統。這樣網絡資源消耗少,通信速度快,適合實時性要求高、數據量比較大的遠程測控。
DataSocket的工作方式如圖5所示。DataSocket Publisher和Datasocket Subscliber是DataSockel Server的客戶端,通過DataSocket Servert進行數據共享和交換,三者可運行在同一臺機器或3臺單獨機器上(視具體情況而定)。將服務器與發布器和訂閱器分離,以提高系統的安全性和可靠性。本文引用地址:http://www.104case.com/article/163148.htm
DataSocket基本體系由協同工作的3個部分構成:服務器管理(DataSocket Server Manager)、服務器端(DataSocket Server)和客戶端(DataSocket API)。同時還包括Dstp(DataSocket Transfer Protocol)協議、通用資源定位符URL(Uniform Resour DataSocket Servet Managerce Locator)和文件格式等規程。
DataSocket對外提供的資源定位接口和功能調用接口,通過URL方式訪問服務器中的數據項,讀數據時為源地址,寫地址是為宿地址。在URL中表明數據的傳輸協議、網絡計算機標志和數據緩沖區變量,如圖6所示。
DataSoeket支持多種數據傳輸協議,不同的URL前綴表示了不同的協議或數據類型。如“dstp://HYY/data”,其中HYY為服務器名稱,data為數據項的名稱。由此可見,DataSocket簡化了應用程序之間、計算機之間的網絡數據傳輸,簡化程序通信,提高編程效率。
2 系統應用及注意事項
該系統可應用于醫院內外的心臟病人,系統硬件電路模塊通過串口與PC機或便攜式計算機相連,顯示、存儲、分析、打印和遠程傳輸心電數據,醫生根據傳輸的心電數據及時診斷心臟病人的病情。而軟件設計部分實現遠程傳輸時應注意:數據傳輸之前要分別在服務器與客戶機上啟動DataSocket Server.建立連接,規定URL和控件連接方式,進而發送和讀取數據。
3 結束語
本系統不同于傳統的心電監測系統之處在于采用軟件編程實現心電監測系統功能,以便于系統功能擴展。經實驗測試,數據顯示和遠程通信未出現失真,達到了預期效果。利用DataSocket通信技術實現心電數據的遠程通信,網絡資源利用率高,傳輸數據量大,并且在服務器處理能力足夠強的情況下,可服務多個被監測病人。被監測病人可位于醫院或醫院外(比如家庭、辦公室、戶外等),只要有PC機或便攜式計算機及網絡都可實現心電實時監測??梢?,該系統具有強大功能和低成本的特點為眾多心臟病患者提供方便,增強醫療服務系統,具有較高的社會使用價值和市場前景。
評論