專(zhuān)利名稱(chēng):在分組交換電話網(wǎng)絡(luò)中進(jìn)行集成式計(jì)算機(jī)控制的呼叫處理的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)電話集成(CTI),更具體地說(shuō),本發(fā)明涉及使用分組交換電話網(wǎng)絡(luò)中的各種應(yīng)用,利用CTI技術(shù)來(lái)處理電話呼叫的改進(jìn)型方法和裝置。
背景技術(shù):
分組網(wǎng)絡(luò)上的電話技術(shù),尤其是廣域網(wǎng)例如因特網(wǎng)上的電話技術(shù)近年來(lái)已受到廣泛的關(guān)注。具體地說(shuō),科學(xué)家已開(kāi)始探索通過(guò)分組交換數(shù)據(jù)網(wǎng)絡(luò)來(lái)發(fā)送語(yǔ)音和視頻信息流的可能性。通過(guò)分組交換網(wǎng)絡(luò)來(lái)傳輸這種信息流比起傳統(tǒng)電話技術(shù)來(lái)說(shuō)可以更具成本效益,傳統(tǒng)電話技術(shù)需要在呼叫方和被呼叫方之間建立專(zhuān)用電路。在數(shù)據(jù)網(wǎng)絡(luò)上傳輸語(yǔ)音信息還可以消除具有單獨(dú)的語(yǔ)音/電話網(wǎng)絡(luò)這一需求。
計(jì)算機(jī)電話集成已被廣泛地應(yīng)用到傳統(tǒng)的電話方法和裝置上,但尚未被成功地應(yīng)用到用于分組網(wǎng)絡(luò)電話的方法和裝置上。本發(fā)明提出了若干新型裝置和方法,它們是對(duì)已知的分組網(wǎng)絡(luò)電話裝置和方法的補(bǔ)充,并使得可在這一環(huán)境中實(shí)現(xiàn)CTI能力,本發(fā)明還使用所述新型裝置和方法來(lái)處理電話呼叫。具體地說(shuō),在此描述的本發(fā)明可實(shí)現(xiàn)由第三方來(lái)控制分組網(wǎng)絡(luò),這優(yōu)于由第一方來(lái)控制系統(tǒng)。
ITU建議書(shū)H.323定義了一組可以用于通過(guò)分組交換網(wǎng)絡(luò)來(lái)完成呼叫的方法和裝置,其中的呼叫可以處理語(yǔ)音和其他信息流。H.323標(biāo)準(zhǔn)可從瑞士日內(nèi)瓦的國(guó)際電信聯(lián)盟得到,并通過(guò)引用而包含于此。H.323標(biāo)準(zhǔn)定義了多種協(xié)議,這些協(xié)議用于處理呼叫控制、呼叫建立、呼叫終止以及分組網(wǎng)絡(luò)電話領(lǐng)域內(nèi)的技術(shù)人員已知的其他類(lèi)似技術(shù)。
H.323標(biāo)準(zhǔn)定義了一種稱(chēng)為“看門(mén)人”(gatekeeper)的功能性實(shí)體。看門(mén)人為指定的網(wǎng)絡(luò)終端組處理若干網(wǎng)絡(luò)功能,例如帶寬控制、區(qū)域管理、地址翻譯以及準(zhǔn)入控制。所有這些功能在前述標(biāo)準(zhǔn)中都有進(jìn)一步的定義,下面我們介紹兩個(gè)例子。
帶寬控制提供了一種協(xié)議,通過(guò)該協(xié)議,看門(mén)人向特定連接分配特定數(shù)量的網(wǎng)絡(luò)帶寬。例如,由于一個(gè)端點(diǎn)只具有對(duì)有限的語(yǔ)音編解碼器(codec)的訪問(wèn)權(quán)限,因此,呼叫方或被呼叫方可聯(lián)系看門(mén)人,以改變分配給特定呼叫的帶寬量。
作為另一個(gè)示例,看門(mén)人執(zhí)行區(qū)域管理。這一功能像在H.323標(biāo)準(zhǔn)中進(jìn)一步定義的那樣提供了這樣一種機(jī)制,用于向特定的看門(mén)人分配多組不同終端和網(wǎng)絡(luò)中的其他節(jié)點(diǎn)。H.323標(biāo)準(zhǔn)提供了一種機(jī)制,用于動(dòng)態(tài)改變對(duì)不同看門(mén)人的不同網(wǎng)絡(luò)節(jié)點(diǎn)的分配。
看門(mén)人功能提供了與傳統(tǒng)的電話技術(shù)中的私有分支交換(PBX)內(nèi)的呼叫處理功能相類(lèi)似的服務(wù)。在傳統(tǒng)的電話技術(shù)中,通過(guò)在外部應(yīng)用軟件和PBX內(nèi)的呼叫處理功能之間提供接口來(lái)提供CTI特征。與此相對(duì)比的是,在公知的分組網(wǎng)絡(luò)電話技術(shù)中,到看門(mén)人的接口只從其他看門(mén)人、端點(diǎn)和其他網(wǎng)絡(luò)實(shí)體來(lái)定義。
利用H.323看門(mén)人的呼叫處理功能或其他分組交換數(shù)據(jù)網(wǎng)絡(luò)標(biāo)準(zhǔn)定義的類(lèi)似實(shí)體并在其上進(jìn)行構(gòu)建,可以在分組交換數(shù)據(jù)網(wǎng)絡(luò)中實(shí)現(xiàn)傳統(tǒng)電話技術(shù)中公知的呼叫處理應(yīng)用。本發(fā)明描述了在分組交換數(shù)據(jù)網(wǎng)絡(luò)上的一種系統(tǒng)的實(shí)現(xiàn),該系統(tǒng)用于存儲(chǔ)和檢索不同類(lèi)型的多種通信消息。在這種系統(tǒng)中,用戶可以在“一站式購(gòu)物”通用消息傳遞系統(tǒng)下管理她的語(yǔ)音郵件、電子郵件、尋呼機(jī)、傳真和數(shù)據(jù)通信,因而獲得了在分組數(shù)據(jù)網(wǎng)絡(luò)內(nèi)集成的基于電話技術(shù)的通信的益處。這些功能在傳統(tǒng)電話技術(shù)中通常稱(chēng)為“通用消息傳遞”(Universal Messaging)、“通用排隊(duì)”(UniversalQueuing)等等。
圖1示出了被包含到分組網(wǎng)絡(luò)電話系統(tǒng)中的本發(fā)明的示例性實(shí)施例的原理性概要。
圖2示出了在外部軟件應(yīng)用所檢測(cè)的傳入呼叫的建立期間系統(tǒng)元件之間的示例性消息流,其使用了本發(fā)明所增強(qiáng)并擴(kuò)展的分組網(wǎng)絡(luò)電話系統(tǒng)。
圖3A和3B示出了利用本發(fā)明來(lái)在類(lèi)似環(huán)境中建立外部軟件應(yīng)用所請(qǐng)求的傳出呼叫的示例性消息流圖。
圖4示出了看門(mén)人計(jì)算機(jī)和控制看門(mén)人計(jì)算機(jī)的處理應(yīng)用計(jì)算機(jī)之間的示例性連接。
圖5A和5B是本發(fā)明分類(lèi)、管理、存儲(chǔ)以及提供進(jìn)入通信的處理的流程圖。
圖6A是根據(jù)現(xiàn)有技術(shù)的多個(gè)并行通信系統(tǒng)的示意圖。
圖6B是根據(jù)本發(fā)明的集成式計(jì)算機(jī)控制的通信系統(tǒng)的示意圖。
具體實(shí)施例方式
為了進(jìn)行說(shuō)明,將使用H.323協(xié)議和它所定義的實(shí)體“看門(mén)人”來(lái)描述本發(fā)明。這一例示方式絕非是對(duì)本發(fā)明范圍的限制,本發(fā)明應(yīng)包括任意多個(gè)其他分組網(wǎng)絡(luò)電話協(xié)議和它們與H.323看門(mén)人、端點(diǎn)、應(yīng)用計(jì)算機(jī)等類(lèi)似的一個(gè)或多個(gè)實(shí)體,并且也可以使用這些概念來(lái)描述本發(fā)明。
圖1示出了根據(jù)本發(fā)明的教導(dǎo),看門(mén)人計(jì)算機(jī)102和應(yīng)用計(jì)算機(jī)103的互連的概要。為了實(shí)現(xiàn)這一互連,通過(guò)增加下面將描述其功能的軟件來(lái)增強(qiáng)并擴(kuò)展看門(mén)人計(jì)算機(jī)102。通信路徑105可以是任何類(lèi)型的數(shù)據(jù)通信路徑。
圖1的設(shè)置包括若干外部電話應(yīng)用系統(tǒng)104(一般實(shí)現(xiàn)為軟件),它們可以位于應(yīng)用計(jì)算機(jī)103上或位于通過(guò)任何通信網(wǎng)絡(luò)連接到應(yīng)用計(jì)算機(jī)103的獨(dú)立的計(jì)算機(jī)上。一般地,所述應(yīng)用計(jì)算機(jī)可以與下面所描述的端點(diǎn)之一在物理上相靠近。
圖1的設(shè)置還包括端點(diǎn)106,其可以是個(gè)人計(jì)算機(jī)、網(wǎng)絡(luò)計(jì)算機(jī)設(shè)備(NC)或能夠互連到分組網(wǎng)絡(luò)電話環(huán)境的任何其他節(jié)點(diǎn)。
運(yùn)行時(shí),從應(yīng)用計(jì)算機(jī)103發(fā)出一個(gè)消息,請(qǐng)求特定電話服務(wù),所述服務(wù)將在下面描述。請(qǐng)求這一服務(wù)的消息被通過(guò)路徑105發(fā)送到看門(mén)人計(jì)算機(jī)102以進(jìn)行處理。發(fā)送到看門(mén)人102的消息使得看門(mén)人102與其他分組網(wǎng)絡(luò)電話環(huán)境節(jié)點(diǎn)交換適當(dāng)?shù)男帕钕ⅲ鼋粨Q例如以在所包含的H.323標(biāo)準(zhǔn)中描述的方式進(jìn)行。作為這一事件序列的結(jié)果,所組合的系統(tǒng)能夠?qū)崿F(xiàn)應(yīng)用計(jì)算機(jī)103代表應(yīng)用104而請(qǐng)求的呼叫處理功能。
運(yùn)行期間,看門(mén)人102執(zhí)行應(yīng)用計(jì)算機(jī)103所請(qǐng)求的各種呼叫控制功能。另外,通過(guò)對(duì)看門(mén)人102作出適當(dāng)?shù)恼?qǐng)求,應(yīng)用計(jì)算機(jī)103可以監(jiān)視各種呼叫控制功能的結(jié)果,并將這一結(jié)果發(fā)送到任意的應(yīng)用104。
圖2示出了一個(gè)示例性消息流圖,用于使用本發(fā)明來(lái)檢測(cè)從遠(yuǎn)程端點(diǎn)到本地端點(diǎn)的傳入呼叫,所述本地端點(diǎn)由外部計(jì)算機(jī)電話應(yīng)用所監(jiān)測(cè)。圖2所示的具體示例是使用H.323標(biāo)準(zhǔn)中描述的分組網(wǎng)絡(luò)電話方法和裝置對(duì)到端點(diǎn)202的進(jìn)入呼叫(incoming call)的監(jiān)視,本發(fā)明改進(jìn)了所述方法和裝置以允許外部軟件應(yīng)用201的參與。端點(diǎn)202和204代表音頻終端,例如配置為遵從H.323的電話設(shè)備的計(jì)算機(jī)系統(tǒng)??撮T(mén)人203如上所述例如遵從H.323標(biāo)準(zhǔn),并由本發(fā)明所增強(qiáng),外部應(yīng)用201如前所述可被設(shè)置在獨(dú)立的計(jì)算機(jī)上。
運(yùn)行時(shí),所述呼叫最初根據(jù)分組網(wǎng)絡(luò)電話環(huán)境的方法進(jìn)行。向看門(mén)人203發(fā)送帶寬請(qǐng)求消息205,在消息206處,看門(mén)人作出帶寬授權(quán)。發(fā)起端點(diǎn)204發(fā)出呼叫建立請(qǐng)求(消息207),看門(mén)人203使得呼叫建立請(qǐng)求消息208被發(fā)送到接收端點(diǎn)202。該接收端點(diǎn)將呼叫進(jìn)行消息209送回到看門(mén)人203,該消息然后被中繼到發(fā)起端點(diǎn),如圖中210所示。
大約在看門(mén)人203使用消息210將呼叫進(jìn)行指示中繼到發(fā)起端點(diǎn)的同時(shí),看門(mén)人203還向外部應(yīng)用201發(fā)送一個(gè)通知211,表明接收端點(diǎn)202正在接收一個(gè)傳入呼叫??撮T(mén)人203發(fā)送這一消息是因?yàn)橥獠繎?yīng)用201以前已經(jīng)指示出,它需要對(duì)在接收端點(diǎn)202處發(fā)生的電話事件的通知。
為了連接所述傳入呼叫,接收端點(diǎn)202需要網(wǎng)絡(luò)帶寬,使用消息212和213向看門(mén)人203請(qǐng)求這種帶寬并由看門(mén)人203分配這種帶寬。然后,被監(jiān)視的端點(diǎn)202處的終端振鈴以提示用戶到來(lái)的呼叫,通過(guò)消息214和215以及看門(mén)人203將這一振鈴的指示發(fā)送到發(fā)起端點(diǎn)204。當(dāng)由于用戶動(dòng)作而在接收端點(diǎn)202處連接了所述呼叫時(shí),端點(diǎn)202通過(guò)消息216來(lái)通知看門(mén)人203。
此時(shí),看門(mén)人203通過(guò)消息217將應(yīng)答通知發(fā)送到外部應(yīng)用201。
大約在同時(shí),看門(mén)人203通過(guò)消息218向發(fā)起端點(diǎn)204指示出,所請(qǐng)求的呼叫已被連接。
根據(jù)前述協(xié)議,外部應(yīng)用對(duì)呼叫的檢測(cè)是通過(guò)在看門(mén)人和將要連接的端點(diǎn)之間,以及看門(mén)人203和外部應(yīng)用201之間發(fā)送的消息的協(xié)議來(lái)完成的,因此使得看門(mén)人203可以將分組電話網(wǎng)絡(luò)中相關(guān)呼叫的進(jìn)展通知給外部應(yīng)用201。
圖3A和3B示出了外部呼叫處理應(yīng)用請(qǐng)求建立從發(fā)起端點(diǎn)386到接收端點(diǎn)390的傳出呼叫的另一個(gè)示例。這一操作中涉及的許多消息與前面在圖2中針對(duì)監(jiān)視傳入呼叫而介紹的消息基本類(lèi)似。下面描述圖2中未討論的新消息。與圖2的討論類(lèi)似,假設(shè)圖3A和3B中的外部應(yīng)用392之前已根據(jù)本發(fā)明所描述的其他方法而與看門(mén)人388進(jìn)行過(guò)通信,以表明其希望發(fā)出與發(fā)起端點(diǎn)386相關(guān)的呼叫控制請(qǐng)求。
在圖3A和3B中,看門(mén)人388還包括分組網(wǎng)絡(luò)電話領(lǐng)域當(dāng)前公知的會(huì)議控制點(diǎn)功能。本發(fā)明使用這一功能來(lái)互連兩個(gè)呼叫段,即發(fā)起端點(diǎn)386和會(huì)議控制點(diǎn)之間的段,以及會(huì)議控制點(diǎn)和接收端點(diǎn)390之間的段。本發(fā)明以兩個(gè)階段來(lái)連接所述呼叫是為了克服公知分組網(wǎng)絡(luò)電話技術(shù)的某些限制。為了清楚地進(jìn)行描述,所組合的看門(mén)人和會(huì)議控制點(diǎn)裝置被稱(chēng)為看門(mén)人388。
所述消息序列開(kāi)始于本發(fā)明提出的新消息301,通過(guò)此消息,外部應(yīng)用392請(qǐng)求建立呼叫在從看門(mén)人388到發(fā)起端點(diǎn)386之間的第一段。
然后,根據(jù)公知的分組網(wǎng)絡(luò)電話技術(shù),在看門(mén)人和發(fā)起端點(diǎn)386之間交換消息302和303,以建立呼叫的第一個(gè)段。
然后,看門(mén)人388向外部應(yīng)用392發(fā)送新消息304,以提示應(yīng)用392所述呼叫請(qǐng)求已被接收且正在被處理。其余信令中的許多信令與圖3A和3B中建立發(fā)起端點(diǎn)386和看門(mén)人388之間的呼叫段相關(guān),基本與前面針對(duì)圖2的描述相類(lèi)似,因此不再重復(fù)。類(lèi)似地,一旦已建立第一呼叫段,看門(mén)人388就以類(lèi)似的方式進(jìn)行到建立從它自己到接收端點(diǎn)390之間的第二呼叫段。
然而,在圖3A和3B中描述的處理期間,看門(mén)人388在呼叫處理的相關(guān)階段向外部應(yīng)用392發(fā)送新消息,包括1.消息305,其指示出發(fā)起端點(diǎn)386已獲得發(fā)出呼叫所需的網(wǎng)絡(luò)帶寬;2.消息306,其指示出接收端點(diǎn)390正在處理所述呼叫的請(qǐng)求;3.消息310,其指示出接收端點(diǎn)390正在向它的用戶提示到來(lái)的呼叫;以及4.消息312,其指示出接收端點(diǎn)390已應(yīng)答所述呼叫并且已建立連接。
圖4示出了看門(mén)人計(jì)算機(jī)-處理應(yīng)用計(jì)算機(jī)鏈接的各種可能的連接??撮T(mén)人計(jì)算機(jī)410輔助各個(gè)H323或等同的端點(diǎn)406之間的呼叫的進(jìn)行。例如,這些端點(diǎn)可通過(guò)PSTN421連接到電話420。或者,所述端點(diǎn)可以連接到其他計(jì)算機(jī)或設(shè)備例如PBX481,后者然后例如接口到蜂窩網(wǎng)絡(luò)480。
處理應(yīng)用計(jì)算機(jī)(AC)430以多種方式連接到看門(mén)人計(jì)算機(jī)(GK)410,其中一些方式作為例子示出在圖4中。看門(mén)人計(jì)算機(jī)建立并控制各個(gè)H323或等同的端點(diǎn)406之間的呼叫會(huì)話。
一個(gè)或多個(gè)AC 430可以通過(guò)LAN 473、通用數(shù)據(jù)網(wǎng)絡(luò)472或通過(guò)進(jìn)程間軟件通信471來(lái)連接到GK 410,在進(jìn)程間軟件通信471的情況下,GK和AC都是同一物理計(jì)算設(shè)備上的軟件模塊,通過(guò)圍繞在經(jīng)由進(jìn)程問(wèn)軟件通信471而連接的這些組件周?chē)狞c(diǎn)劃線框490來(lái)示出。
或者,AC 430和GK 410自身可以通過(guò)因特網(wǎng)450或其他計(jì)算機(jī)通信網(wǎng)絡(luò)而連接?;蛘撸珿K 410可以對(duì)文件進(jìn)行寫(xiě),存儲(chǔ),然后通過(guò)上述各種數(shù)據(jù)傳輸通道或本領(lǐng)域中公知的其他方式發(fā)送到AC 430。
AC 430以和上述方式類(lèi)似的方式與GK進(jìn)行通信,并且可通過(guò)多種應(yīng)用程序來(lái)實(shí)現(xiàn)多種應(yīng)用和服務(wù),例如呼叫中來(lái)回的話語(yǔ)的語(yǔ)音識(shí)別、如果在一定次數(shù)的振鈴之后沒(méi)有應(yīng)答則對(duì)呼叫進(jìn)行重路由、測(cè)量呼叫的長(zhǎng)度、以及存儲(chǔ)呼叫如上述語(yǔ)音識(shí)別器所確定的話語(yǔ)的內(nèi)容并將這一內(nèi)容寫(xiě)到文件以供另一程序進(jìn)行分析,等等。如上所述,這些應(yīng)用通常以軟件實(shí)現(xiàn),但是也可完全或部分地以專(zhuān)用硬件來(lái)提供服務(wù),尤其是在需要大量處理的復(fù)雜應(yīng)用中。
本發(fā)明的系統(tǒng)還能夠管理通過(guò)計(jì)算機(jī)而處理的通信的若干不同模式。在此所使用的術(shù)語(yǔ)“管理”指的是接收、分類(lèi)、排隊(duì)、呈現(xiàn)以及向系統(tǒng)用戶提供等功能。與計(jì)算機(jī)處理相關(guān)而又比較普遍的通信模式包括(但不局限于)語(yǔ)音呼叫、電子郵件、傳真?zhèn)鬏?、基于交談的通信以及?lái)自網(wǎng)頁(yè)訪問(wèn)者的反饋(也稱(chēng)為網(wǎng)絡(luò)郵件(web mail))等。語(yǔ)音呼叫還可以進(jìn)一步劃分成傳統(tǒng)的電纜連接的呼叫以及分組傳輸?shù)暮艚?,但是這一細(xì)分對(duì)下面的描述沒(méi)有影響。對(duì)用于管理的應(yīng)用的編程包含了在各種通信模式之間進(jìn)行區(qū)分的能力,因而使得所述應(yīng)用可對(duì)不同通信模式進(jìn)行分類(lèi)并進(jìn)行不同的處理。
通過(guò)各種模式而進(jìn)行的通信通常會(huì)在一天中的任何時(shí)間里接收到。所述通信的接收沒(méi)有任何特定的順序,而是僅僅取決于發(fā)送者一時(shí)的想法或可能取決于系統(tǒng)的速度。因此,可能首先接收到電子郵件,然后是傳真,然后是另一個(gè)傳真和基于交談的通信等等,沒(méi)有特定的順序。然而,所述系統(tǒng)能夠根據(jù)已建立的分類(lèi)系統(tǒng)來(lái)對(duì)每種通信模式進(jìn)行分類(lèi),其中使用了根據(jù)用戶的需求的優(yōu)先級(jí)類(lèi)別。分類(lèi)后,各項(xiàng)通信就可根據(jù)基于類(lèi)別的優(yōu)先級(jí)而被置于一個(gè)隊(duì)列中。作為這一類(lèi)型的優(yōu)先級(jí)安排的示例,下面的序列可能是合適的1.來(lái)自X女士的任何通信2.來(lái)自Z先生的任何電子郵件3.語(yǔ)音呼叫4.其他電子郵件傳輸5.交談通信6.傳真7.基于網(wǎng)頁(yè)的電子郵件在系統(tǒng)中每一次處理到來(lái)的消息時(shí),計(jì)算機(jī)將會(huì)向用戶提供可視或可聽(tīng)到的信號(hào)作為接收通知。在分類(lèi)和給出優(yōu)先級(jí)這樣一個(gè)周期結(jié)束時(shí),所述應(yīng)用將以根據(jù)類(lèi)別而建立的順序向系統(tǒng)的用戶呈現(xiàn)所排隊(duì)的通信,以讓用戶打開(kāi)并處理。每一項(xiàng)通信都具有已連接的超鏈接,用戶可以點(diǎn)擊它來(lái)進(jìn)行訪問(wèn)。
根據(jù)圖5A和5B中所示出的流程圖,在步驟502接收到到來(lái)的通信。應(yīng)用根據(jù)上述列表,向所述通信分配一個(gè)已建立的分類(lèi)類(lèi)別。所述處理開(kāi)始于在步驟504確定所述消息是否來(lái)自特定的發(fā)送者即X女士。如果是,則應(yīng)用在步驟506檢查系統(tǒng)用戶是否正忙。如果用戶不忙,則在步驟508將來(lái)自X女士的消息轉(zhuǎn)發(fā)給用戶。如果用戶忙,則在步驟510將來(lái)自X女士的消息置入到類(lèi)別1的存儲(chǔ)設(shè)備中并向用戶發(fā)送信號(hào),表明已接收并保存了所述消息。
如果到來(lái)的消息不是來(lái)自X女士的,則在步驟512,應(yīng)用檢查所述消息是否具有來(lái)自Z先生的電子郵件的形式。如果響應(yīng)是肯定的,則在步驟514,將消息保存到類(lèi)別2,并向用戶發(fā)送信號(hào)。
如果所述消息不是來(lái)自Z先生的電子郵件,則在步驟516,確定該消息是否是語(yǔ)音呼叫(而非在上面會(huì)被處理的來(lái)自X女士的消息)。如果該消息是語(yǔ)音呼叫,則在步驟518,應(yīng)用檢查隊(duì)列中是否有更早的消息,如果有,則在步驟520,將該語(yǔ)音呼叫置入到等于類(lèi)別3的語(yǔ)音郵件中并向用戶發(fā)出信號(hào)。如果沒(méi)有更早的消息,則在步驟522,應(yīng)用檢查用戶是否正忙。如果系統(tǒng)用戶正忙,則在步驟520將該呼叫置入語(yǔ)音郵件中并生成信號(hào)。如果用戶不忙,則在步驟524,系統(tǒng)向用戶呈現(xiàn)所述語(yǔ)音呼叫。
如果到來(lái)的消息不是語(yǔ)音呼叫,則在步驟528,確定該消息是否是電子郵件,如果是,則在步驟530,將該電子郵件保存到類(lèi)別4并向用戶發(fā)出信號(hào)。
如果到來(lái)的消息不是電子郵件,則在步驟532,所述應(yīng)用確定它是否是交談?lì)愋偷南?。如果是,則在步驟534將該交談消息保存到類(lèi)別5,并生成信號(hào)。
圖5A和圖5B的流程圖在標(biāo)記Z和Y處相連接。如果所述消息不是交談?lì)愋偷南ⅲ瑒t在步驟536確定該消息是否是傳真消息。如果該消息是傳真,則在步驟538將該消息保存到類(lèi)別6并生成信號(hào)。
如果該消息不是傳真,則在步驟540,應(yīng)用檢查該消息是否是網(wǎng)絡(luò)郵件。如果到來(lái)的消息是網(wǎng)絡(luò)郵件,則在步驟542將它保存到類(lèi)別7,并生成信號(hào)。
作為另一個(gè)實(shí)施例,所述應(yīng)用可以就每個(gè)到來(lái)的消息確定系統(tǒng)用戶是否正忙,當(dāng)不能立即將所述消息呈現(xiàn)給用戶時(shí),只是保存所述消息。
在涉及保存消息并生成信號(hào)的每一個(gè)步驟之后,流程圖接下來(lái)的步驟是在步驟544,根據(jù)所分配的類(lèi)別以及每個(gè)類(lèi)別內(nèi)的接收時(shí)間來(lái)對(duì)所有消息進(jìn)行列表和排序。在步驟548將所述列表呈現(xiàn)給系統(tǒng)用戶。所述列表一般在監(jiān)視器上呈現(xiàn)給用戶。列表上的每一項(xiàng)都與一個(gè)鏈接相聯(lián)系,可用計(jì)算機(jī)鼠標(biāo)(未示出)點(diǎn)擊激活該鏈接以查看其內(nèi)容。
圖6A示出了根據(jù)現(xiàn)有技術(shù)的多個(gè)示意性計(jì)算機(jī)控制的通信系統(tǒng),以與根據(jù)本發(fā)明的集成式系統(tǒng)進(jìn)行比較。語(yǔ)音通信系統(tǒng)從發(fā)送單元例如電話602開(kāi)始,該發(fā)送單元通過(guò)通信鏈路604連接到通信處理裝置例如PSTN606。PSTN 606處理來(lái)自電話602的通信,以路由到預(yù)期的接收者,并通過(guò)鏈路610將通信發(fā)送到接收單元例如電話612。
第二通信系統(tǒng)包括發(fā)送單元例如終端620,該發(fā)送單元通過(guò)通信鏈路622而鏈接到通信處理裝置例如電子郵件服務(wù)器624。電子郵件服務(wù)器624處理來(lái)自終端620的通信,以確定它的預(yù)期接收者并通過(guò)鏈路626將所述通信轉(zhuǎn)發(fā)給接收終端628。
第三通信基本與上面描述的系統(tǒng)平行,其開(kāi)始于發(fā)送終端640,該發(fā)送終端通過(guò)通信鏈路642鏈接到通信服務(wù)器644。通信服務(wù)器644處理來(lái)自終端640的通信,以確定它的預(yù)期接收者,并通過(guò)鏈路646轉(zhuǎn)發(fā)給接收終端648。
上述現(xiàn)有技術(shù)的系統(tǒng)通過(guò)3個(gè)平行的系統(tǒng)來(lái)連接3個(gè)示例性通信,例如語(yǔ)音通信、電子郵件通信和基于網(wǎng)絡(luò)的通信。沒(méi)有對(duì)所述通信進(jìn)行結(jié)合與協(xié)調(diào),而將這一任務(wù)留給了接收者。電話612、終端628和終端648可能位于同一個(gè)辦公室里。如果上述示例中的所有通信對(duì)于同一個(gè)接收者同時(shí)發(fā)生了,則結(jié)果是難以管理的。
圖6B示出了根據(jù)本發(fā)明的集成式通信系統(tǒng),其包含了分組交換傳輸技術(shù)并實(shí)現(xiàn)了上述呼叫管理規(guī)則。呼叫在發(fā)送單元例如電話650處啟動(dòng),并通過(guò)通信鏈路652發(fā)送到PSTN654。在此所使用的“通信鏈路”指的是任何信號(hào)傳輸方式,無(wú)論是現(xiàn)在已知的還是將來(lái)所開(kāi)發(fā)的,一些現(xiàn)有的示例是電氣線路、光纜、RF、微波等等。PSTN654確定預(yù)期接收者,并通過(guò)鏈路656將該呼叫轉(zhuǎn)發(fā)到集成式服務(wù)器660。集成式服務(wù)器660是這樣一種計(jì)算機(jī)設(shè)備,其能夠管理多種形式的通信,并實(shí)現(xiàn)了上述與消息的優(yōu)先級(jí)安排有關(guān)的規(guī)則。集成式服務(wù)器660適于接收要去往多個(gè)接收者的通信,并將其存儲(chǔ)起來(lái)直到需要的時(shí)候。在本發(fā)明的系統(tǒng)中,多個(gè)集成式服務(wù)器通過(guò)多個(gè)鏈路而連接到多個(gè)PSTN單元。所傳輸?shù)耐ㄐ虐瑢ぶ沸畔?,用于確定特定的集成式服務(wù)器以接收用于最終接收者的通信。
發(fā)送單元例如終端666通過(guò)通信鏈路670將通信發(fā)送到通信處理單元例如電子郵件服務(wù)器672。電子郵件服務(wù)器672接收該通信并識(shí)別接收者,然后通過(guò)鏈路674將該通信轉(zhuǎn)發(fā)給集成式服務(wù)器660。
第二發(fā)送單元例如終端682通過(guò)通信鏈路684將通信發(fā)送給通信處理單元例如服務(wù)器686。服務(wù)器686接收該通信并識(shí)別接收者,然后通過(guò)鏈路688將該通信轉(zhuǎn)發(fā)給集成式服務(wù)器660。
這樣,集成式服務(wù)器660已接收到來(lái)自3個(gè)示例性發(fā)送單元650、666和682的通信。集成式服務(wù)器660利用結(jié)合圖5的流程圖而描述的規(guī)則來(lái)迅速地轉(zhuǎn)發(fā)消息,或者對(duì)消息進(jìn)行優(yōu)先級(jí)安排、列表和存儲(chǔ),如已建立的規(guī)則所確定的那樣。可將語(yǔ)音消息通過(guò)鏈路662直接發(fā)送到電話664,或者在假設(shè)電話664作為終端680的外設(shè)而連接的情況下,通過(guò)終端680和鏈路676及678而發(fā)送到電話664。當(dāng)通過(guò)終端680或終端692而連接時(shí),向用戶顯示已給出優(yōu)先級(jí)的通信的列表,同時(shí)提供超鏈接來(lái)實(shí)現(xiàn)對(duì)用戶所選擇的通信的高效接收。從發(fā)送終端682發(fā)送到集成式服務(wù)器660的消息通過(guò)鏈路690發(fā)送到接收終端692,其中接收終端692是與接收終端680不同的單元。例如,接收終端680可能是桌面型計(jì)算機(jī)終端而終端692可能是PDA設(shè)備?;蛘?,如果不存在其他的終端692,則來(lái)自發(fā)送終端666和發(fā)送終端682的消息都會(huì)在接收終端680處接收到。
如上所述,所述優(yōu)先級(jí)安排規(guī)則建立了集成式服務(wù)器660的到來(lái)的通信的順序。某些類(lèi)型的到來(lái)通信被迅速呈現(xiàn)給系統(tǒng)的用戶,而其他到來(lái)的通信在被保存在存儲(chǔ)設(shè)備中以供后用。通過(guò)類(lèi)別來(lái)對(duì)通信進(jìn)行分組,或按優(yōu)先級(jí)順序?qū)⑵淞谐觥?br>
上面描述了本發(fā)明的優(yōu)選實(shí)施例。然而,應(yīng)該認(rèn)識(shí)到對(duì)本領(lǐng)域內(nèi)的技術(shù)人員來(lái)說(shuō),很明顯可以作出許多其他的修改或添加。所有這些修改或添加應(yīng)處于本發(fā)明所附權(quán)利要求所定義的范圍之內(nèi)。
權(quán)利要求
1.一種方法,包括為通過(guò)分組數(shù)據(jù)網(wǎng)絡(luò)而實(shí)現(xiàn)的多種通信傳輸建立分類(lèi)類(lèi)別;為所述分類(lèi)類(lèi)別建立優(yōu)先級(jí)排序準(zhǔn)則;通過(guò)所述分組數(shù)據(jù)網(wǎng)絡(luò)接收至少一項(xiàng)通信傳輸;以及將一個(gè)分類(lèi)類(lèi)別分配給所述通信傳輸。
2.如權(quán)利要求1所述的方法,還包括根據(jù)分配給所述通信傳輸?shù)姆诸?lèi)類(lèi)別來(lái)存儲(chǔ)該通信傳輸。
3.如權(quán)利要求1所述的方法,還包括選擇所存儲(chǔ)的通信傳輸之一以呈現(xiàn)給用戶。
4.如權(quán)利要求3所述的方法,還包括向所述用戶呈現(xiàn)所選擇的通信傳輸。
5.如權(quán)利要求1所述的方法,還包括生成信號(hào)以提示用戶接收到了通信。
6.如權(quán)利要求1所述的方法,還包括對(duì)每個(gè)分類(lèi)類(lèi)別或用戶定義的多個(gè)分類(lèi)類(lèi)別的聯(lián)合體生成一個(gè)單獨(dú)的信號(hào),以提示用戶已接收到屬于每個(gè)所述類(lèi)別或?qū)儆谒鲇脩舳x的多個(gè)分類(lèi)類(lèi)別的聯(lián)合體的通信。
7.一種方法,包括通過(guò)分組數(shù)據(jù)網(wǎng)絡(luò),將信息從第一通信處理設(shè)備傳輸?shù)降诙ㄐ盘幚碓O(shè)備,所述信息表示所述第一通信處理設(shè)備的用戶所期望的通信監(jiān)視和控制功能,所述第一通信處理設(shè)備位于與所述分組數(shù)據(jù)網(wǎng)絡(luò)的至少兩個(gè)節(jié)點(diǎn)中任何一個(gè)都不同的位置;在所述分組數(shù)據(jù)網(wǎng)絡(luò)的所述至少兩個(gè)節(jié)點(diǎn)之間安排分組化的通信會(huì)話,所述安排是通過(guò)所述第二通信處理設(shè)備來(lái)完成的;為通信傳輸建立分類(lèi)類(lèi)別;為所述分類(lèi)類(lèi)別建立優(yōu)先級(jí)排序準(zhǔn)則;使得所述分組化的通信會(huì)話進(jìn)行;確定所述通信傳輸屬于哪個(gè)分類(lèi)類(lèi)別;以及通過(guò)所述分組數(shù)據(jù)網(wǎng)絡(luò),從所述第二通信處理設(shè)備向所述第一通信處理設(shè)備報(bào)告表示所述會(huì)話的信息。
8.如權(quán)利要求7所述的方法,還包括根據(jù)分配給所述通信傳輸?shù)姆诸?lèi)類(lèi)別來(lái)存儲(chǔ)該通信傳輸。
9.如權(quán)利要求7所述的方法,還包括選擇所存儲(chǔ)的通信傳輸之一以呈現(xiàn)給用戶。
10.如權(quán)利要求9所述的方法,還包括向所述用戶呈現(xiàn)所選擇的通信傳輸。
11.如權(quán)利要求6所述的方法,還包括生成信號(hào)以提示用戶接收到了通信。
12.如權(quán)利要求6所述的方法,還包括對(duì)每個(gè)分類(lèi)類(lèi)別或用戶定義的多個(gè)分類(lèi)類(lèi)別的聯(lián)合體生成一個(gè)單獨(dú)的信號(hào),以提示用戶已接收到屬于每個(gè)分類(lèi)類(lèi)別或?qū)儆诿總€(gè)所述用戶定義的多個(gè)分類(lèi)類(lèi)別的聯(lián)合體的通信。
13.一種包含其上存儲(chǔ)有指令的計(jì)算機(jī)可讀介質(zhì)的制品,所述指令被執(zhí)行時(shí)使得進(jìn)行下述步驟為通過(guò)分組數(shù)據(jù)網(wǎng)絡(luò)而實(shí)現(xiàn)的多種通信傳輸建立分類(lèi)類(lèi)別;為所述分類(lèi)類(lèi)別建立優(yōu)先級(jí)排序準(zhǔn)則;通過(guò)所述分組數(shù)據(jù)網(wǎng)絡(luò)接收至少一項(xiàng)通信傳輸;以及將一個(gè)分類(lèi)類(lèi)別分配給所述通信傳輸。
14.如權(quán)利要求13所述的制品,所述指令被執(zhí)行時(shí)還使得進(jìn)行下述步驟根據(jù)分配給所述通信傳輸?shù)姆诸?lèi)類(lèi)別來(lái)存儲(chǔ)該通信傳輸。
15.如權(quán)利要求13所述的制品,所述指令被執(zhí)行時(shí)還使得進(jìn)行下述步驟選擇所存儲(chǔ)的通信傳輸之一以呈現(xiàn)給用戶;以及向所述用戶呈現(xiàn)所選擇的通信傳輸。
16.如權(quán)利要求13所述的制品,所述指令被執(zhí)行時(shí)還使得進(jìn)行下述步驟生成信號(hào)以提示用戶接收到了通信。
17.一種包含其上存儲(chǔ)有指令的計(jì)算機(jī)可讀介質(zhì)的制品,所述指令被執(zhí)行時(shí)使得進(jìn)行下述步驟通過(guò)分組數(shù)據(jù)網(wǎng)絡(luò),將信息從第一通信處理設(shè)備傳輸?shù)降诙ㄐ盘幚碓O(shè)備,所述信息表示所述第一通信處理設(shè)備的用戶所期望的通信監(jiān)視和控制功能,所述第一通信處理設(shè)備位于與所述分組數(shù)據(jù)網(wǎng)絡(luò)的至少兩個(gè)節(jié)點(diǎn)中任何一個(gè)都不同的位置;在所述分組數(shù)據(jù)網(wǎng)絡(luò)的所述至少兩個(gè)節(jié)點(diǎn)之間安排分組化的通信會(huì)話,所述安排是通過(guò)所述第二通信處理設(shè)備來(lái)完成的;為通信傳輸建立分類(lèi)類(lèi)別;為所述分類(lèi)類(lèi)別建立優(yōu)先級(jí)排序準(zhǔn)則;使得所述分組化的通信會(huì)話進(jìn)行;確定所述通信傳輸屬于哪個(gè)分類(lèi)類(lèi)別;以及通過(guò)所述分組數(shù)據(jù)網(wǎng)絡(luò),從所述第二通信處理設(shè)備向所述第一通信處理設(shè)備報(bào)告表示所述會(huì)話的信息。
18.如權(quán)利要求17所述的制品,所述指令被執(zhí)行時(shí)還使得進(jìn)行下述步驟根據(jù)分配給所述通信傳輸?shù)姆诸?lèi)類(lèi)別來(lái)存儲(chǔ)該通信傳輸。
19.如權(quán)利要求18所述的制品,所述指令被執(zhí)行時(shí)還使得進(jìn)行下述步驟選擇所存儲(chǔ)的通信傳輸之一以呈現(xiàn)給用戶;以及向所述用戶呈現(xiàn)所選擇的通信傳輸。
20.如權(quán)利要求18所述的制品,所述指令被執(zhí)行時(shí)還使得進(jìn)行下述步驟生成信號(hào)以提示用戶接收到了通信。
21.如權(quán)利要求18所述的制品,所述指令被執(zhí)行時(shí)還使得進(jìn)行下述步驟對(duì)每個(gè)分類(lèi)類(lèi)別或用戶定義的多個(gè)分類(lèi)類(lèi)別的聯(lián)合體生成一個(gè)單獨(dú)的信號(hào),以提示用戶已接收到屬于每個(gè)分類(lèi)類(lèi)別或?qū)儆诿總€(gè)所述用戶定義的多個(gè)分類(lèi)類(lèi)別的聯(lián)合體的通信。
全文摘要
本發(fā)明提供了一種通信管理方法和裝置。所述方法和裝置進(jìn)行操作以從與看門(mén)人通信的應(yīng)用計(jì)算機(jī)(104)發(fā)送消息以及從看門(mén)人向應(yīng)用計(jì)算機(jī)(104)發(fā)送消息,其中所述看門(mén)人連接到一個(gè)數(shù)據(jù)網(wǎng)絡(luò),所述來(lái)自應(yīng)用計(jì)算機(jī)的消息指示了(a)正在該數(shù)據(jù)網(wǎng)絡(luò)的端點(diǎn)(106)處進(jìn)行的電話呼叫或指示了(b)所述端點(diǎn),所述來(lái)自看門(mén)人的消息指示了包含在所述電話呼叫中的多種信息,從而可為多種應(yīng)用處理所述信息(504、512、516、528、532)。本發(fā)明提供了多種協(xié)議,用于對(duì)到來(lái)的消息進(jìn)行分類(lèi)并對(duì)這些消息進(jìn)行優(yōu)先級(jí)安排,以將其呈現(xiàn)給(508、524)系統(tǒng)用戶并使其為系統(tǒng)用戶所利用。
文檔編號(hào)H04L12/56GK1628456SQ03803453
公開(kāi)日2005年6月15日 申請(qǐng)日期2003年1月15日 優(yōu)先權(quán)日2002年2月6日
發(fā)明者卡爾·R·施特拉特邁耶, 唐納德·芬尼 申請(qǐng)人:英特爾公司