專利名稱:工作站動(dòng)態(tài)遠(yuǎn)程控制終端的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠(yuǎn)程監(jiān)護(hù)系統(tǒng),特別涉及一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的方法和一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的系統(tǒng)。
背景技術(shù):
家庭遠(yuǎn)程監(jiān)護(hù)具有以下特點(diǎn)1,高度個(gè)性化,不同用戶由于健康需求不同,使用的傳感器設(shè)備可能不同,軟件版本可能不同,同一種設(shè)備在不同的應(yīng)用場(chǎng)景時(shí),如緊急呼救、 慢病隨診時(shí),其使用方法和控制方法可能不同;2,與基于工業(yè)總線的傳感器應(yīng)用相比,個(gè)人消費(fèi)品對(duì)成本、帶寬等更加敏感?,F(xiàn)有的遠(yuǎn)程監(jiān)護(hù)系統(tǒng)技術(shù)在醫(yī)生工作站和家庭遠(yuǎn)程醫(yī)療節(jié)點(diǎn)之間有很強(qiáng)的耦合性,醫(yī)生工作站的軟件必須預(yù)知家庭遠(yuǎn)程醫(yī)療節(jié)點(diǎn)的控制方法,換句話說(shuō),如果家庭遠(yuǎn)程醫(yī)療節(jié)點(diǎn)要升級(jí)或替換的話,除非醫(yī)生工作站的軟件做相應(yīng)變動(dòng),否則它的控制方法將不能改變,也不能增加新的獨(dú)特的控制功能,否則將產(chǎn)生兼容性問(wèn)題。也就是說(shuō),所有連接同一工作站的家庭遠(yuǎn)程醫(yī)療節(jié)點(diǎn)如果要升級(jí)的話,必須同時(shí)對(duì)節(jié)點(diǎn)進(jìn)行升級(jí)或替換才可能解決兼容性問(wèn)題,這顯然是不現(xiàn)實(shí)的。因?yàn)獒t(yī)院工作站節(jié)點(diǎn)通常由醫(yī)院購(gòu)買(mǎi)并由醫(yī)院的管理人員維護(hù),客戶端節(jié)點(diǎn)通常由病人或社區(qū)購(gòu)買(mǎi)。另一方面,病人有連接不同遠(yuǎn)程醫(yī)院進(jìn)行會(huì)診的需求,這樣對(duì)傳統(tǒng)方法而言,不同醫(yī)院的遠(yuǎn)程工作站也必須預(yù)裝病人節(jié)點(diǎn)的控制方法,從而使不同醫(yī)院在工作站選擇上也產(chǎn)生了耦合性。此外,傳感器模塊工作狀態(tài)的配置需要一定的醫(yī)學(xué)專業(yè)知識(shí),例如導(dǎo)聯(lián)切換,采樣時(shí)間間隔的設(shè)置等。因而需要醫(yī)生從工作站通過(guò)網(wǎng)絡(luò)對(duì)終端節(jié)點(diǎn)發(fā)送控制指令進(jìn)行遠(yuǎn)程控制。這就要求在工作站節(jié)點(diǎn)提供對(duì)終端節(jié)點(diǎn)進(jìn)行遠(yuǎn)程控制的用戶界面。但是,由于終端節(jié)點(diǎn)可能是在工作站節(jié)點(diǎn)部署之后獨(dú)立購(gòu)買(mǎi)、更新、升級(jí)的,因此工作站節(jié)點(diǎn)不可能在部署時(shí)獲得準(zhǔn)確的終端節(jié)點(diǎn)的功能和控制方法。如果每連接一種新的或升級(jí)的終端節(jié)點(diǎn),都對(duì)工作站節(jié)點(diǎn)手工配置,將會(huì)增加工作站節(jié)的維護(hù)負(fù)擔(dān)和復(fù)雜性。基于家庭的遠(yuǎn)程醫(yī)療目前在世界范圍內(nèi)尚處于較為初級(jí)的技術(shù)研發(fā)和創(chuàng)新階段, 在遠(yuǎn)程醫(yī)療設(shè)備之間的通訊與協(xié)作缺乏相應(yīng)的標(biāo)準(zhǔn),從而使得家用監(jiān)護(hù)設(shè)備與共享的遠(yuǎn)程醫(yī)療設(shè)備,如醫(yī)生工作站、中繼站等,在互操作和功能擴(kuò)展等方面存在問(wèn)題?,F(xiàn)有的技術(shù)方案主要有兩種思路一種思路是基于醫(yī)院信息設(shè)備之間的數(shù)據(jù)交換標(biāo)準(zhǔn)實(shí)現(xiàn)醫(yī)療設(shè)備之間的互操作性,例如IEEE 11073、HL7、DICOM、SCP等,這類(lèi)標(biāo)準(zhǔn)對(duì)醫(yī)療設(shè)備間通訊的詞匯、語(yǔ)法、編碼等作了詳盡的規(guī)定,并通過(guò)建立不同場(chǎng)景下的信息模型對(duì)醫(yī)學(xué)通訊的語(yǔ)義進(jìn)行規(guī)范,從而實(shí)現(xiàn)醫(yī)療設(shè)備間在語(yǔ)義層面的協(xié)作與互通;這種為了實(shí)現(xiàn)設(shè)備之間互操作性的語(yǔ)義層面的互通往往是對(duì)等的,即互操作的設(shè)備之間對(duì)通訊的語(yǔ)義具有相同的解釋?,F(xiàn)有的醫(yī)療網(wǎng)絡(luò)協(xié)議在應(yīng)用于家庭遠(yuǎn)程醫(yī)療領(lǐng)域具有一定的局限性,這是因?yàn)楝F(xiàn)有的醫(yī)療協(xié)議主要是針對(duì)醫(yī)院檢測(cè)設(shè)備間數(shù)據(jù)共享而設(shè)計(jì),對(duì)醫(yī)院檢測(cè)設(shè)備而言,數(shù)據(jù)的采集和設(shè)備的控制是在一個(gè)地方發(fā)生的。但是,對(duì)于家庭遠(yuǎn)程監(jiān)護(hù),數(shù)據(jù)采集發(fā)生在病人家中,設(shè)備的控制和配置則有可能經(jīng)醫(yī)生遠(yuǎn)程實(shí)施。由于監(jiān)護(hù)終端面向個(gè)人及社區(qū)用戶,具有個(gè)性化的需求, 且功能和控制方法可能會(huì)隨著遠(yuǎn)程系統(tǒng)的進(jìn)化,技術(shù)創(chuàng)新、模塊更新升級(jí)而發(fā)生變化,會(huì)呈現(xiàn)多樣性的特征。如果為每一項(xiàng)具體模塊控制方法建立相應(yīng)的協(xié)議內(nèi)容,將會(huì)使協(xié)議迅速龐大,并且由于變動(dòng)弓I起協(xié)議的不穩(wěn)定。另一種思路是采取標(biāo)準(zhǔn)與應(yīng)用框架相結(jié)合的方法,如IBM的開(kāi)放遠(yuǎn)程醫(yī)療平臺(tái)、 日本的MFER標(biāo)準(zhǔn)等,它們通過(guò)信息交換標(biāo)準(zhǔn)解決數(shù)據(jù)傳輸和解析的互操作性,而把語(yǔ)義層面的協(xié)作互通交由具體軟件的業(yè)務(wù)邏輯層完成。在非醫(yī)療監(jiān)護(hù)領(lǐng)域,針對(duì)智能傳感器網(wǎng)絡(luò)化、互操作、和即插即用問(wèn)題,產(chǎn)生了 IEEE 1451標(biāo)準(zhǔn)和傳感器Web框架。IEEE 1451標(biāo)準(zhǔn)用于解決傳感器模塊的接入問(wèn)題,其基本框架如圖2所示。該框架的主要思想是通過(guò)對(duì)傳感器的功能和數(shù)據(jù)形式進(jìn)行抽象,建立統(tǒng)一的傳感器接口標(biāo)準(zhǔn)和獨(dú)立于總線的數(shù)據(jù)模型和格式標(biāo)準(zhǔn),對(duì)數(shù)據(jù)傳輸、尋址、中斷、觸發(fā)等作了詳細(xì)規(guī)定,并使用該標(biāo)準(zhǔn)通過(guò)廠家特定的總線與網(wǎng)絡(luò)應(yīng)用處理器(NCAP)實(shí)現(xiàn)雙向通訊,該方案可以實(shí)現(xiàn)傳感器的即插即用。傳感器 Web框架是開(kāi)放地理空間聯(lián)盟提出的傳感器Web集成框架,通過(guò)基于XML的數(shù)據(jù)交換標(biāo)準(zhǔn)實(shí)現(xiàn)互聯(lián)網(wǎng)傳感器發(fā)現(xiàn),交換處理傳感器數(shù)據(jù),基于傳感器數(shù)據(jù)的互聯(lián)網(wǎng)智能服務(wù),和解決傳感器的網(wǎng)絡(luò)操作問(wèn)題。蔡永娟等,如圖1所示,基于對(duì)IEEE 1451標(biāo)準(zhǔn)和傳感器Web框架 (SffE)的分析提出了集成兩個(gè)標(biāo)準(zhǔn)的一體化方案,即通過(guò)IEEE 1451標(biāo)準(zhǔn)實(shí)現(xiàn)傳感器接入問(wèn)題(硬件、校準(zhǔn)、感測(cè)、屬性),通過(guò)SWE解決傳感器網(wǎng)絡(luò)化和智能服務(wù)等應(yīng)用層問(wèn)題,在二者之間是基于傳感器知識(shí)庫(kù)和協(xié)議翻譯系統(tǒng)的映射。Triantafyllidis A.等也提出了基于 SensorML(SffE)的雙向遠(yuǎn)程監(jiān)護(hù)數(shù)據(jù)交換方案,如圖3所示,用于解決遠(yuǎn)端監(jiān)護(hù)節(jié)點(diǎn)的互操作性和可擴(kuò)展性問(wèn)題,并實(shí)現(xiàn)了相應(yīng)的仿真系統(tǒng)和血壓監(jiān)測(cè)原型系統(tǒng)。IEEE1451主要是針對(duì)現(xiàn)場(chǎng)總線多樣化引起的傳感器接口問(wèn)題提出,其目標(biāo)是實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用處理器(NCAP)的接入問(wèn)題,而非針對(duì)遠(yuǎn)程終端的人工操控方法設(shè)計(jì)。因此在數(shù)據(jù)交換格式中雖然規(guī)定了傳感器信息和人工可讀的設(shè)備、通道、和終端用戶信息,但這些人工可讀信息并未與傳感器設(shè)備的控制方法信息綁定,因而對(duì)于多樣化的傳感器遠(yuǎn)程人工控制方法并未提出一體化的應(yīng)用方案?;赟ffE的傳感器Web集成方案雖然可以很好地解決傳感器的互操作性和可擴(kuò)展性問(wèn)題,但由于基于XML的通訊協(xié)議是一個(gè)相對(duì)重量級(jí)的通信協(xié)議,對(duì)于微處理器和內(nèi)存有一定的要求,從而限制了一些基于MCU的設(shè)計(jì)方案的選用,例如MCU+GPRS的方案等,而基于MCU的設(shè)計(jì)方案由于設(shè)計(jì)簡(jiǎn)單、穩(wěn)定,可以快速形成多樣化個(gè)人應(yīng)用方案,對(duì)于降低家庭或個(gè)人監(jiān)護(hù)方案的成本具有重要的意義。此外,基于XML的數(shù)據(jù)交換協(xié)議由于XML本身占用額外帶寬,對(duì)于數(shù)據(jù)包相對(duì)較小的實(shí)時(shí)信號(hào)傳輸,效率不是很高。此外,基于傳感器知識(shí)庫(kù)和協(xié)議翻譯系統(tǒng)的IEEE1451和SensorML映射方案雖然可以解決傳感器的互操作性和可擴(kuò)展性問(wèn)題,但由于控制方法的多樣性和產(chǎn)品特異性,需要一種將底層傳感器控制與終端人工交互連接起來(lái)的通用技術(shù)方案。本提案在遠(yuǎn)程通訊協(xié)議的傳感器描述中按照一定的格式將二進(jìn)制控制碼與人工可讀的控制信息建立聯(lián)系并上傳到用戶終端,在醫(yī)生工作站的用戶界面顯示人工可讀的控制界面元素,如按鈕、列表框、 組合框等,根據(jù)用戶選擇將對(duì)應(yīng)的二進(jìn)制控制碼發(fā)到傳感器節(jié)點(diǎn),傳感器節(jié)點(diǎn)使用二進(jìn)制控制碼直接與傳感器按照底層硬件的通訊標(biāo)準(zhǔn)進(jìn)行通訊,從而可以以一致的方式解決傳感器遠(yuǎn)程控制問(wèn)題并充分利用底層傳感器通訊標(biāo)準(zhǔn)。此外,對(duì)于基于傳感器知識(shí)庫(kù)和XML協(xié)議翻譯系統(tǒng)的傳感層-應(yīng)用層映射方案而言,在知識(shí)庫(kù)中包含傳感器開(kāi)發(fā)商提供的傳感器二進(jìn)制控制碼與人工可讀的控制信息的綁定關(guān)系,并通過(guò)遠(yuǎn)程通訊協(xié)議將這一信息上傳到用戶終端,之后按照前述基于人工控制界面的人工遠(yuǎn)程控制方法完成遠(yuǎn)程控制,也可以有效解決上述問(wèn)題,適用于擁有較多處理資源、內(nèi)存和帶寬資源的網(wǎng)絡(luò)應(yīng)用處理器的場(chǎng)合,如手機(jī)接入方案,以及對(duì)已有的基于%1^0『1^方案的改造。這種通過(guò)將二進(jìn)制控制碼與人工可讀的控制信息綁定的通訊協(xié)議設(shè)計(jì)解決底層傳感器操作的遠(yuǎn)程控制方案尚未公開(kāi),而這種普適的傳感器遠(yuǎn)程控制方法對(duì)于開(kāi)發(fā)個(gè)性化的個(gè)人健康監(jiān)護(hù)和應(yīng)用創(chuàng)新十分重要。再有,雖然IEEE1451和SWE規(guī)范了傳感器及傳感器數(shù)據(jù)描述方法,對(duì)象和信息模型,以及傳感器發(fā)現(xiàn),傳感器數(shù)據(jù)處理和互聯(lián)網(wǎng)智能服務(wù)的框架,但對(duì)于傳感器系統(tǒng)的部署方案并未作具體規(guī)定。本提案將傳感器及傳感器數(shù)據(jù)的描述信息部署在互聯(lián)網(wǎng)上,一方面可以簡(jiǎn)化傳感器節(jié)點(diǎn)設(shè)計(jì)和節(jié)點(diǎn)通訊協(xié)議設(shè)計(jì),另一方面可以充分利用互聯(lián)網(wǎng)Well known 服務(wù)器的認(rèn)證功能,解決傳感器節(jié)點(diǎn)的身份驗(yàn)證和資質(zhì)驗(yàn)證問(wèn)題,而身份驗(yàn)證和資質(zhì)驗(yàn)證是開(kāi)放的異構(gòu)系統(tǒng)所必需解決的問(wèn)題。此外,針對(duì)傳感器節(jié)點(diǎn)的個(gè)性化信息,如優(yōu)化參數(shù)、 檢修記錄等也可利用公網(wǎng)資源共享。在動(dòng)態(tài)界面生成方面,已有一些比較成熟的方法,例如基于網(wǎng)頁(yè)的DHTML等,其基本思想是在程序運(yùn)行時(shí)將界面元素的信息注入到系統(tǒng)中用于動(dòng)態(tài)生成程序界面。在遠(yuǎn)程控制方面,有一些軟件規(guī)范或框架,例如RMI、DC0M、COBRA、Wfeb Service等。此外,RMI、DC0M、C0BRA、Web Service等遠(yuǎn)程調(diào)用規(guī)范或框架對(duì)于軟硬件體系結(jié)構(gòu)和實(shí)施技術(shù)有一定的要求。對(duì)于體系結(jié)構(gòu)和系統(tǒng)資源變化較大的遠(yuǎn)程嵌入式系統(tǒng),直接針對(duì)應(yīng)用模型設(shè)計(jì)遠(yuǎn)程監(jiān)護(hù)控制的方案可能普適性和簡(jiǎn)潔性更為理想。因此,現(xiàn)有技術(shù)需要改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種動(dòng)態(tài)生成遠(yuǎn)程控制菜單的方法和系統(tǒng),該方法由存儲(chǔ)單元保存終端的遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息,并在與工作站建立連接時(shí)將相應(yīng)信息傳送到工作站,這樣就可以在工作站上動(dòng)態(tài)生成對(duì)連接的特定節(jié)點(diǎn)進(jìn)行控制的用戶界面,且每一個(gè)連接的終端節(jié)點(diǎn)都可以有獨(dú)立的遠(yuǎn)程控制方法和控制界面內(nèi)容。為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的方法,其包括如下步驟步驟A、存儲(chǔ)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息;步驟B、所述終端與所述工作站建立連接時(shí),所述工作站獲取所述遠(yuǎn)程控制指令集及所述用戶界面顯示信息;步驟C、所述工作站對(duì)連接的每一所述終端分別動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面。所述的方法中,步驟A具體執(zhí)行以下步驟Al 1、由網(wǎng)絡(luò)服務(wù)器存儲(chǔ)所述終端的遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息;并且,步驟B具體執(zhí)行以下步驟B11、所述終端向所述工作站發(fā)送其遠(yuǎn)程控制指令及對(duì)應(yīng)用戶界面顯示信息的引用信息,所述工作站根據(jù)所述終端的引用信息下載所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息。所述的方法中,步驟Bll中,所述工作站遠(yuǎn)程連接所述網(wǎng)絡(luò)服務(wù)器,鑒權(quán)后根據(jù)所述終端的引用信息從所述網(wǎng)絡(luò)服務(wù)器下載所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息,遠(yuǎn)程控制所述終端。所述的方法中,步驟A具體執(zhí)行以下步驟A21、由所述終端自身存儲(chǔ)其遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息;并且,步驟B具體執(zhí)行以下步驟步驟B21、所述終端與所述工作站建立連接時(shí),將其遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息按照固定格式編碼, 發(fā)送到所述工作站;步驟B22、所述工作站接收所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息。所述的方法中,步驟B21中,所述終端與所述工作站建立連接時(shí),將其遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息按照固定格式編碼,通過(guò)遠(yuǎn)程網(wǎng)絡(luò)發(fā)送到所述工作站。所述的方法中,步驟B22中,所述工作站將所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息存儲(chǔ)在遠(yuǎn)程服務(wù)器。所述的方法中,步驟C具體執(zhí)行以下步驟步驟Cl、對(duì)某一所述終端執(zhí)行操作時(shí), 所述工作站根據(jù)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息,動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面;步驟C2、對(duì)某一所述終端對(duì)應(yīng)用戶界面的界面元素執(zhí)行操作,將所述界面元素對(duì)應(yīng)所述終端的遠(yuǎn)程控制指令通過(guò)網(wǎng)絡(luò)發(fā)送到所述終端,進(jìn)行遠(yuǎn)程控制。所述的方法中,步驟Cl中,對(duì)某一所述終端執(zhí)行操作的過(guò)程中,所述工作站動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面后,保持所述終端對(duì)應(yīng)用戶界面的界面元素與所述終端的遠(yuǎn)程控制指令的關(guān)聯(lián)關(guān)系。本發(fā)明還提供了一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的系統(tǒng),其包括至少一終端、至少一工作站、至少一存儲(chǔ)單元;所述存儲(chǔ)單元與至少一所述終端連接,用于存儲(chǔ)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息;所述存儲(chǔ)單元與至少一所述工作站連接,用于某一所述終端與某一所述工作站建立連接時(shí),向所述工作站提供所述終端的遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息;所述工作站與至少一所述終端通過(guò)網(wǎng)絡(luò)連接,用于對(duì)其所連接的每一所述終端分別動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面。所述的系統(tǒng)中,所述工作站與至少一所述終端通過(guò)無(wú)線網(wǎng)絡(luò)遠(yuǎn)程連接。所述的系統(tǒng)中,每一所述終端設(shè)置一所述存儲(chǔ)單元。所述的系統(tǒng)中,還包括一服務(wù)器,其分別與各所述終端、各所述工作站連接,各所述存儲(chǔ)單元設(shè)置于所述服務(wù)器。本發(fā)明的有益技術(shù)效果在于針對(duì)遠(yuǎn)程醫(yī)療監(jiān)護(hù)中可變功能終端節(jié)點(diǎn)的遠(yuǎn)程控制問(wèn)題,設(shè)計(jì)一套系統(tǒng)和方法,使得醫(yī)生工作站不需要預(yù)先存有監(jiān)護(hù)節(jié)點(diǎn)的控制信息,而是在終端節(jié)點(diǎn)連接后將終端節(jié)點(diǎn)的控制方法和描述信息通過(guò)網(wǎng)絡(luò)傳到醫(yī)生工作站,并動(dòng)態(tài)生成可視化的用戶界面呈現(xiàn)給醫(yī)生,從而使得醫(yī)生能夠?qū)K端節(jié)點(diǎn)進(jìn)行準(zhǔn)確的節(jié)點(diǎn)特異的遠(yuǎn)程控制;采用上述方案,可以在醫(yī)生工作站和家庭遠(yuǎn)程醫(yī)療節(jié)點(diǎn)建立連接的時(shí)候自動(dòng)交換控制方法,從而將耦合性限制在一個(gè)很短的時(shí)段,并可通過(guò)信息交換獲得解決而不增加用戶負(fù)擔(dān),使得用戶購(gòu)買(mǎi)或升級(jí)到新的遠(yuǎn)程醫(yī)療節(jié)點(diǎn)不受任何限制,有利于推動(dòng)家庭遠(yuǎn)程醫(yī)療市場(chǎng)的發(fā)展和產(chǎn)業(yè)化。并且,上述方案不僅可應(yīng)用于資源較豐富的ARM體系結(jié)構(gòu),還可應(yīng)用于資源緊缺的Cortex甚至具有網(wǎng)絡(luò)功能的MCU系統(tǒng),例如連接電話、GPRS模塊等,可以解決功能裁減與創(chuàng)新和產(chǎn)品系列兼容性之間的矛盾。
圖1為現(xiàn)有技術(shù)的智能傳感器標(biāo)準(zhǔn)IEEE1451與SWE (Sensor Web Enablement)示意圖;圖2為現(xiàn)有技術(shù)的IEEE協(xié)議族各標(biāo)準(zhǔn)模型示意圖;圖3為現(xiàn)有技術(shù)的基于knsorML的遠(yuǎn)程監(jiān)護(hù)方案示意圖;圖4為本發(fā)明的一個(gè)實(shí)施例的方法流程示意圖;圖5為本發(fā)明的另一個(gè)實(shí)施例的遠(yuǎn)程控制示意圖;圖6為本發(fā)明的又一個(gè)實(shí)施例的傳感器節(jié)點(diǎn)描述信息示意圖;圖7為本發(fā)明的一個(gè)通過(guò)網(wǎng)絡(luò)服務(wù)器存儲(chǔ)遠(yuǎn)程控制指令集及所述用戶界面顯示信息,并實(shí)施遠(yuǎn)程控制的實(shí)施例示意圖。
具體實(shí)施例方式人與設(shè)備的交互,例如醫(yī)生對(duì)遠(yuǎn)程醫(yī)療設(shè)備的控制,也需要與遠(yuǎn)程傳感器節(jié)點(diǎn)建立語(yǔ)義層面的互通,但這種語(yǔ)義互通對(duì)于設(shè)備是不對(duì)等的,醫(yī)生只需要理解遠(yuǎn)程控制的自然語(yǔ)言語(yǔ)義,醫(yī)生工作站只需要理解控制碼與自然語(yǔ)言的對(duì)應(yīng)關(guān)系,傳感器節(jié)點(diǎn)只需理解控制碼的語(yǔ)義,而傳感器節(jié)點(diǎn)設(shè)計(jì)人員則既要理解傳感器控制方法的自然語(yǔ)言語(yǔ)義,也要理解基于控制碼的控制實(shí)現(xiàn)?;谶@種思路,通過(guò)在傳輸協(xié)議中包含控制碼與相應(yīng)的自然語(yǔ)言信息,可以分別滿足上述工作站和醫(yī)生對(duì)控制語(yǔ)義的要求,實(shí)現(xiàn)醫(yī)生對(duì)遠(yuǎn)端未知設(shè)備的控制。由于不需要建立傳感器節(jié)點(diǎn)和醫(yī)生工作站之間對(duì)控制語(yǔ)義的共識(shí),從而可以簡(jiǎn)化通訊協(xié)議設(shè)計(jì),實(shí)現(xiàn)對(duì)多樣性的傳感器節(jié)點(diǎn)控制方法的普適支持。這是本發(fā)明關(guān)于遠(yuǎn)程控制問(wèn)題的基本思路。下面通過(guò)介紹具體的實(shí)施例,來(lái)詳細(xì)說(shuō)明本發(fā)明的方法和系統(tǒng)。參閱圖4,一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的方法,其包括如下步驟步驟A、存儲(chǔ)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息;例如,由各終端自行存儲(chǔ)其自身的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息;又如,由一個(gè)或多個(gè)存儲(chǔ)器來(lái)存儲(chǔ)各終端的遠(yuǎn)程控制指令及其對(duì)應(yīng)的用戶界面顯示信息;又如,由一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器來(lái)存儲(chǔ)各終端的遠(yuǎn)程控制指令及其對(duì)應(yīng)的用戶界面顯示信息。例如,遠(yuǎn)程控制指令為機(jī)器可讀的二進(jìn)制指令,遠(yuǎn)程控制指令對(duì)應(yīng)的用戶界面顯示信息為可讀的文字描述和幫助信息。步驟B、所述終端與所述工作站建立連接時(shí),所述工作站獲取所述遠(yuǎn)程控制指令集及所述用戶界面顯示信息;例如,由各終端自行存儲(chǔ)其自身的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息并在其與某一工作站建立連接時(shí),發(fā)送到所述工作站;又如,由一個(gè)或多個(gè)存儲(chǔ)器來(lái)存儲(chǔ)各終端的遠(yuǎn)程控制指令及其對(duì)應(yīng)的用戶界面顯示信息,當(dāng)某一終端與某一工作站建立連接時(shí),所述工作站與相應(yīng)的存儲(chǔ)器建立連接,獲取其中的所述遠(yuǎn)程控制指令集及所述用戶界面顯示信息;又如,由一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器來(lái)存儲(chǔ)各終端的遠(yuǎn)程控制指令及其對(duì)應(yīng)的用戶界面顯示信息,當(dāng)某一終端與某一工作站建立連接時(shí)將存儲(chǔ)控制指令及用戶界面顯示信息的服務(wù)器的引用發(fā)到工作站,所述工作站根據(jù)引用信息與相應(yīng)的遠(yuǎn)程服務(wù)器建立連接,獲取其中的所述遠(yuǎn)程控制指令集及所述用戶界面顯示信息。步驟C、所述工作站對(duì)連接的每一所述終端分別動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面。與上述任一例相結(jié)合,一個(gè)例子是,一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的方法,其包括如下步驟步驟All、由網(wǎng)絡(luò)服務(wù)器存儲(chǔ)所述終端的遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息;例如,采用一個(gè)、兩個(gè)、三個(gè)或更多的網(wǎng)絡(luò)服務(wù)器存儲(chǔ)各個(gè)所述終端的遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息。步驟B11、所述終端向所述工作站發(fā)送其遠(yuǎn)程控制指令及對(duì)應(yīng)用戶界面顯示信息的引用信息,所述工作站根據(jù)所述終端的引用信息下載所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息;其中,引用信息包括了網(wǎng)絡(luò)服務(wù)器的路徑信息、所述終端的遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息在網(wǎng)絡(luò)服務(wù)器的存儲(chǔ)位置等等,從而引導(dǎo)所述工作站根據(jù)所述終端的引用信息下載所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息。優(yōu)選的, 步驟Bll中,所述工作站遠(yuǎn)程連接所述網(wǎng)絡(luò)服務(wù)器,鑒權(quán)后根據(jù)所述終端的引用信息從所述網(wǎng)絡(luò)服務(wù)器下載所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息,遠(yuǎn)程控制所述終端。步驟C、所述工作站對(duì)連接的每一所述終端分別動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面。與上述任一例相結(jié)合,又一個(gè)例子是,一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的方法,其包括如下步驟步驟A21、由所述終端自身存儲(chǔ)其遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息; 各個(gè)終端自身設(shè)置存儲(chǔ)單元,存儲(chǔ)其遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息。步驟B21、所述終端與所述工作站建立連接時(shí),將其遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息按照固定格式編碼,發(fā)送到所述工作站;例如,所述終端與所述工作站約定以某一協(xié)議對(duì)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息進(jìn)行編碼,例如,以XML 格式進(jìn)行編碼,或者,以Zigbee協(xié)議進(jìn)行編碼等,優(yōu)選的,明確所述固定格式包括所述終端 ID、用戶信息、用戶權(quán)限、按字母順序或者預(yù)置順序的遠(yuǎn)程控制指令列表及各遠(yuǎn)程控制指令對(duì)應(yīng)的用戶界面顯示信息等。例如,通訊協(xié)議的遠(yuǎn)程控制指令及用戶界面顯示信息按照以下XML格式編碼
<cmd>
<code>01</code> <gui>啟動(dòng)血壓測(cè)量</gui> </cmd> <cmd>
<code>02</code>
<gui>切換到自動(dòng)血壓測(cè)量模式</gui> </cmd>
9
在上述信息中,01和02是遠(yuǎn)程控制指令,“啟動(dòng)血壓測(cè)量”和“切換到自動(dòng)血壓測(cè)量模式”是分別對(duì)應(yīng)于遠(yuǎn)程控制指令01和02的用戶界面顯示信息,上述編碼的信息在終端與工作站連接時(shí)由工作站獲取,工作站可根據(jù)該信息動(dòng)態(tài)生成終端特異的控制界面,例如自動(dòng)生成包含“啟動(dòng)血壓測(cè)量”和”切換到自動(dòng)血壓測(cè)量模式”的菜單項(xiàng),當(dāng)用戶選擇某一菜單項(xiàng)時(shí),系統(tǒng)將會(huì)把對(duì)應(yīng)的控制命令通過(guò)網(wǎng)絡(luò)發(fā)送到相應(yīng)終端。例如在上例中,用戶如果選擇“啟動(dòng)血壓測(cè)量”菜單項(xiàng),則工作站將把遠(yuǎn)程控制指令01發(fā)到終端,終端接收到該指令后將執(zhí)行相應(yīng)的控制操作。由于控制界面是根據(jù)固定格式編碼的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息動(dòng)態(tài)生成的,不同的終端可以擁有不同的遠(yuǎn)程控制指令集并生成獨(dú)特的遠(yuǎn)程控制界面。當(dāng)終端升級(jí)或出現(xiàn)新的終端產(chǎn)品時(shí),工作站無(wú)需作任何變動(dòng)即可根據(jù)新的控制指令集實(shí)現(xiàn)遠(yuǎn)程控制。步驟B22、所述工作站接收所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息; 或者,所述工作站接收并存儲(chǔ)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息。工作站可以不存儲(chǔ)這些指令和信息,也可以存儲(chǔ)這些指令和信息,其只需能夠獲取這些指令和信息即可。步驟C、所述工作站對(duì)連接的每一所述終端分別動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面。與上述任一相關(guān)例相結(jié)合,優(yōu)選的,又一個(gè)例子是,步驟B21中,所述終端與所述工作站建立連接時(shí),將其遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息按照固定格式編碼,通過(guò)遠(yuǎn)程網(wǎng)絡(luò)發(fā)送到所述工作站。例如,通過(guò)WIFI網(wǎng)絡(luò)發(fā)送到所述工作站。又如,所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息按照固定格式編碼,通過(guò)互聯(lián)網(wǎng)發(fā)送到所述工作站。又如,所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息按照固定格式編碼,通過(guò) 3G網(wǎng)絡(luò)或者Zigbee網(wǎng)絡(luò)等發(fā)送到所述工作站。與上述任一相關(guān)例相結(jié)合,優(yōu)選的,又一個(gè)例子是,步驟B22中,所述工作站將所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息存儲(chǔ)在遠(yuǎn)程服務(wù)器。當(dāng)需要使用所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息時(shí),再?gòu)倪h(yuǎn)程服務(wù)器讀取相關(guān)信息;這樣,多個(gè)工作站可以共享同一個(gè)終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息。優(yōu)選的,各工作站按連接順序輪流對(duì)一終端進(jìn)行遠(yuǎn)端控制。與上述任一相關(guān)例相結(jié)合,又一個(gè)例子是,所述工作站無(wú)需將所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息存儲(chǔ)在遠(yuǎn)程服務(wù)器, 而是由終端的生產(chǎn)廠商將相關(guān)的控制指令和用戶界面顯示信息存儲(chǔ)在公共的遠(yuǎn)程服務(wù)器, 并將相關(guān)引用存在終端;工作站可以是由不同廠商生產(chǎn)的,本例中,工作站生產(chǎn)廠商可以不知道關(guān)于終端廠商的任何信息,工作站根據(jù)終端傳來(lái)的引用信息,從遠(yuǎn)程服務(wù)器下載相關(guān)的控制指令和用戶界面顯示信息,實(shí)現(xiàn)對(duì)終端的遠(yuǎn)程控制。與上述任一例相結(jié)合,又一個(gè)例子是,步驟C具體執(zhí)行以下步驟步驟Cl、對(duì)某一所述終端執(zhí)行操作時(shí),所述工作站根據(jù)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息,動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面;優(yōu)選的,對(duì)某一所述終端執(zhí)行操作的過(guò)程中,所述工作站動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面后,保持所述終端對(duì)應(yīng)用戶界面的界面元素與所述終端的遠(yuǎn)程控制指令的關(guān)聯(lián)關(guān)系。步驟C2、對(duì)某一所述終端對(duì)應(yīng)用戶界面的界面元素執(zhí)行操作,將所述界面元素對(duì)應(yīng)所述終端的遠(yuǎn)程控制指令通過(guò)網(wǎng)絡(luò)發(fā)送到所述終端,進(jìn)行遠(yuǎn)程控制。
又一個(gè)具體的例子是,一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的方法,其包括如下步驟1,終端節(jié)點(diǎn),即終端,將自己的控制指令及相應(yīng)的描述信息保存在本地??刂浦噶睿催h(yuǎn)程控制指令;相應(yīng)的描述信息,即對(duì)應(yīng)的用戶界面顯示信息。2,終端節(jié)點(diǎn)與醫(yī)生工作站建立連接時(shí),將自己的控制指令及相應(yīng)的描述信息按照固定格式編碼后通過(guò)網(wǎng)絡(luò)發(fā)送到醫(yī)生工作站。醫(yī)生工作站,即本實(shí)施例的運(yùn)營(yíng)環(huán)境的工作站。3,醫(yī)生工作站從網(wǎng)絡(luò)接收終端節(jié)點(diǎn)發(fā)來(lái)的控制指令及相應(yīng)的描述信息,并保存在遠(yuǎn)程系統(tǒng)的臨時(shí)存儲(chǔ)設(shè)備上。遠(yuǎn)程系統(tǒng)可以為一計(jì)算機(jī),或者服務(wù)器,即網(wǎng)絡(luò)服務(wù)器。這樣,工作站不在硬盤(pán)緩存終端控制指令和用戶界面信息,而是在每次終端連接時(shí),從終端上傳上述信息或從網(wǎng)絡(luò)服務(wù)器下載相關(guān)信息,從而確保了控制界面與終端的一致性,不受版本更新、功能擴(kuò)展的影響。4,當(dāng)用戶需要對(duì)某一連接的終端進(jìn)行遠(yuǎn)程控制時(shí),工作站根據(jù)該終端發(fā)來(lái)的控制指令及相應(yīng)的描述信息動(dòng)態(tài)生成遠(yuǎn)程控制的界面元素呈現(xiàn)給用戶,界面元素如按鈕、菜單等,并保持界面元素與控制指令的關(guān)聯(lián)關(guān)系。其中,根據(jù)描述信息動(dòng)態(tài)生成界面元素可采用現(xiàn)有技術(shù)實(shí)現(xiàn)。5,用戶通過(guò)對(duì)界面元素執(zhí)行一定的操作,將使得相應(yīng)的控制指令通過(guò)網(wǎng)絡(luò)發(fā)到遠(yuǎn)程終端。實(shí)現(xiàn)遠(yuǎn)程控制?;蛘?,終端節(jié)點(diǎn)的控制指令及相應(yīng)的描述信息也可以不保存在終端節(jié)點(diǎn),而是保存在網(wǎng)絡(luò)的某一位置,終端節(jié)點(diǎn)向工作站發(fā)送該控制指令及相應(yīng)的描述信息存儲(chǔ)位置的引用信息,工作站根據(jù)該信息下載終端節(jié)點(diǎn)的控制指令及相應(yīng)的描述信息,之后的過(guò)程同上所述,不做贅述。又一個(gè)具體的例子是,一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的系統(tǒng),其包括醫(yī)生工作站和病人端傳感器節(jié)點(diǎn)。其中,病人端傳感器節(jié)點(diǎn)存儲(chǔ)傳感器節(jié)點(diǎn)的描述信息,包括產(chǎn)生的傳感器數(shù)據(jù)的描述信息(如信號(hào)名稱、單位、采樣率,參數(shù)名稱、參數(shù)單位等),以及傳感器節(jié)點(diǎn)的一個(gè)或多個(gè)控制碼及與控制碼對(duì)應(yīng)的人工可讀的控制描述信息。病人端傳感器節(jié)點(diǎn)可將傳感器節(jié)點(diǎn)的描述信息和傳感器數(shù)據(jù)上傳到醫(yī)生工作站。醫(yī)生工作站可根據(jù)傳感器數(shù)據(jù)的描述信息以一定的形式顯示上傳的數(shù)據(jù)。醫(yī)生工作站可根據(jù)上傳的傳感器描述信息中的人工可讀控制描述信息動(dòng)態(tài)生成用戶交互界面的界面元素,并將界面元素與對(duì)應(yīng)的控制碼關(guān)聯(lián),醫(yī)生通過(guò)生成的界面元素與系統(tǒng)交互時(shí),工作站將包含對(duì)應(yīng)控制碼的消息通過(guò)網(wǎng)絡(luò)發(fā)送到傳感器節(jié)點(diǎn)。傳感器節(jié)點(diǎn)可根據(jù)控制碼對(duì)相應(yīng)傳感器執(zhí)行控制操作。應(yīng)用于上述系統(tǒng),又一個(gè)例子是,病人端傳感器節(jié)點(diǎn)存儲(chǔ)的傳感器節(jié)點(diǎn)的信息還包括信號(hào)的取值范圍、校準(zhǔn)參數(shù)、設(shè)備型號(hào)、聯(lián)系信息及其他可擴(kuò)展屬性。例如聯(lián)系信息包括了網(wǎng)址、電話、電子郵件等。又一個(gè)例子是,應(yīng)用于上述各系統(tǒng)的實(shí)現(xiàn)方法。應(yīng)用于上述系統(tǒng),又一個(gè)例子是,一種遠(yuǎn)程監(jiān)護(hù)系統(tǒng),包括醫(yī)生工作站、病人端傳感器節(jié)點(diǎn)、和一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)器。其中,網(wǎng)絡(luò)服務(wù)器存儲(chǔ)傳感器節(jié)點(diǎn)的描述信息,包括產(chǎn)生的傳感器數(shù)據(jù)的描述信息,以及傳感器節(jié)點(diǎn)的一個(gè)或多個(gè)控制碼及與控制碼對(duì)應(yīng)的人工可讀的控制描述信息。以及傳感器節(jié)點(diǎn)描述信息與特定標(biāo)識(shí)碼的對(duì)應(yīng)關(guān)系。其中,描述信息包括但不限于信號(hào)名稱、 單位、采樣率、參數(shù)名稱、單位等。病人端傳感器節(jié)點(diǎn)可將一個(gè)標(biāo)識(shí)碼發(fā)送到醫(yī)生工作站,醫(yī)生工作站將包含該標(biāo)識(shí)碼的消息包發(fā)送到網(wǎng)絡(luò)服務(wù)器,網(wǎng)絡(luò)服務(wù)器根據(jù)該標(biāo)識(shí)碼將相應(yīng)傳感器節(jié)點(diǎn)的描述信息返回給醫(yī)生工作站,醫(yī)生工作站將返回的傳感器節(jié)點(diǎn)描述信息與發(fā)送標(biāo)識(shí)碼的傳感器節(jié)點(diǎn)關(guān)聯(lián)。病人端傳感器節(jié)點(diǎn)可將傳感器數(shù)據(jù)發(fā)送到醫(yī)生工作站。醫(yī)生工作站可根據(jù)傳感器節(jié)點(diǎn)描述信息中關(guān)于傳感器數(shù)據(jù)的描述信息以一定的形式顯示上傳的數(shù)據(jù)。醫(yī)生工作站可根據(jù)傳感器節(jié)點(diǎn)描述信息中的人工可讀控制描述信息動(dòng)態(tài)生成用戶交互界面的界面元素,并將界面元素與對(duì)應(yīng)的控制碼關(guān)聯(lián),生成的界面元素接收醫(yī)生指令,將包含對(duì)應(yīng)控制碼的消息通過(guò)網(wǎng)絡(luò)發(fā)送到傳感器節(jié)點(diǎn)。傳感器節(jié)點(diǎn)可根據(jù)控制碼對(duì)相應(yīng)傳感器執(zhí)行控制操作。應(yīng)用于上述各系統(tǒng),又一個(gè)例子是,所述的標(biāo)識(shí)碼可以唯一地標(biāo)識(shí)該傳感器節(jié)點(diǎn)。應(yīng)用于上述各相關(guān)系統(tǒng),又一個(gè)例子是,所述的網(wǎng)絡(luò)服務(wù)器存儲(chǔ)標(biāo)識(shí)碼對(duì)應(yīng)的傳感器節(jié)點(diǎn)的優(yōu)化參數(shù),檢修記錄等信息。應(yīng)用于上述各相關(guān)系統(tǒng),又一個(gè)例子是,所述的網(wǎng)絡(luò)服務(wù)器向另外的網(wǎng)絡(luò)計(jì)算機(jī)查詢標(biāo)識(shí)碼對(duì)應(yīng)的傳感器節(jié)點(diǎn)的優(yōu)化參數(shù),檢修記錄等信息。應(yīng)用于上述各相關(guān)系統(tǒng),又一個(gè)例子是,所述的網(wǎng)絡(luò)服務(wù)器擁有權(quán)威機(jī)構(gòu)頒發(fā)的證書(shū)。應(yīng)用于上述各相關(guān)系統(tǒng),又一個(gè)例子是,所述的傳感器節(jié)點(diǎn)可通過(guò)3中所述的網(wǎng)絡(luò)服務(wù)器下載更新的軟件及版本信息。應(yīng)用于上述各相關(guān)系統(tǒng),又一個(gè)例子是,其實(shí)現(xiàn)方法。如圖5所示,1、傳感器節(jié)點(diǎn)向醫(yī)生工作站發(fā)送傳感器節(jié)點(diǎn)描述信息,醫(yī)生工作站可根據(jù)傳感器節(jié)點(diǎn)描述信息中的人工可讀的控制信息動(dòng)態(tài)生成用戶交互界面。2、動(dòng)態(tài)生成的用戶交互界面接收用戶指令,向傳感器節(jié)點(diǎn)發(fā)送相應(yīng)控制碼,實(shí)現(xiàn)遠(yuǎn)程控制。圖6示出了傳感器節(jié)點(diǎn)描述信息,其中的傳感器控制方法信息包括傳感器節(jié)點(diǎn)(即終端)的遠(yuǎn)程控制指令集和對(duì)應(yīng)的用戶界面信息。傳感器節(jié)點(diǎn)描述信息將在終端與工作站建立連接時(shí)被工作站獲取。圖7示出了終端與工作站建立連接時(shí)工作站通過(guò)網(wǎng)絡(luò)服務(wù)器獲取傳感器節(jié)點(diǎn)描述信息并實(shí)現(xiàn)遠(yuǎn)程控制的方法如下1、傳感器節(jié)點(diǎn)向醫(yī)生工作站發(fā)送標(biāo)識(shí)碼(在網(wǎng)絡(luò)服務(wù)器存儲(chǔ)與標(biāo)識(shí)碼唯一對(duì)應(yīng)的傳感器節(jié)點(diǎn)描述信息,這些信息及與標(biāo)識(shí)碼的對(duì)應(yīng)關(guān)系可以是由傳感器節(jié)點(diǎn)的生產(chǎn)廠商產(chǎn)生并保存在網(wǎng)絡(luò)服務(wù)器)。2、醫(yī)生工作站向網(wǎng)絡(luò)服務(wù)器發(fā)送包含標(biāo)識(shí)碼的消息包。3、網(wǎng)絡(luò)服務(wù)器根據(jù)標(biāo)識(shí)碼找到相應(yīng)傳感器節(jié)點(diǎn)描述信息,返回給醫(yī)生工作站。醫(yī)生工作站可根據(jù)傳感器節(jié)點(diǎn)描述信息中的人工可讀的控制信息動(dòng)態(tài)生成用戶交互界面。4、動(dòng)態(tài)生成的用戶交互界面接收用戶指令,向傳感器節(jié)點(diǎn)發(fā)送相應(yīng)控制碼,實(shí)現(xiàn)遠(yuǎn)程控制。采用上述任一工作站動(dòng)態(tài)遠(yuǎn)程控制終端的方法,本發(fā)明關(guān)于系統(tǒng)的一個(gè)例子是, 一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的系統(tǒng),其包括至少一終端、至少一工作站、至少一存儲(chǔ)單元;
所述存儲(chǔ)單元與至少一所述終端連接,用于存儲(chǔ)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息;所述存儲(chǔ)單元與至少一所述工作站連接,用于某一所述終端與某一所述工作站建立連接時(shí),向所述工作站提供所述終端的遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息;所述工作站與至少一所述終端通過(guò)網(wǎng)絡(luò)連接,用于對(duì)其所連接的每一所述終端分別動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面。例如,所述工作站與至少一所述終端通過(guò)無(wú)線網(wǎng)絡(luò)遠(yuǎn)程連接。與上述任一例相結(jié)合,又一個(gè)例子是,所述系統(tǒng)中,每一所述終端設(shè)置一所述存儲(chǔ)單元;或者,還包括一服務(wù)器,其分別與各所述終端、各所述工作站連接,各所述存儲(chǔ)單元設(shè)置于所述服務(wù)器。綜上所述,本發(fā)明提出了一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的遠(yuǎn)程控制方法,該方法中,傳感器節(jié)點(diǎn)的描述信息包含了傳感器數(shù)據(jù)的元數(shù)據(jù)信息和控制信息,其中控制信息包括人工可讀的自然語(yǔ)言描述信息和對(duì)應(yīng)的控制碼;傳感器節(jié)點(diǎn)的描述信息通過(guò)網(wǎng)絡(luò)傳輸?shù)结t(yī)生工作站;醫(yī)生工作站根據(jù)傳感器數(shù)據(jù)的元數(shù)據(jù)信息顯示上傳的傳感器數(shù)據(jù);醫(yī)生工作站根據(jù)收到的傳感器節(jié)點(diǎn)的控制信息動(dòng)態(tài)生成遠(yuǎn)程控制界面,動(dòng)態(tài)生成的遠(yuǎn)程控制界面接受醫(yī)生的指令,將包含相應(yīng)控制碼的消息包發(fā)送到傳感器節(jié)點(diǎn)。存儲(chǔ)上述傳感器節(jié)點(diǎn)描述信息的網(wǎng)絡(luò)服務(wù)器。通過(guò)唯一標(biāo)識(shí)碼從網(wǎng)絡(luò)服務(wù)器提取傳感器節(jié)點(diǎn)描述信息、優(yōu)化參數(shù)、檢修記錄、更新版本等信息。。并且,本發(fā)明提出了一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的遠(yuǎn)程控制系統(tǒng),其包括具有上述功能的終端、工作站和用于存儲(chǔ)控制指令及描述信息的存儲(chǔ)單元,存儲(chǔ)單元可設(shè)置于終端或第三方,例如服務(wù)器。本發(fā)明的主要優(yōu)點(diǎn)在于1、由于傳感器節(jié)點(diǎn)的控制方法信息是包含在傳感器節(jié)點(diǎn)描述信息中,并通過(guò)網(wǎng)絡(luò)傳輸?shù)结t(yī)生工作站,而醫(yī)生工作站根據(jù)傳感器節(jié)點(diǎn)描述信息對(duì)傳感器節(jié)點(diǎn)進(jìn)行遠(yuǎn)程控制,因此終端的升級(jí)、變更、功能增加、以及出現(xiàn)新型終端不會(huì)對(duì)工作站的有效性產(chǎn)生影響,降低工作站和遠(yuǎn)程監(jiān)護(hù)網(wǎng)絡(luò)的維護(hù)負(fù)擔(dān),促進(jìn)終端技術(shù)的發(fā)展,增強(qiáng)遠(yuǎn)程監(jiān)護(hù)技術(shù)的普適性;2、通過(guò)可認(rèn)證的公網(wǎng)服務(wù)器資源對(duì)傳感器節(jié)點(diǎn)的描述信息,優(yōu)化參數(shù),檢修記錄,軟件版本等進(jìn)行管理,一方面可以簡(jiǎn)化傳感器節(jié)點(diǎn)的設(shè)計(jì)和資源要求,降低成本,另一方面可以對(duì)傳感器節(jié)點(diǎn)的資質(zhì)、性能、軟件版本等進(jìn)行有效管理,這對(duì)于質(zhì)量要求嚴(yán)格的醫(yī)學(xué)應(yīng)用具有重要的意義。需要說(shuō)明的是,上面列出的各個(gè)技術(shù)特征,其相互組合所能夠形成各個(gè)實(shí)施方案, 以及上面列出的各個(gè)實(shí)施例,其相互組合所形成未經(jīng)詳述的各個(gè)實(shí)施例,應(yīng)被視為屬于本發(fā)明說(shuō)明書(shū)記載的范圍。并且,以上所述僅為本發(fā)明的較佳可行,并非限制本發(fā)明的保護(hù)范圍,凡運(yùn)用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作出的等效結(jié)構(gòu)變化,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1. 一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的方法,其特征在于,包括如下步驟 步驟A、存儲(chǔ)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息; 步驟B、所述終端與所述工作站建立連接時(shí),所述工作站獲取所述遠(yuǎn)程控制指令集及所述用戶界面顯示信息;步驟C、所述工作站對(duì)連接的每一所述終端分別動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A具體執(zhí)行以下步驟All、由網(wǎng)絡(luò)服務(wù)器存儲(chǔ)所述終端的遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息;并且,步驟B具體執(zhí)行以下步驟Bl 1、所述終端向所述工作站發(fā)送其遠(yuǎn)程控制指令及對(duì)應(yīng)用戶界面顯示信息的引用信息,所述工作站根據(jù)所述終端的引用信息下載所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟Bll中,所述工作站遠(yuǎn)程連接所述網(wǎng)絡(luò)服務(wù)器,鑒權(quán)后根據(jù)所述終端的引用信息從所述網(wǎng)絡(luò)服務(wù)器下載所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息,遠(yuǎn)程控制所述終端。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A具體執(zhí)行以下步驟A21、由所述終端自身存儲(chǔ)其遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息;并且,步驟B具體執(zhí)行以下步驟步驟B21、所述終端與所述工作站建立連接時(shí),將其遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息按照固定格式編碼,發(fā)送到所述工作站;步驟B22、所述工作站接收所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,步驟B21中,所述終端與所述工作站建立連接時(shí),將其遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息按照固定格式編碼,通過(guò)遠(yuǎn)程網(wǎng)絡(luò)發(fā)送到所述工作站。
6.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,步驟C具體執(zhí)行以下步驟步驟Cl、對(duì)某一所述終端執(zhí)行操作時(shí),所述工作站根據(jù)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息,動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面;并且,對(duì)某一所述終端執(zhí)行操作的過(guò)程中,所述工作站動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面后,保持所述終端對(duì)應(yīng)用戶界面的界面元素與所述終端的遠(yuǎn)程控制指令的關(guān)聯(lián)關(guān)系;步驟C2、對(duì)某一所述終端對(duì)應(yīng)用戶界面的界面元素執(zhí)行操作,將所述界面元素對(duì)應(yīng)所述終端的遠(yuǎn)程控制指令通過(guò)網(wǎng)絡(luò)發(fā)送到所述終端,進(jìn)行遠(yuǎn)程控制。
7.一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的系統(tǒng),其特征在于,包括至少一終端、至少一工作站、至少一存儲(chǔ)單元;所述存儲(chǔ)單元與至少一所述終端連接,用于存儲(chǔ)所述終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息;所述存儲(chǔ)單元與至少一所述工作站連接,用于某一所述終端與某一所述工作站建立連接時(shí),向所述工作站提供所述終端的遠(yuǎn)程控制指令集及對(duì)應(yīng)的用戶界面顯示信息;所述工作站與至少一所述終端通過(guò)網(wǎng)絡(luò)連接,用于對(duì)其所連接的每一所述終端分別動(dòng)態(tài)生成控制所述終端的對(duì)應(yīng)用戶界面。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述工作站與至少一所述終端通過(guò)無(wú)線網(wǎng)絡(luò)遠(yuǎn)程連接。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,每一所述終端設(shè)置一所述存儲(chǔ)單元。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括一服務(wù)器,其分別與各所述終端、 各所述工作站連接,各所述存儲(chǔ)單元設(shè)置于所述服務(wù)器。
全文摘要
本發(fā)明涉及一種工作站動(dòng)態(tài)遠(yuǎn)程控制終端的方法和系統(tǒng),該方法包括如下步驟存儲(chǔ)終端的遠(yuǎn)程控制指令及對(duì)應(yīng)的用戶界面顯示信息;終端與工作站建立連接時(shí),工作站獲取遠(yuǎn)程控制指令集及用戶界面顯示信息;工作站對(duì)連接的每一終端分別動(dòng)態(tài)生成控制終端的對(duì)應(yīng)用戶界面。這樣,就可以在工作站上動(dòng)態(tài)生成對(duì)連接的特定節(jié)點(diǎn)進(jìn)行控制的用戶界面,且每一個(gè)連接的終端節(jié)點(diǎn)都可以有獨(dú)立的遠(yuǎn)程控制方法和控制界面內(nèi)容,上述方案將耦合性限制在一個(gè)很短的時(shí)段,并可通過(guò)信息交換獲得解決而不增加用戶負(fù)擔(dān),使得用戶購(gòu)買(mǎi)或升級(jí)到新的遠(yuǎn)程醫(yī)療節(jié)點(diǎn)不受任何限制,有利于推動(dòng)家庭遠(yuǎn)程醫(yī)療市場(chǎng)的發(fā)展和產(chǎn)業(yè)化。
文檔編號(hào)H04L29/08GK102571919SQ20111040146
公開(kāi)日2012年7月11日 申請(qǐng)日期2011年12月6日 優(yōu)先權(quán)日2011年12月6日
發(fā)明者孟慶虎, 宮凱, 廖京生, 張如意, 李平, 胡超 申請(qǐng)人:中國(guó)科學(xué)院深圳先進(jìn)技術(shù)研究院