專利名稱:統(tǒng)一消息通信體系結構的制作方法
技術領域:
本發(fā)明涉及消息通信系統(tǒng),尤其涉及便于對服務器中所維護的多信息數(shù)據(jù)信息進行電話訪問,以增強功能性和流水線操作的統(tǒng)一消息通信系統(tǒng)。
背景技術:
隨著電話通信設備(例如,智能電話)的技術進步,對于使用基于多信息數(shù)據(jù)的通信和組織系統(tǒng)來統(tǒng)一不斷涌現(xiàn)的技術來將這些技術的利益最大化具有形成中且日益增長的需要。具體地,需要對于現(xiàn)有的應用程序和系統(tǒng)(例如,電子郵件、日歷組織程序和傳真服務器)充分利用這些電話通信設備的靈活性和性能。此外,需要開發(fā)使用語音識別和轉換術的統(tǒng)一的系統(tǒng)和/或方法,從而集成和/或統(tǒng)一這些通信系統(tǒng)。
如今,經(jīng)由移動通信設備的信息交換的普及性和功能性正在迅速增長。例如,經(jīng)由便攜式通信設備的文本消息通信(例如,即時消息通信)和無線因特網(wǎng)接入已經(jīng)變得很普通。實際上,當今社會的所有部分都依賴于這些通信的方法。
對于雙向通信,電話系統(tǒng)和功能實際上同計算機程序和服務器隔絕開來。例如,用戶語音郵件賬戶不能與電子郵件賬戶無縫地交互,反之亦然。在一個具體情形中,當公司的雇員離開辦公室一段延長的時間,則在該雇員的傳出語音消息服務上會頻繁地錄下“不在辦公室”(OOF)消息來提醒打來電話的人該雇員不在。因為缺乏兼容性和同步功能,該雇員頻繁地配置單獨的OOF電子郵件消息,以經(jīng)由缺席電子郵件來提醒試圖聯(lián)系該雇員的人。
常規(guī)情況中,不存在統(tǒng)一的消息通信系統(tǒng)和/或方法來使用戶能經(jīng)由一個系統(tǒng)在功能上與另一系統(tǒng)交互。因此,對于將電話系統(tǒng)與多信息數(shù)據(jù)系統(tǒng)(例如,電子郵件應用程序)組合、統(tǒng)一和/或集成,以提高靈活性、功能性和多用性存在充分的需要。
盡管已做出了將文本通信功能組合到電話類型設備中的嘗試,然而對于統(tǒng)一這些系統(tǒng)的功能,從而允許用戶遠程訪問、管理和生成多信息的數(shù)據(jù)信息的系統(tǒng)仍存在充分的需求。此外,對使用語音轉換機制和文本—語音技術來統(tǒng)一和/或同步這些通信系統(tǒng)的系統(tǒng)和/或方法存在需求。
發(fā)明內容
以下給出本發(fā)明的簡述,以提供對本發(fā)明的若干方面的基本理解。此簡述不是本發(fā)明的詳盡概述。它不試圖標識本發(fā)明的關鍵/決定性元素,或者描繪本發(fā)明的范圍。它唯一的目的是以簡化形式給出本發(fā)明的若干概念,作為稍后給出的詳述的序言。
在本發(fā)明的一個方面,允許用戶經(jīng)由電話通信組件連接到服務器(例如,消息通信服務器),從而訪問其中的多信息數(shù)據(jù)。本發(fā)明包括一種將電話通信組件和/或系統(tǒng)與消息通信服務器組件和/或系統(tǒng)統(tǒng)一的系統(tǒng)和/或方法。例如,有了對應用程序編程接口的訪問,本發(fā)明可添加允許電子郵件通信的電話生成和檢索的功能。本發(fā)明還可便于經(jīng)由電話通信設備來接受或取消日歷項(例如,會議請求和約會)。
對于另一個方面,因為電話客戶機和電子郵件客戶機都能使用同樣的后端信息,該系統(tǒng)能為這兩個系統(tǒng)實現(xiàn)“不在辦公室”(OOF)的問候語狀態(tài)的同步。作為示例,當今,用戶在電子郵件系統(tǒng)和電話語音郵件系統(tǒng)上都頻繁地設置OOF狀態(tài)。因為延長的缺席電子郵件自動回復的內容和語音郵件的延長的缺席OOF問候語常常包含相似的信息,因此本發(fā)明可允許用戶在同時同地設置電子郵件和語音郵件OOF狀態(tài)。
又一個方面針對的是消息和/或文檔預覽系統(tǒng)。例如,語音郵件可由語音—文本引擎轉換,從而生成內容的文本。因此,用戶在視覺上能夠看到原始語音郵件消息的內容的文本呈現(xiàn)。其它方面針對的是使用文本—語音引擎將電子郵件通信的內容轉換成語音,從而允許經(jīng)由電話通信設備的審閱。
本發(fā)明的其它方面可分析用戶郵箱中的內容,及隨后判定最重要的消息和消息中的內容。在一個例子中,對于重要的消息,一種算法可處理未讀的電子郵件、考慮該電子郵件的重要性標志、識別用戶和對應的組織結構、以及詢問關鍵詞和線索,從而返回對消息重要性的分級。對于最重要的句子,可以有對重復的詞語/短語執(zhí)行模式匹配的復雜算法。
在本發(fā)明的另一個方面,可經(jīng)由電話通信系統(tǒng)維護和管理日歷約會和條目。目前,用戶從電話僅能有限制地訪問其日歷,并因而只能讀取關于現(xiàn)有約會的有限信息。有了本發(fā)明,用戶就能夠從電話通信組件處理約會并啟動涉及約會的通信。用戶能從電話接受、拒絕和取消約會以及請求約會。此外,使用語音郵件系統(tǒng)的用戶電話會話能自動被傳送到會議現(xiàn)場的電話,或傳送到會議的參與者(例如組織者)。最后,用戶能經(jīng)由電話向會議參與者發(fā)電子郵件消息(例如,遲到通知)。
本發(fā)明的其它方面針對安全和數(shù)字權限管理。例如,可以有限制地對語音消息進行編碼(例如,不要轉發(fā)、不要打印、不要保存)。電子郵件客戶程序能檢測到這些限制,從而在分發(fā)和/或修改結果消息中受到限制。
又一個方面針對統(tǒng)一消息通信系統(tǒng)的安全特征??陬^密碼語音郵件認證可通過使用戶預錄一個短語并隨該用戶的郵箱存儲來實現(xiàn)。當用戶經(jīng)由電話系統(tǒng)呼叫來登錄時,可重復該短語并與記錄在案的短語進行比較。計算兩個短語都來自同一個人的置信等級。如果置信等級滿足預定準則,即授予訪問權。
為了達成前述及有關目的,本文中結合以下描述和附圖對本發(fā)明的某些說明性方面進行描述。但是這些方面僅僅是示意可使用本發(fā)明的原理的各種方法中的若干種,并且本發(fā)明旨在包括所有這些方面及其等效方面。當結合附圖考慮本發(fā)明以下的詳細描述,本發(fā)明的其它優(yōu)點和新穎特征將會變得顯而易見。
圖1根據(jù)本發(fā)明的一個方面示出便于通信的高層示例性系統(tǒng)體系結構。
圖2根據(jù)所揭示的一個方面示出使用統(tǒng)一消息通信系統(tǒng)的示例性系統(tǒng)體系結構。
圖3是根據(jù)所揭示的一個方面,便于內容轉換和解釋的呼叫控制組件。
圖4根據(jù)所揭示的一個方面示出示例性通信方法的流程圖。
圖5根據(jù)所揭示的一個方面示出使用基于規(guī)則的邏輯引擎的呼叫控制組件。
圖6根據(jù)一個方面示出使用人工智能組件的呼叫控制組件。
圖7是根據(jù)所揭示的一個方面呼入統(tǒng)一消息通信系統(tǒng)的示例性流程圖。
圖8是根據(jù)本發(fā)明訪問語音郵件和電子郵件的示例性流程圖。
圖9是根據(jù)本發(fā)明的一個方面訪問電子日歷的示例性流程圖。
圖10是根據(jù)所揭示的一個方面訪問電子聯(lián)系人的示例性流程圖。
圖11是根據(jù)所揭示的一個方面錄制消息的示例性流程圖。
圖12示出能執(zhí)行所揭示的體系結構的計算機的框圖。
圖13根據(jù)本發(fā)明示出示例性計算環(huán)境的示意性框圖。
具體實施例方式
現(xiàn)在參考附圖描述本發(fā)明,全文中用相同的標號來指相同的元素。在以下描述中,出于解釋的目的,闡述了眾多具體細節(jié)以提供對本發(fā)明的徹底理解。但是很明顯,無需這些具體細節(jié)也可實施本發(fā)明。在其它實例中,以框圖形式示出公知的結構和設備以便于描述本發(fā)明。
如本申請中所使用,術語“組件”和“系統(tǒng)”意指計算機有關的實體,即硬件、硬件和軟件的組合、軟件、或執(zhí)行中的軟件。例如,組件可以是,但不限于,處理器上運行的進程、處理器、對象、可執(zhí)行碼、執(zhí)行線程、程序和/或計算機。作為說明,服務器上運行的應用程序和該服務器都可以是組件。一個或多個組件可駐留在進程和/或執(zhí)行線程內部,并且組件可以位于一個計算機上和/或分布在兩個或多個計算機上。
如本文中所使用的,術語“推斷”或“推論”一般指從經(jīng)由事件和/或數(shù)據(jù)捕捉的一組觀察結果對系統(tǒng)、環(huán)境、和/或用戶的狀態(tài)的推理或推斷。例如,推斷可用于標識特定的上下文或動作,或可生成狀態(tài)的概率分布。推斷可以是概率性的一一即,基于對數(shù)據(jù)和事件的考慮來計算感興趣的狀態(tài)的概率分布。推斷還可指用于從一組事件和/或數(shù)據(jù)中組成更高級事件的技術。此類推斷導致從一組觀察到的事件和/或所存儲的事件數(shù)據(jù)構造新的事件或動作,而無論這些事件是否在時間上密切相關,也無論這些事件和數(shù)據(jù)是來自一個還是數(shù)個事件和數(shù)據(jù)源。
現(xiàn)在參考圖1,圖中根據(jù)本發(fā)明的一個方面示出系統(tǒng)100的高層體系結構圖。一般而言,系統(tǒng)100可包括統(tǒng)一消息通信(UM)系統(tǒng)組件102、電話通信組件104和計算機應用程序、狀態(tài)機和/或服務器組件106。
電話通信組件104可包括任何能傳送語音和/或可聽的聲音和信號的設備。作為示例,電話通信組件104可包括傳統(tǒng)的有線電話以及無線(例如,蜂窩)電話。此外,電話通信組件104可經(jīng)由便攜式無線設備和/或使用網(wǎng)際協(xié)議語音(VOIP)或網(wǎng)際協(xié)議傳真(FOIP)的計算機來實現(xiàn)。
服務器組件106可用于主存任何通信和/或組織應用程序。例如,服務器組件106可主存通信應用程序,包括,但不限于,語音郵件、電子郵件、文本消息通信應用程序、或與本發(fā)明各個方面有關的其它類似程序。
在一個方面,UM系統(tǒng)102可將電話通信系統(tǒng)104與服務器組件106(例如,郵箱服務器)統(tǒng)一。因此,電話通信系統(tǒng)104可訪問服務器組件106中所維護的豐富信息,從而統(tǒng)一了各系統(tǒng)。盡管圖1示出了單個電話通信系統(tǒng)104和單個服務器組件106,應當理解和明白,本發(fā)明是可擴展的,從而能夠統(tǒng)一多個電話和/或服務器系統(tǒng)。
現(xiàn)在參考圖2,圖中根據(jù)本發(fā)明的一個方面示出了示例性系統(tǒng)體系結構200。系統(tǒng)200一般包括UM系統(tǒng)102、電話通信系統(tǒng)104和服務器組件106。在一個方面,如圖所示,電話通信組件104、服務器組件106和多個客戶機202可經(jīng)由有線局域網(wǎng)連接204(例如,以太網(wǎng))連到UM系統(tǒng)102。盡管圖示了3個具體客戶機202(例如,智能電話、臺式計算機、膝上計算機),應當理解,可以使用任意數(shù)量的客戶機202(例如,電子郵件客戶機)而不會偏離本發(fā)明的精神和/或范圍??梢岳斫獾氖牵谄渌矫?,圖2中所示的連接可以是有線的、無線的或其兩者的組合。
此外,應當理解,客戶機202可使用完全不同的通信技術來與服務器組件106通信。例如,智能電話、袖珍個人計算機(PC)或其它手持式設備可使用專用通信軟件來與郵箱服務器206或現(xiàn)用目錄服務器208同步。在另一例子中,臺式計算機(例如,客戶機202)可使用有線(例如,以太網(wǎng))連接來獲取對服務器組件106的訪問。3個客戶機202中另一個示例性客戶機(例如,膝上計算機)可使用無線網(wǎng)絡連接來訪問服務器組件106。
現(xiàn)在轉到UM系統(tǒng)組件102,可提供呼叫控制組件210、文本—語音(TTS)引擎212、語音識別引擎214、語音媒體處理組件216、傳真媒體處理組件218和UM應用程序組件220。參考以下示例性的情形,將能更好地理解這些組件中的每一個。
電話通信組件104可包括經(jīng)由公共電話交換網(wǎng)絡(PSTN)224連接的公共電話222、經(jīng)由專用小交換機228或專用電話交換機連接的私有(例如,內部公司)電話、以及使用VOIP或FOIP的計算機系統(tǒng)230??梢岳斫猓@些組件是示例性的,且不試圖成為電話通信組件104的窮舉列表。換言之,電話通信組件104可包括任何能夠生成和/或發(fā)送可聽(例如,語音、傳真)信號的機制(例如,有線、無線、蜂窩電話)。呼叫控制組件210與語音媒體控制組件(例如,216)合作來共同承擔處理語音通信的任務。呼叫控制組件210便于設置發(fā)信號通知和答復呼叫。語音媒體處理組件216實際上處理隨后流經(jīng)該系統(tǒng)的語音。
圖3示出UM應用程序組件220的一個實現(xiàn)。更具體地,UM應用程序組件220可包括電子郵件集成組件302、日歷集成組件304、聯(lián)系人列表集成組件306和安全組件308。對以下示例性的情形進行討論后,將會更好地理解這些組件(302、304、306、308)中的每一個。盡管圖3的UM應用程序組件220示出4個示例性功能組件,應當理解,以下情形中所描述的這些組件的功能可以組合(或分割)成完全不同的組件。并且,應當理解,本文所描述的組件可以共存或遠程分布,而不會偏離本發(fā)明的范圍。
為了給本發(fā)明提供環(huán)境,提供了以下示例性情形。應當理解,包括以下情形只是為了給本發(fā)明提供環(huán)境。還應當理解,存在未在本文具體揭示的其它情形。為此,以下的情形并不試圖限制本發(fā)明的范圍和/或功能。
第一個示例性情形針對于對電子郵件集成組件302的討論。更具體地,此情形針對于“不在辦公室”(OOF)語音郵件問候語和電子郵件的集成。再次參考圖2,常規(guī)情況下,OOF狀態(tài)可在用戶專用電子郵件賬戶(例如,經(jīng)由客戶機202)和語音郵件賬戶(例如,經(jīng)由電話222、226)上單獨設置。可以理解,經(jīng)由服務器組件生成的OOF電子郵件自動回復以及語音郵件延長缺席(例如,OOF)問候語常常包含類似的信息。本發(fā)明能夠便于從單個位置以單個操作同時設置電子郵件和語音郵件OOF狀態(tài)。
繼續(xù)參考圖2,當用戶從電子郵件應用程序(例如,客戶機202)設置OOF狀態(tài)時,統(tǒng)一消息通信系統(tǒng)102可將OOF消息集成(例如,同步)到電話通信組件104中。由此,經(jīng)由電話通信系統(tǒng)104對用戶的呼叫將包括該OOF延長缺席問候語的可聽形式。通過使用TTS引擎212的文本—語音轉換技術,此問候語能以可聽形式呈現(xiàn)包含在電子郵件OOF自動回復中的文本。
類似地,在用戶從電話通信組件104(例如,電話222)設置OOF的情況下,通過語音識別引擎214的語音識別技術,統(tǒng)一消息通信系統(tǒng)102能自動在郵箱服務器206中設置電子郵件OOF消息。此后,發(fā)送電子郵件到該用戶的發(fā)送者將收到經(jīng)由電話通信機制發(fā)出的OOF自動回復的文本形式。
第二個情形針對日歷集成組件304,尤其針對日歷或計劃器的訪問和管理。目前,用戶從電話系統(tǒng)(例如,222、226、230)僅能有限制地訪問其日歷,并且僅能讀取在服務器組件106內維護的對應于約會的信息。根據(jù)本發(fā)明的一個方面,用戶可經(jīng)由電話通信組件104(例如,電話222、226、230)來管理約會及啟動涉及約會的通信??梢岳斫?,可經(jīng)由統(tǒng)一消息通信系統(tǒng)102的語音識別組件214,來促進完全計劃器功能。例如,經(jīng)由電話通信設備104,對于服務器組件106內包含的約會,用戶能進行接受、拒絕、修改、取消、和通信。
在一個方面,與統(tǒng)一消息通信系統(tǒng)102的電話會話可被自動傳送到會議現(xiàn)場的電話。換言之,經(jīng)由電話通信組件104,用戶能連接到統(tǒng)一消息通信系統(tǒng)102,其中,基于服務器組件106中的日歷(例如,約會)條目,可作出關于該呼叫的正確傳送目標位置的判定。最后,通過經(jīng)由任何電話通信設備104聯(lián)系統(tǒng)一消息通信系統(tǒng)102,用戶可啟動到會議參與者的有目標的或廣播的電子消息(例如,電子郵件)。例如,用戶可通知會議參與者要遲到某會議。
又一個方面針對經(jīng)由聯(lián)系人列表集成組件306對聯(lián)系人列表條目的遠程訪問。對于目前的系統(tǒng),用戶不能用電話訪問其通常存儲在電子郵件系統(tǒng)(例如,服務器106)上的個人聯(lián)系人列表。根據(jù)本發(fā)明的一個方面,用戶可從電話通信設備104(例如,電話222、226、230),在服務器106內維護的聯(lián)系人列表中搜索聯(lián)系人。如果有需要,用戶可立即連接該聯(lián)系人,或留消息(例如,語音、文本、電子郵件)給該聯(lián)系人。如果該聯(lián)系人是僅具有電子郵件地址的外部聯(lián)系人,則本發(fā)明可通過創(chuàng)建具有聲音文件附件(例如,.wav)的電子郵件來允許用戶傳送可聽信息,從而將通信轉發(fā)給預期目標。
現(xiàn)在轉到對UM應用程序組件220的安全組件308的功能的討論,本發(fā)明可用于經(jīng)由電子郵件或其它應用程序復位個人識別號(PIN)。作為示例,當用戶忘記其電話語音郵件PIN(例如,密碼)時,他們常常不得不聯(lián)系信息技術(IT)幫助部門或系統(tǒng)管理員來復位PIN。根據(jù)UM系統(tǒng)102,本發(fā)明可允許用戶使用域憑證登錄在服務器組件106上的其電子郵件,并復位/改變其電話語音郵件PIN(例如,密碼)。
又一個涉及安全組件308的情形針對語音郵件的數(shù)字權限管理。目前在電話上留下語音郵件時,發(fā)送者沒有任何方法能限制對該消息的訪問和/或管理。有了本發(fā)明,便可發(fā)送具有受限訪問的消息。例如,可發(fā)送語音郵件,使接收者能聽取該語音郵件,但不能夠轉發(fā)或保存該消息。
再次參考電子郵件集成組件302,常規(guī)情況下,在不適合聽取聲音文件的情況下(例如,在會議中),用戶無從得知其語音郵件的內容。本發(fā)明的UM系統(tǒng)102(例如,電子郵件集成組件302)提供語音郵件的文本預覽(反之亦然)。根據(jù)UM系統(tǒng)102,用戶可經(jīng)由電子郵件客戶機202,在其計算機、膝上計算機或其它合適的設備(例如,智能電話)上以文本形式訪問語音郵件。通過語音識別技術(例如,語音識別引擎214),本發(fā)明能轉換語音郵件,從而將其轉錄為文本。從而,用戶能審閱語音消息的內容而無需播放聲音文件。類似地,TTS引擎212可用于轉換電子郵件通信并經(jīng)由電話通信設備進行傳遞。
此外,本發(fā)明可便于將電子消息附件(例如,文字處理文檔)轉換為可聽文件(例如,語音)。這可以經(jīng)由TTS組件212來完成。據(jù)此,除了呈現(xiàn)電子通信的可聽內容以外,本發(fā)明還能呈現(xiàn)包含文本附件的內容的可聽文件??梢岳斫?,本文所描述的TTS轉換技術和導航概念可應用于文件系統(tǒng)目錄等等。換言之,語音識別引擎214可用于實現(xiàn)文件系統(tǒng)目錄內部的導航。因此,TTS引擎212可用于將目標文檔轉換為語音,從而經(jīng)由電話通信組件104向用戶呈現(xiàn)可聽(例如,語音)文件。
另一個方面是針對使用電子郵件集成組件302以便于分析電子郵件通信消息的內容。例如,當經(jīng)由電話通信設備104(例如,電話)以可聽形式向用戶呈現(xiàn)電子郵件消息時,通常消息可能很長并且難以聽懂。本發(fā)明的一個新穎特征使用邏輯和/或推理技術來標識通信中所包括的最重要的消息和/或句子(例如,內容)。這些邏輯和/或推理機制可使用基于規(guī)則和/或人工智能(AI)機制來實現(xiàn)內容的過濾和/或分類。一旦經(jīng)標識,即可以用可聽形式向用戶呈現(xiàn)內容的流水線化或濃縮形式。
如前所述,統(tǒng)一消息通信系統(tǒng)102可將電子郵件消息的可聽回放限制為僅包括最重要的消息和/或其中所包括的最重要的句子。可以理解,因為可根據(jù)合乎需要的算法(例如,基于規(guī)則的算法、AI算法)來對消息進行過濾和/或分類,所以可以減少要向用戶朗讀的消息的數(shù)量和長度。類似地,可以同樣的方式來處理(例如,過濾、分類)重要的語音郵件消息。當然,當人們通過電話接收到許多電子郵件消息時,很難導航到對用戶很重要的特定消息。有了本發(fā)明,UM系統(tǒng)102能標識重要的語音郵件并首先向用戶朗讀。同樣地,可過濾語音消息,從而僅向用戶朗讀語音郵件的一部分。
本發(fā)明的另一個新穎的特征針對傳真?zhèn)魉?。作為示例,在某些組織中,所有傳入的傳真都被定向到一個郵箱,分發(fā)人在該郵箱中檢查傳真并經(jīng)由電子手段將其定向到組織中適當?shù)娜四抢?。如果傳真消息包含敏感信息,則重定向該傳真的人將能夠訪問本來試圖要保密的信息。根據(jù)本發(fā)明的一個方面,UM系統(tǒng)102可使用傳真媒體處理組件218來將封面從傳真?zhèn)魉偷钠溆囗撝蟹蛛x出來。因此,重定向該消息的分發(fā)人僅能訪問該傳真的封面而不能訪問保密的內容。
在另一種情形中,當有人呼叫某用戶并被轉接到語音郵件系統(tǒng)但卻沒有留下消息時,被呼叫人不總是能夠知道某人曾進行呼叫。根據(jù)本發(fā)明的一個方面,統(tǒng)一消息通信系統(tǒng)102能向被呼叫人生成并轉發(fā)電子郵件消息,從而通知他某人曾經(jīng)呼叫但未留下語音郵件消息。
本發(fā)明的又一個新穎的方面針對與電子郵件系統(tǒng)的策略和順應性集成,常規(guī)情況下,語音消息存儲在服務器(例如,服務器組件106)上,并根據(jù)任意或預編程的策略來保留或歸檔。例如,一種此類策略可在特定天數(shù)(例如,21)后刪除消息。有了本發(fā)明(例如,與電子郵件系統(tǒng)的集成),用戶能控制要從電話通信組件104刪除或歸檔哪些消息。并且,可應用邏輯和/或推理機制來自動管理消息的保留和/或刪除。
本發(fā)明的又一個方面針對一種允許用戶選擇鍵擊配置方案的系統(tǒng)和/或方法??梢岳斫猓煌恼Z音郵件系統(tǒng)可具有不同的鍵來導航和控制電話用戶界面。如果用戶從一個系統(tǒng)換到另一個系統(tǒng),他們常常不得不學習新的鍵來使用該新系統(tǒng)。有了本發(fā)明,可對最常用的系統(tǒng)使用按鍵配置。因此,用戶可選擇該特定用戶最熟悉的預定義配置。同樣,可按照具體用戶的需要來編制按鍵。以此方式,用戶不必學習新的鍵擊配置即可訪問新系統(tǒng)。
安全組件308的另一個新穎方面針對使用語音識別技術來實現(xiàn)語音郵件認證。目前,當用戶從電話訪問其郵箱時,他們通常鍵入PIN作為其密碼。在許多情形中,這不是很安全的,并且對用戶來說也不方便(例如,在開車時訪問)。有了本發(fā)明,用戶可以用可聽形式朗讀短語或所需的PIN來獲得其郵箱的訪問權。這更加方便并且還更加安全,因為語音短語必須匹配之前用戶錄制的短語。同樣,可將系統(tǒng)設計為學習專用于一個用戶的質量(例如,語音語調質量)。
另一個示例性方面針對菜單和提示的終端用戶配置。當終端用戶經(jīng)由電話訪問其郵箱時,他們不能改變按鈕或在問候語期間向其回放的信息。有了本發(fā)明,用戶可指定其問候語的位置,因此,將根據(jù)用戶的角色使用包含附加信息的更詳細的問候語。例如,IT管理員可選擇在其主要郵箱問候語中放入關鍵升級情況的數(shù)目。在替換的方面,可以理解,能夠在每個用戶的基礎上定制提示(例如,音頻)。同樣,狀態(tài)機的排序也可以是用戶可定制的。
總之,本發(fā)明的各個方面至少針對以下結合UM系統(tǒng)102使用的新穎組件。
OOF語音郵件問候語和電子郵件應用程序的集成——電子郵件和語音郵件系統(tǒng)OOF狀態(tài)可能是內容吻合的,因此使得用戶能夠從一處設置OOF狀態(tài)的方面。例如,使用TTS機制,自動回復的電子郵件正文可作為電話問候語向用戶朗讀。
日歷訪問——以新穎的方式,從電話作用于日歷約會并與其交互的能力。例如,用戶可接受、拒絕、取消、和傳送到會議現(xiàn)場的電話,并向會議參與者發(fā)電子郵件消息。
聯(lián)系人列表訪問——訪問個人聯(lián)系人列表而非僅僅公司目錄的能力。經(jīng)由電話向電子郵件賬戶發(fā)送電子郵件和聲音文件附件的能力。
PIN復位——允許用戶經(jīng)由電子郵件客戶機復位密碼(例如,語音郵件密碼)??梢岳斫?,操作系統(tǒng)安全憑證可維護安全性。
語音郵件的數(shù)字權限管理——語音郵件的數(shù)字權限是最近和新穎的概念。換言之,本發(fā)明可用于控制和/或限制對語音郵件內容的訪問。例如,接收者可聽取語音郵件,但不能轉發(fā)或保存該消息。
語音郵件的文本預覽——使用語音—文本轉換技術,本發(fā)明能將錄制好的語音郵件轉換為文本消息。消息隨即經(jīng)由電子郵件客戶機應用程序發(fā)送到接收者。同樣,系統(tǒng)構想了用于文本消息的文本—語音轉換。并且,系統(tǒng)構想了生成語音消息的聲音文件(例如,.wav格式)并將其附加到電子郵件。因此,電子郵件和附件可被轉發(fā)給接收者。
安全傳真處理——本發(fā)明能從所收到的傳真?zhèn)魉吞崛》饷?例如,扉頁),并由此保持了該發(fā)送其余頁的保密性。
最重要句子——基于預定義的邏輯和/或推理技術,本發(fā)明能根據(jù)重要性來確定通信(例如,電子郵件和/或語音郵件)的句子并將其分級。例如,可以根據(jù)給定電子郵件線索和其中所包含的關鍵詞進行分級??梢岳斫?,對句子和/或關鍵詞的分級一般無需完全審閱整個電子郵件即可提供其摘要。此外,若干方面針對使用此技術來經(jīng)由電話讀取文本電子郵件,這也是本發(fā)明的新穎概念。
重要消息——對于電子郵件消息,用戶能可任選地應用過濾準則(例如,基于規(guī)則的準則,AI準則)這一事實尤其具有新穎性。本發(fā)明可分析電子郵件線索并據(jù)此將其分級。作為示例,該系統(tǒng)能確定消息的發(fā)送者,使用策略、邏輯和/或推理機制,從而對消息的重要性進行分級和分類。在一個方面,該系統(tǒng)可使用此技術來確定關于通過電話向用戶朗讀消息的次序。同樣,此技術可用于在經(jīng)由電話向用戶呈現(xiàn)電子郵件之前對其進行過濾。
錯過呼叫的通知——此組件可集成到統(tǒng)一消息通信系統(tǒng)中,從而通過監(jiān)視話務量來提供第三方呼叫控制。在一個方面,該系統(tǒng)可監(jiān)視所收到的呼叫并將其通知客戶。例如,該系統(tǒng)可實現(xiàn)在預定響鈴次數(shù)之后發(fā)送錯過呼叫的通知。
與電子郵件系統(tǒng)的策略和順應性集成——新穎的基于規(guī)則的和/或AI策略可應用于語音郵件和/或電子郵件,從而實現(xiàn)內容的管理和保留。
按鍵配置——本發(fā)明提供集成了新穎的按鍵配置定義機制的功能。
口頭密碼語音郵件驗證——本發(fā)明可使用安全口頭密碼來通過電話訪問語音郵件和/或電子郵件信箱。此可聽認證是認證技術的新穎用法。
菜單和提示的終端用戶配置——本發(fā)明提供定制終端用戶菜單和提示的能力。
圖4示出使用OOF語音消息來設置電子郵件OOF通知的動作的示例性流程圖。盡管出于解釋簡單的目的,本文中所示(例如,流程圖或圖表形式)的一個或多個方法是作為一系列動作來示出和描述的,然而應當理解,本發(fā)明不受動作的次序限制,因為根據(jù)本發(fā)明,某些動作可能以不同次序發(fā)生,和/或與本文中所示出和描述的其它動作同時發(fā)生。例如,本領域的技術人員可以理解,一種方法可以替換地被表示為諸如狀態(tài)圖中等的一系列相關的狀態(tài)或事件。此外,不是所有示出的行動都是實現(xiàn)根據(jù)本發(fā)明的方法所必需的。
在402,錄制可聽的OOF消息。在404,系統(tǒng)可標識對應的電子郵件賬戶。一旦標識出賬戶,即可開始轉換。在406,可聽的OOF消息可被轉換成文本OOF消息。因此,在408,文本OOF消息可應用于所標識的電子郵件賬戶。因此,盡管格式不同(例如,語音郵件與電子郵件),然而OOF的內容可被復制到完全不同的系統(tǒng)。盡管圖4的方法示出了能將語音郵件OOF轉換為電子郵件OOF的過程,然而應當理解,可使用本發(fā)明替換的新穎方面將電子郵件OOF轉換到語音郵件系統(tǒng)。
如上文所述,應當理解,本發(fā)明前述的新穎方面可使用基于規(guī)則的邏輯和/或AI推理技術來實現(xiàn)、預測和/或推斷動作。更具體地,應當理解,本發(fā)明(例如,關于內容分析、內容保留策略、同步、語音識別)能采用各種基于規(guī)則和/或基于AI的方案來實現(xiàn)本發(fā)明的各個方面。
繼續(xù)上述的各個情形并參考圖5,示出了替換的UM應用程序組件220的示意性框圖。如圖所示,UM應用程序組件220可包括基于規(guī)則的邏輯引擎502。如稍后將參考圖6描述,可隨基于規(guī)則的邏輯引擎502使用可任選的AI組件(未示出),或以AI組件代替基于規(guī)則的邏輯引擎502,來自動推斷要結合上述UM應用程序組件220(和UM102)的功能采用的一個或一組動作。
在圖5的示例性方面,可根據(jù)預定義的偏好(例如,規(guī)則)來設計或配置基于規(guī)則的邏輯引擎502。例如,可以構造一種規(guī)則(例如,邏輯),來基于所定義的層次自動區(qū)分電子郵件的優(yōu)先級。據(jù)此,可以按優(yōu)先級次序轉換電子郵件并向用戶朗讀。更具體地,可建立一種規(guī)則,以考慮主題、發(fā)送者標識、接收者標識等來區(qū)分電子郵件的優(yōu)先級并處理電子郵件。在另一個方面,可建立一種規(guī)則來預定或定義策略,從而可根據(jù)該策略來管理(例如,保留、轉發(fā)、刪除)電子郵件和/或語音郵件。
圖6示出本發(fā)明另一個替換方面的示意圖。圖6中所示的此替換方面的UM應用程序組件220采用可自動推斷和/或預測動作的可任選AI組件602。此替換方面可任選地包括便于UM應用程序組件220的自動控制和/或操作的推斷模塊(未示出)。
根據(jù)此方面,可任選AI組件602可便于自動執(zhí)行本文中所描述的本發(fā)明的各個方面(例如,內容的分析和區(qū)分優(yōu)先級、內容保留策略、同步、語音識別)。AI組件602可任選地包括可進一步增強AI組件的自動化方面的推斷組件(未示出),該AI組件部分地利用基于推斷的方案以便于推定在給定時間和/或狀態(tài)要執(zhí)行的預期動作。本發(fā)明基于AI的方面可經(jīng)由任何適當?shù)幕跈C器學習的技術和/或基于統(tǒng)計的技術和/或基于概率的技術來實現(xiàn)。
在替換的方面,如圖6中另外所示,本發(fā)明(例如,關于內容分析、內容保留策略、同步、語音識別)可任選地采用各種基于人工智能的方案來自動實現(xiàn)本發(fā)明的各個方面。具體地,可任選地提供AI組件602來實現(xiàn)基于AI過程(例如,置信度、推斷)的本發(fā)明的各個方面。例如,可以經(jīng)由自動分類器系統(tǒng)和過程來幫助實現(xiàn)基于用戶偏好或發(fā)送者標識來確定電子郵件內容的優(yōu)先級的過程。此外,可使用可任選的AI組件602來幫助實現(xiàn)基于預測和/或推斷的偏好向用戶呈現(xiàn)區(qū)分優(yōu)先級的內容的自動化過程。
分類器是一種將輸入屬性矢量x=(x1,x2,x3,x4,xn)映射到該輸入屬于一個類的置信度的函數(shù),即,f(x)=confidence(class)。該分類可使用概率和/或基于統(tǒng)計的分析(例如,分解為分析效用和成本)來預測或推斷用戶期望會自動執(zhí)行的動作。
支持矢量機(SVM)是可使用的分類器的一個例子。SVM通過在可能輸入空間中尋找超曲面(hypersurface)來操作,該超曲面試圖將觸發(fā)準則與非觸發(fā)事件分開。直觀上,這使得對靠近但不等同于訓練數(shù)據(jù)的測試數(shù)據(jù)的分類正確。其它直接和間接模型分類方法包括,例如,單純貝葉斯(na ve Bayes)、貝葉斯網(wǎng)絡、決策樹,并且可采用提供不同獨立性模式的概率分類模型。本文中所用的分類還包括用于開發(fā)優(yōu)先級模型的統(tǒng)計回歸。
從本說明書中將很容易理解,本發(fā)明可使用顯式訓練的(例如,經(jīng)由類屬訓練數(shù)據(jù))分類器和隱式訓練的(例如,經(jīng)由觀察用戶行為、接收外來信息)分類器。例如,可經(jīng)由分類器構造器和特征選擇模塊內的學習或訓練階段來配置SVM。換言之,構想了對專家系統(tǒng)、模糊邏輯、支持矢量機、貪心搜索算法、基于規(guī)則的系統(tǒng)、貝葉斯模型(例如,貝葉斯網(wǎng)絡)、神經(jīng)網(wǎng)絡、其它非線性訓練技術、數(shù)據(jù)融合、基于效用的分析系統(tǒng)、使用貝葉斯模型的系統(tǒng)等等的使用,并預期它們都落入所附的權利要求書的范圍之內。
圖7到11根據(jù)本發(fā)明的一個方面示出UM系統(tǒng)的示例性用戶界面(UI)的流程圖。如前所述,此UM系統(tǒng)可便于對存儲在服務器郵箱中的語音郵件、電子郵件和傳真進行管理。本發(fā)明便于從電話UI訪問和管理此信息。根據(jù)該UI,用戶能夠從電話訪問其語音郵件及其它有用信息,以代替訪問臺式計算機或手持式設備。
以下是本發(fā)明可解決的示例性情形。在第一種情形中,假設用戶要參加遠程地點的會議,但不能確定會議將在建筑中的哪個房間召開。該用戶可能想要在開車去會議的途中快速找到此信息。本發(fā)明的一個方面可便于對此信息的電話檢索。
在另一種情形中,假設用戶實際上開會遲到了,并想要呼入會議室,以在到達之前通過電話參與會議。此時,用戶可通過電話訪問會議位置信息并且接著被轉接到會議地點。
在第三種情形中,假設用戶早上開車去上班,并想要率先開始著手電子郵件或語音郵件中某些未決事項。用戶可從電話UI迅速查看不同的事項,按需回復,及跟進與這些事項有關的人員。
在最后一種情形中,假設用戶在不能訪問打印機的酒店房間內,但又希望能夠向酒店的傳真發(fā)送電子郵件以及第二天的日歷約會以查看材料并對這一天進行安排。本發(fā)明的一個方面經(jīng)由電話連接幫助實現(xiàn)此功能。查看以下的圖7-11之后將能更好地理解這些及其它方面的過程流。
現(xiàn)在參考圖7,示出了呼入UM的示例性過程任務流程圖。該過程根據(jù)外部呼叫者702和內部呼叫者704所發(fā)起的呼叫示出了程序流。如圖所示,該示例性方面的過程流依賴于呼叫者的類型(例如,外部的702或內部的704)以及在706所撥的聯(lián)系號碼。在708將以公司信息提示外部呼叫者,而在710將以內部信息提示內部呼叫者。
在每一種情形中,呼叫者都可以通過拼出名字并在使用712處的目錄搜索,或通過輸入分機號直接連接到分機(714),來聯(lián)系位于該系統(tǒng)上的用戶。如果用戶沒有接聽,在716,系統(tǒng)可根據(jù)呼叫者的類型播放適當?shù)膯柡蛘Z(例如,外部的、內部的、OOF)。因此,在718可以錄下語音郵件消息。如果按下了預先指定的鍵(例如,“*”),則在720系統(tǒng)可進入被呼叫者的郵箱。
應當理解,被呼叫者可通過從公司和/或內部問候語菜單(708、710)選擇預先指定的鍵(例如,“#”),從720直接訪問被呼叫者的郵箱。在722,此直接訪問會提示被呼叫者輸入所需的信息。在每種情形中,一旦在720輸入了正確的安全憑證信息,即在724獲得對UM的訪問權。圖8示出了一旦授予訪問權后延續(xù)的程序流程圖。
現(xiàn)在參考圖8,一旦在724授予了對UM的訪問權,在802將以主菜單提示用戶。作為示例,可提示用戶,語音郵件按“1”,日歷選項按“2”,聯(lián)系人按“3”,電子郵件按“4”等等。選項號“2”和“3”,例如,日歷選項和聯(lián)系人,將分別參考圖9和10詳細討論。作為另一示例,用戶可選擇“5”來發(fā)送消息(例如,語音郵件、電子郵件)或“7”來設置OOF???02示出了其它示例性菜單選項。
如圖所示,如果選擇了語音郵件或電子郵件,系統(tǒng)前進至804,向用戶呈現(xiàn)內容。換言之,可向用戶呈現(xiàn)語音郵件、電子郵件和/或會議請求內容。應當理解,可如上文所述那樣采用邏輯和推理機制來管理、組織、過濾和/或分類內容。如圖所示,一旦呈現(xiàn)了內容,即可向用戶呈現(xiàn)“消息后”菜單,由此呈現(xiàn)了附加的選項。作為示例,用戶按“4”即可發(fā)送所需消息的傳真。換言之,一旦用戶聽取了語音郵件和/或經(jīng)TTS轉換的電子郵件,用戶即可選擇將該消息傳真至所需的地方。同樣。用戶按“3”即可回復該消息或接受會議約會請求。用戶選“2”即可在806呼叫特定消息的發(fā)送者。此“呼叫”選項將參考圖10詳細討論。應當理解,圖8的UI過程流中所示的選項僅僅是示例性的,并不試圖作為用戶可用的選項的窮舉列表。
在808,示出了在回放消息期間所呈現(xiàn)的示例性播放命令的列表。同樣,鑒于本文中所描述的功能,此列表并不試圖為窮舉的。如圖所示,可以理解,根據(jù)在808所示的各個選項,系統(tǒng)可實現(xiàn)暫停、恢復刪除、重復等任務。
現(xiàn)在轉到圖9,示出了日歷訪問的示例性流程圖。在902,系統(tǒng)可播放未決會議的數(shù)目。同樣,如在902所示,用戶可通過選擇各種選項中的任意一項來管理會議約會和/或請求。例如,用戶可選擇選項“2”來呼叫會議現(xiàn)場,選“2,2”來呼叫會議組織者,或選“3”來指出開會將遲到。同樣,如圖所示可向用戶呈現(xiàn)其它導航選項。
圖10示出了實現(xiàn)從聯(lián)系人菜單生成呼叫的示例性過程流。應當理解,也可根據(jù)會議請求/約會或收到的通信來生成呼叫。再次參考圖10,一旦在712經(jīng)由目錄搜索定位了聯(lián)系人,在1002系統(tǒng)即呈現(xiàn)用戶信息。在1002所呈現(xiàn)的信息可實現(xiàn)任何需要的任務。作為示例,用戶可按“2”或“3”分別來呼叫聯(lián)系人或發(fā)送消息給該聯(lián)系人。如果用戶選擇呼叫,則該過程如圖所示地繼續(xù)以生成呼叫。
圖11示出錄制消息的過程流圖。在1102錄下消息。在1104,向用戶呈現(xiàn)各種管理錄音的選項。例如,用戶可按“1,1”將消息標記為高優(yōu)先權,或按“5”來限制訪問。一旦完成,在1106用戶可退出系統(tǒng)。
現(xiàn)在參考圖12,圖中示出用于執(zhí)行所揭示的體系結構的計算機的框圖。為了給本發(fā)明的各個方面提供其它環(huán)境,圖12及以下討論旨在提供對其中可實現(xiàn)本發(fā)明的各個方面的合適的計算環(huán)境1200的簡要概括描述。盡管以上在可在一個或多個計算機上運行的計算機可執(zhí)行指令的通用上下文中描述了本發(fā)明,但本領域技術人員可以意識到,本發(fā)明也可結合其它程序模塊來實現(xiàn)和/或被實現(xiàn)為硬件和軟件的組合。
一般而言,程序模塊包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結構等等。此外,本領域技術人員可以理解,本發(fā)明的方法可用其它計算機系統(tǒng)配置來實施,包括單處理器或多處理器計算機系統(tǒng)、微型計算機、大型計算機、以及個人計算機、手持式計算設備、基于微處理器的或可編程的消費者電子設備等等,其每一個都可在操作上耦合到一個或多個相關聯(lián)的設備。
所示出的本發(fā)明的各個方面還可在由通過通信網(wǎng)絡連接的遠程處理設備執(zhí)行特定任務的分布式計算環(huán)境中實施。在分布式計算環(huán)境中,程序模塊可以位于本地和遠程記憶存儲設備中。
計算機通常包括各種計算機可讀介質。計算機可讀介質可以是計算機可訪問的任何可用介質,包括易失性和非易失性介質,可移動和不可移動介質。作為示例,而非限制,計算機可讀介質可包括計算機存儲介質和通信介質。計算機存儲介質包括以任何方法或技術實現(xiàn)的易失性和非易失性、可移動和不可移動介質,用于存儲諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其它數(shù)據(jù)等信息。計算機存儲介質包括,但不限于,RAM、ROM、EEPROM、閃存或其它存儲器技術、CD-ROM、數(shù)字視頻盤(DVD)或其它光盤存儲、磁帶盒、磁帶、磁盤存儲或其它磁存儲設備、或可用于存儲所需信息并可由計算機訪問的任何其它介質。
通信介質通常具體化為諸如載波或其它傳輸機制等已調制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結構、程序模塊或其它數(shù)據(jù),并包括任何信息傳送介質。術語“已調制數(shù)據(jù)信號”指以在信號中將信息編碼的方式設置或改變其一個或多個特征的信號。作為示例,而非限制,通信介質包括諸如有線網(wǎng)絡或直線連接等有線介質,及諸如聲學、RF、紅外及其它無線介質等無線介質。上面的任意組合也應被包括在計算機可讀介質的范疇內。
現(xiàn)在參考圖12,圖中示出包括計算1202在內的用于實現(xiàn)本發(fā)明的各個方面的示例性環(huán)境,計算機1202包括處理單元1204、系統(tǒng)存儲器1206和系統(tǒng)總線1208。系統(tǒng)總線1208將包括但不限于系統(tǒng)存儲器1206的系統(tǒng)組件耦合到處理單元1204。處理單元1204可以是各種市場上可購買的處理器中的任何一種。雙微處理器和其它多處理器體系結構也可作為處理單元1204使用。
系統(tǒng)總線1208可以是若干類總線結構中的任何一種,它可進一步與存儲器總線(附帶或不帶存儲器控制器)、外圍總線、和使用各種市場上可購買的總線體系結構中任何一種的局部總線互連。系統(tǒng)存儲器1206包括只讀存儲器(ROM)1210和隨機存取存儲器(RAM)1212?;据斎?輸出系統(tǒng)(BIOS)存儲在諸如ROM、EPROM、EEPROM等非易失性存儲器1210中,BIOS包含諸如在啟動期間幫助在計算機1202內各元件之間傳遞信息的基本例程。RAM 1212還可包括諸如靜態(tài)RAM等高速RAM,用于高速緩存數(shù)據(jù)。
計算機1202還包括也可被配置成在合適的機殼內供外部使用的內部硬盤驅動器(HDD)1214(例如,EIDE、SATA)、磁軟盤驅動器(FDD)1216(例如,讀或寫可移動磁盤1218)、和光盤驅動器1220(例如,讀CD-ROM盤1222或讀寫諸如DVD等其它高容量光介質)。硬盤驅動器1214、磁盤驅動器1216和光盤驅動器1220分別可由硬盤驅動器接口1224、磁盤驅動器接口1226和光盤驅動器接口1228連接到系統(tǒng)1208。用于外部驅動器實現(xiàn)的接口1224包括通用串行總線(USB)和IEEE 1394接口技術兩者或其中的至少一項。
這些驅動器及其相關聯(lián)的計算機可讀介質提供數(shù)據(jù)、數(shù)據(jù)結構、計算機可執(zhí)行指令等的非易失性存儲。對于計算機1202,驅動器和介質容納適當數(shù)字形式的任何數(shù)據(jù)的存儲。盡管以上對計算機可讀介質的描述指HDD、可移動磁盤、和諸如CD或DVD等可移動光介質,但本領域的技術人員應當理解,諸如zip驅動器、磁帶盒、閃存卡、盒式磁帶等其它類型的計算機可讀介質也可在該示例性操作環(huán)境中使用,此外,此類介質中的任意一種都可以包含用于執(zhí)行本發(fā)明的方法的計算機可執(zhí)行指令。
包括操作系統(tǒng)1230、一個或多個應用程序1232、其它程序模塊1234和程序數(shù)據(jù)1236在內的若干程序模塊可存儲在驅動器和RAM 1212中。操作系統(tǒng)、應用程序、模塊和/或數(shù)據(jù)的全部或部分還可高速緩存于RAM 1212中??梢岳斫?,可用各種市場上可購買的操作系統(tǒng)或各種操作系統(tǒng)的組合來實現(xiàn)本發(fā)明。
用戶可通過一個或多個有線/無線輸入設備(例如,鍵盤1238和諸如鼠標1240等定位設備)將命令和信息輸入到計算機1202中。其它輸入設備(未示出)可包括話筒、IR遙控器、操縱桿、游戲墊、筆、觸摸屏等等。這些和其它輸入設備常常通過耦合到系統(tǒng)總線1208的輸入設備接口1242連接到處理單元1204,但也可通過諸如并行端口、IEEE 1394串行端口、游戲端口、USB端口、IR接口等其它接口連接。
監(jiān)視器1244或其它類型的顯示設備也經(jīng)由諸如視頻適配器1246等接口連接到系統(tǒng)總線1208。除了監(jiān)視器1244以外,計算機通常包括諸如揚聲器、打印機等其它外圍輸出設備(未示出)。
計算機1202可使用經(jīng)由到諸如遠程計算機1248等一個或多個遠程計算機的有線和/無線通信的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作。遠程計算機1248可以是工作站、服務器計算機、路由器、個人計算機、便攜式計算機、基于微處理器的娛樂設備、對等設備或其它普通網(wǎng)絡節(jié)點,且通常包括相對于計算機1202所描述的許多或所有元件,盡管出于簡化目的僅示出記憶存儲設備1250。圖示的邏輯連接包括到局域網(wǎng)(LAN)1252和例如廣域網(wǎng)1254等更大的網(wǎng)絡的有線/無線連接。此類LAN和WAN網(wǎng)絡環(huán)境常見于辦公室和公司,并促進了諸如內聯(lián)網(wǎng)等企業(yè)范圍的計算機網(wǎng)絡,所有這些網(wǎng)絡都可連接到例如因特網(wǎng)等全球通信網(wǎng)絡。
當在LAN網(wǎng)絡環(huán)境中使用時,計算機1202通過有線和/或無線通信網(wǎng)絡接口或適配器1256連接到局域網(wǎng)1252。適配器1256可便于到LAN 1252的有線或無線通信。LAN 1252也可包括布置在其上用于與無線適配器1256通信的無線接入點。當在WAN網(wǎng)絡環(huán)境中使用時,計算機1202可包括調制解調器1258,或者連接到WAN 1254上的通信服務器,或具有諸如通過因特網(wǎng)等WAN 1254建立通信的其它裝置??梢允莾戎没蛲庵谩⒂芯€或無線設備的調制解調器1258經(jīng)由串行端口接口1242連接到系統(tǒng)總線1208。在聯(lián)網(wǎng)環(huán)境中,相對于計算機1202所示的程序模塊或其部分可存儲在遠程記憶/存儲設備1250中??梢岳斫?,所示網(wǎng)絡連接是示例性的,可使用在計算機間建立通信鏈路的其它手段。
計算機1202用于與操作上布置在無線通信中的任何無線設備或實體通信,例如,打印機、掃描儀、臺式和/或便攜式計算機、便攜式數(shù)據(jù)助理、通信衛(wèi)星、與可無線檢測標簽相關聯(lián)的任何設備或場所(例如,電話亭、報攤、休息室)、及電話。這至少包括Wi-Fi和BluetoothTM(藍牙)無線技術。因此,通信可以是如常規(guī)網(wǎng)絡的預定義結構,或僅僅是至少兩個設備之間的特別通信。
Wi-Fi,或稱無線保真,允許從家里的靠椅、酒店房間的床上或工作的會議室連接到因特網(wǎng)而不需要線纜。Wi-Fi是像蜂窩電話那樣的無線技術,它使諸如計算機等設備能在基站范圍之內的任何地方在戶內和戶外發(fā)送和接收數(shù)據(jù)。Wi-Fi網(wǎng)絡使用稱為IEEE 802.11(a、b、g等等)的無線電技術來提供安全、可靠、迅速的無線連接。Wi-Fi網(wǎng)絡可用于將計算機相互連接、連到因特網(wǎng)、連到有線網(wǎng)絡(使用IEEE 802.3或以太網(wǎng))。例如,Wi-Fi網(wǎng)絡在未經(jīng)許可的2.4和5GHz無線電波段中,以11Mbps(802.11a)或54Mbps(802.11b)數(shù)據(jù)率操作,或用同時包含這兩個波段(雙波段)的產(chǎn)品操作,因此該網(wǎng)絡可提供類似于在許多辦公室中使用的基本10BaseT有線以太網(wǎng)網(wǎng)絡的實際性能。
現(xiàn)在參考圖13,圖中根據(jù)本發(fā)明示出了示例性計算環(huán)境1300的示意性框圖。系統(tǒng)1300包括一個或多個客戶機1302??蛻魴C1302可以是硬件和/或軟件(例如,線程、進程、計算設備)。例如,客戶機1302可使用本發(fā)明來容納cookie和/或相關聯(lián)的上下文信息。系統(tǒng)1300還包括一個或多個服務器1304。服務器1304也可以是硬件和/或軟件(例如,線程、進程、計算設備)。例如,服務器1304可使用本發(fā)明來容納線程以執(zhí)行轉換??蛻魴C1302和服務器1304之間的一種可能的通信可以是適用于在兩個或多個計算機進程間發(fā)送的數(shù)據(jù)包的形式。例如,數(shù)據(jù)包可包括cookie和/或相關聯(lián)的上下文信息。系統(tǒng)1300包括可用于促進客戶機1302和服務器1304之間的通信的通信框架1306(例如,諸如因特網(wǎng)等全球通信網(wǎng)絡)。
可經(jīng)由有線(包括光纖)和/或無線技術來促進通信??蛻魴C1302操作上連接到可用于存儲對客戶機1302本地的信息(例如,cookie和/或相關聯(lián)的上下文信息)的一個或多個客戶機數(shù)據(jù)存儲1308。類似地,服務器1304操作上連接到可用于存儲對服務器1304本地的信息的一個或多個服務器數(shù)據(jù)存儲1310。
以上所述包括本發(fā)明的示例。當然,不可能為描述本發(fā)明起見而描述組件或方法的每個可構想的組合,但本領域的普通技術人員可以意識到,本發(fā)明的其它組合和變換是可行的。因此,本發(fā)明旨在包含落入所附權利要求書的精神和范圍之內的所有這些改變、修改和變體。此外,在詳細描述或權利要求書中使用術語“包括”的意義上,此類術語意圖如術語“包含”那樣為包含性的,如“包含”在權利要求書中用作過渡詞所解釋的。
權利要求
1.一種便于呈現(xiàn)通信的系統(tǒng),其特征在于,包括從第一設備接收第一種格式的消息的組件;以及分析所述消息并將所述消息轉換成對應于傳送所述消息的目標設備的第二種格式的統(tǒng)一消息通信組件。
2.如權利要求1所述的系統(tǒng),其特征在于,所接收的消息是語音郵件通信。
3.如權利要求2所述的系統(tǒng),其特征在于,所轉換的消息是電子郵件通信。
4.如權利要求3所述的系統(tǒng),其特征在于,所述電子郵件通信和語音郵件通信的內容在日期和時間上是同步的。
5.如權利要求1所述的系統(tǒng),其特征在于,所述統(tǒng)一消息通信組件經(jīng)由電話將電子日歷的內容傳遞給個人。
6.如權利要求1所述的系統(tǒng),其特征在于,所述統(tǒng)一消息通信組件經(jīng)由電話從個人處接收音頻指令、將所述指令重新格式化、并用經(jīng)重新格式化的指令填充日歷。
7.如權利要求6所述的系統(tǒng),其特征在于,所述經(jīng)重新格式化的指令的內容與所述音頻指令的內容同步。
8.一種其上存儲有如權利要求1所述的系統(tǒng)的組件的計算機可讀介質。
9.一種轉換通信的方法,其特征在于,所述方法包括從第一設備接收第一種格式的消息;分析所述消息,并將所述消息轉換成對應于傳送所述消息的目標設備的格式;以及將所述第一種格式的消息與不同格式的消息同步。
10.如權利要求9所述的方法,其特征在于,所接收的消息是語音郵件通信。
11.如權利要求10所述的方法,其特征在于,所轉換的消息是電子郵件消息。
12.如權利要求9所述的方法,其特征在于,還包括通過電話將電子日歷的內容傳送到個人。
13.如權利要求12所述的方法,其特征在于,還包括經(jīng)由電話從個人接收音頻指令;將所述指令重新格式化;以及用經(jīng)重新格式化的指令填充日歷。
14.如權利要求13所述的方法,其特征在于,所述經(jīng)重新格式化的指令與所述音頻指令的內容同步。
15.一種其上存儲有用于執(zhí)行如權利要求9所述的方法的計算機可執(zhí)行指令的計算機可讀介質。
16.一種便于匹配完全不同格式的消息的系統(tǒng),其特征在于,所述系統(tǒng)包括用于從第一設備接收第一種格式的消息的裝置;以及用于分析所述消息并將所述消息轉換成對應于傳送所述消息的目標設備的格式的裝置。
17.如權利要求16所述的系統(tǒng),其特征在于,所接收的消息是語音郵件通信。
18.如權利要求17所述的系統(tǒng),其特征在于,所述經(jīng)重新格式化的消息是電子郵件通信。
19.如權利要求17所述的系統(tǒng),其特征在于,還包括用于將電子日歷的內容經(jīng)由電話傳送到個人的裝置。
20.如權利要求16所述的系統(tǒng),其特征在于,還包括用于經(jīng)由電話從個人接收音頻指令的裝置;用于將所述指令重新格式化的裝置;以及用于用所述經(jīng)重新格式化的指令填充日歷的裝置。
全文摘要
一種將電話通信組件和/或系統(tǒng)與數(shù)據(jù)(例如,消息通信)服務器組件和/或系統(tǒng)統(tǒng)一的系統(tǒng)和/或方法。該系統(tǒng)可便于以電話形式訪問服務器(例如,消息通信服務器)中的豐富信息。此豐富信息可包括電子郵件內容、日歷內容、聯(lián)系人信息等等。此外,有了對應用程序編程接口的訪問,本發(fā)明可添加啟動電子郵件通信以及接受或取消會議的功能。此外,本發(fā)明可同步完全不同格式的消息。作為示例,用戶可從一個地方以一個動作同時在電子郵件系統(tǒng)和電話語音郵件系統(tǒng)上設置“不在辦公室”(OOF)狀態(tài)。在另一個方面,可以理解,根據(jù)本發(fā)明可分析、轉換、匹配任何消息或數(shù)據(jù)組件,和/或將其從一個系統(tǒng)傳遞到另一個(例如,從服務器到電話)。
文檔編號H04L12/58GK1764173SQ20051010640
公開日2006年4月26日 申請日期2005年9月20日 優(yōu)先權日2004年10月20日
發(fā)明者D·A·豪威爾, D·T·方 申請人:微軟公司