亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android平臺的物流撮合系統(tǒng)司機端的設計與應用

        2020-07-01 01:56:00周揚帆
        科技創(chuàng)新導報 2020年13期
        關鍵詞:物流

        周揚帆

        摘 ? 要:經(jīng)濟發(fā)展帶動了我國物流產(chǎn)業(yè)的快速進步。在公路物流行業(yè)存在運力調(diào)度方面存在環(huán)節(jié)多、匹配難度大等問題。這類問題降低了公路物流產(chǎn)業(yè)的運輸效率,不利于物流企業(yè)、貨運司機經(jīng)濟效益的提升,也占用了物流需求方的時間成本和經(jīng)濟成本。為此,筆者設計了基于android平臺的物流交易撮合系統(tǒng),將探討該交易撮合系統(tǒng)中司機端的設計與應用。

        關鍵詞:物流 ?訂單匹配 ?Android

        中圖分類號:TP316 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2020)05(a)-0068-02

        1 ?技術要素評述

        1.1 Android系統(tǒng)

        筆者設計的交易系統(tǒng)基于Android操作系統(tǒng)完成。選取該操作系統(tǒng)原因為:其一,Android系統(tǒng)開放程度較高,這使得Android操作系統(tǒng)擁有為數(shù)眾多的開發(fā)者和消費者用戶。對于開發(fā)者而言,較大用戶群體可以為開發(fā)帶來更多便利條件。其二,該操作系統(tǒng)對于移動網(wǎng)絡運營商沒有特別的要求,運行Android操作系統(tǒng)的移動設備可以接入任何可連接的運營商網(wǎng)絡。其三,開發(fā)者束縛少?;贏ndroid操作系統(tǒng)開源的特點,對于開發(fā)者沒有過多的開發(fā)要求限制,有利于開發(fā)者完成應用設計和推廣。

        1.2 Android消息推送

        Android操作系統(tǒng)完成應用消息的推送有兩種技術模式。其一是輪詢。運用輪詢的消息獲取機制,如果兩次輪詢之間的間隔時間過長,就會造成用戶無法及時獲取應用平臺推送消息的情況。其二是推送。Android操作系統(tǒng)在應用信息的推送環(huán)節(jié)尚沒有建立起統(tǒng)一高效的機制。主要依托SMS方式和TCP/IP長鏈接方式完成消息的推送。這兩種方式各有優(yōu)勢和缺點。利用SMS進行消息推送會造成消費者費用明顯增加,其優(yōu)勢在與可以最大限度的保證消息推送的及時性,用戶幾乎可以在消息產(chǎn)生的第一時間完成獲取。除此之外,SMS在進行消息推送的過程中還存在消息內(nèi)容與數(shù)量的限制。

        2 ?網(wǎng)絡通信模塊設計

        2.1 文本數(shù)據(jù)傳輸

        該模塊在系統(tǒng)中的主要任務為完成數(shù)據(jù)和信息的傳遞工作。具體而言,有兩項工作任務,其一是文本信息的傳遞,其二是二進制數(shù)據(jù)的傳遞。

        為了完成上述兩項數(shù)據(jù)傳遞工作,筆者在交易系統(tǒng)中選取了谷歌公司的Volley框架系統(tǒng)作為整個系統(tǒng)的底層依賴包完成信息數(shù)據(jù)的傳輸任務。該框架提供了json格式數(shù)據(jù)的訪問,開發(fā)者能夠在此基礎上進行開發(fā),使網(wǎng)絡通信流程更加便捷和方便。筆者在該框架的基礎上完成了二次封裝。該框架系統(tǒng)內(nèi)具備:Request Queue,Image Loader,Json Request,Network Response以及Listener。

        Volleysingleton:可以在其中對Request Queue進行初始化,并且對于網(wǎng)絡上的請求進行處理,用Image Loader存儲系統(tǒng)平臺中緩存的圖片。

        Utf8json Object Request:可以對Request進行自定義,并且對系統(tǒng)上的獲取到的信息進行解碼任務,其可以避免文本數(shù)據(jù),特別是中文數(shù)據(jù)在傳輸過程中產(chǎn)生亂碼。

        2.2 二進制數(shù)據(jù)的傳輸

        在筆者設計的系統(tǒng)中,對于二進制數(shù)據(jù)的傳輸都是通過Httpurlconnection進行實現(xiàn)。除此之外,運用操作系統(tǒng)本身具備的Handler、Message等工具,在設備終端內(nèi)完成圖片文件、音頻數(shù)據(jù)等傳輸工作。其后,對于上述流程涉及到的接口,筆者進行了接口的封裝工作,封裝過后可以便利的對該模塊進行調(diào)用。

        File info:對于File進行定義內(nèi)容,以供在上傳下載數(shù)據(jù)時進行調(diào)用。

        Downfile Listener:在該模塊內(nèi)運用了Getimage和Getfile兩種方法,以此來實現(xiàn)向上層平臺的數(shù)據(jù)傳輸。

        Upfilelistener:用于調(diào)用Uploadfile類向上層完成數(shù)據(jù)傳遞與參數(shù)傳遞。

        Uploadfile:該模塊主要應用于上傳文件數(shù)據(jù)任務,其中主要包含了圖片文件和音頻文件的上傳。

        3 ?司機端應用的詳細設計與實現(xiàn)

        3.1 登陸模塊

        該模塊主要應用于物流司機在移動終端上進行賬號的登陸。在該模塊中,主要引入了Oauth 2.0的認證機制,保證賬號登陸信息安全。在用戶首次登陸的過程中,需要用戶即物流司機輸入手機號碼并且設定登陸密碼。在該步驟的操作中,服務器向客戶端發(fā)送兩項參數(shù):Access-Token以及Refresh-Token,與此同時,服務器將自動記錄下用戶輸入的內(nèi)容和相應的有效時長。用戶在后期登陸時,啟動客戶端以后服務器會再次自動驗證Access-Token,如果驗證通過,服務器就會允許用戶的登陸行為,如果驗證不通過,就會自動轉(zhuǎn)到賬戶和密碼的登陸界面,用戶則需要重新進行登陸。除此之外,還在登陸模塊中設定了找回密碼功能,同樣采用驗證碼驗證的方式進行密碼重置。

        3.2 注冊模塊

        在注冊模塊中,該系統(tǒng)采取了手機號注冊的方式。用戶在輸入自己的手機號以后,系統(tǒng)服務器將與第三方信息發(fā)送平臺協(xié)作發(fā)送驗證碼,用戶輸入驗證碼以后,服務器進行驗證碼核對,如果驗證碼正確則允許用戶進行注冊,如果驗證碼不正確,則拒絕用戶注冊。在經(jīng)過驗證碼驗證以后,需要用戶上傳頭像和相關資格證件、車輛證件,以保證司機信息的真實性,保障物流安全。

        3.3 接單模塊

        該系統(tǒng)在首頁界面上將根據(jù)物流司機的車輛運載能力信息、位置信息等為物流司機客戶端推薦訂單,司機可以自由選擇接單。除此之外,司機客戶端還設置了常運路線和運輸距離限制等條件,系統(tǒng)將根據(jù)物流司機的設置為司機推薦符合司機本人設置要求的訂單。

        在該模塊的實現(xiàn)過程中,筆者使用了Setting Activity類,其用于修改或設定運輸范圍和車輛運載能力。Getbetween Volumn可以獲取司機設置的貨物體積限制,Getbetween Weight獲取車輛運載重量限制范圍。

        3.4 溝通模塊

        溝通模塊主要應用于司機和物流需求方的信息溝通。主要實現(xiàn)邏輯如下:客戶端在服務器端獲取最新的消息,服務器通過群組ID或用戶名稱ID從數(shù)據(jù)庫中獲得消息,并且發(fā)送到物流司機客戶端。物流司機發(fā)送至物流需求方的信息也會經(jīng)過同樣的過程實現(xiàn)信息傳遞。完成信息傳遞流程以后,其后可以通過操作系統(tǒng)消息推送路徑實現(xiàn)消息呈現(xiàn)。

        3.5 訂單模塊

        在訂單模塊中,物流司機可以看到自己已經(jīng)接受的訂單,并且所有訂單將按照發(fā)貨前、發(fā)貨中、已完成進行分類。在發(fā)貨前,需要物流司機在客戶端內(nèi)填寫訂單信息,并按“發(fā)貨”按鈕將訂單轉(zhuǎn)入發(fā)貨中類別。在發(fā)貨中,系統(tǒng)將自動記錄司機的運輸貨物的動態(tài)軌跡,并將路線軌跡實時更新至需求方平臺。在訂單完成后,物流司機在客戶端內(nèi)選擇已經(jīng)送達,由物流發(fā)貨方和收獲方進行訂單確認以后,系統(tǒng)直接將資金轉(zhuǎn)入物流司機綁定的銀行賬戶內(nèi),至此整個交易流程結束。

        4 ?結語

        該交易撮合系統(tǒng)可以有效的提升公路運輸產(chǎn)業(yè)的信息溝通效率,有效促進我國物流產(chǎn)業(yè)信息化、智能化進程。

        參考文獻

        [1] 李向前.基于ios的物流撮合交易系統(tǒng)的設計與實現(xiàn)[D].北京郵電大學,2018.

        [2] 高超.糧食大宗商品電商交易及物流平臺設計與實現(xiàn)[D].天津大學,2018.

        [3] 胡堃.基于供應鏈的三方物流訂單系統(tǒng)研究與實現(xiàn)[D].湖南大學,2016.

        [4] 尤晶晶.第三方物流交易系統(tǒng)設計[J].科技資訊,2010(2):90.

        猜你喜歡
        物流
        本刊重點關注的物流展會
        “智”造更長物流生態(tài)鏈
        汽車觀察(2018年12期)2018-12-26 01:05:44
        企業(yè)該怎么選擇物流
        消費導刊(2018年8期)2018-05-25 13:20:16
        基于低碳物流的公路運輸優(yōu)化
        決戰(zhàn)“最后一公里”
        商界(2014年12期)2014-04-29 00:44:03
        多方支持推動物流行業(yè)“洗牌”
        物流科技(2011年12期)2011-06-15 01:29:56
        大桥未久亚洲无av码在线| 成人av资源在线观看| 久久中文字幕人妻淑女| s级爆乳玩具酱国产vip皮裤| 日本黄页网站免费大全| 狠狠躁夜夜躁人人爽天天不卡| 国家一级内射高清视频| 美国少妇性xxxx另类| 国产真人无码作爱视频免费| 亚洲欧美日韩精品久久亚洲区色播| 麻豆国产精品伦理视频| 亚洲欧洲免费无码| 国产av无码专区亚洲av极速版| 一本一本久久久久a久久综合激情| 伊人狼人影院在线视频| 51国产偷自视频区视频| 伊人狠狠色丁香婷婷综合| 亚洲欧美国产日产综合不卡| 最新国产精品国产三级国产av| 亚洲综合天堂av网站在线观看| 300部国产真实乱| 久久夜色精品国产亚洲噜噜 | 手机在线免费观看的av| 日产精品久久久一区二区| 亚洲人成人影院在线观看| 亚洲av伊人久久综合性色| 国内精品亚洲成av人片| 久久精品成人无码观看不卡| 女人体免费一区二区| 日本在线无乱码中文字幕| 四虎国产成人永久精品免费| 亚洲中文久久精品无码ww16| 人妻少妇精品一区二区三区| 91视色国内揄拍国内精品人妻 | 亚洲国产剧情一区在线观看| 一区二区三区四区在线观看日本| 亚洲va久久久噜噜噜久久男同| 亚洲成AⅤ人在线观看无码| 91精品福利一区二区三区| 国产精品久久久久9999| 5级做人爱c视版免费视频|