隆益民
(廣東女子職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系,廣東廣州 511450)
位置服務(wù)(Location Services,LCS)又稱定位服務(wù),是通過移動通信網(wǎng),獲取移動用戶的位置信息(經(jīng)緯度坐標(biāo)數(shù)據(jù)),然后提供相應(yīng)服務(wù)的一種增值業(yè)務(wù)。開通這項(xiàng)服務(wù),手機(jī)用戶可以方便地獲知自己目前所處的位置,并用手機(jī)查詢或收取他附近各種場所的資訊。位置服務(wù)的巨大魅力正是在于能在準(zhǔn)確的時(shí)間、地點(diǎn)把正確的信息發(fā)送給正確的人。同時(shí)它還可以對手機(jī)用戶進(jìn)行定位,并對手機(jī)用戶的位置進(jìn)行實(shí)時(shí)監(jiān)測和跟蹤,使所有被控對象都顯示在監(jiān)控中心的電子地圖上,一目了然。因此位置服務(wù)在無線移動的領(lǐng)域內(nèi)具有廣泛的應(yīng)用前景[1]。
國內(nèi)正在開展的應(yīng)急聯(lián)動系統(tǒng)的建設(shè),是以政府為核心,整合政府相關(guān)部門的資源,為應(yīng)對各種自然災(zāi)害等突發(fā)緊急事件,建立的一套信息系統(tǒng)。通過這套系統(tǒng),政府將在第一時(shí)間應(yīng)對突發(fā)緊急事件、實(shí)現(xiàn)快速反應(yīng)、減少損失,從而進(jìn)一步提高政府的執(zhí)政能力。除應(yīng)對災(zāi)難之外,還在公共服務(wù)和社會管理方面與人們的生活息息相關(guān)。完整的應(yīng)急聯(lián)動系統(tǒng)將公安、交警、消防、急救、防洪、防火、防震、甚至工商、稅務(wù)、城管、救助等公共服務(wù)部門納入一個(gè)統(tǒng)一的指揮調(diào)度系統(tǒng),進(jìn)而加速了城市的社會現(xiàn)代化建設(shè)。定位服務(wù)系統(tǒng)是為“應(yīng)急聯(lián)動中心”提供移動報(bào)警電話位置信息的專業(yè)系統(tǒng)[2]。
定位服務(wù)系統(tǒng)在智能手機(jī)平臺上實(shí)現(xiàn)。通過使用本系統(tǒng),市民可以向警察報(bào)告自己的位置和處于何種危險(xiǎn)之中,這些操作無需通過打電話的方式,只需按下幾個(gè)手機(jī)鍵就能實(shí)現(xiàn),因此安全快捷。同時(shí),該系統(tǒng)還實(shí)現(xiàn)巡邏警力和指揮中心共享信息,使得指揮中心可以調(diào)動離案發(fā)現(xiàn)場最近的警力趕到案發(fā)現(xiàn)場[3]。
課題研究并設(shè)計(jì)實(shí)現(xiàn)了定位服務(wù)系統(tǒng),系統(tǒng)采用B/S和 C/S相結(jié)合的開發(fā)模式,開發(fā)選擇 eclipse,android2.5,后臺數(shù)據(jù)庫選用 SQL Server 2005。
系統(tǒng)測試表明,能夠?qū)崿F(xiàn)報(bào)警電話快速定位的功能,并通過地圖或文字描述等方式展示位置信息,達(dá)到接警、處警對位置信息的要求。
本課題主要從定位服務(wù)在無線移動的領(lǐng)域內(nèi)具有的應(yīng)用前景,給系統(tǒng)的設(shè)計(jì)和進(jìn)一步開發(fā)奠定了理論基礎(chǔ)[4]。最后,在理論分析的可行性基礎(chǔ)上,系統(tǒng)的目標(biāo)是設(shè)計(jì)一種精確安全的報(bào)警系統(tǒng)。
構(gòu)建“定位服務(wù)平臺”,就是向移動目標(biāo)用戶提供適用移動、聯(lián)通等各類無線通訊網(wǎng)絡(luò),兼容各種定位移動目標(biāo)終端和定位技術(shù)的報(bào)警、求助、跟蹤、導(dǎo)航等定位預(yù)警安全保障綜合服務(wù),幫助用戶穩(wěn)妥、便捷、高效完成報(bào)警,從而更安全及時(shí)地獲得救助[5]。
為了實(shí)現(xiàn)該目標(biāo),使用如下技術(shù):首先,系統(tǒng)必須是高度機(jī)動靈活的,并且方便使用,因此選用智能手機(jī)作為載體;其次,本系統(tǒng)的作用是將案情和案發(fā)地點(diǎn)快捷地報(bào)告給指揮中心,因此需要系統(tǒng)自動獲取位置信息,因此帶有GPS系統(tǒng)的智能手機(jī)是本系統(tǒng)的最佳選擇。GPS系統(tǒng)在本系統(tǒng)的作用是自動獲取案發(fā)地點(diǎn)的位置信息[6]。研究重點(diǎn)是:① 建立定位服務(wù)的數(shù)據(jù)模型;②定位服務(wù)管理機(jī)制和體系結(jié)構(gòu);③ 實(shí)現(xiàn)定位服務(wù)系統(tǒng)體系中相關(guān)算法。在此基礎(chǔ)上建立原型系統(tǒng)。
1.3.1 定位系統(tǒng)的基本結(jié)構(gòu)模式
用戶使用移動目標(biāo)向平臺提交定位報(bào)警服務(wù)請求,由移動目標(biāo)或無線網(wǎng)絡(luò)定位服務(wù)器向服務(wù)平臺連續(xù)發(fā)送定位數(shù)據(jù);服務(wù)平臺接到請求后啟動服務(wù)、接收定位數(shù)據(jù)并生成定位預(yù)警信息,隨即向110、120等的GIS系統(tǒng)及搜索導(dǎo)航終端發(fā)布定位預(yù)警信息,輔助救助單位快速反應(yīng)、指揮決策,確保及時(shí)到場施救。服務(wù)平臺的網(wǎng)絡(luò)架構(gòu)應(yīng)由定位預(yù)警手機(jī)終端、PDA搜索導(dǎo)航終端,無線通訊網(wǎng)絡(luò),核心系統(tǒng),相關(guān)單位GIS系統(tǒng)等五部分組成(見圖 1)[7]。
1.3.2 有效利用相關(guān)領(lǐng)域大量數(shù)據(jù)的算法
通過定義領(lǐng)域弱相似性的概念,將相似性的約束與目標(biāo)分類器聯(lián)系起來,通過改進(jìn)算法在定位服務(wù)中有效利用相關(guān)領(lǐng)域的大量數(shù)據(jù)[8]。
(1)定義。給定目標(biāo)領(lǐng)域數(shù)據(jù)集T和源領(lǐng)域數(shù)據(jù)集S,其樣本的特征空間相同,x為特征向量,y為類標(biāo)號,記 T={(xi,yi)|i=1,2,…,m},S={(xj,yj)|j=m+1,m+2,…,m+n},m 和 n 為樣本數(shù)量,m<<n,利用S與T訓(xùn)練適用于分布PT(X,Y)的分類器L。
定義:對分布 PS(X,Y)和 PT(X,Y),X為樣本變量,Y為類標(biāo)號,取值為-1或+1,e為小于1的正數(shù).若存在分類器L:X→{-1,+1},使L在PT上的泛化誤差小于 e,且能以1-υ的概率推斷,對(x,y)~PS(X,Y),有L(x)=y成立,則稱 PS以1-υ的概率e-弱相似 PT,稱 v為負(fù)相似度,記為 v(L,PS,PT).設(shè)判別函數(shù)為f(x)=wTx+b.對目標(biāo)領(lǐng)域中的f(x),其分類決策函數(shù)為L(x)=sign(f(x)).設(shè)L(x)在目標(biāo)領(lǐng)域的泛化誤差e足夠小,得到負(fù)相似度v(sign(f),PS,PT)(簡記為 υ(f,PS,PT))如下[9]:
利用代理損失函數(shù)優(yōu)化如下:
(2)算法。設(shè)目標(biāo)領(lǐng)域的訓(xùn)練樣本數(shù)目為m,為避免f(x)有較大的泛化誤差,引入松弛變量得到如下優(yōu)化問題[10]:
其中CS為平衡參數(shù)。
通過這種方式,使盡量多的源領(lǐng)域樣本被f正確分類,保證領(lǐng)域弱相似性較大,而弱化其在分布上要與目標(biāo)領(lǐng)域一致的過高限制,體現(xiàn)源領(lǐng)域在采集過程的輔助作用。
引入記號 Ci及 δi,
最優(yōu)解:
b可由式(4)直接得到
從而求得f(x)。至此,給出領(lǐng)域相關(guān)性直觀的衡量方法,能夠充分利用相關(guān)領(lǐng)域的大量數(shù)據(jù)來采集系統(tǒng)需要的數(shù)據(jù),并在采集數(shù)據(jù)過程中予以優(yōu)化。優(yōu)化目標(biāo)綜合考慮3方面因素:① 控制模型復(fù)雜度;② 控制分類器在目標(biāo)領(lǐng)域的經(jīng)驗(yàn)風(fēng)險(xiǎn);③控制分類器在源領(lǐng)域的負(fù)相似度。
1.3.3 圖像聚類算法
該算法對圖像進(jìn)行聚類,壓縮了樣本的信息,又保留特征信息。實(shí)驗(yàn)結(jié)果表明,提出的方法具有良好的聚類效果,在定位服務(wù)系統(tǒng)應(yīng)用良好。
假設(shè)對于給定圖像的先驗(yàn)概率為p(x),圖像特征分布用條件密度函數(shù)p(y|x)描述,其中p(y|x)是一個(gè)高斯混合模型,這樣可得到圖像-特征聯(lián)合分布p(xy)。因?yàn)閜(y|x)是個(gè)高斯混合模型分布,每個(gè)聚類c的密度函數(shù)p(y|c)為p(y|x)的線性組合,因此也是一個(gè)高斯混合模型。設(shè)fi和fj是和圖像類ci和cj相關(guān)聯(lián)的高斯混合模型,則ci和cj合并后的高斯混合模型表示如下:
設(shè)f(y|ci)和f(y|cj)分別為圖像聚類ci和cj的高斯混合模型[11],則ci和cj合并后的高斯混合模型為:
根據(jù)式(10)和式(12)聚類ci和cj之間的距離表示如下:
式中N表示圖像的數(shù)目,d(cicj)表示合并兩個(gè)聚類所造成的信息損失。聚類時(shí),每次選擇信息損失最小的兩個(gè)圖像類進(jìn)行合并,直到達(dá)到規(guī)定的聚類個(gè)數(shù)為止[12]。
1.3.4 系統(tǒng)實(shí)現(xiàn)
圖2 定位服務(wù)系統(tǒng)
(1)定位服務(wù)系統(tǒng)的實(shí)現(xiàn)。系統(tǒng)架構(gòu)如圖2所示。具體流程是:①手機(jī)通過接收衛(wèi)星信息計(jì)算位置;②巡警定期將自己的位置信息報(bào)告給指揮中心;③受害者將案情和案發(fā)地點(diǎn)報(bào)告給指揮中心;④ 指揮中心搜索最近的警員,并向該警員發(fā)出趕往案發(fā)現(xiàn)場的指令;⑤警察趕往案發(fā)現(xiàn)場處理案情。
核心系統(tǒng)如圖3所示[13]。
圖3 核心系統(tǒng)
定位運(yùn)算框圖如圖4所示。
圖4 定位運(yùn)算
(2)數(shù)據(jù)結(jié)構(gòu)。案情信息的數(shù)據(jù)結(jié)構(gòu)如下,主要包括案發(fā)時(shí)間,案發(fā)地點(diǎn)的經(jīng)度和緯度信息,以及案件類型[14]:
(3)系統(tǒng)實(shí)現(xiàn)界面(圖5)
圖5(a)是報(bào)警客戶端界面,包括案件的類型以及一個(gè)按鈕向指揮中心報(bào)告案情,同時(shí)可以將罪犯的相片拍下上傳到指揮中心。圖5(b)是警察收到的案情信息,包括時(shí)間,位置,報(bào)警人的手機(jī)號碼,案件類型[15]。如果系統(tǒng)不能辨別該位置的地名,將顯示該位置的經(jīng)度和緯度。圖5(c)是警察端參數(shù)設(shè)置,包括警員電話號碼,警號,向指揮中心報(bào)告自己位置的周期,以及處理案情的半徑范圍,定義半徑范圍的意義在于,警員只處理自己管轄范圍的案件。圖5(d)是案情地圖。警員可以看到他接收到的案件的位置。圖5(e)是警員視圖,警員可以在地圖上看到他附近的警員。
圖5 各種界面圖
移動位置服務(wù)系統(tǒng)性能穩(wěn)定可靠。兼容中/英文短消息報(bào)警功能,移動中接警和布、撤防??赏ㄟ^異地打入電話或發(fā)短信指令進(jìn)行遠(yuǎn)程布防,撤防,監(jiān)聽,遙控輸出,主機(jī)功能設(shè)置等。特別適用于車庫,倉庫等有線網(wǎng)絡(luò)不能到達(dá)的地方[16]。
本文創(chuàng)新點(diǎn):課題研究并設(shè)計(jì)實(shí)現(xiàn)了移動位置服務(wù)信息系統(tǒng),系統(tǒng)采用B/S和C/S相結(jié)合的開發(fā)模式,開發(fā)選擇eclipse,android2.3,后臺數(shù)據(jù)庫選用SQL Server 2005。
根據(jù)上述方案,設(shè)計(jì)了試驗(yàn)系統(tǒng),并進(jìn)行了多次現(xiàn)場測試,開發(fā)的定位系統(tǒng)能夠正確收到報(bào)警信息,未出現(xiàn)虛報(bào)警及漏報(bào)警。系統(tǒng)測試表明,能夠?qū)崿F(xiàn)報(bào)警電話快速定位的功能,并通過地圖或文字描述等方式展示位置信息,達(dá)到接警、處警對位置信息的要求。系統(tǒng)將大量分散的、數(shù)據(jù)格式各異的信息,集中管理和分析,界面友好,實(shí)現(xiàn)多個(gè)系統(tǒng)的集成,實(shí)驗(yàn)證明,該系統(tǒng)易于維護(hù)和擴(kuò)展,具有較高的實(shí)用性和通用性。
(References):
[1] Al Khalifa S,J agadish H V,Koudas N.St ructural joins:a primitive foreffi2cientXML query pattern matching[C] ∥Proceedings of the 2002 InternationalConference on Data Engineering.San Jose,California,USA,2002:141-154.
[2] Lv Jian-hua,Wang Guo-ren,Yu Jeff rey Xu.A new pat h expression computing approach forXML data[C]∥ Proceedings of 1st VLDB Workshop on Efficiency and Effectiveness of XML Tools and Techniques(LNCS2590).HongKong,China,2002:35-46.
[3] Jiang Hai-feng,Lu Hong-jun,Wang Wei,et al.XR-tree:Indexing XML data for efficient structural joins[C]∥ Processings of the 19th IEEE ICDE International Conference on Data Engineering.Bangalore,India,2003:253-264.
[4] Burges C J C.A tutorial on support vector machines for pattern recognition [J].Data Mining and Knowledge Discovery,1998,2(2):121-167.
[5] Pun C M,Lee M C.Log-polar wavelet energy signatures for rotation and scale invariant texture classification[J].IEEE Transon PAMI,2003,25(5):590-603.
[6] Filler R,Ganop S,Olson P,et al.Positioning,navigation and timing:the foundation of command and control[R].US Army Command and Control Directorate(C2D),F(xiàn)ort Monmouth,2004.
[7] Schneider W.The future of the global positioning system[R].Office of the Under Secretary of Defense For Acquisition,Technology,and Logistics,Washington,D.C.,2005.
[8] 孫 進(jìn),初海彬,董海青,等.導(dǎo)航衛(wèi)星系統(tǒng)功率增強(qiáng)技術(shù)與覆蓋范圍研究[J].測繪學(xué)報(bào),2011(40):80-84.
[9] Kaplan E D,Hegarty C J.Understanding GPS:Principles and applications,second edition[M].Norwood:Artech House Inc.,2006.
[10] Misra P,Enge P.Global positioning system:Signals,measurements,and performance,second edition[M].Lincoln:Ganga-Jamuna Press,2006.
[11] 彭 競,聶俊偉,王飛雪.關(guān)閉部分導(dǎo)航信號實(shí)現(xiàn)區(qū)域定位阻斷對全球定位性能的影響分析[J].中國科學(xué)(物理學(xué)力學(xué)天文學(xué)),2011,41(5):547-555.
[12] 余 濤,余 彬.位置服務(wù)[M].北京:機(jī)械工業(yè)出版社,2005:2-15.
[13] 王 暉,廖建新,周俊峰.無線智能網(wǎng)中基于位置業(yè)務(wù)的關(guān)鍵技術(shù)[J].北京郵電大學(xué)學(xué)報(bào),2004,27(1):70-74.
[14] 都志輝.網(wǎng)格計(jì)算[M].北京:清華大學(xué)出版社,2002:6-28.
[15] Foster I,Kesselma n C.The grid:blueprint for a new computing infrastructure[EB/OL].[2004-08-20].Http://gridforum.org/.
[16] Wolfgang H,Javier J M,Asad S,et al.Data management in an international data grid project[C]//Proceeding of IEEE/ACM InternationalWorkshop on Grid Computing.India:IEEE Communication Society,2000:17-20.