1. 首頁
  2. 輔助設計與工程計算

快遞資訊科技方案設計

快遞資訊科技方案設計

近年來伴隨著電子商務業方興未艾,快遞行業也成為了一個爆發式增長的行業,據統計,我國的業務量居世界第三位。但與此同時我們可以看到,目前快遞行業服務總體呈上升趨勢,但也不可避免的存在諸如攬收不及時、收發件率低等問題,這些都亟須改進和提高,看看下面的快遞資訊科技方案設計。

快遞資訊科技方案設計

將推送技術用於快遞行業,即快遞資訊的推送技術,能主動根據使用者需求和興趣將最新的資訊分門別類地傳送到相應的使用者裝置中;能在使用者最初設定好規則後,系統便自動記住使用者的使用喜好,不需要使用者多次提交請求而主動將資訊傳遞給使用者;能整合不同平臺的資訊,將這些資訊彙總到同一資訊頻道中為使用者提供服務;能大大增強資訊的傳遞效率,真正達到了透過使用者需求來驅動。從而主動、個性、整合、高效地改善及改變快遞行業現狀,為快遞行業的發展注入新的活力。本文旨在設計一種基於推送技術的快遞資訊服務系統,其具體通訊過程如下:裝有GPRS的`移動終端檢測到快遞資訊,然後移動終端自動連入GPRS網路,將快遞反饋資訊透過GSM模組傳送給控制端微控制器,微控制器解析收到的快遞資訊,然後再發給GSM模組,從而將快遞資訊上傳至網路監控中心。同時,網路監控中心也可以向移動終端釋出資訊,高效智慧地完成快遞服務。

1 系統設計原則

在系統的設計需求和原則下,對系統各個組成部分進行方案的選擇、優缺點比較和最終的定型,最後設計出整個系統的方案。快遞資訊系統能夠組成獨立的網路,同時它本身也是快遞網路的一個節點,因此可以提供許多相應的服務。從智慧角度看,快遞資訊推送系統是一個充滿生機的平臺。從服務物件來看,快遞資訊服務系統涵蓋使用者、快遞、社會的和諧統一,可以完成美好的快遞體驗。快遞資訊系統包括兩方面,即推送與智慧反饋。如圖1所示,推送技術能夠向客戶機傳送資料而無需其發出請求,具有主動性、高效性、個性化的特點。新興智慧快遞推送必定是未來的發展趨勢,為使用者提供更加豐富多彩的服務與體驗。智慧反饋部分客戶端透過GSM模組反饋給控制端。

在快遞資訊需求推動下,設計應滿足以下原則:

(1)整個方案需要考慮成本因素,採用低成本的硬體裝置來實現複雜的系統功能,以實現未來產品化方向的發展。

(2)必須保證資料的傳輸可靠,否則在實際應用中會給使用者帶來出行、娛樂等不便。

(3)資訊的傳輸需要時時通知使用者,因此要求透過2G/3G等通訊手段保證實時的網路連線,並且網路連線的穩定性和頻寬可以保證。

(4)需要滿足安全性和可擴充套件性,從硬體上來講主要是硬體介面的可擴充套件性;軟體方面來說主要是應用程式的相容性和系統介面的開放性。

2 硬體系統設計與實現

本系統的硬體結構圖如圖2所示,從圖中可以看出設計主要採用無線模組來實現控制端到客戶端的資訊推送,同時還需要將客戶端透過GSM模組反饋到控制端。本設計選用SIM900A來作為GSM部分,SIM900A是一款專為中國大陸和印度市場設計的工頻GSM/GPRS模組,工作頻段為:EGSM 900 MHz和DCS1 800 MHz。其GPRS資料特性為:資料下行傳輸最大為85.6 Kb/s,上行傳輸最大為42.8 Kb/s。本設計中,SIM900A主要負責資料的連線上網,用微控制器將資料透過串列埠傳送給SIM900A,SIM900A再上傳至網路。微控制器部分選用Msp430F169微控制器,也是一款低功耗的產品。具有2個USART介面,也支援SPI、I2C等介面,滿足系統所有的設計需求。在本設計中,微控制器負責協調各模組間資料的收發,以及資料在各模組之間相互傳輸。顯示屏選用的是LCD12864,這是一款漢字、數字和字元都可以顯示的顯示屏。主要方便直觀檢視。

根據以上的設計需求與原則來搭建快遞資訊服務系統。首先,用手機和2G/3G模組相互能傳送資訊,之後,2G/3G模組的資訊能夠被微控制器採集並處理,微控制器處理2G/3G模組的資訊之後能夠傳送給無線感測器網路,最後無線感測器網路再對終端的快遞資訊進行反饋操作。由設計方案得到如圖3所示的控制系統結構,它主要由無線感測器網路、微控制器主控模組、LCD顯示模組、2G/3G模組、手機和鍵盤輸入模組共6個模組組成。

3 軟體系統設計與實現

程式的合成部分主要是GSM推送與反饋程式的合成,原因是透過MSP430微控制器對SIM900A無線模組的控制並與控制端形成反饋。終端的SIM資訊只需要負責將反饋資訊透過無線推送技術推送給MSP430微控制器即可,反饋資訊的解析仍是由微控制器完成,而GSM的程式本來就是MSP430微控制器控制的,所以最終的系統程式需要整合的只有GSM推送與反饋程式。資訊顯示方面,即需要顯示GSM檢測的運營商資訊,同時也要顯示GSM客戶終端反饋的資訊,透過設計一個定時器,每隔5 s進行刷屏操作,更新顯示內容,這樣就能顯示各自的資訊。初始化之後,先判斷GSM模組是否正常工作,透過檢測判斷其是否找到運營商,找到後在12864顯示屏上顯示,MSP430微控制器透過SIM900無線模組推送快遞資訊,之後再次詢問是否有客戶反饋指令;如果有客戶反饋指令時,進行顯示和命令操作。系統程式在IAR編譯環境下執行,將產生的txt檔案下載到MSP430微控制器。   GSM遠端監控部分採用MSP430F169微控制器編寫,當用電腦串列埠助手或者微控制器控制GSM時,我們不僅需要能夠成功傳送正確的AT指令格式,同時,我們也必須要知道基站給GSM回饋的資料。GSM程式流程圖如圖4所示,流程的開始是串列埠、時鐘等初始化,之後等待檢測到運營商,只有檢測到後才開始進行簡訊傳送的設定,接下來,等待接收到簡訊的命令,只有接收到簡訊或者有按鍵觸發才會進行相應操作,否則一直在死迴圈找那個等待。GSM程式在IAR編譯環境中編譯,然後生成txt檔案下載到MSP430微控制器中即可。