文/魏李方
校園安全是社會對學校的一項最基本要求,安保工作是學校工作中非常重要的環節。隨著社會經濟的發展,安保工作涉及的對象越來越多、范圍越來越廣,要求也越來越高。為了滿足日益增長的安保需求,我校切實把安保信息化建設工作擺在重要位置,安保信息化建設有了較快發展。近年來,我校陸續建成了危險化學品管理系統、視頻監控系統、停車管理系統、校園安全服務云平臺等安保信息系統。
各安保信息系統的建設從根本上提升了我校安保部門的應急事件處置能力;促進了我校安保工作標準化、服務規范化、操作程序化、管理制度化;推進了我校“平安校園”建設的提檔升級。但是,隨著安保信息化建設的不斷深入和完善,安保信息系統所涉及的硬件、軟件和數據方面的運行維護已經成為了我校安保部門不堪重負的問題。主要問題有以下幾點:
(1)安保部門工作人員對服務器的軟件、硬件、網絡等不夠熟悉,出了問題很難及時處理。
(2)基礎數據更新不及時、更新工作量大。由于各方面的原因,類似組織機構、人員信息等基礎數據很難及時得到更新,并且處理這些數據的工作量也非常大,占用了相當部分的工作時間。
(3)對師生來說,辦理安保業務還不夠方便。雖然建設了相關的信息系統,我校師生在辦理車輛管理、人員管理這樣的安保業務時,還需要向保衛處提交證明材料、填寫申請表格,并由安保部門來進行信息的錄入備案,整個過程費事費力不夠方便。
針對以上問題,我們決定按照統一規劃、分步實施、持續完善的原則,引入云計算、數據庫同步、移動互聯網等IT技術,開發一個安保信息化集成平臺。在這個集成平臺中集成各安保信息系統的高頻應用功能,整合組織機構、人員信息等基礎數據。開發這個集成平臺的目的有兩個,一個是降低安保信息系統的運維工作量;一個是方便我校師生辦理安保業務。
從廣義上說,云計算是與信息技術、軟件、互聯網相關的一種服務,這種計算資源共享池叫做“云”,云計算把許多計算資源集合起來,通過軟件實現自動化管理,只需要很少的人參與,就能讓資源被快速提供。也就是說,計算能力作為一種商品,可以在互聯網上流通,就像水、電、煤氣一樣,可以方便地取用,且價格較為低廉。
為了削減用于服務器、網絡、軟件等方面的維護工作量、提高工作效率,節約成本和時間,我們決定將現有的安保應用遷移到我校的私有云上。將安保應用部署到云端后,安保部門不必再關注服務器、網絡和安全方面的問題,大大減少了日常運維的工作量。
數據庫同步技術最先出現在熱備容災領域,用以把數據實時同步到另外一個或者幾個不同的地方以防止不可抗災難的發生。數據庫同步就是將數據從源數據源經過清洗、轉換之后復制到另一個或多個目標數據源的過程,復制完成后雙方數據達到一致。
目前比較常用的數據庫同步工具有Oracle Golden Gate、Oracle ODI、Red Gate Sql Compare、Data Guard、DBSync、Kettle、Canal、和DataX等,這些數據庫同步工具采用不同的技術,適用于不同的場景。本項目使用ODI來進行數據同步。
ODI(Oracle Data Integrator)是Oracle公司開發的一個綜合數據集成平臺,可滿足所有數據集成需求:從大容量、高性能的批處理負載到事件驅動、持續少量的集成流程再到支持SOA的數據服務。ODI完成數據集成過程中最為重要的ETL(Extract-Transform-Load,提取-轉換-加載)環節。ODI能夠在異構數據源之間以批量、實時、同步、異步模式實現高性能的數據轉換與傳輸。ODI能保證數據在各業務系統之間的一致性,避免冗余數據,消除“信息孤島”。由于ODI強大的功能,ODI非常適合在高校的數據環境中進行數據同步。
按同步方式分,ODI有全量同步和増量同步兩種方式。全量同步是每次將數據源上的所有數據一次性同步到目標庫中;增量同步是每次只將業務系統上發生了變化的數據同步到目標庫中。
按同步的周期分,ODI主要有實時同步和定期同步兩種周期。所謂實時同步通過輪詢數據源數據的變化,一旦發生變化即進行數據同步。定期同步又分為固定時間點同步和固定時間間隔同步,固定時間點同步是指在某一固定時間點進行數據同步;固定時間間隔同步指每隔一定時間進行一次數據同步。
考慮到安保信息化集成平臺對數據同步實際需求和技術的實現難度。我們在項目中采用了固定時間間隔的增量數據同步,ODI系統每隔5分鐘做一次數據同步操作,將組織機構信息、人員信息、一卡通信息等基礎數據從數據中心同步到安保信息化集成平臺中。一年多的運行表明,這樣的同步方式和同步頻率既可以充分滿足實際需求。
移動互聯網是指以各種類型的移動終端作為接入設備,使用各種移動網絡作為接入網絡,從而實現包括傳統移動通信、傳統互聯網及其各種融合創新服務的新型業務模式。移動互聯網相比于傳統固定互聯網的優勢在于: 實現了隨時隨地的通信和服務獲取; 具有安全、可靠的認證機制; 能夠及時獲取用戶及終端信息; 業務端到端流程可控等。隨著各種業務模式不斷創新、發展,線上線下業務加速融合,移動互聯網得到了迅猛的發展。
為了適應當前移動互聯網技術發展的趨勢,我們決定抽取出若干分布于不同安保信息系統中的應用頻率比較高的且適合在移動設備上使用的功能,聚合成一個移動應用。通過移動安保應用讓我校師生方便快捷地了解學校的安保信息和辦理安保業務。

圖2:訪客預約界面

圖3:人臉識別信息處理流程
從總體上講,現有的移動互聯網終端應用開發方式主要有原生模式、Web 模式和混合模式三種。考慮到基于HTML5技術的移動應用具有開發難度小、成本低、周期短、使用方便、維護簡單等特點,我們選擇在騰訊公司的企業微信平臺上采用HTML5技術來開發移動安保應用。
車位預約功能主要用于滿足校外車輛因公臨時進入我校辦理業務的需求。該功能主要向在職在編的教職工開放。當有校外車輛需要進入我校辦理業務時,由接訪的教工提交臨時車位的申請,臨時車位的申請由教工所在部門進行審核,部門審核通過安保部門根據學校停車位情況進行進一步的審核,安保部門審核通過后,系統將申請人信息、審核信息、車輛信息、停車時間等保存到集成平臺中,同時將車輛信息、進入時間、離開時間等信息寫入到停車管理系統。該車輛來訪時,停車管理系統能根據之前申請的停車信息放行該車輛而不產生停車費用。
為保證車位預約信息的真實性,我們在車位預約中引入了部門審核這個環節。部門有多名領導的情況下,只要有一名領導審核通過即可。為了提高業務辦理速度,在車位預約的每個環節,系統都會給相關人員發送微信通知進行提醒。如圖1所示。
訪客預約功能用于校外人員來我校辦理業務時刷身份證通過人行通道閘機。該功能和車位預約功能類似。有校外人員需要進入我校辦理業務時,由接訪的教工填寫訪客預約申請并提交部門審核。部門審核通過后,該申請提交給安保部門進行進一步的審核,如果審核通過,系統會調用校園安全服務云平臺提供的接口,將訪客的身份證信息寫到閘機,訪客來訪時就可以刷二代身份證通過閘機。為了方便,訪客可以在申請的時間段內,多次出入我校的各個校區每一個閘機。如圖2所示。
為了打造更加便捷、安全的學習生活環境,我校引入了人臉識別閘機。人臉識別閘機與單獨使用的閘機不同的地方是,除了可以刷校園一卡通、身份證開閘之外,還可以做人臉識別(刷臉)開閘。人臉識別閘機的引入不但提升了進出校園的體驗感,還加大了安保力度。在我校開發的人臉識別功能中,用戶上傳自己的照片,然后經過班主任或部門審核之后由系統上傳到校園安全服務云平臺,同時系統還會調用接口將用戶的照片信息下發到學校的各個人臉識別閘機。這樣,以前需要安保部門耗費巨大精力完成的人臉信息采集工作基本不再需要安保部門參與了,這一功能的開發大大減少了安保部門的工作量。人臉識別處理流程如圖3所示。
實踐表明,采用云計算、數據庫同步技術、移動互聯網等技術,結合我校安保信息化和學校整體信息化的實際情況,按照統一規劃、分步實施、持續完善的原則開發的安保信息化集成平臺,方便了廣大師生的日常使用、簡化了安保部門的日常管理、提高了我校安保信息系統的整體服務水平。同時,該系統具有良好的兼容性、穩定性和強大的功能,而且系統的開發成本低,使用方便。目前,該安保信息化集成平臺已經在北京石油化工學院的應用中取得了良好的效果。以后隨著我校安保信息系統的不斷建設和完善,我們將不斷地把適合師生自助辦理的業務集成到安保信息化集成平臺中,為我校師生提供更加優質的安保服務體驗。