• 
    

    
    

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

      ?

      基于LBS的合肥學院校園個性化服務(wù)APP的設(shè)計與實現(xiàn)

      2017-11-15 00:24謝奇愛董宜文
      電腦知識與技術(shù) 2017年28期
      關(guān)鍵詞:校園內(nèi)開發(fā)技術(shù)個性化

      謝奇愛+董宜文

      摘要:基于位置的服務(wù)LBS(Location Based Services)中海量的信息都與地理信息息息相關(guān),其中的核心服務(wù)是導航和地圖服務(wù)。針對當前的衛(wèi)星定位系統(tǒng)和位置服務(wù)提供商還沒有足夠高的精確度,LBS對小區(qū)域下如居民小區(qū)、校園、公園、旅游場所等支持還有很多問題亟待解決。該文以校園為例,在Android手機操作系統(tǒng)平臺上,根據(jù)校園內(nèi)學生和教師群體的生活規(guī)律設(shè)計并實現(xiàn)了基于LBS的校園個性化客戶端,以期為校園內(nèi)的廣大師生群體提供個性化、多樣化、便捷化的位置和功能服務(wù)。

      關(guān)鍵詞:Android平臺開發(fā)技術(shù);實時定位;Struts2;Mysql;LBS

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)28-0107-03

      Abstract: The vast amount of information in location-based services is closely related to geographic information, and the core services are navigation and mapping services. In view of the current satellite positioning system and location service provider is not high enough accuracy, LBS, such as residential areas, campuses, parks, tourist sites and other support for small areas, there are still many problems to be solved. This paper takes the campus as an example, in the Android mobile phone operating system platform, according to the design life of the campus students and teachers and realize the campus personalized client Based on LBS, in order for the majority of teachers and students on campus group to provide personalized, diversified, convenient location and service function.

      Key words: Android technology;Real-time positioning;Struts2;Mysql; LBS

      1 概述

      如今移動互聯(lián)網(wǎng)的高速發(fā)展和智能終端的應(yīng)用普及,使得人們對手機互聯(lián)網(wǎng)越來越重視?;ヂ?lián)網(wǎng)也被隨身化、便攜化了,人們時時刻刻都離不開手機的應(yīng)用。移動環(huán)境中不同位置、不同時期、不同背景以及不同目的的個性化搜索需求對傳統(tǒng)的互聯(lián)網(wǎng)搜索技術(shù)而言就難以滿足了。加上移動互聯(lián)網(wǎng)提供的服務(wù)和提供的信息內(nèi)容增長迅速伴隨的“移動信息過載”等問題,[1]根據(jù)用戶所處地理當前位置,如何為之提供符合其意圖和興趣特征的個性化搜索結(jié)果,用以滿足用戶“隨身、隨時、隨地”的個性化服務(wù)需求具有廣闊的研究應(yīng)用價值。

      校園信息化是一種必然需求,然而LBS對小區(qū)域下支持還有很多問題亟待解決,原因是當前的衛(wèi)星定位系統(tǒng)和位置服務(wù)提供商還沒有足夠高的精確度。在本次設(shè)計中,通過交互技術(shù)將Android移動端開發(fā)技術(shù)[2]、J2EE開發(fā)技術(shù)、Mysql數(shù)據(jù)庫開發(fā)技術(shù)進行整合,并基于國家承建的國家地理平臺設(shè)計出一個校園管理與數(shù)字化服務(wù)為一體的互聯(lián)網(wǎng)系統(tǒng),為高校學生群體提供校園服務(wù),以最大程度的解決通知的及時性、學校的認知性,對帶動校園LBS服務(wù)的發(fā)展,促進校園生態(tài)鏈的完善進行了很好的嘗試。

      2 基于LBS的合肥學院校園個性化服務(wù)APP的設(shè)計

      2.1 主要功能模塊設(shè)計

      以下功能是必須擁有的:

      1) 用戶的登錄與注冊,能夠更改自身信息,能夠在管理端進行管理。

      2) 能夠?qū)W校的信息,地點進行事先管理,能夠修改,用戶能夠查看。

      3) 能夠添加推送,可以選擇推送類型,比如全部推送,也能進行興趣推送,如推送籃球活動時,沒有關(guān)注籃球的用戶是不會收到推送的。

      4) 所有數(shù)據(jù)都應(yīng)在數(shù)據(jù)庫中留有備份,此備份只能被數(shù)據(jù)庫管理員查看。

      2.2 用戶模塊設(shè)計

      如圖1所示。

      2.3 管理模塊設(shè)計

      如圖2所示。

      3 系統(tǒng)關(guān)鍵技術(shù)及實現(xiàn)

      3.1 我的位置生成

      在地圖上標注自己的當前位置。如圖3所示。

      本系統(tǒng)的定位功能是必須實現(xiàn)的,要實現(xiàn)定位功能就需要在安卓的配置文件中添加權(quán)限,其中也包括了location的權(quán)限,然后注冊活動,實現(xiàn)功能。

      詳細實現(xiàn)為首先在AndroidManifest.xml文件中注冊ACCESS_COARSE_LOCATION,ACCESS_FINE_LOCATION權(quán)限,并注冊與其相關(guān)活動,然后編寫代碼,在代碼中初始化圖層等各種信息。并調(diào)用GPS或其他位置信息,加載到圖層中,實現(xiàn)功能。[3]

      3.2 地點查詢

      使用方法:點擊位置查詢之后會出現(xiàn)圖4界面,默認加載自身所在位置,可以輸入地點,點擊檢索可以查找到擁有的位置,并出現(xiàn)經(jīng)緯度和簡單介紹。[4]并在地圖上顯示該地點的位置。其實現(xiàn)基于定位模塊之上實現(xiàn),屬于我的位置的高級實現(xiàn)。實現(xiàn)流程如圖5所示。

      3.3 推薦信息技術(shù)

      推薦信息是本系統(tǒng)比較重要的功能,[5]其用法是APP端會相應(yīng)的收到相應(yīng)的推薦信息,這些信息會推薦給相應(yīng)的人群,當然某些信息會強制推送給所有人,這可以在創(chuàng)建推薦信息的時候予以設(shè)置。流程圖如圖6所示。

      為了滿足這些需求,其設(shè)計實現(xiàn)如下:每個用戶都需要擁有其關(guān)注點,這些關(guān)注點通過相應(yīng)算法轉(zhuǎn)換為用戶特征碼。這些信息在用戶初始化的時候,也就是注冊與登錄時就會被加載,并一直存在于應(yīng)用之中,當然,接受強制推送不能被用戶所設(shè)置,應(yīng)當是默認的。而在后臺,編寫一條推薦的時候,需要選擇本條推薦的相關(guān)點,然后通過相應(yīng)的算法生成這條推送的特征碼。推薦采取客戶端輪詢方式,向服務(wù)端查詢推薦,并通過算法顯示符合要求的最新的推薦消息,其中也校驗了特征碼,并不是特征碼完全相同,而是特征碼需要滿足某個關(guān)系。

      4 結(jié)論

      本系統(tǒng)針對小范圍提供位置服務(wù)的需求,結(jié)合目前技術(shù)的發(fā)展和人們的使用習慣,深入研究了基于用戶的位置感知,以校園為例,在Android手機操作系統(tǒng)平臺上,根據(jù)校園內(nèi)學生和教師群體的生活規(guī)律設(shè)計并實現(xiàn)了基于LBS的校園個性化客戶端。系統(tǒng)測試結(jié)果表明,融合了個性化偏好信息的校園個性化服務(wù)的APP,能為校園內(nèi)的廣大師生群體提供了個性化、多樣化、便捷化的位置和功能服務(wù)。

      參考文獻:

      [1] Elassirr.全球?qū)Ш叫l(wèi)星系統(tǒng)及其廣泛應(yīng)用[J].國外電子測量技術(shù),2013,32(7):1-59.

      [2] 李波. Android 5從入門到精通[M].北京:清華大學出版社,2016.

      [3] 李志勇,高峰.一種可擴展的基于位置服務(wù)(LBS)平臺的設(shè)計[J].計算機與現(xiàn)代化,2011(11):129-132.

      [4] 王彥超.基于Android的校園地圖服務(wù)設(shè)計[D].大連:大連理工大學,2011.

      [5] 劉建國,周濤,往秉宏.個性化推薦系統(tǒng)的研究進展[J].自然科學進展,2009,19(1):1-5.endprint

      猜你喜歡
      校園內(nèi)開發(fā)技術(shù)個性化
      校園里若有人行兇
      墨爾本女子學院將拆除校園內(nèi)所有垃圾桶
      墨爾本女子學院將拆除校園內(nèi)所有垃圾桶
      新聞的個性化寫作
      某高中校園內(nèi)顆粒物塵源調(diào)查實測與分析
      計算機應(yīng)用軟件開發(fā)技術(shù)的幾點探討
      防散脫緯編無痕彈力面料開發(fā)技術(shù)國際領(lǐng)先
      上汽大通:C2B個性化定制未來
      滿足群眾的個性化需求
      中國煤層氣開發(fā)技術(shù)的現(xiàn)狀與未來
      嘉定区| 合江县| 黄平县| 霍州市| 兴山县| 乐安县| 汕头市| 静乐县| 重庆市| 铅山县| 东辽县| 湄潭县| 铜鼓县| 长治县| 永仁县| 叙永县| 禄劝| 探索| 永川市| 晴隆县| 吉木萨尔县| 万盛区| 淄博市| 句容市| 浠水县| 凤翔县| 贵州省| 三穗县| 远安县| 河源市| 错那县| 惠来县| 秦皇岛市| 东海县| 宁城县| 名山县| 桂平市| 阿拉善右旗| 赣州市| 清远市| 化隆|