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

        ?

        基于卡車調(diào)度系統(tǒng)的移動APP 應用開發(fā)

        2022-02-18 10:12:58楊天宇
        科技創(chuàng)新與應用 2022年3期
        關鍵詞:卡車框架終端

        楊天宇,趙 力

        (1.中煤科工集團沈陽研究院有限公司,遼寧 撫順 113122;2.國家煤礦安全技術重點實驗室,遼寧 撫順 113122)

        智能化設備隨著互聯(lián)網(wǎng)技術的發(fā)展正持續(xù)更新?lián)Q代,為了適應市場對設備功能的需求,眾多企業(yè)及個人持續(xù)增強對Android 系統(tǒng)的研究,基于Android 系統(tǒng)平臺尋找更多的移動APP 開發(fā)方式。在Android 平臺上以原有卡車調(diào)度系統(tǒng)功能為參照開發(fā)對應功能的移動APP,并通過平板及手機等移動設備應用于礦山中,從而達到能夠簡便、快捷地查看礦山運行情況。

        1 卡車調(diào)度系統(tǒng)APP 需求

        卡車調(diào)度系統(tǒng)作為礦山信息化、智能化的綜合應用平臺,其主要應用都在PC 端,隨著互聯(lián)時代、信息時代的到來,PC 端遠不能滿足日常管理的需要?;诳ㄜ囌{(diào)度的移動APP 是將卡車調(diào)度系統(tǒng)內(nèi)與生產(chǎn)高度關聯(lián)的功能提煉出來,在移動端進行展示,最大限度地還原生產(chǎn)工藝與實時生產(chǎn)情況,通過對車鏟配比、生產(chǎn)過程中車輛的實時運行情況、產(chǎn)量情況、設備出動情況、設備故障情況進行匯總展示在移動APP 上,并根據(jù)上述信息形成當班效率分析以及單臺設備的效率分析,為生產(chǎn)管理者以及生產(chǎn)指揮參與者在生產(chǎn)決策過程中提供科學依據(jù),打破時間與空間的限制,高度匹配礦山行業(yè)生產(chǎn)特性,滿足全方位實時管理的需求。并按照系統(tǒng)建設的需求,使整個系統(tǒng)有個清晰的規(guī)劃,再結合APP系統(tǒng)的特點,整理出總體設計思路,如系統(tǒng)功能架構見圖1。

        圖1 卡車調(diào)度系統(tǒng)移動APP 功能架構

        2 卡車調(diào)度系統(tǒng)APP 數(shù)據(jù)來源

        卡車調(diào)度系統(tǒng)由車載終端軟件、通訊端及調(diào)度中心軟件組成,車載終端軟件能夠收集卡車的駕駛員姓名、工號,卡車的實時定位信息,卡車的故障、延時和備用信息,卡車的裝卸車信息。數(shù)據(jù)通過網(wǎng)絡傳輸?shù)娇ㄜ囌{(diào)度系統(tǒng)專屬服務器中并儲存在數(shù)據(jù)庫中??ㄜ囌{(diào)度系統(tǒng)應用于露天礦山,將卡車調(diào)度系統(tǒng)數(shù)據(jù)與云服務器進行通訊,設置網(wǎng)關對應參數(shù)后可自行組網(wǎng),從而進行卡車調(diào)度系統(tǒng)的數(shù)據(jù)傳輸,通過網(wǎng)絡上傳至云服務器,卡車調(diào)度系統(tǒng)移動APP 可從云服務器獲取相應數(shù)據(jù)顯示。

        3 關鍵技術實現(xiàn)

        3.1 安卓APP 開發(fā)技術

        安卓(Android)是一種基于Linux 內(nèi)核(不包含GNU組件)的自由及開放源代碼的操作系統(tǒng)。已經(jīng)有了成熟的開發(fā)技術,在現(xiàn)有開發(fā)技術的基礎上,企業(yè)需要根據(jù)自身實際發(fā)展情況及近年來在安卓平臺開發(fā)的軟件的經(jīng)驗基礎下,開發(fā)屬于自己的開發(fā)技術。目前,開發(fā)技術的基礎是效率高且低成本的軟件快速開發(fā)框架[1]。圖2 所示為目前比較常用的Android 快速開發(fā)框架。

        圖2 Android 快速開發(fā)框架

        Afinal 是一個Android 的sqlite orm 和ioc 框架,并且其中包含了http 框架,使其更加簡單易用。xUtils 是在Afinal 框架的基礎上進行了大量重構,使得xUtils 擁有更加靈活的ORM,支持大文件上傳。ThinkAndroid 是遵循Apache2 開源協(xié)議的Android 快速開發(fā)框架,主要是為了進行快速、簡單的Android 應用程序的開發(fā)。AndBase 是為Android 開發(fā)者量身打造的一款開源類庫產(chǎn)品。dhroid是基于Android 平臺,極速開發(fā)框架,其核心設計目標是開發(fā)迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展,使你更快、更好地開發(fā)商業(yè)級別應用。KJFrame-ForAndroid 又叫KJLibrary,是一個Android 的orm 和ioc框架,并在其中封裝了Android 的http 與Bitmap 的框架。

        Android 平臺的移動APP 開發(fā)想要從6 種快速開發(fā)框架中選擇不同框架完成自身開發(fā)技術的升華,就必須找出對自身APP 功能以及應用最適合的框架,并剔除其他多余框架,建立屬于自己的快速框架系統(tǒng)。

        3.2 HTML5 技術選擇

        (1)利用HTML5 Application Cache 技術在APP 中使用Application Cache 功能來減少發(fā)送接收請求的數(shù)量,并將數(shù)據(jù)在緩存中呈現(xiàn)HTML 模版的同時儲存在本地存儲中,使得程序可以脫機運行。利用HTML5 開發(fā)APP,數(shù)據(jù)傳輸快,實現(xiàn)迅速,交互體驗流暢。

        (2)在HTML5 中,通過設備適配功能可以識別不同設備的型號與屏幕,根據(jù)屏幕的大小選擇性地執(zhí)行CSS來適應屏幕的指定需求,實現(xiàn)自適應顯示[2]。

        3.3 移動端定位技術

        移動終端的定位技術主要指移動終端通過計算得出自己所處位置的地理坐標。這種技術主要有GPS、A-GPS和E-OTD 等幾種。

        3.3.1 GPS

        全球衛(wèi)星定位系統(tǒng)是美國第二代衛(wèi)星導航系統(tǒng)。通過覆蓋全球的24 顆衛(wèi)星來進行定位,在地面任何一個位置,只要能夠接收到不少于4 顆衛(wèi)星的信號就可以通過衛(wèi)星信號獲得該位置的經(jīng)緯度、高程等數(shù)據(jù)。GPS 衛(wèi)星發(fā)射的原始數(shù)據(jù)可以由終端進行處理,也可以由網(wǎng)絡服務器進行處理,該數(shù)據(jù)可用于車輛導航和手持設備。

        3.3.2 A-GPS

        A-GPS 即輔助GPS 技術,它可以提高GPS 衛(wèi)星定位系統(tǒng)的性能。它是一種結合了網(wǎng)基站信息及GPS 信息對網(wǎng)內(nèi)移動設備終端進行定位的技術,普遍適用于室外等空曠地區(qū)。該技術優(yōu)點為:首次獲取GPS 信號時間為幾秒鐘,速度較快,并且在存在不規(guī)則建筑物、樹木等可以干擾正常GPS 信號定位的情況下,通過基站網(wǎng)絡也可以實現(xiàn)快速定位。

        3.3.3 E-OTD

        E-OTD 定位方法是移動終端通過接收周圍至少三個基站的測量數(shù)據(jù),通過獲取不同基站信號傳輸?shù)揭苿咏K端的時間差和基站與移動終端之間的距離通過公式計算得出的移動終端所處的位置坐標。當用E-OTD 功能的移動終端和定位單元接收至少來自于三個基站發(fā)出的信號時,每個基站信號到達移動終端和定位單元的時間差可以計算出來,根據(jù)這些時間差值可以得到多組交叉雙曲線,從而獲得移動端的近似位置[3]。

        3.4 數(shù)據(jù)庫同步技術

        數(shù)據(jù)同步又分為三種情況:

        (1)間接同步:用于無網(wǎng)絡連接環(huán)境中的同步方法。

        (2)直接同步:通過連接到局域網(wǎng)的移動設備之間進行數(shù)據(jù)同步的方法。

        (3)網(wǎng)絡同步:通過互聯(lián)網(wǎng)將數(shù)據(jù)先同步到服務器上,然后再通過服務器同步給移動設備的同步方法[4]。

        在將卡車調(diào)度系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)同步到云端服務器數(shù)據(jù)庫后,將同步到云端服務器的數(shù)據(jù)與原有卡車調(diào)度系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)進行比對,在比對存在不一致情況時再次進行同步數(shù)據(jù)操作,直至數(shù)據(jù)對比無誤。

        4 移動APP 系統(tǒng)功能設計

        4.1 數(shù)據(jù)接收模塊

        當軟件APP 啟動時,該模塊的功能主要是接收從車載終端發(fā)送過來的數(shù)據(jù)包,并對數(shù)據(jù)包進行解析獲取其中的車輛數(shù)據(jù)信息,同時將解析后的數(shù)據(jù)存入云端服務器的數(shù)據(jù)庫中,數(shù)據(jù)傳輸過程中使用的網(wǎng)絡協(xié)議是UDP協(xié)議,UDP 協(xié)議是一種非連接的、不可靠的通信協(xié)議[5]。UDP 協(xié)議只要有客戶端的請求,服務端就會將所需數(shù)據(jù)一次性全部發(fā)送給客戶端,所以UDP 協(xié)議適合少量數(shù)據(jù)的傳輸,并且UDP 協(xié)議傳輸速度快、延遲低、實時性更好,被廣泛應用于網(wǎng)絡和通訊。

        4.2 地圖導航顯示模塊

        通過Android 平臺開發(fā)導航地圖過程中,主要采用Android 提供的MapView 和EditView 兩個類實現(xiàn)。通過MapView 來實現(xiàn)地圖的移動和縮放功能。通過EditView實現(xiàn)地理資料以及位置的呈現(xiàn)。

        4.3 數(shù)據(jù)庫設計

        根據(jù)客戶需求設計合理的數(shù)據(jù)庫結構,并建立數(shù)據(jù)庫。為了更好地對數(shù)據(jù)進行保存與管理,將數(shù)據(jù)存儲到數(shù)據(jù)庫中。數(shù)據(jù)庫設計遵循一對一設計原則進行數(shù)據(jù)庫的設計及維護,來避免數(shù)據(jù)大且數(shù)據(jù)雜的情況出現(xiàn)。數(shù)據(jù)庫設計遵循獨特命名原則,從而減少數(shù)據(jù)冗雜,維護數(shù)據(jù)一致性。數(shù)據(jù)庫設計遵循雙向使用原則,索引功能原則和事物使用原則,索引功能原則的運用能夠提高數(shù)據(jù)查找效率靈活地排列數(shù)據(jù),事物使用原則的運用可以提高數(shù)據(jù)資源的更新和獲取速度。

        由于云服務器中數(shù)據(jù)庫是以原有卡車調(diào)度系統(tǒng)數(shù)據(jù)庫為依據(jù)建立的數(shù)據(jù)庫,在原有數(shù)據(jù)庫的基礎上新增移動APP 所需的表并刪除其他不需要的表。

        4.4 報表系統(tǒng)

        根據(jù)現(xiàn)場實際需要,提供延時、故障、作業(yè)統(tǒng)計分析,設備可用、實動等數(shù)據(jù)計算對比。

        建立一套快速、完整、準確的生產(chǎn)信息查詢系統(tǒng),以圖表、曲線的形式展示設備的產(chǎn)量、里程、時間等信息,為管理者決策提供數(shù)據(jù)支持。

        4.5 界面展示模塊

        界面展示是利用HTML5 相關的Web 技術進行實現(xiàn)的。該技術可對不同內(nèi)容提供豐富的、互動性強的界面交互展示,使得內(nèi)容的呈現(xiàn)更精美,并且數(shù)據(jù)提取速度快??蛻舳私缑嫒鐖D3 所示。

        圖3 界面顯示

        5 APP 運行效果

        卡車調(diào)度系統(tǒng)的移動APP 系統(tǒng)上線運行至今,解決了許多生產(chǎn)管理中相關的問題,如現(xiàn)場出現(xiàn)緊急情況需要在對現(xiàn)場進行了解后方可做決定時,可在移動設備上使用APP 軟件對現(xiàn)場生產(chǎn)情況進行查看,這樣既減少了由于不及時處理而導致的隱患,又提高了辦事效率。并且根據(jù)現(xiàn)場不同的管理人員給出不同的軟件使用權限,便于現(xiàn)場人員簡便了解實際的設備運行情況。

        6 結束語

        技術的不斷進步,人們生活更加便捷,對移動設備更加依賴,移動設備APP 的設計為了滿足人們的使用習慣也在不斷完善。因此,移動終端的APP 相關工作都有著較大發(fā)展空間?;诳ㄜ囌{(diào)度系統(tǒng)開發(fā)的移動APP 將會被廣泛應用于露天礦,提高生產(chǎn)工作效率的同時也對礦山智能化發(fā)展奠定了基礎。

        猜你喜歡
        卡車框架終端
        框架
        X美術館首屆三年展:“終端〉_How Do We Begin?”
        廣義框架的不相交性
        通信控制服務器(CCS)維護終端的設計與實現(xiàn)
        忙碌的卡車
        IIHS強調(diào):卡車側防鉆撞保護很有必要
        忙碌的卡車
        WTO框架下
        法大研究生(2017年1期)2017-04-10 08:55:06
        多功能北斗船載終端的開發(fā)應用
        電子制作(2016年15期)2017-01-15 13:39:14
        一種基于OpenStack的云應用開發(fā)框架
        国产永久免费高清在线| 91精品91| 亚洲精品~无码抽插| 亚洲av无码电影在线播放| av无码国产在线看免费网站| 狠狠色噜噜狠狠狠狠7777米奇| 色欲人妻综合网| 人妻无码aⅴ不卡中文字幕| 欧美性开放bbw| 最新国产av无码专区亚洲| 无码丰满少妇2在线观看| 女性自慰网站免费看ww| 中国精品视频一区二区三区| 青青草视频在线你懂的| 久久老熟女乱色一区二区| 精品亚洲一区二区在线观看| 中国亚洲av第一精品| 91国产精品自拍在线观看| 手机免费在线观看av网址| 2019nv天堂香蕉在线观看 | 狠狠色噜噜狠狠狠777米奇小说 | 中文字幕日本av网站| 漂亮人妻出轨中文字幕| 亚洲一区二区日韩专区| 久久午夜av一区二区三区| 亚洲无av在线中文字幕| 精品区2区3区4区产品乱码9| 久久久久香蕉国产线看观看伊| 狠狠色丁香久久婷婷综合蜜芽五月 | 亚洲欧美在线视频| 视频女同久久久一区二区三区| 韩国美女主播国产三级| 中文字幕亚洲综合久久久| 亚洲中文字幕人妻av在线| 国产丝袜美女| 国产99在线 | 亚洲| 亚洲综合一区无码精品| 亚洲五月婷婷久久综合| 成人免费视频自偷自拍| 日本国产一区二区在线观看| 天天射综合网天天插天天干|