999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的火車票實名檢票系統設計*

2012-07-03 00:24:58黃江平
電子技術應用 2012年9期
關鍵詞:嵌入式設備系統

黃江平,吳 昊

(華東交通大學 電氣與電子工程學院,江西 南昌330013)

2012年1 月,春運火車票全面實行實名制,在旅客進站檢票時,工作人員要查驗兩種證件:印有乘車人信息以及二維條碼的火車票、乘車人本人身份證。目前的查驗設備主要由三部分組成:電腦、二維碼讀取設備和二代身份證信息讀取設備。至少需要配備2名工作人員、一臺小型電腦桌,一張電腦椅。旅客進站檢票時,通常需經過如下流程:

出示火車票和身份證給工作人員,工作人員分別在二維碼讀取設備上讀出車票的信息和在二代身份證讀取個人信息,兩者聯網比對無誤后確認是否有效[1]。在這個過程中,由于二維碼讀取設備和二代身份證信息讀取設備是兩個不同的設備,整體造價很高,給大面積使用造成一定的困難。同時整個實名制檢票系統占地大,不方便移動,須在每個檢票口都必須安放一套實名制檢票系統,這更增加了成本[2]。而且檢票過程用時較多,影響旅客的出行。

針對以上情況,本文提出了一種基于Android的實名制火車票檢票手持設備。通過對火車票二維碼以及二代身份證RFID信息的采集、顯示,同時通過WIFI網絡對實名火車票信息進行驗證來解決實名驗票過程中遇到的各種問題。

1 系統的總體構成

基于Android嵌入式平臺的火車票實名檢票系統主要由基于ARM11嵌入式微處理器、二維條碼掃描系統、RFID身份證識別系統和無線網絡系統WIFI組成。手持設備采用基于ARM11內核的S3C6410嵌入式微處理器組成信息處理核心,二維碼條碼掃描模塊采用500萬像素自動對焦CMOS攝像頭組成二維條碼采集系統,RFID模塊主要完成身份證信息的提取。采用開源的Android操作系統作為嵌入式系統軟件平臺,主要為用戶提供友好的圖形界面以及驅動底層的硬件設備。系統的總體框架如圖1所示。

2 系統硬件構成

基于Android嵌入式平臺的火車票實名檢票系統由嵌入式系統硬件和軟件構成,其中系統硬件主要包括S3C6410微處理器、二維碼攝像頭掃描系統、RFID身份證掃描系統及外圍電路等。

2.1 基于S3C6410的嵌入式系統

通常手持設備要求移動方便、外形美觀、低功耗、高性能、擴展方便。為此,使用三星公司的S3C6410嵌入式微處理器,采用FPGA封裝,共424引腳。通過外接總線,通用I/O和各種專用模塊的擴展,其功能強大。S3C6410外圍電路主要包括DDR RAM、Flash、串行接口模塊、LCD顯示模塊、WIFI收發模塊、攝像頭接口模塊、USBHost接口模塊等。硬件平臺的總體設計框架如圖2所示。

2.2 RFID識別系統

目前二代身份證使用ISO14443 TYPEB標準。為此,RFID識別系統作為二代身份證的信息采集設備,采用飛利浦MFRC522芯片來讀取二代身份證。MFRC522集成了13.56 MHz頻率下所有類型的被動非接觸式協議和通信方式,支持ISO14443兼容應答器信號,數字信號部分處理錯誤及檢測ISO14443幀。此外,芯片支持快速CRYPTO1加密算法,用于驗證MIFARE系列卡片。MFRC522支持MIFARE更高速的非接觸式通信,雙向數據傳輸速率高達424 kb/s。MFRC522與主機間通信采用連線較少的串行通信,且可根據不同的需求,選取串行UART、SPI或IIC模式之一進行通信。在本系統中采用UART串行通信的模式與S3C6410嵌入式微處理器進行通信,其構成如圖3所示。

2.3 條碼掃描系統

火車票實名檢票系統中,條碼掃描系統主要負責火車票票面的二維碼信息的采集和解碼。在本系統中,采用500萬像素自動對焦的攝像頭對二維碼進行拍照并識別其中的票面信息,相對于傳統的激光掃描器,攝像頭采集器件具備外圍連線簡單、價格便宜、功耗低等特點,較適合于移動設備中使用。

3 系統軟件構成

在本系統中,選用Android 2.3.7操作系統作為火車票實名檢票系統的軟件平臺。Andioid是Google開發的基于Linux平臺的開源手機操作系統,后由開放手持設備聯盟開發。它采用了軟件堆層的架構,主要由底層系統、中間件和應用程序三部分組成,是第一個為移動終端打造的真正開放和完整的移動操作系統[3]。其中軟件開發部分主要包括Android底層驅動開發、二維碼掃描解碼模塊開發以及上層用戶應用程序的開發。系統的軟件結構如圖4所示。

3.1 條碼掃描解碼模塊軟件設計

我國現行的火車票是將包含持票人身份信息以及售票信息的QRCode二維碼印制在火車票的右下角。在本系統中,采用500萬像素可自動對焦的CMOS攝像頭采集火車票票面的二維碼信息。為此,在軟件設計中,需要設計攝像頭驅動程序。Android底層使用的是Linux內核,攝像頭系統部分在libui庫中定義本地代碼框架,對上層提供接口功能部件,由CameraServices實現,CameraServices通過調用硬件抽象層下層的攝像頭來實現功能。Camera本地系統上層接口既可以通過本地程序調用,也可以使用JNI來構建攝像頭應用的 Java框架。攝像頭接口驅動的框架如圖5所示。

在本系統中,采用攝像頭對QR二維碼進行圖像數據采集。而采集到的QR二維碼圖像通常存在一定程度的污損,需要先適當地對圖像進行處理,然后再對圖像進行探測定位,最后進行RS糾錯,輸出解碼結果。具體的步驟如下:

(1)圖像灰度化。將攝像頭得到的彩色圖像轉為灰度圖像。

(2)中值濾波。將得到的灰度圖像去除噪聲,保留圖像的原本特征。

(3)二值化。采用積分圖的快速二值化算法。

(4)邊緣檢測。采用Sobel算子對二值化的圖像進行邊緣檢測。

(5)圖像校正。在拍攝過程中通常存在一定程度的幾何失真,需要通過Hough變換對圖像進行旋轉,并采用雙線性插值法對旋轉后的圖像進行修正。

(6)QR碼識別。QR碼的識別特征是 QR碼的探測圖形,根據探測圖形的三個頂點坐標可以初步估算版本號以及確定模塊的寬度,然后尋找QR碼的定位圖像。當發現有校正圖形時,則利用校正圖形和定位圖形建立取樣網絡,將 QR碼圖像轉換為數據矩陣,“0”代表網格上顏色較淺的模塊,“1”代表網格上顏色較深的模塊。

(7)提取版本和格式信息,并校驗信息檢測是否有誤,如果有誤,則中止解碼。

(8)提取掩模信息,將數據矩陣與掩模的圖形碼進行相應的“異或”操作。

(9)RS糾錯。如圖像中錯誤量超過糾錯能力,則中止解碼。

(10)解碼結果輸出。

條碼掃描解碼模塊的流程如圖6所示。

3.2 身份證識別器串行通信接口設計

在本系統中,二代身份證通過RS232串口與S3C6410嵌入式微處理器進行通信。因此,需要在Android系統中加入串行口驅動程序。本系統硬件抽象層中通過兩個線程對串口的設備節點/dev/ttymv1進行讀和寫。

JNI中的源碼通過 init、download、upload 3個硬件抽象層中的函數接口對串口進行初始化、讀數據和寫數據。讀數據時,在硬件抽象層中通過讀數據的線程從串行設備節點中將數據讀出后進行CRC校驗和解析,如果CRC校驗正確,則把解析之后的數據通過JNI層傳到Java中進行使用。寫數據時,直接把Java傳過來的數據通過upload在硬件抽象層中加上CRC位及數據頭,然后在寫線程中寫入串行設備節點。串口通信流程如圖7所示。

4 實驗結果

將代碼使用Eclips打包生成APK文件,可以方便地在終端設備中安裝運行。圖8所示為運行的初始化界面,在終端的觸摸屏上按照提示進行相關操作,即可完成對實名火車票的認證,大幅提高了檢票效率。

實驗表明,該系統硬件電路簡單,可靠性強,易于擴展;軟件圖形界面友好,使用方便。對本系統硬軟件稍作更改,即可運用于餐飲點餐、物流、超市等領域,可以極大地提高各領域的工作效率,適合于大面積推廣。

[1]李軼舜,徐建閩,盧凱.基于第2代身份證的火車電子售檢票系統的構建[J].交通與計算機,2008,26(5):148-151.

[2]胡弼,程永生.基于ARM的實名制檢票手持識別終端設計[J].國外電子測量技術,2010,29(10):62-65.

[3]蔣耘晨.Android系統原理和實戰應用[M].北京:北京理工大學出版社,2011.

猜你喜歡
嵌入式設備系統
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
主站蜘蛛池模板: 麻豆国产精品| 97综合久久| 亚洲国产精品人久久电影| 日韩天堂网| 久久女人网| 国内精品九九久久久精品| 91亚洲视频下载| 国产高清在线观看91精品| 狠狠色噜噜狠狠狠狠色综合久| 一级一毛片a级毛片| 欧美怡红院视频一区二区三区| 伊人色综合久久天天| 97视频免费在线观看| 天天操天天噜| 国产一区二区免费播放| 欧美成人区| 久久中文字幕2021精品| 国产极品嫩模在线观看91| 国产在线视频欧美亚综合| 亚洲国产理论片在线播放| 国产成年女人特黄特色大片免费| 亚洲av日韩av制服丝袜| 丝袜久久剧情精品国产| 中文字幕第4页| 亚洲国产高清精品线久久| 色欲综合久久中文字幕网| 免费看a毛片| 国产91线观看| 在线欧美日韩国产| 亚洲欧美激情小说另类| 老司机精品久久| 免费国产在线精品一区| 久久久久青草线综合超碰| 黄色网站不卡无码| 少妇人妻无码首页| 无码丝袜人妻| 熟妇人妻无乱码中文字幕真矢织江| 免费看的一级毛片| 成人无码一区二区三区视频在线观看| 色婷婷亚洲综合五月| 国产国语一级毛片在线视频| 成人在线观看不卡| 国产欧美网站| 99尹人香蕉国产免费天天拍| 最近最新中文字幕免费的一页| 99人妻碰碰碰久久久久禁片| aa级毛片毛片免费观看久| m男亚洲一区中文字幕| 国产导航在线| 青青青国产免费线在| 欧美日韩国产成人高清视频| av午夜福利一片免费看| 乱系列中文字幕在线视频| 国产视频入口| 波多野结衣AV无码久久一区| 亚洲国产综合自在线另类| 免费一级大毛片a一观看不卡 | 免费一级无码在线网站| 99久久精品无码专区免费| 亚洲无线一二三四区男男| 亚洲国产综合第一精品小说| 国产玖玖视频| 色婷婷在线影院| 鲁鲁鲁爽爽爽在线视频观看| 亚洲精品视频免费| 免费看久久精品99| 无码高潮喷水在线观看| 国产精品无码制服丝袜| 91美女视频在线观看| 亚洲永久视频| 日本不卡在线| 72种姿势欧美久久久大黄蕉| 欧美色综合网站| 国模私拍一区二区三区| 久久青草精品一区二区三区| 91色在线观看| 精品久久香蕉国产线看观看gif| 亚洲人视频在线观看| a色毛片免费视频| 免费在线播放毛片| 亚洲国产精品日韩专区AV| 亚洲欧美天堂网|