国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于LBS技術(shù)的電動(dòng)汽車充電類APP的設(shè)計(jì)方案

2019-06-11 09:53李明趙力釗何劍秦曉敏
電子技術(shù)與軟件工程 2019年7期
關(guān)鍵詞:矩形客戶端檢索

文/李明 趙力釗 何劍 秦曉敏

在全國(guó)大力推廣綠色出行的大背景下,電動(dòng)汽車迅速普及。國(guó)家積極建設(shè)充電樁站等基礎(chǔ)設(shè)施。同時(shí),隨著云計(jì)算與移動(dòng)軟件技術(shù)的高速發(fā)展,國(guó)家電網(wǎng)聯(lián)合各單位發(fā)布充電服務(wù)類APP應(yīng)用,如聚能充、智芯智控等。這類應(yīng)用只提供充電樁站位置等信息的展示功能,對(duì)充電樁可用狀態(tài)實(shí)時(shí)更新支持并不十分完善。

針對(duì)目前國(guó)內(nèi)充電服務(wù)類應(yīng)用的現(xiàn)狀,本文提出了一種基于LBS云服務(wù)的電動(dòng)汽車智能充電系統(tǒng)的架構(gòu)方案,解決移動(dòng)客戶端大數(shù)量充電樁站狀態(tài)信息實(shí)時(shí)同步問(wèn)題。

1 智能充電服務(wù)類應(yīng)用面臨的問(wèn)題

此類系統(tǒng)通常由充電樁站、業(yè)務(wù)服務(wù)器和移動(dòng)端應(yīng)用三部分組成,而客戶端通常采用以下的方案來(lái)實(shí)現(xiàn):

(1)在地圖上加圖標(biāo)的方式標(biāo)注出充電樁站的位置;

(2)用不同的圖標(biāo)區(qū)分樁站的最新可用狀態(tài)。

在這種系統(tǒng)中,服務(wù)器處理大量的樁站可用狀態(tài)的查詢請(qǐng)求,此類APP必將面臨以下幾個(gè)問(wèn)題:

圖1:系統(tǒng)結(jié)構(gòu)

表1:緩存時(shí)間表

表2:標(biāo)注聚合計(jì)算時(shí)間表

圖2:矩形檢索區(qū)域

圖3:樁站聚合圖

(1)樁站數(shù)量過(guò)多時(shí),數(shù)據(jù)加載及顯示時(shí)間過(guò)長(zhǎng);

(2)在地圖縮放,地圖上樁站圖標(biāo)會(huì)重疊顯示;

(3)樁站可用狀態(tài)改變時(shí),需要實(shí)時(shí)更新數(shù)據(jù)量過(guò)大。

針對(duì)以上問(wèn)題本文提出了一種基于LBS云技術(shù)的充電服務(wù)類APP實(shí)現(xiàn)的解決方案,將狀態(tài)更新請(qǐng)求的處理分離出來(lái)讓性能更好的LBS服務(wù)器去處理。如圖1所示。

(1)業(yè)務(wù)服務(wù)器是充電業(yè)務(wù)的管理平臺(tái)。提供樁站數(shù)據(jù)發(fā)布、預(yù)約、充電控制、計(jì)費(fèi)結(jié)算等業(yè)務(wù)流程的處理。并收集充電樁可用狀態(tài)信息及時(shí)同步到LBS服務(wù)器上。

(2)智能充電樁是為電動(dòng)汽車提供充電服務(wù)的主要裝置。充電樁密集區(qū)通常建設(shè)成充電站,充電樁通過(guò)無(wú)線網(wǎng)絡(luò)將狀態(tài)及充電參數(shù)等信息及時(shí)上報(bào)給業(yè)務(wù)服務(wù)器。

(3)LBS服務(wù)器是用來(lái)解決基于位置數(shù)據(jù)的維護(hù)和檢索問(wèn)題。百度LBS云就是提供海量數(shù)據(jù)的存儲(chǔ)、檢索、展示三大功能的LBS服務(wù)器。將樁站可用狀態(tài)信息的查詢計(jì)算放在LBS服務(wù)器上,能夠充分利用業(yè)務(wù)服務(wù)器的計(jì)算資源。

(4)移動(dòng)客戶端為電動(dòng)汽車用戶提供充電管理的操作接口。用戶通過(guò)客戶端可以實(shí)時(shí)查看周邊的充電樁位置和可用狀態(tài)信息、位置導(dǎo)航,預(yù)約充電結(jié)算等操作功能。

2 移動(dòng)端APP優(yōu)化方案設(shè)計(jì)

2.1 緩存充電樁站基礎(chǔ)數(shù)據(jù),避免重復(fù)數(shù)據(jù)加載

充電樁站建設(shè)完成后,充電樁的經(jīng)緯度位置坐標(biāo)、電源類型和名稱等基礎(chǔ)信息不會(huì)頻繁變更,APP客戶端將這些數(shù)據(jù)緩存到本地,并在信息有更新的時(shí)候保持同步。

2.2 充電樁可用狀態(tài)及時(shí)刷新方案

為了解決樁站狀態(tài)更新問(wèn)題,本文結(jié)合LBS 矩形檢索優(yōu)化客戶端的實(shí)現(xiàn)方案。LBS矩形檢索是指可檢索指定矩形范圍內(nèi)的POI(Point Of Interest)信息,檢索區(qū)域通過(guò)范圍參數(shù)設(shè)定的矩形左下角和右上角的經(jīng)緯度坐標(biāo)來(lái)確定。百度 LBS 云服務(wù)允許開(kāi)發(fā)者為POI擴(kuò)展自定義字段,本文系統(tǒng)利用這些字段存儲(chǔ)樁站的名稱,可用狀態(tài)信息等。

當(dāng) APP用戶查找其附近的充電樁站時(shí),用戶關(guān)心的是地圖中可見(jiàn)區(qū)域內(nèi)的充電樁站(如圖2),APP 只更新該矩形區(qū)域內(nèi)的樁站狀態(tài)信息能夠?qū)⒏碌臄?shù)據(jù)量減少到最低。APP 端根據(jù)最新的狀態(tài)數(shù)據(jù)更新樁站對(duì)應(yīng)的圖標(biāo)。當(dāng)用戶進(jìn)行地圖區(qū)域操作時(shí)立即更新一次。當(dāng)用戶停留在某個(gè)區(qū)域一定時(shí)間后,APP 端再利用矩形檢索周期地狀態(tài)更新。

如圖3表示,當(dāng)用戶使用APP客戶端查看地圖上城市級(jí)別范圍的可用樁站時(shí),將地理位置重疊的充電樁站聚合到一起,并用數(shù)量標(biāo)注表示該范圍內(nèi)樁站個(gè)數(shù)。這樣可以解決樁站過(guò)密時(shí)引起的顯示重疊問(wèn)題,當(dāng) APP 地圖可視區(qū)域內(nèi)只有聚合標(biāo)注即沒(méi)有單獨(dú)的充電樁站時(shí),此時(shí)不再向 LBS 云檢索服務(wù)器發(fā)啟檢索請(qǐng)求。

3 實(shí)踐分析

筆者在iOS平臺(tái),采用百度地圖LBS云API,模擬1k、4k和10k個(gè)樁站數(shù)據(jù)并進(jìn)行對(duì)比分析。統(tǒng)計(jì)緩存、聚合和狀態(tài)更新等性能參數(shù)。

初始化緩存時(shí)如表1所示。

APP首次啟動(dòng)時(shí),樁站基礎(chǔ)數(shù)據(jù)從業(yè)務(wù)服務(wù)器下載,耗時(shí)較長(zhǎng)。APP再次啟動(dòng)時(shí)從本地緩存直接讀取,加載數(shù)據(jù)快。根據(jù)地圖比例尺的大小不同,百度地圖分為20(3-22)個(gè)不同的縮放級(jí)別,如20~20為街道級(jí)、14為縣區(qū)級(jí)、6為市區(qū)級(jí)、3~5為洲域級(jí),級(jí)別數(shù)值越小可視區(qū)域加載的地域范圍越大,顯示的樁站點(diǎn)數(shù)就越多,對(duì)應(yīng)不同的縮放級(jí)別,計(jì)算聚合的時(shí)間對(duì)比如表2。

隨著樁站點(diǎn)數(shù)的增加,樁站狀態(tài)更新的處理時(shí)間也會(huì)增加,當(dāng)?shù)貓D縮放到較廣的地域級(jí)別(如14級(jí))時(shí),重疊樁站標(biāo)注聚合點(diǎn)較多,在這個(gè)級(jí)別下不再更新樁站可用狀態(tài)。當(dāng)在這個(gè)縮放級(jí)別之上時(shí),即非聚合點(diǎn)較多時(shí),應(yīng)用 LBS 矩形檢索檢測(cè)可見(jiàn)區(qū)域內(nèi)獨(dú)立樁站可用狀態(tài)信息。這樣就最大程度上保證了用戶關(guān)心區(qū)域內(nèi)的樁站可用狀態(tài)的及時(shí)性,且做到了請(qǐng)求數(shù)據(jù)量最少。

4 結(jié)論

采用專用的 LBS 云服務(wù)器處理充電樁站可用狀態(tài)更新請(qǐng)求,并結(jié)合樁站基礎(chǔ)數(shù)據(jù)緩存、標(biāo)注聚合方案提供用戶使用體驗(yàn)并減少狀態(tài)更新的請(qǐng)求量。

應(yīng)用LBS云檢索技術(shù)實(shí)現(xiàn)的電動(dòng)汽車充電類APP可以高效地處理充電樁站可用狀態(tài)及時(shí)更新等需求,給充電用戶較好的使用體驗(yàn)。

猜你喜歡
矩形客戶端檢索
兩矩形上的全偏差
2019年第4-6期便捷檢索目錄
化歸矩形證直角
縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
孵化垂直頻道:新聞客戶端新策略
基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
專利檢索中“語(yǔ)義”的表現(xiàn)
客戶端空間數(shù)據(jù)緩存策略
國(guó)際標(biāo)準(zhǔn)檢索
國(guó)際標(biāo)準(zhǔn)檢索