June 17, 2005

VoIP final proposal - final version

Filed under: 電腦記事 — afoofa @ 5:14 pm

[End User SIP Phone] ——–( Internet )———[Hospital]—[RADIUS Server]—[Question Set Database]

圖1為此proposal的最後架構,說明如下:
左邊是一個SIP phone,由End User操作,可透過(2)經由Internet連上醫院的伺服器。中間偏右是醫院的位置,內部擺放數台伺服器,分別提供VoIP service、user identification以及其他醫療所需的服務。

接下來分別對各個元件作詳細說明:
SIP phone:可以連接上網,並利用SIP protocol打電話到其他SIP end user,有話筒,鍵盤上具備各種數字及功能按鍵,還有一個螢幕能顯示傳來的影像,而隱藏式webcam就在螢幕上方。SIP phone旁邊有USB介面可以加上讀卡機(3)或是鍵盤,用來輸入個人資料以及密碼等複雜的資訊。

Card Reader (3):讀卡機,用來讀取自然人憑證或SIM卡等能夠證實使用者唯一身份的smartcard。

Hospital(或其他企業組織):當使用者透過(2)連上Hospital的外部伺服器後,首先開始認證程序,認證通過後才正式建立SIP session。

認證流程:
1. End User撥號到醫院
2. 醫院的伺服器接到request後,向End User索取identification
3. End User上傳identification後,醫院的伺服器透過(1)以此資訊向RADIUS server提出認證要求
4. RADIUS server從Question Set Database中選出Question set當作challenge傳送給醫院伺服器,再由醫院伺服器轉送給End User
5. End User將對於Question Set的回答一一完成後,將結果送還醫院伺服器,再由醫院伺服器轉送給RADIUS server
6. RADIUS server判斷後,將結果告知醫院伺服器
7. 醫院伺服器根據RADIUS server判斷結果來決定是否建立與End User的連線

Question Set Database的建立可以利用(4)連到End User的病歷資料,再隨機產生數個Question Set。End User初診的時候必須填寫一張表格,包括個人基本資料,略述身體健康狀況,可在表格中加入一些其他資訊,諸如喜愛的動物,較擅長的科目,目前職業等等。



No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment


Freely hosted by Weblogs.us. Powered by WordPress. Theme by H P Nadig