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.

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

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

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

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

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

主站蜘蛛池模板: www亚洲天堂| 日本高清免费不卡视频| 亚洲av无码成人专区| 久久无码av三级| 超清人妻系列无码专区| 亚洲欧美成人网| 原味小视频在线www国产| 91青青草视频| 欧美精品H在线播放| 成人午夜视频在线| 国产在线观看人成激情视频| 99激情网| 欧美一区二区啪啪| 99久久精品免费观看国产| 亚洲无码视频一区二区三区| 国产精品亚洲一区二区三区z| 99久久国产综合精品女同 | 色色中文字幕| 四虎永久在线| 亚洲AV无码乱码在线观看代蜜桃| 亚洲无码高清一区| 久久免费精品琪琪| 伊人欧美在线| 无码精品福利一区二区三区| 91 九色视频丝袜| 国产永久免费视频m3u8| 天天躁夜夜躁狠狠躁图片| 国产综合精品日本亚洲777| 国产香蕉一区二区在线网站| 香蕉色综合| 无码AV日韩一二三区| 色播五月婷婷| 69视频国产| 日韩无码黄色网站| 色哟哟国产精品| 久久中文字幕2021精品| 久久激情影院| 91精品国产无线乱码在线| 中文字幕人妻无码系列第三区| 亚洲αv毛片| 亚洲成人高清在线观看| 97成人在线视频| 东京热av无码电影一区二区| 午夜免费小视频| 日韩高清在线观看不卡一区二区 | 国产国产人在线成免费视频狼人色| 欧美激情首页| 全免费a级毛片免费看不卡| 婷婷午夜影院| 99精品热视频这里只有精品7| 欧美成人第一页| 91色国产在线| 久996视频精品免费观看| 日韩欧美中文字幕在线精品| 国产91视频免费| 国产人人乐人人爱| 狠狠色综合网| 日韩欧美成人高清在线观看| 凹凸国产熟女精品视频| 久视频免费精品6| 欧美精品成人一区二区在线观看| 最新日本中文字幕| 中文字幕中文字字幕码一二区| 精品久久蜜桃| 国产最爽的乱婬视频国语对白| 日本道中文字幕久久一区| 久久久久免费看成人影片 | 成人午夜视频在线| 亚洲成网777777国产精品| 中文字幕久久亚洲一区| 国产日韩丝袜一二三区| 国产日韩久久久久无码精品| 无码一区中文字幕| 国产欧美日韩va另类在线播放| 亚洲AV无码一区二区三区牲色| 亚洲综合精品香蕉久久网| 成色7777精品在线| 精品亚洲欧美中文字幕在线看| 日韩a级片视频| 99在线观看国产| 在线免费亚洲无码视频| 久久久久亚洲AV成人人电影软件|