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

        ?

        基于云計(jì)算的LBS應(yīng)用研究

        2016-05-30 10:48:04彭紅
        軟件工程 2016年10期
        關(guān)鍵詞:云計(jì)算

        彭紅

        摘 要:伴隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,基于位置的服務(wù)LBS(location Based Service)服務(wù)應(yīng)用市場(chǎng)爆發(fā)式發(fā)展。隨著大數(shù)據(jù)時(shí)代的到來,人們的位置信息數(shù)據(jù)規(guī)模巨大,如何利用云計(jì)算平臺(tái)處理LBS應(yīng)用及相關(guān)服務(wù)成為人們下一步的研究重點(diǎn)。本項(xiàng)目基于對(duì)LBS在國(guó)內(nèi)外的應(yīng)用的研究,討論云計(jì)算平臺(tái)在LBS相關(guān)服務(wù)中實(shí)現(xiàn)方式;并基于高德地圖位置云服務(wù),構(gòu)建基于Android黃岡旅游手機(jī)客戶端系統(tǒng)。

        關(guān)鍵詞:位置的服務(wù);高德地圖;云計(jì)算;旅游導(dǎo)航

        中圖分類號(hào):TP399 文獻(xiàn)標(biāo)識(shí)碼:A

        1 引言(Introduction)

        基于位置的服務(wù)LBS是指通過電信移動(dòng)運(yùn)營(yíng)商的無線電通訊網(wǎng)絡(luò)或外部定位方式,獲取移動(dòng)終端用戶的位置信息,在GIS平臺(tái)的支持下,為用戶提供相應(yīng)服務(wù)的一種增值業(yè)務(wù)[1]。

        隨著移動(dòng)互聯(lián)網(wǎng)飛速發(fā)展,人與手機(jī)成為了形影不離的好伙伴,圍繞位置提供服務(wù)成為可能,比如現(xiàn)在流行的位置簽到、查詢周邊各類商家信息、周邊打折促銷提示、基于位置的交友軟件和為個(gè)人用戶提供的定位服務(wù)等。LBS幾乎成為了各類APP的標(biāo)配[2]。2015年—2020年移動(dòng)位置服務(wù)(LBS)產(chǎn)業(yè)市場(chǎng)競(jìng)爭(zhēng)格局分析與投資風(fēng)險(xiǎn)預(yù)測(cè)報(bào)告指出:2014年1月—10月,全球基于位置的服務(wù)使用人數(shù)已多達(dá)14億之多[3]。由此可見,移動(dòng)互聯(lián)網(wǎng)時(shí)代手機(jī)移動(dòng)定位服務(wù)已經(jīng)形成了巨大的市場(chǎng)規(guī)模,并且將會(huì)有更多更廣泛的應(yīng)用。手機(jī)軟件加強(qiáng)對(duì)LBS的服務(wù)將會(huì)為軟件廠商帶來持久增長(zhǎng)的盈利,同時(shí)為用戶提供更多的便利。

        2 LBS在國(guó)內(nèi)外的應(yīng)用研究(Application of LBS at

        home and abroad)

        2.1 LBS在國(guó)內(nèi)外的研究

        LBS首先從美國(guó)發(fā)展起來,隨后在測(cè)繪和車輛跟蹤定位等領(lǐng)域得到廣泛的重視和應(yīng)用。常用的LBS服務(wù)包括Foursquare、Google attitude等。Foursquare當(dāng)前用戶數(shù)量約為1000萬。據(jù)報(bào)道,美國(guó)總統(tǒng)奧巴馬已經(jīng)開始使用Foursquare[4,5]。

        在我國(guó),武漢大學(xué)李德仁院士早在2002年就提出開展空間信息與移動(dòng)通信集成應(yīng)用的研究,推動(dòng)了我國(guó)LBS應(yīng)用發(fā)展[6]。伴隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,我國(guó)LBS服務(wù)個(gè)人應(yīng)用市場(chǎng)爆發(fā)式發(fā)展,催生了中國(guó)的全球十大互聯(lián)網(wǎng)公司:阿里巴巴、百度、騰訊、搜狐。LBS應(yīng)用模式的已由最初的盛大切客,迅速被廣泛應(yīng)用在微信、手機(jī)QQ、微博、大眾點(diǎn)評(píng)等著名產(chǎn)品。當(dāng)前的LBS應(yīng)用范圍不僅包括生活服務(wù)等個(gè)人位置信息服務(wù),還包含博物館系統(tǒng)、自動(dòng)導(dǎo)游系統(tǒng)等行業(yè)應(yīng)用甚至為政府公共政務(wù)所用,其涵蓋范圍非常寬廣。

        2.2 LBS應(yīng)用相關(guān)服務(wù)功能及應(yīng)用

        LBS成為各大移動(dòng)應(yīng)用的標(biāo)配,比如微信“搖一搖”、美團(tuán)團(tuán)購(gòu)、“嘀嘀打車”等, LBS 都是其必備的功能基礎(chǔ)。LBS應(yīng)用相關(guān)服務(wù)一般包括四種模式:簽到模式、生活服務(wù)模式、優(yōu)惠信息推送模式、GPS定位模式等。

        LBS簽到服務(wù)(LBS Check.In)是指利用手機(jī)等移動(dòng)通信終端共享位置,通過簽到的方式進(jìn)行交友互動(dòng)的移動(dòng)位置服務(wù)[7,8]。簽到服務(wù)使用移動(dòng)通信網(wǎng)絡(luò)為數(shù)據(jù)傳輸通道,基于位置共享,進(jìn)行同城或者附近交友活動(dòng),加強(qiáng)地理距離較近的陌生人之間的聯(lián)系,為同城或者同小區(qū)交友提供平臺(tái)。生活服務(wù)模式基于位置信息,為用戶提供便利的生活服務(wù)。用戶可以基于位置信息,方便地查看當(dāng)?shù)鼗蚋浇惋嫛⑸罘?wù)、休閑娛樂等商家服務(wù)信息,把線下實(shí)體店鋪以“網(wǎng)店”的方式呈現(xiàn)在用戶面前,用戶不僅可以了解到需要的相關(guān)生活服務(wù)類各家店鋪的位置、電話等,還可以方便地查看諸如用戶評(píng)論等信息。通過本地生活服務(wù)的平臺(tái),用戶不僅可以全面便捷地查看所在地的商戶信息,還可以更透明更全面地了解這些店鋪的特點(diǎn),選擇自己需要的店鋪或服務(wù)。優(yōu)惠信息推送模式可以根據(jù)用戶的定位信息,精準(zhǔn)發(fā)送優(yōu)惠信息,給線下商戶提供良好的推廣渠道,促銷信息可以精準(zhǔn)地投送到目的用戶。GPS定位模式可以準(zhǔn)確定位用戶所在位置,讓用戶知道自己的精確坐標(biāo),為相關(guān)應(yīng)用提供位置服務(wù)。常見的應(yīng)用有跑步類和導(dǎo)航類。

        3 云計(jì)算平臺(tái)在LBS相關(guān)服務(wù)的應(yīng)用(Cloud

        computing platform on LBS)

        隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展,位置服務(wù)的數(shù)據(jù)對(duì)象也變得越來越復(fù)雜。位置需求越來越大的背景下,如何將移動(dòng)互聯(lián)網(wǎng)時(shí)代的海量信息服務(wù)數(shù)據(jù)(也稱大數(shù)據(jù))有效地管理起來是亟待解決的問題。

        3.1 云計(jì)算

        云計(jì)算(Cloud Computing)是一種新興的共享基礎(chǔ)架構(gòu)的方法,其將大量用網(wǎng)絡(luò)連接起來的計(jì)算資源進(jìn)行統(tǒng)一管理和調(diào)度,構(gòu)成一個(gè)計(jì)算資源池向用戶提供按需服務(wù)[9,10]。隨著計(jì)算機(jī)軟硬件資源的發(fā)展和大數(shù)據(jù)時(shí)代的來臨,數(shù)據(jù)的量級(jí)在大規(guī)模擴(kuò)大,云計(jì)算技術(shù)提供的資源池可以提供更大更強(qiáng)的計(jì)算能力,云計(jì)算也正被越來越廣泛地應(yīng)用于許多方面。

        云計(jì)算是一個(gè)四層結(jié)構(gòu):硬件層、基礎(chǔ)架構(gòu)層、平臺(tái)層和應(yīng)用層。云計(jì)算的商業(yè)模式也基于這個(gè)層次結(jié)構(gòu),分為三類:架構(gòu)即服務(wù)(IaaS)、平臺(tái)即服務(wù)(PaaS)和軟件即服務(wù)(SaaS)。基于云平臺(tái)的LBS系統(tǒng)可以使得移動(dòng)終端、Web終端等設(shè)備通過移動(dòng)互聯(lián)網(wǎng)來訪問位置云,獲取位置服務(wù)信息。借助云平臺(tái)強(qiáng)大的計(jì)算能力,LBS位置服務(wù)可以更好地解決多用戶請(qǐng)求、多任務(wù)處理等問題。同時(shí)云計(jì)算平臺(tái)的高可靠性、高擴(kuò)展性、虛擬化、按需服務(wù)等特點(diǎn)[11,12]保證了在大規(guī)模位置信息的處理模式下,LBS應(yīng)用可以定位準(zhǔn)、擴(kuò)展性好、服務(wù)能力強(qiáng)。

        當(dāng)今許多企業(yè)都應(yīng)用云平臺(tái)為自己提供更強(qiáng)大、更全面、更安全的計(jì)算服務(wù)。國(guó)外移動(dòng)互聯(lián)網(wǎng)巨頭推出的常用云計(jì)算平臺(tái)有Google公司注重分布式存儲(chǔ)和編程的云計(jì)算平臺(tái)、IBM公司使用多層次虛擬化技術(shù)的“藍(lán)云”平臺(tái),以及亞馬遜注重網(wǎng)絡(luò)遠(yuǎn)程操作的彈性計(jì)算云平臺(tái);國(guó)內(nèi)最近幾年云計(jì)算技術(shù)的發(fā)展也非常迅速。百度公司擁有注重Web應(yīng)用的BAE云平臺(tái),阿里巴巴公司推出的注重彈性計(jì)算的阿里云平臺(tái)也獲得廣泛的使用和一致認(rèn)可?;谖恢梅?wù)的高德地圖副總裁郄建軍在2013易觀互聯(lián)網(wǎng)創(chuàng)新大會(huì)上透露,高德正在實(shí)現(xiàn)LBS云平臺(tái)的開放。

        3.2 基于云計(jì)算的LBS特點(diǎn)

        LBS服務(wù)端設(shè)計(jì)為云計(jì)算工作模式,移動(dòng)終端、Web終端等通過移動(dòng)網(wǎng)絡(luò)和互聯(lián)網(wǎng)來訪同LBS服務(wù)云,獲取位置信息服務(wù)。云平臺(tái)強(qiáng)大的計(jì)算能力,很好地滿足了多用戶請(qǐng)求、多任務(wù)處理等問題。利用LBS服務(wù)云既有利于整合優(yōu)勢(shì)的計(jì)算資源,還有利于減輕客戶端的開發(fā)成本和計(jì)算壓力,更重要的是極大地提高了系統(tǒng)的擴(kuò)展能力,方便服務(wù)的接入和服務(wù)的迅速開發(fā)。

        3.3 云計(jì)算的LBS系統(tǒng)架構(gòu)

        云計(jì)算的LBS系統(tǒng)前段可以通過移動(dòng)客戶端Mobile Client和網(wǎng)絡(luò)客戶端Web Client訪問。Mobile Client端,配備GPS定位裝置從而擁有了定位服務(wù),并通過移動(dòng)網(wǎng)絡(luò)提供地圖服務(wù)。Web Client端包括兩方面功能,一是作為普通用戶訪問的一個(gè)門戶,二是給系統(tǒng)管理員提供友好的管理平臺(tái)。提供查詢定位的接入、訪問、組合、響應(yīng)服務(wù)的是Service Engine,它是系統(tǒng)的關(guān)鍵組成部分。主要由連接管理器ConnectionManager和定位服務(wù)工具Location Service Accessor兩部分組成。

        4 基于高德LBS云平臺(tái)的應(yīng)用(Application on

        AMAP LBS cloud computing platform)

        伴隨著隨著近年來的旅游業(yè)的蓬勃發(fā)展,基于LBS的導(dǎo)航系統(tǒng)發(fā)展迅速。中國(guó)政府網(wǎng)2015年6月發(fā)布公告,國(guó)務(wù)院批復(fù)同意《大別山革命老區(qū)振興發(fā)展規(guī)劃》,規(guī)劃包括湖北省黃岡市全境。2015年3月,黃岡市推進(jìn)智慧旅游,全市所有旅游景區(qū)實(shí)施“一票通”,標(biāo)志著我市的旅游業(yè)快速發(fā)展時(shí)代的到來。

        但現(xiàn)有的通用導(dǎo)航產(chǎn)品設(shè)計(jì)單一,內(nèi)容不夠詳細(xì)個(gè)性化,不能完全滿足各種旅游用戶和不同旅游線路的需求。在大力發(fā)展黃岡旅游的背景下,可以開發(fā)基于高德地圖云平臺(tái)的個(gè)性化LBS應(yīng)用系統(tǒng):黃岡旅游手機(jī)客戶端。

        高德云平臺(tái)為開發(fā)者提供給了位置數(shù)據(jù)免費(fèi)存儲(chǔ)、檢索、展現(xiàn)服務(wù)及應(yīng)用開發(fā)服務(wù)。高德地圖API是一套為開發(fā)者免費(fèi)提供的基于高德地圖的應(yīng)用程序接口,包括JavaScript、iOS、Andriod、Web服務(wù)等版本,開發(fā)系統(tǒng)可以使用高德云平臺(tái)開發(fā)者API接口,利用云平臺(tái)和開放的API,基于“自有數(shù)據(jù)”在線制作地圖,搭建O2O應(yīng)用等基于云平臺(tái)的LBS應(yīng)用服務(wù)APP。

        本文基于Eclipse安卓開發(fā)工具ADT(Android Development Tools),利用高德云平臺(tái)應(yīng)用程序接口,構(gòu)建基于Android黃岡旅游手機(jī)客戶端系統(tǒng)。具體功能結(jié)構(gòu)圖如圖1所示。

        為了保證高德 Android SDK的功能正常使用,開發(fā)者需要申請(qǐng)高德Key且配置到項(xiàng)目中。只需注冊(cè)登錄就可免費(fèi)獲取基于高德地圖云平臺(tái)的高德Key,創(chuàng)建自己的應(yīng)用、網(wǎng)站或電子名片中加入地圖,標(biāo)注公司位置等項(xiàng)目,實(shí)現(xiàn)出行類、O2O應(yīng)用類的功能。

        4.1 地圖顯示

        開發(fā)高德LBS應(yīng)用程序的步驟為:首先下載安裝Android Studio,然后獲取高德Key,接下來就可以創(chuàng)建Activity項(xiàng)目。

        創(chuàng)建項(xiàng)目需要從官網(wǎng)下載特定的地圖版本后解壓縮,配置AndroidManifest.xml文件與XML布局文件,然后就可以顯示地圖。部分代碼如下:

        (1)在AndroidManifest.xml的application標(biāo)簽中配置Key:

        (2)在布局xml文件中添加地圖控件:

        android:id="@+id/map"

        android:layout_height="match_parent"

        android:layout_width="match_parent">

        (3)地圖展示

        連接Android設(shè)備或者使用Android模擬器,就可以運(yùn)行模塊,查看項(xiàng)目里的地圖展示。

        核心代碼如下:@Override

        protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.basicmap_activity);//設(shè)置對(duì)應(yīng)的XML布局文件

        MapView mapView=(MapView)findViewById(R.id.map);

        mapView.onCreate(savedInstanceState);//此方法必須重寫

        AMap aMap=mapView.getMap();

        }

        public class AmapActivity extends Activity {

        @Override

        protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.basicmap_activity);

        MapView mapView=(MapView) findViewById(R.id.map);

        mapView.onCreate(savedInstanceState);//此方法必須重寫

        AMap aMap=mapView.getMap();

        aMap.setTrafficEnabled(true);//顯示實(shí)時(shí)交通狀況

        //地圖模式可選類型:MAP_TYPE_NORMAL,MAP_TYPE_SATELLITE,MAP_TYPE_NIGHT

        aMap.setMapType(AMap.MAP_TYPE_SATELLITE);//衛(wèi)星地圖模式

        }

        }

        4.2 路徑規(guī)劃

        路徑規(guī)劃可以根據(jù)起終點(diǎn)和駕車路線的數(shù)據(jù),使用DrivingRouteOverlay畫出駕車路線圖層,包括起終點(diǎn)和轉(zhuǎn)彎點(diǎn)。使用類RouteSearch的calculateDriveRouteAsyn

        (DriveRouteQuery query)方法進(jìn)行駕車規(guī)劃路徑計(jì)算,在RouteSearch.OnRouteSearchListener接口回調(diào)方法void onDriveRouteSearched(DriveRouteResult driveRouteResult,int rCode)處理駕車路徑規(guī)劃結(jié)果。

        4.3 POI搜索

        高德提供了千萬級(jí)別的POI(Point Of Interest,興趣點(diǎn))。在地圖表達(dá)中,一個(gè)POI可代表一棟大廈、一家商鋪、一處景點(diǎn)等。通過POI搜索,用戶可以完成找餐館、找景點(diǎn)、找?guī)鹊鹊墓δ?。通過PoiSearch.Query(String query,String ctgr,String city)設(shè)置搜索條件,調(diào)用

        PoiSearch的searchPOIAsyn()方法發(fā)送請(qǐng)求。通過回調(diào)接口onPoiSearched解析返回的結(jié)果,將查詢到的POI以繪制點(diǎn)的方式顯示在地圖上。

        4.4 天氣預(yù)報(bào)

        天氣查詢的請(qǐng)求參數(shù)類為WeatherSearch,city(城市)為必設(shè)參數(shù),type(氣象類型)為可選,包含有兩種類型:WEATHER_TYPE_LIVE為實(shí)況天氣,WEATHER_TYPE_FORECAST為預(yù)報(bào)天氣,默認(rèn)為實(shí)況天氣。

        位置服務(wù)(LBS)的地圖顯示、路徑規(guī)劃、POI搜索和實(shí)時(shí)天氣預(yù)報(bào)等功能,為外地來黃岡旅游的游客提供優(yōu)質(zhì)的用戶體驗(yàn)和服務(wù),促進(jìn)大別山旅游更好地快速發(fā)展,提高游客數(shù)量,提升游客滿意度。

        5 結(jié)論(Conclusion)

        隨著移動(dòng)互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)LBS技術(shù)面臨著前所未有的發(fā)展機(jī)遇。結(jié)合云計(jì)算技術(shù),引入開放APIs構(gòu)建LBS應(yīng)用是非常有前景的應(yīng)用方向。隨著云計(jì)算在移動(dòng)互聯(lián)網(wǎng)的應(yīng)用逐漸發(fā)展,真正的移動(dòng)互聯(lián)網(wǎng)時(shí)代會(huì)為人們的生活帶來更大的方便。

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

        [1] Xuejun Zhang,et al.Privacy Quantification Model Based on the Bayes Conditional Risk in Location-Based Services[J].Tsinghua Science and Technology,2014,05:452-462.

        [2] Yang Bo,et al.Efective Error-Tolerant Keyword Search for Secure Cloud Computing[J].Journal of Computer Science & Technology,2014,01:81-89.

        [3] LIU Mengjun,et al.Privacy-preserving Distributed Location Proof Generating System[J].中國(guó)通信,2016,03:203-218.

        [4] 周傲英,等.基于位置的服務(wù):架構(gòu)與進(jìn)展[J].計(jì)算機(jī)學(xué)報(bào),2011,07:155-1171.

        [5] 崔金琦,陶先平.基于RFID的校園導(dǎo)航系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)科學(xué),2015,12:92-94;119.

        [6] 譚鈞.基于LBS技術(shù)與O2O模式的城市共同配送研究[J].物流技術(shù),2015,22:126-129.

        [7] 肖鋒,侯岳,賈寶.情境建模下的LBS智能信息服務(wù)推送方法[J].測(cè)繪通報(bào),2016,04:96-98;109.

        [8] 楊生田,陳生蓮.面向“互聯(lián)網(wǎng)+”的地理信息服務(wù)[J].測(cè)繪通報(bào),2015,S2:70-73;78.

        [9] 李德毅,張?zhí)炖?,黃立威.位置服務(wù):接地氣的云計(jì)算[J].電子學(xué)報(bào),2014,04:786-790.

        [10] 袁國(guó)泉.基于Android平臺(tái)的LBS應(yīng)用開發(fā)框架設(shè)計(jì)及其實(shí)現(xiàn)[D].南京大學(xué),2012.

        [11] 袁國(guó)泉,陶先平.基于云計(jì)算平臺(tái)的LBS服務(wù)管理[J].計(jì)算機(jī)科學(xué),2011,10:18-22.

        [12] 劉經(jīng)南.大數(shù)據(jù)與位置服務(wù)[J].測(cè)繪科學(xué),2014,03:3-9.

        作者簡(jiǎn)介:

        彭 紅(1983-),女,碩士,軟件工程師,講師.研究領(lǐng)域:計(jì)

        算機(jī)應(yīng)用,云計(jì)算.

        猜你喜歡
        云計(jì)算
        云計(jì)算虛擬化技術(shù)在電信領(lǐng)域的應(yīng)用研究
        基于云計(jì)算的醫(yī)院信息系統(tǒng)數(shù)據(jù)安全技術(shù)的應(yīng)用探討
        談云計(jì)算與信息資源共享管理
        志愿服務(wù)與“互聯(lián)網(wǎng)+”結(jié)合模式探究
        云計(jì)算與虛擬化
        基于云計(jì)算的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)
        基于云計(jì)算環(huán)境下的ERP教學(xué)改革分析
        科技視界(2016年22期)2016-10-18 14:33:46
        基于MapReduce的故障診斷方法
        實(shí)驗(yàn)云:理論教學(xué)與實(shí)驗(yàn)教學(xué)深度融合的助推器
        云計(jì)算中的存儲(chǔ)虛擬化技術(shù)應(yīng)用
        科技視界(2016年20期)2016-09-29 13:34:06
        国产精品久久一区性色a| 欧美日韩精品| 国产成人av一区二区三区无码 | av成人综合在线资源站| 日本成本人片视频免费| 日日碰狠狠躁久久躁| 国内自拍偷拍亚洲天堂| 免费观看在线视频播放| 脱了老师内裤猛烈进入| 无码人妻丰满熟妇区毛片| 欧美色资源| 日本女优久久精品观看| 亚洲欧洲成人a∨在线观看 | 亚洲一区二区三区高清在线观看| 久久中文字幕暴力一区| 亚洲av无码片vr一区二区三区| 亚洲av无码专区国产乱码4se| 人人爽人人爽人人爽人人片av| 一级一级毛片无码免费视频| 亚洲一区视频中文字幕| 国产日产欧产精品精品蜜芽| 97久久精品午夜一区二区| 女人的天堂av免费看| 亚洲综合一区二区三区在线观看| 男人扒开添女人下部免费视频| 少妇极品熟妇人妻无码| av一区二区不卡久久| 91露脸半推半就老熟妇| 东京热加勒比无码少妇| 久久国产精品99精品国产987| av免费在线播放观看| 亚洲最大av网站在线观看| 国产在线丝袜精品一区免费| 国产精品av网站在线| 亚洲国产精品无码久久一区二区| 亚洲av伊人久久综合密臀性色| 亚洲一区精品中文字幕| 中文字幕一区在线直播| 国产精品制服| 丁香六月久久| 亚洲一区第二区三区四区|