引言
在物流管理中.信息系統(tǒng)越來越強化物流企業(yè)和貨主之間的聯(lián)接,以實現(xiàn)高品質服務和低成本的運作。對此,推廣手持式數(shù)據(jù)終端(移動POS機)和條形碼在流通領域的應用,既可以實現(xiàn)高質量的配送管理,又可對配送中心的貨物進行隨時動態(tài)追蹤管理.并可以根據(jù)所獲知的數(shù)據(jù)進行市場分析和市場預測等方面的信息支持。
文章是以河南省圖書批發(fā)中心的移動電子商務系統(tǒng)為背景,該系統(tǒng)利用了條形碼作為物流信息的載體,將經(jīng)銷網(wǎng)絡中的圖書以本為單位進行貼標,從而實現(xiàn)了對圖書物流信息的跟蹤,并利用移動POS機作為信息采集設備,對物流信息和圖書經(jīng)銷網(wǎng)點需求進行收集、整理和分析預測的。
1 業(yè)務流程
以WAP協(xié)議應用模型為基礎,將現(xiàn)有的POS機升級為支持WAP協(xié)議的無線移動終端。利用現(xiàn)用的無線通信網(wǎng)絡。通過WAP協(xié)議應用網(wǎng)關,實現(xiàn)與連在Internet上業(yè)務服務器進行交互。為了完成支付功能,作為可信任的第三方的安全認證中心由中國金融認證中心CA來承擔。原有的業(yè)務系統(tǒng)將通過虛擬專有網(wǎng)VPN來與本地銀行支付網(wǎng)關建立連接。系統(tǒng)業(yè)務流程如圖1。
圖1 系統(tǒng)業(yè)務流程
系統(tǒng)的整個業(yè)務流程是以本地業(yè)務服務器為中心的。服務的對象也是本地的圖書經(jīng)銷商。從持有無線移動終端設備的圖書銷售人員來看,整個無線支付系統(tǒng)可以實現(xiàn)以下功能:
1.銷售人員打開WAP無線終端設備,首先校驗操作員開機PIN碼,成功則無線終端設備進入工作狀態(tài);
2.銷售人員選擇無線支付菜單,進入無線支付功能模塊:
3,WAP無線終端設備向本地WAP應用服務器發(fā)起連接請求,請求與服務器建立WTLS第二類服務連接,如果成功建立連接,可以利用WAP無線終端設備微瀏覽器瀏覽服務器頁面;
4.頁面提示錄ev(掃描1網(wǎng)點編號,提交信息;
5.瀏覽器進入圖書經(jīng)銷商信息頁面,選擇應繳費用選項;
6.進入填寫繳費單頁面,輸ev(錄入1圖書經(jīng)銷商銀行卡賬 號,密碼;提交表單:
7.返回提交結果,成功則打印成功支付收據(jù),不成功,打印不成功收據(jù)。
2 框架結構
整個系統(tǒng)包括無線部分和有線部分兩部分,無線終端經(jīng)過WAP網(wǎng)關透明地與Web服務器進行通信,訪問本地圖書銷售系統(tǒng)的web業(yè)務服務器。圖2給出了一個無線支付系統(tǒng)框架結構,從圖可以看出,整個系統(tǒng)是一個易擴展的平臺,支付應用只是系統(tǒng)可以支持業(yè)務的一部分,其他業(yè)務可以很容易的擴展到這個系統(tǒng)中:并且,利用XML技術我們可以實現(xiàn)對不同接人設備瀏覽器的自動適配。圖中還給出了無線支付應用的結構。
整個系統(tǒng)的安全是基于WPKI的,WAP終端設備、WAP網(wǎng)關以及WAP應用服務器都保存著各自的證書;從WAP終端設備到WAP網(wǎng)關可以實現(xiàn)WTLS協(xié)議的安全連接,同時利用無線認證中心:WAP網(wǎng)關與業(yè)務系統(tǒng)Web服務器利用SSL協(xié)議進行安全連接,同樣可以利用雙方的證書保證身份。
圖2系統(tǒng)框架
3 WAP終端設備實現(xiàn)
3.1 WAP終端設備硬件
WAP終端設備硬件使用的是杭州中恒出品的移動POS機一LU3210型條形碼移動數(shù)據(jù)采集終端機,產(chǎn)品體積小,重量輕便于攜帶.抗震防摔,防塵防水,穩(wěn)定可靠耗電量低,并可以兼用5號電池。它在條形碼圖象信號濾波技術方面,采用了分形插值方法,提高了邊緣效應和峰值重現(xiàn)能力:在二維碼數(shù)據(jù)編碼生成和識讀器匹配的糾錯技術方面.采用了RS控制碼算法,提高了識讀匹配的容錯性。在本系統(tǒng)中要實現(xiàn)無線功能,需在LU3210的基礎上,我們進行相應的硬件升級,如:增加GSM(支持GPRS,WAP協(xié)議棧)射頻通信模塊,熱敏打印機,磁條卡識讀器。
系統(tǒng)中GSM射頻通信模塊是一個新硬件,并且在本系統(tǒng)中有很大的作用.GSM 模塊由幾個不同功能的模塊組成.大部分都是基本模塊:包括電源管理。語音編解碼器,電路接口,GSM核心模塊.象WAP協(xié)議模塊和GPS等模塊屬于可選模塊.當然還可以根據(jù)需要擴展其他如藍牙等。對于GSM模塊,選擇合適的物理尺寸也是很重要的。對于手持設備,合適的尺寸是指易于攜帶的。適于安裝的。圖3中給出的是Xircom公司的一種GPRS模塊。對于手持無線終端設備,我們還要考慮的是電力的消耗。通常的手機電池可以使手機帶電大約~ 周時間.對于移動設備至少應該達到這個水平。如果帶電時間太短會給用戶帶來很多不必要的麻煩,降低了設備的可用性。這里的SIM卡首先是GPRS終端設備的用戶識別卡,并且應該是實現(xiàn)WAP協(xié)議安全保證的根本。內(nèi)存和Flash R0M是成本考慮的另一個方面。對于手持無線終端設備,對數(shù)據(jù)存儲和運算量都不是很大,可以酌情考慮系統(tǒng)的要求。
3.2 WAP終端設備軟件系統(tǒng)
隨著微處理器的產(chǎn)生,價格低廉、結構小巧的CPU和外設連接提供了穩(wěn)定可靠的硬件架構,那么限制嵌入式系統(tǒng)發(fā)展的瓶頸就突出表現(xiàn)在了軟件方面。嵌入式系統(tǒng)(Embedded Systems1被定義為:以應用為中心,以計算機技術為基礎,軟件硬件可裁減,適應對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。實現(xiàn)嵌入式系統(tǒng),我們可以選擇相應體系的微控制器(Microcontroller Unit:MCU),這里,我們可以直接使用X86體系的編譯器對Linux核心源代碼直接進行編譯及剪裁。
通常嵌入式Linux被燒錄在Flash Memory中.可以避免掉電 的影響。系統(tǒng)加電啟動后.程序將從Flash Memory加載到RAM中 執(zhí)行。由于Linux是開放原代碼的自由軟件,我們可以根據(jù)應用系 統(tǒng)設計的具體需要對Linux內(nèi)核源代碼進行修改并重新編譯。系 統(tǒng)實現(xiàn)步驟:重新編譯Linux內(nèi)核.去掉內(nèi)核中的模塊:編 寫B(tài)oot Loader.制作Boot R0M用于加載嵌入式Linux內(nèi)核到內(nèi) 存中;重新設計各種設備驅動程序;設計嵌入式Linux應用程序, 負責指定的功能。嵌入式Linux系統(tǒng)執(zhí)行流程如圖所示。
圖3嵌入式Linux系統(tǒng)執(zhí)行流程圖