專利名稱:呼叫者標(biāo)識和電子郵件地址的統(tǒng)一目錄的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種能夠在多于一種的通信媒體中通信的通信設(shè)備,特別涉及一種具有在多種通信媒體之間的交互作用的通信設(shè)備。
一種這樣的通信媒體是電話。帶有呼叫者標(biāo)識能力的電話裝置已被使用一段時間。這種裝置接收電話呼叫時,它們也接收主叫電話的電話號碼和擁有該主叫電話的人的姓名。該電話號碼和/或姓名可能在該電話呼叫被接收時顯示。然后用戶可以知道發(fā)出該呼叫的人,并準(zhǔn)備交談或者干脆不應(yīng)答該呼叫。
呼叫者標(biāo)識能力經(jīng)常與應(yīng)答設(shè)備能力組合,一種稱為話音郵件的組合。如果預(yù)定的接收者不能接收電話呼叫,則呼叫者錄制一個消息,該消息可以在后來被用戶重新得到。呼叫者標(biāo)識信息與錄制的消息關(guān)聯(lián),也被存貯。如果用戶希望回復(fù)該電話呼叫,則關(guān)聯(lián)的呼叫者標(biāo)識信息被重新得到并使呼叫自動地?fù)艽虻皆撌及l(fā)的電話號碼。
另一種這樣的通信媒體是電子郵件(e-mail)。電子郵件通信設(shè)備也已被使用一段時間。這種設(shè)備與通信網(wǎng)絡(luò)耦合,具有從也與該通信網(wǎng)絡(luò)連接的其它電子郵件通信設(shè)備接收電子郵件消息的能力。在最基本的形式中,電子郵件消息實際上是文本的,一般是由發(fā)信方在字母數(shù)字鍵盤上打字出來的。接收者可以在字母數(shù)字顯示器上閱讀該消息。對基本電子郵件系統(tǒng)的擴展是允許包括例如聲音文件、圖像文件、或可以內(nèi)嵌閱讀或者作為獨立附件處理的其它數(shù)據(jù)文件。該消息包裹在電子信封中,通過通信網(wǎng)絡(luò)發(fā)送給接收者。所述信封尤其包括接收者的電子郵件地址、發(fā)信方的電子郵件地址和發(fā)信方的電子郵件姓名等。
一般來說,用戶的電子郵件消息被存貯在一個耦合到通信網(wǎng)絡(luò)、稱為郵件箱或郵件服務(wù)器的系統(tǒng)中。如果用戶希望,可以從電子郵件設(shè)備訪問郵件箱,并將累積的電子郵件消息轉(zhuǎn)發(fā)給接收者閱讀。來自信封的包括始發(fā)的電子郵件地址和電子郵件姓名的信息和該消息一起被重新得到。如果接收者希望回復(fù)電子郵件消息,則從信封上重新得到的接收者的電子郵件地址允許自動確定返回的電子郵件地址。
用于在各種通信媒體中以綜合的方式訪問消息的系統(tǒng)也已在本領(lǐng)域中敘述。1986年9月16日授予Emerson等的美國專利4,612,416說明一種PBX系統(tǒng),它包括用于相應(yīng)通信媒體(即話音郵件、電子郵件、傳真等)的各種通信功能。用戶檢查任何一種消息功能時,所有功能都可以被檢查,用戶透明地切換到包含需要重新得到的消息的那種功能。
1989年6月6日授予Cohen等的美國專利4,837,798說明一種通信系統(tǒng),它包括一個用于在任何通信媒體中的接收消息的集中、統(tǒng)一的存貯庫,所述任何通信媒體包括話音郵件、電子郵件和任何諸如傳真的其它媒體。中央位置接收每個消息被接收到的通知,然后將該消息的接收通知給接收者。所述集中庫還執(zhí)行將消息從一種媒體向另一種媒體的轉(zhuǎn)換(例如,通過文本到話音的生成而從電子郵件轉(zhuǎn)換為話音郵件),這種轉(zhuǎn)換執(zhí)行要達(dá)到可能允許接收者重新得到在任何期望媒體中的所有消息的程度。
1993年8月24日授予Bates等的美國專利5,239,577說明一種電話系統(tǒng),在該電話系統(tǒng)中一個個人的所有電話號碼(例如住宅電話、住宅傳真、辦公電話、辦公傳真、移動電話等)都可以通過該個人的多個目錄的一個公共可用的、中央布置的目錄來訪問。一個預(yù)定到其中一個電話號碼的呼叫可以通過指定另一個電話號碼(例如住宅電話)并請求獲得所期望的其它號碼(例如辦公電話)來完成。所期望的電話號碼通過查閱所述的多個目錄的中央布置目錄、再查閱包含該個人的辦公電話號碼的目錄而找到。
1996年9月17日授予Hyde-Thomson的美國專利5,557,659說明一種系統(tǒng),在該系統(tǒng)中電子郵件通信媒體同時用于電子郵件和話音郵件。話音郵件消息被轉(zhuǎn)換成聲音文件并附加在電子郵件消息中,而所述電子郵件消息又發(fā)送給用戶的電子郵件設(shè)備。
1997年7月8日授予Brunson的美國專利5,647,002說明一種系統(tǒng),在該系統(tǒng)中每個不同的通信媒體(即話音郵件、電子郵件、傳真等)具有它自己的一般方式的消息接收中心(即郵件箱)。每個消息在它接收時被復(fù)制到可能的程度,并發(fā)送給每個其它通信媒體的接收中心。每個接收中心耦合到一個同步器,該同步器保持所有郵件箱同步。
1997年9月23日授予Egan等的美國專利5,671,269說明一種基于個人計算機的電話系統(tǒng),在該電話系統(tǒng)中得自多種不同方式的任何一種的一個電話號碼與每個進(jìn)來的電話呼叫關(guān)聯(lián),如果期望一個回復(fù)的電話呼叫,則所述關(guān)聯(lián)的電話號碼用于發(fā)出返回呼叫。
1997年11月25日授予Kraus等的美國專利5,692,038說明一種中央控制的包括多個通信媒體的通信系統(tǒng),在該通信系統(tǒng)中個人的識別號碼被分配給個人,每個與該個人關(guān)聯(lián)的電話號碼(或其它諸如電子郵件地址的標(biāo)識)在他接收消息時按他個人設(shè)置的順序被查找。
另外,現(xiàn)有可用的軟件產(chǎn)品維護(hù)用于來自不同通信媒體的消息的統(tǒng)一郵件箱。例如,Microsoft Outlook電子郵件客戶維護(hù)同時包含電子郵件和傳真消息的單一郵件箱。
然而,可能期望用一個電子郵件消息來回復(fù)接收的話音郵件消息,或反過來也一樣。例如,對文件的電話請求最好用電子郵件消息來答復(fù),將期望的文件附加在該電子郵件消息中。同樣,包含尋求核準(zhǔn)的文件的電子郵件消息可能最好用給予該核準(zhǔn)的電話呼叫來答復(fù)。然而,上述系統(tǒng)中沒有一種系統(tǒng)可提取與在一種通信媒體中接收的消息關(guān)聯(lián)的信息并使用該信息來允許用戶使用一種不同的通信媒體回復(fù)該消息。
根據(jù)本發(fā)明的原理,一種用于在不同媒體中的消息通信的方法和系統(tǒng)被公開。第一消息通過第一通信媒體接收。與所述第一通信媒體關(guān)聯(lián)的第一地址信息從所述第一通信媒體中提取出來。響應(yīng)于該第一地址信息,與第二通信媒體關(guān)聯(lián)的第二地址信息被自動確定。對于該第一消息的回復(fù)通過所述第二通信媒體使用第二地址信息發(fā)送。
同樣根據(jù)本發(fā)明的原理,一種自動提供用于在第一通信媒體中回復(fù)在第二通信媒體中從始發(fā)地址和始發(fā)姓名接收的消息的目的地址的方法包括如下步驟。一個通信者數(shù)據(jù)庫包括多個條目,每個條目代表一個通信者并包含用于第一通信媒體中消息的一個地址字段和一個姓名字段,以及用于第二通信媒體中消息的一個地址字段和一個姓名字段。在該數(shù)據(jù)庫中查找在用于第二通信媒體中消息的地址字段中包含始發(fā)地址的第一條目。如果該第一條目在用于第一通信媒體中消息的地址字段中包含一個地址,則將該地址提供作為目的地址。如果該第一條目在用于第一通信媒體中消息的地址字段中沒有包含一個地址,則在通信者數(shù)據(jù)庫中查找在用于第一通信媒體中消息的姓名字段中具有與始發(fā)姓名一致的姓名的第二條目。如果找到第二條目,則將該第二條目中用于第一通信媒體中消息的地址字段的內(nèi)容提供作為目的地址,而所述第一條目和第二條目被合并。如果沒有找到第二條目,則向用戶請求一個地址。通過在用于第一通信媒體中消息的地址字段中存貯用戶提供的地址,第一條目被更新,而始發(fā)姓名保存在用于第一通信媒體中消息的姓名字段中。用戶提供的地址被提供作為目的地址。
根據(jù)本發(fā)明的一種通信設(shè)備允許用戶通過在任何通信媒體中都最方便的回復(fù)消息來容易地回復(fù)在任何通信媒體中進(jìn)來的消息,而不管使用了什么通信媒體來發(fā)送該進(jìn)來的消息。
在附圖中
圖1是一種根據(jù)本發(fā)明的通信設(shè)備的框圖;圖2是說明在圖1說明的通信設(shè)備中使用的數(shù)據(jù)庫的結(jié)構(gòu)和內(nèi)容的表;圖3是說明在圖2說明的數(shù)據(jù)庫中插入信息的方法的流程圖;以及圖4是說明提供一個在一種通信媒體中的回復(fù)地址給在另一種通信媒體中接收的消息的流程圖。
圖1是一種根據(jù)本發(fā)明的通信設(shè)備10的框圖。在圖1中,用戶電話線耦合到一個雙向端子5。例如,端子5可能是一種容易連接的RJ11型連接器。通過一個線路接口電路102、一個復(fù)用器(MUX)104、一個編碼器/解碼器(編解碼器)106和一個數(shù)字信號處理器(DSP)108的串聯(lián),端子5被雙向地耦合到處理器110。復(fù)用器104的一個輸出端耦合到揚聲器112的一個輸入端,而話筒114的一個輸出端耦合到復(fù)用器104的一個輸入端。
鍵盤116的一個輸出端耦合到處理器110的一個輸入端,而處理器110的一個輸出端耦合到顯示設(shè)備118的一個輸入端。處理器110的一個雙向端子耦合到串行端口120,而處理器110的一個輸出端耦合到一個打印機可能與之連接的輸出端口122。非易失性只讀存貯器(ROM)124的一個輸出端耦合到處理器110的一個輸入端,而讀/寫隨機存取存貯器(RAM)126的一個雙向端子耦合到處理器110的一個相應(yīng)端子。
在操作中,處理器110控制通信設(shè)備10的操作。處理器讀取并執(zhí)行在ROM124中存貯的程序代碼,獲取ROM124中的常數(shù)并從RAM126中讀取和向它寫入可變數(shù)據(jù)。處理器進(jìn)一步與下列各種輸入/輸出(I/O)端口交換數(shù)據(jù)串行端口120、打印機端口122、鍵盤116、顯示設(shè)備118、以及耦合到DSP108的電話線端口,所有這些交換都以已知的方式進(jìn)行。圖像在顯示設(shè)備118上顯示,為用戶提供信息,而鍵盤116上按鍵的釋放被檢測到,以接受來自用戶的信息。鍵盤116中至少有一些按鍵物理上與顯示設(shè)備118鄰近。在顯示設(shè)備上顯示的圖像能夠為鍵盤上的至少一些按鈕提供標(biāo)簽,這樣就為這些按鈕提供動態(tài)功能,所有這些都以已知的方式進(jìn)行。
圖1中說明的通信設(shè)備同時用作電話呼叫者標(biāo)識和答復(fù)沒備、以及電子郵件終端。用戶線路用于將設(shè)備10耦合到公共電話系統(tǒng)。公共電話系統(tǒng)在電話操作模式中以正常方式使用,在電子郵件操作模式中將設(shè)備10連接到電子郵件服務(wù)器或郵件箱。
在電話模式中,從用戶線路進(jìn)來的電話呼叫引起設(shè)備10振鈴,通過獨立的振鈴器(圖中未畫出)或是使用帶有揚聲器的電話的揚聲器112來振鈴。此時,包括始發(fā)電話的電話號碼和與始發(fā)電話關(guān)聯(lián)的姓名的呼叫者標(biāo)識信息由處理器110通過編解碼器106和DSP 108從進(jìn)來的電話呼叫中提取出來,并在顯示設(shè)備118中顯示,所有這些都以已知的方式進(jìn)行。呼叫者標(biāo)識信息進(jìn)一步插入到通信者信息數(shù)據(jù)庫130中,在RAM126的130部分中以一種將在下面更詳細(xì)地敘述的方式維護(hù)。
如果在一定的預(yù)先設(shè)定的振鈴次數(shù)(例如4次)后用戶不答復(fù)該呼叫,則處理器110從ROM124或RAM126中為進(jìn)來的電話呼叫的發(fā)信方檢索數(shù)字化版本消息,例如請求發(fā)信方留下一條消息。編解碼器106和DSP108的組合將該數(shù)字化消息轉(zhuǎn)換成音頻消息并通過復(fù)用器104把它提供給始發(fā)的電話。發(fā)信方然后可以選擇為用戶口述一個消息。該消息由設(shè)備10接收,并通過編解碼器106和DSP 108的組合被數(shù)字化。處理器然后將該數(shù)字化的消息存貯在分配用于存貯這種消息的RAM126的128部分中。與該消息相關(guān)的呼叫者標(biāo)識信息也與該消息一起存貯。其它關(guān)于進(jìn)來的消息的信息,諸如它被接收的日期和時間,也與該消息一起存貯在RAM126的消息部分128中。
在電子郵件模式中,處理器110以已知的方式通過撥打電子郵件服務(wù)器的電話號碼訪問該服務(wù)器。用戶的電子郵件消息被檢索并存貯在RAM126中,同樣存貯在消息部分128中。每個電子郵件消息都包括標(biāo)識信息,標(biāo)識信息包括該消息的發(fā)信方的電子郵件地址和電子郵件姓名。其它與該消息相關(guān)的電子郵件信息也可能包括在內(nèi),諸如該消息發(fā)送的日期和時間、它發(fā)送的位置、路由信息等。電子郵件標(biāo)識信息也與該消息一起存貯在RAM126的消息部分128中。該電子郵件信息也插入到通信者信息數(shù)據(jù)庫130中,在RAM126的130部分中以一種將在下面更詳細(xì)地敘述的方式維護(hù)。
接收到消息時,與該消息相關(guān)的標(biāo)識信息(例如對于電話消息的始發(fā)的電話號碼和姓名、對于電子郵件消息的始發(fā)的電子郵件地址和電子郵件姓名、以及可能的其它相關(guān)信息)存貯在一個公共數(shù)據(jù)庫中,如上面所述。該數(shù)據(jù)庫的內(nèi)容以這種方式維護(hù)。
圖2是說明在圖1說明的通信設(shè)備中用于容納通信者信息的數(shù)據(jù)庫的結(jié)構(gòu)和內(nèi)容的表。通信者數(shù)據(jù)庫的結(jié)構(gòu)在圖2中以一個表來表示。該表的每一行代表通信者數(shù)據(jù)庫中的一個條目并代表一個通信者。每個條目包含多個能夠保存與該條目所代表的通信者相關(guān)的信息的字段。這些字段劃分為一組能夠容納呼叫者標(biāo)識信息的字段,呼叫者標(biāo)識信息包括與該通信者的電話相關(guān)的電話號碼、呼叫者標(biāo)識姓名和其它屬性(用省略符號代表);一組能夠容納電子郵件標(biāo)識信息的字段,電子郵件標(biāo)識信息包括與該通信者的電子郵件相關(guān)的電子郵件地址、電子郵件姓名和其它屬性(用省略符號代表);以及一組能夠容納通信者信息的擴展信息的字段,所述擴展信息包括例如傳真電話號碼、郵政地址和其它這種信息(用省略符號代表)。
接收到電話呼叫時,呼叫者標(biāo)識電話號碼和姓名從始發(fā)的消息中以已知的方式提取出來,正如上面所述的。始發(fā)的電話號碼與存貯在數(shù)據(jù)庫中所有條目的呼叫者標(biāo)識號碼字段中的電話號碼作比較。如果找到一個匹配,則該條目的呼叫者標(biāo)識姓名字段在該電話號碼的姓名被改變時用始發(fā)的呼叫者標(biāo)識姓名更新。如果發(fā)生這個事件,其中一個呼叫者標(biāo)識屬性,狀態(tài)屬性,被改為“新”。例如,如果始發(fā)的電話呼叫的呼叫者標(biāo)識信息是號碼555-4321和姓名是“John Ray”,則該查找找到條目1。包含呼叫者標(biāo)識姓名的數(shù)據(jù)庫字段用姓名“John Ray”替換。
如果沒有找到在呼叫者標(biāo)識號碼字段中包含始發(fā)的消息的電話號碼的條目,則所述始發(fā)的呼叫者標(biāo)識姓名與數(shù)據(jù)庫的所有條目的電子郵件姓名字段中的姓名作比較。在一種實施方案中,始發(fā)的姓名的精確匹配被查找。在另一種實施方案中,認(rèn)識到電子郵件和電話呼叫者的標(biāo)識姓名可能不是完全一樣,所以只查找最接近的匹配。這種查找可能通過分析兩個始發(fā)的消息姓名并提取姓和名或第一個大寫字母然后對它們進(jìn)行比較來進(jìn)行?;蛘卟檎铱梢愿鶕?jù)使用已知的Soundex系統(tǒng)的發(fā)音相似的姓名來進(jìn)行。如果沒有找到匹配,則創(chuàng)建一個新的條目,該條目的呼叫者標(biāo)識號碼和姓名字段分別用該始發(fā)的電話呼叫的呼叫者標(biāo)識號碼和姓名來填寫。例如,如果接收到一個電話呼叫,號碼為555-6789和姓名為“Dave May”,且沒有這個人的呼叫者標(biāo)識號碼或電子郵件姓名的匹配。一個新的條目被創(chuàng)建(例如,條目7),呼叫者標(biāo)識號碼555-6789插入到條目7的呼叫者標(biāo)識號碼字段中,呼叫者標(biāo)識姓名Dave May插入到條目7的呼叫者標(biāo)識姓名字段中。
如果沒有找到在呼叫者標(biāo)識號碼字段中包含始發(fā)的消息的呼叫者標(biāo)識號碼的條目,但找到一個在電子郵件姓名字段中包含與始發(fā)的消息的呼叫者標(biāo)識姓名一致的數(shù)據(jù)的條目,那么檢查該條目的呼叫者標(biāo)識號碼和姓名字段。如果在這些字段中有多個條目,那么所述條目代表一個不同的通信者,只是它具有相似的電子郵件姓名。在這種情況下,也創(chuàng)建一個新的條目,來自始發(fā)的電話呼叫的呼叫者標(biāo)識號碼和姓名被插入,正如上面所述的。例如,如果接收到一個電話呼叫,號碼為555-6789而姓名為“Bill Bey Jr.”。對數(shù)據(jù)庫的查找找到條目2,但它代表一個不同的通信者。一個新的條目被創(chuàng)建(例如,條目7),呼叫者標(biāo)識號碼555-6789插入到條目7的呼叫者標(biāo)識號碼字段中,而呼叫者標(biāo)識姓名Bill BeyJr.插入到條目7的呼叫者標(biāo)識姓名字段中。
然而,如果所述條目的呼叫者標(biāo)識號碼和姓名字段為空,那就假設(shè)該條目代表與始發(fā)電話消息相同的通信者。在一種實施方案中,始發(fā)的電話消息的呼叫者標(biāo)識號碼和姓名被分別插入到該條目的呼叫者標(biāo)識號碼和姓名字段中。但是,這個假設(shè)可能是不正確的。在一個優(yōu)選的實施方案中,來自該條目的數(shù)據(jù)顯示在顯示設(shè)備118上,允許用戶通過鍵盤116指出該條目是否代表相同的通信者。如果不是,則一個新的條目被創(chuàng)建,正如上面所述的。在另一個優(yōu)選的實施方案中,一個具有與始發(fā)的消息的呼叫者標(biāo)識姓名相近的電子郵件姓名的條目列表顯示在顯示設(shè)備118上,用戶使用鍵盤選擇列出的條目中的一個或者一個也不選。如果選擇了一個條目,則該條目用呼叫者標(biāo)識信息更新,否則,創(chuàng)建一個新的條目。
例如,如果接收到一個電話呼叫,號碼為555-9786而姓名為CharlieTrei,且在數(shù)據(jù)庫的任何條目的呼叫者標(biāo)識號碼字段中沒有該始發(fā)的消息的呼叫者標(biāo)識號碼的匹配。但是,在條目6的電子郵件姓名字段中有一個對該始發(fā)的消息的呼叫者標(biāo)識姓名的匹配。在這種情況中,呼叫者標(biāo)識號碼和姓名字段為空。與這個條目(和可能其它類似的條目)相關(guān)的數(shù)據(jù)顯示在顯示設(shè)備118上。如果用戶接受用該條目代表所述呼叫者,則呼叫者標(biāo)識號碼555-9786插入到條目6的呼叫者標(biāo)識號碼字段中,而呼叫者標(biāo)識姓名Charlie Trei插入到條目6的呼叫者標(biāo)識姓名字段中。如果用戶不接受用該條目代表所述呼叫者,則一個新的條目(例如,條目7)被創(chuàng)建,正如上面所述的。
以類似的方式,通信設(shè)備10接收到一個電子郵件消息時,它分析來自該消息的電子郵件地址和電子郵件姓名。始發(fā)的電子郵件地址與數(shù)據(jù)庫中所有條目的電子郵件地址字段比較。如果找到一個具有匹配的電子郵件地址的條目,則該電子郵件姓名更新為始發(fā)的消息的電子郵件姓名。如果沒有在數(shù)據(jù)庫中找到具有匹配的電子郵件地址的條目,則始發(fā)的電子郵件姓名與數(shù)據(jù)庫中所有條目的呼叫者標(biāo)識姓名字段比較。如果找到一個匹配的條目而該條目的電子郵件地址和電子郵件姓名字段為空,則用戶被允許指出始發(fā)的電子郵件消息是否來自與該條目所代表的相同的人,如上面更詳細(xì)的敘述。如果這樣,則所述電子郵件地址和電子郵件姓名被分別插入到該條目的電子郵件地址和電子郵件姓名字段中。否則,一個具有所述的始發(fā)的消息的電子郵件地址和電子郵件姓名的新條目被創(chuàng)建,如上面所述。
可以在圖3中看出,一般來說在任何一種通信媒體中接收到(301)一個消息時,消息地址(即對于電話消息是呼叫者標(biāo)識號碼和對于電子郵件消息是電子郵件地址)從該消息中提取出來(302)。所述消息地址字段對于數(shù)據(jù)庫中的所有條目與用于該消息的通信媒體的地址字段比較(即,對于電話消息,呼叫者標(biāo)識號碼與呼叫者標(biāo)識號碼字段比較,而對于電子郵件消息,電子郵件地址與電子郵件地址字段比較)(304)。如果找到一個匹配的條目(306),則用于該消息的通信媒體的姓名字段用該消息的姓名(即對于電話消息是呼叫者標(biāo)識姓名,對于電子郵件消息是電子郵件姓名)更新。數(shù)據(jù)庫的更新然后就完成(310)。
如果沒有找到一個匹配(306),則所述消息姓名字段對于數(shù)據(jù)庫中的所有條目與另一種通信媒體中的姓名字段(即對于電話消息是電子郵件姓名,而對于電子郵件消息是呼叫者標(biāo)識姓名)比較(312)。如果找到一個匹配的條目(314),則用于該消息媒體的地址和姓名字段(即對于電話消息是呼叫者標(biāo)識號碼和姓名,對于電子郵件消息是電子郵件地址和姓名)被檢查以確定它們是否為空(320)。如果不為空,則一個新的條目被創(chuàng)建,在該新條目的消息媒體地址和姓名字段中具有所述的消息地址和消息姓名(316)。數(shù)據(jù)庫的更新然后就完成318。如果所述消息媒體的地址和姓名的字段為空,則所述消息地址和姓名被分別插入到所述消息媒體的地址和姓名字段中(322),該插入可能經(jīng)過用戶的核準(zhǔn),也可能通過用戶選擇多個可能的匹配條目中的一個,所有這些都如上面所述。數(shù)據(jù)庫的更新然后就完成(318)。
再參考圖1和通信設(shè)備10的一般操作,顯示屏幕118顯示一般的信息,諸如當(dāng)前的日期和時間、接收消息的個數(shù)等。顯示屏幕還在列表窗中顯示所有接收到的消息的綜合列表,同時包括電話消息和電子郵件消息。消息列表中的每個條目都顯示發(fā)信方的姓名——例如對于電話消息是呼叫者標(biāo)識姓名和對于電子郵件消息是電子郵件姓名。通過使用鍵盤116,用戶可以加亮消息列表中的條目。詳細(xì)內(nèi)容的窗口提供關(guān)于加亮條目的進(jìn)一步的信息,諸如它是一個電話還是電子郵件消息、對于電話消息的呼叫者標(biāo)識姓名和號碼或者對于電子郵件消息的電子郵件地址和電子郵件姓名、與該消息相關(guān)的日期和時間等。
通過使用鍵盤116,用戶可以對每個消息執(zhí)行多種功能。例如,可以檢索消息。對于電話消息,數(shù)字化的話音消息從RAM126的消息部分128重新得到,在處理器110的控制下由編解碼器106和DSP108轉(zhuǎn)換為音頻消息并通過揚聲器112播放。對于電子郵件消息,消息的文本正文從RAM126的消息部分128重新得到,并在顯示設(shè)備118上顯示。另一個實例,用戶可能期望回復(fù)該消息。
用戶可能在任何一種通信媒體中回復(fù)任何消息。即對于任何消息的回復(fù)可能是使用一個電話消息或電子郵件消息。當(dāng)用戶通過鍵盤116指出他希望回復(fù)該消息時,一個問題會顯示在顯示設(shè)備118上,提問期望用哪種通信媒體進(jìn)行回復(fù)。用戶通過鍵盤116為該問題提供答復(fù)。
用戶可能指定所述回復(fù)在與接收的消息相同的通信媒體中發(fā)送,在這種情況下,回復(fù)的目的地址是在始發(fā)的消息中的地址。即對于電話媒體消息,目的地址是電話消息的呼叫者標(biāo)識號碼,而對于電子郵件媒體消息,目的地址是電子郵件消息中的始發(fā)的電子郵件地址。更明確地說,為了通過發(fā)起一個電話呼叫來回復(fù)一個電話消息,通信設(shè)備10使用存貯的呼叫者標(biāo)識電話號碼撥叫發(fā)送該消息的電話。為了回復(fù)一個電子郵件消息,使用在接收的電子郵件中的電子郵件地址準(zhǔn)備好一個回復(fù)的電子郵件信封。
但是,用戶也可能指定所述回復(fù)要在另一個通信媒體中發(fā)送。例如,如果用戶希望通過發(fā)送一個電子郵件消息來回復(fù)電話消息,則數(shù)據(jù)庫中在呼叫者標(biāo)識號碼字段中包含該電話消息的始發(fā)的呼叫者標(biāo)識電話號碼的條目被找到。該條目的電子郵件地址字段被檢查。如果在這個條目的所述字段中有一個電子郵件地址,則一個電子郵件消息標(biāo)題使用該電子郵件地址自動地編寫出來,而一個電子郵件編寫屏顯示在顯示屏幕118上。然后用戶可以使用鍵盤116在該電子郵件消息的正文中打字,并在完成后發(fā)送該電子郵件消息。
例如,參見圖2,如果用戶希望用一個電子郵件回復(fù)來自呼叫者標(biāo)識號碼555-1234的電話消息,則在呼叫者標(biāo)識號碼字段中包含該電話號碼的條目被找到(條目2)。之后條目2的電子郵件地址字段被檢查。在條目2中,所述電子郵件地址字段不為空而是包含一個電子郵件地址(Bbey@iil.com)。作為響應(yīng),一個包含目的地址Bbey@iil.com的電子郵件標(biāo)題自動準(zhǔn)備好,用戶鍵入消息,并發(fā)送該電子郵件消息。
如果在所述條目的電子郵件地址字段中沒有電子郵件地址,則始發(fā)的呼叫者標(biāo)識姓名與數(shù)據(jù)庫中所有條目的電子郵件姓名字段中的姓名比較。如上所述,可能查找一個精確的匹配,一個姓和名的匹配,或查找一個姓名發(fā)音相近的匹配。用戶也可以被允許接受或拒絕所述的匹配條目,或從多個相近匹配的條目中選擇一個,或一個也不選。如果接受一個匹配的條目或者用戶選擇了一個條目,則來自該匹配條目的電子郵件地址和姓名與始發(fā)消息條目的呼叫者標(biāo)識號碼和姓名合并成單個條目。一個電子郵件消息標(biāo)題自動編寫出來,消息由用戶編寫并發(fā)送,如上面所述。
例如,如果用戶希望用電子郵件回復(fù)來自呼叫者標(biāo)識號碼555-4321的電話消息,則包含該號碼的條目被找到(條目1)。條目1的電子郵件地址字段為空。這樣,呼叫者標(biāo)識姓名(John Ray)與其它條目的電子郵件姓名字段中的姓名比較。在這種情況中,一個具有相應(yīng)姓名John Ray的條目被找到(條目3)。條目3中的數(shù)據(jù)與條目1中的數(shù)據(jù)合并成具有組合信息的單個條目。即一個單個條目被形成,它具有一個包含555-4321的呼叫者標(biāo)識號碼字段、一個包含John Ray的呼叫者標(biāo)識姓名字段、一個包含JRay@ab.com的電子郵件地址字段和一個包含JohnRay的電子郵件姓名字段。該條目可以是條目1(刪除條目3)、或是條目3(刪除條目1)或是一個例如條目7的新條目(刪除條目1和3)。一個包含目標(biāo)地址JRay@ab.com的電子郵件標(biāo)題然后被自動準(zhǔn)備好,用戶鍵入消息,然后發(fā)送該電子郵件消息。
如果沒有找到匹配的條目或者用戶沒有選擇一個條目,那么一個消息在顯示屏幕118上顯示,向用戶提問用于回復(fù)該電話消息的目的電子郵件地址。用戶用鍵盤116輸入目的電子郵件地址。由用戶輸入的電子郵件地址插入到包含始發(fā)消息的呼叫者標(biāo)識信息的條目的電子郵件地址字段中,而呼叫者標(biāo)識姓名插入到該條目的電子郵件姓名字段中。然后一個電子郵件消息標(biāo)題自動編寫出來,消息由用戶鍵入并發(fā)送,如上面所述。
例如,如果用戶希望用電子郵件回復(fù)來自呼叫者標(biāo)識號碼555-1324的電話消息,包含該號碼的條目被找到(條目5)。條目5的電子郵件地址為空,而且沒有在電子郵件姓名字段中具有用戶找到與呼叫者標(biāo)識姓名Hank Day匹配的數(shù)據(jù)的其它條目。在這種情況下,向用戶請求一個用于Hank Day的電子郵件地址,該地址由用戶通過鍵盤116來提供。例如Hday@cba.com的電子郵件地址插入到條目5的電子郵件地址字段中,而呼叫者標(biāo)識姓名Hank Day插入到條目5的電子郵件姓名字段中。然后一個包含目的地址HDay@cba.com的電子郵件標(biāo)題自動準(zhǔn)備好,用戶鍵入消息,然后發(fā)送該電子郵件消息。
類似地,如果用戶希望通過發(fā)起電話呼叫來回復(fù)電子郵件消息,則數(shù)據(jù)庫中包含該電子郵件消息的始發(fā)的電子郵件地址的條目被找到。然后該條目的呼叫者標(biāo)識號碼字段被檢查。如果在該條目的所述字段中有一個電話號碼,那么該電話號碼由處理器110通過DSP108和編解碼器106自動地?fù)艽?。然而如果在該條目的呼叫者標(biāo)識號碼字段中沒有電話號碼,那么始發(fā)的電子郵件姓名與數(shù)據(jù)庫中所有條目的呼叫者標(biāo)識姓名字段比較。如上所述,這種查找可以是查找一個精確的匹配,一個姓和名的匹配,或者是查找一個姓名發(fā)音相近的匹配。另外,用戶可以有機會接受或拒絕所述匹配的條目,或從多個相近匹配的條目中選擇一個,或者一個也不選。如果找到一個匹配的條目,或者用戶選擇了一個條目,則在該匹配條目的呼叫者標(biāo)識號碼字段中的電話號碼由處理器110通過DSP108和編解碼器106自動地?fù)艽颉A硗?,來自匹配條目的呼叫者標(biāo)識號碼和姓名與始發(fā)的消息條目中的電子郵件號碼和姓名合并成單個條目。如果沒有找到匹配的條目或者用戶沒有選擇一個條目,那么用戶可以通過輸入一個目的電話號碼而將呼叫者標(biāo)識信息插入。由用戶輸入的目的電話號碼插入到包含始發(fā)電子郵件消息信息的條目的呼叫者標(biāo)識號碼字段中,而所述電子郵件姓名插入到該條目的呼叫者標(biāo)識姓名字段中。然后該用戶輸入的電話號碼被自動撥打,如上面所述。在圖4中可以看到,一般來說當(dāng)一個消息在一種媒體中接收而準(zhǔn)備在另一種通信媒體中回復(fù)(401)時,在RAM126的數(shù)據(jù)庫部分130中的、在與接收消息的通信媒體相關(guān)的字段中包含該消息的始發(fā)地址的條目被找到(402)。與另一種通信媒體相關(guān)的地址字段被檢查(404)。如果該字段不為空(406),則一個在該另一種通信媒體中的消息通過使用與該另一種通信媒體相關(guān)的地址字段中的地址被編寫出來并發(fā)送(408)。然后回復(fù)過程結(jié)束(410)。如果所述字段為空(406),則包含在始發(fā)消息中的姓名與數(shù)據(jù)庫中所有條目的、與所述另一種通信媒體相關(guān)的姓名字段比較(412)。
如果找到一個條目(414),則通過合并包含在與始發(fā)消息的通信媒體相關(guān)的條目中的信息和包含在與所述另一種通信媒體相關(guān)的匹配條目中的信息,而在數(shù)據(jù)庫中形成單個條目(416)。然后使用找到的條目的與所述另一種通信媒體相關(guān)的地址字段中的地址,一個在所述另一種通信媒體中的消息被編寫出來并發(fā)送(418)。
如果這樣的條目沒有找到,那么一個新記錄被創(chuàng)建(422)。用戶被提示輸入用于在所述另一種通信媒體中的消息的目的地址。該目的地址插入到用于所述另一種通信媒體的地址字段中,而用于所述消息的通信媒體的姓名字段插入到用于所述另一種通信媒體的姓名字段中(422)。然后使用找到的條目的與所述另一種通信媒體相關(guān)的地址字段中的地址,一個在所述另一種通信媒體中的消息被編寫出來并發(fā)送(424)。然后回復(fù)過程結(jié)束(426)。
一種根據(jù)本發(fā)明操作的通信設(shè)備允許在任何通信媒體中自動回復(fù)任何接收的消息。
權(quán)利要求
1.一種用于消息通信的方法,包括下列步驟通過第一通信媒體接收第一消息;從該第一消息中提取與第一通信媒體關(guān)聯(lián)的第一地址信息;響應(yīng)于該第一地址信息,自動確定與第二通信媒體關(guān)聯(lián)的第二地址信息;以及通過第二通信媒體使用第二地址信息發(fā)送對于該第一消息的回復(fù)。
2.權(quán)利要求1的方法,其中所述自動確定的步驟進(jìn)一步包括下列步驟將所述第一地址信息與具有相同的第一地址信息的條目匹配;和從所述的具有相同的第一地址信息的條目獲取所述的第二地址信息。
3.權(quán)利要求2的方法,進(jìn)一步包括如下步驟如果沒有找到具有相同的第一地址信息的條目,則查找一個具有與由所述第一消息確定的姓名匹配的所述第二媒體中姓名的條目。
4.一種自動提供用于在第一通信媒體中回復(fù)在第二通信媒體中從始發(fā)地址和始發(fā)姓名接收的消息的目的地址的方法,包括如下步驟在包含多個條目的通信者數(shù)據(jù)庫中查找在用于第二通信媒體中消息的地址字段中包含始發(fā)地址的第一條目,所述數(shù)據(jù)庫的每個條目代表一個通信者并包含用于第一通信媒體中消息的一個地址字段和一個姓名字段以及用于第二通信媒體中消息的一個地址字段和一個姓名字段;如果所述第一條目在用于第一通信媒體中消息的地址字段中包含一個地址,則將該地址提供作為目的地址;如果所述第一條目在用于第一通信媒體中消息的地址字段中沒有包含一個地址,則在通信者數(shù)據(jù)庫中查找在用于第一通信媒體中消息的姓名字段中具有與始發(fā)姓名一致的姓名的第二條目;如果找到一個第二條目,則將來自所述第二條目中用于第一通信媒體中消息的地址字段的地址提供作為目的地址,并合并所述的第一條目和第二條目;如果沒有找到第二條目,則向用戶請求一個地址,將用戶提供的地址保存在所述第一條目中用于第一通信媒體中消息的地址字段中,將始發(fā)姓名保存在所述第一條目中用于第一通信媒體中消息的姓名字段中,并將用戶提供的地址提供作為目的地址。
5.權(quán)利要求4的方法,進(jìn)一步包括響應(yīng)于在第一和第二通信媒體之一中接收的消息而維護(hù)通信者數(shù)據(jù)庫中的條目的步驟。
6.權(quán)利要求5的方法,其中所述的維護(hù)步驟包括如下步驟從該消息中提取該消息的始發(fā)地址;在通信者數(shù)據(jù)庫中查找在用于所述第一和第二通信媒體之一中消息的地址字段中包含該始發(fā)地址的第三條目;如果找到一個第三條目,則將始發(fā)姓名插入到用于所述第一和第二通信媒體之一中消息的姓名字段中;如果沒有找到第三條目,則在通信者數(shù)據(jù)庫中查找在用于所述第一和第二通信媒體的另一媒體中消息的姓名字段中包含與始發(fā)姓名一致的姓名的第四條目;如果找到一個第四條目,而又如果所述第四條目中用于所述第一和第二通信媒體的另一媒體中消息的地址字段、和用于所述第一和第二通信媒體的另一媒體中消息的姓名字段為空,則將始發(fā)地址插入到所述第四條目中用于所述第一和第二通信媒體的另一媒體中消息的地址字段中,而將始發(fā)姓名插入到所述第四條目中用于所述第一和第二通信媒體的另一媒體中消息的姓名字段中;否則,給通信者數(shù)據(jù)庫添加一個新條目,并將始發(fā)地址插入到新條目中用于所述第一和第二通信媒體之一中消息的地址字段中,而將始發(fā)姓名插入到新條目中用于所述第一和第二通信媒體之一中消息的姓名字段中。
7.權(quán)利要求6的方法,其中在通信者數(shù)據(jù)庫中查找第四條目的步驟包括如下步驟查找始發(fā)姓名與用于所述第一和第二通信媒體的另一媒體中消息的姓名字段中的姓名之間的多個相近匹配;顯示條目列表;以及允許用戶選擇該條目列表中的一個作為第四條目。
8.權(quán)利要求6的方法,其中在通信者數(shù)據(jù)庫中查找第四條目的步驟包括查找始發(fā)姓名與用于所述第一和第二通信媒體的另一媒體中消息的姓名字段中的姓名之間的一個精確匹配的步驟。
9.權(quán)利要求6的方法,其中在通信者數(shù)據(jù)庫中查找第四條目的步驟包括查找始發(fā)姓名與用于所述第一和第二通信媒體的另一媒體中消息的姓名字段中的姓名之間的一個最相近匹配的步驟。
10.權(quán)利要求4的方法,其中在通信者數(shù)據(jù)庫中查找第二條目的步驟包括如下步驟查找始發(fā)姓名與用于第一通信媒體中消息的姓名字段中的姓名之間的多個相近匹配;顯示條目列表;以及允許用戶選擇該條目列表中的一個作為第二條目。
11.權(quán)利要求4的方法,其中在通信者數(shù)據(jù)庫中查找第二條目的步驟包括查找始發(fā)姓名與用于第一通信媒體中消息的姓名字段中的姓名之間的一個精確匹配的步驟。
12.權(quán)利要求4的方法,其中在通信者數(shù)據(jù)庫中查找第二條目的步驟包括查找始發(fā)姓名與用于第一通信媒體中消息的姓名字段中的姓名之間的一個最相近匹配的步驟。
13.權(quán)利要求4的方法,其中第一和第二通信媒體之一是電子郵件,用于電子郵件消息的地址是電子郵件地址,而用于電子郵件消息的姓名是電子郵件通信者的姓名;以及第一和第二通信媒體中的另一媒體是電話,用于電話消息的地址是呼叫者標(biāo)識電話號碼,而用于電話消息的姓名是電話通信者的呼叫者標(biāo)識姓名。
14.一種自動提供用于在第一通信媒體中回復(fù)在第二通信媒體中從始發(fā)地址和始發(fā)姓名接收的消息的目的地址的裝置,包括一個數(shù)據(jù)庫存貯器,它存貯一個包含多個條目的通信者數(shù)據(jù)庫,每個條目代表一個通信者,并包含用于第一通信媒體中消息的一個地址字段和一個姓名字段以及用于第二通信媒體中消息的一個地址字段和一個姓名字段;一個用戶輸入設(shè)備;一個顯示設(shè)備;和一個處理器,它與數(shù)據(jù)庫存貯器、用戶輸入設(shè)備以及顯示設(shè)備耦合,并響應(yīng)于存貯在控制程序存貯器中、用于以下目的的指令調(diào)節(jié)數(shù)據(jù)庫存貯器以檢索條目,查找在用于第二通信媒體中消息的地址字段中包含始發(fā)地址的第一條目;如果所述第一條目在用于第一通信媒體中消息的地址字段中包含一個地址,則提供該地址作為目的地址;如果所述第一條目在用于第一通信媒體中消息的地址字段中沒有包含地址,則調(diào)節(jié)數(shù)據(jù)庫存貯器以檢索條目,查找在用于第一通信媒體中消息的姓名字段中具有與始發(fā)姓名一致的姓名的第二條目;如果找到一個第二條目,則將來自所述第二條目中用于第一通信媒體中消息的地址字段的地址提供作為目的地址,合并所述第一和第二條目,并調(diào)節(jié)數(shù)據(jù)庫存貯器,將合并的條目存貯在數(shù)據(jù)庫存貯器中;以及如果沒有找到第二條目,則調(diào)節(jié)顯示設(shè)備,顯示對目的地址的請求,調(diào)節(jié)用戶輸入設(shè)備,從用戶那里接收目的地址,調(diào)節(jié)數(shù)據(jù)庫存貯器,將用戶提供的目的地址存貯在所述第一條目中用于第一通信媒體中消息的地址字段中,并將始發(fā)姓名存貯在所述第一條目中用于第一通信媒體中消息的姓名字段中,以及將用戶提供的地址提供作為目的地址。
15.權(quán)利要求14的裝置,進(jìn)一步包括一個輸入端,它與所述處理器耦合,能夠在第一和第二通信媒體中接收消息;和一個消息存貯器,它與所述處理器耦合;而其中所述處理器進(jìn)一步響應(yīng)用于以下目的的指令調(diào)節(jié)消息存貯器,將從輸入端接收的消息存貯在消息存貯器中;和響應(yīng)接收的消息,調(diào)節(jié)數(shù)據(jù)庫存貯器以維護(hù)數(shù)據(jù)庫存貯器中的條目。
16.權(quán)利要求15的裝置,其中所述處理器進(jìn)一步響應(yīng)用于以下目的的指令調(diào)節(jié)消息存貯器,提取接收消息的始發(fā)地址;調(diào)節(jié)數(shù)據(jù)庫存貯器以檢索條目,查找在用于所述第一和第二通信媒體之一中消息的地址字段中包含始發(fā)地址的第三條目;如果找到一個第三條目,則調(diào)節(jié)數(shù)據(jù)庫存貯器,將始發(fā)姓名插入到所述第三條目的用于所述第一和第二通信媒體之一中消息的姓名字段中;如果沒有找到第三條目,則調(diào)節(jié)數(shù)據(jù)庫存貯器以檢索條目,在數(shù)據(jù)庫存貯器中查找在用于所述第一和第二通信媒體的另一媒體中消息的姓名字段中包含與始發(fā)姓名一致的姓名的第四條目;如果找到一個第四條目,而又如果所述第四條目中用于所述第一和第二通信媒體的另一媒體中消息的地址字段以及用于所述第一和第二通信媒體的另一媒體中消息的姓名字段為空,則調(diào)節(jié)數(shù)據(jù)庫存貯器,將始發(fā)地址插入到所述第四條目中用于所述第一和第二通信媒體的另一媒體中消息的地址字段中,而將始發(fā)姓名插入到所述第四條目中用于所述第一和第二通信媒體的另一媒體中消息的姓名字段中;否則,調(diào)節(jié)數(shù)據(jù)庫存貯器,添加一個新條目,將始發(fā)地址插入到新條目中用于所述第一和第二通信媒體之一中消息的地址字段中,而將始發(fā)姓名插入到新條目中用于所述第一和第二通信媒體之一中消息的姓名字段中。
17.權(quán)利要求16的裝置,其中所述處理器通過下列步驟進(jìn)一步響應(yīng)用于調(diào)節(jié)數(shù)據(jù)庫存貯器以檢索條目查找第四條目的指令查找在始發(fā)姓名與用于所述第一和第二通信媒體的另一媒體中消息的姓名字段中的姓名之間的多個相近匹配;調(diào)節(jié)顯示設(shè)備,顯示條目列表;以及調(diào)節(jié)用戶輸入設(shè)備,接收用戶的輸入,允許用戶選擇該條目列表中的一個作為第四條目。
18.權(quán)利要求14的裝置,其中所述處理器通過下列步驟進(jìn)一步響應(yīng)用于調(diào)節(jié)數(shù)據(jù)庫存貯器以檢索條目查找第二條目的指令查找在始發(fā)姓名與用于第一通信媒體中消息的姓名字段中的姓名之間的多個相近匹配;調(diào)節(jié)顯示設(shè)備,顯示條目列表;以及調(diào)節(jié)用戶輸入設(shè)備,允許用戶選擇該條目列表中的一個作為第二條目。
19.權(quán)利要求14的裝置,其中所述處理器通過查找在始發(fā)姓名與用于第一通信媒體中消息的姓名字段中的姓名之間的一個精確匹配,進(jìn)一步響應(yīng)用于調(diào)節(jié)數(shù)據(jù)庫存貯器以檢索條目查找第二條目的指令。
20.權(quán)利要求14的裝置,其中所述處理器通過查找在始發(fā)姓名與用于第一通信媒體中消息的姓名字段中的姓名之間的一個最相近匹配,進(jìn)一步響應(yīng)用于調(diào)節(jié)數(shù)據(jù)庫存貯器以檢索條目查找第二條目的指令。
全文摘要
一種用于在不同媒體中的消息通信的方法和系統(tǒng)。第一消息通過第一通信媒體接收。與所述第一通信媒體關(guān)聯(lián)的第一地址信息從所述第一通信媒介提取出來。響應(yīng)于該第一地址信息,與第二通信媒體關(guān)聯(lián)的第二地址信息被自動確定。對于第一消息的回復(fù)使用第二地址信息通過所述第二通信媒體發(fā)送。
文檔編號H04Q3/72GK1343417SQ00804887
公開日2002年4月3日 申請日期2000年3月9日 優(yōu)先權(quán)日1999年3月11日
發(fā)明者B·E·拉梅, J·J·卡夫雷, M·王 申請人:湯姆森許可公司