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.

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

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

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

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

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

主站蜘蛛池模板: 在线观看热码亚洲av每日更新| 欧美精品色视频| 国产真实乱人视频| 熟妇人妻无乱码中文字幕真矢织江| 国产产在线精品亚洲aavv| 亚洲日本精品一区二区| 亚洲国产精品人久久电影| 中美日韩在线网免费毛片视频| 欧美国产成人在线| 亚洲看片网| 久久综合伊人77777| 亚洲视频免费播放| 亚洲三级影院| 国产色偷丝袜婷婷无码麻豆制服| 国产打屁股免费区网站| 亚洲人成网18禁| 99无码中文字幕视频| 成人另类稀缺在线观看| 91在线国内在线播放老师| 亚洲不卡影院| 久久久久免费精品国产| 精品国产网站| 永久免费精品视频| 丁香六月综合网| 亚洲第一黄片大全| 日本道综合一本久久久88| 一本大道东京热无码av| 精品一区二区三区视频免费观看| 亚洲swag精品自拍一区| 无码区日韩专区免费系列| 亚洲天堂视频在线免费观看| 国产精品太粉嫩高中在线观看| 成人小视频网| 亚洲大尺度在线| 在线观看免费黄色网址| 国产无码网站在线观看| 亚洲男女在线| 91在线无码精品秘九色APP| 色老二精品视频在线观看| 自拍亚洲欧美精品| 中文字幕无码电影| 亚洲无码A视频在线| 欧美亚洲国产日韩电影在线| 欧洲av毛片| 精品三级网站| 五月婷婷综合网| 日本AⅤ精品一区二区三区日| 国产一级二级在线观看| 97久久超碰极品视觉盛宴| 国产欧美精品一区二区| 综合亚洲网| 免费一级毛片在线播放傲雪网| 中文字幕欧美日韩高清| 九九久久精品免费观看| 四虎亚洲国产成人久久精品| 国产色网站| 久久夜色精品国产嚕嚕亚洲av| 成人免费黄色小视频| av在线无码浏览| 波多野结衣一二三| 国产拍在线| 99久久国产综合精品2020| 欧美激情,国产精品| 岛国精品一区免费视频在线观看| www亚洲天堂| 亚洲人在线| 美女潮喷出白浆在线观看视频| 国产成人亚洲日韩欧美电影| 色天天综合| 91精品啪在线观看国产| 国产成人a在线观看视频| 东京热av无码电影一区二区| 91系列在线观看| 色亚洲激情综合精品无码视频| 在线精品自拍| 欧美午夜性视频| 日本www色视频| 高潮毛片免费观看| 日本三级精品| 中文字幕无码电影| 成年人国产视频| 老司机久久精品视频|