一種基于rfid技術的快遞配送單生成方法
【技術領域】
[0001]本發明涉及一種RFID讀寫技術、GIS技術、信息數據處理、計算機應用領域、物流領域和編碼技術,尤其涉及的是一種基于RFID技術的快遞配送單生成方法。
【背景技術】
[0002]隨著電子商務的蓬勃發展,帶動了一系列周邊產業的發展,其中快遞行業是其中受益最明顯的一個產業。然而人們在網購過程中產生的大量快遞單成了個人隱私泄露的一條渠道。某些快遞公司在網上明碼標價公開出售快遞單信息的事件屢見不鮮,相比房地產、銀行等傳統行業所泄露的公民個人信息,快遞單上有姓名、具體地址、聯系方式等更為完整的個人信息,其背后隱藏的社會危害性更大,極易滋生冒領快件、入室搶劫殺人以及敲詐勒索等刑事犯罪。
[0003]在現有物流系統中,用于存儲收、寄件人的信息和訂單信息是分別打印在訂單詳情單上的,存儲訂單編號使用的是普通的一維條形碼。這其中,存在著用戶信息泄露,同時在掃描上,效率也不高,很難再擴展應用,便于進一步的自動化。RFID技術具有非接觸識別,遠距離識讀,信息存儲量大,可反復讀寫標簽信息,讀寫速度快,抗干擾能力比條形碼強,可以實現同時讀取多標簽等技術優勢。如果應用于物流系統,代替目前正在被廣泛運用的記載著客戶詳細信息的配送單,必然能解決信息泄露問題,提高配送效率和配送過程的安全性。相對于現有的系統中使用的一維條形碼,本方法的競爭優勢在于使用RFID標簽,提供一個安全、保密、高效識別的信息存儲載體,用其來代替傳統的記載客戶信息的紙質貼條,大大提高現有服務系統的效率和安全性。在項目推廣階段,可向行業中較大的物流公司和地區郵政系統推薦與現有系統并行使用,在收到預期效果和市場肯定之后,開發融入更多信息的載體系統,徹底替換原有系統。
[0004]目前在國內,RFID技術主要應用于門禁系統、電子溯源、食品溯源、產品防偽、智能卡、電子門票等領域,在物流領域也有一些應用。但是在物流領域的應用不多范圍不大,因此倘若將該方法應用于快遞行業,將提升整個快遞行業的作業效率和信息化水平。
[0005]因此,現有的物流配送單在效率、信息存儲量、糾錯能力及保密性方面存在不足,需要改進。
【發明內容】
[0006]為了解決現在物流系統中存在的信息保密問題、包裹配送效率問題等問題,本發明提供一種提高快遞的配送效率和安全度的基于RFID技術的物流配送單生成方法,使用當前成熟的RFID技術為核心,依托ISO標準的柔性RFID標簽存儲快遞配送詳情單信息,并將其作為包裹、信件等的標識,為整個配送過程提供相關信息。
[0007]本發明解決其技術問題采用的技術方法是:
[0008]一種基于RFID技術的快遞配送單生成方法,所述生成方法包括以下步驟:A1、獲取配送地址信息并進行地址匹配輸出經瑋度,獲取必填的快遞配送單必填的基本信息,所述基本信息包裹省、市、區、街道、收件人和聯系號碼,使用地址匹配算法將收件地址編碼為帶有6位小數精度的經瑋度信息
[0009]A2、編碼快遞配送單信息:將省、市、區分別用自定義的2位數字進行編碼,然后加上收件人手機號和經瑋度信息;
[0010]A3、使用RFID讀寫器將上述編碼后的信息寫入RFID標簽,寫好數據的RFID標簽為生成的快遞配送單。
[0011]進一步,所述步驟Al中,R為當前目標數據集、S為輸入的字符串、SI為子串、S2為當前的剩余字符串(S-Sl)、Stack為存儲語義歧義的棧、Struct (i)用于存儲歧義字串的多個變量、MatchField為各個字段是否匹配的標記數組,匹配算法流程如下:
[0012]Stepl:讀入地址字符串S和標準地址庫,并將全部標準地址庫記錄作為目標數據集R ;Step 2:判斷地址中是否存在行政區劃部分,如果不存在,則轉Step3,如果存在,則判斷并分割出該子串SI,然后在相應級別的《行政區劃代碼表》中查找SI ;根據查詢結果,將所能查找到的最低級別行政區劃的對應12位代碼返回;在目標數據集R中,利用返回的12位代碼對行政區劃代碼字段進行過濾,橫向縮小目標數據集R的查詢范圍;
[0013]Step3:將字符串S賦值給子串SI ;Step4:查詢地址匹配規則樹,根據規則樹,限定下一步搜索時的備選字段范圍,縮小匹配查詢的縱向查找范圍;
[0014]St印5:判斷SI是否為空,如果為空則轉St印10,如果不為空,則調用最大正向匹配算法進行分詞,在目標數據集R的指定字段中查找子串SI,如果查詢成功則轉Step6,查詢失敗,則繼續調用最大正向匹配算法進行分詞,直到SI為空則轉St印10 ;
[0015]Step6:判斷查找到與子串匹配的字段個數:如果匹配字段數為1,則在MatchField數組中標記該字段為匹配,并轉St印7 ;如果匹配字段數大于1,則說明產生語義歧義,轉到Step 8 ;
[0016]St印7:查詢規則庫,比對標記數組MatchField與每條規則,查看是否有滿足條件的規則存在,如果存在則將目標數據集R中的剩余記錄返回,算法終止;如果不存在,則將查詢到的子串SI在字符串中去掉,重新賦值為SI = S-Sl,返回Step4 ;
[0017]StepS:子串產生歧義設置游標,指定與子串匹配的字段,并在MatchField數組中標記該字段。將此時的目標數據集R、剩余子串S-S1、標記數組MatchField 3個變量寫入結構體Struct (i)中,并把該結構體變量放入歧義棧Stack中,移動游標,重復該步驟,直至將所有歧義情況都作為結構體變量依次放入棧中;
[0018]Step9:取出位于棧頂的結構體Struct (i),并將結構體中各變量的值賦給相應變量,然后轉Step 7 ;
[0019]SteplO:判斷歧義棧Stack是否為空,如果為空則算法終止,查詢失敗;如果不為空,則轉Step 9 ;
[0020]Stepll:最后將匹配到的地址地位到地圖上,倘若定位后的地址準確無誤,則輸出經瑋度,倘若地址有一定的偏差,可以采取手動拖動地圖的方法標注準確的地址,確認后輸出經瑋度信息。
[0021]所述步驟A3中,采用13.56Mhz的柔性RFID標簽,可存儲IKb數據。
[0022]本發明的有益效果主要表現在:本發明可以很好的保護公民的個人信息,防止因為公民信息泄露而引發的社會犯罪,不僅如此,使用RFID標簽能夠便于機器讀寫標簽中的信息,從而為整個快遞配送過程中的分揀、運輸、派件環節提供技術支持,大大提高快遞運作的效率,與此同時,在末端派件環節,將快遞包裹的配送經瑋度信息導入到后臺系統,然后結合GIS相關技術,可以對包裹進行聚類配送,對于無法聚類的包裹則采用串聯法,將一定區域的包裹串聯起來生成最短配送路徑供快遞員參考。有了一定量的歷史數據之后,還可以應用大數據的相關理論對這些數據進行分析,挖掘出有商業價值的信息,不僅如此,有了這些歷史數據,快遞企業決策者可以參考歷史數據,提前采取增加配送車輛和快遞人員來應對訂單量猛增的情況,減少甚至杜絕爆倉現象發生。
【附圖說明】
[0023]圖1是基于RFID技術的快遞配送單生成方法流程圖。
[0024]圖2是配送信息數據編碼格式示意圖。
[0025]圖3是RFID快遞配送單的概念圖。
【具體實施方式】
:
[0026]下面結合附圖對本發明進一步描述。
[0027]參照圖1?圖3,一種基于RFID技術的物流配送單生成方法,所述生成方法包括以下步驟:
[0028]Al、獲取配送地址信息并進行地址匹配輸出經瑋度,獲取必填的快遞配送單必填的基本信息,這些必填的基本信息包裹省、市、區、街道、收件人、聯系號碼,使用地址匹配算法將收件地址編碼為帶有6位小數精度的經瑋度信息。其中R為當前目標數據集、S為輸入的字符串、SI為子串、S2為當前的剩余字符串(S-Sl)、Stack為存儲語義歧義的棧、Struct (i)用于存儲歧義字串的多個變量、MatchField為各個字段是否匹配的標記數組,地址匹配算法步驟如下所示:
[0029]Stepl:讀入地址字符串S和標準地址庫,并將全部標準地址庫記錄作為目標數據集R ;Step2:判斷地址中是否存在行政區劃部分,如果不存在,則轉步驟3 ;如果存在,則判斷并分割出該子串SI,然后在相應級別的《行政區劃代碼表》中查找SI ;根據查詢結果,將所能查找到的最低級別行政區劃的對應12位代碼返回;在目標數據集R中,利用返回的12位代碼對ADCode字段進行過濾,橫向縮小目標數據集R的查詢范圍;
[0030]Step3:將字符串S賦值給子串SI ;Step4:查詢地址匹配規則樹(圖1),根據規則樹,限定下一步搜索時的備選字段范圍,縮小匹配查詢的縱向查找范圍;
[0031]St印5:判斷SI是否為空,如果為空則轉St印10,如果不為空,則調用最大正向匹配算法進行分詞,在目標數據集R的指定字段中查找子串SI,如果查詢成功則轉Step 6,查詢失敗,則繼續調用最大正向匹配算法進行分詞,直到SI為空則轉St印10 ;Step 6:判斷查找到與子串匹配的字段個數,如果匹配字段數為1,則在MatchField數組中標記該字段為匹配,并轉Step 7 ;如果匹配字段數大于1,則說明產生語