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