文/李賀武
“我不在清華,就在去清華的路上?!蔽恢脤傩允乔迦A移動平臺最為注重的特性之一。
李賀武
AtTsinghua是針對校園生活的移動應(yīng)用和服務(wù)平臺,包括后臺服務(wù)系統(tǒng)和移動終端客戶端軟件。目前Android平臺上的客戶端已有發(fā)布版本,并對外提供下載;iOS平臺客戶端剛剛發(fā)布。
AtTsinghua后臺系統(tǒng)提供若干基礎(chǔ)服務(wù),包括定位服務(wù)、地理信息資源查詢服務(wù)和網(wǎng)絡(luò)信息查詢服務(wù)。移動終端通過訪問后臺服務(wù),為用戶呈現(xiàn)幾大主要的應(yīng)用功能,包括Wi-Fi認(rèn)證、一站訪問(單點登錄)、教室推薦、校園導(dǎo)航等,極大地便利了老師和同學(xué)們的校園生活。
AtTsinghua客戶端在手機上體現(xiàn)為一個應(yīng)用程序,打開應(yīng)用程序后,以上提到的各項功能和服務(wù)以子應(yīng)用的形式出現(xiàn)在AtTsinghua主界面,點擊相應(yīng)的圖標(biāo)可以進(jìn)入對應(yīng)的功能界面。
1.Wi-Fi定位平臺
AtTsinghua基于清華大學(xué)無線校園網(wǎng),建立了Wi-Fi網(wǎng)絡(luò)室內(nèi)定位系統(tǒng)。系統(tǒng)采用以關(guān)聯(lián)AP(Access Point)為主,輔以多AP接收信號強度的系統(tǒng)定位方法,當(dāng)用戶關(guān)聯(lián)至“Tsinghua”Wi-Fi網(wǎng)絡(luò)時,通過向定位系統(tǒng)提供該用戶的Wi-Fi設(shè)備信息,可以查詢系統(tǒng)基于Wi-Fi網(wǎng)絡(luò)信息計算得到用戶的大致位置。
該定位平臺提供針對接入Wi-Fi網(wǎng)絡(luò)的設(shè)備/用戶的定位服務(wù),校園導(dǎo)航應(yīng)用,將綜合使用該平臺提供的Wi-Fi定位服務(wù)、GPS定位、手機網(wǎng)絡(luò)定位三種不同的定位技術(shù),為用戶提供更精確的定位體驗。
2.地理信息資源平臺
AtTsinghua針對清華大學(xué)校內(nèi)主要的基礎(chǔ)設(shè)施,建立了位置、簡介等信息的地理信息資源數(shù)據(jù)庫,并對客戶端提供查詢服務(wù)。主要的基礎(chǔ)設(shè)施包括教學(xué)科研、餐飲住宿、生活服務(wù)、郵政/銀行、應(yīng)急處置、體育場館、校內(nèi)景點等,為校園導(dǎo)航提供全方位的查詢服務(wù)。
3.網(wǎng)絡(luò)信息挖掘平臺
AtTsinghua基于清華大學(xué)無線校園網(wǎng),建立了Wi-Fi網(wǎng)絡(luò)信息挖掘平臺。平臺主要的功能為通過搜集Wi-Fi網(wǎng)絡(luò)的用戶關(guān)聯(lián)、信道干擾、可用帶寬等信息,分析得到不同地點的大致上網(wǎng)人數(shù)、上網(wǎng)環(huán)境,提供特定區(qū)域忙閑程度(人數(shù)多少)、上網(wǎng)質(zhì)量的查詢服務(wù),幫助同學(xué)們查找自習(xí)教室及上網(wǎng)地點。
Wi-Fi認(rèn)證
AtTsinghua的Wi-Fi認(rèn)證客戶端提供了清華大學(xué)無線校園網(wǎng)的接入認(rèn)證功能。傳統(tǒng)的Wi-Fi認(rèn)證通過瀏覽器重定向彈出Portal頁面,用戶輸入用戶名密碼進(jìn)行接入認(rèn)證,但是在手機終端上用戶輸入信息的難度較大,且網(wǎng)頁認(rèn)證存在認(rèn)證過程不穩(wěn)定,無法維護(hù)用戶聯(lián)網(wǎng)狀態(tài)、下線不便利等問題。
AtTsinghua Wi-Fi接入認(rèn)證客戶端可實現(xiàn)如下功能:
穩(wěn)定地保存用戶名、密碼,用戶首次輸入之后即可一直沿用。
網(wǎng)絡(luò)認(rèn)證和退出登錄的功能。使用用戶輸入或保存的用戶名、密碼,通過點擊一次“連接”或者“斷開”按鈕,即可實現(xiàn)認(rèn)證或退出登錄的功能。同時客戶端將在發(fā)起認(rèn)證或退出登錄操作之前,檢查用戶的用戶名、密碼信息的合法性,以及是否關(guān)聯(lián)特定的SSID。
維護(hù)用戶的認(rèn)證狀態(tài)。用戶每次進(jìn)入Wi-Fi認(rèn)證客戶端時,客戶端將顯示當(dāng)前是否已經(jīng)通過認(rèn)證的狀態(tài),供用戶隨時查看。
關(guān)閉Wi-Fi前自動下線。認(rèn)證客戶端界面上提供了“關(guān)閉Wi-Fi”按鈕,并且在用戶點擊之后將首先為用戶退出無線網(wǎng)登錄,之后關(guān)閉Wi-Fi。
連接管理功能。查看當(dāng)前賬戶已經(jīng)認(rèn)證的IP地址,并可以將其下線;為指定的IP地址認(rèn)證。
AtTsinghua Wi-Fi認(rèn)證客戶端大大提高了無線網(wǎng)認(rèn)證過程和聯(lián)網(wǎng)狀態(tài)維護(hù)的穩(wěn)定性和魯棒性,為用戶提供了便利的Wi-Fi接入體驗。
一站訪問
高校一般存在若干的校內(nèi)信息系統(tǒng),例如清華大學(xué)的信息門戶、網(wǎng)絡(luò)學(xué)堂和圖書館等,在移動設(shè)備上訪問這些基于web的信息系統(tǒng)均需要輸入用戶名密碼,給用戶帶來了極大的訪問障礙。
AtTsinghua一站訪問(單點登錄)客戶端實現(xiàn)了以下功能:
支持Wi-Fi認(rèn)證信息復(fù)用和單獨指定用戶名密碼。一站訪問客戶端可沿用用戶保存的Wi-Fi認(rèn)證的用戶名和密碼,作為校內(nèi)信息系統(tǒng)的登錄信息;如果二者的登錄密碼不一致,客戶端也支持用戶重新輸入并保存校內(nèi)信息系統(tǒng)的登錄信息。
使用保存的用戶名密碼信息,為用戶打開各信息系統(tǒng)的訪問權(quán)限,直接進(jìn)入已登錄的頁面。
多標(biāo)簽的網(wǎng)頁瀏覽器,使得用戶可以同時訪問多個信息系統(tǒng),并方便地在不同的網(wǎng)頁之間切換,并且實現(xiàn)了基本的前進(jìn)、后退、刷新和文件下載等功能。
AtTsinghua一站訪問客戶端可以使用戶無需多次輸入認(rèn)證信息,直接以已登錄的身份瀏覽各信息系統(tǒng),在移動設(shè)備上使用十分便利。
教室推薦
清華大學(xué)教室樓眾多,同時學(xué)生數(shù)量龐大,所以極易出現(xiàn)學(xué)生尋找空閑教室困難同時教室總體利用率低的情況。
AtTsinghua教室推薦客戶端實現(xiàn)了以下功能,可以為選擇空閑教室提供較為準(zhǔn)確的依據(jù):
顯示當(dāng)前各個主要教學(xué)樓的人數(shù)以及利用率??蛻舳丝梢酝ㄟ^后臺信息收集系統(tǒng)獲得各個教學(xué)樓當(dāng)前的聯(lián)網(wǎng)人數(shù),通過一定的參數(shù)估算出教室人數(shù),并借助教學(xué)樓的歷史統(tǒng)計數(shù)據(jù)算出教學(xué)樓利用率。
實時顯示教學(xué)樓從當(dāng)天上午7:00開始截止到當(dāng)前時間的人數(shù)以曲線,方便同學(xué)們預(yù)測在未來一段時間內(nèi)教室人數(shù)的變化。
提供教學(xué)樓排課表查詢功能。可以查詢當(dāng)前一周內(nèi)某天,若干時段沒有排課的教室,方便同學(xué)們快速查找空閑的教室。
教室推薦客戶端展現(xiàn)的數(shù)據(jù)來自后臺的數(shù)據(jù)搜集和統(tǒng)計系統(tǒng),該系統(tǒng)定期從無線網(wǎng)控制器上收集聯(lián)網(wǎng)用戶信息,并按位置進(jìn)行統(tǒng)計,得出教學(xué)樓人數(shù)數(shù)據(jù)。
我的位置
“我的位置”提供Wi-Fi室內(nèi)定位功能,當(dāng)用戶連接至“Tsinghua”Wi-Fi網(wǎng)絡(luò)時,可通過該應(yīng)用在電子地圖上查詢自身位置,同時可查詢校內(nèi)一些常用的教學(xué)樓、辦公樓等基礎(chǔ)設(shè)施的位置。
移動Info
“移動Info”提供移動版信息門戶的訪問,如果用戶在“Wi-Fi認(rèn)證”子應(yīng)用中保存過用戶名、密碼,即可直接進(jìn)入移動版信息門戶的已登錄界面,無需再次輸入用戶名、密碼登陸。
校園導(dǎo)航
AtTsinghua校園導(dǎo)航應(yīng)用提供了以下功能:
清華大學(xué)校內(nèi)主要基礎(chǔ)設(shè)施的位置、介紹和聯(lián)系方式等信息的查詢,以分級列表的形式呈現(xiàn),并提供搜索功能,進(jìn)行查找或搜索之后可將結(jié)果展現(xiàn)在電子地圖上,方便用戶快速在地圖上找到目標(biāo)位置。
基于清華大學(xué)無線校園網(wǎng)Wi-Fi定位系統(tǒng),實現(xiàn)了精度較高的室內(nèi)定位服務(wù),可以提供建筑名稱、樓層和經(jīng)緯度等豐富的定位信息,同時在室外使用GPS和手機網(wǎng)絡(luò)進(jìn)行定位,實現(xiàn)了室內(nèi)外的綜合定位功能。
實現(xiàn)了路徑搜索功能,可以在用戶在電子地圖上找到目標(biāo)位置后為其提供方便的導(dǎo)航服務(wù)。
在基礎(chǔ)設(shè)施信息和定位功能的基礎(chǔ)上,提供了周邊搜索功能,搜索用戶所在位置附近的建筑或者服務(wù)信息,方便用戶更加快捷地找到感興趣的地方。
校園導(dǎo)航后臺定位服務(wù)、信息查詢服務(wù)可以達(dá)到如下指標(biāo):
1. 單臺服務(wù)器可支持每秒200次以上的HTTP請求;
2. 室內(nèi)Wi-Fi定位精度在20米左右;
3. Wi-Fi定位校內(nèi)基礎(chǔ)設(shè)施查詢。
移動版信息門戶
此外,應(yīng)用還包括圖書館(“圖書館”提供移動版圖書館網(wǎng)站的訪問)、清華日歷(“清華日歷”提供移動版清華教學(xué)活動日歷網(wǎng)站的訪問)、清華新聞(“清華新聞”提供移動版清華新聞網(wǎng)站的訪問)、清華全景(“清華全景”提供2.5D清華電子地圖的訪問。)
校外訪問“校外訪問”可以提供在無法接入校園網(wǎng)絡(luò)(如在校外)時,通過VPN訪問校內(nèi)資源的入口。另外,“EasyIPv6”提供終端IPv6支持情況監(jiān)測的功能,包括系統(tǒng)內(nèi)核是否支持IPv6,網(wǎng)絡(luò)連接類型(Wi-Fi、3G等),IPv6接入方式(隧道、IVI等)檢測,本機使用的IPv6地址,常用的IPv6資源。