• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于云數(shù)據(jù)平臺的手機(jī)智能停車場查詢系統(tǒng)設(shè)計與實現(xiàn)

      2018-03-26 02:14:46于斌余紅珍
      軟件導(dǎo)刊 2018年3期
      關(guān)鍵詞:停車位車位停車場

      于斌 余紅珍

      摘要:

      智能停車場查詢系統(tǒng)是基于Android平臺的智能停車場管理系統(tǒng)客戶端,主要為用戶提供查詢停車場和車位信息、定位、導(dǎo)航、個人信息管理等功能。利用手機(jī)等移動終端查詢停車場和車位信息,實際上是基于位置的服務(wù)。用戶通過手機(jī)應(yīng)用程序,接入互聯(lián)網(wǎng)訪問云數(shù)據(jù)平臺,取得目的地附近的實時相關(guān)信息。應(yīng)用程序開發(fā)采用HTML+CSS+JS方式,基本框架采用HTML5語言編寫。對不同品牌的Android手機(jī)進(jìn)行測試表明,系統(tǒng)能較好地完成查詢?nèi)蝿?wù)。

      關(guān)鍵詞:

      智能停車場;Android;云數(shù)據(jù)平臺;HTML5

      DOIDOI:10.11907/rjdk.172245

      中圖分類號:TP319

      文獻(xiàn)標(biāo)識碼:A文章編號文章編號:16727800(2018)003011103

      英文摘要Abstract:The intelligent parking inquiry system is based on Android platform.It is the client of intelligent parking management system. It mainly provides the functions to inquire car parks and parking information, locating,navigating and personal information management. It is locationbased service, which belongs to the application of Internet of Things.The user through the mobile phone application, access to the Internet to access the cloud data platform, achieved realtime information near the destination. The application development mode is HTML+CSS+JS, and the basic frame is above HTML5. After testing different brands of Android mobile phones, the system can better complete the inquiry task.

      英文關(guān)鍵詞Key Words:intelligent car park;Android;cloud data platform;HTML5

      0引言

      駕車出行,停車位一位難求,智能停車場查詢系統(tǒng)應(yīng)運而生。在任何地方、任何地點,只需打開軟件便能第一時間實時定位到當(dāng)前地點,并獲取周邊所有停車場的詳細(xì)信息。智能停車場查詢系統(tǒng)致力于方便用戶查找停車位,提高停車場的利用率,并且通過網(wǎng)絡(luò)平臺使用戶付費或停車場收費更簡便。用戶通過查詢停車場地理位置及使用情況,進(jìn)行預(yù)定及導(dǎo)航,可提高停車效率。

      1云數(shù)據(jù)平臺

      智能停車場管理系統(tǒng)是基于物聯(lián)網(wǎng)、云計算和大數(shù)據(jù)的停車管理與運營系統(tǒng)。單個停車場系統(tǒng)存在信息孤島問題,而智能停車場管理系統(tǒng)實現(xiàn)多個停車場在同一平臺上集中統(tǒng)一管理,所有停車場信息和車輛信息直接上傳至云平臺,用戶可以查詢到詳細(xì)的停車場和車位信息以及附加信息并進(jìn)行選擇。系統(tǒng)集成車輛進(jìn)出管理、收費管理、語音提示、停車場內(nèi)車位引導(dǎo)等多種實用技術(shù)和增值服務(wù),如圖1所示。

      云數(shù)據(jù)平臺包括數(shù)據(jù)采集端、數(shù)據(jù)中心和數(shù)據(jù)顯示終端。數(shù)據(jù)采集端采集本地停車場中空停車位數(shù)據(jù)信息,實時上傳給數(shù)據(jù)中心,數(shù)據(jù)中心利用大數(shù)據(jù)分析方法比對數(shù)據(jù),分析停車場停車數(shù)據(jù)信息,數(shù)據(jù)顯示終端通過網(wǎng)絡(luò)或地圖工具將各個停車場實時情況進(jìn)行顯示[2]。

      智能停車場查詢系統(tǒng)從云數(shù)據(jù)平臺實現(xiàn)的業(yè)務(wù)流程劃分為信息收集、實時信息處理和結(jié)果信息反饋三大模塊。信息收集,對應(yīng)云數(shù)據(jù)平臺處理的Iaas層,主要涉及云處理接口、外圍軟硬資源的獲取、設(shè)備搭建等,實現(xiàn)的功能有:獲取各停車場的實時車位數(shù)據(jù)信息,獲取各停車場的具體位置數(shù)據(jù)。實時信息處理,對應(yīng)云數(shù)據(jù)平臺處理的Paas層,主要涉及云平臺的大數(shù)據(jù)處理,實現(xiàn)的功能有:對于不斷變化的各車庫停車位信息適時更新,快速處理用戶對車位的預(yù)定和查詢需求。結(jié)果信息反饋,對應(yīng)云數(shù)據(jù)平臺處理的Saas層,主要涉及云處理服務(wù),實現(xiàn)的功能有:將處理后的信息傳遞給用戶,同時完成系統(tǒng)的數(shù)據(jù)庫信息更改、通知車庫等。

      聚合數(shù)據(jù)平臺是一個提供原始數(shù)據(jù)API服務(wù)的綜合性云數(shù)據(jù)平臺,其功能類似于Google APIS。聚合數(shù)據(jù)提供30大類、100種以上基礎(chǔ)數(shù)據(jù)API服務(wù),該平臺是國內(nèi)最大的基礎(chǔ)數(shù)據(jù)API服務(wù)提供商。聚合數(shù)據(jù)平臺主要功能之一就是手機(jī)聚合,專門面向智能手機(jī)提供原始數(shù)據(jù)服務(wù),包含LBS(Location Based Service,基于位置的服務(wù))、資訊、公共交通、日常生活等在內(nèi)的數(shù)千萬專業(yè)數(shù)據(jù)調(diào)用服務(wù)。

      2智能停車場查詢系統(tǒng)設(shè)計

      智能停車場查詢系統(tǒng)是基于Android平臺的智能停車場管理系統(tǒng)的用戶客戶端,屬于基于位置的服務(wù)。當(dāng)用戶通過手機(jī)進(jìn)行停車位查詢或預(yù)定時,客戶端先調(diào)用聚合數(shù)據(jù)API接口,向云平臺發(fā)送位置信息,同時提出數(shù)據(jù)請求,云平臺接收并處理客戶需求后,將信息進(jìn)行反饋,客戶端頁面顯示。系統(tǒng)能直接采用百度或高德地圖,標(biāo)注出具體的停車庫位置以供用戶查看使用,甚至還可提供導(dǎo)航、停車場車位引導(dǎo)等一系列增值服務(wù)。

      用戶登錄系統(tǒng)后,可以查詢附近停車場詳細(xì)信息,如停車場名、停車場地址、價格、車位詳細(xì)情況等。用戶可通過系統(tǒng)預(yù)定空車位,預(yù)定后可查看導(dǎo)航路線前往目的地。借助網(wǎng)絡(luò)平臺,用戶還可以付費、查詢消費詳情。

      3設(shè)計關(guān)鍵代碼

      智能停車場查詢系統(tǒng)使用Hbuilder作為編程工具,以第三方接口取得實時數(shù)據(jù),基本框架編寫采用HTML5語言。

      3.1API數(shù)據(jù)接口連接

      app.controller('homeCtrl',['MYMscope','jwtime','ajax','obj1',function(MYMscope,jwtime,ajax,obj1){

      jwtime.timeinterval(placeReady);

      function placeReady(){

      ajax.getData('json/1.json',function(data){

      MYMscope.result = data.result;

      MYMscope.count = data.count;

      MYMscope.CCTP = 'http://images.juheapi.com/park/';

      })

      }

      MYMscope.seturl = function(oo){

      obj1.CCID = oo.arr.CCID;

      }

      }])

      3.2主頁面數(shù)據(jù)信息顯示

      您所在的區(qū)域共有

      {{count}}

      個停車場

      3.3頁面自適應(yīng)寬度設(shè)置

      size = MYM(window).width()/16;

      MYM("html").css("font-size",size);

      MYM(window).resize(function(){

      size = MYM(window).width()/16;

      MYM("html").css("font-size",size);

      })

      3.4AJAX設(shè)置

      app.service('ajax',['MYMhttp',function(MYMhttp){

      this.getData = function(url,fn){

      MYMhttp.get(url).success(fn);

      }

      }])

      3.5當(dāng)前地點定位

      通過高德地圖官方API提供的接口,運用其中的AMap.Geolocation、AMap.event. addListener等方法進(jìn)行精確地址定位,此精確定位指HTML定位,若定位失敗則進(jìn)行相對模糊的IP定位。

      function init(){

      var map = new AMap.Map('content',{

      center: [117.000923, 36.675807],

      zoom: 10

      });

      var geoOptions={

      enableHighAccuracy:true,

      maximumAge:1000,

      GeoLocationFirst:true

      };

      geolocation=new AMap.Geolocation(geoOptions);

      geolocation.getCurrentPosition();

      AMap.event.addListener(geolocation,'complete',function(data){

      console.log(data);

      var street = data.addressComponent.street;

      var township = data.addressComponent.township;

      jd = data.position.lng;

      wd = data.position.lat;

      MYM('#placename').text(street+township);

      });

      AMap.event.addListener(geolocation,'error',function(d){

      geolocation.getCityInfo(function(res,data){

      MYM('#placename').text(data.city);

      jd = data.center[0];

      wd = data.center[1];

      console.log(data);

      });

      });

      }

      4系統(tǒng)測試

      系統(tǒng)測試環(huán)境:①Windows 7操作系統(tǒng);②HBuilder v7.6.2.0綠色版;③聚合數(shù)據(jù)接口;④手機(jī)操作系統(tǒng)Android 6.0。

      應(yīng)用程序測試結(jié)果如圖2、圖3所示,能在不同品牌Android手機(jī)上運行,達(dá)到查詢停車場信息的目的。

      百度地圖在多次調(diào)用時有可能發(fā)生錯誤,獲取的地址再次返回給百度時,顯示的地址會有偏差,但是百度地圖數(shù)據(jù)接口沒有更詳細(xì)的說明。后期改用高德地圖,問題得到解決。

      5結(jié)語

      本文對智能停車場查詢需求進(jìn)行了分析,設(shè)計開發(fā)了一個基于HTML5的智能停車場查詢系統(tǒng)。系統(tǒng)嚴(yán)格按照軟件工程進(jìn)行開發(fā),達(dá)到了預(yù)期目標(biāo)。但本系統(tǒng)功能還可進(jìn)一步完善,在界面美觀和操作處理細(xì)節(jié)上還需要改進(jìn)。

      參考文獻(xiàn)參考文獻(xiàn):

      [1]基于Android的智能車庫管理系統(tǒng)的設(shè)計與實現(xiàn)[EB/OL].https://wenku.baidu.com/.

      [2]實時車庫查詢云平臺[EB/OL].https://wenku.baidu.com/.

      [3]“享停車”智慧城市綜合云停車解決方案[EB/OL].http://www.xmzhongka.com/.

      [4]鄒力.物聯(lián)網(wǎng)與智能交通[M].北京:電子工業(yè)出版社,2012.

      [5]唐俊開.HTML5移動Web開發(fā)指南[M].北京:電子工業(yè)出版社,2012.

      [6](美)埃布爾森.Google揭秘[M].張波,譯.北京:人民郵電出版社,2010.

      [7]王向輝.Android應(yīng)用程序開發(fā)[M].第3版.北京:清華大學(xué)出版社,2016.

      責(zé)任編輯(責(zé)任編輯:杜能鋼)

      猜你喜歡
      停車位車位停車場
      為了車位我選擇了環(huán)保出行
      汽車畫刊(2020年5期)2020-10-20 05:37:35
      蹲守停車位
      英語文摘(2020年7期)2020-09-21 03:40:56
      我自己找到一個
      車位上的數(shù)
      地下停車位不動產(chǎn)登記探析
      開車出行的你,今天找到停車位了嗎?
      遵義(2018年13期)2018-08-08 03:46:00
      停車場尋車管理系統(tǒng)
      電子制作(2018年9期)2018-08-04 03:31:18
      一個車位,只停一輛?
      PLC在地下停車場排水系統(tǒng)的應(yīng)用
      電子制作(2016年15期)2017-01-15 13:39:21
      迷宮
      尚志市| 曲靖市| 花莲市| 昔阳县| 江达县| 柳州市| 怀仁县| 丰原市| 桦甸市| 苏尼特右旗| 昌都县| 南阳市| 晋州市| 台山市| 大荔县| 遂溪县| 福泉市| 霸州市| 盐源县| 深州市| 乐业县| 喀喇| 浏阳市| 象州县| 高青县| 象山县| 嘉黎县| 慈溪市| 奈曼旗| 白玉县| 海林市| 彰化市| 海安县| 南部县| 建水县| 三河市| 清镇市| 桐梓县| 荃湾区| 昌宁县| 阜康市|