!""#$!%計算機工程與應用
&引言
醫療’()(*+,-./01 2343501 0--3-50/5,個人數字助理)系統
是整合計算機(6.7*85+,)、通訊(6.778/36053./)與消費性電子
(6./-87+,9+1+65,./36-)的:;技術,構成的面向醫療應用的個
人數字助理系統,它由’()、通信和醫療應用三個部分組成。
’()作為個人數字處理終端,必須與外界通信,才能獲取相關
的醫療信息。醫療’()系統的通信方式分有線通信和無線通
信兩種,采用有線通信’()的移動特性就會大大削弱,從而體
現不出’()靈活的特性。因此,在醫療’()系統中更常用的
是無線通信方式。目前基于傳輸范圍及傳輸速率等方面的考
慮,一般在無線醫療’()系統中多采用<===%"!$&&>無線通
信技術。
’()發展迄今,以操作系統來說,可以分成封閉系統與開
放系統,而開放系統的機種大致上可分為三大操作系統:?3/@
2.A-;=,’017和=’B;,其中多采用的是?3/2.A-;=和
’017。而針對采用?3/2.A-;=操作系統的’()系統的開發C&,!D,
多采用的工具是E36,.-.F5=7>+22+2 G;(=G;)、=7>+22+2
GH(=GH)。在開發無線’()數據庫系統的過程中,開發人員通
常會發現在?3/2.A-;=環境下對訪問遠程數據庫存在制
約。)(B;=()653I+J(050 B>K+65-F.,E36,.-.F5?3/2.A-;=)
提供了)(B F.,?3/2.A-;=的一個子集,它能夠啟動對存
儲于本地設備中的數據庫的訪問功能,并為網絡數據庫中的數
據提供同步功能C:D,但是卻缺少了直接對網絡數據庫
的支持。為了解決這個問題,該文在開發無線醫療’
實踐基礎上,提出了在無線醫療’()系統中加入一
換中間層的方法,將這個中間層作為與數據庫的接
來查詢數據庫,將查詢結果轉換為JEM文檔返回)
了’()與網絡數據庫之間的數據交換,順利實現了
系統直接對網絡數據庫的訪問。
!系統的總體結構
無線醫療’()系統是在醫院原有的醫療信息系
礎之上進行的,是醫療信息系統的延伸。目前,文章所
線醫療’()系統主要完成了病區病歷管理系統,使
醫院人員在查房時可以直接在病患床邊儲存病患資
數據庫,實現移動辦公,提高工作效率;而另一方面醫
以在照護病患的同時,通過系統提供的醫療字典隨
需的醫學參考資料,極大地方便了醫護人員的工作
開無線醫療’()系統的功能層次不說,從技術層次
文所涉及的無線醫療’()系統遵循以下的一個系統
(圖&)。
一方面,對于醫院原有的醫療信息系統來說,醫
工作站通過有線方式連入醫院的以太網,直接對中心
行訪問;而另一方面,基于對原有醫療信息系統擴充
無線醫療!"#系統中數據交換
中間層的設計與實現
李卓蔣杰吳玲達
(國防科技大學多媒體研究開發中心,長沙#&""N:)
=97031:13O.7031PQ+0R$/+5
摘要無線醫療’()系統是面向醫療應用的個人數字助理系統,它通過’()無線接入醫院以太網來實現對原
療信息系統的擴充,具有移動靈活、攜帶方便的特性。但是在?3/2.A-;=操作系統下進行的嵌入式編程缺少對直
問網絡數據庫功能的支持,為了解決這個問題,文章在開發無線醫療’()系統的實踐基礎上,提出了在無線醫療
系統中加入一個數據交換中間層的方法,順利實現了無線’()系統直接對網絡數據庫的訪問。
關鍵詞無線’()JEM數據交換中間層
文章編號&""!9%::&9(!""#)!%9"!!!9"!文獻標識碼)中圖分類號S’:&&
"$%&’()(*+,-.$,$(/)/&0(01")/)2345)(’$6&**.$7.)8$9&(
6$*&4).:&9$.$%%!"#;8%/$,
<&=5>0?&)(’?&$:><&(’*)
(E81537+230 TU(;+/5+,.F V053./01 W/3I+,-35Q.F(+F+/-+S+6R/.1.4Q,;R0/4-R0#&""N:)
#@%/9)4/:E+23601?3,+1+--’()LQ-5+7 6R0,065+,3O+2>Q 7.>3135Q 0/2 F063135Q 3-5R++X5+/-3./.F E+23601
LQ-5+7$Y.A+I+,,5R+,+3-./+*,.>1+7 3/*,.4,0773/4 A35R?3/2.A-;=BL$SR+*,.>1+7 3-5R05+7>+22+2*,.4,0
3/?3/2.A-;=BL 3-106Z.F 5R+0>3135Q.F 23,+651Q 066+--3/4 2050>0-+3//+5A.,Z$S.,+-.1I+5R+*,.>1+7,5R+
*,+-+/5-0 7+5R.2,AR36R 3-5.022 0(050=X6R0/4+E3221+9M0Q+,3/E+23601?3,+1+--’()LQ-5+7,011.A3/4 E
?3,+1+--’()LQ-5+7,+06R+-5R+0>3135Q.F 23,+651Q 066+--3/4 2050>0-+3//+5A.,Z$
A$8B09*%:A3,+1+--,’(),JEM,2050+X6R0/4+,73221+910Q+,
作者簡介:李卓,博士生,研究方向為多媒體信息系統。吳玲達,教授,博導,主要研究方向為多媒體信息系統及虛擬現實。
!!!于&’(終端來說,它以無線方式通過(&(())*++&,-./)接入
醫院原有的以太網,通過數據交換中間層與中心數據庫之間進
行數據交換,從而得以訪問中心數據庫中保存的病人相關資
料。
123語言能夠理解的能力,這樣才能使&’(客戶端
之間的數據交換成為可能。對于這些要求,一個較簡
是在數據庫服務器448上放置一個(8&文件,用來
對數據庫進行相關操作并返回操作結果。123數據
發生在查詢數據庫之后,將所查詢得到的:*),5;8*
自己定義的方式轉換為123文檔;當對數據庫中的
增刪改操作時,則只需直接執行相關8<3語句,不
:*),5;8*/數據的情況。
0$!:*),5;8*/的123表示形式
為了將查詢數據庫所得到的一個:*),5;8*/也就
表示為一個123文檔,應該為這個:*),5;8*/來 |
|