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

基于云服務的概念聯盟APP的設計與實現

2016-12-31 00:00:00谷雪吳價張榜孟韓汐子李巖彭馨儀
科技創新與應用 2016年18期

摘 要:針對當代大學生校園生活現狀,文章以Bmob移動后端云服務為基礎,基于Android平臺采用LBS(基于位置服務)、IM(即時通訊)、云推送技術和Android自帶的測試工具Monkey,搭建一套移動端校園實時求學、交友、合作、創業的信息發布平臺,實現跨專業、跨校區、跨地域的實時交流,并提供線下見面會的定位和導航功能。

關鍵詞:LBS;Bmob;云推送;定位導航

1 概述

在當代的大學中,逃課已經成為一個越來越普遍的問題。根據一項權威調查顯示“高校專業課逃課率在20%左右,基礎課逃課率在25%以上,至于哲學等公開課則高達50%”,面對如此普遍的逃課現象,各種各樣的考勤方式應運而生,卻也面臨治標不治本的尷尬。堵不如疏,假如能夠給予大學生們學習的選擇,從興趣和應用作為切入點,模擬現實產品開發的職能分工,以實踐所學成果為目的,團隊合作參加比賽或者創業,建立一個各展特長互幫互助學以致用的平臺。實現只要有想法有點子就能夠聚集不同專業的興趣愛好者者、潛在學習者一起來學習鍛煉,甚至可以包含各個院校來投放課置換學分的題目,將抽象的專業知識轉化成能在實際生活中使用并獲得收益的產品,使投入有實質、實時的反饋。在此想法上我們創建了基于云服務的概念聯盟APP,讓同學們通過移動端去尋找自己的“志同道合”的學友。

2 關鍵技術

(1)LBS。LBS我們也可以簡稱為“位置服務”,是現在廣泛應用與移動互聯領域的一項技術,它通過移動終端來獲取用戶地理位置或查找相應的地理位置,并根據位置提供相應的信息服務。(2)IM。即時通訊(IM)軟件可以說是目前我國上網用戶使用率最高的軟件,它能讓你迅速地在網上找到你的朋友或者工作伙伴,可以實時交談和互傳信息。而且,現在不少IM軟件還集成了數據交換、語音聊天、網絡會議、電子郵件等功能。(3)云推送技術。云推送(Push)是百度云平臺向開發者提供的消息推送服務;通過云端與客戶端之間建立穩定、可靠的長連接來為開發者提供向用戶端實時推送消息的服務。

3 系統分析設計

目前大多數的大學校園中,逃課現象非常普遍。究其緣由,是因為很多大學生沒有人生方向并且缺乏奮斗精神與目標,缺乏對專業的明確認識、合作意識以及對未來工作的迷茫。專業相關的比賽都是由老師來告知學生,這樣就存在消息閉塞,缺乏實時性和共享性等特點。同時,很多學生平日在學校里潛心學習研究,很少走出校門,對城市地理環境并不熟悉,針對這個問題,我們在系統中融入LBS服務,從而給學生優化路線;針對消息的實時性我們融入了IM服務,讓學生們第一時間獲取到消息。為此我們設計了一個能夠給學生們提供信息交流、交友、合作、創業的信息發布平臺。通過調查研究,系統業務主要包括以下幾個方面:(1)注冊:學生可以通過注冊頁面填寫基本信息后注冊到該系統,系統會自動保存其信息,管理員可以通過Web管理客戶端對個人用戶信息進行管理。(2)信息發布:當學生通過注冊后,可以在該平臺發布求助信息或合作信息,尋求有能力、有興趣的學生一同完成需求。(3)交友服務:當學生完成注冊后,可以在該平臺查找自己感興趣的用戶,請求對方加為好友。(4)私聊服務:當學生完成注冊后,可以在該平臺跟自己有共同興趣的用戶進行聊天或者向特定的校友求助。(5)定位:當用戶想要知道自己地理位置的時候,可以通過該平臺進行定位,找到自己當前位置。(6)路徑規劃:用戶如果想要和線上交流的用戶進行線下交流時,可以通過該平臺實現線路規劃和導航,大大的節省了時間。

4 技術難點的實現

(1)為了能讓系統不同接口間能進行良好的相互調用,把系統分解成不同的模塊,確保模塊內的業務邏輯沒有問題,最后在進行模塊間的接口結合。系統的接口設計要可靠性、可用性高,接口間調用時,保證接口的調用傳遞參數的正確性。(2)“基于云服務的概念聯盟APP”在最短路徑規劃這一問題上,我們是利用A*和Dijkstra算法對路徑進行規劃。(3)對于服務器保持長鏈接問題,我們是在IM中使用“心跳Timer”,網絡中接收、發送都是使用socket的recv與send進行發送與接收,創建心跳機制,就可以及時檢測該套接字是否有效,實現客戶端與服務器端有效長連。對于服務器性能優化,第一優化請求并發管理:優化select系統調用或在Socket事件處理器中執行計算;第二優化I/O調度算法。(4)用戶進行點對點通訊時,IM服務器會主動提供消息的中轉服務,以便使通訊雙方更加高效的進行通訊。IM服務器也可以將信息以擴展的方式傳遞給通信雙方,例如以短信的方式,以此來達到節省流量的目的。

5 系統實現

本系統根據前面的系統分析與設計實現以下功能。Web服務器端:其使用者主要是管理員,管理員主要負責實現用戶信息管理、消息公告管理、消息推送三部分應用功能。用戶信息管理:當用戶完成客戶端注冊后,數據庫服務器會存儲用戶的注冊信息,管理員可以通過該模塊對注冊用戶信息進行查看,編輯等基本功能,通過該功能可以讓我們了解系統用戶的基本情況。消息公告管理:當用戶在客戶端發送交友、合作、創業、求助等信息時,數據庫服務器會存儲這些信息公告,管理員可以通過該模塊對發出的信息公告進行查看,編輯等基本功能,通過該功能可以讓我們了解用戶的各種需求。消息推送:管理員可以通過該功能推送用戶感興趣的消息,管理員通過對所要推送信息進行編輯后,可以對信息的具體內容進行修改,Android客戶端可通過相應的Web Service接口請求相關推送內容。

6 系統測試

整個測試部分主要從用戶的角度來對系統功能界面進行展示,并通過操作流程對系統的功能實現進行測試。通過在PC機上使用模擬器以及安卓智能機上進行測試,基于云服務的概念聯盟APP運行正常,實現了基本的功能,相關信息的發布、消息的推送、聊天交友、LBS定位、路線規劃等服務使用正常。但由于環境的限制,系統并發量等參數還有待進一步測試。

參考文獻

[1]楊善林,羅賀,丁帥.基于云計算的多源信息服務系統研究綜述[J].管理科學學報,2012.

[2]顧聰,陳益強,劉軍發,等.基于Android平臺的室內LBS系統設計與實現[J].計算機工程與設計,2012.

[3]楊松濤,馬春光,周長利.面向LBS的隱私保護模型及方案[J].通信學報,2014.

作者簡介:谷雪,長春工業大學應用技術學院學生。

吳價,長春工業大學應用技術學院學生。

張榜孟,長春工業大學應用技術學院學生。

韓汐子,長春工業大學應用技術學院學生。

李巖,長春工業大學應用技術學院學生。

主站蜘蛛池模板: 国产精品9| 综合社区亚洲熟妇p| 亚洲精品无码在线播放网站| 极品国产在线| 亚洲天堂视频网站| julia中文字幕久久亚洲| 亚洲伊人电影| 99re免费视频| 丁香六月激情综合| 国精品91人妻无码一区二区三区| 尤物在线观看乱码| 精品第一国产综合精品Aⅴ| 亚洲日韩高清无码| 性欧美精品xxxx| 国产精品露脸视频| 夜夜操狠狠操| 精品欧美视频| 日本欧美精品| JIZZ亚洲国产| 亚洲国产系列| 久久免费视频播放| 日本在线视频免费| 亚洲一区第一页| 欧美综合激情| 国产欧美日韩另类| 国产一在线观看| 国产麻豆aⅴ精品无码| 久久综合色天堂av| 亚洲黄色片免费看| 欧美一级片在线| 亚洲男人的天堂久久香蕉| 114级毛片免费观看| 丁香婷婷激情综合激情| 极品性荡少妇一区二区色欲| 亚洲欧美一区在线| 尤物视频一区| 亚洲人成影视在线观看| 五月天在线网站| 国产在线八区| 色婷婷成人| 亚洲福利网址| 成人韩免费网站| 中文毛片无遮挡播放免费| 国产熟女一级毛片| 国产在线自在拍91精品黑人| 国产午夜福利亚洲第一| 亚洲香蕉在线| 亚洲a级毛片| 亚洲香蕉在线| 色窝窝免费一区二区三区| 高清色本在线www| 超碰aⅴ人人做人人爽欧美| 九九热在线视频| 亚洲国产日韩在线观看| 亚洲黄色网站视频| 亚洲三级a| 98超碰在线观看| 国产成人AV综合久久| 欧洲极品无码一区二区三区| 国产精品手机在线观看你懂的| 久久伊人久久亚洲综合| 91麻豆国产视频| 日韩精品一区二区三区视频免费看| 日本尹人综合香蕉在线观看| 亚洲精品欧美日本中文字幕| 四虎永久免费在线| 国产精品视频观看裸模| 国产v欧美v日韩v综合精品| 亚洲国产成人久久精品软件| 玖玖精品视频在线观看| 亚洲精品日产精品乱码不卡| 亚洲自偷自拍另类小说| 日本久久网站| 欧美69视频在线| 国产熟睡乱子伦视频网站| 国产精品成人AⅤ在线一二三四| 亚洲欧美色中文字幕| 91精品亚洲| 国产福利免费在线观看| 在线观看国产精品日本不卡网| 日韩国产 在线| 亚洲黄色网站视频|