專利名稱:電子消息系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子消息系統(tǒng)。
(2)背景技術(shù)電子消息的交換對(duì)于經(jīng)濟(jì)生活變得越來越至關(guān)重要。例如,使用計(jì)算機(jī)或包括處理單元(也把它稱為計(jì)算機(jī))的任何通信裝置之間的電子消息可以發(fā)生任何類型的通信。
通常通過通信網(wǎng)絡(luò)使計(jì)算機(jī)相互連接,通常,通信網(wǎng)絡(luò)是互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng),即,使用通信協(xié)議傳送控制協(xié)議(TCP)和互聯(lián)網(wǎng)協(xié)議(IP)的通信網(wǎng)絡(luò)。
為了對(duì)電子消息進(jìn)行編碼,通常使用簡(jiǎn)單郵件傳送協(xié)議(SMTP),例如在IETF(Internet Engineering Task Force(互聯(lián)網(wǎng)工程任務(wù)實(shí)施))的RFC 821(Request for Comments 821(征求意見821))中所描述。
因此,通常以如下方式把電子消息從發(fā)送計(jì)算機(jī)發(fā)送到接收計(jì)算機(jī)。發(fā)送計(jì)算機(jī)根據(jù)SMTP對(duì)消息編碼,并使用TCP/IP把經(jīng)編碼的電子消息發(fā)送到接收計(jì)算機(jī)。在已經(jīng)接收到經(jīng)編碼電子消息之后,接收計(jì)算機(jī)對(duì)經(jīng)編碼電子消息進(jìn)行解碼,并把經(jīng)解碼電子消息提供給接收計(jì)算機(jī)的用戶。
然而,如果發(fā)送計(jì)算機(jī)和接收計(jì)算機(jī)使用不同的郵寄格式就產(chǎn)生問題,例如,如果發(fā)送計(jì)算機(jī)使用根據(jù)SMTP的郵寄格式,而接收計(jì)算機(jī)使用不同于SMTP的有特權(quán)的郵寄格式,就會(huì)有問題。
(3)發(fā)明內(nèi)容本發(fā)明的目的是提供一種電子消息系統(tǒng),即使使用不同的郵寄格式,即,在不同類型的通信網(wǎng)絡(luò)中,所述系統(tǒng)也具有增強(qiáng)的效率。
電子消息系統(tǒng)包括接收電子消息的消息接收單元,按第一郵寄格式對(duì)電子消息編碼,其中,電子消息至少包括接收地址信息,以及調(diào)度信息,所述接收地址信息包括接收計(jì)算機(jī)或許多接收計(jì)算機(jī)的地址,電子消息是應(yīng)該發(fā)送到這些接收計(jì)算機(jī)的。此外,提供連接到消息接收單元的消息解碼單元,用于對(duì)消息接收單元接收到的電子消息進(jìn)行解碼,從而產(chǎn)生經(jīng)解碼的消息。把消息分析單元連接到消息解碼單元,用于分析經(jīng)解碼的消息。消息分析單元適用于確定接收計(jì)算機(jī)或許多接收計(jì)算機(jī),以及調(diào)度信息,電子消息是應(yīng)該發(fā)送到這些接收計(jì)算機(jī)的。此外,提供把經(jīng)解碼的消息編碼成第二郵寄格式的消息編碼單元,把消息編碼單元連接到消息分析單元。把用于發(fā)送按第二郵寄格式的經(jīng)編碼的電子消息的消息發(fā)送單元連接到消息編碼單元,其中,所述發(fā)送單元適用于把按第二郵寄格式的經(jīng)編碼的電子消息發(fā)送到接收計(jì)算機(jī)或許多接收計(jì)算機(jī),電子消息是應(yīng)該發(fā)送到這些接收計(jì)算機(jī)的,并根據(jù)所確定調(diào)度信息發(fā)送按第二郵寄格式的經(jīng)編碼的電子消息。
借助本發(fā)明,現(xiàn)在有可能在發(fā)送計(jì)算機(jī)和接收計(jì)算機(jī)兩個(gè)計(jì)算機(jī)之間進(jìn)行通信,其中,發(fā)送計(jì)算機(jī)使用第一郵寄格式,例如SMTP,而接收計(jì)算機(jī)使用第二郵寄格式,例如,有特權(quán)的郵寄格式。此外,現(xiàn)在有可能根據(jù)預(yù)定的或預(yù)定義的調(diào)度信息(例如,何時(shí)開始傳播郵件,即,電子消息,以及何時(shí)結(jié)束傳播活動(dòng))來傳播電子消息,所述電子消息是按第二郵寄格式通過發(fā)送計(jì)算機(jī)發(fā)送的。
因此,本發(fā)明可以特別應(yīng)用于一種情況,其中,發(fā)送計(jì)算機(jī)通常是,例如,金融機(jī)構(gòu)(金融機(jī)構(gòu)的計(jì)算機(jī))的、求助臺(tái)(求助臺(tái)計(jì)算機(jī))的、或廣告代理商(廣告代理商計(jì)算機(jī))的個(gè)人計(jì)算機(jī)或工作站,而第二計(jì)算機(jī)是簡(jiǎn)單的終端計(jì)算機(jī),例如,商業(yè)計(jì)算機(jī)。
讀者在結(jié)合附圖閱讀了本發(fā)明的詳細(xì)描述和所附的權(quán)利要求書以后,將對(duì)本發(fā)明的上述和其它目的、特性和優(yōu)點(diǎn)更為明了。在所有的附圖中,相同的標(biāo)記所表示的意義相同。
(4)
圖1是根據(jù)本發(fā)明較佳實(shí)施例通信系統(tǒng)結(jié)構(gòu)的方框圖;圖2是根據(jù)本發(fā)明電子消息管理系統(tǒng)一部分部件和它們相互關(guān)系的圖;圖3是根據(jù)本發(fā)明較佳實(shí)施例的終端郵件構(gòu)成器(composer)、SMTP郵件服務(wù)器以及消息管理器服務(wù)器之間的相互關(guān)系的圖;(5)具體實(shí)施方式
現(xiàn)在參考附圖描述本發(fā)明的較佳實(shí)施例。圖中,相同的標(biāo)號(hào)表示相同的部件。
圖1是根據(jù)本發(fā)明較佳實(shí)施例通信系統(tǒng)100結(jié)構(gòu)的方框圖。
通信系統(tǒng)100包括多個(gè)第一計(jì)算機(jī)101、102、103,又表示為發(fā)送計(jì)算機(jī)101、102、103,即屬于例如銀行等的金融機(jī)構(gòu)的一臺(tái)計(jì)算機(jī)或多臺(tái)計(jì)算機(jī),還可以表示為金融機(jī)構(gòu)的計(jì)算機(jī)101、屬于廣告代理商的一臺(tái)計(jì)算機(jī)或多臺(tái)計(jì)算機(jī),還表示為廣告代理的計(jì)算機(jī)102,以及屬于求助臺(tái)的一臺(tái)計(jì)算機(jī)或多臺(tái)計(jì)算機(jī),還表示為求助臺(tái)的計(jì)算機(jī)103。
根據(jù)本實(shí)施例,金融機(jī)構(gòu)的計(jì)算機(jī)101可以管理電子查詢(poll);使用商用計(jì)算機(jī)106、107、108讓商人知曉有關(guān)的新的優(yōu)惠方案等,這將在下文中作進(jìn)一步詳述。
在本發(fā)明中,商用計(jì)算機(jī)是指商人使用的終端計(jì)算機(jī),例如,與信用卡公司或銀行等有關(guān)而使用的終端。
此外,廣告代理商的計(jì)算機(jī)102使用將作進(jìn)一步描述的電子消息管理系統(tǒng)104,把廣告放在交易終端計(jì)算機(jī)上,即商用計(jì)算機(jī)106、107、108上,例如,在接收腳注(receipt footer)上打印廣告,在終端屏幕上顯示廣告等。
終端配置(deployment)代理商的計(jì)算機(jī)(也可以提供作為發(fā)送計(jì)算機(jī))使用將在下文中進(jìn)一步描述的消息管理模塊,以自動(dòng)提供再定購(gòu)(reordering),發(fā)送有關(guān)的軟件升級(jí)信息等。
求助臺(tái)的計(jì)算機(jī)103使用將在下文中進(jìn)一步描述的電子消息管理系統(tǒng)104,自動(dòng)地提供再定購(gòu),把軟件升級(jí)信息提供給一臺(tái)或多臺(tái)商用計(jì)算機(jī)106、107、108等。
通過作為通信網(wǎng)絡(luò)的互聯(lián)網(wǎng)105,把發(fā)送計(jì)算機(jī)101、102、103連接到消息管理系統(tǒng)104。在消息管理計(jì)算機(jī)中實(shí)施消息管理系統(tǒng)104。
換言之,電子消息管理系統(tǒng)104的目的在于簡(jiǎn)便地通過使用所謂的銷售終端計(jì)算機(jī)106、107、108的點(diǎn)(POS終端計(jì)算機(jī))進(jìn)行商用計(jì)算機(jī)106、107、108和發(fā)送計(jì)算機(jī)101、102、103之間的通信。
通過局域網(wǎng)109(LAN)把消息管理系統(tǒng)104進(jìn)一步連接到多個(gè)商用計(jì)算機(jī)106、107、108。
因此,本發(fā)明圍繞用戶實(shí)例(金融機(jī)構(gòu)的計(jì)算機(jī)101、求助臺(tái)計(jì)算機(jī)102、廣告代理商計(jì)算機(jī)103)而運(yùn)行,直接使用電子郵件(電子郵件、電子消息)作為傳送媒體與商用計(jì)算機(jī)106、107、108一起工作。在這種情況下,應(yīng)該注意,通信是雙通道通信,換言之,是雙向通信。僅闡明從第一計(jì)算機(jī)101、102、103到第二計(jì)算機(jī)106、107、108(即,商用計(jì)算機(jī))的最重要的通信方向,把第一計(jì)算機(jī)101、102、103表示為發(fā)送計(jì)算機(jī),而把第二計(jì)算機(jī)106、107、108表示為接收計(jì)算機(jī)。
本實(shí)施例概述了包括消息管理模塊201的消息管理系統(tǒng)104,如在圖2中所示??梢杂猛ㄐ拍K202,使用消息管理器201從商用計(jì)算機(jī)106、107、108接收電子消息和將電子消息發(fā)送到商用計(jì)算機(jī)106、107、108。所述通信模塊202與消息管理器模塊201相連。
每個(gè)商用計(jì)算機(jī)106、107、108包括運(yùn)行在商用計(jì)算機(jī)106、107、108上的離線郵件觀察器軟件,用于處理終端郵件消息,換言之,用于處理按第二郵寄格式(最好有特權(quán)的)的電子信息。
此外,每個(gè)商用計(jì)算機(jī)106、107、108包括運(yùn)行在商用計(jì)算機(jī)106、107、108上的終端管理軟件代理過程,所述終端管理軟件代理過程將關(guān)心商用計(jì)算機(jī)106、107、108和消息管理計(jì)算機(jī)之間的郵件傳遞。
此外,提供將在下面詳述的消息管理服務(wù)器過程,它是運(yùn)行在消息管理計(jì)算機(jī)上的,它將負(fù)責(zé)電子消息的存儲(chǔ)和電子消息的傳遞。
使用所提供的郵寄構(gòu)成器軟件來構(gòu)成終端郵件,這將在下面詳述。
消息管理計(jì)算機(jī)進(jìn)一步包括終端數(shù)據(jù)庫(kù)203,消息管理器201可以從所述終端數(shù)據(jù)庫(kù)203裝載數(shù)據(jù)。
消息管理計(jì)算機(jī)運(yùn)行微軟(Microsoft Corporation)的4.0版本和以上的Windows NTTM,以及Windows 2000TM(服務(wù)器和專業(yè)的)操作系統(tǒng)。消息管理器服務(wù)器處理過程將使用ODBC(開放數(shù)據(jù)庫(kù)連接)以及數(shù)據(jù)庫(kù)抽象模塊,以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的獨(dú)立性。根據(jù)本發(fā)明的一個(gè)較佳實(shí)施例,使用Informix和Oracle數(shù)據(jù)庫(kù)。
消息管理器服務(wù)器處理過程是可以調(diào)節(jié)的,即,它可以運(yùn)行多個(gè)服務(wù)器,并允許多個(gè)服務(wù)器過程。
消息管理器模塊201與作為互聯(lián)網(wǎng)郵件服務(wù)器204的SMTP郵件服務(wù)器交互,還與下載管理器模塊205以及一個(gè)單元交互,用于以第二郵寄格式將郵件發(fā)送到商用計(jì)算機(jī)106、107、108以及從商用計(jì)算機(jī)106、107、108接收郵件。消息管理器201還允許銀行計(jì)算機(jī)通過電子郵件取得終端的統(tǒng)計(jì)報(bào)告。
消息管理模塊201執(zhí)行SMTP協(xié)議,用于在商用計(jì)算機(jī)106、107、108和互聯(lián)網(wǎng)郵件服務(wù)器204之間交換郵件。因此采用的是發(fā)送計(jì)算機(jī)101、102、103。下面列出所處理的按第二郵寄格式的終端郵件(即,電子消息)的類型可以發(fā)送到商用計(jì)算機(jī)106、107、108的消息的類型如下-文本消息,即,往返于商用計(jì)算機(jī)106、107、108(即,POS終端計(jì)算機(jī))的電子郵件消息;-顯示圖象,即,基本圖形,例如,用于顯示在POS終端計(jì)算機(jī)上的圖形標(biāo)識(shí);-報(bào)告請(qǐng)求,即,擴(kuò)展文本,例如,指定用于打印報(bào)告的電子郵件消息;-接收請(qǐng)求,即,擴(kuò)展圖形,例如,指定用于用戶接收的圖形標(biāo)識(shí);-求助請(qǐng)求,即,供應(yīng)定購(gòu),例如,來自POS終端計(jì)算機(jī)的消息包括與POS有關(guān)的供應(yīng)定購(gòu),或來自POS終端計(jì)算機(jī)106、107、108的求助請(qǐng)求服務(wù);-發(fā)送到POS終端計(jì)算機(jī)106、107、108的電子調(diào)查的查詢請(qǐng)求。使用POS終端計(jì)算機(jī)106、107、108收集來自商人的答復(fù)。
當(dāng)消息管理計(jì)算機(jī)從消息管理構(gòu)成器模塊206接收到建立請(qǐng)求時(shí),執(zhí)行下列操作1.確認(rèn)請(qǐng)求消息a)確認(rèn)特權(quán)用戶確認(rèn)請(qǐng)求用戶是否得到允許來建立這種類型的郵件消息類型(例如,文本消息、顯示圖象,等)b)確認(rèn)消息類型對(duì)照消息管理計(jì)算機(jī)配置的支持消息類型確認(rèn)所請(qǐng)求的消息類型。
c)確認(rèn)帶有啟動(dòng)日期的廣播日期檢查下列各項(xiàng)動(dòng)作開始的時(shí)間和日期必須比預(yù)定的開始廣播日期參數(shù)晚,所述預(yù)定的開始廣播日期參數(shù)包括在以發(fā)送計(jì)算機(jī)101、102、103發(fā)送的SMTP郵寄格式的電子消息中。
動(dòng)作結(jié)束的時(shí)間和日期必須比結(jié)束廣播日期參數(shù)晚,所述結(jié)束廣播日期參數(shù)包括在以發(fā)送計(jì)算機(jī)101、102、103發(fā)送的SMTP郵寄格式的電子消息中。
在上述確認(rèn)步驟a)、b)和c)的每一個(gè)步驟期間,如果確認(rèn)失敗,則把電子消息發(fā)送到消息管理構(gòu)成器模塊206,包括關(guān)于不能夠處理有關(guān)請(qǐng)求的適當(dāng)理由的消息。
2.UMID產(chǎn)生每個(gè)有效建立郵件請(qǐng)求與消息管理計(jì)算機(jī)產(chǎn)生的“唯一消息識(shí)別符(ID)”(UMID)相關(guān)聯(lián),消息管理構(gòu)成器模塊206的用戶可以使用它作為進(jìn)一步的參考。消息管理計(jì)算機(jī)也使用UMID,用于處理請(qǐng)求。
3.存儲(chǔ)公共郵件屬性把“公共郵件消息”屬性(對(duì)于所有請(qǐng)求消息類型是共有的)與所產(chǎn)生的UMID存儲(chǔ)在數(shù)據(jù)庫(kù)表中。
與UMID一起存儲(chǔ)的“公共消息”屬性作為參考如下-UMID;-來自用戶(FromUser);-廣播詢問;-經(jīng)格式化的詢問(相對(duì)于終端信息);-消息(經(jīng)格式化的對(duì)消息類型特定的,終端應(yīng)用程序可以理解的);-主題;-在終端計(jì)算機(jī)上的接收應(yīng)用程序;-接收日期(當(dāng)消息管理計(jì)算機(jī)接收請(qǐng)求時(shí)的日期戳);-開始廣播日期;-結(jié)束廣播日期;-讀出接收所要求的標(biāo)志;-優(yōu)先級(jí)(如緊急、高、低);-請(qǐng)求狀態(tài)(活動(dòng)/不活動(dòng));-狀態(tài)改變?nèi)掌冢?組合ID;
這個(gè)屬性是基于“來自用戶(FromUser)”屬性的,并屬于哪個(gè)組合ID,例如,CitiBank ID是任意的預(yù)定數(shù)101。
4.圖形附件的處理消息管理構(gòu)成器模塊206發(fā)送圖形附件(以.bmp格式)連同建立請(qǐng)求,顯示在商用計(jì)算機(jī)106、107、108上(在消息類型“顯示消息”的情況中),或在接收腳注/報(bào)告腳注上打印(在消息類型“接收請(qǐng)求”或“報(bào)告請(qǐng)求”的情況中)。
圖形數(shù)據(jù)與UMID一起存儲(chǔ)在數(shù)據(jù)庫(kù)中。此外,根據(jù)消息類型把圖形數(shù)據(jù)轉(zhuǎn)換成任意的預(yù)定圖形格式。
格式核心程序(engine)(通過VeriFoneTM專用于如OMNI-3300這樣的終端模型,象商用計(jì)算機(jī))可以使用圖形數(shù)據(jù),用于把.bmp格式轉(zhuǎn)換成預(yù)定的圖形格式,分別用于在商用計(jì)算機(jī)106、107、108上顯示/打印。
用于支持添加到圖形支持特征的新終端模型的新格式核心程序(engine)也可以使用圖形數(shù)據(jù)(.bmp格式)。
對(duì)于一組所支持的終端模型,即,商用計(jì)算機(jī),把圖形數(shù)據(jù)轉(zhuǎn)換成預(yù)定的圖形格式,并與相應(yīng)的UMID、商用計(jì)算機(jī)模型名稱的名稱和圖形格式的類型一起存儲(chǔ)在數(shù)據(jù)庫(kù)中,所述圖形格式的類型是當(dāng)終端與消息管理計(jì)算機(jī)在線時(shí)發(fā)送到終端的。
5.向構(gòu)成器用戶發(fā)送郵件在(根據(jù)從消息管理構(gòu)成器模塊206的詢問)每次成功地建立了發(fā)往終端/終端組的電子消息之后,把電子消息發(fā)送到消息管理構(gòu)成器模塊206的用戶,向他提供有關(guān)電子消息之類的細(xì)則,如·UMID;·(消息管理計(jì)算機(jī)接收的)接收日期;·消息類型;·優(yōu)選級(jí);·尋址的接收者;·詢問(在終端組/終端中產(chǎn)生的“To(到)”字段)。
6.對(duì)于新終端(即,對(duì)于新商用計(jì)算機(jī))的郵件管理的動(dòng)態(tài)支持
當(dāng)把新終端計(jì)算機(jī)添加到消息管理計(jì)算機(jī)時(shí),終端計(jì)算機(jī)的特性與現(xiàn)有活動(dòng)消息的詢問(因此把它映射到UMID)相匹配。合適地添加UMID作為新終端計(jì)算機(jī)的未定郵件,所述UMID的詢問與所添加電子計(jì)算機(jī)特征的UMID的詢問相匹配。
電子消息系統(tǒng)提供下列功能。
·從使用SMTP接口的遠(yuǎn)程位置支持郵件維護(hù)(更新清單和刪除);·與終端計(jì)算機(jī)的經(jīng)調(diào)度郵件會(huì)話;·支持得到通過電子消息的終端統(tǒng)計(jì)計(jì)數(shù)器;·支持插入郵件處理模塊,用于擴(kuò)展消息管理器201。
在下面的詳述中將論及這些特征。
通常,消息管理器201的用戶為·商人-他使用消息管理器201從銀行或配置代理發(fā)送和接收郵件,例如;·求助臺(tái)用戶;·金融機(jī)構(gòu)(銀行)/配置代理商以構(gòu)成和發(fā)送終端郵件,即,使用消息管理構(gòu)成器模塊206的按第二郵寄格式的電子消息;·提供定購(gòu)公司與商用計(jì)算機(jī)交互作用;·消息管理計(jì)算機(jī)的系統(tǒng)管理員系統(tǒng)管理員負(fù)責(zé)-安裝/更新終端消息管理器系統(tǒng),-配置終端消息管理器用戶,-消息管理器郵箱維護(hù)。
商人商人使用終端郵件應(yīng)用程序來觀看從消息管理計(jì)算機(jī)發(fā)送的郵件,并對(duì)此發(fā)送答復(fù)。商人可以用此向配置代理商求助,請(qǐng)求再定購(gòu)消耗品等。消息管理器服務(wù)器將自動(dòng)處理來自商人的消息。當(dāng)?shù)玫絹碜陨倘说碾娮酉r(shí),可以配置消息管理器服務(wù)器使之發(fā)送自動(dòng)郵件消息。例如,如果商人發(fā)送再定購(gòu)紙張請(qǐng)求,則可以配置郵件服務(wù)器使之把郵件(具有關(guān)于商人的位置/要求的細(xì)則)發(fā)送到紙張供貨商。
求助臺(tái)用戶求助臺(tái)用戶可以使用消息管理構(gòu)成器模塊206把郵件發(fā)送到終端計(jì)算機(jī)或終端計(jì)算機(jī)組。
銀行/配置代理銀行可以使用消息管理構(gòu)成器模塊206來構(gòu)成按第二郵寄格式的終端郵件,并通過傳統(tǒng)郵件服務(wù)器把它發(fā)送到消息管理計(jì)算機(jī)。在消息管理計(jì)算機(jī)中的消息管理器將存儲(chǔ)消息,并把消息傳播到終端計(jì)算機(jī)組。銀行用戶將選擇使用消息管理構(gòu)成器模塊206的傳播組。消息管理器服務(wù)器還將把狀態(tài)終端郵件發(fā)送回發(fā)送計(jì)算機(jī)。銀行也可以使用消息管理器服務(wù)器通過電子郵件獲取交易統(tǒng)計(jì)(通過所提供的消息管理計(jì)算機(jī)的信息收集模塊收集)。
定單供貨公司可以把電子消息系統(tǒng)配置成當(dāng)從商用計(jì)算機(jī)接收到幫助請(qǐng)求時(shí)把自動(dòng)郵件發(fā)送到定單供貨公司。定單供貨公司也可以使用終端郵件功能來進(jìn)行電子檢測(cè)。
在本文件中的進(jìn)一步參考文獻(xiàn)中,還把通過電子郵件與消息管理器服務(wù)器交互的用戶稱為外部用戶。
使消息管理器服務(wù)器與RFC 821 SMTP協(xié)議適配。
消息管理器將使用SMTP作為終端計(jì)算機(jī)106、107、108和互聯(lián)網(wǎng)105之間的網(wǎng)關(guān)。SMTP協(xié)議模塊將接收來自消息管理構(gòu)成器模塊206的郵件,并把郵件存儲(chǔ)在郵件數(shù)據(jù)庫(kù)中。任何時(shí)候當(dāng)終端計(jì)算機(jī)撥號(hào)到消息管理計(jì)算機(jī)時(shí),消息管理器服務(wù)器將使服務(wù)器和終端計(jì)算機(jī)之間的郵件同步。
圖3中示出了終端郵件構(gòu)成器模塊301如何與消息管理器SMTP接口302交互。
終端郵件構(gòu)成器模塊301使用在銀行的郵件服務(wù)器上的郵件帳戶把經(jīng)構(gòu)成的郵件消息發(fā)送到消息管理計(jì)算機(jī)的消息管理器服務(wù)器。郵件始終尋址到在消息管理器服務(wù)器上的預(yù)定的郵件識(shí)別符304(通過消息管理器系統(tǒng)管理員配置)。消息管理器服務(wù)器將對(duì)終端郵件構(gòu)成器模塊301發(fā)送的郵件作出答復(fù),并且可以使用標(biāo)準(zhǔn)電子郵件客戶305從又一個(gè)郵件帳戶305讀出答復(fù)。
圖3示出終端郵件構(gòu)成器模塊301、SMTP郵件服務(wù)器消息管理計(jì)算機(jī)的消息管理器服務(wù)器之間的交互。
SMTP發(fā)送為了按SMTP格式,即,按第一郵寄格式,發(fā)送電子消息,消息管理器服務(wù)器的SMTP服務(wù)器模塊依賴用于郵件傳遞的外部SMTP服務(wù)器。SMTP服務(wù)器把所有輸出的郵件傳遞到一個(gè)經(jīng)配置的SMTP服務(wù)器。
下面,列出SMTP發(fā)送模塊的一般功能1.外部郵件轉(zhuǎn)發(fā)代理商的地址是可配置的。
2.SMTP服務(wù)器將存儲(chǔ)所有郵件,并傳遞到遠(yuǎn)程服務(wù)器。
3.在沒有遠(yuǎn)程服務(wù)器時(shí),SMTP服務(wù)器將繼續(xù)重試發(fā)送郵件。重試的時(shí)間間隔是可配置的。
4.根據(jù)要求,SMTP服務(wù)器將連接到郵件轉(zhuǎn)發(fā)代理商。
5.SMTP將不執(zhí)行郵件轉(zhuǎn)發(fā)。
6.SMTP服務(wù)器將不執(zhí)行IMAP/POP3協(xié)議,所述協(xié)議用于允許客戶從服務(wù)器得到郵件。
7.將把郵件存儲(chǔ)在數(shù)據(jù)庫(kù)中。
8.將把所有郵件活動(dòng)記錄在數(shù)據(jù)庫(kù)中。
9.應(yīng)該以插入模塊來實(shí)施SMTP服務(wù)器模塊,以待將來從SMTP轉(zhuǎn)換成IMAP/POP3模式。
SMTP郵件接收為了按SMTP格式(即,按第一郵寄格式)接收電子消息,SMTP接收模塊將通過遠(yuǎn)程郵件轉(zhuǎn)發(fā)代理上接收傳遞給它的郵件。下面,列出SMTP接收模塊的一般功能。
1.SMTP接收模塊能夠處理多個(gè)同時(shí)的連接。
2.SMTP接收模塊將接收多個(gè)附件。然而,根據(jù)本較佳實(shí)施例,如果發(fā)送多個(gè)附件,它將只處理第一附件。
下面,將詳述用戶模型。
注冊(cè)用戶與消息管理器服務(wù)器交互的用戶是消息管理計(jì)算機(jī)的消息管理模塊的外部用戶,所述消息管理器服務(wù)器用于把郵件發(fā)送到終端計(jì)算機(jī),產(chǎn)生終端統(tǒng)計(jì)報(bào)告以及使用構(gòu)成器模塊206進(jìn)行郵件維護(hù)。消息管理計(jì)算機(jī)的消息管理模塊保持外部用戶的數(shù)據(jù)庫(kù)。在允許外部用戶進(jìn)行任何進(jìn)一步的操作之前,對(duì)照數(shù)據(jù)庫(kù)鑒定外部用戶。把經(jīng)鑒定的外部用戶稱為注冊(cè)用戶。
用戶組為了便于用戶進(jìn)行數(shù)據(jù)庫(kù)維護(hù),把用戶分組成帶名字的組中。每個(gè)組將有一個(gè)唯一的分組識(shí)別符。消息管理計(jì)算機(jī)的系統(tǒng)管理員建立用戶組,并把用戶添加到這些用戶組中。可以使用用戶組以管理來自銀行的用戶。
為了鑒定用戶,使用下列機(jī)構(gòu)·消息管理器將維護(hù)注冊(cè)用戶的數(shù)據(jù)庫(kù)。而且這個(gè)數(shù)據(jù)庫(kù)有注冊(cè)用戶的電子郵件識(shí)別符。
·任何時(shí)候當(dāng)消息管理器服務(wù)器通過SMTP接口302得到郵件時(shí),對(duì)照“注冊(cè)用戶”數(shù)據(jù)庫(kù)確認(rèn)發(fā)送者的電子郵件識(shí)別符。如果確認(rèn)失敗,則把出錯(cuò)答復(fù)發(fā)送給發(fā)送者。
·除此之外,注冊(cè)用戶還有一組特權(quán)。下面列出這些特權(quán)。在鑒定用戶之后,只允許用戶執(zhí)行他已經(jīng)得到特權(quán)的動(dòng)作。
注冊(cè)用戶可以有下列一個(gè)或多個(gè)特權(quán)。當(dāng)外部用戶通過電子郵件請(qǐng)求消息管理器的服務(wù)時(shí),檢查這些特權(quán)。使用終端郵件構(gòu)成器模塊206構(gòu)成這些服務(wù)的電子郵件。
1.建立新的終端郵件。
2.刪除終端郵件。
3.得到終端郵件清單。
4.根據(jù)預(yù)定濾波器詢問現(xiàn)有終端郵件。
5.通過電子郵件詢問統(tǒng)計(jì)報(bào)告。
6.更新現(xiàn)有終端郵件。
在上述所有情況中,使用產(chǎn)生唯一郵件識(shí)別符的機(jī)器來識(shí)別終端郵件。
為了便于用戶數(shù)據(jù)庫(kù)維護(hù),把用戶組織在一起,并且可以把特權(quán)分配給一個(gè)組。
在特權(quán)檢查/確認(rèn)失敗的情況中,把出錯(cuò)答復(fù)發(fā)送回請(qǐng)求服務(wù)的發(fā)送者。
除此之外,可以把用戶組織在一起而且可以把特權(quán)分配給用戶組。例如,可以把在相同銀行中工作的外部用戶組織在一起。
當(dāng)刪除時(shí),列出或詢問完成用戶特權(quán)檢查的組的終端郵件。例如,如果用戶A和用戶B屬于相同組,則第一用戶A可以刪除第二用戶B發(fā)送的終端郵件。
當(dāng)同步時(shí),終端郵件將把分組識(shí)別符發(fā)送到服務(wù)器,而服務(wù)器將使用這個(gè)分組識(shí)別符來發(fā)送在該組中的用戶發(fā)送的郵件。
下面,詳述郵件處理,換言之,在消息系統(tǒng)中的電子消息的處理通過消息管理器服務(wù)器處理的每個(gè)終端郵件具有下列屬性。
·唯一的郵件識(shí)別符通過系統(tǒng)產(chǎn)生這個(gè)郵件識(shí)別符,而且當(dāng)在終端郵件上執(zhí)行操作時(shí),將由涉及郵件的本地和外部用戶使用這個(gè)郵件識(shí)別符。
·傳播地址可以對(duì)一個(gè)終端計(jì)算機(jī)或終端計(jì)算機(jī)組進(jìn)行郵件的尋址。使用終端郵件構(gòu)成器模塊的外部用戶定義廣播地址。傳播地址是基于一個(gè)濾波器的,所述濾波器可以是下列一個(gè)或多個(gè)的組合。
1.模型名稱,2.應(yīng)用程序名稱,3.終端識(shí)別符,4.商人識(shí)別符,5.商人名稱,6.地址,7.城市,8.州,9.郵政編碼,10.地區(qū),11.市場(chǎng)部門(例如,智能卡優(yōu)惠等)。
·開始傳播日期消息管理器服務(wù)器將開始傳遞郵件的日期。
·結(jié)束傳播日期在該日期之后,服務(wù)器將不傳遞這個(gè)郵件,并且將從服務(wù)器刪除該郵件。
·讀出接收從終端計(jì)算機(jī)得到讀出確認(rèn),可以設(shè)置這個(gè)郵件屬性為真。如果郵件有讀出接收的標(biāo)志,則計(jì)算機(jī)將把讀出接收郵件發(fā)送給服務(wù)器。服務(wù)器將把讀出接收轉(zhuǎn)發(fā)回發(fā)送計(jì)算機(jī)。
·應(yīng)用程序在終端上的目標(biāo)應(yīng)用程序,該郵件必須發(fā)送到所述終端,象,例如,VISACASH·優(yōu)選級(jí)郵件可以具有3個(gè)優(yōu)選級(jí)。
1.低如果用低優(yōu)選級(jí)發(fā)送郵件,則將把它存儲(chǔ)在終端數(shù)據(jù)庫(kù)中,并且當(dāng)終端計(jì)算機(jī)在線時(shí)傳遞到終端計(jì)算機(jī)。當(dāng)在終端上的存儲(chǔ)極限超過在終端計(jì)算機(jī)上的最大郵件容量時(shí),具有高優(yōu)選級(jí)的消息將取代在終端計(jì)算機(jī)上的低優(yōu)選級(jí)郵件。
2.高如果用高優(yōu)選級(jí)發(fā)送郵件,則將把它存儲(chǔ)在終端數(shù)據(jù)庫(kù)中,并在經(jīng)調(diào)度的時(shí)間中(通常在商人的營(yíng)業(yè)時(shí)間之后)把它傳遞到終端計(jì)算機(jī)。
3.緊急如果用緊急優(yōu)選級(jí)發(fā)送郵件,則將把郵件存儲(chǔ)在數(shù)據(jù)庫(kù)中,而且服務(wù)器立即開始把它傳播到終端計(jì)算機(jī)。系統(tǒng)管理員可以配置在高優(yōu)選級(jí)郵件中尋址的終端計(jì)算機(jī)數(shù)目的上限。如果高優(yōu)選級(jí)郵件尋址的終端數(shù)目大于配置的數(shù)目,則把出錯(cuò)答復(fù)發(fā)送回外部用戶。
·文本數(shù)據(jù)把這個(gè)數(shù)據(jù)傳遞到終端計(jì)算機(jī)而無需任何格式變化。
·圖形數(shù)據(jù)外部用戶可以把位象附加到郵件消息上。郵件服務(wù)器將把這個(gè)位象轉(zhuǎn)換成終端顯示或打印格式。格式轉(zhuǎn)換將根據(jù)終端模型。系統(tǒng)管理員可以在每個(gè)模型基礎(chǔ)上設(shè)置終端圖象的寬度和高度。如果附圖的大小大于這個(gè)配置值,則將使原始位象減小到配置圖象大小。消息管理器還確準(zhǔn)只對(duì)單據(jù)、顯示圖象以及報(bào)告腳注提供圖形附件。在較佳實(shí)施例中,對(duì)于顯示圖象,BMP的最大寬度是128個(gè)象素,而BMP的最大高度是64個(gè)象素;對(duì)于可打印的圖象,BMP的最大寬度是300個(gè)象素,而BMP的最大高度是80個(gè)象素。
外部用戶在終端郵件構(gòu)成器的幫助下設(shè)置除了UMID之外的這些郵件屬性,所述UMID是通過消息系統(tǒng)本身自動(dòng)地產(chǎn)生的。
當(dāng)郵件到達(dá)消息管理器服務(wù)器時(shí),立即執(zhí)行下列動(dòng)作。
1.將對(duì)照外部用戶注冊(cè)用戶數(shù)據(jù)庫(kù)鑒定是郵件的發(fā)送者的發(fā)送計(jì)算機(jī)。
如果鑒定失敗,則忽略該消息,并把出錯(cuò)答復(fù)發(fā)送回發(fā)送計(jì)算機(jī)。
2.將把服務(wù)器產(chǎn)生的唯一的郵件識(shí)別符分配給郵件,并把帶有UMID和原始消息的復(fù)制品的答復(fù)發(fā)送回外部用戶。
3.如果郵件包括用于執(zhí)行郵件維護(hù)操作(刪除、列出電子郵件、詢問統(tǒng)計(jì)等)的一個(gè)請(qǐng)求,則將執(zhí)行在郵件中定義的動(dòng)作,并把答復(fù)發(fā)送回發(fā)送計(jì)算機(jī)。
4.如果是郵件尋址到終端計(jì)算機(jī)組,則將把郵件存儲(chǔ)在未定郵件數(shù)據(jù)庫(kù)中。消息管理器服務(wù)器將在郵件中規(guī)定的開始傳播日期開始發(fā)送出郵件,其中,使用編碼單元(未示出)按第二郵寄格式對(duì)郵件進(jìn)行編碼。
這種情況的例外是當(dāng)用高優(yōu)選級(jí)發(fā)送郵件時(shí)。
5.如果郵件消息具有圖形附件,則將把它轉(zhuǎn)換成適合于在終端上顯示和存儲(chǔ)的格式。
在上述所有情況中,將把郵件存儲(chǔ)在郵件數(shù)據(jù)庫(kù)中,直到系統(tǒng)管理員明顯把它刪除,或通過消息系統(tǒng)清除為止。
消息管理器服務(wù)器使用下述算法,把郵件傳送到/從POS終端,即,商用計(jì)算機(jī)。
構(gòu)成器模塊產(chǎn)生的郵件將具有開始傳播日期和結(jié)束傳播日期。
在開始傳播和結(jié)束傳播定義的廣播周期期間,消息管理計(jì)算機(jī)將把郵件發(fā)送到終端。
在緊急郵件消息的情況中,消息管理計(jì)算機(jī)將撥號(hào)到用于傳遞郵件的終端清單。
任何時(shí)候當(dāng)把終端計(jì)算機(jī)連接到消息管理計(jì)算機(jī)時(shí),消息管理器服務(wù)器收集來自終端計(jì)算機(jī)的郵件。這種情況將出現(xiàn)在下述情況的時(shí)候· 終端計(jì)算機(jī)撥號(hào)到消息系統(tǒng)。
· 消息管理計(jì)算機(jī)撥號(hào)到用于調(diào)度數(shù)據(jù)收集的消息系統(tǒng)。
· 緊急郵件進(jìn)入消息管理計(jì)算機(jī),它觸發(fā)主機(jī)撥號(hào)到終端計(jì)算機(jī)。終端計(jì)算機(jī)可以發(fā)送3類消息。
· 請(qǐng)求項(xiàng)目(求助)請(qǐng)求;· 查詢答復(fù);· 對(duì)于下列消息類型的讀出確認(rèn)1.顯示圖象;2.文本消息;3.報(bào)告腳注消息;4.接收腳注消息;5.請(qǐng)求項(xiàng)目請(qǐng)求(求助請(qǐng)求)。
UMID將識(shí)別求助請(qǐng)求消息。將使用這個(gè)識(shí)別符來查找經(jīng)配置的電子郵件識(shí)別符清單(由系統(tǒng)管理員配置的支持組織的聯(lián)系地址,以及最大極限,如果請(qǐng)求與供貨再定購(gòu)相關(guān)聯(lián)),因此,把這個(gè)電子郵件識(shí)別符清單稱為幫助URLS。
下面是接收到終端計(jì)算機(jī)發(fā)送的求助請(qǐng)求消息時(shí)執(zhí)行的動(dòng)作。
1.對(duì)照最大允許量(使用構(gòu)成器模塊配置的)檢查商用計(jì)算機(jī)所請(qǐng)求的供貨再定購(gòu)的量,如果它超過配置值,則使它的上限為配置的最大極限。
2.將把求助請(qǐng)求傳遞到幫助URLS。這個(gè)電子郵件將具有信息關(guān)于· 請(qǐng)求的類型(例如,需要紙張卷,需要分批結(jié)算)。
· 與求助請(qǐng)求郵件相關(guān)聯(lián)的UMID。
·供貨再定購(gòu)的量。
·發(fā)貨地址(現(xiàn)場(chǎng)地址)。
3.記錄郵件活動(dòng)。把查詢答復(fù)消息傳遞給查詢請(qǐng)求的始發(fā)者。所發(fā)送出的自動(dòng)郵件將具有下列信息i. 查詢答復(fù)ii. UMID,接收查詢請(qǐng)求的日期和時(shí)間iii.終端計(jì)算機(jī)/商用細(xì)則將以與查詢答復(fù)消息相同的方法處理讀出答復(fù)。讀出確認(rèn)電子郵件將具有i. UMID,接收郵件請(qǐng)求的日期/時(shí)間。ii. 終端計(jì)算機(jī)/商用細(xì)則。
權(quán)利要求
1.一種電子消息系統(tǒng)包括·消息接收單元,用于接收電子消息,所述電子消息是按第一郵寄格式進(jìn)行編碼的,其中,所述電子消息包括至少下列信息-接收包括接收計(jì)算機(jī)或一些接收計(jì)算機(jī)的地址的地址信息,所述電子消息應(yīng)該發(fā)送到所述接收計(jì)算機(jī)或一些接收計(jì)算機(jī),-調(diào)度信息,·消息解碼單元,用于對(duì)消息接收單元接收的電子消息進(jìn)行解碼,從而產(chǎn)生經(jīng)解碼的消息,·消息分析單元,用于分析所述經(jīng)解碼的消息,·其中,使所述消息分析單元適合于-確定所述電子消息應(yīng)該發(fā)送到的接收計(jì)算機(jī)或一些接收計(jì)算機(jī),-確定調(diào)度信息,·消息編碼單元,用于把經(jīng)解碼的消息編碼成第二郵寄格式,·消息發(fā)送單元,用于按第二郵寄格式發(fā)送經(jīng)編碼的電子消息,·其中,使所述消息發(fā)送單元適合于-按所述第二郵寄格式把經(jīng)編碼的電子消息發(fā)送到所述電子消息應(yīng)該發(fā)送到的接收計(jì)算機(jī)或一些接收計(jì)算機(jī),以及-根據(jù)所確定的調(diào)度信息,按所述第二郵寄格式發(fā)送經(jīng)編碼的電子消息。
2.如權(quán)利要求1所述的電子消息系統(tǒng),其特征在于,所述第一郵寄格式是根據(jù)簡(jiǎn)單郵件傳送協(xié)議的一種格式。
3.如權(quán)利要求1所述的電子消息系統(tǒng),其特征在于,它還包含連接到所述消息發(fā)送單元的至少一個(gè)接收計(jì)算機(jī)。
4.如權(quán)利要求3所述的電子消息系統(tǒng),其特征在于,所述接收計(jì)算機(jī)是終端計(jì)算機(jī)。
5.如權(quán)利要求4所述的電子消息系統(tǒng),其特征在于,所述接收計(jì)算機(jī)是商用計(jì)算機(jī)。
6.如權(quán)利要求1所述的電子消息系統(tǒng),其特征在于,它還包含連接到所述消息接收單元的至少一個(gè)發(fā)送計(jì)算機(jī)。
7.如權(quán)利要求6所述的電子消息系統(tǒng),其特征在于,通過通信網(wǎng)絡(luò)把所述發(fā)送計(jì)算機(jī)連接到所述消息接收單元。
8.如權(quán)利要求7所述的電子消息系統(tǒng),其特征在于,通過互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)把所述發(fā)送計(jì)算機(jī)連接到所述消息接收單元。
9.如權(quán)利要求1所述的電子消息系統(tǒng),其特征在于,所述發(fā)送計(jì)算機(jī)是下列類型計(jì)算機(jī)之一·金融機(jī)構(gòu)的計(jì)算機(jī),·求助臺(tái)計(jì)算機(jī),和/或·廣告代理的計(jì)算機(jī)。
10.如權(quán)利要求1所述的電子消息系統(tǒng),其特征在于,·使所述消息接收單元進(jìn)一步適合于接收按所述第二第一郵寄格式編碼的電子消息,-第二接收地址信息包括按第二郵寄格式的電子消息應(yīng)該發(fā)送到的發(fā)送計(jì)算機(jī)的地址,·使所述消息解碼單元適合于對(duì)按所述第二郵寄格式的電子消息進(jìn)行解碼,從而產(chǎn)生經(jīng)解碼的消息,·使所述消息編碼單元適合于把經(jīng)解碼的消息編碼成第一郵寄格式,·使所述消息發(fā)送單元適合于按所述第一郵寄格式發(fā)送經(jīng)編碼的電子消息。
全文摘要
一種電子消息系統(tǒng),包括接收電子消息的消息接收單元,提供用于對(duì)消息接收單元所接收的電子消息進(jìn)行解碼的消息解碼單元,對(duì)解碼消息進(jìn)行分析的消息分析單元,用于對(duì)經(jīng)解碼消息編碼成第二郵寄格式的消息編碼單元,發(fā)送按第二郵寄格式的經(jīng)編碼的電子消息的消息發(fā)送單元。
文檔編號(hào)H04L12/58GK1377165SQ0210791
公開日2002年10月30日 申請(qǐng)日期2002年3月21日 優(yōu)先權(quán)日2001年3月23日
發(fā)明者V·穆拉利德哈, P·S·斯里集思 申請(qǐng)人:美商·惠普公司