專利名稱:提供消息聚集特點(diǎn)的通信系統(tǒng)及相關(guān)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)領(lǐng)域,更具體地,涉及電子消息收發(fā)系統(tǒng)和相關(guān)方法。
背景技術(shù):
電子郵箱被用于存儲(chǔ)電子郵件(e-mail)消息。電子郵箱與因特網(wǎng)相連并且使用因特網(wǎng)協(xié)議來發(fā)送和接收輸入和輸出e-mail消息。用戶使用郵件程序來編撰和發(fā)送消息。發(fā)送方的郵件程序與發(fā)送方郵件服務(wù)器進(jìn)行通信并且通過因特網(wǎng)將消息傳遞給接收方郵件服務(wù)器,在接收方郵件服務(wù)器處消息被放置在接收方郵箱(或目標(biāo)郵箱)中作為新輸入的e-mail。
e-mail系統(tǒng)是異步的發(fā)送并遺忘(send-and-forget)消息收發(fā)系統(tǒng)。即,發(fā)送e-mail,不需要知道是否可以成功傳遞。如果不能傳遞e-mail消息,由目標(biāo)郵件服務(wù)器產(chǎn)生公知為傳遞失敗報(bào)告或退信消息的新e-mail消息,并且發(fā)送回主叫郵件服務(wù)器。退信消息被放置在發(fā)送方郵箱中,通知發(fā)送方原始消息傳遞失敗。
如果用戶只具有一個(gè)郵箱,上述單個(gè)源和目標(biāo)電子郵件服務(wù)器的場(chǎng)景足夠進(jìn)行工作。然而,今天,多數(shù)用戶具有多于一個(gè)郵箱。用戶也許具有一個(gè)公司電子郵件帳戶、一個(gè)因特網(wǎng)服務(wù)提供商(ISP)電子郵件帳戶以及兩個(gè)或多個(gè)免費(fèi)的網(wǎng)絡(luò)電子郵件帳戶(例如Yahoo或Hotmail電子郵件帳戶)。結(jié)果,難以跟上并管理所有這些不同的郵箱。
一種用于提供多個(gè)郵箱或帳戶的更好電子郵件管理的方法是使用包括電子郵件聚集服務(wù)器的聚集電子郵件傳遞系統(tǒng)。電子郵件聚集服務(wù)器與多個(gè)源郵箱相連,并且將消息合并在一個(gè)目標(biāo)郵箱中。即,這些服務(wù)器使用用戶所設(shè)置的證書(credential)來代表用戶登錄現(xiàn)有的郵箱,從郵箱中檢索消息,并且將消息轉(zhuǎn)發(fā)到目標(biāo)郵箱中。
可以將目標(biāo)郵箱存儲(chǔ)在聚集服務(wù)器上,或者目標(biāo)郵箱是另一個(gè)電子郵件帳戶(即聚集服務(wù)器作為電子郵件轉(zhuǎn)發(fā)代理)。例如,對(duì)于具有十個(gè)電子郵件帳戶的用戶,用戶難以定期檢查所有這些郵箱。然而,可以將聚集服務(wù)器用于將所有十個(gè)帳戶中的消息下拉或聚集到一個(gè)目標(biāo)郵箱中。
使用聚集電子郵件服務(wù)器的消息傳遞簡(jiǎn)化了多個(gè)郵箱管理以及消息傳遞的復(fù)雜度。然而,存在一個(gè)嚴(yán)重的缺陷。典型地,聚集服務(wù)器不解決退信消息的問題。在目標(biāo)郵箱處的電子郵件傳遞失敗會(huì)產(chǎn)生退信消息,退信消息導(dǎo)致三種不期望效果。首先,發(fā)送退信消息的目標(biāo)服務(wù)器嘗試定位將電子郵件發(fā)送到源郵箱的原始發(fā)送方。因?yàn)榫奂?wù)器作為中間方并且將消息從源郵箱轉(zhuǎn)發(fā)到目標(biāo)郵箱,目標(biāo)服務(wù)器不能夠知道應(yīng)該將退信消息發(fā)送到來自源郵箱的消息的原始發(fā)送方。典型地,原始發(fā)送方是不涉及聚集的第三方,第三方有可能受發(fā)自目標(biāo)服務(wù)器的退信消息所困惑;原始發(fā)送方只知道發(fā)送到源郵箱服務(wù)器的消息。因此,沒有將退信消息發(fā)送到聚集服務(wù)器(退信消息的預(yù)期目的地),而是發(fā)送到消息的原始發(fā)送方。
其次,如果目標(biāo)郵箱不能夠接受新消息的傳遞,沒有任何方式來暫時(shí)地減慢或禁用消息的傳遞,直到目標(biāo)郵箱再次能夠接受郵件。這表示持續(xù)地將退信消息發(fā)送到消息的原始發(fā)送方,可能導(dǎo)致無窮的消息循環(huán)。最后,沒有將觸發(fā)退信消息的原始消息發(fā)送到預(yù)期的接收方。
在MaxProg的稱為eMail Bounce Handler的軟件程序中實(shí)施了一種用于處理退信消息的現(xiàn)有技術(shù)方法。該程序提供一種退信電子郵件過濾和處理工具,該工具使用可定制的規(guī)則組來辨別退信電子郵件并且提取接收方地址,允許用戶再次使用它們來嘗試發(fā)送郵件或從列表中取消郵件。EMail Bounce Handler與郵局協(xié)議(POP)郵箱相連以檢索退信,并且不涉及其它消息。當(dāng)處理了該郵箱并且去除了所有退信時(shí),則用戶可以導(dǎo)出列表來清除其原始地址列表,或者再次嘗試發(fā)送電子郵件。
盡管存在這種電子郵件退信消息處理方法,在特定應(yīng)用中仍然期望進(jìn)一步改進(jìn)處理退信電子郵件。
發(fā)明內(nèi)容
鑒于上述背景,因此本發(fā)明的目標(biāo)是提供一種提供消息聚集和增強(qiáng)消息傳遞失敗處理的通信系統(tǒng)和相關(guān)方法。
根據(jù)本發(fā)明,由通信系統(tǒng)提供這些及其它目標(biāo)、特點(diǎn)和優(yōu)點(diǎn),所述通信系統(tǒng)可以包括多個(gè)源消息服務(wù)器,用于存儲(chǔ)傳遞給用戶的消息;以及目標(biāo)消息服務(wù)器,具有與其相關(guān)的目標(biāo)消息箱。該系統(tǒng)還可以包括聚集服務(wù)器,聚集服務(wù)器用于周期地將來自源消息服務(wù)器的消息聚集到目標(biāo)消息箱中,由用戶進(jìn)行檢索。目標(biāo)消息服務(wù)器可以根據(jù)將消息傳遞到目標(biāo)消息箱的失敗,將傳遞失敗消息提供給聚集服務(wù)器。同樣地,聚集服務(wù)器可以根據(jù)來自其的傳遞失敗消息,延長(zhǎng)將消息發(fā)送到目標(biāo)消息箱的周期,其后根據(jù)成功向其傳遞消息,來縮減將消息發(fā)送到目標(biāo)消息箱的周期。
更具體地,聚集服務(wù)器可以選擇性地重發(fā)接收到傳遞失敗消息的消息。此外,聚集服務(wù)器可以包括用于將消息發(fā)送到目標(biāo)消息服務(wù)器的智能檢查器模塊。此外,聚集服務(wù)器還可以包括具有與其相關(guān)的唯一地址的軟件代理模塊。智能檢查器模塊可以將唯一地址和消息發(fā)送到目標(biāo)消息服務(wù)器,并且目標(biāo)消息箱可以將傳遞失敗消息發(fā)送到唯一地址。同樣地,軟件代理模塊可以使傳遞失敗消息與各個(gè)目標(biāo)消息箱相關(guān)。
聚集服務(wù)器還可以包括與軟件代理模塊進(jìn)行協(xié)作的知識(shí)庫(kù)模塊,用于存儲(chǔ)目標(biāo)消息箱的傳遞失敗信息。此外,智能檢查器模塊可以與知識(shí)庫(kù)模塊進(jìn)行協(xié)作,根據(jù)它來延長(zhǎng)或縮減發(fā)送的周期。此外,知識(shí)庫(kù)模塊可以與軟件代理模塊進(jìn)行協(xié)作,根據(jù)源消息箱標(biāo)識(shí)符和與其相關(guān)的消息標(biāo)識(shí)符來存儲(chǔ)目標(biāo)消息箱的傳遞失敗信息。
通信系統(tǒng)還可以包括與用戶相關(guān)的通信裝置,用于產(chǎn)生從目標(biāo)消息箱中檢索到的消息。作為示例,消息可以是電子郵件(e-mail)消息,以及例如,通信裝置可以是移動(dòng)無線通信裝置。
本發(fā)明的消息聚集方法方案可以包括周期地將存儲(chǔ)在多個(gè)源消息服務(wù)器上的消息聚集到目標(biāo)消息箱中,由用戶進(jìn)行檢索。該方法還包括根據(jù)將消息傳遞到目標(biāo)消息箱的失敗,產(chǎn)生傳遞失敗信息,并且根據(jù)來自其的傳遞失敗信息,延長(zhǎng)將消息從聚集服務(wù)器發(fā)送到目標(biāo)消息箱的周期,并且其后根據(jù)成功向其傳遞消息,縮減將消息發(fā)送到目標(biāo)消息箱的周期。
根據(jù)本發(fā)明的聚集服務(wù)器可以包括聚集模塊,用于將存儲(chǔ)在多個(gè)源消息服務(wù)器上的消息聚集到與目標(biāo)服務(wù)器相關(guān)的目標(biāo)消息箱中,以便用戶進(jìn)行檢索。目標(biāo)消息服務(wù)器可以根據(jù)傳遞消息失敗,將傳遞失敗消息提供給聚集模塊。此外,聚集服務(wù)器還可以包括用于與聚集模塊進(jìn)行協(xié)作來存儲(chǔ)消息箱的傳遞失敗信息的知識(shí)庫(kù)模塊。聚集模塊可以根據(jù)來自其的傳遞失敗消息,延長(zhǎng)將消息發(fā)送到目標(biāo)消息箱的周期,并且其后根據(jù)向其成功傳遞消息,縮減將消息發(fā)送到目標(biāo)消息箱的周期。
根據(jù)本發(fā)明的計(jì)算機(jī)可讀介質(zhì)還可以包括例如上述模塊的聚集模塊和知識(shí)庫(kù)模塊。
圖1是根據(jù)本發(fā)明的通信系統(tǒng)的示意方框圖。
圖2是示出了根據(jù)本發(fā)明的消息聚集方法的流程圖。
圖3是本發(fā)明所使用的典型移動(dòng)無線通信設(shè)備的示意方框圖。
具體實(shí)施例方式
現(xiàn)在參考附圖來更詳細(xì)地說明本發(fā)明,附圖中示出了本發(fā)明的優(yōu)選實(shí)施例。然而,可以以多種不同形式實(shí)現(xiàn)本發(fā)明,并且不應(yīng)該認(rèn)為本發(fā)明受限于在此所述的實(shí)施例。而是,提供這些實(shí)施例,以便本公開徹底和完整,并且將本發(fā)明的范圍告知本領(lǐng)域的技術(shù)人員。全文中,類似的數(shù)字表示類似的單元。
一般而言,本發(fā)明通過使用軟件模塊來解決退信或者傳遞失敗消息的不期望效果,解決了聚集服務(wù)器的傳統(tǒng)缺點(diǎn)。可以由聚集服務(wù)器所執(zhí)行的消息抑制機(jī)制來決定退信消息,下面將進(jìn)一步說明該機(jī)制。
首先參考圖1和2來說明根據(jù)本發(fā)明的聚集電子郵件傳遞系統(tǒng)100。演示地,聚集電子郵件傳遞系統(tǒng)100的組件包括駐留在多個(gè)源服務(wù)器205a-205n的每一個(gè)上的各個(gè)源消息箱203a-203n、駐留在目標(biāo)服務(wù)器105上的目標(biāo)消息箱104以及電子郵件聚集服務(wù)器106。聚集服務(wù)器106與其它服務(wù)器進(jìn)行雙向通信,本領(lǐng)域的技術(shù)人員可以容易地理解這一點(diǎn)。
源消息箱203a-203n(或者發(fā)送方的郵箱)由特定用戶所“擁有”,并且它們持有該用戶的消息。電子郵件聚集服務(wù)器106從每一個(gè)源消息箱203a-203n中檢索消息。目標(biāo)消息箱104是電子郵件聚集服務(wù)器106要將消息轉(zhuǎn)發(fā)或聚集到的目的地。如果不能夠?qū)⑾l(fā)送到目標(biāo)消息箱104,目標(biāo)郵件服務(wù)器105產(chǎn)生消息傳遞失敗或退信消息,并且退信消息被發(fā)送到電子郵件聚集服務(wù)器106。例如,尤其是當(dāng)目標(biāo)消息箱104為滿時(shí)可以發(fā)生該結(jié)果,本領(lǐng)域的技術(shù)人員可以理解這一點(diǎn)。
或者說,電子郵件聚集服務(wù)器106是使源消息箱205a-205n與目標(biāo)消息箱104相連的橋接組件。電子郵件聚集服務(wù)器106將來自駐留在源服務(wù)器205a-205n上的源消息箱203a-203n的消息聚集到目標(biāo)消息箱104中,并且其包括各種模塊和代理,以執(zhí)行消息抑制,來決定退信消息,這一點(diǎn)將在下面進(jìn)行說明。由可以是個(gè)人計(jì)算機(jī)(PC)、個(gè)人數(shù)字助理(PDA)等的用戶通信設(shè)備207訪問目標(biāo)消息箱104,本領(lǐng)域的技術(shù)人員可以理解這一點(diǎn)。圖3是本發(fā)明所使用的典型移動(dòng)無線通信設(shè)備的示意方框圖。
更具體地,電子郵件聚集服務(wù)器106包括聚集模塊201,還包括知識(shí)庫(kù)模塊204,聚集模塊201包括智能檢查器模塊202和軟件代理模塊206。知識(shí)庫(kù)模塊204是用于存儲(chǔ)關(guān)于源消息箱203a-203n和目標(biāo)消息箱104的永久信息的集中數(shù)據(jù)庫(kù)。軟件代理模塊206提供當(dāng)在電子郵件聚集服務(wù)器106從目標(biāo)服務(wù)器105接收到退信消息時(shí)觸發(fā)的響應(yīng)機(jī)制。其職責(zé)是根據(jù)目標(biāo)消息箱104的新的傳遞失敗狀態(tài),更新知識(shí)庫(kù)模塊204的目標(biāo)消息箱記錄。
概念上可以將智能檢查器模塊202看作電子郵件聚集服務(wù)器106的“大腦”。更具體地,電子郵件聚集服務(wù)器106執(zhí)行多個(gè)功能。如上所述,其檢查源消息箱203a-203n中要發(fā)送到目標(biāo)消息箱104的新的消息。其還詢問和更新知識(shí)庫(kù)模塊204的消息箱信息,抑制消息傳遞(下面將進(jìn)一步進(jìn)行說明),并且與軟件代理模塊206進(jìn)行協(xié)作來處理來自目標(biāo)消息箱104的退信消息。
如上所述,電子郵件聚集服務(wù)器106負(fù)責(zé)將電子郵件從源消息箱203a-203n發(fā)送到目標(biāo)消息箱104。在示出的實(shí)施例中,電子郵件聚集服務(wù)器106通過從源消息箱203a-203n中檢索消息來完成該任務(wù),在源消息箱203a-203n處對(duì)消息的包封和報(bào)頭進(jìn)行特定轉(zhuǎn)換。然而,不修改電子郵件消息的內(nèi)容或主體。首先,將包封發(fā)送方改變?yōu)檐浖砟K206的唯一電子郵件地址。相應(yīng)地將傳遞失敗或退信消息返回到軟件代理模塊206。其次,將附加信息添加到每一個(gè)電子郵件報(bào)頭部分,電子郵件報(bào)頭部分唯一地識(shí)別其來自的源消息箱203和正被聚集到目標(biāo)消息箱104中的存儲(chǔ)在其中的特定消息。
當(dāng)不能夠?qū)⑾鬟f到目標(biāo)消息箱104時(shí),產(chǎn)生退信消息并且將其返回給軟件代理模塊206。通過檢查退信消息,軟件代理模塊206能夠發(fā)現(xiàn)目標(biāo)消息箱104的身份并且通知知識(shí)庫(kù)模塊204現(xiàn)在目標(biāo)消息箱不能夠接收電子郵件。需要注意,聚集服務(wù)器106將消息發(fā)送到多個(gè)用戶的多個(gè)目標(biāo)消息箱,盡管在典型實(shí)施例中為了清楚地演示而示出了單個(gè)目標(biāo)消息箱104。
智能檢查器模塊202周期地檢查知識(shí)庫(kù)模塊204,用于消息箱更新,并且使用該更新的信息來抑制消息傳遞。智能檢查器模塊202可以抑制(即減慢、加速或完全停止)將電子郵件發(fā)送到目標(biāo)消息箱104的周期,直到稍后的時(shí)間。因?yàn)檐浖砟K206能夠確定電子郵件消息的唯一標(biāo)識(shí)符,其還能夠在稍后的時(shí)間重新嘗試將該消息發(fā)傳遞到目標(biāo)消息箱104。
現(xiàn)在再次轉(zhuǎn)向圖2,來說明根據(jù)本發(fā)明的電子郵件聚集服務(wù)器消息抑制判決路徑。除非特別指出,下面所述的步驟涉及由電子郵件聚集服務(wù)器106所執(zhí)行的步驟。處理開始(方框300)于智能檢查器模塊202查閱知識(shí)庫(kù)模塊204,來從其獲取源消息箱信息(方框304)。例如,智能檢查器模塊202檢索信息,例如源消息箱203a-203n的網(wǎng)絡(luò)地址、訪問源消息箱的證書以及已經(jīng)被看見的在源消息箱處的消息列表。其還考慮是否知道目標(biāo)消息箱104不接受傳遞。
然后,在方框306,智能檢查器模塊202登錄源消息箱203a-203n,從其下載新的消息,并且暫時(shí)地將新消息存儲(chǔ)在其存儲(chǔ)器(未示出)中。然后,在方框310,智能檢查器模塊202將新報(bào)頭信息插入每一個(gè)消息,并在方框312,隨后將消息傳遞給目標(biāo)消息箱104。
如果在方框314,傳遞成功(即成功地將消息傳遞到目標(biāo)消息箱104),在方框316,將消息存儲(chǔ)在目標(biāo)消息箱中,并且在方框322,更新知識(shí)庫(kù)204,以便包括唯一郵件標(biāo)識(shí)符,從而結(jié)束所示的方法(方框317)。然而,如果傳遞失敗(即不能夠?qū)⑾鬟f到目標(biāo)消息箱104),在方框318,目標(biāo)郵件服務(wù)器105將傳遞失敗通知消息或退信消息發(fā)送回聚集電子郵件服務(wù)器106。
在方框320,軟件代理模塊206接收退信消息(因?yàn)椴迦氲较?biāo)識(shí)符中的軟件代理模塊的唯一標(biāo)識(shí)符),并且在方框322,利用傳遞失敗信息來更新知識(shí)庫(kù)模塊204。更具體地,軟件代理模塊206檢查退信消息,確定在傳遞失敗中涉及哪一個(gè)源消息箱203、目標(biāo)消息箱104和特定的電子郵件消息。然后將該信息存儲(chǔ)在知識(shí)庫(kù)模塊204中,用于將來參考,從而結(jié)束所示的方法。
在存儲(chǔ)失敗信息之后,智能檢查器模塊206返回執(zhí)行智能檢查,并且系統(tǒng)自身進(jìn)行重復(fù)。然后智能檢查器模塊206可以使用智能檢查步驟(方框302)來抑制消息流。即,智能檢查器模塊206可以減慢(即延長(zhǎng)發(fā)送的周期)、加速(即縮減發(fā)送的周期)或停止將來試圖將電子郵件發(fā)送到目標(biāo)消息箱104,并且還支持如上所述的失敗電子郵件重試。
需要注意,在一些實(shí)施例中,例如如果由因特網(wǎng)服務(wù)提供商(ISP)將目標(biāo)消息箱作為主機(jī),目標(biāo)消息箱104可以駐留在聚集服務(wù)器106上,還提供上述聚集特點(diǎn)。此外,當(dāng)駐留在聚集服務(wù)器106上時(shí)可以將示出的各種模塊實(shí)現(xiàn)為軟件模塊,并且可以在不同服務(wù)器或機(jī)器之間傳播,本領(lǐng)域的技術(shù)人員可以理解這一點(diǎn)。
同樣如上所述,各種現(xiàn)有技術(shù)電子郵件聚集產(chǎn)品是可用的。兩個(gè)示例包括Fetchmail和上述的eMail Bounce Handler程序。盡管Fetchmail的確執(zhí)行電子郵件聚集,其不具有軟件代理或共享的知識(shí)庫(kù),并且當(dāng)目標(biāo)消息箱104不可用時(shí)其不能實(shí)現(xiàn)抑制或消息重試/重發(fā)。如上簡(jiǎn)要所述,eMail Bounce Handler是一種關(guān)注從郵件列表中去除惡意電子郵件地址的消費(fèi)者等級(jí)的解決方法。然而,該產(chǎn)品不特別適用于高可量測(cè)性、多用戶服務(wù)器環(huán)境,并且不提供抑制能力。
示例在下面的示例中參考圖18來進(jìn)一步說明可以在本發(fā)明中使用的典型手持移動(dòng)無線通信設(shè)備1000。設(shè)備1000包括外殼1200、鍵盤1400和輸出裝置1600。所示的輸出裝置是顯示器1600,其優(yōu)選地是完整圖形LCD?;蛘呖梢允褂闷渌愋偷妮敵鲅b置。處理裝置1800被包含在外殼1200中,并且耦合在鍵盤1400和顯示器1600之間。響應(yīng)用戶對(duì)鍵盤1400上的按鍵的觸動(dòng),處理裝置1800控制顯示器1600的操作以及移動(dòng)設(shè)備1000的整體操作。
可以垂直地拉伸外殼1200,或者它可以呈現(xiàn)為其它尺寸和形狀(包括翻蓋式方框架結(jié)構(gòu))。鍵盤可以包括模式選擇按鍵或用于在文本輸入和電話輸入之間切換的其它硬件或軟件。
除了處理設(shè)備1800,在圖18中示意地示出了移動(dòng)設(shè)備1000的其它部分。這些包括通信子系統(tǒng)1001;短距離通信子系統(tǒng)1020;鍵盤1400和顯示器1600,和其它輸入/輸出裝置1060、1080、1100和1120;以及存儲(chǔ)裝置1160、1180和各種其它設(shè)備子系統(tǒng)1201。優(yōu)選地,移動(dòng)設(shè)備1000是具有語(yǔ)音和數(shù)據(jù)通信能力的雙向RF通信設(shè)備。此外,優(yōu)選地,移動(dòng)設(shè)備1000具有經(jīng)由因特網(wǎng)與計(jì)算機(jī)系統(tǒng)進(jìn)行通信的能力。
優(yōu)選地,由處理裝置1800所執(zhí)行的操作系統(tǒng)軟件被存儲(chǔ)在例如閃存1160的永久存儲(chǔ)器中,然而可以存儲(chǔ)在其它類型的存儲(chǔ)裝置中,例如只讀存儲(chǔ)器(ROM)或類似的存儲(chǔ)單元。此外,可以將系統(tǒng)軟件、特定的設(shè)備應(yīng)用或其一部分暫時(shí)地載入到例如隨機(jī)訪問存儲(chǔ)器(RAM)1180的易失性存儲(chǔ)器中。同樣可以將由移動(dòng)設(shè)備接收到的通信信號(hào)存儲(chǔ)在RAM 1180中。
除了其操作系統(tǒng)功能之外,處理裝置1800能夠在設(shè)備1000上執(zhí)行軟件應(yīng)用1300A-1300N??梢栽谥谱髌陂g將控制例如數(shù)據(jù)和語(yǔ)音通信1300A和1300B的基本設(shè)備操作的預(yù)定應(yīng)用程序組安裝在設(shè)備1000上。此外,可以在制作期間安裝個(gè)人信息管理器(PIM)應(yīng)用程序。優(yōu)選地,PIM能夠組織和管理數(shù)據(jù)項(xiàng),例如電子郵件、日歷事件、語(yǔ)音呼叫、約會(huì)和任務(wù)項(xiàng)。優(yōu)選地PIM應(yīng)用還能夠經(jīng)由無線網(wǎng)絡(luò)1401發(fā)送和接收數(shù)據(jù)項(xiàng)。優(yōu)選地,利用存儲(chǔ)的或與主計(jì)算機(jī)系統(tǒng)相關(guān)的設(shè)備用戶的相應(yīng)數(shù)據(jù)項(xiàng),經(jīng)由無線網(wǎng)絡(luò)1401無縫地整合、同步和更新PIM數(shù)據(jù)項(xiàng)。
通過通信子系統(tǒng)1001,或者可能通過短距離通信子系統(tǒng),來執(zhí)行包括數(shù)據(jù)和語(yǔ)音通信的通信功能。通信子系統(tǒng)1001包括接收機(jī)1500、發(fā)射機(jī)1520以及一個(gè)或多個(gè)天線1540和1560。此外,通信子系統(tǒng)1001還包括例如數(shù)字信號(hào)處理器(DSP)1580的處理模塊以及本地振蕩器(LO)1601。通信子系統(tǒng)1001的特定設(shè)計(jì)和實(shí)施取決于移動(dòng)設(shè)備1000意欲操作的通信網(wǎng)絡(luò)。例如,移動(dòng)設(shè)備1000可以包括設(shè)計(jì)用于與MobitexTM、DataTACTM或通用分組無線服務(wù)(GPRS網(wǎng)絡(luò))的移動(dòng)數(shù)據(jù)通信網(wǎng)絡(luò)進(jìn)行操作并且還設(shè)計(jì)用于與例如AMPS、TDMA、CDMA、PCS、GSM等的多個(gè)語(yǔ)音通信網(wǎng)絡(luò)之一進(jìn)行操作的通信子系統(tǒng)1001。同樣可以將其它類型的獨(dú)立或集成的數(shù)據(jù)和語(yǔ)音網(wǎng)絡(luò)用于移動(dòng)設(shè)備1000。
網(wǎng)絡(luò)訪問要求根據(jù)通信系統(tǒng)的類型而變化。例如,在Mobitex和DataTAC網(wǎng)絡(luò)中,使用與每一個(gè)設(shè)備相關(guān)的唯一個(gè)人識(shí)別號(hào)或PIN將移動(dòng)設(shè)備注冊(cè)到網(wǎng)絡(luò)上。然而,在GPRS網(wǎng)絡(luò)中,網(wǎng)絡(luò)訪問與訂戶或設(shè)備用戶相關(guān)。因此GPRS設(shè)備需要統(tǒng)稱為SIM卡的訂戶身份模塊,以便在GPRS網(wǎng)絡(luò)上操作。
當(dāng)完成了所需的網(wǎng)絡(luò)注冊(cè)或激活過程時(shí),移動(dòng)設(shè)備1000可以在通信網(wǎng)絡(luò)1404上發(fā)送和接收通信信號(hào)。由天線1540從通信網(wǎng)絡(luò)1401接收到的信號(hào)被路由到接收機(jī)1500,接收機(jī)1500提供信號(hào)放大、頻率下轉(zhuǎn)換、濾波、信道選擇等,并且還提供模擬到數(shù)字轉(zhuǎn)換。接收信號(hào)的模擬到數(shù)字轉(zhuǎn)換使得DSP1580執(zhí)行更復(fù)雜的通信功能,例如解調(diào)和解碼。按照類似的方式,由DSP 1580處理要發(fā)送到網(wǎng)絡(luò)1401的信號(hào)(例如調(diào)制和編碼),并隨后將其提供給發(fā)射機(jī)1520,用于數(shù)字到模擬轉(zhuǎn)換、頻率上轉(zhuǎn)換、濾波、放大以及經(jīng)由天線1560發(fā)送到通信網(wǎng)絡(luò)1401(或多個(gè)網(wǎng)絡(luò))。
除了處理通信信號(hào)之外,DSP 1580給接收機(jī)1500和發(fā)射機(jī)1520提供控制。例如,可以通過在DSP 1580中實(shí)施的自動(dòng)增益控制算法來自適應(yīng)地控制在接收機(jī)1500和發(fā)射機(jī)1520中施加到通信信號(hào)上的增益。
在數(shù)據(jù)通信模式中,由通信子系統(tǒng)1001處理例如文本消息或網(wǎng)頁(yè)的接收信號(hào),并輸入到處理裝置1800。然后由處理裝置1800進(jìn)一步處理接收信號(hào),輸出到顯示器1600,或者輸出到一些其它輔助I/O裝置1060。設(shè)備用戶還可以使用鍵盤1400和/或例如觸摸板、搖臂開關(guān)、拇指輪或其它類型輸入裝置的一些其它輔助I/O裝置1060來編撰數(shù)據(jù)項(xiàng)。然后經(jīng)由通信子系統(tǒng)1001在通信網(wǎng)絡(luò)1401上發(fā)送編撰的數(shù)據(jù)項(xiàng)。
在語(yǔ)音通信模式中,設(shè)備的整體操作實(shí)質(zhì)上類似于數(shù)據(jù)通信模式,除了接收到的信號(hào)被輸出到揚(yáng)聲器1100,以及由麥克風(fēng)1120產(chǎn)生用于發(fā)送的信號(hào)。同樣可以在設(shè)備1000上實(shí)現(xiàn)例如語(yǔ)音消息記錄子系統(tǒng)的可選語(yǔ)音或音頻I/O子系統(tǒng)。此外,還可以在語(yǔ)音通信模式中使用顯示器1600,例如用于顯示呼叫方的身份、語(yǔ)音呼叫的持續(xù)時(shí)間或其它語(yǔ)音呼叫相關(guān)信息。
短距離通信子系統(tǒng)啟用移動(dòng)設(shè)備1000與其它不一定是類似設(shè)備的最鄰近系統(tǒng)或設(shè)備之間的通信。例如,短距離通信子系統(tǒng)可以包括紅外裝置與相關(guān)電路和組件或藍(lán)牙TM通信模塊,以提供與類似啟用系統(tǒng)和設(shè)備的通信。
上述說明和相關(guān)附圖中呈現(xiàn)的教導(dǎo)的教益下,本領(lǐng)域的技術(shù)人員可以想到本發(fā)明的多種修改和其它實(shí)施例。因此,可以理解到,本發(fā)明不局限于公開的特定實(shí)施例,并且意欲將修改和實(shí)施例包含在所附權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種通信系統(tǒng),包括多個(gè)源消息服務(wù)器,用于存儲(chǔ)傳遞給用戶的消息;以及目標(biāo)消息服務(wù)器,具有與其相關(guān)的目標(biāo)消息箱;以及聚集服務(wù)器,用于周期地將來自源消息服務(wù)器的消息聚集到目標(biāo)消息箱中,以便用戶進(jìn)行檢索;所述目標(biāo)消息服務(wù)器根據(jù)將消息傳遞到目標(biāo)消息箱的失敗,將傳遞失敗消息提供給所述聚集服務(wù)器;所述聚集服務(wù)器根據(jù)來自其的傳遞失敗消息,延長(zhǎng)將消息發(fā)送到目標(biāo)消息箱的周期,其后根據(jù)向其成功傳遞消息,縮減將消息發(fā)送到目標(biāo)消息箱的周期。
2.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其中,所述聚集服務(wù)器選擇性地重發(fā)接收到傳遞失敗消息的消息。
3.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其中,所述聚集服務(wù)器包括用于將消息從所述源服務(wù)器聚集到所述目標(biāo)消息箱的智能檢查器模塊。
4.根據(jù)權(quán)利要求3所述的通信系統(tǒng),其中,所述聚集服務(wù)器還包括具有與其相關(guān)的唯一地址的軟件代理模塊;其中,所述智能檢查器模塊將唯一地址和消息發(fā)送到目標(biāo)消息箱;其中,所述目標(biāo)消息服務(wù)器將傳遞失敗消息發(fā)送到唯一地址;以及,所述軟件代理模塊使傳遞失敗消息與目標(biāo)消息箱相關(guān)。
5.根據(jù)權(quán)利要求4所述的通信系統(tǒng),其中,所述聚集服務(wù)器還包括與所述軟件代理模塊進(jìn)行協(xié)作的知識(shí)庫(kù)模塊,用于存儲(chǔ)目標(biāo)消息箱的傳遞失敗信息,并且,所述智能檢查器模塊與所述知識(shí)庫(kù)模塊進(jìn)行協(xié)作,根據(jù)存儲(chǔ)的傳遞失敗信息來延長(zhǎng)或縮減發(fā)送的周期。
6.根據(jù)權(quán)利要求5所述的通信系統(tǒng),其中,所述知識(shí)庫(kù)模塊與所述軟件代理模塊進(jìn)行協(xié)作,根據(jù)源消息箱標(biāo)識(shí)符和與其相關(guān)的消息標(biāo)識(shí)符來存儲(chǔ)目標(biāo)消息箱的傳遞失敗信息。
7.根據(jù)權(quán)利要求1所述的通信系統(tǒng),還包括與用戶相關(guān)的通信裝置,用于訪問來自目標(biāo)消息箱的消息。
8.根據(jù)權(quán)利要求7所述的通信系統(tǒng),其中,所述通信裝置包括移動(dòng)無線通信裝置。
9.根據(jù)權(quán)利要求1所述的通信系統(tǒng),其中,消息包括電子郵件(e-mail)消息。
10.一種聚集服務(wù)器,包括聚集模塊,用于周期地將存儲(chǔ)在多個(gè)源消息服務(wù)器上的消息聚集到與目標(biāo)消息服務(wù)器相關(guān)的目標(biāo)消息箱中,以便用戶進(jìn)行檢索,目標(biāo)消息服務(wù)器根據(jù)將消息傳遞給目標(biāo)消息箱的失敗,將傳遞失敗消息提供給所述聚集模塊;以及知識(shí)庫(kù)模塊,用于與所述聚集模塊進(jìn)行協(xié)作,來存儲(chǔ)目標(biāo)消息箱的傳遞失敗信息;所述聚集模塊根據(jù)來自其的存儲(chǔ)的發(fā)送失敗信息,延長(zhǎng)將消息發(fā)送到目標(biāo)消息箱的周期,并且其后根據(jù)向其成功傳遞消息,縮減將消息發(fā)送到目標(biāo)消息箱的周期。
11.根據(jù)權(quán)利要求10所述的聚集服務(wù)器,其中,所述聚集模塊選擇性地重發(fā)接收到傳遞失敗消息的消息。
12.根據(jù)權(quán)利要求10所述的聚集服務(wù)器,其中,所述聚集模塊包括智能檢查器模塊,用于周期地將存儲(chǔ)在多個(gè)源消息服務(wù)器上的消息聚集到目標(biāo)消息箱;以及軟件代理模塊,具有與其相關(guān)的唯一地址,用于使傳遞失敗消息與目標(biāo)消息箱相關(guān);所述智能檢查器模塊將唯一地址和消息發(fā)送到目標(biāo)消息箱,并且目標(biāo)消息服務(wù)器將傳遞失敗消息發(fā)送到唯一地址。
13.根據(jù)權(quán)利要求12所述的聚集服務(wù)器,其中,所述知識(shí)庫(kù)模塊與所述軟件代理模塊進(jìn)行協(xié)作,根據(jù)源消息箱標(biāo)識(shí)符和與其相關(guān)的消息標(biāo)識(shí)符來存儲(chǔ)目標(biāo)消息箱的傳遞失敗信息。
14.根據(jù)權(quán)利要求10所述的聚集服務(wù)器,其中,消息包括電子郵件(e-mail)消息。
15.一種消息聚集方法,包括周期地將存儲(chǔ)在多個(gè)源消息服務(wù)器上的消息聚集到目標(biāo)消息箱中,以便用戶進(jìn)行檢索;根據(jù)將消息傳遞到目標(biāo)消息箱的失敗,產(chǎn)生傳遞失敗信息;以及根據(jù)針對(duì)其的傳遞失敗信息的產(chǎn)生,延長(zhǎng)將消息從聚集服務(wù)器發(fā)送到目標(biāo)消息箱的周期,并且其后根據(jù)消息的成功傳遞,縮減將消息發(fā)送到目標(biāo)消息箱的周期。
16.根據(jù)權(quán)利要求15所述的方法,還包括選擇性地重發(fā)接收到傳遞失敗消息的消息。
17.根據(jù)權(quán)利要求15所述的方法,其中,消息包括電子郵件(e-mail)消息。
18.一種具有計(jì)算機(jī)可執(zhí)行模塊的計(jì)算機(jī)可讀介質(zhì),包括聚集模塊,用于周期地將存儲(chǔ)在多個(gè)源消息服務(wù)器上的消息聚集到與目標(biāo)消息服務(wù)器相關(guān)的目標(biāo)消息箱中,以便用戶進(jìn)行檢索,目標(biāo)消息服務(wù)器根據(jù)將消息傳遞給目標(biāo)消息箱的失敗,將傳遞失敗消息提供給所述聚集模塊;以及知識(shí)庫(kù)模塊,用于與所述聚集模塊進(jìn)行協(xié)作,來存儲(chǔ)目標(biāo)消息箱的傳遞失敗信息;所述聚集模塊根據(jù)已存儲(chǔ)的發(fā)送失敗信息,延長(zhǎng)將消息發(fā)送到目標(biāo)消息箱的周期,并且其后根據(jù)消息的成功傳遞,縮減將消息發(fā)送到目標(biāo)消息箱的周期。
19.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀介質(zhì),其中,所述聚集模塊選擇性地重發(fā)接收到傳遞失敗消息的消息。
20.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀介質(zhì),其中,所述聚集模塊包括智能檢查器模塊,用于將存儲(chǔ)在多個(gè)源消息服務(wù)器上的消息聚集到目標(biāo)消息箱;以及軟件代理模塊,具有與其相關(guān)的唯一地址,用于使傳遞失敗消息與目標(biāo)消息箱相關(guān);所述智能檢查器模塊將唯一地址和消息發(fā)送到目標(biāo)消息箱,并且目標(biāo)消息服務(wù)器將傳遞失敗消息發(fā)送到唯一地址。
21.根據(jù)權(quán)利要求20所述的計(jì)算機(jī)可讀介質(zhì),其中,所述知識(shí)庫(kù)模塊與所述軟件代理模塊進(jìn)行協(xié)作,根據(jù)源消息箱標(biāo)識(shí)符和與其相關(guān)的消息標(biāo)識(shí)符來存儲(chǔ)目標(biāo)消息箱的傳遞失敗信息。
22.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀介質(zhì),其中,消息包括電子郵件(e-mail)消息。
全文摘要
一種通信系統(tǒng)(100)可以包括多個(gè)源消息服務(wù)器(205a、205b),用于存儲(chǔ)要傳遞到用戶(207)的消息;目標(biāo)服務(wù)器(105),具有與其相關(guān)的目標(biāo)消息箱(104);以及聚集服務(wù)器(106),用于周期地將消息從源服務(wù)器(205a、205b)聚集到目標(biāo)消息箱(104)中,由用戶(207)進(jìn)行檢索。目標(biāo)消息服務(wù)(105)可以根據(jù)將消息傳遞到目標(biāo)消息箱(104)的失敗,將傳遞失敗消息提供給聚集服務(wù)器(106)。同樣地,聚集服務(wù)器(106)可以根據(jù)來自其的傳遞失敗消息,延長(zhǎng)將消息發(fā)送到目標(biāo)消息箱(104)的周期,并且其后根據(jù)成功向其傳遞消息,縮減將消息發(fā)送到目標(biāo)消息箱(104)的周期。
文檔編號(hào)G06F15/16GK1864148SQ200480029060
公開日2006年11月15日 申請(qǐng)日期2004年2月26日 優(yōu)先權(quán)日2003年8月8日
發(fā)明者斯蒂文·J·麥卡錫, 達(dá)雷恩·L·加德納, 邁克爾·杰克·扎卡洛夫 申請(qǐng)人:蒂蒙系統(tǒng)公司