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