資訊
頻道
當(dāng)前位置:首頁(yè) > 醫(yī)療器械資訊 > 學(xué)術(shù)論文 > ActiveX技術(shù)在遠(yuǎn)程醫(yī)療系統(tǒng)中的應(yīng)用

ActiveX技術(shù)在遠(yuǎn)程醫(yī)療系統(tǒng)中的應(yīng)用

文章來(lái)源:中國(guó)論文下載中心發(fā)布日期:2011-09-24瀏覽次數(shù):46358

【摘要】 本文簡(jiǎn)介了互聯(lián)遠(yuǎn)程醫(yī)學(xué)網(wǎng)和ActiveX技術(shù),并以FTP控件和NETMEETING控件為例,講述了ActiveX技術(shù)在互聯(lián)遠(yuǎn)程醫(yī)學(xué)網(wǎng)中的應(yīng)用。
【關(guān)鍵詞】 ActiveX FTP NetMeeting
1 互聯(lián)遠(yuǎn)程醫(yī)學(xué)網(wǎng)
一個(gè)遠(yuǎn)程醫(yī)療系統(tǒng)作為一個(gè)開(kāi)放的分布式應(yīng)用系統(tǒng),應(yīng)包括遠(yuǎn)程診斷、專(zhuān)家會(huì)診、信息檢索和遠(yuǎn)程教學(xué)等幾個(gè)主要部分。它以計(jì)算機(jī)信息處理和網(wǎng)絡(luò)通信為基礎(chǔ),實(shí)現(xiàn)針對(duì)醫(yī)學(xué)資料的多媒體特性進(jìn)行文字、音頻數(shù)據(jù)的傳輸、存儲(chǔ)、顯示和處理。
互聯(lián)遠(yuǎn)程醫(yī)學(xué)網(wǎng)是一個(gè)遠(yuǎn)程醫(yī)療系統(tǒng),其設(shè)計(jì)目標(biāo)是為普通用戶(hù)提供操作簡(jiǎn)單方便,功能強(qiáng)大、資源豐富的網(wǎng)絡(luò)信息系統(tǒng),使病人足不出戶(hù)就能得到全國(guó)各地乃至世界各地的醫(yī)學(xué)專(zhuān)家的診斷和治療。
在互聯(lián)遠(yuǎn)程醫(yī)學(xué)網(wǎng)中,病人在家里或在本地醫(yī)院將自己的病情資料傳送到遠(yuǎn)程的會(huì)診中心,會(huì)診中心根據(jù)病人情況聯(lián)系合適的醫(yī)生。醫(yī)生可在家里訪問(wèn)會(huì)診中心的服務(wù)部,審閱病人的病情資料,為病人提出診斷和治療意見(jiàn)。病人和醫(yī)生之間還可以開(kāi)通視頻會(huì)議系統(tǒng),進(jìn)行實(shí)時(shí)的交流,如同面對(duì)面的交談。
2 ActiveX技術(shù)
在Internet的推廣和發(fā)展中,WWW技術(shù)的應(yīng)用極為廣泛。WWW技術(shù)的基礎(chǔ)是HTTP協(xié)議和HTML語(yǔ)言。HTML文件是純文本由客戶(hù)端的瀏覽器解釋執(zhí)行,因此具有較好的平臺(tái)無(wú)關(guān)性,適合Internet這樣的異構(gòu)網(wǎng)絡(luò)環(huán)境。
HTML文件的簡(jiǎn)單性也有其不利之處,就是它不能完成復(fù)雜的應(yīng)用。HTML的早期版簡(jiǎn)本只提供靜態(tài)的文本和圖像信息供用戶(hù)查看,后來(lái)又增加了表單標(biāo)記,提供了簡(jiǎn)單的交互能力,但與如今各種功能強(qiáng)大、操作復(fù)雜的客戶(hù)程序相比,表單所提供的這些交互能力顯得過(guò)于簡(jiǎn)單,在一定程度上妨礙了Web技術(shù)在企業(yè)信息系統(tǒng)領(lǐng)域的發(fā)展。
為解決這個(gè)問(wèn)題,增強(qiáng)Web頁(yè)面的處理能力,Microsoft開(kāi)發(fā)了ActiveX技術(shù)。ActiveX技術(shù)基于OLE/COM標(biāo)準(zhǔn),為適合Internet環(huán)境而作了相應(yīng)的改進(jìn)。并且,ActiveX技術(shù)兼容原有的OLE/COM應(yīng)用,保護(hù)了自己的投資。ActiveX技術(shù)包括三方面的內(nèi)容,即ActiveX控件、ActiveX文檔和ActiveX腳本。ActiveX控件是對(duì)原來(lái)的OLE控件的改進(jìn),體積更為小巧,適合于網(wǎng)絡(luò)傳輸,并使用數(shù)字簽名方法保證控件的安全性。ActiveX文檔是桌面應(yīng)用系統(tǒng)的窗口向?yàn)g覽器的遷移。ActiveX腳本是嵌入HTML文件中的程序設(shè)計(jì)語(yǔ)言,用于控制Web頁(yè)面上的ActiveX控件。
ActiveX技術(shù)的核心是ActiveX控件。實(shí)際上,ActiveX控件只是原來(lái)OLE控件的一個(gè)新稱(chēng)呼。以前所創(chuàng)建的OLE控件自然地成為ActiveX控件,并且可以在ActiveX應(yīng)用程序中使用。原有的OLE控件的大問(wèn)題是過(guò)于笨重。這主要因?yàn)樗鼈兠嫦蜃烂鎽?yīng)用,實(shí)現(xiàn)了完整的OLE控件標(biāo)準(zhǔn)接口集。而ActiveX控件,主要在Internet環(huán)境下應(yīng)用,必須做到盡可能的小。
3 用ActiveX控件集成NetMeeting會(huì)議功能
在遠(yuǎn)程醫(yī)療的過(guò)程中,需要在病人和醫(yī)生之間進(jìn)行實(shí)時(shí)交流,以便醫(yī)生獲得所關(guān)心的信息,這通常是通過(guò)桌面視頻會(huì)議系統(tǒng)來(lái)實(shí)現(xiàn)的。雖然通過(guò)視頻會(huì)議系統(tǒng)尚不能作到完全的“望、聞、問(wèn)、切”,但就大多數(shù)情況可以達(dá)到令人滿(mǎn)意的效果。
在互聯(lián)遠(yuǎn)程醫(yī)學(xué)網(wǎng)中,使用Microsoft NetMeeting作為視頻會(huì)議工具進(jìn)行實(shí)時(shí)的文本、音頻和視頻交互。NetMeeting是一個(gè)獨(dú)立的軟件系統(tǒng),為了保證系統(tǒng)的整體性和遠(yuǎn)程會(huì)診過(guò)程的連續(xù)性,我們?cè)贑onferencing ActiveX控件的基礎(chǔ)開(kāi)發(fā)了一個(gè)NETMEETING控件,調(diào)用NetMeeting所提供的服務(wù),把NetMeeting的會(huì)議功能集成在Web頁(yè)面上。
NetMeeting不僅提供了專(zhuān)用的用戶(hù)界面,還對(duì)其功能進(jìn)行了COM對(duì)象的封裝,向第三方應(yīng)用程序開(kāi)發(fā)者提供了一個(gè)ActiveX控件和一個(gè)COM對(duì)象。應(yīng)用程序開(kāi)發(fā)者可以使用ActiveX控件和COM對(duì)象,調(diào)用NetMeeting所提供的視頻會(huì)議管理功能,向用戶(hù)提供獨(dú)具特色的用戶(hù)界面,Conferencing ActiveX控件是一種訪問(wèn)會(huì)議功能的方法,Conferencing ActiveX控件包含的對(duì)象有會(huì)議管理器、會(huì)議、會(huì)議用戶(hù)、會(huì)議成員和通道等。
會(huì)議管理器對(duì)象:這必須是Conferencing客戶(hù)程序所創(chuàng)建的個(gè)Conferencing對(duì)象,并且每個(gè)客戶(hù)程序只能創(chuàng)建一個(gè)會(huì)議管理器對(duì)象。
用戶(hù)對(duì)象:會(huì)議用戶(hù)是會(huì)議的所有潛在成員,比如在后臺(tái)運(yùn)行NetMeeting軟件以接收呼叫的節(jié)點(diǎn)。
會(huì)議成員對(duì)象:會(huì)議成員是會(huì)議的實(shí)際參加者。會(huì)議成員對(duì)象派生于用戶(hù)對(duì)象。
通信通道對(duì)象:通道是與通信媒體相關(guān)的通信管道?,F(xiàn)在的Conferencing ActiveX控件支持四個(gè)通道:數(shù)據(jù)傳輸、文件傳輸、應(yīng)用共享和應(yīng)用控制。
我們使用Conferencing ActiveX控件,將NetMeeting的網(wǎng)絡(luò)會(huì)議管理功能集成于Web頁(yè)面上,使得整個(gè)遠(yuǎn)程會(huì)診過(guò)程渾然一體。
在Conferencing ActiveX控件的基礎(chǔ)之上,我們用Visual Basic開(kāi)發(fā)的新的NETMEETING控件,把以上功能封裝在NETMEETING控件內(nèi)部,作為一個(gè)黑盒在Web頁(yè)面上使用。
在建立會(huì)議連接之前,首先初始化會(huì)議管理對(duì)象,并將會(huì)議對(duì)象和通信通道對(duì)象置空。由于Conferencing ActiveX控件只對(duì)NetMeeting會(huì)議管理和數(shù)據(jù)通信功能進(jìn)行了簡(jiǎn)單的封裝,各項(xiàng)功能的具體實(shí)現(xiàn)還依賴(lài)于整個(gè)NetMeeting系統(tǒng),因此在初始化會(huì)議管理器時(shí),會(huì)自動(dòng)加載NetMeeting在后臺(tái)運(yùn)行。
當(dāng)整個(gè)頁(yè)面加載到瀏覽器后,用戶(hù)就可以建立與會(huì)診中心的會(huì)議連接。連接建立后,會(huì)議中的所有成員的姓名將會(huì)出現(xiàn)在“會(huì)議參加者”列表框中。
4 束語(yǔ)
ActiveX技術(shù)在Internet/Intranet應(yīng)用中得到廣泛使用,我們可以為Web應(yīng)用增加靜態(tài)HTML所不支持的功能,并可以方便地集成某些COM組件。