移動(dòng)信息平臺(tái)文檔
發(fā)布時(shí)間:2020-08-25 來源: 讀后感 點(diǎn)擊:
手機(jī) 系統(tǒng)開發(fā)設(shè)計(jì) 1. 移動(dòng)手機(jī)為基礎(chǔ)的一些主要系統(tǒng)應(yīng)用 1.1. 掌上校園
隨著手機(jī)終端的迅速推廣,手機(jī)應(yīng)用在老師、學(xué)生、工作人員中的使用也越來越普及。為提高老師和學(xué)生的工作學(xué)習(xí)效率,江蘇電信針對校園用戶,基于 Android 手機(jī),開發(fā)了掌上校園系列產(chǎn)品,實(shí)現(xiàn)辦公教學(xué)等業(yè)務(wù)信息在手機(jī)端的集中展現(xiàn),實(shí)現(xiàn)真正的隨時(shí)隨地的辦公及教學(xué)。
1.1.1. Android 系統(tǒng)簡介
Android 是 Google 于 2007 年 11 月 05 日宣布的基于 Linux 平臺(tái)的開源移動(dòng)操作系統(tǒng)的名稱,該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成。它采用軟件堆層(Software Stack,又名軟件疊層)的架構(gòu),主要分為三部分。底層以 Linux 內(nèi)核工作為基礎(chǔ),由 C 語言開發(fā),只提供基本功能;中間層包括函數(shù)庫 Library 和虛擬機(jī) Virtual Machine,由 C++開發(fā)。最上層是各種應(yīng)用軟件,包括通話程序,短信程序等,應(yīng)用軟件則由各公司自行開發(fā),以Java 作為編寫程序的一部分。不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。
1.1.2. Android 平臺(tái)五大優(yōu)勢特色
。1)開放性 在優(yōu)勢方面,Android 平臺(tái)首先就是其開放性,開發(fā)的平臺(tái)允許任何移動(dòng)終端廠商加入到 Android 聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個(gè)嶄新的平臺(tái)也將很快走向成熟。
開放性對于 Android 的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對于消費(fèi)者來講,最大的受益正是豐富的軟件資源。開放的平臺(tái)也會(huì)帶來更大競爭,如此一來,消費(fèi)者將可以用更低的價(jià)位購得心儀的手機(jī)。
(2)掙脫運(yùn)營商的束縛
在過去很長的一段時(shí)間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營商制約,使用什么
功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營商的控制。自從 iPhone 上市,用戶可以更加方便地連接網(wǎng)絡(luò),運(yùn)營商的制約減少。隨著 EDGE、HSDPA 這些 2G 至 3G 移動(dòng)網(wǎng)絡(luò)的逐步過渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運(yùn)營商口中的笑談。
。3)豐富的硬件選擇
這一點(diǎn)還是與 Android 平臺(tái)的開放性相關(guān),由于 Android 的開放性,眾多的廠商會(huì)推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容。好比你從諾基亞 Symbian 風(fēng)格手機(jī)一下改用蘋果 iPhone,同時(shí)還可將 Symbian 中優(yōu)秀的軟件帶到 iPhone 上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。
。4)不受任何限制的開發(fā)商 Android 平臺(tái)提供給第三方開發(fā)商一個(gè)十分寬泛、自由的環(huán)境。因此不會(huì)受到各種條條框框的阻撓,可想而知,會(huì)有多少新穎別致的軟件會(huì)誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如何控制正是留給 Android 難題之一。
。5)無縫結(jié)合的 Google 應(yīng)用 如今叱咤互聯(lián)網(wǎng)的 Google 已經(jīng)走過 10 年度歷史。從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google 服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而 Android 平臺(tái)手機(jī)將無縫結(jié)合這些優(yōu)秀的 Google 服務(wù)。
1.1.3. 信息推送
信息推送是及時(shí)、主動(dòng)、廣泛地傳播學(xué)校重要信息、通知等方面的一項(xiàng)便捷、免費(fèi)的產(chǎn)品功能。不同于傳統(tǒng)的短信群發(fā)模式,推送模式在閱讀體驗(yàn)、便捷性、費(fèi)用節(jié)省方面有更大的優(yōu)勢。短信群發(fā)將涉及到按數(shù)量購買資費(fèi),且一般僅限于純文本和 70 個(gè)字符,超過 70個(gè)字符則會(huì)截?cái)嗷蛘叻殖蓛蓷l,費(fèi)用也會(huì)上升。
推送模式,則是利用的網(wǎng)絡(luò)傳播的優(yōu)勢,任何網(wǎng)絡(luò)環(huán)境下,包括 Wifi、3G 等等都可以隨時(shí)收到免費(fèi)的大容量信息,且信息包括了文本、圖片、查看更明細(xì)的鏈接等豐富元素。
利用推送功能,將提高學(xué)校的信息傳播效率及工作效率,提升重要信息的下達(dá)到位程度,且極大節(jié)省了相關(guān)成本費(fèi)用。
1.1.4. 登錄
掌上校園的功能主要分為兩大塊,一塊是首頁功能,展示學(xué)校的通知公告及提醒,另一塊主要是應(yīng)用,包括:課程表、校園風(fēng)光、周會(huì)表、教學(xué)計(jì)劃、校園卡、考試成績、工資查詢、圖書查詢、學(xué)生信息統(tǒng)計(jì)、新生報(bào)道統(tǒng)計(jì)等功能。所有功能的訪問必須先登錄,登錄頁面如下:
1.1.5. 首頁功能
首頁功能主要是校園通知、校園提醒、未讀郵件,通知公告一般為校內(nèi)公告、OA 公告
或者教務(wù)公告,點(diǎn)擊可查詢公告詳情。校園提醒一般為繳費(fèi)、圖書借閱、考試提醒、一卡通提醒,點(diǎn)擊查看提醒詳情。未讀郵件為學(xué)校辦公教學(xué)系統(tǒng)中郵箱中的未讀郵件。系統(tǒng)界面截圖如下:
1.1.6. 掌上校園應(yīng)用
課程表:點(diǎn)擊課程表功能,列出本學(xué)期所有的課程信息、時(shí)間信息、教師信息等。點(diǎn)擊之后可以查看課程的詳細(xì)信息。
教學(xué)計(jì)劃:點(diǎn)擊教學(xué)計(jì)劃功能,可查詢本專業(yè)相關(guān)的培養(yǎng)目標(biāo),基本要求, 修業(yè)年限,課程設(shè)置,教學(xué)進(jìn)程總體安排等等。
電子郵件:能夠?qū)崿F(xiàn)手機(jī)郵箱與現(xiàn)有 Email 系統(tǒng)的同步收發(fā)等功能。
通訊錄:支持個(gè)人通訊錄和單位通訊錄。
校園風(fēng)光:點(diǎn)擊校園風(fēng)光功能,可以瀏覽校園的靚麗風(fēng)景線。
工資查詢:教師可以通過手機(jī)查詢自己的工資發(fā)放情況。
校園卡:點(diǎn)擊校園卡功能,可以查看校園卡的充值記錄,消費(fèi)記錄,余額查詢等等。
圖
書查詢:點(diǎn)擊圖書查詢,可查看自己的已借圖書,圖書歸還日期,預(yù)約圖書等等。
新生報(bào)道統(tǒng)計(jì):利用手機(jī)實(shí)時(shí)統(tǒng)計(jì)新生的報(bào)道情況。
考試成績:點(diǎn)擊考試成績功能,在校學(xué)生通過選擇學(xué)期,可以查詢到本學(xué)期所有課程的成績信息。老師可以選擇學(xué)期,查詢其班級(jí)所有學(xué)生的成績。
其他:根據(jù)需求的擴(kuò)展
1.2. 短信平臺(tái)
通過短信平臺(tái)可以實(shí)現(xiàn)各種信息的提醒,包括會(huì)議信息、公告信息等。同時(shí)通過短信平臺(tái)實(shí)現(xiàn)生日關(guān)懷、短信群發(fā)等便捷功能,提高工作的效率。除此,短信平臺(tái)支持上行回復(fù)的功能,保持師生間的良好互動(dòng)。
短信平臺(tái)作為核心服務(wù)的重要功能子系統(tǒng)之一,在最大程度上輔助其他子系統(tǒng)完成信息在學(xué)校、教師、學(xué)生之間的隨時(shí)隨地的傳遞。
電信短信網(wǎng)關(guān)發(fā)送分發(fā)程序 WebServices 發(fā)送接口數(shù)據(jù)庫后臺(tái)管理、結(jié)算程序客戶端程序。
1.3. 校園手機(jī)一卡通
通過手機(jī)代替?zhèn)鹘y(tǒng)的一卡通服務(wù),除過可以涵蓋以前的計(jì)費(fèi)、考勤、圖書借閱、水電
使用等功能外,還可發(fā)揮手機(jī)的優(yōu)勢,將各類系統(tǒng)及信息匯集起來,通過與各類應(yīng)用系統(tǒng)的集成,成為學(xué)校師生日常辦公、工作、學(xué)習(xí)的必備品、信息接入點(diǎn)、匯集點(diǎn)及校園移動(dòng)助手。
2. 系統(tǒng)建設(shè)規(guī)劃 移動(dòng)應(yīng)用統(tǒng)一集成、個(gè)人應(yīng)用定制移動(dòng)門戶。主要匯集研究生部網(wǎng)站、研招網(wǎng)、中國教育網(wǎng)、中國研究生招生信息網(wǎng)的信息,集中整合,抽取‘研究生學(xué)院新聞通告、國家政策制度、招生動(dòng)態(tài)、專業(yè)介紹、招生簡章、博導(dǎo)介紹、招生參考資料、在線答疑’等信息,實(shí)現(xiàn)個(gè)人性門戶定制化內(nèi)容集合。
系統(tǒng)移動(dòng)化功能要求滿足:
1) 支持多種手機(jī)屏幕、多種手機(jī)分辨率,可智能的適用于客戶受眾群體持有不同尺寸大小的手機(jī)屏幕、不同大小的手機(jī)分辨率的情況。
2) 支持 iOS、android、window mobile、symbian 等主流多種手機(jī)平臺(tái)。
3) 支持管理端功能要求提供實(shí)時(shí)日志監(jiān)控,并保存完整的日志文件,方便維護(hù)人員監(jiān)控服務(wù)器端軟件的健康情況與是否出現(xiàn)異常信息。
4) 支持智能推送技術(shù),可以將文本數(shù)據(jù)、圖片、業(yè)務(wù)表單推送給手機(jī)。
5) 支持服務(wù)器端的水平擴(kuò)展技術(shù),保證在當(dāng)用戶數(shù)俱增的情況下,只需添加服務(wù)器即可解決海量用戶負(fù)載的問題。
6) 支持 B/S 架構(gòu)的應(yīng)用系統(tǒng)個(gè)性化應(yīng)用定制,抽取關(guān)心應(yīng)用組合個(gè)人門戶,無需校方提供相應(yīng)的功能接口。
3. 系統(tǒng)結(jié)構(gòu) 基本框架 C S 架構(gòu) ,C 手機(jī)。S 推送服務(wù)。
通信協(xié)議(信息結(jié)構(gòu)描述)采用主流成熟的 XMPP,基于 XML。參考框架 Mack 通信框架,基于 Mina,主優(yōu)勢:多線程管理多用戶,高并發(fā)(支持 33K 用戶在線)。
安全性,安全傳輸層(TLS)策略。
4. 簡稱& 縮寫:
推動(dòng)服務(wù)器主機(jī)名:PSrv
主服務(wù)器主機(jī)名:MSrv 推動(dòng)服務(wù)器 IP:PIP
主服務(wù)器 IP:MIP 主機(jī)端口:PORT 最大模塊數(shù) MODULENUM 通信約定:
返回?cái)?shù)據(jù)用 JSon 描述(除基本類型,如 0/1)
從實(shí)際業(yè)務(wù)的推送考慮,對 MSrv 和 PSrv 里交集數(shù)據(jù)作出描述:
PSrv 推動(dòng)服務(wù)器的數(shù)據(jù)庫需要保留 MSrv 主服務(wù)器數(shù)據(jù)庫的 UserName 數(shù)據(jù)表,對
5. 注冊\ 登陸情況 Mobile PSrv MSrvUserID,PassWd接受信息(0,1):Return(0,1):ReturnPSrv 保留的未推送信息查詢服務(wù)器保留推送消息(0,1): 在線狀態(tài) MSrv 接口:
登錄 流程:PSrv 向 MSrv 發(fā)送用戶登錄請求,MSrv 對用戶進(jìn)行合法驗(yàn)證 Url:http:// MIP:PORT/login.do? username =***&password=*** 參數(shù):
username
password 返回:1-success 0-failed 接口:
public void login(HttpServletRequest request, HttpServletResponse response)
1. 查詢
6. 信息推送情況 Mobile PSrv MSrv(MSrv的SQL用戶、信息、模塊語句): 信息封裝信息推送信息消息接收成功(0,1)發(fā)送狀態(tài)匯總消息接收情況發(fā)送結(jié)束標(biāo)識(shí)未成功消息目標(biāo)對象上線消息未推送消息存儲(chǔ)規(guī)則推送信息消息接收成功(0,1)刪除保存信息讀取MSrv 數(shù)據(jù)庫模塊、目標(biāo)用戶、信息內(nèi)容信息保存、標(biāo)識(shí)發(fā)送目標(biāo)對象,關(guān)聯(lián)目標(biāo)對象和信息 PSrv 接口:
通知
流程:MSrv 向 PSrv 請求通知發(fā)送,PSrv 向指定用戶或所有用戶發(fā)送通知 Ur :
http:// MIP:PORT/notification.do?module=***&title=***&message=***& imageurl=***&messageurl=***&action=sendnotify&broadcast=Y
或 :
http:// MIP:PORT/notification.do?module=***&title=***&message=***& imageurl=***&messageurl=***&action=sendnotify&broadcast=N &username=*** 參數(shù):(Module,MessageID(),UserID())
<b> <1 namw
val,=>
(參數(shù)名,參數(shù)值())
module:模塊 ID,可選值 0~MODULENUM title:主題 message:消息體 imageurl:消息圖片 url 路徑,如 http:// MIP:PORT/PIC/new.png
messageurl:消息詳細(xì)鏈接,如 http://www.sina.com broadcast:廣播所有用戶,可選值 Y/N username:用戶名,broadcast 選 N 時(shí),該參數(shù)需指定 返回:1-success 0-failed 接口:
public void sendnotify(HttpServletRequest request, HttpServletResponse response)
7. 用戶密碼更改情況 目前的考慮為,MSrv 自身所帶用戶信息表,在 PSrv 中進(jìn)行同步保存 UserID,
Mobile PSrv MSrv(0,1):Return重新登陸流程目標(biāo)用戶在線狀態(tài)更改密碼強(qiáng)制下線用戶修改系統(tǒng)密碼 8. 主要使用功能 本平臺(tái)是由奧龍完成的一項(xiàng)移動(dòng)學(xué)習(xí)項(xiàng)目,是適應(yīng) 3G 網(wǎng)絡(luò)及手機(jī)的迅速發(fā)展,將手機(jī)變成學(xué)習(xí)機(jī),方便學(xué)生校隨時(shí)隨地進(jìn)行學(xué)習(xí)、掌握個(gè)人學(xué)習(xí)進(jìn)展得的一個(gè)學(xué)習(xí)平臺(tái)。
主要功能分為掌上教務(wù)中心、掌上學(xué)習(xí)平臺(tái)和掌上圖書館三大塊,同時(shí)將功能詳細(xì)分解為子模塊,分別為:通知、學(xué)籍信息、課程、課表、考試安排、成績、選課、學(xué)分統(tǒng)計(jì)、等級(jí)考試、課程視頻、BB 學(xué)習(xí)、圖書借閱、圖書查詢等。
一、
掌上教務(wù)中心 1、 學(xué)校通知,接收學(xué)校實(shí)時(shí)發(fā)布的各種通知與公告,其中包含通知的標(biāo)題與正文,通知的內(nèi)容可以根據(jù)時(shí)下的新聞內(nèi)容為主要數(shù)據(jù),可以附帶該文章的原文地址,學(xué)生用戶可以通過點(diǎn)擊圖片鏈接訪問原文地址,進(jìn)行詳細(xì)瀏覽,讓學(xué)生通過校園網(wǎng)絡(luò)就可知天下大事。
2、 考務(wù)信息,在當(dāng)今 Internet 普及的時(shí)代,計(jì)算機(jī)已經(jīng)是人人必備,通用的一種互聯(lián)網(wǎng)訪問中端了,那么學(xué)生玩手機(jī)也已經(jīng)是不可爭議的事實(shí),本系統(tǒng)通過手機(jī)客戶端實(shí)現(xiàn)了,考務(wù)信息的安排與推送,可以讓那些無暇使用電腦查看考試信息的學(xué)生第一時(shí)間收到考試考場信息,并且隨身攜帶。
3、 成績信息,提供學(xué)生個(gè)人成績單查看功能,一水晶報(bào)表的形式查看所有課程的成績信息。
4、 課程信息,讓學(xué)生通過手機(jī)查看課表,上課地點(diǎn),上課時(shí)間,隨時(shí)隨地掌握每一天的課程安排。
5、 活動(dòng)助手 公布一些教師發(fā)布的研究性課題活動(dòng),或者團(tuán)委活動(dòng),或者一些公益活動(dòng)的信息,也是第一時(shí)間傳遞到學(xué)生手中,讓學(xué)生能夠及時(shí)到參與到校方發(fā)布的活動(dòng)中來,增加學(xué)生的實(shí)踐經(jīng)驗(yàn)。
二、
掌上學(xué)習(xí)平臺(tái) 1、 報(bào)考助手,通過手機(jī)客戶端參與學(xué)校公布的英語四、六級(jí)考試的報(bào)名,和學(xué)校發(fā)布的一些取證考試的報(bào)名功能。
2、 評教助手,通過手機(jī)客戶端參與,學(xué)校每一年度實(shí)施的教師教學(xué)質(zhì)量評估工作,可以根據(jù)教務(wù)系統(tǒng)設(shè)計(jì)好的,評比參數(shù),參與評價(jià)。
3、 資源共享,通過與網(wǎng)盤接口進(jìn)行對接,實(shí)現(xiàn)網(wǎng)盤數(shù)據(jù)下載分享。
三、
掌上圖書館 1、 賬戶信息管理,查看用戶圖書借閱詳細(xì)信息,借閱數(shù)量,歸還日期等等 2、 圖書預(yù)定,針對圖書館緊俏圖書預(yù)定難的問題,通過手機(jī)客戶端訪問圖書館系統(tǒng),預(yù)定自己想要看的書,待到圖書歸還后系統(tǒng)按照預(yù)定申請時(shí)間自動(dòng)發(fā)出取書通知,讀者僅需到圖書館取書即可。
3、 電子圖書查閱,可以查看學(xué)校發(fā)布的數(shù)字圖書內(nèi)容,閱讀文件格式支持.txt/.doc/.docx/.pdf 等常用格式 四、
系統(tǒng)截圖
熱點(diǎn)文章閱讀