?

基于html5及android平臺的幼兒接送系統

2016-11-14 01:02張亞楠
電腦知識與技術 2016年24期
關鍵詞:通信系統

張亞楠

摘要:實現了一個基于html5及Android系統的幼兒接送系統,通過html5進行前端設計,通過android系統的視頻捕捉及人體匹配算法,對接送幼兒人員進行身份識別,對重點對象與懷疑對象向持有android設備的幼兒監管者進行詢問或報警。

關鍵詞:html5;android;接送系統;通信系統

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)24-0099-02

1 html5及android介紹

Html5是當今網頁設計及部分軟件程序的前端設計主體技術,通過動態的組件設計及人性化的軟件設計支持功能,可以將原本復雜而繁瑣的前端設計進行簡化和人性化。當今很多的主流網頁前端設計都是基于html5技術,同時,由于其跨平臺的特性,很多native軟件也逐漸向html5進行了升級和過渡。

安卓技術通過近幾年的發展,已經由一個小公司提出的移動解決方案成長為世界級手機平臺中的一極。其開放性和通用性在企業級移動軟件開發當中得到了越來越多軟件從業人員及軟件用戶的喜愛,市場占有率也不斷得到提升和加強,忠實用戶群體不斷擴展和提高。其中索尼,三星的視頻軟硬件廠商早已加入進來,成為安卓平臺的支持和提升者之一。從而在視頻硬件和視頻算法領域,安卓平臺已經對傳統的linux原生平臺視頻系統產生了一定的挑戰性。很多視頻解決方案,都逐漸提升到安卓系統平臺上來或者即將過渡。在高清攝像及高清視頻算法領域,安卓系統平臺更是占據著一定的市場制高點。

基于html5及android平臺的幼兒接送系統,通過安卓系統的視頻bundle對接送幼兒者進行動態捕捉,利用內部的圖形分析系統進行幼兒接送者的面部及動作行為識別,對非法幼兒接送者,進行實時分析和警報提示,從而對幼兒安全進行實時跟蹤和保護。

2 基于html5及android系統的幼兒接送系統架構

本系統分為前端子系統,視頻處理子系統,后端數據分析子系統等三個子系統。前端子系統基于html5實現,用動態構件的形式來面向用戶的數據輸入,給用戶以人性化的體驗。中端視頻處理子系統基于android平臺實現,利用android平臺中的視頻模塊,即vidio framework bundle,對用戶的視頻信息進行采集和分析處理,調用后端模塊中預先存儲的數據,進行匹配分析。后端數據子系統基于mysql數據庫實現,對用戶預先存儲的匹配數據進行保存。

具體過程為,軟件實現及管理人員通過html5根據具體的幼兒機構情況,設計人性化的貼近實際情況的前端數據采集及操作界面,形成幼兒機構的接送辦公處理信息系統的前端輸入系統。幼兒機構的管理人員對每一個幼兒接送者進行預先的信息輸入處理,將幼兒接送人員的面部及動作信息數據進行關鍵提純及分析保存。通過android系統的video framework模塊,對視頻信息進行數據提取和分析,發送給視頻信息動態系統模塊,在幼兒接送者實際接送幼兒過程中,進行數據矯正,通過四維數據的提純,對視頻信息進行動態訓練,并最終形成能夠進行視頻分析的動態視頻分析系統。每次接送過程中,對幼兒接送者進行視頻提取,分析,對比,如果發現非法接送者,進行報警處理。

前端html5系統生成流程:

幼兒機構利用html5技術,在linux平臺或windows平臺上,利用eclipse ide進行前端設計。外層利用window構件進行架構搭建,利用eclipse中的html5處理模塊,進行實時動態拖拽式的前端設計,針對具體的幼兒機構,進行人性化,有特色的針對性設計。利用button,video,audio等html5所特有的子控件,對原生系統進行html5化的跨平臺提升,從而在不同的平臺上,可以無縫化的進行動態移植。

通過以上操作,針對從無到有,或者之前存在windows平臺或linux平臺的幼兒接送系統的幼兒機構,通過html5的特有操作,都可以生成基于html5的接送系統前端,形成幼兒接送系統的數據輸入端。

中端android系統的視頻分析系統生成流程:

幼兒機構利用android系統平臺的video framework bundle模塊進行視頻數據的采集和處理分析。中端系統在啟動時,首先調用luncher模塊,對系統自身進行自檢,如果系統的子模塊或通信模塊存在問題,則通過通信子系統,對前端進行自檢報警處理。如果自檢沒有問題,則讀取本地的video.xml文件,對中端系統所要調用的bundle各個子模塊進行讀取和載入。

首先載入通信子系統,即tele bundle,該子系統為android原生系統的通信子模塊,但原生子模塊比較龐雜,并且占用系統資源較多,所以本系統中的tele bundle是經過裁剪之后的通信模塊,其取出了大量的與接送系統無關的進程模塊,包括ap與bp進行通信的at command模塊等。

通信子系統載入后,視頻分析模塊通過通信子系統與后端數據存儲系統進行數據通信,將幼兒機構預先存儲在數據系統中的系統配置數據進行讀取載入,在該數據中,幼兒機構將視頻讀取信道,讀取模式,心跳等參數進行了預定義,在讀入這些參數后,視頻系統進入進程主輪詢函數中,開始進行輪詢式視頻讀取與分析。

后端數據處理系統,利用linux及mysql5,對視頻和管理數據進行保存和處理。由幼兒機構管理操作人員將視頻系統的系統參數預先存儲在mysql5數據庫中,并在幼兒接送過程中,對接送者的視頻信息進行存儲和管理。

3 實驗驗證

本文提出的基于html5及android平臺的幼兒接送系統,在江蘇省常州市湖崗幼兒園進行了實際操作,效果基本達到預期。實驗數據如下:平臺:windows平臺;硬件:索尼高清攝像頭,華碩筆記本;實驗采集點:30個幼兒的接送數據;數據采集延時:2秒-4秒;誤差:4個。

該幼兒園之前沒有幼兒接送系統,是一個從無到有的平臺搭建過程,通過本系統的介入,解決了幼兒接送高峰期間,幼兒園教師的人為主觀判斷,在高強度工作量的壓力下,容易出錯的問題。但由于本系統還處于原型階段,在30個數據樣本中,出現了3個正誤錯操作,1個誤證錯操作,雖然誤差率已經很低,但基于幼兒接送的高度安全要求,還需要對本系統進一步的升級和提升。

4 結束語

本文介紹了基于html5及android系統的幼兒接送視頻識別防錯系統。通過html進行前端數據操作界面設計,實現了數據輸入前端界面的動態設計性和人性化設計的具體情境具體設計功能。通過android系統的視頻子系統的集成操作,將android系統中的video bundle集成到本視頻識別系統中,對幼兒接送者進行面部及動作視頻采集。在接送者接送幼兒過程中,本系統對其面部及動作進行再次采集,一方面對其與存儲的視頻數據進行匹配和對比,如果出錯,則及時報警;另一方面,對正確的匹配數據,與之前的數據進行整合和訓練,對系統功能進行維度和精度的提升。

參考文獻:

[1] 袁曉峰,趙越,李巖,等.一種基于藍牙技術的嵌入式防盜系統設計[J].現代電子技術,2014(4) .

[2] 包凡彪.基于單片機的汽車智能防盜系統設計[J].山東交通學院學報,2013(3).

[3] 毛禮建,劉參,董天驕,等.基于RFID的實時防盜系統設計[J].計算機技術與發展,2015(5) .

[4] 王朝華,陳德艷,黃國宏,等.基于Android的智能家居系統的研究與實現[J].計算機技術與發展,2012(6).

[5] 尚明華,秦磊磊,王風云,等.基于Android智能手機的小麥生產風險信息采集系統[J].農業工程學報,2011(5).

猜你喜歡
通信系統
失效網絡中節點可通信性能評估方法研究
淺析計算機網絡與通信系統
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合