專利名稱:一種基于b/s結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠(yuǎn)程監(jiān)護(hù)技術(shù),具體涉及一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)及 其方法。
背景技術(shù):
生理參數(shù)的監(jiān)護(hù),對于疾病的監(jiān)護(hù)、早期發(fā)現(xiàn)具有重要意義。隨著互聯(lián)網(wǎng) 的發(fā)展,利用網(wǎng)絡(luò)遠(yuǎn)程、集中監(jiān)護(hù)越來越普及。
現(xiàn)有的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)大多采用客戶機/服務(wù)器結(jié)構(gòu)(Clint/Server)(以下簡 稱C/S結(jié)構(gòu))進(jìn)行數(shù)據(jù)通信,整個系統(tǒng)主要由客戶機及軟件、傳輸網(wǎng)絡(luò)和監(jiān)護(hù) 中心服務(wù)器三部分組成??蛻魴C通常位于家庭、社區(qū),完成患者生理數(shù)據(jù)的采 集、簡單數(shù)據(jù)處理和數(shù)據(jù)傳送等功能。客戶機可以釆用個人電腦、專用便攜式 監(jiān)護(hù)儀、PDA ( Personal Digital Assistant個人數(shù)字助理)等設(shè)備采集發(fā)送生理 信號??蛻魴C以有線、無線、衛(wèi)星等方式,通過Internet,移動電話,PSTN( Public Switch Telephone Network公共電話交換網(wǎng))等傳輸網(wǎng)絡(luò)發(fā)送數(shù)據(jù)。監(jiān)護(hù)中心 服務(wù)器一般是位于監(jiān)護(hù)中心的高性能的PC、工作站或服務(wù)器。監(jiān)護(hù)中心服務(wù) 器的功能主要是存儲并分析處理數(shù)據(jù),管理用戶的基本信息,對已有數(shù)據(jù)回顧 以及對監(jiān)護(hù)端檔案和使用記錄的管理、智能診斷等。
目前這種基于C/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)客戶把采集的生理參數(shù)上傳到服 務(wù)器,醫(yī)生再從服務(wù)器下載生理參數(shù)進(jìn)行診斷,不能對客戶的生理信息進(jìn)行實 時監(jiān)護(hù)。而且在客戶端通常都要安裝相應(yīng)的軟件,針對不同的操作系統(tǒng)還需要 開發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十分快,軟件后續(xù)維護(hù)成本高,效 率低,已經(jīng)很難適應(yīng)^f艮多終端聯(lián)網(wǎng)用戶同時使用。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中存在的基亍c/s結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)客戶把采集的
生理參數(shù)上傳到服務(wù)器,醫(yī)生從服務(wù)器下載生理參數(shù)進(jìn)行診斷,不能對客戶的 生理信息進(jìn)行實時監(jiān)護(hù),而且在客戶端通常都要安裝相應(yīng)的軟件,針對不同的 操作系統(tǒng)還需要開發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十分快,軟件后續(xù) 維護(hù)成本高,效率低,很難適應(yīng)多終端聯(lián)網(wǎng)用戶同時使用這一技術(shù)問題,本發(fā)
明提供了一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)。本發(fā)明還提供了一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)方法。
本發(fā)明解決現(xiàn)有技術(shù)問題所采用的技術(shù)方案為提供了 一種基于B/S結(jié)構(gòu) 的遠(yuǎn)程監(jiān)護(hù)系統(tǒng),所述基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)包括客戶端、網(wǎng)絡(luò)和運行 監(jiān)護(hù)軟件的服務(wù)器;其中所述客戶端通過所述網(wǎng)絡(luò)與所述運行監(jiān)護(hù)軟件的服 務(wù)器直接相連。
根據(jù)本發(fā)明的一優(yōu)選技術(shù)方案所述客戶端包括有多參數(shù)采集器、通信接 口和客戶機;其中所述多參數(shù)采集器通過所述通信接口與所述客戶才jl4目連。
根據(jù)本發(fā)明的一優(yōu)選技術(shù)方案所述多參數(shù)采集器包括心電模塊、無創(chuàng)血 壓模塊、血氧飽和度模塊和體溫模塊,各所述模塊配有相應(yīng)的傳感器。
根據(jù)本發(fā)明的一優(yōu)選技術(shù)方案所述多參數(shù)采集器能夠同時采集心電、血 氧、血壓、體溫、呼吸波和脈搏氧容積波中的一種或多種生理參數(shù)。
根據(jù)本發(fā)明的一優(yōu)選技術(shù)方案所述通信接口為串行通信接口 。 根據(jù)本發(fā)明的一優(yōu)選技術(shù)方案所述串行通信接口為RS232接口或USB 接口。
根據(jù)本發(fā)明的一優(yōu)選技術(shù)方案所述通信接口為并行通信接口 。 才艮據(jù)本發(fā)明的一優(yōu)選技術(shù)方案所述網(wǎng)絡(luò)為Internet網(wǎng)絡(luò)或Intranet網(wǎng)絡(luò)。 本發(fā)明還提供了 一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)方法,所述基于B/S結(jié)構(gòu)的 遠(yuǎn)程監(jiān)護(hù)方法包括步驟第一步、通過客戶機打開瀏覽器,在地址欄輸入監(jiān)護(hù) 中心Web地址,瀏覽器自動檢測本地客戶機是否安裝多參數(shù)遠(yuǎn)程監(jiān)護(hù)控件或 是安裝版本有無更新,若未安裝或版本太舊,就會自動下載,并提示安裝;此 時輸入用戶名與密碼向監(jiān)護(hù)中心服務(wù)器請求發(fā)送數(shù)據(jù);第二步、接入生理多參 數(shù)采集器,開始采集數(shù)據(jù);第三步、將醫(yī)院運行監(jiān)護(hù)軟件的服務(wù)器打開,服務(wù) 器不斷監(jiān)聽客戶機的連接請求, 一旦某個運行在瀏覽器中的ActiveX控件客戶 機發(fā)出連接請求,則做出相應(yīng)的響應(yīng);第四步、監(jiān)護(hù)中心服務(wù)器軟件會根據(jù)當(dāng) 前的連接狀況生成一個端口號,此端口專用作接收此用戶發(fā)送的數(shù)據(jù),并將端 口號回傳到發(fā)出請求的客戶機;第五步、客戶機接收到端口號后,再結(jié)合從監(jiān) 護(hù)中心服務(wù)器的URI地址得到的IP,創(chuàng)建一個套接字用于發(fā)送生理數(shù)據(jù)。
根據(jù)本發(fā)明的一優(yōu)選技術(shù)方案B/S模式是通過運行在客戶機瀏覽器上的 ActiveX控件和運行在服務(wù)器上的程序?qū)崿F(xiàn)的。
根據(jù)本發(fā)明的一優(yōu)選技術(shù)方案ActiveX控件是^f吏用C弁語言和VisualStudio .Net開發(fā)的。
根據(jù)本發(fā)明的一優(yōu)選技術(shù)方案ActiveX控件實現(xiàn)了 IIObjectSafty接口 。 根據(jù)本發(fā)明的一優(yōu)選技術(shù)方案服務(wù)器上的程序可以對多個客戶端同時進(jìn)
行實時監(jiān)護(hù)。
B/S (Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技 術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作 界面是通過Web瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn), 但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層結(jié)構(gòu)。,這樣就大 大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用 戶的總體擁有成本(TCO)。
釆用B/S架構(gòu)則把軟件發(fā)布和維護(hù)的工作都轉(zhuǎn)移到了監(jiān)護(hù)中心的服務(wù)器 端,降低了對用戶的技術(shù)要求。軟件版本的更新也只在監(jiān)護(hù)中心服務(wù)器端進(jìn)行, 客戶端會自動下載新版本并安裝。
以目前的技術(shù)看,基于網(wǎng)絡(luò)建立B/S結(jié)構(gòu)的應(yīng)用,相對易于把握、成本較 低。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接 入方式(比如LAN、 Wireless、 Internet/Intranet等)得到和操作共同的服務(wù)或 應(yīng)用;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全,使 B/S架構(gòu)管理更方便、快捷、高效。 附圖及說明
圖1:本發(fā)明一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)及其方法中基于B/S結(jié)構(gòu) 的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)結(jié)構(gòu)示意圖2:醫(yī)院服務(wù)器端監(jiān)護(hù)模塊與方法流程圖3:本發(fā)明 一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)及其方法中客戶端基于B/S 結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)方法流程圖。 具體實施方法
B/S (Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技 術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作 界面是通過Web瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn), 但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大 大筒化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體擁有成本(TCO)。
采用B/S架構(gòu)則把軟件發(fā)布和維護(hù)的工作都轉(zhuǎn)移到了監(jiān)護(hù)中心的服務(wù)器 端,降低了對用戶的技術(shù)要求,只要會上網(wǎng)就能安裝、使用軟件。軟件版本的 更新也只在監(jiān)護(hù)中心服務(wù)器端進(jìn)行,客戶端會自動下載新版本并安裝。
以目前的技術(shù)看,基于網(wǎng)絡(luò)建立B/S結(jié)構(gòu)的應(yīng)用,相對易于把握、成本也 是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不 同的接入方式(比如LAN、 Wireless、 Internet/Intranet等)得到和操作共同的 服務(wù)或應(yīng)用;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安 全。B/S架構(gòu)管理軟件也更方便、快捷、高效。
本發(fā)明的目的在于,利用ActiveX和.Net技術(shù),實現(xiàn)一種基于B/S架構(gòu)的 遠(yuǎn)程中央監(jiān)護(hù)系統(tǒng)及方法。
請參閱圖1本發(fā)明一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)及其方法中基于B/S 結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)結(jié)構(gòu)示意圖。如圖l所示,所述基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù) 系統(tǒng)包括客戶端6、網(wǎng)絡(luò)4和運行監(jiān)護(hù)軟件的服務(wù)器5;其中所述客戶端6 通過所述網(wǎng)絡(luò)4與所述運行監(jiān)護(hù)軟件的服務(wù)器5直接相連。
具體的,所述基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)由多參數(shù)采集器、接口、客戶 端PC機、Internet網(wǎng)、及運行中央監(jiān)護(hù)軟件的服務(wù)器端主機組成。所述的多參 數(shù)采集器包括心電、無創(chuàng)血壓、血氧飽和度、體溫模塊配等以相應(yīng)的傳感器。 通過RS232串口或USB等通信口與客戶端PC機相連,客戶機通過Internet網(wǎng) 與運行監(jiān)護(hù)軟件的服務(wù)器相連。采用基于TCP/IP協(xié)議等和多線程技術(shù),實現(xiàn) 生理參數(shù)的多通道實時監(jiān)護(hù)。將中央監(jiān)護(hù)系統(tǒng)從醫(yī)院內(nèi)部延伸到了家庭或社 區(qū);醫(yī)院監(jiān)護(hù)服務(wù)器端軟件采用多線程并發(fā)服務(wù)器模式;ActiveX控件采用C# 編寫,并將ActiveX控件嵌入到Web頁面中去,使得通過瀏覽器可以讀寫串口 , 向服務(wù)器端發(fā)送數(shù)據(jù)。
總體方案
本發(fā)明的基于B/S結(jié)構(gòu)的生理多參數(shù)遠(yuǎn)程監(jiān)護(hù)系統(tǒng)如圖1所示。整個系統(tǒng) 由運行監(jiān)護(hù)軟件的服務(wù)器5、網(wǎng)絡(luò)4、客戶機3、串行通信接口 2和多生理參數(shù) 采集器1構(gòu)成。多生理參數(shù)采集器1通過串行通信接口 2與客戶機3相連???戶機3再通過Internet網(wǎng)絡(luò)4與運行監(jiān)護(hù)軟件的服務(wù)器5連接??蛻舳丝蛻魴C 3的瀏覽器就是運行多參數(shù)遠(yuǎn)程監(jiān)護(hù)ActiveX控件的容器。醫(yī)院服務(wù)器端監(jiān)護(hù)模塊與方法流程圖,如圖2所示。服務(wù)器為每個接收到 的客戶連接都創(chuàng)建一個子線程來處理通信,子線程的個數(shù)只受系統(tǒng)資源的限 制。當(dāng)監(jiān)聽線程完成接收連接和創(chuàng)建子線程的任務(wù)后,子線程處理與客戶機的 具體通信,每個子線程處理過程相對獨立。程序設(shè)計時,因為服務(wù)器的功能不 只是單一的網(wǎng)絡(luò)通信,還要進(jìn)行諸如人機交互、波形繪制、數(shù)據(jù)分析報警等處 理,所以不是在主線程中直接監(jiān)聽客戶機連接,而是在主線程中創(chuàng)建一個單獨 的子線程負(fù)責(zé)監(jiān)聽,當(dāng)接收到客戶機的連接時,為其創(chuàng)建一個單獨的子線程進(jìn) 行處理,監(jiān)聽線程繼續(xù)進(jìn)入監(jiān)聽其他連接。
用戶信息管理也是服務(wù)器端軟件的功能模塊之一。用戶信息存儲在SQL Server 2000數(shù)據(jù)庫中。通過用戶信息管理功能訪問數(shù)據(jù)庫,可以執(zhí)行添加、刪 除、更改用戶角色等操作。
醫(yī)院服務(wù)器5的軟件中選擇動態(tài)端口中的11002端口作為監(jiān)聽端口。軟件 運行后,就在11002端口不斷偵聽客戶端的連接請求。 一旦有客戶端請求發(fā)送 生理數(shù)據(jù),服務(wù)器端軟件就要創(chuàng)建一個新的套接字用來與此客戶端通信,并用 一個端口號來初始化這個套接字。由于服務(wù)器端連接的客戶端數(shù)目是變化的, 所以占用的端口也要隨著客戶端連接的變化而變化,以便將不用的端口釋放留 作下次使用。當(dāng)有新用戶請求發(fā)送數(shù)據(jù)時,服務(wù)器程序生成新的端口號并發(fā)送 給該用戶。然后才艮據(jù)這個端口號創(chuàng)建一個新的處理子線程。
服務(wù)器端收到的生理數(shù)據(jù)直接來自客戶機3的串口事件。每當(dāng)串口事件被 觸發(fā)的時候(即輸入緩沖區(qū)內(nèi)數(shù)據(jù)量超過閾值),緩沖區(qū)內(nèi)的數(shù)據(jù)被讀入內(nèi)存, 客戶端程序判斷是否處在發(fā)送狀態(tài),若是,就調(diào)用發(fā)送函數(shù)將數(shù)據(jù)直接發(fā)送到 運行監(jiān)護(hù)軟件的服務(wù)器5。串口的數(shù)據(jù)緩沖區(qū)是Byte型字節(jié)數(shù)組,套接字發(fā)送 的也是Byte型字節(jié)數(shù)組,直接發(fā)送就省去了數(shù)據(jù)轉(zhuǎn)換的才喿作,提高了效率。
可以根據(jù)協(xié)議從上述緩沖區(qū)數(shù)據(jù)中選出分別代表各項生理參數(shù)的數(shù)據(jù),如 果是心電,則在主窗體的繪圖面板繪制出來,面板右邊的信息欄則根據(jù)用戶名 從患者數(shù)據(jù)庫查詢個人信息顯示出來。
在醫(yī)院運行監(jiān)護(hù)軟件的服務(wù)器5以不同顏色繪制分別出心電圖波形、呼吸 波和脈搏氧容積波形;血氧飽和度、體溫、血壓等數(shù)據(jù),則在右邊顯示其數(shù)值。 我們還對7項生理參數(shù)(心率、血氧飽和度、收縮壓、舒張壓、動脈平均壓、 呼吸率、體溫)設(shè)置了報警限,可以對異常生理參數(shù)進(jìn)行揚聲器報警。請參閱圖3本發(fā)明一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)及其方法中客戶端基 于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)方法流程圖。如圖3所示,所述基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān) 護(hù)方法包括步驟第一步、通過客戶機打開瀏覽器,在地址欄輸入監(jiān)護(hù)中心 Web地址,瀏覽器自動檢測本地客戶機是否安裝多參數(shù)遠(yuǎn)程監(jiān)護(hù)控件或是安裝 版本有無更新,若未安裝或版本太舊,就會自動下載,并提示安裝;此時輸入 用戶名與密碼向監(jiān)護(hù)中心服務(wù)器請求發(fā)送數(shù)據(jù);第二步、接入生理多參數(shù)采集 器,開始采集數(shù)據(jù);第三步、將醫(yī)院運行監(jiān)護(hù)軟件的服務(wù)器打開,服務(wù)器不斷 監(jiān)聽客戶機的連接請求, 一旦某個運行在瀏覽器中的ActiveX控件客戶機發(fā)出 連接請求,則做出相應(yīng)的響應(yīng);第四步、監(jiān)護(hù)中心服務(wù)器軟件會根據(jù)當(dāng)前的連 接狀況生成一個端口號,此端口專用作接收此用戶發(fā)送的數(shù)據(jù),并將端口號回 傳到發(fā)出請求的客戶機;第五步、客戶機接收到端口號后,再結(jié)合從監(jiān)護(hù)中心 服務(wù)器的URI地址得到的IP,創(chuàng)建一個套接字用于發(fā)送生理數(shù)據(jù),這樣一個 數(shù)據(jù)發(fā)送、接收通信就建立起來了。
ActiveX控件的開發(fā)
前面介紹了,我們實際上開發(fā)的還是一個.NET控件。而且用于多參數(shù)遠(yuǎn) 程監(jiān)護(hù)的客戶端程序必須有界面與用戶交互。所以需要建立的就是一個 UserControl工程。
首先我們可以用VS2003提供的工具Create GUID來創(chuàng)建一個獨一無二的 GUID。在代碼中添加語句[Guid("3lB2230C-C814畫4c8d-86FE-F92A606A4B5 O")]。屬性Guid包含在System.Runtime.InteropServices命名空間中,表示當(dāng)前 類將被注冊為COM組件。為此,還需要更改工程的屬性,將Register for COM Interop設(shè)置為true。
在完成了程序開發(fā)之后,編譯這個工程,Visual Studio就在Windows注冊 表里注冊這個組件??梢杂肰S2003工具OLE/COM Object Viewer在.NET Category目錄下查看到剛剛編譯的組件。此時,組件的版本、運行環(huán)境等已經(jīng) 被正確的描述,還列出了這個組件遵循COM規(guī)范實現(xiàn)的所有接口。這樣一個 可以用COM方式訪問的.NET組件就開發(fā)完成了。如果是ActiveX控件,調(diào)試 時還可以用自帶工具ActiveX Control Test Container測試實際使用的界面和執(zhí) 行效果。
本發(fā)明的多參數(shù)遠(yuǎn)程監(jiān)護(hù)客戶端軟件是基于B/S架構(gòu)的,所以ActiveX需要通過Web頁面下載安裝。我們在服務(wù)器端發(fā)布了 一個Web網(wǎng)頁,使用HTML 標(biāo)簽嵌入了制作好的ActiveX控件。同時,因為多參數(shù)遠(yuǎn)程監(jiān)護(hù)控件在運行時 需要向服務(wù)器端發(fā)送數(shù)據(jù),所以還需要知道服務(wù)器的IP,我們可以從當(dāng)前Web 頁面的URI地址得到。在頁面中嵌入JavaScript語句就將當(dāng)前Web頁面的URI 地址傳遞給ActiveX控件的一個屬性了 。假如直接用IP地址訪問的話,在控 件中就可以用以下IPAddress.Parse函數(shù)解析出服務(wù)器的IP地址。假如使用域 名訪問,則可以4吏用System.Net.Dns類的GetHostByName函lt通過DNS域名 解析服務(wù)得到服務(wù)器的IP地址。然后用此IP地址去初始化套接字。
在瀏覽器安全設(shè)置為中級時的狀況,這是瀏覽器默認(rèn)安全設(shè)置也是最常用 的設(shè)置。在此設(shè)置下,未標(biāo)記為腳本安全的和沒有數(shù)字簽名的ActiveX控件都 是被禁用的。在給ActiveX控件添加數(shù)字證書之外,還實現(xiàn)IObjectSafty接口 。
最后就是控件安裝包的制作。ActiveX控件的安裝包本發(fā)明采用了 exe格 式。在VS2003中新建一個Setup工程,將ActiveX控件工程的輸出DLL庫文 件添加到Setup工程的主輸出primary output里去,編譯器會自動檢測需要它所 依賴的其他文件。因為是通過Web頁面下載安裝的,所以還要把Setup工程屬 性里的Bootstrapper更改為Web Bootstrapper,并在Settings選項里面指定Setup folder URL,即發(fā)布ActiveX控件的Web頁面地址。primary output的屬性 Register必須要設(shè)置成vsdrpCOM。這樣在客戶端安裝的時候,才會調(diào)用 Regasm.exe將這個.NET對象在本機上注冊成COM組件。
本發(fā)明不限于生理參數(shù)的采集,還適用于其它參數(shù)的采集。串行通信接口 也可以是USB等接口 ,或改用并行接口 。 Internet網(wǎng)改為Intranet等其它網(wǎng)絡(luò) 同樣適用??蛻舳薖C機也可以是智能手機等其它終端。
以上內(nèi)容是結(jié)合具體的優(yōu)選技術(shù)方案對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不 能認(rèn)定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通 技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替 換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng),其特征在于所述基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)包括客戶端(6)、網(wǎng)絡(luò)(4)和運行監(jiān)護(hù)軟件的服務(wù)器(5);其中所述客戶端(6)通過所述網(wǎng)絡(luò)(4)與所述運行監(jiān)護(hù)軟件的服務(wù)器(5)直接相連。
2. 根據(jù)權(quán)利要求1所述一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng),其特征在于 所述客戶端(6)包括有多參數(shù)采集器(1)、通信接口 (2)和客戶機(3);其 中所述多參數(shù)釆集器(1)通過所述通信接口 (2)與所述客戶機(3)相連。
3. 根據(jù)權(quán)利要求2所述一種遠(yuǎn)程中央監(jiān)護(hù)系統(tǒng),其特征在于所述多參數(shù) 采集器(1)包括心電模塊、無創(chuàng)血壓模塊、血氧飽和度模塊和體溫模塊,各 所述模塊配有相應(yīng)的傳感器。
4. 根據(jù)權(quán)利要求2所述一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng),其特征在于 所述多參數(shù)采集器(1)能夠同時采集心電、血氧、血壓、體溫、呼吸波和脈 搏氧容積波中的一種或多種生理參數(shù)。
5. 根據(jù)權(quán)利要求2所述一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng),其特征在于 所述通信接口 ( 2 )為串行通信接口 。
6. 根據(jù)權(quán)利要求5所述一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng),其特征在于 所述串行通信接口為RS232接口或USB接口 。
7. 根據(jù)權(quán)利要求2所述一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng),其特征在于 所述通信接口 (2)為并4亍通信接口。
8. 根據(jù)權(quán)利要求1至7之一所述一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng),其特 征在于所述網(wǎng)絡(luò)(4 )為Internet網(wǎng)絡(luò)或Intranet網(wǎng)絡(luò)。
9. 一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)方法,其特征在于所述基于B/S結(jié)構(gòu)的 遠(yuǎn)程監(jiān)護(hù)方法包括步驟A:通過客戶機(3 )打開瀏覽器,在地址欄輸入監(jiān)護(hù)中心Web地址,輸入 指令,向監(jiān)護(hù)中心服務(wù)器(5)請求發(fā)送數(shù)據(jù);B:接入生理多參數(shù)采集器(1),開始采集數(shù)據(jù);C:將運行監(jiān)護(hù)軟件的服務(wù)器(5)打開,服務(wù)器(5)監(jiān)聽客戶機(3)的 連接請求,有運行在瀏覽器中的ActiveX控件客戶機(3)發(fā)出連接請求,則 ^故出相應(yīng)的響應(yīng);D:監(jiān)護(hù)中心服務(wù)器(5)根據(jù)當(dāng)前連接狀況生成一個端口號,此端口專用作接收此用戶發(fā)送的數(shù)據(jù),并將端口號回傳到發(fā)出請求的客戶機(3);E:客戶機(3)接收到端口號后,再結(jié)合從所述監(jiān)護(hù)中心服務(wù)器(5)得到的IP,創(chuàng)建一個套接字用于發(fā)送生理數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)方法,其特征在于B/S模式是通過運行在客戶機瀏覽器上的ActiveX控件和運行在服務(wù)器(5 )上的程序?qū)崿F(xiàn)的。
全文摘要
本發(fā)明涉及一種基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)及其方法?;贐/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)包括客戶端、網(wǎng)絡(luò)和運行監(jiān)護(hù)軟件的服務(wù)器;基于B/S結(jié)構(gòu)的遠(yuǎn)程監(jiān)護(hù)方法包括步驟一、向監(jiān)護(hù)中心服務(wù)器請求發(fā)送數(shù)據(jù);二、接入生理多參數(shù)采集器,開始采集數(shù)據(jù);三、當(dāng)有運行在瀏覽器中的ActiveX控件客戶機發(fā)出連接請求時做出相應(yīng)的響應(yīng);四、監(jiān)護(hù)中心服務(wù)器根據(jù)當(dāng)前連接狀況生成一個端口號,并將端口號回傳到發(fā)出請求的客戶機;五、客戶機接收到端口號后,創(chuàng)建一個套接字用于發(fā)送生理數(shù)據(jù)?;诰W(wǎng)絡(luò)建立B/S結(jié)構(gòu)的應(yīng)用,相對易于把握、成本較低。能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全,使B/S架構(gòu)管理更方便、快捷、高效。
文檔編號H04L29/08GK101478574SQ20091010522
公開日2009年7月8日 申請日期2009年1月21日 優(yōu)先權(quán)日2009年1月21日
發(fā)明者劉麗莎, 李浩敏, 李益民, 瑾 王, 韓秀清 申請人:深圳職業(yè)技術(shù)學(xué)院