隨著
第三代移動(dòng)通信時(shí)代的到來,特別是Push
技術(shù)的廣泛應(yīng)用,將傳統(tǒng)電子郵件轉(zhuǎn)移到移動(dòng)終端上提供隨時(shí)隨地收發(fā)郵件的移動(dòng)郵件業(yè)務(wù)正逐步發(fā)展起來。移動(dòng)郵件是指基于移動(dòng)終端操作且具有主動(dòng)推送能力的電子郵件服務(wù),也稱為PushEmail。國際上盛行的RIM公司開發(fā)的“黑莓”業(yè)務(wù)就是一個(gè)典型的PushMail服務(wù)。在國內(nèi),中國移動(dòng)率先引進(jìn)了“黑莓”服務(wù);
聯(lián)通在其彩e業(yè)務(wù)的基礎(chǔ)上進(jìn)行部分功能升級,也推出了品牌為“紅莓”的PushEmail服務(wù)。Push Email服務(wù)的優(yōu)勢是利用移動(dòng)終端的便攜性和主動(dòng)推送消息,讓用戶可以在任何地點(diǎn)第一時(shí)間接收和處理電子郵件的服務(wù)。 提供移動(dòng)郵件服務(wù)通常分為兩類:大眾郵件和企業(yè)郵件。由于這兩類郵件服務(wù)提供的方式不同,實(shí)現(xiàn)移動(dòng)郵件服務(wù)的
解決方案也有所不同。大眾郵件指的是我們?nèi)粘K褂玫幕ヂ?lián)網(wǎng)提供的免費(fèi)郵件系統(tǒng),如新浪、21CN、163等郵箱。企業(yè)郵件是指企業(yè)內(nèi)部使用的專用郵件系統(tǒng),如Exchange、Domino郵箱等。
移動(dòng)郵件業(yè)務(wù)中涉及的網(wǎng)元主要有移動(dòng)郵件客戶端、移動(dòng)郵件
服務(wù)器和移動(dòng)郵件代理。其中:移動(dòng)郵件客戶端主要是配合終端進(jìn)行郵件的收發(fā)以及對本地郵件進(jìn)行操作的客戶端軟件。移動(dòng)郵件服務(wù)器主要負(fù)責(zé)互聯(lián)網(wǎng)郵箱的郵件獲取、郵件處理、郵件推送、移動(dòng)郵件代理的數(shù)據(jù)轉(zhuǎn)發(fā)、終端內(nèi)容適配等。移動(dòng)郵件代理功能和移動(dòng)郵件服務(wù)器功能類似,主要區(qū)別在于移動(dòng)郵件代理位于企業(yè)防火墻后,負(fù)責(zé)企業(yè)內(nèi)部郵箱(如Ex-chage、Domino郵件系統(tǒng)),也可以理解為輕量級的移動(dòng)郵件服務(wù)器。短信中心負(fù)責(zé)下發(fā)OMAEMN郵件到達(dá)通知。
以上的架構(gòu)符合OMAMEM框架的移動(dòng)郵件總體架構(gòu)示意。
運(yùn)營商和企業(yè)在業(yè)務(wù)開展過程中可以根據(jù)業(yè)務(wù)需求、用戶群定位和網(wǎng)絡(luò)條件進(jìn)行調(diào)整。
推送技術(shù)
在傳統(tǒng)的電子郵件系統(tǒng)中,新郵件發(fā)送到用戶的郵箱賬號中,用戶通過郵件客戶端或者WEB方式去讀取郵件,這種方式需要由用戶主動(dòng)發(fā)起獲取郵件的請求,稱為PULL方式。這種方式需要由用戶主動(dòng)發(fā)起,而用戶并不知道什么時(shí)候有新郵件到達(dá),所以在這種方式下用戶無法及時(shí)處理郵件。
推送技術(shù)則不同,當(dāng)新郵件到達(dá)時(shí),郵件系統(tǒng)主動(dòng)把郵件推送給用戶,而不需要用戶發(fā)起請求。推送技術(shù)是隨著移動(dòng)技術(shù)的發(fā)展而興起的,主要是由于移動(dòng)終端一直由用戶攜帶在身邊,這樣通過推送技術(shù),用戶具備實(shí)時(shí)處理新郵件的可能。
移動(dòng)郵件有多種推送方式,主要有SMSPUSH、MMSPUSH、
WAPPUSH以及客戶端PUSH四種。
SMSPUSH是采用短信的方式把郵件部分內(nèi)容發(fā)送給用戶,由于短信承載的數(shù)據(jù)量限制(一條短信為70個(gè)漢字),這種方式只能把郵件標(biāo)題以及部分正文推送給用戶。MMSPUSH是采用MMS的方式把郵件發(fā)送給用戶,MMS的承載量較大,可以包括正文和部分附件,但是MMS推送也有其限制,它只能針對一封郵件,并且用戶無法再做后續(xù)的交互操作,例如回復(fù)郵件、轉(zhuǎn)發(fā)郵件等。
WAPPUSH是采用發(fā)送給用戶一個(gè)WAPPUSH通知的方式,WAPPUSH通知包括郵件的基本信息以及一個(gè)指向郵件存儲空間的URL鏈接,用戶通過訪問這個(gè)鏈接可以閱讀整個(gè)郵件,也可以執(zhí)行回復(fù)、轉(zhuǎn)發(fā)、刪除等操作。這種方式較為方便,但是郵件不是存儲在移動(dòng)終端上,每次讀取郵件時(shí)均要訪問郵件服務(wù)器。
以上三類PUSH方式,都具有一定的局限性,而客戶端PUSH,則能很好地解決這些問題。
客戶端PUSH方式,即利用移動(dòng)終端上安裝的郵件客戶端軟件實(shí)現(xiàn)郵件的獲取。當(dāng)服務(wù)器檢測到有新郵件,會(huì)發(fā)送一個(gè)通知給客戶端軟件,客戶端軟件根據(jù)通知內(nèi)容自動(dòng)到服務(wù)器獲取郵件信息。獲取的信息既可以是郵件摘要,也可以是全部或者部分郵件內(nèi)容。
客戶端PUSH的實(shí)現(xiàn)有兩種:短信PUSH和IPPUSH。
短信PUSH采用OMAEMN方式。新郵件到達(dá)通知通過EMN短信下發(fā)到移動(dòng)終端,移動(dòng)終端收到EMN短信后自動(dòng)激活郵件客戶端,客戶端再通過特定的郵件協(xié)議與服務(wù)器建立連接獲取郵件內(nèi)容。IPPUSH采用客戶端軟件與郵件服務(wù)器建立IP長連接的方式?蛻舳丝刹捎眯奶绞奖3諭P連接。新郵件到達(dá)時(shí),郵件服務(wù)器通過已建立好的IP連接通知客戶端收取郵件信息。
OMAEMN方式無需一直啟動(dòng)客戶端軟件,只在需要時(shí)才自動(dòng)激活。這種方式對于移動(dòng)終端和移動(dòng)
接入網(wǎng)沒有帶來額外的開銷。IPPUSH方式需要客戶端軟件在后臺一直運(yùn)行,并保持與服務(wù)器的連接。這種機(jī)制會(huì)增大移動(dòng)終端的
電池消耗,同時(shí)也增加了服務(wù)器的處理壓力。
SMSPUSH以及MMSPUSH方式雖然發(fā)送的信息有限,但是能即時(shí)通知用戶新郵件到達(dá)信息和郵件主要內(nèi)容。因此常被用于大眾移動(dòng)郵件解決方案。WAPPUSH以及客戶端PUSH能夠?yàn)橛脩籼峁┩晟频泥]件達(dá)到通知和郵件處理功能以及較高的安全性,所以被應(yīng)用在企業(yè)客戶的移動(dòng)郵件解決方案中。
郵件檢測
移動(dòng)郵件服務(wù)器在發(fā)送PUSH信息給移動(dòng)終端之前,需要先檢查用戶郵箱賬戶中是否有新郵件到達(dá)或者其它與郵件有關(guān)的變化事件,這個(gè)檢測過程稱作郵件檢測。大眾移動(dòng)郵件解決方案和企業(yè)移動(dòng)郵件解決方案將采用不同的郵件檢測方式。
對于大眾移動(dòng)郵件解決方案,由于難以對大眾電子郵件系統(tǒng)進(jìn)行改造和增加郵件代理服務(wù)器,所以移動(dòng)郵件服務(wù)器只能使用POP3/IMAP4/WebDAV等標(biāo)準(zhǔn)協(xié)議來輪詢所有注冊用戶的綁定賬號,檢查是否有新郵件到達(dá)。在用戶量大的時(shí)候,這種方式會(huì)對移動(dòng)郵件服務(wù)器系統(tǒng)造成較大的壓力?赡艽嬖谟捎谠L問頻繁,大眾電子郵件系統(tǒng)將移動(dòng)郵件服務(wù)器地址加入到臨時(shí)黑名單,拒絕訪問的情況。
在企業(yè)移動(dòng)郵件解決方案中,由于企業(yè)網(wǎng)絡(luò)內(nèi)設(shè)置有防火墻,企業(yè)郵件系統(tǒng)不允許從Internet上使用POP3/IMAP4/WebDAV等協(xié)議來進(jìn)行訪問,因此移動(dòng)郵件服務(wù)器無法直接訪問企業(yè)郵件系統(tǒng),不能獲知郵件變動(dòng)。通過增加移動(dòng)郵件代理這一新的網(wǎng)元,對企業(yè)郵件系統(tǒng)進(jìn)行郵件檢測,由其通知移動(dòng)郵件服務(wù)器。移動(dòng)郵件代理進(jìn)行郵件檢測時(shí),包括多種方式,一種方式是通過POP3/IMAP4等標(biāo)準(zhǔn)協(xié)議輪詢檢測。另一種方式是使用MAPI/WebDAV來進(jìn)行檢測,這種方式適用于ExchangeServer企業(yè)郵件系統(tǒng)。還有一種方式使用LAPI來進(jìn)行郵件檢測,這種方式適用于DominoServer企業(yè)郵件系統(tǒng)。由于企業(yè)郵件系統(tǒng)用戶量有限,即使采用輪詢的方式,對移動(dòng)郵件代理造成的壓力也有限。
客戶端軟件
采用SMS/MMS/WAPPUSH方式實(shí)現(xiàn)移動(dòng)郵件,功能簡單,不能滿足商務(wù)客戶的各項(xiàng)需求。目前比較成熟的移動(dòng)郵件系統(tǒng)均采用在移動(dòng)終端中安裝專用郵件客戶端來實(shí)現(xiàn)郵件收發(fā)和管理。采用客戶端軟件方式有諸多優(yōu)點(diǎn),如功能豐富、提供本地存儲、提供離線和在線操作方式等?蛻舳塑浖可以訪問移動(dòng)終端上的本地資源,例如聯(lián)系人信息、圖片、聲音等。移動(dòng)終端采用的操作系統(tǒng)主要有Symbian、WindowsMobile、Linux以及Native系統(tǒng)等。不同的操作系統(tǒng)處理能力和功能相差較大,針對不同操作系統(tǒng)的移動(dòng)終端需要提供不同的客戶端軟件。目前主要有以下類型的客戶端軟件: