本發(fā)明涉及一種快遞訂單的處理方法,尤其是一種用于智能快遞柜自動回填訂單信息的實現(xiàn)方法。
背景技術(shù):
隨著電子商務(wù)的快速發(fā)展和人們生活節(jié)奏的加快,網(wǎng)購越來越受到人們的青睞。伴隨著網(wǎng)購的發(fā)展,快遞業(yè)務(wù)呈高速增長趨勢,快遞末端“最后一公里” 投遞問題卻成為了快遞發(fā)展的瓶頸。為此,出現(xiàn)了快遞柜。派件員可以將快遞放置于快遞柜內(nèi),并將取貨憑證信息即時發(fā)送至收件人,為收件人提供24小時的自動取件服務(wù)。因此,快遞柜為收件人隨時取件提供了便利,受到了快遞企 業(yè)和用戶的歡迎,有效的解決了快遞末端“最后一公里”投遞問題。
目前的快遞員將包裹放入快遞柜時需要先掃描包裹運單號,然后填寫用戶手機號等信息,才能投遞給某用戶,此操作降低派件員的投遞效率以及人為的產(chǎn)生輸入錯誤用戶手機號而導(dǎo)致丟件的情況。因此,如何通過掃碼運單號自動填寫用戶訂單相關(guān)信息是當前亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是目前的快遞員將包裹放入快遞柜時需要先掃描包裹運單號,再填寫用戶手機號等信息才能投遞給某用戶,此操作降低了派件員的投遞效率,同時人工輸入容易填錯客戶手機號而導(dǎo)致丟件的情況。
為了解決上述技術(shù)問題,本發(fā)明提供了一種智能快遞柜自動回填訂單信息的實現(xiàn)方法,由智能快遞柜、智能快遞柜服務(wù)端以及菜鳥服務(wù)器聯(lián)網(wǎng)實現(xiàn),具體實現(xiàn)方法包括如下步驟:
步驟1,登錄驗證控制,由智能快遞柜實時獲取快遞員輸入的登錄賬號和登錄密碼,并將獲取的登錄賬號和登錄密碼加密上傳至智能快遞柜服務(wù)端,再由智能快遞柜服務(wù)端對上傳的登錄賬號和登錄密碼進行匹配驗證,若驗證通過,則進一步獲取該快遞員所屬公司以及該公司的使用權(quán)限,并將快遞員所屬公司以及使用權(quán)限反饋發(fā)送至智能快遞柜,若驗證未通過,則將驗證未通過信息反饋發(fā)送至智能快遞柜;
步驟2,反饋信息解析控制,智能快遞柜實時接收智能快遞柜服務(wù)端的反饋信息,若接收的使用權(quán)限未過期,則由智能快遞柜顯示驗證通過信息,并提示掃描包裹的運單號,再進入步驟3,若接收的使用權(quán)限過期,則由智能快遞柜顯示權(quán)限過期信息以及續(xù)費提示信息,并在顯示周期結(jié)束后返回步驟1,若接收到驗證未通過信息,則由智能快遞柜顯示驗證未通過,提示重新輸入,并返回步驟1;
步驟3,運單號解析控制,由智能快遞柜實時監(jiān)聽掃描槍的掃描結(jié)果信息,并在監(jiān)聽到掃描結(jié)果信息時解析出包裹的運單號和所屬公司名稱,再向智能快遞柜服務(wù)端發(fā)送查詢該運單號對應(yīng)的訂單信息的查詢請求,同時將運單號和所屬公司名稱一并發(fā)送至智能快遞柜服務(wù)端;
步驟4,訂單信息查詢控制,智能快遞柜服務(wù)端接收到查詢請求、運單號以及所屬公司名稱后,首先對運單號和所屬公司名稱進行匹配驗證,若驗證合格,則將運單號和查詢請求轉(zhuǎn)發(fā)至菜鳥服務(wù)器,并進入步驟5,若驗證不合格,則向智能快遞柜反饋運單號掃描有誤信息,由智能快遞柜顯示掃描有誤信息,并返回步驟3;
步驟5,訂單信息反饋控制,由菜鳥服務(wù)器根據(jù)運單號查詢對應(yīng)的訂單信息,并將訂單信息反饋發(fā)送至智能快遞柜服務(wù)端,再由智能快遞柜服務(wù)端根據(jù)該快遞員所屬公司將接收的訂單信息按照時間順序存儲在相應(yīng)的訂單列表中,再將訂單列表中的最近一條訂單信息反饋發(fā)送至智能快遞柜;
步驟6,訂單信息解析控制,智能快遞柜獲取到訂單信息后解析出其中的收件人名稱和收件人聯(lián)系電話,并將收件人名稱和收件人聯(lián)系電話存儲和顯示;
步驟7,存件控制,智能快遞柜開啟相應(yīng)一個儲物格,并在儲物格重新關(guān)閉后將該儲物格的編號以及開啟密碼通過收件人聯(lián)系電話發(fā)送至相應(yīng)的收件人。
本發(fā)明采用訂單信息聯(lián)網(wǎng)回填的方式,可以自動查詢快遞的訂單信息,進一步獲得收件人名稱和收件人聯(lián)系電話,然后自動的填寫在派件頁面的收件人信息中,提高了快遞員投件效率,降低快遞員投遞輸錯用戶手機號的概率。
作為本發(fā)明的進一步限定方案,步驟1中,登錄賬號和登錄密碼采用Base64或MD5的加密方式進行加密上傳。
作為本發(fā)明的進一步限定方案,訂單信息包括快遞員所屬公司、快遞公司名稱、運單號、收件人名稱以及收件人聯(lián)系電話,且快遞員所屬公司、快遞公司名稱、運單號、收件人名稱以及收件人聯(lián)系電話采用JSON數(shù)據(jù)格式存儲。
作為本發(fā)明的進一步限定方案,步驟3中,智能快遞柜采用HTTP GET的方式向智能快遞柜服務(wù)端發(fā)送查詢該運單號對應(yīng)的訂單信息的查詢請求。
作為本發(fā)明的進一步限定方案,步驟5中,若訂單列表為空,則智能快遞柜服務(wù)端向智能快遞柜反饋發(fā)送查詢?yōu)榭?,并提示顯示重新掃描查詢或手動填寫訂單信息。
作為本發(fā)明的進一步限定方案,智能快遞柜實時檢測與智能快遞柜服務(wù)端之間的網(wǎng)絡(luò)連通狀態(tài),若網(wǎng)絡(luò)連通異常,則提示顯示網(wǎng)絡(luò)異常,并進入手動填寫訂單信息狀態(tài)。
作為本發(fā)明的進一步限定方案,智能快遞柜服務(wù)端實時檢測與菜鳥服務(wù)器之間的網(wǎng)絡(luò)連通狀態(tài),若網(wǎng)絡(luò)連通異常,則向智能快遞柜反饋網(wǎng)絡(luò)異常信息,再由智能快遞柜提示顯示網(wǎng)絡(luò)異常,并進入手動填寫訂單信息狀態(tài)。
本發(fā)明的有益效果在于:本發(fā)明采用訂單信息聯(lián)網(wǎng)回填的方式,可以自動查詢快遞的訂單信息,進一步獲得收件人名稱和收件人聯(lián)系電話,然后自動的填寫在派件頁面的收件人信息中,提高了快遞員投件效率,降低快遞員投遞輸錯用戶手機號的概率。
附圖說明
圖1為本發(fā)明的方法流程圖;
圖2為本系統(tǒng)結(jié)構(gòu)實現(xiàn)示意圖。
具體實施方式
如圖1和2所示,本發(fā)明提供了一種智能快遞柜自動回填訂單信息的實現(xiàn)方法,由智能快遞柜、智能快遞柜服務(wù)端以及菜鳥服務(wù)器聯(lián)網(wǎng)實現(xiàn),具體實現(xiàn)方法包括如下步驟:
步驟1,登錄驗證控制,由智能快遞柜實時獲取快遞員輸入的登錄賬號和登錄密碼,并將獲取的登錄賬號和登錄密碼加密上傳至智能快遞柜服務(wù)端,再由智能快遞柜服務(wù)端對上傳的登錄賬號和登錄密碼進行匹配驗證,通過匹配驗證能夠避免誤操作或人為惡意嘗試,確保快遞投遞的安全性,若驗證通過,則進一步獲取該快遞員所屬公司以及該公司的使用權(quán)限,并將快遞員所屬公司以及使用權(quán)限反饋發(fā)送至智能快遞柜,若驗證未通過,則將驗證未通過信息反饋發(fā)送至智能快遞柜;
步驟2,反饋信息解析控制,智能快遞柜實時接收智能快遞柜服務(wù)端的反饋信息,若接收的使用權(quán)限未過期,則由智能快遞柜顯示驗證通過信息,并提示掃描包裹的運單號,再進入步驟3,若接收的使用權(quán)限過期,則由智能快遞柜顯示權(quán)限過期信息以及續(xù)費提示信息,并在顯示周期結(jié)束后返回步驟1,采用對使用權(quán)限的驗證能夠及時提醒快遞員使用期限,或在期限屆滿之后進行及時續(xù)費,避免延誤投遞,若接收到驗證未通過信息,則由智能快遞柜顯示驗證未通過,提示重新輸入,并返回步驟1;
步驟3,運單號解析控制,由智能快遞柜實時監(jiān)聽掃描槍的掃描結(jié)果信息,并在監(jiān)聽到掃描結(jié)果信息時解析出包裹的運單號和所屬公司名稱,再向智能快遞柜服務(wù)端發(fā)送查詢該運單號對應(yīng)的訂單信息的查詢請求,同時將運單號和所屬公司名稱一并發(fā)送至智能快遞柜服務(wù)端,將運單號和所屬公司名稱一并發(fā)送能夠方便后面步驟進一步驗證,確保運單信息的一致性和準確性;
步驟4,訂單信息查詢控制,智能快遞柜服務(wù)端接收到查詢請求、運單號以及所屬公司名稱后,首先對運單號和所屬公司名稱進行匹配驗證,采用匹配驗證能夠確保待驗證的運單號和所屬公司名稱是匹配的,避免不匹配的查詢造成菜鳥服務(wù)器查詢負擔,若驗證合格,則將運單號和查詢請求轉(zhuǎn)發(fā)至菜鳥服務(wù)器,并進入步驟5,若驗證不合格,則向智能快遞柜反饋運單號掃描有誤信息,由智能快遞柜顯示掃描有誤信息,并返回步驟3;
步驟5,訂單信息反饋控制,由菜鳥服務(wù)器根據(jù)運單號查詢對應(yīng)的訂單信息,并將訂單信息反饋發(fā)送至智能快遞柜服務(wù)端,再由智能快遞柜服務(wù)端根據(jù)該快遞員所屬公司將接收的訂單信息按照時間順序存儲在相應(yīng)的訂單列表中,再將訂單列表中的最近一條訂單信息反饋發(fā)送至智能快遞柜,利用訂單列表按照時間順序存儲接收的訂單信息,從而使得訂單信息有序存儲,避免多個訂單信息發(fā)送沖突,確保智能快遞柜服務(wù)端正常有序運行;
步驟6,訂單信息解析控制,智能快遞柜獲取到訂單信息后解析出其中的收件人名稱和收件人聯(lián)系電話,并將收件人名稱和收件人聯(lián)系電話存儲和顯示;
步驟7,存件控制,智能快遞柜開啟相應(yīng)一個儲物格,并在儲物格重新關(guān)閉后將該儲物格的編號以及開啟密碼通過收件人聯(lián)系電話發(fā)送至相應(yīng)的收件人。
為了確保快遞員登錄的安全性,本發(fā)明的步驟1中,登錄賬號和登錄密碼采用Base64或MD5的加密方式進行加密上傳,防止登錄信息在網(wǎng)絡(luò)傳輸過程中發(fā)生泄漏。
為了方便訂單信息的傳輸且確保傳輸?shù)目煽啃?,訂單信息包括快遞員所屬公司、快遞公司名稱、運單號、收件人名稱以及收件人聯(lián)系電話,且快遞員所屬公司、快遞公司名稱、運單號、收件人名稱以及收件人聯(lián)系電話采用JSON數(shù)據(jù)格式存儲,同時步驟3中,智能快遞柜采用HTTP GET的方式向智能快遞柜服務(wù)端發(fā)送查詢該運單號對應(yīng)的訂單信息的查詢請求。
為了能夠確保在未查詢到時及時通知到快遞員,步驟5中,若訂單列表為空,則智能快遞柜服務(wù)端向智能快遞柜反饋發(fā)送查詢?yōu)榭?,并提示顯示重新掃描查詢或手動填寫訂單信息。
為了確保投遞效率,智能快遞柜實時檢測與智能快遞柜服務(wù)端之間的網(wǎng)絡(luò)連通狀態(tài),若網(wǎng)絡(luò)連通異常,則提示顯示網(wǎng)絡(luò)異常,并進入手動填寫訂單信息狀態(tài),避免快遞員進行不必要的嘗試。
為了確保投遞效率,智能快遞柜服務(wù)端實時檢測與菜鳥服務(wù)器之間的網(wǎng)絡(luò)連通狀態(tài),若網(wǎng)絡(luò)連通異常,則向智能快遞柜反饋網(wǎng)絡(luò)異常信息,再由智能快遞柜提示顯示網(wǎng)絡(luò)異常,并進入手動填寫訂單信息狀態(tài),避免快遞員進行不必要的嘗試。
本發(fā)明提供的智能快遞柜自動回填訂單信息的實現(xiàn)方法,可以自動查詢快遞的訂單信息,進一步獲得收件人名稱和收件人聯(lián)系電話,然后自動的填寫在派件頁面的收件人信息中,提高了快遞員投件效率,降低快遞員投遞輸錯用戶手機號的概率。
對于具體實施方式的理解的描述僅僅是為幫助理解本發(fā)明,而不是來限制本發(fā)明的。本領(lǐng)域技術(shù)人員均可以利用本發(fā)明的思想進行一些改動和變化。只要其技術(shù)手段沒有脫離本發(fā)明的思想和要點,仍然在本發(fā)明的保護范圍之內(nèi)。