孫奕敏 王玙璠 艾浩軍
(1.中國人民武裝警察部隊山東總隊訓練基地,山東 濟南 250000;2.武漢大學計算機學院,湖北 武漢 430072)
隨著自動化時代的來臨,在室內(nèi)環(huán)境中人或設(shè)備的定位顯得尤為重要。全球衛(wèi)星定位系統(tǒng)(Global Positioning System,GPS)[1]和網(wǎng)絡(luò)輔助全球衛(wèi)星定位系統(tǒng)(Assisted Global Positioning System,A-GPS)[2]把室外定位推向了極致,但是許多類似于大型醫(yī)院等室內(nèi)場所中的應(yīng)用必須具有在任何環(huán)境中實現(xiàn)無縫定位的功能。雖然在過去的幾十年中室內(nèi)定位系統(tǒng)取得了一定的發(fā)展,但是現(xiàn)在仍然是全球研究的焦點。
故近些年,大量的基于位置服務(wù)(Location Based Services,LBSs)的移動應(yīng)用應(yīng)運而生,其中基于室內(nèi)定位的醫(yī)院導航系統(tǒng)就很有研究的必要。到2012年底,我國已實現(xiàn)基本醫(yī)療保險制度全覆蓋?;踞t(yī)保參保人數(shù)超過13.4億,織起了全球最大的一張基本醫(yī)療保障網(wǎng)??梢娽t(yī)院與我們每個人的生活息息相關(guān),目前,老百姓對優(yōu)質(zhì)醫(yī)院的需求與我國優(yōu)質(zhì)醫(yī)院匱乏之間的矛盾比較突出,所以我們認為,無論是緊急情況中醫(yī)護人員的位置跟蹤,還是就診人員的智能導航,或是對醫(yī)院就診人數(shù)的實時統(tǒng)計,都可以大量的節(jié)省醫(yī)生或患者的時間和精力,使醫(yī)院的一切活動都可以更加有序的進行。
本文主要研究基于WiFi定位技術(shù)的醫(yī)院導航系統(tǒng),選擇精度高的定位算法,對于實現(xiàn)智慧醫(yī)院中定位導航部分作了全面設(shè)計,涉及到醫(yī)院的位置感知、最優(yōu)路徑導航、醫(yī)院運行動態(tài)監(jiān)管和手機端掛號和領(lǐng)取報告單等功能。通過用戶的智能手機端或者便攜式設(shè)備來完成醫(yī)院的實時定位導航等服務(wù)。
基于WiFi指紋的室內(nèi)定位技術(shù)是目前一種較為主流的定位方法,國內(nèi)外的研究都表明其定位精度和穩(wěn)健性都優(yōu)于三角測量等基于射頻傳輸延遲的方法。在本項目中首先研究了WiFi指紋定位的定位模型,然后研究了提高WiFi指紋定位精度的方法,主要是降低設(shè)備異構(gòu)性對定位精度的影響,同時利用智能手機內(nèi)置的位移傳感器,減少指紋匹配搜索空間和提高輸出位置信息的可靠性。
圖1 RSSI位置指紋定位系統(tǒng)基本框架
基于WiFi指紋的定位方法無需預(yù)先知道AP的位置,并且對信號在復(fù)雜的室內(nèi)環(huán)境中所產(chǎn)生的多徑效應(yīng)有良好的抗干擾性。然而,由于WiFi信號本身并不是用來做定位的,它會有著較為劇烈的波動,因而影響了實時RSSI與指紋庫的匹配準確度,導致定位精度下降。此外,基于指紋的方法需要事先在定位區(qū)域采集大量數(shù)據(jù),耗費大量人力物力,這也是需解決的問題。
國內(nèi)信息企業(yè)也已開始著手醫(yī)院信息化建設(shè)研究,通過研發(fā)相關(guān)數(shù)字化系統(tǒng),進而使醫(yī)院的醫(yī)療技術(shù)進入智能化。銀江股份有限公司致力于國內(nèi)醫(yī)療信息化建設(shè),已經(jīng)形成了數(shù)字醫(yī)院、區(qū)域醫(yī)療、公共衛(wèi)生、移動醫(yī)療以及智慧醫(yī)院五大領(lǐng)域的核心產(chǎn)品和解決方案。又如,IBM公司與國內(nèi)著名的ERP公司金蝶軟件展開戰(zhàn)略合作,聯(lián)手開拓醫(yī)院資源管理(Hospital ERP)市場,實現(xiàn)智慧醫(yī)院運營和管理,實現(xiàn)臨床服務(wù)全過程的精細化財務(wù)核算和全員績效管理。
WiFi指紋定位過程分為離線采集與動態(tài)定位兩個階段。離線采樣階段中采集的RSSI數(shù)據(jù)需要通過一定的準則和方式生成位置指紋以構(gòu)建指紋數(shù)據(jù)庫,并將指紋數(shù)據(jù)庫導入智能手機。在動態(tài)定位階段,智能手機實時采集各個WiFi基站的RSSI指紋信息,與位置指紋數(shù)據(jù)庫進行匹配,實現(xiàn)定位。
1.1.1 離線采集階段
(1)設(shè)定采集時間間隔和每次采集數(shù)據(jù)的持續(xù)時間,并寫入XML文檔緩存中;
(2)從手機獲取當前的時間和手機所朝的方向,并寫入XML文檔緩存中;
(3)周期性掃描得到的所有 WiFi信息(包括 UUID,Major,Minor和RSSI等)寫入XML文檔緩存區(qū)。
1.1.2 在線定位階段
將離線采集階段的所有XML文件構(gòu)建為一個樹形數(shù)據(jù)結(jié)構(gòu),接著提取出所有名為“WiFi”標簽下的數(shù)據(jù),建立一個矩陣,并將每個ID號對應(yīng)的RSSI值填入矩陣中對應(yīng)位置,計算矩陣每一行的均值,即每個WiFi的所有RSSI的均值,最后將得到的所有均值、location標簽值和orientation標簽值存到XML文件中。
處理完所有的XML文檔后得到位置指紋庫。將位置指紋庫導入android手機中。
在線定位階段訪問位置指紋庫,用戶使用手機藍牙與基站通信來采集RSSI指紋信息,與位置指紋數(shù)據(jù)庫進行匹配,實現(xiàn)定位。
(1)在待定位場所內(nèi)設(shè)置多個AP,使用移動終端對待定位場所內(nèi)每個已知位置點,在一段時間內(nèi)持續(xù)采集WiFi信號的RSSI值,并存儲在移動終端存儲空間中;
(2)待所有位置點的數(shù)據(jù)采集完成之后,將存儲在移動終端存儲空間中的數(shù)據(jù)導入到服務(wù)器中,服務(wù)器對采集到的數(shù)據(jù)進行預(yù)處理,統(tǒng)計每一個AP在某一位置點的信號序列中出現(xiàn)的次數(shù)num,刪除num小于序列總長度一半的AP信號數(shù)據(jù);
(3)對預(yù)處理之后的數(shù)據(jù)求平均值μ、標準差δ存入數(shù)據(jù)庫,構(gòu)建Radio Map,利用最大似然估計(MLE)方法估算其分布參數(shù)。
(4)使用移動終端采集待定位點的WiFi信號的RSSI值并上傳至服務(wù)器;
(5)服務(wù)器對實時接受到的WiFi信號的RSSI值排序,選取q個信號強度最強的WiFi信號對位置指紋庫中的位置進行聚類,篩選出共享該q個信號最強的WiFi信號的位置點;
(6)使用高斯分布來對單個AP的采樣信號進行擬合,實時收到的一個無線信號強度向量,在步驟(5)篩選出的所有的n個候選點中找出其位置x,需要計算所有候選點的概率,最后返回其概率最大的候選點位置信息作為初始定位的結(jié)果;
(7)用戶手持移動終端在定位場所內(nèi)連續(xù)移動,將在時間段t內(nèi)的定位坐標信息以時間軸為索引存儲起來,采用一個時間平均窗對估計的位置做平滑處理,通過對步驟5給出的前W個位置估計值進行時間平均以獲得待測點的位置估計。
圖2 室內(nèi)定位流程圖
系統(tǒng)采用WiFi指紋定位技術(shù),基于J2EE技術(shù)框架,支持多種設(shè)備的接入、支持空間信息的加載、用戶注冊?;赟aaS的軟件架構(gòu)能夠在服務(wù)層向第三方提供開放的API,數(shù)據(jù)通信采用HTTP訪問方式、數(shù)據(jù)規(guī)范符合KVP標準。系統(tǒng)分層架構(gòu)圖如圖3所示。
圖3 整體架構(gòu)圖
在醫(yī)院搭建基于WiFi的LBS系統(tǒng),圖4為系統(tǒng)硬件部署圖。系統(tǒng)設(shè)備包括WiFi基站、智能手機、后臺服務(wù)器、3D監(jiān)管終端。
WiFi基站:作為智慧醫(yī)院定位的基礎(chǔ)硬件設(shè)備,用于發(fā)送RSSI信號,與移動終端進行通信;每40平米布置一個WiFi基站;
智能手機:采集RSSI信號,通過加權(quán)指紋算法與卡爾曼濾波算法實時計算出當前坐標,參照指紋信息庫,解算出讀者位置;向服務(wù)器發(fā)送服務(wù)請求來獲取相應(yīng)的位置服務(wù);
后臺服務(wù)器:存儲、管理與轉(zhuǎn)發(fā)系統(tǒng)內(nèi)的數(shù)據(jù);
3D監(jiān)管終端:實時顯示圖書館的運行情況,包括讀者狀態(tài)與館區(qū)狀態(tài)。
圖4 系統(tǒng)部署圖
本文以WiFi技術(shù)規(guī)范及其設(shè)備為基礎(chǔ),提出了基于概率的指紋算法,并以此算法為基礎(chǔ),提出了醫(yī)院位置服務(wù)解決方案。目前的指紋采集方法需要耗費大量的人力,在未來的研究將基于眾包的思想,加快數(shù)據(jù)采集速度,但是,其中的數(shù)據(jù)清洗是一項有挑戰(zhàn)性的工作。同時,結(jié)合建筑物的內(nèi)部結(jié)構(gòu)來提高定位精度和導航的實用性。
[1]朱曉丹.無線定位技術(shù)在智慧城市中的應(yīng)用探討[J].廣東通信技術(shù),2013,6.
[2]陳秋曉.智慧醫(yī)院建設(shè)存在的問題與建議[J].醫(yī)院管理論壇,2013,3.
[3]馬靜宜.室內(nèi)定位技術(shù)現(xiàn)狀和發(fā)展趨勢[J/OL].http://www.eepw.com.cn/article/264519.htm,2014-10-28.
[4]楊錚,吳陳沭,劉云浩.位置計算:無線網(wǎng)絡(luò)定位于可定位性[M].北京:清華大學出版社,2014.
[5]桑應(yīng)賓.基于K近鄰的分類算法研究[D].重慶:重慶大學出版社,2009.