呼吸機網(wǎng)絡(luò)連接控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及呼吸機技術(shù)領(lǐng)域,特別涉及一種呼吸機網(wǎng)絡(luò)連接控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展隨之帶動了醫(yī)療技術(shù)的發(fā)展,使得醫(yī)療信息系統(tǒng)不斷完善和提高。呼吸機作為一個輔助患者進行呼吸的設(shè)備在臨床中得到了廣泛應(yīng)用。
[0003]然而現(xiàn)有的一些醫(yī)療系統(tǒng)中未將呼吸機的信息融入到醫(yī)療系統(tǒng)中,將呼吸機作為單獨的設(shè)備需要時通過人為的配置。這會降低設(shè)備監(jiān)控的管理的效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的旨在至少解決上述的技術(shù)缺陷之一。
[0005]為此,本發(fā)明一方面提供一種呼吸機網(wǎng)絡(luò)連接控制系統(tǒng)。
[0006]本發(fā)明的另一方面提出一種呼吸機網(wǎng)絡(luò)連接控制方法。
[0007]有鑒于此,本發(fā)明一方面的實施例提出一種呼吸機網(wǎng)絡(luò)連接控制系統(tǒng),包括,多個呼吸機、終端和服務(wù)器,所述多個呼吸機分別與所述服務(wù)器相連,每個呼吸機分別將各自的基本信息發(fā)送至所述服務(wù)器,并通過所述基本信息的登錄密碼登錄到所述服務(wù)器;所述終端與所述服務(wù)器相連,將所述終端的基本信息發(fā)送至所述服務(wù)器,并通過所述基本信息的登錄密碼登錄到所述服務(wù)器;以及所述服務(wù)器將登錄到所述服務(wù)器的所述多個呼吸機中選取可用呼吸機列表呈現(xiàn)給所述終端,所述終端從所述可用呼吸機列表中選擇的呼吸機建立連接進行數(shù)據(jù)交互。
[0008]根據(jù)本發(fā)明實施例的系統(tǒng),通過服務(wù)器對呼吸機和終端的數(shù)據(jù)交互進行控制和管理,以便于呼吸機數(shù)據(jù)的共享,提供呼吸機遠程監(jiān)控的便捷途徑和方法。
[0009]在本發(fā)明的一個實施例中,所述多個呼吸機中每個呼吸機的基本信息包括:呼吸機的標識名、登錄密碼,IP地址和可用端口。
[0010]在本發(fā)明的一個實施例中,所述終端的基本信息包括:所述終端的標識名、登錄密碼、IP地址和可用端口。
[0011]在本發(fā)明的一個實施例中,所述終端通過與所選擇呼吸機的IP地址與所述呼吸機建立socket,并發(fā)送連接請求。
[0012]在本發(fā)明的一個實施例中,所述呼吸機通過輪詢所述服務(wù)器的web service端口檢測所述終端的連接請求,當(dāng)檢測到所述終端的連接請求時,建立socket與所述終端進行數(shù)據(jù)交互。
[0013]在本發(fā)明的一個實施例中,所述服務(wù)器對所述終端與所述呼吸機的連接請求和連接狀態(tài)進行記錄和監(jiān)控。
[0014]在本發(fā)明的一個實施例中,所述終端還用于向所述呼吸機發(fā)送心跳信息以根據(jù)確認信息判定與所述呼吸機的連接是否可用。
[0015]本發(fā)明另一方面的實施例提出了一種呼吸機網(wǎng)絡(luò)連接控制方法,包括以下步驟:注冊步驟,多個呼吸機和終端通過web service端口分別將對應(yīng)的基本信息發(fā)送至服務(wù)器以存儲在所述服務(wù)器的數(shù)據(jù)庫,所述終端的基本信息包括:所述終端的標識名、登錄密碼、IP地址和可用端口,所述多個呼吸機中每個呼吸機的基本信息包括:呼吸機的標識名、登錄密碼,IP地址和可用端口 ;登陸步驟,所述多個呼吸機和所述終端分別通過所述多個呼吸機的登錄密碼和所述終端的登錄密碼登錄到所述服務(wù)器;連接步驟,所述終端從所述數(shù)據(jù)庫中獲取所述多個呼吸機中每個呼吸機的基本信息,并選取所要連接的呼吸機建立連接;以及數(shù)據(jù)交互步驟,所述終端與所連接的呼吸機進行數(shù)據(jù)交互以獲取所述呼吸機的數(shù)據(jù)。
[0016]根據(jù)本發(fā)明實施例的方法,通過服務(wù)器對呼吸機和終端的數(shù)據(jù)交互進行控制和管理,以便于呼吸機數(shù)據(jù)的共享,提供呼吸機遠程監(jiān)控的便捷途徑和方法。
[0017]在本發(fā)明的一個實施例中,所述連接步驟包括:所述終端通過與所選擇呼吸機的IP地址與所述呼吸機建立socket,并發(fā)送連接請求;以及所述呼吸機通過輪詢所述服務(wù)器的web service端口檢測所述終端的連接請求,當(dāng)檢測到所述終端的連接請求時,建立socket以與所述終端建立連接。
[0018]在本發(fā)明的一個實施例中,所述連接步驟還包括:所述服務(wù)器對所述終端與所述呼吸機的連接請求和連接狀態(tài)進行記錄和監(jiān)控。
[0019]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0020]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,
[0021]圖1為根據(jù)本發(fā)明一個實施例的呼吸機網(wǎng)絡(luò)連接控制系統(tǒng)的結(jié)構(gòu)框圖;
[0022]圖2為根據(jù)本發(fā)明一個實施例的呼吸機網(wǎng)絡(luò)連接控制系統(tǒng)的示意圖;以及
[0023]圖3為根據(jù)本發(fā)明一個實施例的呼吸機網(wǎng)絡(luò)連接控制方法的流程圖。
【具體實施方式】
[0024]下面詳細描述本發(fā)明的實施例,實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0025]在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性。
[0026]在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
[0027]圖1為根據(jù)本發(fā)明一個實施例的呼吸機網(wǎng)絡(luò)連接控制系統(tǒng)的結(jié)構(gòu)框圖。如圖1所示,根據(jù)本發(fā)明實施例的呼吸機網(wǎng)絡(luò)連接控制系統(tǒng),包括多個呼吸機100、終端200和服務(wù)器 300。
[0028]具體地,多個呼吸機100分別與服務(wù)器300相連,呼吸機110、呼吸機120和呼吸機130分別將各自的基本信息發(fā)送至服務(wù)器300,并通過基本信息的登錄密碼登錄到服務(wù)器300。終端200與服務(wù)器300相連,將終端200的基本信息發(fā)送至服務(wù)器300,并通過基本信息的登錄密碼登錄到服務(wù)器300。服務(wù)器300將登錄到服務(wù)器300的多個呼吸機100(即呼吸機110、呼吸機120和呼吸機130)中選取可用呼吸機列表呈現(xiàn)給終端200,終端200從可用呼吸機列表中選擇的呼吸機建立連接進行數(shù)據(jù)交互。
[0029]在本發(fā)明的一個實施例中,多個呼吸機100中呼吸機110、呼吸機120和呼吸機130的基本信息包括:呼吸機的標識名、登錄密碼,IP地址和可用端口。終端200的基本信息包括:終端的標識名、登錄密碼、IP地址和可用端口。
[0030]在本發(fā)明的一個實施例中,終端200通過與所選擇呼吸機(假設(shè)呼吸機110和呼吸機120)的IP地址與呼吸機建立socket,并發(fā)送連接請求。呼吸機110和120通過輪詢服務(wù)器300的web service端口檢測終端的連接請求,當(dāng)檢測到終端200的連接請求時,建立socket與終端進行數(shù)據(jù)交互。
[0031]圖2為根據(jù)本發(fā)明一個實施例的呼吸機網(wǎng)絡(luò)連接控制系統(tǒng)的示意圖。如圖2所示,多個呼吸機100通過調(diào)用web service的呼吸機注冊端口,將多個呼吸機100的基本信息存入服務(wù)器300的數(shù)據(jù)庫,例如將呼吸機110、呼吸機120和呼吸機130的基本信息發(fā)送至服務(wù)器300。呼吸機的基本信息包括:呼吸機的標識名、登錄密碼,IP地址和可用端口等信息。呼吸機110、120和130可將呼吸機的用戶名和登錄密碼寫入SOAP頭部,在每次調(diào)用web service端口時,對其身份進行驗證。與此同時,可通過調(diào)用web service的終端注冊接口,將終端200的基本信息發(fā)送至服務(wù)器300的數(shù)據(jù)庫中,該終端200的基本信息包括:終端200的標識名、登錄密碼、IP地址和可用端口等信息。終端200可將用戶名和登錄密碼寫入SOAP頭部,在每次調(diào)用web service端口時,對其身份進行驗證。根據(jù)本發(fā)明實施例的系統(tǒng),通過將呼吸機和終端的基本信息存儲到數(shù)據(jù)庫,方便了維護和管理,且采用了 Webservice可使本系統(tǒng)跨平臺和語言進行調(diào)度適用于不同終端的環(huán)境。根據(jù)本發(fā)明實施例的系統(tǒng)通過SOAP頭部進行身份認證,提高了安全性。
[0032]在本發(fā)明的實施例中,呼吸機110、120、130和終端200可調(diào)用web service的呼吸機登錄端口和終端登錄端口,并進行身份認證登錄到服務(wù)器300。再對呼吸機110、120和130進行socket及相關(guān)信息的數(shù)據(jù)初始化。
[0033]在本發(fā)明的一個實施例中,終端200調(diào)用web service端口,查詢數(shù)據(jù)庫中已登錄的呼吸機的基本信息以獲得可連接的呼吸機,假設(shè)呼吸機I1和呼吸機120為可連接的呼吸機,則將查詢所獲得的呼吸機110和呼吸機120的名稱添加到可用呼吸機列表中。終端200從呼吸機110和呼吸機120選擇所要連接的呼吸機,假設(shè)兩個呼吸機都要建立連接。此時,服務(wù)器300確認終端200請求連接呼吸機110和呼吸機120的請求,并反饋呼吸機110和呼吸機120的基本信息。終端200分別得到呼吸機110和呼吸機120的IP地址端口后,建立socket,以等待接收數(shù)據(jù)。呼吸機110