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