高建平 張 捷是建榮
(公安部交通管理科學(xué)研究所 江蘇 無錫 214151)
隨著經(jīng)濟(jì)社會(huì)的高速發(fā)展,機(jī)動(dòng)車總保有量迅速增加,隨之而來的是機(jī)動(dòng)車駕駛?cè)藬?shù)的急速增長,道路供給與交通需求之間的矛盾日益尖銳,交通問題日益成為影響城市發(fā)展的重要因素。然而,公安交通管理信息化過程中各種大量交通信息幾乎僅限公安交通管理部門辦理相關(guān)業(yè)務(wù)時(shí)使用,對(duì)于其他有關(guān)部門、企事業(yè)單位、社會(huì)公眾等交通參與者沒有有效利用,沒有發(fā)揮其應(yīng)有的作用[1-2]。
因此,如何積極有效地充分利用現(xiàn)有信息化手段,整合現(xiàn)有的各地各類交通信息系統(tǒng)數(shù)據(jù)資源,建立基于移動(dòng)終端的交通管理服務(wù)平臺(tái)系統(tǒng),使交通管理相關(guān)業(yè)務(wù)辦理從公安內(nèi)網(wǎng)的交通管理綜合應(yīng)用平臺(tái)逐步向群眾掌上終端的拓展,使群眾足不出戶、隨時(shí)隨地都能辦理交通管理相關(guān)業(yè)務(wù)。一方面,方便企事業(yè)單位、社會(huì)公眾等通過移動(dòng)終端辦理交通管理相關(guān)業(yè)務(wù),及時(shí)了解交通管理動(dòng)態(tài)信息;另一方面,公安交通管理部門可以通過該系統(tǒng)發(fā)布交通管理信息,為群眾提供更高效、更快捷、更便利的信息服務(wù)。
移動(dòng)終端交通管理服務(wù)系統(tǒng)面向社會(huì)公眾、企事業(yè)單位,結(jié)合移動(dòng)終端盒移動(dòng)通信技術(shù),為移動(dòng)用戶提供個(gè)性化交通管理信息服務(wù)。
采用先進(jìn)、可靠、安全的技術(shù),建立基于移動(dòng)終端的交通管理信息服務(wù)平臺(tái)系統(tǒng)。
首先,通過公安網(wǎng)邊界接入系統(tǒng),實(shí)現(xiàn)無線通信網(wǎng)與公安內(nèi)網(wǎng)的有效、有序、安全的連接。接入系統(tǒng)應(yīng)當(dāng)有效防止病毒、非法入侵等破壞性侵入,切實(shí)保護(hù)信息移動(dòng)終端服務(wù)平臺(tái)的安全運(yùn)行[3]。
其次,通過無線通信網(wǎng)實(shí)現(xiàn)足不出戶在移動(dòng)終端上輕松辦理預(yù)約駕駛?cè)丝荚?、機(jī)動(dòng)車和駕駛?cè)诵畔⒆兏鼈浒傅炔糠周囻{管業(yè)務(wù),搭建警民交流信息平臺(tái),辦理移動(dòng)終端上的交通管理業(yè)務(wù)。
最后,通過公開公眾辦理車管業(yè)務(wù)的政策法規(guī)、辦事流程,實(shí)現(xiàn)交通管理業(yè)務(wù)信息實(shí)時(shí)發(fā)布和業(yè)務(wù)查詢服務(wù),便于公眾及時(shí)掌握有關(guān)情況。
1.2.1 XML
可擴(kuò)展標(biāo)記語言(extensible markup language,XML)是一種界定文本數(shù)據(jù)的簡便而標(biāo)準(zhǔn)的方法。用于標(biāo)記出計(jì)算機(jī)所能理解的信息符號(hào),通過此種標(biāo)記,計(jì)算機(jī)之間可以處理包含各種信息的文章等,以達(dá)到多個(gè)平臺(tái)數(shù)據(jù)共享的目的。XML是從標(biāo)準(zhǔn)通用標(biāo)記語言(SGML)中簡化修改而來,與HTML有著本質(zhì)的區(qū)別。它主要用到的有可擴(kuò)展標(biāo)記語言、可擴(kuò)展樣式語言(XSL)、XBRL和XPath等。與HTML相比較,XML所具有的性質(zhì)克服了HTML 所固有的一些缺陷,具有異構(gòu)數(shù)據(jù)之間的數(shù)據(jù)轉(zhuǎn)換、更好的兼容及嚴(yán)格的語法格式書寫要求等優(yōu)點(diǎn)。
1.2.2 Web Service
Web Service是一種面向服務(wù)的架構(gòu)技術(shù),通過標(biāo)準(zhǔn)的Web協(xié)議提供服務(wù),目的是保證不同平臺(tái)的應(yīng)用服務(wù)可以互操作。根據(jù)W3C的定義,Web服務(wù)(web service)應(yīng)當(dāng)是一個(gè)軟件系統(tǒng),用以支持網(wǎng)絡(luò)間不同機(jī)器的互動(dòng)操作。Web Service基于一套描述軟件通信語法和語義的核心標(biāo)準(zhǔn),利用XML提供表示數(shù)據(jù)的通用語法;簡單對(duì)象訪問協(xié)議(simple object access protocol,SOAP)提供數(shù)據(jù)交換的語義;Web Service描述語言(web service definition language,WSDL)提供描述Web Service功能機(jī)制;以及其他用于定義Web Service發(fā)現(xiàn)、事件、附件、安全性、可靠的消息傳送、事務(wù)和管理方面功能的體系結(jié)構(gòu)。其中,網(wǎng)絡(luò)服務(wù)通過許多應(yīng)用程序接口透過網(wǎng)絡(luò)執(zhí)行客戶所提交的服務(wù)請(qǐng)求。
1.2.3 MAS 2.0
短信服務(wù)軟件是在中國移動(dòng)的MAS2.0(mobile agent server移動(dòng)代理服務(wù)器[4])基礎(chǔ)上開發(fā)實(shí)現(xiàn)。MAS2.0作為集團(tuán)客戶應(yīng)用系統(tǒng)的統(tǒng)一移動(dòng)接入手段:為集團(tuán)客戶應(yīng)用系統(tǒng)提供包括短信、彩信等在內(nèi)的統(tǒng)一通信能力。MAS2.0為用戶的二次開發(fā)提供了DB、Java API和Web Service等多種開發(fā)接口。
1.2.4 SQLite
SQLite是遵守ACID的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它是包含在一個(gè)相對(duì)較小C庫中的一款輕型的數(shù)據(jù)庫。它由D.RichardHipp創(chuàng)建,主要用于嵌入式設(shè)備的嵌入式數(shù)據(jù)庫,由于其占用資源非常低的優(yōu)勢(shì),目前已經(jīng)在很多嵌入式產(chǎn)品中得到使用,尤其在智能手機(jī)中受到廣泛應(yīng)用。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語言相結(jié)合,通過ODBC接口連接,同樣比起Mysql、PostgreSQL這2款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)而言,它的處理速度比他們都快。
移動(dòng)終端交通管理服務(wù)系統(tǒng)面向社會(huì)公眾、企事業(yè)單位,結(jié)合移動(dòng)終端盒移動(dòng)通信技術(shù),為移動(dòng)用戶提供個(gè)性化交通管理信息服務(wù)。
移動(dòng)終端交通管理服務(wù)平臺(tái)系統(tǒng)主要功能包括:用戶認(rèn)證、后臺(tái)管理、交管動(dòng)態(tài)、在線服務(wù)、信息公告、法律法規(guī)、業(yè)務(wù)指南等。
1)用戶認(rèn)證。對(duì)擬在移動(dòng)終端上辦理業(yè)務(wù)的駕駛?cè)撕蜋C(jī)動(dòng)車所有人進(jìn)行注冊(cè)認(rèn)證,可用信箱或手機(jī)定制服務(wù)信息,交通管理部門可以定期向已注冊(cè)認(rèn)證的用戶發(fā)放有關(guān)信息等。對(duì)于信息備案、預(yù)約考試需要通過認(rèn)證后,才能辦理相關(guān)網(wǎng)上業(yè)務(wù)。
2)后臺(tái)管理。應(yīng)該具有操作簡單、使用方便、功能強(qiáng)大的后臺(tái)管理軟件。對(duì)整個(gè)網(wǎng)站用戶管理、信息發(fā)布、申請(qǐng)認(rèn)證的用戶(辦事群眾和單位)進(jìn)行有效的管理。能夠進(jìn)行有效的統(tǒng)計(jì)分析。
3)交管動(dòng)態(tài)。發(fā)布有關(guān)信息,方便群眾及時(shí)了解交通管理部門的便民利民等措施。
4)機(jī)動(dòng)車駕駛?cè)撕蜋C(jī)動(dòng)車所有人變更信息備案模塊。車主或駕駛?cè)耍ㄍㄟ^認(rèn)證的用戶)提交車號(hào)和車架號(hào)或者提交身份證明號(hào)碼和駕駛證檔案編號(hào),得到系統(tǒng)確認(rèn)后,即可修改自己的聯(lián)系方式,解決目前機(jī)動(dòng)車車主及駕駛?cè)寺?lián)系方式變更頻繁,車主及駕駛?cè)隧毜杰嚬懿块T辦理信息備案手續(xù)的不便,群眾提交了準(zhǔn)確的個(gè)人信息后,足不出戶就可變更聯(lián)系信息。
5)機(jī)動(dòng)車和駕駛證信息查詢模塊。給群眾提供了解個(gè)人駕駛證和駕駛證登記信息的自助查詢通道。群眾藉此可以掌握審驗(yàn)、換證、查封、抵押、違法記分和是否有違法行為等信息。駕駛證查詢需要錄入身份證號(hào)碼和檔案編號(hào),可以查詢顯示字段包括準(zhǔn)駕車型、狀態(tài)、有效期至、累計(jì)記分和違法記錄。機(jī)動(dòng)車查詢需要錄入號(hào)牌種類和號(hào)牌號(hào)碼,可以查詢顯示狀態(tài)、檢驗(yàn)有效期至、強(qiáng)制報(bào)廢期止、使用性質(zhì)和違法記錄。
6)信息告知和信息公告。及時(shí)發(fā)布以下公告和告知:機(jī)動(dòng)車報(bào)廢、機(jī)動(dòng)車臨界報(bào)廢、機(jī)動(dòng)車臨界檢驗(yàn)、機(jī)動(dòng)車逾期未檢驗(yàn)、機(jī)動(dòng)車登記證書、行駛證和號(hào)牌作廢、駕駛證臨界審驗(yàn)、駕駛證逾期未審驗(yàn)、駕駛證臨界換證、駕駛證逾期未換證、駕駛證違法記分臨界滿分、駕駛證違法記分滿12分、機(jī)動(dòng)車駕駛證停止使用、駕駛證注銷、機(jī)動(dòng)車駕駛證作廢等公告。便于車主和駕駛?cè)思皶r(shí)、快捷地查詢機(jī)動(dòng)車或駕駛證狀態(tài)。
7)法律法規(guī)。發(fā)布與交通管理業(yè)務(wù)有關(guān)的法律、法規(guī)、條例、部令、規(guī)章等,讓群眾了解交通管理部門依法行政的依據(jù)。
8)業(yè)務(wù)指南。發(fā)布辦理各類交通管理業(yè)務(wù)所需提供的材料、辦理程序、流程。公布車管所的分支機(jī)構(gòu)、車管服務(wù)站、檢測(cè)站、駕校等單位的地點(diǎn)、監(jiān)督方式及電話等。
按照系統(tǒng)業(yè)務(wù)需求,本系統(tǒng)在運(yùn)行過程中需要進(jìn)行的公安通信網(wǎng)和社會(huì)公眾通信網(wǎng)間的信息交換,必須通過公安信息通信網(wǎng)邊界接入平臺(tái)進(jìn)行[3]。移動(dòng)終端交通管理服務(wù)系統(tǒng)架構(gòu)見圖1,包括運(yùn)行于移動(dòng)終端的客戶端程序、移動(dòng)運(yùn)營中心短信平臺(tái)、郵件服務(wù)軟件、運(yùn)行于專用局域網(wǎng)的交通管理服務(wù)軟件和運(yùn)行于公安通信網(wǎng)內(nèi)服務(wù)代理軟件,系統(tǒng)數(shù)據(jù)庫通過接入平臺(tái)的數(shù)據(jù)同步模塊實(shí)現(xiàn)與公安通信網(wǎng)內(nèi)同步數(shù)據(jù)庫間的請(qǐng)求隊(duì)列信息、返回結(jié)果信息和告知短信信息的交換,用以實(shí)現(xiàn)系統(tǒng)的查詢、業(yè)務(wù)操作和短信告知等功能。利用代理軟件的定時(shí)查詢和處理操作將同步數(shù)據(jù)庫的處理請(qǐng)求隊(duì)列信息提交到綜合應(yīng)用平臺(tái)工作庫,完成各項(xiàng)操作;系統(tǒng)將交通管理服務(wù)系統(tǒng)數(shù)據(jù)庫中的短信告知信息分發(fā)到短信平臺(tái)數(shù)據(jù)庫,由短信服務(wù)軟件發(fā)送到目標(biāo)手機(jī)上。
圖1 移動(dòng)終端交通管理服務(wù)系統(tǒng)架構(gòu)圖Fig.1 The system architecture diagram of traffic management service for mobile terminal
基于移動(dòng)終端的交通管理服務(wù)系統(tǒng)主要組成部分包括移動(dòng)終端客戶端程序、短信平臺(tái)軟件、交通管理服務(wù)軟件。移動(dòng)終端客戶端程序、交通管理服務(wù)軟件及短信平臺(tái)軟件,系統(tǒng)功能模塊圖見圖2。
圖2 移動(dòng)終端交通管理服務(wù)系統(tǒng)功能模塊圖Fig.2 The system functional diagram of traffic management service for mobile terminal
系統(tǒng)開發(fā)環(huán)境:Intel core i5 2.67GHz,3G內(nèi)存,win7 32bit;客戶端為安裝有Android 2.3系統(tǒng)的智能手機(jī);網(wǎng)絡(luò)環(huán)境:中國移動(dòng)通信短信服務(wù)通道、100M 局域網(wǎng);代理軟件采用J2EE架構(gòu)技術(shù)開發(fā);應(yīng)用服務(wù)器操作系統(tǒng)可選用Windows,應(yīng)用中間件采用Web Sphere 6.1版本;數(shù)據(jù)庫服務(wù)器操作系統(tǒng)選用Windows,系統(tǒng)數(shù)據(jù)庫采用Oracle 10g版本。
服務(wù)端主要負(fù)責(zé)對(duì)來自移動(dòng)終端信息的相關(guān)服務(wù)功能。首先采用數(shù)據(jù)庫方式通信適配插件MAS2.0DB服務(wù)器為內(nèi)部各模塊和插件以及集團(tuán)客戶應(yīng)用之間提供統(tǒng)一格式的接口,用于實(shí)現(xiàn)通信請(qǐng)求及響應(yīng),達(dá)到將繁雜的通信能力協(xié)議與具體的業(yè)務(wù)應(yīng)用相分離的目的。其次,解析來自短信DB中的xml終端信息作為交通管理服務(wù)相關(guān)中間查詢接口的輸入信息。最后,將請(qǐng)求查詢結(jié)果信息封裝為xml文件存入短信DB中發(fā)送到移動(dòng)終端,實(shí)現(xiàn)整個(gè)服務(wù)流程。
移動(dòng)終端基于android-sdk_r04-windows開發(fā)包,在Eclipse開發(fā)環(huán)境下完成。系統(tǒng)主要完成需求分析中的各項(xiàng)需求功能,實(shí)現(xiàn)移動(dòng)終端的本地?cái)?shù)據(jù)庫操作及相應(yīng)的短信收發(fā)操作。
程序開始,首先實(shí)現(xiàn)用戶信息、機(jī)動(dòng)車及駕駛?cè)诵畔㈥P(guān)聯(lián),為了與服務(wù)器端的數(shù)據(jù)保持一致,Android使用開源的、與操作系統(tǒng)無關(guān)的SQL數(shù)據(jù)庫實(shí)現(xiàn)移動(dòng)數(shù)據(jù)的存儲(chǔ)。移動(dòng)終端輸入數(shù)據(jù)以xml格式通過短信功能發(fā)送到移動(dòng)運(yùn)營短信中心,xml格式以用戶信息注冊(cè)數(shù)據(jù)為例,見圖3。同時(shí),將信息存入SQLite移動(dòng)終端數(shù)據(jù)庫。
圖3 xml用戶信息Fig.3 User registration with xml
移動(dòng)運(yùn)營短信中心通過MAS2.0提供的DB接口,完成移動(dòng)終端與服務(wù)器間的數(shù)據(jù)交互,使用數(shù)據(jù)同步模塊實(shí)現(xiàn)數(shù)據(jù)的一致性。信息查詢功能則通過調(diào)用服務(wù)器端的交通管理服務(wù)Web Service接口,將查詢結(jié)果返回至移動(dòng)運(yùn)營短信中心發(fā)送到移動(dòng)終端。運(yùn)行界面主要包括機(jī)動(dòng)車和駕駛?cè)诵畔⑴c手機(jī)關(guān)聯(lián)(見圖4)、機(jī)動(dòng)車信息查詢(見圖5)及駕駛?cè)诵畔⒉樵儯ㄒ妶D6)等組成。
圖4 用戶注冊(cè)、駕駛?cè)思皺C(jī)動(dòng)車關(guān)聯(lián)Fig.4 User registration,driver and motor vehicle related
圖5 駕駛?cè)诵畔ig.5 Driver information
圖6 機(jī)動(dòng)車信息Fig.6 Motor Vehicle information
在考察了公安交通管理部門信息化建設(shè)現(xiàn)狀后,分析了交通管理中各類基礎(chǔ)業(yè)務(wù)信息無法共享、有效利用等問題。結(jié)合目前我國移動(dòng)終端已經(jīng)成為人們發(fā)布信息和獲取信息最流行、最方便的現(xiàn)狀,提出了基于移動(dòng)代理服務(wù)MAS的移動(dòng)終端信息服務(wù)系統(tǒng)解決方案。設(shè)計(jì)了基于Web Service的交通管理信息服務(wù)系統(tǒng)的基本結(jié)構(gòu),包括數(shù)據(jù)收集、存儲(chǔ)、分析、檢索和發(fā)布等關(guān)鍵技術(shù),以構(gòu)建移動(dòng)終端交通管理服務(wù)系統(tǒng)平臺(tái),為人們提供專業(yè)、個(gè)性的信息服務(wù),驗(yàn)證了利用移動(dòng)終端進(jìn)行交通管理信息服務(wù)的可行性和實(shí)用性。
[1]楊 齊,廖汝秋.公安交通管理電子政務(wù)發(fā)展策略研究[J].重慶交通學(xué)院學(xué)報(bào):社會(huì)科學(xué)版,2003(3):70-72.
[2]包勇強(qiáng).公安交通管理信息化工作現(xiàn)狀和發(fā)展對(duì)策研究.中國人民公安大學(xué)學(xué)報(bào):自然科學(xué)版,2009(3):68-71.
[3]包勇強(qiáng),武紅斌.公安交通管理信息系統(tǒng)運(yùn)維平臺(tái)構(gòu)建技術(shù)研究[J].道路交通與安全,2009(2):45-48.
[4]常 玲.移動(dòng)代理服務(wù)器的應(yīng)用研究[J].電信工程技術(shù)與標(biāo)準(zhǔn)化,2010(12):64-66.
[5]趙新勇.公安交通管理信息系統(tǒng)集成技術(shù)應(yīng)用研究[J].交通運(yùn)輸工程與信息,2009(1):133-138.