霍小衛(wèi)
【摘 要】移動信息化是移動技術(shù)和互聯(lián)網(wǎng)技術(shù)發(fā)展和融合的產(chǎn)物,繼承了移動隨時、隨地、隨身特點和互聯(lián)網(wǎng)開放、共享、互動的優(yōu)勢,同時又潛移默化的影響著各行各業(yè)的業(yè)務(wù)生態(tài)。以鄭州大學西亞斯國際學院為研究對象,探討如何利用移動中間件技術(shù)設(shè)計和開發(fā)數(shù)字迎新客戶端,滿足新生通過移動終端隨時、隨地查看錄取信息、繳費信息,并通過移動終端完成報到注冊過程的需求,為高校新生的報到注冊工作提供新思路,形成新常態(tài)。
【關(guān)鍵詞】移動互聯(lián)網(wǎng);中間件;客戶端;數(shù)字迎新
1 中國移動互聯(lián)網(wǎng)發(fā)展現(xiàn)狀
2014年移動互聯(lián)網(wǎng)大會發(fā)布最新《中國移動互聯(lián)網(wǎng)發(fā)展報告》,報告顯示中國移動互聯(lián)網(wǎng)用戶超過8億,手機網(wǎng)民達5億多,移動應(yīng)用在國民生產(chǎn)生活中的滲透率達67.8%,中國移動互聯(lián)網(wǎng)發(fā)展進入全民時代。2013年我國移動購物市場交易規(guī)模達1676.4億元,在移動互聯(lián)網(wǎng)行業(yè)規(guī)模占比最高。面對廣闊的移動購物市場,阿里巴巴、京東、當當網(wǎng)、亞馬遜中國等各大電商在移動端加速“跑馬圈地”。同時“互聯(lián)網(wǎng)+”成為熱詞,傳統(tǒng)行業(yè)紛紛與互聯(lián)網(wǎng)尤其是移動互聯(lián)網(wǎng)“聯(lián)姻”,從報刊、網(wǎng)站到醫(yī)院、銀行,從讀書、教育到娛樂、購物,幾乎各行各業(yè)都在試水移動客戶端,人們一直熱議的互聯(lián)網(wǎng)思維正在發(fā)生新的變化,即朝著移動互聯(lián)網(wǎng)思維方向發(fā)展。在這樣的大的宏觀背景之下,高等教育也在不經(jīng)意的被動裹挾到這場變革的大潮中,傳統(tǒng)教育面臨著巨大的自底向上的壓力,開放思維擁抱移動互聯(lián)網(wǎng)成為大勢所趨。
2 移動數(shù)字迎新客戶端的需求
通過對高校迎新工作業(yè)務(wù)的調(diào)查和分析并結(jié)合新生對辦理迎新手續(xù)的意見和建議,認為高校移動數(shù)字迎新客戶端的需求主要集中在校情咨詢、迎新手續(xù)辦理、迎新通知等業(yè)務(wù),具體包括:新生可查詢高校最新迎新通知,了解新生報到政策及最新流程,對高校新生報到可能遇到的問題及解決答案可在此查詢到,新生可手機提出迎新和報到相關(guān)問題,招生人員回答后顯示到手機上;新生可查詢學費、雜費等應(yīng)交和實繳信息,查詢學費繳納狀態(tài);如果新生學費已經(jīng)繳納,新生可手機上進行自行分配宿舍;查詢學校新聞、專業(yè)設(shè)置、迎新平面圖、迎新流程、圖書館,查詢學校的地理位置信息;顯示學校為新生提供的后勤服務(wù),包括醫(yī)療、餐飲、旅游、交通等;查詢學校各種專業(yè)、專業(yè)年限以及專業(yè)設(shè)置信息。國際交流:展現(xiàn)學校各種國際交流活動以及國內(nèi)外合作院校;展現(xiàn)不同專業(yè)的報到時間以及報到現(xiàn)場的流程和平面圖;提供可直接撥打的迎新工作咨詢電話信息,圖形展現(xiàn)學校的內(nèi)部風景圖片等。
3 移動數(shù)字迎新客戶端的設(shè)計
3.1 技術(shù)路線的選擇
移動互聯(lián)網(wǎng)從技術(shù)路線上分為移動中間件和原生態(tài)開發(fā)兩種,移動中間件技術(shù)以中間件作為平臺對現(xiàn)有業(yè)務(wù)系統(tǒng)進行適配,從而開發(fā)出移動客戶端;原生態(tài)開發(fā)則是通過移動開發(fā)語言對底層數(shù)據(jù)進行開發(fā)生成移動客戶端。這兩種方式各有優(yōu)劣,基于中間件平臺的移動開發(fā)模式適用于已經(jīng)具有成熟業(yè)務(wù)系統(tǒng)的前提下,該模式開發(fā)效率高、成本低、周期短,但同時所開發(fā)的移動客戶端功能受限于現(xiàn)有業(yè)務(wù)系統(tǒng)的功能,現(xiàn)有業(yè)務(wù)系統(tǒng)沒有的功能無法做深度開發(fā);原生態(tài)開發(fā)模式適用于沒有現(xiàn)成業(yè)務(wù)系統(tǒng)并且對移動客戶端的功能和界面定制要求較高的前提下,該模式開發(fā)效率低、成本高、周期長,但是其所開發(fā)的客戶端功能更加豐富、用戶體驗更加良好。高校迎新工作一般都有現(xiàn)有收費系統(tǒng)、迎新系統(tǒng)、宿管系統(tǒng)做支持并且較為成熟,不需要進行重新開發(fā),因此從開發(fā)效率和成本上考慮,最終選擇利用移動中間件進行數(shù)字校園客戶端的開發(fā)。
3.2 移動中間件的技術(shù)實現(xiàn)機制
基于移動中間件開發(fā)技術(shù)進行客戶端開發(fā),利用中間件Webparser技術(shù)完成對校內(nèi)網(wǎng)站和應(yīng)用系統(tǒng)的頁面適配,將官方網(wǎng)站和數(shù)字迎新系統(tǒng)的功能遷移至移動終端。Webparser是移動中間件表示層解析技術(shù),該技術(shù)通過HTTP協(xié)議來模擬PC瀏覽器從客戶系統(tǒng)獲取數(shù)據(jù)以及交互;獲取元數(shù)據(jù)后,經(jīng)過Webparser解析轉(zhuǎn)換成客戶端可以識別的MSC終端數(shù)據(jù),從而實現(xiàn)客戶系統(tǒng)移動化升級。如圖1,利用Webparser將B/S頁面表現(xiàn)層轉(zhuǎn)換為移動終端表現(xiàn)層的接入機制。
客戶端與中間件之間使用MSC協(xié)議進行交互,而中間件與客戶系統(tǒng)則使用標準的HTTP協(xié)議;客戶端與中間件和中間件與客戶系統(tǒng)之間都是基于請求/響應(yīng)模式;MKEY會將客戶端發(fā)出的請求轉(zhuǎn)換為HTTP請求發(fā)送給客戶系統(tǒng),將客戶系統(tǒng)響應(yīng)的數(shù)據(jù)轉(zhuǎn)換為MSC發(fā)送給客戶端。
適配思路是:使用各種配置規(guī)則來輔助中間件與客戶系統(tǒng)進行正確的HTTP交互。適配規(guī)則文件,包括MDP配置規(guī)則文件、上行模板文件、下行模板文件。MDP配置規(guī)則文件中定義了針對客戶系統(tǒng)的全局配置,包括每次請求相關(guān)配置,如數(shù)據(jù)采集規(guī)則,HTTP頭信息以及是否需要使用上行模板、下行模板等。
3.3 移動數(shù)字迎新客戶端功能設(shè)計
對所有信息服務(wù)按照時間、訪問角色、重要性進行分類設(shè)計,其中時間分為臨時使用、短期使用、長期使用,角色維度分為教師、學生、校外人士,重要性維度分為受眾數(shù)量、核心業(yè)務(wù)、安全級別,每類維度按照二級分類劃為A、B、C三種級別。時間維度方面,使用時間超過12個月的定義為“長期A”,使用時間短于12月的定義為“短期B”,短于3個月的定義為“臨時C”;角色維度方面,面向教師的信息服務(wù)的定義為“教師A”,面向?qū)W生提供的信息服務(wù)定義為“學生B”,面向校外訪問人士及家長的信息服務(wù)定義為“校外C”;受眾維度方面,面向全校師生提供信息服務(wù)的定義為“全校A”,面向某個或某幾個部門單位或者一個特定群體提供信息服務(wù)的定義為“機構(gòu)B”,面向個別人員提供信息服務(wù)的定義為“個人C”;核心業(yè)務(wù)方面,教學以及和教學相關(guān)聯(lián)的信息服務(wù)定義為“核心A”,行政及行政相關(guān)聯(lián)的定義為“重要B”,后勤及后勤想關(guān)聯(lián)的定義為“一般C”; 安全級別方面,內(nèi)網(wǎng)隔離的定義為“高A”,校內(nèi)能訪問的定義為“中B”,校內(nèi)外都能訪問的定義為“低C”。
4 移動數(shù)字迎新客戶端的實現(xiàn)
4.1 第三方應(yīng)用集成實現(xiàn)
DHMI是外部軟件接口集,它是中間件的業(yè)務(wù)層接入技術(shù),定義了中間件與客戶系統(tǒng)通過業(yè)務(wù)層對接時所需的接口規(guī)范集合。DHMI遵循HTTP標準協(xié)議,并提供對XML-RPC和WEBPARSER等方式的技術(shù)實現(xiàn)。DHMI移動接入技術(shù)中為控制客戶端訪問流量,將流量降低到最低限度,MKEY適配過程引入了緩存技術(shù)機制,及通過客戶端緩存將用戶第一次訪問的數(shù)據(jù)緩存到中間件服務(wù)器,下次在此訪問頁面時可直接從服務(wù)器使用緩存數(shù)據(jù)而無需重新進行匹配即可訪問到頁面數(shù)據(jù)。
4.2 外部數(shù)據(jù)調(diào)用實現(xiàn)
在html當中,可以在不刷新界面的情況下,完成各種方式的提交,在MSC當中也有AJAX請求,完成在不切換界面的情況下,獲取動態(tài)值。過程如下:
生成請求對象生成回調(diào)方法,判斷請求對象準備狀態(tài),向服務(wù)器發(fā)送請求,判斷響應(yīng)狀態(tài),獲取響應(yīng)XML對象中的節(jié)點內(nèi)容,將響應(yīng)內(nèi)容賦值給MSC標簽。
4.3 第三方應(yīng)用頁面適配實現(xiàn)
第三方應(yīng)用系統(tǒng)的功能是利用移動中間件的頁面適配功能實現(xiàn),適配機制見上述,這里以第三方應(yīng)用單點登錄功能的適配舉例說明該機制的代碼實現(xiàn)過程:
5 綜述
本文所述數(shù)字迎新客戶端相較傳統(tǒng)客戶端具有跨操作系統(tǒng)平臺、多分辨率適配、跨網(wǎng)絡(luò)結(jié)構(gòu)等特點,不受軟件、硬件以及網(wǎng)絡(luò)環(huán)境的影響,針對不同應(yīng)用的定制化開發(fā)具有開發(fā)周期快、開發(fā)成本低、成熟穩(wěn)定等特征,周期和成本相較普通客戶端開發(fā)可大大降低,并且可同高校主流數(shù)字迎新系統(tǒng),如新開普、金智、正方等產(chǎn)品,實現(xiàn)無縫兼容,在高校內(nèi)部具有巨大的發(fā)展空間以及推廣應(yīng)用價值。
[責任編輯:鄧麗麗]