美章網(wǎng) 資料文庫 WIFI技術(shù)的實時提醒系統(tǒng)范文

WIFI技術(shù)的實時提醒系統(tǒng)范文

本站小編為你精心準(zhǔn)備了WIFI技術(shù)的實時提醒系統(tǒng)參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

WIFI技術(shù)的實時提醒系統(tǒng)

《無線通信技術(shù)雜志》2014年第二期

醫(yī)囑執(zhí)行實時提醒系統(tǒng)主要有上位機和下位機兩部分組成,這兩部分通過wifi無線網(wǎng)絡(luò)相連接[4]。上位機位于醫(yī)生值班室,主要用來對醫(yī)生輸入的醫(yī)囑數(shù)據(jù)進(jìn)行管理并將醫(yī)囑數(shù)據(jù)通過無線網(wǎng)卡傳輸?shù)阶o(hù)士值班室的下位機上。下位機固定在護(hù)士值班室的藥盒上,通過WIFI模塊接收來自醫(yī)生值班室的醫(yī)囑數(shù)據(jù),并對醫(yī)囑數(shù)據(jù)做相關(guān)處理后實時監(jiān)控醫(yī)囑執(zhí)行時間,當(dāng)醫(yī)囑執(zhí)行時間到達(dá)時啟動報警裝置。系統(tǒng)總體框架如圖1所示。

1醫(yī)囑執(zhí)行實時提醒系統(tǒng)上位機設(shè)計

上位機主要是醫(yī)囑管理系統(tǒng)的設(shè)計,以VS2005作為開發(fā)平臺、C#作為主要開發(fā)語言,并用該語言完成數(shù)據(jù)庫和VS軟件的鏈接,醫(yī)囑管理系統(tǒng)基于SQLServer2005數(shù)據(jù)庫創(chuàng)建,并由其對醫(yī)囑相關(guān)數(shù)據(jù)進(jìn)行管理。同時在醫(yī)囑管理系統(tǒng)中開發(fā)數(shù)據(jù)傳輸模塊,完成醫(yī)囑數(shù)據(jù)的傳輸。醫(yī)囑管理系統(tǒng)具有醫(yī)囑信息、已執(zhí)行醫(yī)囑信息、患者信息、醫(yī)生信息、科室信息和藥物信息等功能塊。醫(yī)囑信息管理是對醫(yī)生錄入醫(yī)囑數(shù)據(jù)的管理,是整個系統(tǒng)核心的管理模塊。已執(zhí)行醫(yī)囑信息可以有效統(tǒng)計醫(yī)囑的執(zhí)行情況,當(dāng)醫(yī)囑執(zhí)行出錯時,明確責(zé)任,還可以打印該病人住院期間所有的醫(yī)囑數(shù)據(jù)供病人查看;患者信息管理有助于當(dāng)醫(yī)生輸入醫(yī)囑時核對患者信息,減少醫(yī)囑出錯率;醫(yī)生信息、科室信息和藥物信息提前輸入到數(shù)據(jù)庫中可以減少敲鍵量,當(dāng)醫(yī)生輸入醫(yī)囑時選擇下拉菜單的方式,提高醫(yī)囑的輸入速度,大大提高信息的準(zhǔn)確性。

2醫(yī)囑執(zhí)行實時提醒系統(tǒng)下位機設(shè)計

下位機是整個醫(yī)囑執(zhí)行實時提醒系統(tǒng)的核心,以WINCE6.0作為操作系統(tǒng),C#作為應(yīng)用程序開發(fā)語言,C++作為下層驅(qū)動程序開發(fā)語言,通過WIFI接收醫(yī)囑數(shù)據(jù),并從內(nèi)存中讀取WIFI接收的醫(yī)囑數(shù)據(jù),然后對讀取的醫(yī)囑數(shù)據(jù)進(jìn)行存儲、排序、LCD顯示和實時監(jiān)控執(zhí)行時間,當(dāng)執(zhí)行時間到達(dá)時,通過I/O口發(fā)出高電平觸發(fā)報警裝置。總的來說下位機部分包括硬件層、硬件驅(qū)動層、應(yīng)用軟件層,以及上位機和下位機通信的通訊層。下位機功能流程圖如圖2所示。

2.1硬件層設(shè)計硬件層包括S3C6410微處理器、WIFI模塊、LCD顯示屏、4GSD卡、電源、I/O口已經(jīng)通過I/O口擴展的包含蜂鳴器和LED燈的外接報警裝置電路[5]。硬件結(jié)構(gòu)圖如圖3所示。WIFI模塊主要完成醫(yī)囑數(shù)據(jù)的傳輸;S3C6410微處理器負(fù)責(zé)對各個單元模塊的控制、運算和處理等;存儲單元為Flash和SDROM;LCD顯示屏主要用來顯示接收到的醫(yī)囑數(shù)據(jù);報警裝置主要作用是當(dāng)醫(yī)囑執(zhí)行時間到達(dá)時發(fā)出報警信號;4GSD卡主要用來存放醫(yī)囑數(shù)據(jù)、歷史醫(yī)囑數(shù)據(jù)、病人信息和護(hù)士信息等相關(guān)信息;電源為5V直流電,為MCU和其他單元供電。由蜂鳴器、LED燈和4-16譯碼器作為主要組成部分的報警裝置是醫(yī)囑實時提醒功能的核心組成部分,其電路圖如圖4所示

2.2硬件驅(qū)動程序設(shè)計嵌入式系統(tǒng)要實現(xiàn)與外圍設(shè)備通信,就必須開發(fā)驅(qū)動程序?qū)⒉僮飨到y(tǒng)和設(shè)備聯(lián)系起來,使得操作系統(tǒng)能夠識別設(shè)備,并為應(yīng)用程序提供接口[6,7]。流式接口驅(qū)動程序的主要任務(wù)是把外設(shè)的使用傳遞給應(yīng)用程序,這是通過把設(shè)備表示為文件系統(tǒng)的一個特殊文件實現(xiàn),應(yīng)用程序通過文件系統(tǒng)特殊文件的操作從而完成對設(shè)備的操作。下位機中WINCE操作系統(tǒng)通過I/O口控制外設(shè)報警裝置,本系統(tǒng)編寫基于I/O口的流式接口驅(qū)動程序?qū)INCE操作系統(tǒng)和報警裝置聯(lián)系起來以實現(xiàn)系統(tǒng)對報警裝置的控制。流式接口驅(qū)動通過實現(xiàn)流接口函數(shù),供WINCE內(nèi)核使用,如果設(shè)備以GPIO作為前綴,所要實現(xiàn)的主要函數(shù)及函數(shù)功能如表1所示:完成上述配置之后,對驅(qū)動程序進(jìn)行編譯,生成動態(tài)鏈接庫GPIO.dll自動加載到操作系統(tǒng)內(nèi)核映像中,最終生成NK.bin文件。

2.3應(yīng)用層程序設(shè)計應(yīng)用程序的開發(fā)采用多線程模塊化的程序設(shè)計方案,將設(shè)備的各功能根據(jù)其完成的特定任務(wù)、任務(wù)性質(zhì)和實時性要求,結(jié)合數(shù)據(jù)流程,詳細(xì)開發(fā)出各功能模塊[5]。應(yīng)用程序主程序包含數(shù)據(jù)庫創(chuàng)建線程、數(shù)據(jù)通信線程、醫(yī)囑排序線程和醫(yī)囑報警線程[8]。系統(tǒng)啟動執(zhí)行主程序,系統(tǒng)進(jìn)行初始化,配置WIFI模塊,在系統(tǒng)啟動過程中開啟數(shù)據(jù)庫創(chuàng)建線程創(chuàng)建醫(yī)囑數(shù)據(jù)庫,系統(tǒng)啟動成功后,開啟網(wǎng)絡(luò)通信線程接收醫(yī)囑數(shù)據(jù),當(dāng)打開醫(yī)囑信息管理子界面時,開啟醫(yī)囑排序線程進(jìn)行醫(yī)囑數(shù)據(jù)排序和醫(yī)囑報警線程實時監(jiān)測醫(yī)囑執(zhí)行時間。在數(shù)據(jù)庫創(chuàng)建線程中首先判斷系統(tǒng)中Doctor-Advice.sdf數(shù)據(jù)庫是否存在,如果不存在則創(chuàng)建DoctorAdvice.sdf數(shù)據(jù)庫,否則,線程退出。網(wǎng)絡(luò)通信線程負(fù)責(zé)醫(yī)囑數(shù)據(jù)的接收工作,線程啟動后,實時接收來自醫(yī)生值班室的醫(yī)囑信息,并把接收到的醫(yī)囑數(shù)據(jù)存儲在本地醫(yī)囑數(shù)據(jù)庫DoctorAdvice.sdf中。醫(yī)囑排序線程啟動后,循環(huán)讀取醫(yī)囑數(shù)據(jù)庫中醫(yī)囑的執(zhí)行時間,并按執(zhí)行時間的先后順序?qū)⑨t(yī)囑顯示在LCD顯示屏上。醫(yī)囑報警線程實時監(jiān)測LCD顯示屏上醫(yī)囑執(zhí)行時間,當(dāng)某條醫(yī)囑執(zhí)行時間到達(dá)時使該醫(yī)囑在LCD顯示屏上高亮顯示,并觸發(fā)報警裝置發(fā)出報警信號。

3WIFI數(shù)據(jù)傳輸設(shè)計

醫(yī)囑數(shù)據(jù)的可靠傳輸對病人的快速康復(fù)至關(guān)重要,故而在本系統(tǒng)WIFI數(shù)據(jù)傳輸設(shè)計中,采用基于TCP協(xié)議的Socket編程。Socket套接字是支持TCP/IP網(wǎng)絡(luò)通信協(xié)議的基本操作單元,可以將套接字看作不同主機間的應(yīng)用程序進(jìn)行雙向通信的端點。Socket的工作流程為:服務(wù)器啟動,調(diào)用Socket類的構(gòu)造函數(shù)Socket()創(chuàng)建一個Socket實例,然后調(diào)用實例方法Bind()將該Socket實例與本地IP地址和端口綁定,再調(diào)用實例方法Listen()使該Sock-et實例處于監(jiān)聽狀態(tài),監(jiān)聽來自客戶端的連接請求,并定義請求隊列的最大長度N,最后再調(diào)用實例方法Accept()接收客戶端連接請求。客戶端調(diào)用Socket類的構(gòu)造函數(shù)Socket()創(chuàng)建一個Socket實例后,直接調(diào)用實例方法Connect()向服務(wù)器發(fā)送連接請求,當(dāng)客戶端和服務(wù)器建立連接后,雙方就可以調(diào)用實例方法Send()和Receive()對醫(yī)囑數(shù)據(jù)進(jìn)行收發(fā)。當(dāng)客戶端服務(wù)器雙方的醫(yī)囑數(shù)據(jù)傳送完畢后,調(diào)用Close()方法關(guān)閉Socket套接字。Socket的工作流程圖如圖4。

4結(jié)束語

醫(yī)囑執(zhí)行實時提醒系統(tǒng)醫(yī)生值班室醫(yī)囑管理系統(tǒng)通過WIFI模塊將醫(yī)囑數(shù)據(jù)傳給護(hù)士值班室系統(tǒng)終端,系統(tǒng)終端通過對醫(yī)囑數(shù)據(jù)的接收、存儲、排序、監(jiān)控報警、執(zhí)行等一系列的功能實現(xiàn),實現(xiàn)了醫(yī)囑執(zhí)行的實時提醒功能,保證了醫(yī)囑及時有效的執(zhí)行,有助于提高醫(yī)院護(hù)理質(zhì)量和幫助病人快速康復(fù)。

作者:袁修賓茅建華吳占傲單位:江蘇大學(xué)計算機科學(xué)與通信工程學(xué)院南京軍區(qū)總醫(yī)院鎮(zhèn)江三五九醫(yī)院

主站蜘蛛池模板: 成人毛片免费在线观看| 激情内射亚洲一区二区三区爱妻 | 欧美成a人片在线观看久| 免费少妇a级毛片人成网| 色多多www视频在线观看免费| 国产欧美视频在线观看| 91大神免费观看| 天天碰天天摸天天操| 两个男gay的做污污的过程| 日本尤物精品视频在线看| 五月天综合网站| 欧美亚洲人成网站在线观看刚交 | 好男人看的视频2018免费| 丰满老熟妇好大bbbbb| 日韩中文字幕在线不卡| 亚洲va久久久噜噜噜久久狠狠 | 国产成人精品一区二三区在线观看| 7878成人国产在线观看| 天天爽亚洲中文字幕| 一级特黄录像免费播放中文版 | 成人性爱视频在线观看| 久久久久亚洲精品成人网小说| 最新版天堂中文在线| 亚洲午夜久久久影院伊人| 欧美黄色一级在线| 亚洲黄色片免费看| 粉色视频免费入口| 午夜福利无码不卡在线观看| 色噜噜综合亚洲AV中文无码| 国产区图片区小说区亚洲区| 91香蕉污视频| 国产欧美日韩综合精品一区二区| 2021国产精品久久| 国产精彩视频在线观看免费蜜芽 | 国产精品无码一区二区三区不卡| 99re99.nat| 在线观看一级毛片免费| avaaddamshdxxx| 大胸喷奶水的www的视频网站| jlzzjlzz亚洲jzjzjz| 好男人www视频|