999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2022-02-18 10:12:58楊天宇
科技創(chuàng)新與應用 2022年3期
關鍵詞:數(shù)據(jù)庫設備系統(tǒng)

楊天宇,趙 力

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

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

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

卡車調度系統(tǒng)作為礦山信息化、智能化的綜合應用平臺,其主要應用都在PC 端,隨著互聯(lián)時代、信息時代的到來,PC 端遠不能滿足日常管理的需要。基于卡車調度的移動APP 是將卡車調度系統(tǒng)內與生產(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 卡車調度系統(tǒng)移動APP 功能架構

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

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

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

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

安卓(Android)是一種基于Linux 內核(不包含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)內移動設備終端進行定位的技術,普遍適用于室外等空曠地區(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]。

在將卡車調度系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)同步到云端服務器數(shù)據(jù)庫后,將同步到云端服務器的數(shù)據(jù)與原有卡車調度系統(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ù)庫是以原有卡車調度系統(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)的。該技術可對不同內容提供豐富的、互動性強的界面交互展示,使得內容的呈現(xiàn)更精美,并且數(shù)據(jù)提取速度快。客戶端界面如圖3 所示。

圖3 界面顯示

5 APP 運行效果

卡車調度系統(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ā)展空間。基于卡車調度系統(tǒng)開發(fā)的移動APP 將會被廣泛應用于露天礦,提高生產(chǎn)工作效率的同時也對礦山智能化發(fā)展奠定了基礎。

猜你喜歡
數(shù)據(jù)庫設備系統(tǒng)
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
500kV輸變電設備運行維護探討
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 亚洲精品日产精品乱码不卡| 国产精品久久久久鬼色| 亚洲美女久久| 欧美精品导航| 久久久久夜色精品波多野结衣| 久久人搡人人玩人妻精品一| 色婷婷电影网| 91小视频在线观看| 精品国产中文一级毛片在线看| 日韩人妻少妇一区二区| 久久青草热| 国产精品综合久久久| 国产精品一区二区不卡的视频| 为你提供最新久久精品久久综合| 99re在线观看视频| 91视频精品| 国产精品亚欧美一区二区| 欧美一区日韩一区中文字幕页| 国产精品女人呻吟在线观看| 99在线观看精品视频| yjizz国产在线视频网| 国产在线91在线电影| 国内精品久久人妻无码大片高| 亚洲三级电影在线播放| 99九九成人免费视频精品| 国产色图在线观看| 欧美翘臀一区二区三区| 最新痴汉在线无码AV| 就去吻亚洲精品国产欧美| 视频一本大道香蕉久在线播放| 欧美国产中文| 国产精品妖精视频| 亚洲天堂首页| 成人午夜免费视频| 国产91精选在线观看| 国产福利不卡视频| 国产福利小视频在线播放观看| 欧美激情伊人| 亚洲精品无码人妻无码| 曰韩人妻一区二区三区| 国产福利在线免费观看| 亚洲精品手机在线| 精品国产中文一级毛片在线看| 乱人伦中文视频在线观看免费| 宅男噜噜噜66国产在线观看| 国内精品视频在线| 国产十八禁在线观看免费| 中文字幕免费视频| 波多野结衣视频一区二区| 欧美劲爆第一页| 欧美 国产 人人视频| 欧美无专区| 超碰精品无码一区二区| 国产成人91精品免费网址在线 | a级毛片免费网站| 中文字幕亚洲第一| 国产激爽大片在线播放| 久久精品人人做人人爽| 欧美日韩亚洲国产| 国产人人射| 欧美乱妇高清无乱码免费| 婷婷亚洲视频| 综合网久久| 亚洲综合色吧| 极品国产在线| 国产一级裸网站| 亚洲精品色AV无码看| 中文字幕 欧美日韩| 一级成人欧美一区在线观看| 久996视频精品免费观看| 香蕉视频国产精品人| 在线观看国产精美视频| 综合天天色| 亚洲欧美激情小说另类| 精品超清无码视频在线观看| 亚洲精品不卡午夜精品| 国产高清在线丝袜精品一区| 国产丝袜精品| 国产91小视频| 久久人搡人人玩人妻精品一| 波多野结衣一区二区三视频| 亚洲大尺码专区影院|