王偉宏,陳家明,蘇文青,李業(yè)興,師文慶
(廣東海洋大學(xué)電子與信息工程學(xué)院,廣東湛江 524088)
隨著我國經(jīng)濟發(fā)展水平提高,社會經(jīng)濟活動日益頻繁,人們對貨物送達的要求越來越高,對于傳統(tǒng)的文件、包裹和越來越多高價值、小批量、個性化的貨物,都成為快遞的托寄物內(nèi)容。根據(jù)國家郵政局最新發(fā)布的《2016年度快遞市場監(jiān)管報告》,我國2016年的快遞服務(wù)企業(yè)業(yè)務(wù)量累計完成312.8億件,同比增長51.4%,業(yè)務(wù)收入將近4 000億元,比2015年增長了43.5%[1],我國已成為網(wǎng)絡(luò)購物發(fā)達的國家。由于包裹數(shù)量龐大,如果繼續(xù)采用人工的快遞派件方式,成本和出錯率無法降低,效率低下。另外,現(xiàn)在正規(guī)取件流程是:收件人向快遞員出示相關(guān)證件(例如:身份證、學(xué)生證、駕駛證等)并簽名確認(rèn)取件?,F(xiàn)實生活中,收件人會忘記帶相關(guān)證件或需要委托取件??爝f員往往降低要求(只要求收件人名字和手機號碼)來提高派件效率。上述流程凸顯出派件效率低,個人信息容易泄漏等弊端。因此,解決這些問題成為快遞行業(yè)能否健康發(fā)展的當(dāng)務(wù)之急。本文介紹一種基于RFID射頻識別技術(shù)的快遞分揀系統(tǒng),一定程度上取代人工,自動完成快遞分類,提高分揀效率和降低出錯率,給消費者更好的體驗。
基于RFID的智能分揀管理系統(tǒng),主要分為與消費者交互的應(yīng)用裝置,用樹莓派控制的自動分揀機械裝置和WEB服務(wù)器后臺管理三大部分(如圖1所示)。
(1)應(yīng)用裝置是基于jQuery Mobile制作的WEB手機移動網(wǎng)站,用戶可以在網(wǎng)站上進行各項操作,收件人注冊登錄完只需使用本項目開發(fā)的移動APP快件領(lǐng)取掃一掃,可對快件單(快件單上只有二維碼或條形碼和收件地址信息,沒有其他收件人個人信息)上的二維碼或條形碼掃一掃即可確認(rèn)取件;收件人也可以授權(quán)給他人用同樣方式幫其取件,從而保證了用戶信息的安全,大大降低了快件領(lǐng)取的出錯率。
圖1 智能分揀系統(tǒng)框圖
(2)自動分揀裝置主要是以MF-RC522作為處理芯片的RFID讀寫器射頻模塊,具有成本低,體積小和電壓低等特點,由于需要處理的數(shù)據(jù)量大,本設(shè)計采用樹莓派3作為中心系統(tǒng),具有獨立的Linux操作系統(tǒng),運行穩(wěn)定,有較完善的資源庫,對驅(qū)動程序和攝像頭采集處理數(shù)據(jù)等更加高效調(diào)用。在RFID標(biāo)簽中存儲著全球惟一的數(shù)字編碼,貼上這個標(biāo)簽,就可在全球范圍內(nèi)進行跟蹤和識別[2]。當(dāng)傳送帶將包裹送到指定位置后,RFID讀寫器對貼在包裹上的標(biāo)簽,發(fā)射射頻信號自動識別目標(biāo)對象并獲取相關(guān)數(shù)據(jù)和地址信息,無須人工干預(yù),再根據(jù)該標(biāo)簽的地址信息結(jié)合攝像頭采集的圖像,進行動態(tài)分揀,并將分揀結(jié)果通過樹莓派上傳到服務(wù)器。
(3)WEB服務(wù)器后臺管理是基于jQueryMo?bile開發(fā)的系統(tǒng),用于存儲和處理來自應(yīng)用裝置前端頁面的一系列請求。
使用jQueryMobile,在網(wǎng)頁頁眉中引入組件,然后加入viewport元素相關(guān)程序,讓瀏覽器知道屏幕大小。這兩個關(guān)鍵步驟能讓看到的頁面在不同的瀏覽器中自適應(yīng);其次采用WEB存儲,包括lo?calStorage(本地存儲)和sessionStorage(會話存儲),使用javascript對這兩種方式分別設(shè)置鍵值對,并保留在客戶端中,在重新加載頁面時讀出它們,可用其記錄用戶的訂單詳細信息等[4];最后用Web workers在后臺創(chuàng)建用戶使用的相應(yīng)線程,這是因為頁面執(zhí)行的javas?cript均為單線程,若執(zhí)行時間過長,頁面可能會出現(xiàn)“假死狀態(tài)”。通過Web workers把費時的處理交給后臺,保證前端頁面的性能[3]。最終管理員可對整個快遞分揀過程進行監(jiān)控,實現(xiàn)對所有注冊用戶的信息管理;還可以管理訂單和預(yù)訂單,對快遞的寄件人、收件人、出發(fā)地和目的地,還有運輸過程中的物流信息等進行管理[2]。
自動分揀裝置主要包括RFID讀寫器的識別和攝像頭采集圖像進行最終分揀(如圖2所示)。
一開始RFID讀寫器通過天線發(fā)送一定頻率的射頻信號,當(dāng)標(biāo)簽進入發(fā)射天線工作區(qū)域時產(chǎn)生感應(yīng)電流,獲得能量被激活;然后標(biāo)簽根據(jù)查詢信號的要求,將標(biāo)簽中的信號反饋回RFID讀寫器,對接收的信號進行解調(diào)和解碼后進行數(shù)據(jù)識別,最后送到主系統(tǒng)根據(jù)邏輯運算判斷該卡的合法性[5];針對不同的設(shè)定做出相應(yīng)的處理和控制執(zhí)行機構(gòu)動作,包括采集圖像,保存編碼數(shù)據(jù)、地點和時間等重要內(nèi)容。
圖2 RFID識別流程
圖3 RFID標(biāo)簽
圖4 RFID標(biāo)簽的ID信息編碼
攝像頭采集圖像處理流程如圖5所示。
采用OpenCV操作攝像頭,利用工程應(yīng)用中最常用的視覺定位,比如電路板上都會預(yù)留一個定位點,便于設(shè)備判斷將標(biāo)簽貼到哪個位置;然后對圖片進行灰度和記性二值化處理,去掉飽和度較低的部分,其次對圖片進行縮放,提高后續(xù)的處理速度;最后調(diào)用HoughCircles函數(shù),提取輪廓部分。在各個分揀出口處做好不同的標(biāo)記,使用OpenCV來偵查標(biāo)記的位置和對傳送帶上快件的運動跟蹤,當(dāng)攝像頭檢測到快件到達相應(yīng)標(biāo)記處時,機械裝置就將其送出到相應(yīng)分揀出口。下面是OpenCV的運動物體跟蹤處理流程:
圖5 攝像頭采集工作處理框圖
(1)前景檢測模塊CvFGDetector:對每一個像素判斷其是前景還是背景;
(2)新團塊檢測模塊CvBlobDetector:使用前景檢測的結(jié)果檢測新進入場景的團塊;
(3)團塊跟蹤模塊CvBlobTracker:使用新團塊檢測模塊的結(jié)果初始化該模塊,并跟蹤新進入的模塊;
(4)軌跡生成模塊CvBlobTrackGen:主要是保存操作,收集所有團塊的位置,并在每條軌跡結(jié)束時將其保存;
(5)軌跡后處理模塊CvBlobTrackPostProc:進行軌跡的平滑操作;
(6)跟蹤流程模塊CvBlobTrackerAuto:將前面5個模塊連接起來。
軟件實現(xiàn)是設(shè)計客戶端APP,本開發(fā)構(gòu)建于jQuery和jQuery UI類庫之上,可以確保外觀,視覺和行為在不同移動平臺的一致性[3]。由于處于實驗階段,本頁面沒有加過多的修飾(如圖6所示)。
(1)會員登錄和注冊,用戶必須登錄才能進行其它操作。當(dāng)點擊第一個圖標(biāo),將會跳轉(zhuǎn)到登錄界面要求輸入相應(yīng)的賬號和密碼。
(2)在線下單是對于需要寄送快遞的個人所用,可以在上面填寫相應(yīng)的信息然后打出只貼有二維碼和RFID標(biāo)簽的訂單,擺脫傳統(tǒng)手寫訂單的各種弊端。
圖6 客戶端頁面
(3)產(chǎn)品中心/在線客服,更多服務(wù)是可以根據(jù)不同物流公司推廣相應(yīng)的優(yōu)質(zhì)服務(wù)。
(4)我的訂單/留言板是能夠根據(jù)包裹訂單號查詢物流信息,每次確認(rèn)領(lǐng)取后有一次在留言板對服務(wù)進行評價的過程。
(5)關(guān)于我們,是提供開發(fā)團隊的相關(guān)信息,用戶有建議可以及時反饋給開發(fā)者,可以更好的進行開發(fā)工作。
(6)快件領(lǐng)取/快件代拿,當(dāng)本人領(lǐng)取時只需點擊“快件領(lǐng)取“按鍵,會自動啟用手機攝像頭對二維碼進行掃碼,然后會和數(shù)據(jù)庫信息進行匹配,無誤即提示“確認(rèn)領(lǐng)取”。當(dāng)需要代拿時,只需點擊“快件代拿”按鍵,輸入代拿人的賬號和手機,和數(shù)據(jù)庫匹配無誤后即開通該用戶對該快件領(lǐng)取的權(quán)限。
本系統(tǒng)旨在提供更高效快捷的快遞分揀方式,同時給客戶帶來更加方便快捷和安全的取件,寄件,查看的方式。從寄出快遞開始,到快遞的分揀、運輸、派送,到派件員將快遞送到客戶手中簽收全過程都可在手機移動端查看,讓用戶實時掌控動態(tài),更加安心。最后,希望能夠繼續(xù)更深入研究RFID技術(shù),提高我國快遞物流分揀效率和實現(xiàn)延伸服務(wù)功能,并基于各地不同的環(huán)境和需求設(shè)計,開發(fā)相應(yīng)的服務(wù)系統(tǒng)和設(shè)備,同時結(jié)合互聯(lián)網(wǎng)進行數(shù)據(jù)管理交互,將完善的分揀設(shè)備投入到快遞行業(yè)中使用。
參考文獻:
[1]王昕雨,田劍,李西杰.循環(huán)經(jīng)濟下快遞包裝回收的策略研究[J].中國商論,2017(28):4-6.
[2]劉紅海,沈紅杰,聶長鵬,等.基于RFID的智能快遞管理與分揀系統(tǒng)[J].軟件工程,2017,20(06):21-23.
[3]李海峰.基于HTML5+jQuery Mobile的移動學(xué)習(xí)平臺Web App研究與實現(xiàn)[J].信息通信,2014(05):84-85.
[4]覃鳳萍.基于HTML5+jQuery Mobile的移動Web應(yīng)用開發(fā)研究[J].大眾科技,2015,17(07):9-10.
[5]肖筠,張小強.基于RFID的快遞物流配送系統(tǒng)設(shè)計[J].經(jīng)營管理者,2008(12):17-20.