亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

話音因特網(wǎng)傳輸系統(tǒng)的制作方法

文檔序號:7574802閱讀:230來源:國知局
專利名稱:話音因特網(wǎng)傳輸系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及不是為因特網(wǎng)準(zhǔn)備的諸裝置間的通信,因為這些裝置沒有用需要的諸因特網(wǎng)通信協(xié)議傳輸信息的能力。更特別的是,本發(fā)明能夠用一臺電話機進(jìn)行話音通信,其中和用諸常規(guī)的長途電話交換網(wǎng)線路不同,通過因特網(wǎng)傳輸諸話音信號。
試圖將不同的諸技術(shù)結(jié)合在一起的許多缺點之一是它們常常不能分享一個對于它們的結(jié)構(gòu)是共同的硬件基礎(chǔ)。這在典型地有用于將數(shù)據(jù)格式化以便傳輸?shù)闹T專有協(xié)議,以及一個在其上傳輸數(shù)據(jù)的不兼容硬件結(jié)構(gòu)的諸通信技術(shù)中尤其如此。但是也會發(fā)生這種情形,其中諸不同的技術(shù)中的每一個都給出勝過其它諸技術(shù)的諸優(yōu)點。
二種參與為通信提供一條管道的共同目的的技術(shù)是公眾電話交換網(wǎng)(TSPN)和因特網(wǎng)。眾所周知,一部電話機典型地是一個話音通信裝置,但是已經(jīng)有了許多成功的將傳真通信和調(diào)制解調(diào)數(shù)據(jù)通信結(jié)合在諸同樣的電話線路上的嘗試。相反地,因特網(wǎng)直到最近一直僅僅致力于計算機數(shù)據(jù)通信。這二種技術(shù)還有人們希望的諸特性(用不是長途電話的費用在全世界通過可靠和迅速的計算機數(shù)據(jù)傳輸,實現(xiàn)可靠的和簡單的話音通信),盡管在將一個通信技術(shù)強制地用在一個不是專門為其設(shè)計的傳輸媒體上時存在許多固有的缺點,其它的技術(shù)正在被精巧地制作出來以便生硬地利用這些特性。
例如,通過一臺裝備有一個耦合到一條PSTN線路的調(diào)制解調(diào)器的計算機,能成功地很快地完成通過一個PSTN的計算機數(shù)據(jù)傳送。為了直接地交換信息,這樣一臺計算機能夠訪問另一臺如此裝備的計算機。最終的缺點在于如果諸計算機相互分開比一個本地電話呼叫遠(yuǎn)的距離,主叫用戶必須承擔(dān)長途電話的費用。
當(dāng)通過調(diào)制解調(diào)器訪問的大量服務(wù)開始提供本地的電話訪問時,在通過諸PSTN的諸計算機數(shù)據(jù)傳輸中發(fā)生一個輕微的改進(jìn)。這種改進(jìn)是通過圍繞許多主要的人口中心提供諸本地的電話號碼來實現(xiàn)的,這些中心也將訪問該服務(wù)。通過對長途電話費的大量合同進(jìn)行談判,該服務(wù)提供一種方法,用這種方法能夠達(dá)到上述目的,而不需支付諸長途電話費。
然而,盡管有了這種改進(jìn),在利用諸PSTN傳輸計算機數(shù)據(jù)時存在若干缺點。例如,最重要的諸限制中的一個是數(shù)據(jù)傳輸?shù)乃俣裙逃械氐陀谥T專用的計算機網(wǎng)絡(luò)速度。
但是,如上所述,由于包括因特網(wǎng)在內(nèi)的物理傳輸媒體的正好有人們需要的性質(zhì),因特網(wǎng)提供諸PSTN不能提供的某些獨特的優(yōu)點。為了了解這些優(yōu)點,了解因特網(wǎng)發(fā)展的某些背景是有幫助的。
軍事上總是認(rèn)識到在所有情況中,特別是在戰(zhàn)爭時期中保持諸通信線路暢通的重要性。政府的興趣是如此地強烈,以致于它開始了DARPA計劃。DARPA由一個其存在不依賴于任何單個節(jié)點或電纜的計算機網(wǎng)絡(luò)組成。相反地,經(jīng)專門的設(shè)計為從一個源到一個目的地傳輸?shù)耐ㄐ盘峁┒鄺l路徑。在這種方式中,能沿著大量的不同的路徑進(jìn)行數(shù)據(jù)的路由。成功地傳輸一條消息并不必須依賴用于使大量消息到達(dá)它的目的地的任何單條路徑。現(xiàn)在,DARPA計劃的后繼者就是更加著名的并被廣泛使用的因特網(wǎng)。
在一個PSTN和因特網(wǎng)之間的一個更重要的人們應(yīng)該認(rèn)識的區(qū)別是一個PSTN典型地是一個模擬數(shù)據(jù)傳輸媒體,而因特網(wǎng)只傳輸數(shù)字?jǐn)?shù)據(jù)。盡管一個PSTN在某些情形中能夠傳輸數(shù)字?jǐn)?shù)據(jù),通過一個PSTN傳輸數(shù)字計算機數(shù)據(jù)典型地需要將數(shù)據(jù)轉(zhuǎn)換成諸頻率調(diào)制的模擬信號。類似地,通過因特網(wǎng)傳輸模擬話音數(shù)據(jù)需要將數(shù)據(jù)轉(zhuǎn)換成一個數(shù)據(jù)格式。
不僅因為能夠?qū)⒃捯魯?shù)據(jù)數(shù)字化,而且因為和諸PSTN相似,因特網(wǎng)是一個基本上重復(fù)諸PSTN的復(fù)蓋區(qū)域的全球傳輸媒體,所以通過因特網(wǎng)傳輸話音數(shù)據(jù)是可行的。然而,為改進(jìn)通過因特網(wǎng)的話音傳輸提供動力的促進(jìn)因素來源于和用因特網(wǎng)有關(guān)的價格結(jié)構(gòu)。如眾所周知的那樣,一個長途電話呼叫承擔(dān)諸長途電話費。相反地,因特網(wǎng)沒有和它相關(guān)的長途通信費。這是希望擴展因特網(wǎng)的諸能力的關(guān)鍵。
這個簡單的成本/受益分析一直沒有脫離企圖開發(fā)因特網(wǎng)的各種不同商業(yè)實體的注意。然而,直到最近,諸商業(yè)努力才變得有生氣了。出現(xiàn)這種生氣的原因是在極短的時間內(nèi)因特網(wǎng)用戶的數(shù)量已經(jīng)有了極大的增加。我們的電視廣告和印刷媒體的諸發(fā)起人和諸商業(yè)實體,現(xiàn)在經(jīng)常和世界范圍的Web URL的諸地址發(fā)生關(guān)系,一位因特網(wǎng)用戶能夠通過使用容易的和利用了先進(jìn)技術(shù)的諸軟件工具訪問這些地址。因為隨著使用和訪問因特網(wǎng)能力的增加,用因特網(wǎng)的人數(shù)不斷地增加,所以因特網(wǎng)對日常生活產(chǎn)生了越來越深遠(yuǎn)的影響。
通過因特網(wǎng)提供話音傳輸?shù)哪芰σ呀?jīng)完全集中在更新在一臺有諸基本附屬設(shè)備的計算機上的諸計算機用戶運行軟件。這些附屬設(shè)備是使聲音數(shù)字化的軟件和一個用于接收被數(shù)字化的聲音的話筒??磥韺⒂嬎銠C作為通過它訪問因特網(wǎng)的管道是唯一符合邏輯的解釋,因為那是可利用因特網(wǎng)的唯一途徑。這個說明的重要性在于對一個通過因特網(wǎng)和其它諸裝置通信的裝置提出諸特殊的通信要求。也就是說,通過因特網(wǎng)通信的所有裝置都用因特網(wǎng)通信的諸協(xié)議來實現(xiàn)通信。因特網(wǎng)通信的諸協(xié)議是產(chǎn)生適用于通過因特網(wǎng)傳輸?shù)闹T數(shù)字?jǐn)?shù)據(jù)包的諸方法。一位熟練的技術(shù)人員將認(rèn)識到大多數(shù)公共的因特網(wǎng)通信協(xié)議是傳輸連接協(xié)議/因特網(wǎng)協(xié)議,或TCP/IP。一個通過因特網(wǎng)進(jìn)行通信的裝置本質(zhì)上是一個有TCP/IP能力的裝置。
根據(jù)這種背景,本發(fā)明勝過現(xiàn)有技術(shù)的一個優(yōu)點是能夠提供一種方法和設(shè)備,用于通過因特網(wǎng)傳輸話音數(shù)據(jù),而不一定需要一臺有TCP/IP能力的計算機。也就是說,這個優(yōu)點將是能和另一位通常要進(jìn)行長途電話呼叫的用戶交談而不用承擔(dān)諸長途電話費,并且在傳輸?shù)娜魏我欢硕疾恍枰慌_計算機。
本發(fā)明的一個目的是提供一種方法和設(shè)備,用于在諸裝置之間通過因特網(wǎng)傳輸數(shù)字化的聲音,即便這些裝置不能使聲音數(shù)字化或不能用諸適當(dāng)?shù)囊蛱鼐W(wǎng)通信協(xié)議傳輸聲音。
本發(fā)明的另一個目的是提供一種方法和設(shè)備,用于在諸裝置之間傳輸數(shù)字化的聲音,這些裝置中無論那一個都不能使聲音數(shù)字化或不能用諸適當(dāng)?shù)囊蛱鼐W(wǎng)通信協(xié)議傳輸聲音。
本發(fā)明的再一個目的是提供一種方法和設(shè)備,用于通過因特網(wǎng)在通常應(yīng)支付諸長途電話費的距離上進(jìn)行通話。
本發(fā)明的又一個目的是避免現(xiàn)在的話音因特網(wǎng)傳輸系統(tǒng)的復(fù)雜性,該種系統(tǒng)需要使用一臺計算機和專門的軟件。
本發(fā)明還有的另一個目的是提供一種方法和設(shè)備,用于進(jìn)行長距離的通話,有一臺電話機的任何人都能夠進(jìn)行這樣的通話。
本發(fā)明還有的另一個目的是提供一種方法和設(shè)備,使諸用戶之間能以比現(xiàn)在的諸長途電話費便宜的價格進(jìn)行通話。
本發(fā)明還有的另一個目的是提供一種方法和設(shè)備,用于產(chǎn)生一個系統(tǒng),在該系統(tǒng)中避免了用計算機實施話音因特網(wǎng)傳輸?shù)闹T多限制,如降低話音的質(zhì)量。
將本發(fā)明的這些和其它的諸目的提供給一個話音因特網(wǎng)傳輸系統(tǒng),該系統(tǒng)能使一個人通過因特網(wǎng)進(jìn)行通話而在通話的任何一端都不需用一臺計算機,并且不管通話雙方之間的距離有多遠(yuǎn)都不需支付諸長途電話費。用它的最廣泛的諸術(shù)語來說,設(shè)備是由二個能和因特網(wǎng)連接并且能在諸裝置之間雙向傳輸包括數(shù)字化通話在內(nèi)的諸TCP/IP數(shù)據(jù)包的非TCP/IP裝置組成的。換句話說,一個人能夠拿起一臺普通的電話機和另一個人通話,而不管他們之間的距離有多遠(yuǎn),都不需支付諸長途電話費。既不需要特殊的電話機,也不需要一個計算機運行的特殊軟件。使這成為可能的設(shè)備是一個有諸因特網(wǎng)訪問節(jié)點或諸發(fā)動器的系統(tǒng)。這些本地因特網(wǎng)訪問發(fā)動器提供數(shù)字化和諸雙向因特網(wǎng)通信服務(wù)。
優(yōu)先地,一位用戶撥打一個對于該用戶來說是本地的因特網(wǎng)訪問發(fā)動器的電話號碼。如果不是本地的,用戶撥打一個只需支付最少的長途電話費的因特網(wǎng)訪問發(fā)動器。在和發(fā)動器連接后,用戶就象直撥一樣輸入目的地的電話號碼。本地的因特網(wǎng)訪問發(fā)動器確定位置,然后和一個對于該目的地電話號碼來說是本地的第二個因特網(wǎng)訪問發(fā)動器進(jìn)行通信,或者當(dāng)完成該呼叫時確定一個將只需支付最少的諸長途電話費的發(fā)動器的位置。這個第二個因特網(wǎng)訪問發(fā)動器撥打目的地的電話號碼,并能夠開始一個通話。將諸話音數(shù)字化并通過因特網(wǎng)進(jìn)行傳輸。本方法和設(shè)備避免給用戶引起任何復(fù)雜性。進(jìn)一步,它極大地增加了能夠利用本發(fā)明的用戶數(shù)量。替代將話音通信限制于那些有帶有諸話筒的諸計算機的用戶,現(xiàn)在任何有一臺電話機的用戶都能夠避免支付諸長途電話費。
本發(fā)明的這些和其它的目的,特點,優(yōu)點和另一些可能的方面對于熟練的技術(shù)人員來說通過考慮下述的詳細(xì)的描述并結(jié)合所附的諸圖將變得非常明顯。


圖1是一個現(xiàn)有技術(shù)的話音因特網(wǎng)傳輸系統(tǒng)的諸部件的方框圖。
圖2是一個根據(jù)本發(fā)明的諸原理安排的設(shè)備的方框圖。
圖3是一個說明根據(jù)本發(fā)明的優(yōu)先實施例發(fā)送一個話音傳輸?shù)倪^程的流程圖。
圖4是一個說明根據(jù)本發(fā)明的諸原理構(gòu)造的一個話音發(fā)動器的諸部件的方框圖。
圖5是一個主話音發(fā)動器過程的流程圖。
圖6是一個話音端口建立相位過程的流程圖。
圖7是一個話音端口(I/O雙工)發(fā)送和接收過程的流程圖。
圖8是一個話音端口(I/O單工)發(fā)送和接收過程的流程圖。
圖9A是一個在話音端口作為一個用于同時將一個信號從單個話音發(fā)動器發(fā)送到多個話音發(fā)動器的多路轉(zhuǎn)換器工作時諸部件的方框圖。
圖9B是一個在話音端口作為一個用于同時在單個話音發(fā)動器處接收來自多個話音發(fā)動器的一個信號的多路轉(zhuǎn)換器工作時諸部件的方框圖。
圖10是一個由本發(fā)明提供的電話會議服務(wù)的流程圖。
圖11是一個由本發(fā)明提供的長途傳遞服務(wù)的流程圖。
圖12是一個由本發(fā)明提供的虛擬的電話服務(wù)的流程圖。
現(xiàn)在將參照諸圖進(jìn)行說明,在這些圖中用諸數(shù)字標(biāo)志給出本發(fā)明的各種不同的部件,并為了使一位熟練的技術(shù)人員能夠根據(jù)本發(fā)明進(jìn)行制造和利用本發(fā)明那樣地討論本發(fā)明。
當(dāng)描述現(xiàn)有技術(shù)時,不可避免地涉及一個在一臺和因特網(wǎng)連接的個人計算機上由用戶運行的軟件。如圖1所示,現(xiàn)有技術(shù)包括一臺有一個話筒12和揚聲器14的計算機。計算機10典型地通過一個本地訪問供應(yīng)商(圖中未畫出)連接到因特網(wǎng)16。另一位通話的用戶必須有一個類似的計算機系統(tǒng)18,它也有一個話筒20和揚聲器22,并通過它的因特網(wǎng)供應(yīng)商(圖中未畫出)耦合到因特網(wǎng)。將這些計算機10,18裝備起來,使它們能通過用諸詳細(xì)說明的通信協(xié)議的因特網(wǎng)進(jìn)行通信,這些協(xié)議是為使用因特網(wǎng)設(shè)計的。即,它們通過產(chǎn)生諸小的數(shù)字信息包(packet)經(jīng)過因特網(wǎng)進(jìn)行通信。將這些信息包傳輸?shù)揭粋€目的地,在那里在將它們分解成諸信息包以前,將諸信息包匯集成和原來的數(shù)據(jù)完全相同的緊密結(jié)合在一起的數(shù)據(jù)。
內(nèi)接于諸計算機10,18的是一個數(shù)字信號處理器24(DSP),用于將模擬話音數(shù)據(jù)轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù)或逆向轉(zhuǎn)換。因為一臺一般目的的計算機是用來運行程序的,所以DPS 24是以軟件的形式實現(xiàn)的。所以,不需要專門的硬件來增加為了完成處理過程的總的吞吐能力。
對于現(xiàn)有技術(shù)來說,存在若干個重大的缺點,它們現(xiàn)在困擾著現(xiàn)有技術(shù),并防止因特網(wǎng)作為一個電話傳輸媒體的更普遍的應(yīng)用。例如,現(xiàn)有技術(shù)需要提前計劃。這是因為現(xiàn)在的如圖1所示的諸系統(tǒng)除了另一臺計算機外不允許對任何其它的裝置進(jìn)行一個電話呼叫。所以,你要呼叫的人必須不僅有相同的電話軟件在計算機上運行,而且為了完成連接也必須在同一時間呼叫進(jìn)入因特網(wǎng)。所以,系統(tǒng)不能向預(yù)期的接收機發(fā)出一個呼入的警報。必須對呼叫進(jìn)行預(yù)先處理。因為這個原因,常常會遇到在同一時間在因特網(wǎng)上碰到二個用戶的情形,第一位主叫用戶必須將一個正規(guī)的長途電話呼叫放到第一位主叫用戶希望和他談話的用戶身上。
如我們能夠看到的,這種過程很快退變?yōu)閷τ脩舻牟环奖阈?。因為一個長途電話呼叫的第一分鐘是最昂貴的,所以必須放入一個正規(guī)的電話呼叫的事實也對呼叫用戶起作用。甚至呼叫的長度只有二秒鐘,主叫用戶除了“上網(wǎng)”外什么也沒有說,也要承擔(dān)第一分鐘的費用。當(dāng)這對于大多數(shù)呼叫來說不是非常重要時,對于全球各地的諸呼叫就變得不是無足輕重的。
現(xiàn)有技術(shù)的另一個缺點是在最好的情形中聲音質(zhì)量也很差。這是由于永遠(yuǎn)必須對數(shù)字化話音數(shù)據(jù)進(jìn)行壓縮引起的。需要壓縮以便加快處理,使得能夠用一個典型的14.4的調(diào)制解調(diào)器處理傳輸?shù)臄?shù)據(jù)量,從而話音傳輸在實時發(fā)生。
還有的另一個缺點是因為在因特網(wǎng)上必須有二臺計算機。如果因為某種原因,它們的因特網(wǎng)供應(yīng)商的狀態(tài)不好,或者更可能的是進(jìn)入計算機的所有的端口都占線,則直到一條線路變得空閑時都不能完成呼叫。
某些話音因特網(wǎng)系統(tǒng)也需要二方面的用戶都有一個電子郵件地址。電子郵件地址作為要被呼叫的對于因特網(wǎng)是已知的用戶的唯一的標(biāo)識符。這就嚴(yán)格地限制了這種特殊的系統(tǒng)對這樣一些人的使用,這些人通過它們自己的因特網(wǎng)訪問供應(yīng)商,已經(jīng)有了因特網(wǎng)訪問。
如一篇最近的新聞報道所說的,現(xiàn)在,主要是為業(yè)余愛好者調(diào)整現(xiàn)有的技術(shù),這些業(yè)余愛好者喜歡用它們的計算機和因特網(wǎng)訪問進(jìn)行免費的諸電話呼叫的新奇性。然而,現(xiàn)在因特網(wǎng)電話軟件的正規(guī)使用似乎被限制在20,000個用戶。
簡明地說,本發(fā)明能夠使一個本發(fā)明的用戶避免當(dāng)通過一個電話交換網(wǎng)在長距離上進(jìn)行通話時通常需要承擔(dān)的諸長途電話費。然而,和上面描述的諸系統(tǒng)不同,本發(fā)明對于用戶來說較不復(fù)雜得多,更加方便,改善了聲音質(zhì)量,并且不需要為了使用預(yù)先發(fā)出通知。
這些目的可通過圖2所示的設(shè)備來達(dá)到。本發(fā)明大大不同于其它的諸系統(tǒng)在于沒有因特網(wǎng)能力的裝置能夠通過因特網(wǎng)進(jìn)行通信。于是,和現(xiàn)有技術(shù)的用諸計算機的電話機相反,本發(fā)明提供一種非常不同的和更加有利的電話服務(wù)。
在瀏覽了一個優(yōu)先實施例的諸系統(tǒng)部件后,諸優(yōu)點就變得很明顯了。在主叫用戶方面,使用一臺典型的電話機30。這和將另一臺帶有話筒和揚聲器的計算機作為呼叫裝置才能執(zhí)行的現(xiàn)有的技術(shù)完全不同。這些優(yōu)點是立即可以明白的。不需要建立和運行復(fù)雜的軟件。不需要為一臺計算機購置外部的話筒和揚聲器。
通過,例如,但不限于,一個公共的或私人的電話交換網(wǎng)(PSTN),一個峰窩式交換機,PCS,電纜電話機或無線電31,用電話機30呼叫一個發(fā)端話音發(fā)動器32(聲頻發(fā)動器)。優(yōu)先地,發(fā)端話音發(fā)動器32位于一個本地電話呼叫的范圍內(nèi)。話音發(fā)動器32是本發(fā)明的心臟并使本發(fā)明的諸目的的大多數(shù)都能夠?qū)崿F(xiàn)。話音發(fā)動器32在功能上類似于美國專利申請No.08/585,628的傳真發(fā)動器,在這里將該專利用作參考。
話音發(fā)動器32完成若干能同時在軟件和硬件中運行的任務(wù)。例如,話音發(fā)動器32可能對于主叫用戶來說是本地的,或者它可能對于該呼叫的接收機來說是本地的。一個任務(wù)是接收一個來自發(fā)端電話機30的呼入。發(fā)端話音發(fā)動器32能夠或者促進(jìn)主叫用戶輸入一個接收電話機38的號碼或者等待主叫用戶不受促進(jìn)地輸入電話號碼。然后發(fā)端話音發(fā)動器32用區(qū)域代碼和主叫用戶進(jìn)入的接收電話機38的最前面的三個數(shù)字,計算一個接收話音發(fā)動器34的位置。在計算了位置后,發(fā)端話音發(fā)動器32必須和接收話音發(fā)動器34接觸,優(yōu)先地接收話音發(fā)動器34對于接收電話機38是本地的。
在一個接收話音發(fā)動器34,它在物理上最接近接收電話機38和一個接收話音發(fā)動器34,如果沒有一個接收話音發(fā)動器34對于接收電話機38來說是一個本地的電話呼叫,則它將承擔(dān)最少的長途電話費之間,進(jìn)行區(qū)別是重要的。這種區(qū)別之所以重要是因為話音發(fā)動器34越接近則用起來就越昂貴。所以,從區(qū)域代碼和最前面的三個數(shù)字確定接收話音發(fā)動器34的位置是保證對于主叫用戶可能有的最低的費用的最好方法。
在對建立電話呼叫進(jìn)行預(yù)先處理中,發(fā)端話音發(fā)動器32接觸接收話音發(fā)動器34后,接收電話機的完整號碼通過因特網(wǎng)到達(dá)接收話音發(fā)動器34。然后,接收話音發(fā)動器34通過,例如,一個公共的或私人的電話交換網(wǎng)(PSTN),一個峰窩式交換機,PCS,電纜電話機或無線電31撥打接收電話機的號碼。在時間的這個點,話音發(fā)動器32,34準(zhǔn)備用在諸電話機30,38之間的單工通信或優(yōu)先地雙工通信,傳輸語音或其它的諸聲音。
接收電話機38將對嚴(yán)格地通過一個PSTN 31不來自一個電話機的呼叫沒有指示。然而,如在接收電話機38上識別主叫用戶這樣一個服務(wù)將僅僅識別一個話音發(fā)動器32,34,而不是發(fā)端電話機30。這是因為ANI信息不是通過因特網(wǎng)16傳輸?shù)?。然而,主叫用戶的識別信息也和諸話音傳輸一起被傳輸是可能的。這將使接收電話機能顯示關(guān)于發(fā)端電話機30的正確的主叫用戶的識別信息。
假設(shè)接收電話機38被應(yīng)答,則話音發(fā)動器32,34同時執(zhí)行若干種功能,使話音通信能在主叫用戶和在實時接收呼叫的用戶之間傳輸。這在二個明顯的方面不同于現(xiàn)有技術(shù)。它們是總的帶寬和諸等候時間限制。
例如,因為數(shù)據(jù)是通過PSTN以及通過因特網(wǎng)傳輸?shù)?,所以典型地一臺計算機為了傳輸壓縮數(shù)據(jù)有一個14.4或者也許一個28.8 kbaud(千波特)的調(diào)制解調(diào)器的限制。與此相反,話音發(fā)動器32,34沒有這樣的限制。因為它們是在因特網(wǎng)上的諸專用節(jié)點,所以諸話音發(fā)動器能夠有高得多的諸傳輸速率而沒有典型的14.4 kbaud的限制。這樣產(chǎn)生的結(jié)果是放松了對數(shù)據(jù)壓縮的諸要求。典型地,為了滿足對諸實時通話速率的諸要求必需進(jìn)行數(shù)據(jù)壓縮。但是用本發(fā)明,壓縮不一定如此苛刻,于是導(dǎo)致一個較高質(zhì)量的聲頻總通過量。因為話音發(fā)動器32,34是諸專用裝置,它們也能夠用專用的數(shù)字信號處理硬件實施壓縮而不是如許多典型的計算機電話服務(wù)那樣依靠軟件。依賴于對價格的諸多約束和要處理的呼叫的數(shù)量,盡管它是軟件壓縮的典型的較貴的替代物,但它是一種可行的方法。然而,較快和較貴的硬件壓縮的諸優(yōu)點常常在重要性上超過較慢的諸軟件壓縮速度。
等候時間是存在在現(xiàn)有技術(shù)的諸計算機電話機中的一個問題,因為當(dāng)將傳輸速度限制在14.4 kbaud時有較長的機內(nèi)延遲。典型地,當(dāng)一個人說話而另一個人聽他說時他們之間的延遲多達(dá)一秒半鐘。這能夠?qū)е轮T句子的間斷和暫停,因為一個說話人不知道對方是否就要說話。本發(fā)明顯然處于一個有利的位置,因為只有一個話音模擬信號而不是數(shù)字化數(shù)據(jù)正在通過PSTN傳輸。
如果假設(shè)在諸用戶之間將發(fā)生雙工通信,則本發(fā)明的方法以下列方式進(jìn)行。當(dāng)一個人對著一個電話機30,38講話時,來自發(fā)端電話機30的模擬話音傳輸或信號通過PSTN 31傳輸?shù)揭粋€話音發(fā)動器32,34。話音發(fā)動器32,34通過數(shù)字信號處理(DSP)裝置(軟件或硬件)使典型的諸模擬話音信號數(shù)字化。然后,數(shù)字化的信號被壓縮裝置(軟件或硬件)壓縮。然后,話音發(fā)動器32,34通過產(chǎn)生用TCP/IP協(xié)議的諸離散的數(shù)據(jù)包,為通過因特網(wǎng)傳輸準(zhǔn)備壓縮數(shù)據(jù)。這些數(shù)據(jù)包通過不同的諸路由沿因特網(wǎng)傳輸?shù)揭粋€互補的(發(fā)端的或接收的)話音發(fā)動器32,34。然后,互補的話音發(fā)動器32,34通過以諸數(shù)據(jù)包傳輸?shù)捻樞虬才胖T數(shù)據(jù)包,重建原來的被壓縮的和經(jīng)數(shù)字化的消息,使傳輸?shù)臄?shù)據(jù)去壓縮,并在數(shù)字信號處理裝置中執(zhí)行一個數(shù)字到模擬的變換以便重新產(chǎn)生傳輸?shù)穆曨l數(shù)據(jù)。
上述的過程由于就主叫用戶和接收者能夠識別來說,使它在實時中發(fā)生的時間約束變得更加復(fù)雜。這可能就是為什么市場在克服這些技術(shù)問題時進(jìn)行得很慢的原因,而本發(fā)明的方法和設(shè)備就能解決這些問題。然而,使本發(fā)明成為現(xiàn)實的系統(tǒng)的關(guān)鍵是創(chuàng)造出諸話音發(fā)動器。一個專用的話音發(fā)動器能夠接收輸入的聲頻數(shù)據(jù)(典型地,一個人的話音),使該聲音數(shù)字化,將它壓縮以便傳輸,在另一個話音發(fā)動器上將數(shù)據(jù)去壓縮,將數(shù)字化的聲音變換回到一個模擬信號,并以一個不大的延遲將它顯示出來。在一個優(yōu)先的實施例中,話音發(fā)動器也將數(shù)據(jù)加密,使得當(dāng)通過因特網(wǎng)傳輸會話時,會話受到保護(hù)并實現(xiàn)私人化。
話音發(fā)動器也能夠在單個因特網(wǎng)連接上對許多話音連接進(jìn)行多路轉(zhuǎn)換操作。所以,實際上當(dāng)將語音和其它的聲頻數(shù)據(jù)傳輸?shù)街T話音發(fā)動器時,通過因特網(wǎng)僅傳輸一個信號。
我們能夠看到接收電話機38不必是系統(tǒng)的一個用戶。本發(fā)明只需要產(chǎn)生一個諸預(yù)先定義的發(fā)端電話機號碼的數(shù)據(jù)庫,或者能夠使帶有一個伴隨的被批準(zhǔn)的口令的任何電話號碼進(jìn)行一次呼叫。
作為一個總結(jié),上述的優(yōu)先實施例描述了一個系統(tǒng),其中一個非因特網(wǎng)協(xié)議的通信裝置能夠通過因特網(wǎng)將模擬信號傳輸?shù)搅硪粋€非因特網(wǎng)協(xié)議的通信裝置(以后稱為一個沒有TCP/IP能力的裝置)。該系統(tǒng)能夠?qū)?shù)據(jù)傳輸?shù)绞澜绲娜魏蔚胤蕉恍璩袚?dān)諸長途電話費,并且不需一個對于現(xiàn)有技術(shù)的諸計算機電話機來說是典型的復(fù)雜的呼叫過程。此外,只有主叫用戶必須是一個所描述的因特網(wǎng)電話系統(tǒng)的用戶。
本發(fā)明也修改優(yōu)先實施例。除了能使一個人用一臺在一個電話交換網(wǎng)31上的電話機,去呼叫在一個電話交換網(wǎng)31上的另一臺電話機外,主叫用戶也能夠?qū)υ谝蛱鼐W(wǎng)上的一臺計算機40進(jìn)行一個呼叫。用于這個過程的方法和設(shè)備稍微不同于已經(jīng)描述過的方法和設(shè)備。然而,該過程需要對一臺在因特網(wǎng)上的計算機的一個位置進(jìn)行映射,使得一個發(fā)端話音發(fā)動器32能夠?qū)崿F(xiàn)聯(lián)系。
例如,當(dāng)一個主叫用戶希望呼叫一臺在因特網(wǎng)上的計算機時(實際上一個人坐在計算機前,他能夠聽見主叫用戶的話音),主叫用戶再次對一個發(fā)端話音發(fā)動器32進(jìn)行一個呼叫。然而,代替當(dāng)話音發(fā)動器32被提示時,將區(qū)域代碼和一個接收電話機的號碼輸入話音發(fā)動器32,主叫用戶能夠從一個提供撥打一臺計算機的選擇的菜單進(jìn)行選擇。為了成功地完成該呼叫,計算機的位置必須是可以確定的。這可通過對于熟練的技術(shù)人員來說是已知的任何方法來實現(xiàn)。一個方法是用一個因特網(wǎng)協(xié)議(IP)地址。大多數(shù)計算機都是因特網(wǎng)上的諸節(jié)點。所有的節(jié)點都有一個IP地址,即使它是當(dāng)它通過一個因特網(wǎng)供應(yīng)商和該因特網(wǎng)連接時分配給一臺計算機的一個暫時的地址。所以,該方法由要求主叫用戶呼叫發(fā)端話音發(fā)動器32開始。然后能夠提示主叫用戶去輸入一個IP地址。然后,話音發(fā)動器32訪問在指定的IP地址上的諸節(jié)點,并在和發(fā)端話音發(fā)動器32兼容的節(jié)點上用以前分配的軟件建立起一條鏈路。所以,這個過程和現(xiàn)有技術(shù)的不同在于只有一個用戶,即接收計算機40,必須運行軟件并有對于計算機40來說必需的諸附屬裝置,以便對諸信號進(jìn)行數(shù)字化處理,壓縮和去壓縮,以及加密。事實上,一個非TCP/IP裝置30(電話機)能夠有利地和一個有TCP/IP能力的裝置40(計算機)天衣無縫地進(jìn)行通信。
另一種方法可能是利用域名服務(wù)(DNS),它已經(jīng)在因特網(wǎng)上用于識別在因特網(wǎng)上的任何計算機節(jié)點。在這種方法中,我們利用因特網(wǎng)的本機地址的諸標(biāo)記能力而不必對一個現(xiàn)有的服務(wù)進(jìn)行重新發(fā)明。
專門對于一個TCP/IP裝置,如一個多媒體計算機40,話音發(fā)動器32,34能夠以自適應(yīng)微分脈沖代碼調(diào)制(ADPCM)格式將數(shù)據(jù)編碼,用和因特網(wǎng)16耦合的大多數(shù)其它的多媒體計算機40能夠很容易地懂得這種格式。這使一個呼叫來自或進(jìn)入一個在因特網(wǎng)16上的計算機40,計算機40有一個聲卡,話筒和軟件,它們是為了與一個話音發(fā)動器32,34通信所需要的。
上述的過程也有許多變化,在另一些可能的實施例中提出了這些變化。例如,代替輸入接收計算機40的一個IP地址,主叫用戶能夠輸入一個電子郵件地址。如熟練的技術(shù)人員所熟知的,能夠詢問一個電子郵件地址,以便確定電子郵件地址的所有者在那個時候是否在因特網(wǎng)上。如果用戶是在因特網(wǎng)上的一個計算機節(jié)點上,則在計算機40和發(fā)端話音發(fā)動器32之間開始一個電話呼叫。我們應(yīng)該看到存在熟練的技術(shù)人員所熟知的其它許多方法,用于在一個電話交換網(wǎng)上的一個人和在因特網(wǎng)上的一臺計算機用戶之間開始電話呼叫,我們認(rèn)為這些方法是在本詳細(xì)說明的范圍內(nèi)。
上述諸過程的復(fù)雜性在于在因特網(wǎng)16上的一個計算機40的節(jié)點也能夠通過因特網(wǎng)16對在一個電話交換網(wǎng)31上的一臺電話機38進(jìn)行一個電話呼叫。該過程甚至不比已描述過的相反情形復(fù)雜。這是因為它能非常簡單地確定接收電話機38的位置。例如,計算機節(jié)點40通過運行將計算機和一個話音發(fā)動器的數(shù)據(jù)庫連接起來的軟件,訪問一個接收話音發(fā)動器34。該軟件提示用戶輸入?yún)^(qū)域代碼和接收電話機38的電話號碼,并且話音發(fā)動器的數(shù)據(jù)庫確定哪個話音發(fā)動器將對呼叫起到接收話音發(fā)動器34的作用。然后,指示接收話音發(fā)動器34通過和它耦合的電話交換網(wǎng)31完成電話呼叫。
于是本發(fā)明能夠通過因特網(wǎng)16在二個非TCP/IP裝置之間,在一個非TCP/IP裝置和一個TCP/IP裝置之間進(jìn)行通信,其中非TCP/IP裝置開始電話呼叫,或者其中TCP/IP裝置開始電話呼叫。如果發(fā)端的和接收的話音發(fā)動器32,34兩者都分別地位在發(fā)端的和接收的電話機30,38的一個本地電話呼叫的范圍內(nèi),則所有這些通信都能夠進(jìn)行而不必支付諸長途電話費。當(dāng)只有單個電話機30,38參與過程,和主叫用戶或接收者是在因特網(wǎng)16上的一臺計算機40時,這也是真實的。
當(dāng)然,存在許多如果一個發(fā)端的或接收的話音發(fā)動器32,34不位在本地電話呼叫距離內(nèi),不可避免地要支付長途電話費的時候。然而,理想地將如此分布諸話音發(fā)動器32,34,使得大多數(shù)主叫用戶能夠利用由本發(fā)明提供的諸服務(wù)。
當(dāng)本公布已經(jīng)提供了全部詳情,使得熟練的技術(shù)人員能夠?qū)⒈景l(fā)明付諸實踐時,還存在一些專門屬于本發(fā)明的詳細(xì)情況,知道這些詳細(xì)情況對于能夠?qū)崿F(xiàn)優(yōu)先實施例是有利的。我們將通過諸流程圖和諸方框圖提供這些詳細(xì)情況,這些圖主要描述了當(dāng)一次呼叫時執(zhí)行的內(nèi)部的話音發(fā)動器的諸過程。
從圖3開始,流程圖描述了當(dāng)撥打一個接收電話機裝置的一個電話號碼時用戶應(yīng)跟隨的諸過程。如能夠看到的那樣,該過程僅僅比今天的一個直撥電話呼叫稍微復(fù)雜一些。事實上,和許多長途電話公司比較,這些公司有它們自己的諸復(fù)雜的訪問代碼,這些代碼自從撤消長途電話工業(yè)的登記就已經(jīng)出現(xiàn)了,該過程是相當(dāng)簡單的。
通過撥打一個優(yōu)先的本地話音發(fā)動器訪問號碼,該號碼提供對一個話音發(fā)動器的電話交換網(wǎng)的訪問,對話音發(fā)動器32進(jìn)行訪問,如步驟44所示。步驟46對于確定該用戶是否正在從一個預(yù)先被編程和批準(zhǔn)的用戶進(jìn)行呼叫是必需的。如果用戶正在從一個預(yù)先被編程的號碼進(jìn)行呼叫,則只有該用戶必須輸入接收電話機號碼,如步驟48所示。為了增加保密性,如果發(fā)端電話機號碼不是話音發(fā)動器32認(rèn)識的號碼,則本發(fā)明的過程需要驗證口令,如步驟50所示。在驗證口令后,用戶繼續(xù)進(jìn)行到步驟48。該過程有利地能夠使一個用戶在步驟52和54選擇和多個不同的電話機同時進(jìn)行通信。如果我們希望的話,用戶在步驟54只是簡單地繼續(xù)輸入附加的諸目的地(接收的)電話機號碼。這個加入諸目的地號碼的過程一直繼續(xù)進(jìn)行到所有希望的號碼都已輸入和在步驟56已進(jìn)行了(諸)電話呼叫為止。
整個過程和最佳情形中的正常的長途電話直撥的不同在于至少要撥打二個電話號碼。第一個號碼是一個本地話音發(fā)動器訪問號碼,它優(yōu)先地是本地的。第二個號碼是目的地號碼。
圖4是一個根據(jù)本發(fā)明的諸目的建造的一個話音發(fā)動器32的主要硬件部件的以方框圖形式出現(xiàn)的分解圖。話音發(fā)動器32能夠是如圖2所示的發(fā)端話音發(fā)動器32以及接收話音發(fā)動器34。
圍繞話音發(fā)動器32的諸部件畫出一個方框58,以便以功能說明諸分部。話音發(fā)動器本身是一個專用的中斷驅(qū)動的計算機系統(tǒng)。在一個優(yōu)先的實施例中,計算機是一個基于英特爾的的復(fù)雜指令集計算機(CISC)的計算機系統(tǒng)。然而,這并不意味著不能用一個以簡化指令集計算機(RISC)為基礎(chǔ)的系統(tǒng)。
計算機系統(tǒng)由一個操作系統(tǒng)控制,并且在本發(fā)明中已經(jīng)在視窗NT版本3.5(59)下完成。再一次,這并不排除使用其它的諸操作系統(tǒng),如UNIX或它的任何變化形式。對本發(fā)明來說重要的是操作系統(tǒng)有能力提供一個多任務(wù)的操作環(huán)境。
我們不將使本發(fā)明的方法得以實現(xiàn)的軟件本身看作成為本專利主題的代碼結(jié)構(gòu)。寧可認(rèn)為它是由軟件實現(xiàn)的諸特殊的功能,這些功能很重要并將在下面予以說明。在功能上可將話音發(fā)動器32看作是由至少一個話音端口(聲頻端口)60,至少一個話音交換臺(board)(數(shù)字信號處理器DSP)61,和一個因特網(wǎng)接口62組成的。話音端口62通過用來發(fā)射和接收諸信號(代表如語音那樣的諸聲音的聲頻數(shù)據(jù))兩者的至少一個話音交換臺61,為話音發(fā)動器32提供對電話交換網(wǎng)的諸線路63的通信接入。話音端口60也為話音發(fā)動器32提供因特網(wǎng)接入,用于發(fā)射和接收諸信號,這些信號被密封成為了通過因特網(wǎng)16傳輸?shù)闹T因特網(wǎng)數(shù)據(jù)包。
諸話音端口60有一個如上所述的雙重功能。這二個功能都通過一個電話交換網(wǎng)31發(fā)送和接收諸信號,以及通過因特網(wǎng)接口62和因特網(wǎng)16通信。從諸電話線路63到一個話音端口60的通信發(fā)生在一條連線64上,每一條連線64都能夠既發(fā)送又接收數(shù)據(jù)。在話音發(fā)動器32內(nèi)部發(fā)生的諸特殊的過程將在后面的諸流程圖中加以描述。
話音發(fā)動器32由圖5所示的一個主話音發(fā)動器過程65控制。這個過程65能使話音發(fā)動器32作為一個用于控制和管理話音發(fā)動器32和所描述的必需的諸子過程的中央處理器起作用。在開始時,主話音發(fā)動器過程65如需要那樣使所有的硬件初始化,如步驟70所示。步驟72涉及諸話音端口連線64的激活。這些連線64管理所有的接口連接62,61。
主話音發(fā)動器過程65保持在一個循環(huán)中,等待事件的通知76。在接到來自已經(jīng)開始的諸過程中的任何一個的通知后,發(fā)送一個信號78,以便開始對通知信號的檢驗。首先,計算機系統(tǒng)在步驟80檢驗通知是有效的而不是一個硬件引起的錯誤。能夠以許多熟練的技術(shù)人員所熟知的方式進(jìn)行這個檢驗80,它不是本專利的主題。如果沒有錯誤,過程65回到一個循環(huán),等待另一個事件的通知76。
例如,一個事件通知的報警可以是一個系統(tǒng)報警,指出將執(zhí)行診斷軟件。下一個步驟82對硬件進(jìn)行試驗和診斷。步驟82能夠或者由有自動診斷軟件的系統(tǒng)自動地完成,或者一條消息或其它的指示器能夠向一個計算機系統(tǒng)管理器發(fā)出系統(tǒng)需要維護(hù)的報警。如果診斷步驟82是自動的,則在步驟84中通過計算機系統(tǒng)使發(fā)生故障的硬件不起作用,使其不會干擾計算機系統(tǒng)的工作。
如圖5指出的那樣,步驟72激活I(lǐng)/O循環(huán)建立階段99,I/O循環(huán)雙工階段170,I/O循環(huán)單工階段200。如圖6所示的建立階段99定義為當(dāng)話音發(fā)動器34必須回答來自發(fā)端電話機30的一個呼入,以及將一個呼叫放入接收電話機38時,在接收話音發(fā)動器34中發(fā)生的諸步驟。根據(jù)來自在步驟104中的一個呼入的DSP 61的通知,話音端口連線64驗證上網(wǎng)的用戶。為了進(jìn)行驗證,話音端口連線64在步驟108中從用ANI的DSP 61恢復(fù)發(fā)端電話機30的號碼,并在步驟109讓呼叫進(jìn)入系統(tǒng)。如果發(fā)端電話機30的號碼是一個在一個話音發(fā)動器數(shù)據(jù)庫中預(yù)先編程的號碼,如在步驟110中確定的,那么在步驟112中對于(諸)接收電話機的目的地的號碼,提示主叫用戶。
另一方面是通過將一個裝置連接到發(fā)端電話機30的電話線31得到發(fā)端電話機30的號碼的過程。該裝置將自動地傳輸發(fā)端電話機30的號碼。如果發(fā)端電話機30不在預(yù)先定義的數(shù)據(jù)庫中,那么在步驟116中話音端口連線64將顯示一個歡迎詞并要求用戶通過,例如,諸按鍵音(DTMF)信號輸入一個口令,并且將用這個口令驗證主叫用戶。如果在步驟118主叫用戶適當(dāng)?shù)剡M(jìn)行了驗證,則過程繼續(xù)進(jìn)行到步驟112。否則在步驟119中通知主叫用戶口令不正確并要求重新輸入口令。如果如在步驟120中確定的那樣存在太多的錯誤,則在步驟122中告訴主叫用戶口令不正確,并在步驟124掛斷這條線路和使過程重新開始。然而,如果沒有呼叫被成功地完成,則在步驟138向用戶通知這個呼叫,并在步驟140掛斷電話線63和使過程復(fù)位。
如果主叫用戶適當(dāng)?shù)剡M(jìn)行了驗證,則在步驟112中話音端口連線64恢復(fù)(諸)目的地電話機的號碼或諸號碼。為了完成一個會議呼叫,用戶可以輸入多于一個的號碼。然后話音發(fā)動器32呼叫同時連接在一起的所有用戶。然后為了完成呼叫在步驟114和接收話音發(fā)動器34聯(lián)系。如果如在步驟116中確定的那樣,對于一個接收電話機38至少成功地完成了一次呼叫,則在步驟118中過程進(jìn)入諸I/O循環(huán)階段170,200中的一個。在步驟120讓呼叫進(jìn)入計費,并在步驟122中當(dāng)呼叫完成時掛斷該線路和使過程重新開始。
發(fā)端話音發(fā)動器32如上所述能作為一個接收話音發(fā)動器34工作。在這種情形中,根據(jù)在步驟124中一個呼出的通知,在步驟126中話音發(fā)動器32告訴DSP 61實施復(fù)位,然后在步驟128撥打接收電話機38的號碼。如果如在步驟130中確定的那樣對呼叫作出回答,和成功地完成一次連接,則在步驟132中呼叫進(jìn)入諸I/O循環(huán)階段170,200中的一個。否則,在步驟134話音發(fā)動器32通知發(fā)端電話機30呼叫沒有完成,并在步驟136中讓信息進(jìn)入計費,掛斷電話線路31和使話音端口建立階段重新開始。
I/O循環(huán)階段能分成二個不同類型的過程,雙工170和單工200,并控制從DSP 61和因特網(wǎng)16的數(shù)據(jù)輸入和輸出。這通過控制用于記錄和顯示兩者的DSP來達(dá)到。于是,諸I/O循環(huán)階段170,200能夠或者以一個同時記錄和顯示的雙工模式或者以一個或記錄數(shù)據(jù)或顯示數(shù)據(jù)但不是同時的單工模式使DSP 61工作。
圖7所示的雙工模式是系統(tǒng)工作的優(yōu)先模式并且可通過要求話音端口連線64工作在雙工模式進(jìn)行選擇。在該模式中,如果話音發(fā)動器是發(fā)端話音發(fā)動器32,則用戶可以同時顯示和記錄來自發(fā)端電話機30的話音/聲音數(shù)據(jù),或者如果話音發(fā)動器是接收話音發(fā)動器34,則用戶可以同時顯示和記錄來自接收電話機38的話音/聲音數(shù)據(jù)。通過向DSP 61發(fā)出諸無阻塞呼叫,使得它當(dāng)?shù)却齺碜訮STN 31的數(shù)據(jù)時可以記錄數(shù)據(jù),來實現(xiàn)雙工模式。I/O循環(huán)階段170等待發(fā)生一個記錄或顯示事件并作相應(yīng)的處理。
I/O循環(huán)雙工過程170由在步驟172中等待發(fā)生一個事件開始。存在三個它將對它們作出響應(yīng)的事件。第一個事件路徑是當(dāng)通過PSTN 31接收數(shù)據(jù)時發(fā)生的。在這個事件中,I/O循環(huán)170要求DSP 60在步驟174中記錄通過PSTN 31接收的數(shù)據(jù)。在步驟176將該數(shù)據(jù)數(shù)字化,壓縮和加密。在這一點,在用一個適當(dāng)?shù)囊蛱鼐W(wǎng)協(xié)議進(jìn)行密封后能將數(shù)據(jù)傳輸出去,然后在步驟178將數(shù)據(jù)發(fā)送到接收話音發(fā)動器34。在傳輸后,如在步驟180中所示的那樣,過程170確定呼叫是否仍然是有效的(所以將發(fā)生進(jìn)一步的處理)。如果呼叫是有效的,則過程循環(huán)回到步驟172,以便等待一個事件的通知。在另一方面,如果呼叫是無效的,則過程終止并通知遠(yuǎn)程的話音發(fā)動器在連接中出現(xiàn)中斷。這發(fā)生在步驟190中。
第二個事件路徑是當(dāng)通過PSTN 31從一個電話機30,38接收數(shù)據(jù)時發(fā)生的。如步驟182中所示的那樣,通過因特網(wǎng)接口62接收該數(shù)據(jù)并將數(shù)據(jù)傳輸?shù)紻SP 61,在那里數(shù)據(jù)被記錄下。DSP 61必須將數(shù)據(jù)解密和去壓縮,最后在步驟184使數(shù)字化的過程反轉(zhuǎn)以便得到原來的信號。然后通過向DSP 61發(fā)出一個無阻塞呼叫,在步驟186依靠將信號通過PSTN 31傳輸?shù)揭粋€電話機30,38,由DSP 61將信號顯示出來。
能夠發(fā)生的另一個事件路徑是在本地電話機掛斷時的用戶,如在步驟188中所示。當(dāng)該事件發(fā)生時,通知遠(yuǎn)程的話音發(fā)動器并且使過程復(fù)位。
圖8所示的單工模式不是系統(tǒng)工作的優(yōu)先模式,但是可通過要求話音端口連線64工作在單工模式進(jìn)行選擇。在該模式中,如果話音發(fā)動器是發(fā)端話音發(fā)動器32,則用戶可以或者顯示或者記錄來自發(fā)端電話機30的話音/聲音數(shù)據(jù),或者如果話音發(fā)動器是接收話音發(fā)動器34,則用戶可以或者顯示或者記錄來自接收電話機38的話音/聲音數(shù)據(jù)。通過不向DSP 61發(fā)出諸無阻塞呼叫,使得它只可能記錄或顯示數(shù)據(jù),來實現(xiàn)單工模式。I/O循環(huán)單工過程200等待發(fā)生一個記錄或顯示事件并作相應(yīng)的處理。
I/O循環(huán)單工過程200或者由記錄在500毫秒中的通過PSTN 31從一個電話機30,38接收的數(shù)據(jù),如步驟202所示,或者由在10毫秒中沒有激活發(fā)生(在線路上保持靜默)開始。然后過程在步驟204確定呼叫是否仍然是有效的。如果不是,在步驟206通知遠(yuǎn)程話音發(fā)動器。
然而,如果呼叫是有效的,在步驟208中過程確定數(shù)據(jù)是否被記錄。如果數(shù)據(jù)被DSP 61記錄,則在一個優(yōu)先實施例中將數(shù)據(jù)數(shù)字化,壓縮和加密,如步驟210所示。然后在步驟212通過因特網(wǎng)16將數(shù)據(jù)傳輸?shù)竭h(yuǎn)程(接收的或發(fā)端的)話音發(fā)動器。
如果在步驟208中沒有接收到數(shù)據(jù),則在步驟214中過程驗證是否有任何數(shù)據(jù)等著被DSP 61顯示出來。如果沒有,則過程循環(huán)回到步驟202。然而,如果有要被顯示的數(shù)據(jù),則在步驟216將數(shù)據(jù)解密,去壓縮,并將數(shù)字化過程逆向進(jìn)行。然后在步驟218中DSP 61通過PSTN 31將信號發(fā)送給電話機30,38來顯示數(shù)據(jù)。如果呼叫仍然是有效的,如在步驟220中確定的那樣,則過程循環(huán)回到步驟214,并顯示更多的數(shù)據(jù)。否則,在步驟222通知遠(yuǎn)程話音發(fā)動器,并使過程復(fù)位。
我們應(yīng)該看到話音端口60是一個多路轉(zhuǎn)換器,它使利用一個多任務(wù)的操作系統(tǒng)59和同時執(zhí)行諸過程成為可能。所以,在一個如圖9A所示的發(fā)送模式中,多個話音發(fā)動器34能夠從單個發(fā)端話音發(fā)動器32接收話音數(shù)據(jù)。
同樣,在圖9B中,單個發(fā)端話音發(fā)動器32能夠同時從多個接收話音發(fā)動器34接收數(shù)據(jù),諸接收話音發(fā)動器34不和諸發(fā)端話音發(fā)動器32一樣工作。將數(shù)據(jù)混合起來,以便包括單個數(shù)據(jù)流,然后發(fā)送給遠(yuǎn)程話音發(fā)動器32。
當(dāng)上述的詳細(xì)描述集中在本發(fā)明的主要特點,即通過因特網(wǎng)傳輸來自諸非TCL/IP裝置的信號時,有若干其它的服務(wù),本發(fā)明除了在諸非TCL/IP裝置和諸TCP/IP裝置之間傳輸數(shù)據(jù)外,還使這些服務(wù)既可行又合乎需要。這些是通過因特網(wǎng)前進(jìn)的呼叫,長距離傳遞,和虛擬的電話機。
呼叫會議服務(wù)如圖10所示,并提供通過因特網(wǎng)實現(xiàn)和多于一個的用戶通話的能力。話音發(fā)動器32的任務(wù)是向多個目的地分配信號,這些目的地是由來自發(fā)端電話機30的用戶輸入的。如圖10所示,我們指出為了到達(dá)多個不同的接收電話機38,可能有多于一個的接收話音發(fā)動器34。
圖11所示的長途傳遞服務(wù)是為了那些接收電話機38,它們位于比離開所有接收話音發(fā)動器34的一個本地電話交換網(wǎng)呼叫更遠(yuǎn)的地方。雖然這種情形理想地是很少發(fā)生的,但無疑是可能的。所以,本發(fā)明通過確定將支付最少費用的接收話音發(fā)動器34的位置,對打到接收電話機38的長途呼叫260進(jìn)行補償。通過和諸長途電話供應(yīng)商簽訂合同,得到比諸單個用戶能夠獲得的較低價格和較高音量的合同,使長途電話費進(jìn)一步減少。這向主叫用戶保證通過因特網(wǎng)16,將以一個總是比主叫用戶打直撥電話低的價格傳輸信號。
如圖12所示的虛擬的電話機為一個用戶提供適應(yīng)這樣一些顧客或其它的人們的能力,這些人缺少財力去打昂貴的或大量的長途電話呼叫,或者只是提供另一個方便。特別是,一個用戶“創(chuàng)造”出一個虛擬的電話機268,它是一個來自一個發(fā)端電話機30的本地電話呼叫。新電話機268實際上就是一個本地話音發(fā)動器32。然而,替代要求發(fā)送人輸入一個接收電話機38的長途電話號碼,發(fā)端話音發(fā)動器32有一個系統(tǒng),它用于將一個發(fā)端電話機30為訪問發(fā)端話音發(fā)動器32進(jìn)行呼叫的一個電話機電話標(biāo)記下來。然后發(fā)端話音發(fā)動器32將有和該電話機相關(guān)的諸指示,通過這些指示發(fā)端話音發(fā)動器32被訪問,使得發(fā)端話音發(fā)動器32通過因特網(wǎng)和用戶的接收電話機38連接。在這種方式中,發(fā)端話音發(fā)動器32不需要和每一個顧客的發(fā)端電話機號碼預(yù)先編程。
例如,在紐約的商業(yè)公司要求允許在洛杉磯的大量小顧客能夠通過撥打一個洛杉磯本地的電話號碼來實施一個呼叫。能夠通過撥打555-0123呼叫洛杉磯本地的虛擬的電話機268。話音發(fā)動器32將到該號碼的任何呼叫標(biāo)記下來,就象直撥到商業(yè)公司的接收電話機38那樣。于是,當(dāng)顧客的發(fā)端電話機30呼叫虛擬的電話機268時,話音發(fā)動器32立即將信號傳向在紐約的商業(yè)公司的接收電話機38。顧客只需要進(jìn)行一次本地電話的呼叫,并且不會因該長途信號傳輸向商業(yè)公司收費,這是很有利的。
我們應(yīng)該懂得上述的諸實施例只是應(yīng)用本發(fā)明的諸原理的示范說明。那些熟練的技術(shù)人員可能想出許多修改和另一些安排,而沒有偏離本發(fā)明的精神和范圍。我們用所附的權(quán)利要求書包括這樣的諸種修改和安排。
權(quán)利要求
1.一個通過因特網(wǎng)傳輸話音/聲音的聲頻傳輸系統(tǒng),所說的系統(tǒng)包括至少一個發(fā)端電話機裝置,用于通過一個第一個電話交換網(wǎng)傳輸一個代表聲音的模擬信號;至少一個發(fā)端聲頻發(fā)動器裝置,用于通過第一個電話交換網(wǎng)接收模擬信號,將所說的信號數(shù)字化,將信號壓縮,將信號密封在至少一個用一個因特網(wǎng)協(xié)議的因特網(wǎng)數(shù)據(jù)包中,使得報文適合于通過因特網(wǎng)傳輸,和用于通過因特網(wǎng)傳輸信號;至少一個接收聲頻發(fā)動器裝置,用于接收至少一個由發(fā)端聲頻發(fā)動器裝置傳輸?shù)囊蛱鼐W(wǎng)數(shù)據(jù)包,將該至少一個因特網(wǎng)數(shù)據(jù)包去密封以便恢復(fù)信號,使信號去壓縮,將信號變換回到一個模擬形式,和用于通過一個第二個電話交換網(wǎng)傳輸一個模擬信號;和至少一個接收電話機裝置,用于通過第二個電話交換網(wǎng)接收模擬信號。
2.在權(quán)利要求1中定義的系統(tǒng),其中至少一個發(fā)端電話機裝置和至少一個接收電話機裝置是設(shè)計得用于通過一個在一個雙工或單工模式中的電話交換網(wǎng)進(jìn)行聲頻信息的雙向通信的諸電話機。
3.在權(quán)利要求2中定義的系統(tǒng),其中至少一個發(fā)端電話機裝置和至少一個接收電話機裝置是不能根據(jù)一個因特網(wǎng)協(xié)議,將一個模擬信號密封在適合于通過因特網(wǎng)傳輸?shù)闹T因特網(wǎng)數(shù)據(jù)包中的諸電話機。
4.在權(quán)利要求1中定義的系統(tǒng),其中至少一個發(fā)端電話機裝置和至少一個接收電話機裝置是位于彼此離開的諸遠(yuǎn)程距離上,使得為在它們之間進(jìn)行一個直接呼叫應(yīng)支付諸長途電話費。
5.在權(quán)利要求1中定義的系統(tǒng),其中至少一個發(fā)端聲頻發(fā)動器裝置有至少一個聲頻端口,通過一條聲頻端口連線將該聲頻端口耦合到第一個電話交換網(wǎng)。
6.在權(quán)利要求1中定義的系統(tǒng),其中至少一個接收聲頻發(fā)動器裝置有至少一個聲頻端口,通過一條聲頻端口連線將該聲頻端口耦合到第二個電話交換網(wǎng)。
7.在權(quán)利要求1中定義的系統(tǒng),其中至少一個發(fā)端聲頻發(fā)動器裝置有一個聲頻端口,通過一條聲頻端口連線將該聲頻端口耦合到一個因特網(wǎng)接口,通過一個專用的連接將該因特網(wǎng)接口耦合到因特網(wǎng)。
8.在權(quán)利要求1中定義的系統(tǒng),其中至少一個接收聲頻發(fā)動器裝置有一個聲頻端口,通過一條聲頻端口連線將該聲頻端口耦合到一個因特網(wǎng)接口,通過一個專用的連接將該因特網(wǎng)接口耦合到因特網(wǎng)。
9.在權(quán)利要求1中定義的系統(tǒng),其中從由一個電話交換網(wǎng)電話機,一個蜂窩式電話機,和一個電纜電話機組成的電話機組中選出至少一個發(fā)端電話機裝置和至少一個接收電話機裝置。
10.在權(quán)利要求1中定義的系統(tǒng),其中至少一個發(fā)端聲頻發(fā)動器裝置和至少一個接收聲頻發(fā)動器裝置在功能上是可互換的。
11.在權(quán)利要求10中定義的系統(tǒng),其中有多個發(fā)端聲頻發(fā)動器裝置和接收聲頻發(fā)動器裝置,分布在許多不同的專用的因特網(wǎng)站點上。
12.在權(quán)利要求1中定義的系統(tǒng),其中至少一個發(fā)端聲頻發(fā)動器裝置和至少一個接收聲頻發(fā)動器裝置是由下列裝置組成的至少一個聲頻端口,它有至少一條聲頻端口連線,所說的至少一條聲頻端口連線提供對一個電話交換網(wǎng)的訪問,和有至少一個第二條聲頻端口連線,用于提供對一個因特網(wǎng)接口裝置的接入;和一個聲頻處理裝置,用于處理通過電話交換網(wǎng)接收的多個第一批信號,和用于處理通過因特網(wǎng)接收的多個第二批信號,為了準(zhǔn)備多個第一批信號以便通過因特網(wǎng)傳輸,和為了準(zhǔn)備多個第二批信號以便通過電話交換網(wǎng)傳輸;和一個主聲頻發(fā)動器過程,它在聲頻發(fā)動器存儲器中工作,該存儲器協(xié)調(diào)所說的聲頻發(fā)動器裝置的諸部件的工作。
13.在權(quán)利要求12中定義的系統(tǒng),其中聲頻處理裝置包括一個數(shù)字信號處理器,它能夠?qū)⒁粋€通過電話交換網(wǎng)接收的模擬信號數(shù)字化并壓縮該數(shù)字化信號,以便通過因特網(wǎng)傳輸。
14.在權(quán)利要求13中定義的系統(tǒng),其中聲頻處理裝置包括一個數(shù)字信號處理器,它能夠?qū)⒁粋€通過因特網(wǎng)接收的數(shù)字化信號去壓縮和將數(shù)字化信號變換到一個模擬信號,以便通過電話交換網(wǎng)傳輸。
15.在權(quán)利要求14中定義的系統(tǒng),其中所說的聲頻發(fā)動器裝置是一臺計算機,它執(zhí)行一個多任務(wù)操作系統(tǒng)。
16.在權(quán)利要求15中定義的系統(tǒng),其中所說的多任務(wù)操作系統(tǒng)是從如視窗NT(Windows NT),UNIX和UNIX的諸變體那樣的諸操作系統(tǒng)中選出的。
17.一個通過因特網(wǎng)傳輸話音/聲音的聲頻傳輸系統(tǒng),所說的系統(tǒng)包括至少一個發(fā)端電話機裝置,用于通過一個第一個電話交換網(wǎng)傳輸一個代表聲音的模擬信號;至少一個發(fā)端聲頻發(fā)動器裝置,用于通過第一個電話交換網(wǎng)接收模擬信號,將所說的信號數(shù)字化,將信號壓縮,將信號密封在至少一個用一個因特網(wǎng)協(xié)議的因特網(wǎng)數(shù)據(jù)包中,使得消息適合于通過因特網(wǎng)傳輸,和用于通過因特網(wǎng)傳輸信號;和一個接收計算機裝置,用于接收至少一個由發(fā)端聲頻發(fā)動器裝置傳輸?shù)囊蛱鼐W(wǎng)數(shù)據(jù)包,將至少一個因特網(wǎng)數(shù)據(jù)包去密封以便恢復(fù)信號,將信號去壓縮,將信號變換回到一個模擬信號,和顯示該模擬信號。
18.一個通過因特網(wǎng)傳輸話音/聲音的聲頻傳輸系統(tǒng),所說的系統(tǒng)包括一個發(fā)端計算機裝置,用于通過將所說的信號數(shù)字化,將信號壓縮,將信號密封在至少一個用一個因特網(wǎng)協(xié)議的因特網(wǎng)數(shù)據(jù)包中處理一個模擬信號,使得消息適合于通過因特網(wǎng)傳輸,和用于通過因特網(wǎng)傳輸信號;至少一個接收聲頻發(fā)動器裝置,用于接收至少一個由發(fā)端聲頻發(fā)動器裝置傳輸?shù)囊蛱鼐W(wǎng)數(shù)據(jù)包,將至少一個因特網(wǎng)數(shù)據(jù)包去密封以便恢復(fù)信號,將信號去壓縮,將信號變換回到一個模擬信號,和用于通過一個第二個電話交換網(wǎng)傳輸該模擬信號;和至少一個接收電話裝置,用于通過第二個電話交換網(wǎng)接收該模擬信號。
19.一個通過因特網(wǎng)傳輸信息的系統(tǒng),它用的諸傳輸裝置不傳輸用諸因特網(wǎng)傳輸協(xié)議的信息,所說的系統(tǒng)包括至少一個發(fā)端通信裝置,用于通過一個第一個電話交換網(wǎng)傳輸非因特網(wǎng)密封的數(shù)據(jù);至少一個發(fā)端因特網(wǎng)轉(zhuǎn)換發(fā)動器裝置,用于通過電話交換網(wǎng)接收非因特網(wǎng)密封的數(shù)據(jù),將所說的數(shù)據(jù)密封到用一個因特網(wǎng)協(xié)議的諸因特網(wǎng)數(shù)據(jù)包中,使得所說的數(shù)據(jù)適合于通過因特網(wǎng)傳輸,和用于通過因特網(wǎng)傳輸諸因特網(wǎng)數(shù)據(jù)包;至少一個接收因特網(wǎng)發(fā)動器裝置,用于接收由發(fā)端因特網(wǎng)轉(zhuǎn)換發(fā)動器裝置傳輸?shù)闹T因特網(wǎng)數(shù)據(jù)包,將諸因特網(wǎng)數(shù)據(jù)包去密封,和用于通過一個第二個電話交換網(wǎng)傳輸非因特網(wǎng)數(shù)據(jù);和至少一個接收通信裝置,用于通過第二個電話交換網(wǎng)接收所說的數(shù)據(jù)。
20.在權(quán)利要求19中定義的系統(tǒng),其中至少一個發(fā)端通信裝置和至少一個接收通信裝置是從設(shè)計用于通過一個電話交換網(wǎng)同時傳輸和接收數(shù)據(jù)的諸非因特網(wǎng)協(xié)議的傳輸裝置中選出的。
21.在權(quán)利要求20中定義的系統(tǒng),其中至少一個發(fā)端通信裝置和至少一個接收通信裝置是諸電話機。
22.在權(quán)利要求19中定義的系統(tǒng),其中至少一個發(fā)端通信裝置和至少一個接收通信裝置位于彼此離開的諸遠(yuǎn)程距離上,使得為在它們之間進(jìn)行一個直接電話呼叫應(yīng)支付諸長途電話費。
23.在權(quán)利要求19中定義的系統(tǒng),其中至少一個發(fā)端因特網(wǎng)轉(zhuǎn)換發(fā)動器裝置和至少一個接收因特網(wǎng)轉(zhuǎn)換發(fā)動器裝置在功能上是不可互換的。
24.在權(quán)利要求19中定義的系統(tǒng),其中有多個發(fā)端因特網(wǎng)轉(zhuǎn)換發(fā)動器裝置和接收因特網(wǎng)轉(zhuǎn)換發(fā)動器裝置,分布在許多不同的專用的因特網(wǎng)連接站點上。
25.在權(quán)利要求19中定義的系統(tǒng),其中至少一個發(fā)端因特網(wǎng)轉(zhuǎn)換發(fā)動器裝置包括一個數(shù)字信號處理器,它能夠?qū)⒁粋€通過電話交換網(wǎng)接收的模擬信號數(shù)字化并壓縮該數(shù)字化信號,以便通過因特網(wǎng)傳輸。
26.在權(quán)利要求25中定義的系統(tǒng),其中至少一個接收因特網(wǎng)轉(zhuǎn)換發(fā)動器裝置包括一個數(shù)字信號處理器,它能夠?qū)⒁粋€通過因特網(wǎng)接收的數(shù)字化信號去壓縮和將數(shù)字化信號變換到一個模擬信號,以便通過電話交換網(wǎng)傳輸。
27.一個通過因特網(wǎng)傳輸話音/聲音的方法,所說的方法包括下列諸步驟a)提供一個發(fā)端電話機裝置,用于通過一個第一個電話交換網(wǎng)傳輸一個代表聲音的模擬信號;b)提供一個發(fā)端聲頻發(fā)動器裝置,用于通過第一個電話交換網(wǎng)接收信號,并通過因特網(wǎng)傳輸信號;c)提供一個接收聲頻發(fā)動器裝置,用于通過因特網(wǎng)接收信號,并通過一個第二個電話交換網(wǎng)傳輸信號;和d)提供一個接收電話機裝置,用于通過第二個電話交換網(wǎng)接收信號。
28.在權(quán)利要求27中定義的方法,其中使一個發(fā)端聲頻發(fā)動器裝置超載,以便通過第一個電話交換網(wǎng)接收信號和通過因特網(wǎng)傳輸信號的步驟包括使一個主聲頻發(fā)動器過程開始的專門的步驟,所說的過程包括下列諸步驟a)使包括聲頻發(fā)動器裝置接收硬件的所有的聲頻發(fā)動器裝置硬件初始化;b)激活一個聲頻發(fā)動器裝置的接收事件循環(huán),當(dāng)正在接收一個信號時該循環(huán)提供一個事件通知信號;c)等待事件通知信號;d)驗證聲頻發(fā)動器裝置硬件當(dāng)接收到事件通知信號時沒有發(fā)生故障;和e)如果聲頻發(fā)動器裝置硬件的驗證失敗,則使發(fā)生故障的聲頻發(fā)動器裝置硬件不起作用。
29.在權(quán)利要求28中定義的方法,其中激活一個聲頻發(fā)動器裝置的接收循環(huán)的步驟包括下列諸步驟,該循環(huán)提供一個事件通知信號,該事件通知信號指出正在從電話交換網(wǎng)接收一個信號,并通過因特網(wǎng)傳輸該信號a)驗證接收的信號正來自一個批準(zhǔn)的聲頻發(fā)動器用戶;b)從發(fā)端電話機得到接收電話機的至少一個號碼;c)將信號數(shù)字化;d)將信號壓縮;e)將信號密封在至少一個因特網(wǎng)數(shù)據(jù)包中,使得信號能通過因特網(wǎng)傳輸;和f)通過因特網(wǎng)將信號傳輸?shù)揭粋€接收聲頻發(fā)動器裝置。
30.在權(quán)利要求29中定義的方法,其中該方法包括在通過因特網(wǎng)傳輸信號前將信號加密的附加的步驟。
31.在權(quán)利要求30中定義的方法,其中驗證接收的信號是來自一個批準(zhǔn)的聲頻發(fā)動器用戶的步驟包括下列諸步驟a)得到發(fā)端電話機裝置的一個電話號碼;b)將發(fā)端電話機裝置的電話號碼和一個預(yù)先定義的批準(zhǔn)的諸聲頻發(fā)動器用戶的清單進(jìn)行比較;和c)如果發(fā)端電話機裝置的電話號碼不在預(yù)先定義的清單中,則要求用戶輸入一個口令,使得諸聲頻發(fā)動器用戶能夠利用來自任何電話交換網(wǎng)位置的系統(tǒng)。
32.在權(quán)利要求31中定義的方法,其中為得到發(fā)端電話機裝置的電話號碼的步驟用自動電話號碼識別(ANT)或諸DTMF信號確定。
33.在權(quán)利要求29中定義的方法,其中為一個接收電話機裝置得到至于少一個電話號碼的步驟包括對于諸接收電話機的諸附加的電話號碼,提示一個在發(fā)端電話機裝置的用戶,使得能同時將信號傳輸?shù)蕉鄠€不同的接收電話機裝置的步驟。
34.在權(quán)利要求29中定義的方法,其中將信號加密的步驟包括用一個RSA加密算法對信號進(jìn)行加密以便保護(hù)信號的機密性的較特殊的步驟。
35.在權(quán)利要求29中定義的方法,其中將信號密封在至少一個因特網(wǎng)數(shù)據(jù)包中,使得信號能通過因特網(wǎng)傳輸?shù)牟襟E包括將信號密封在至少一個根據(jù)一個被接受的因特網(wǎng)協(xié)議進(jìn)行準(zhǔn)備的因特網(wǎng)數(shù)據(jù)包中的步驟。
36.在權(quán)利要求35中定義的方法,其中將信號密封在至少一個根據(jù)一個被接受的因特網(wǎng)協(xié)議進(jìn)行準(zhǔn)備的因特網(wǎng)數(shù)據(jù)包中的步驟包括用傳送連接協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)的較特殊的步驟。
37.在權(quán)利要求29中定義的方法,其中通過因特網(wǎng)將信號傳輸?shù)揭粋€接收聲頻發(fā)動器裝置的步驟包括通過確定一個接收聲頻發(fā)動器裝置的位置來確定哪個接收聲頻發(fā)動器裝置應(yīng)該接收信號的更進(jìn)一步的步驟,該接收聲頻發(fā)動器裝置優(yōu)先地是一個來自目的地電話裝置的本地電話呼叫。
38.在權(quán)利要求37中定義的方法,其中確定一個接收聲頻發(fā)動器裝置的位置,該接收聲頻發(fā)動器裝置優(yōu)先地是一個來自接收電話機裝置的本地電話呼叫的步驟包括確定一個聲頻發(fā)動器裝置的位置的附加的步驟,該聲頻發(fā)動器裝置能向接收電話機裝置打最便宜的長途電話呼叫,如果沒有接收聲頻發(fā)動器裝置的位置能被確定,該接收聲頻發(fā)動器裝置是一個來自接收電話機裝置的本地電話呼叫。
39.在權(quán)利要求29中定義的方法,其中為一個接收聲頻發(fā)動器裝置提供將來自接收聲頻發(fā)動器裝置的信號,通過第二個電話交換網(wǎng)傳輸?shù)浇邮针娫挋C裝置的步驟包括使一個主聲頻發(fā)動器過程開始的較特殊的步驟,所說的過程包括下列諸步驟a)使包括聲頻發(fā)動器裝置傳輸硬件的所有的聲頻發(fā)動器裝置硬件初始化;b)激活一個聲頻發(fā)動器裝置的發(fā)送事件循環(huán),當(dāng)正在傳輸一個信號時它提供一個事件通知信號;c)等待事件通知信號;d)驗證聲頻發(fā)動器裝置硬件當(dāng)接收到事件通知信號時沒有發(fā)生故障;和e)如果硬件的驗證失敗,則使發(fā)生故障的聲頻發(fā)動器裝置硬件不起作用。
40.在權(quán)利要求39中定義的方法,其中激活一個聲頻發(fā)動器裝置的發(fā)送事件循環(huán)的步驟包括下列進(jìn)一步的諸步驟,該循環(huán)提供一個事件通知信號,這個事件通知信號指出通過電話交換網(wǎng)將一個信號從接收聲頻發(fā)動器裝置傳輸?shù)浇邮针娫挋C裝置a)驗證通過因特網(wǎng)接收的信號正來自一個批準(zhǔn)的聲頻發(fā)動器用戶;b)將至少一個因特網(wǎng)數(shù)據(jù)包重新裝入該信號;c)從該信號得到至少一個接收電話機號碼;d)通過第二個電話交換網(wǎng)開通一個到接收電話機裝置的連接;e)如果接收電話機裝置的連接是成功的,則使信號解密;和f)將信號傳輸?shù)浇邮针娫挋C裝置。
41.在權(quán)利要求29中定義的方法,其中從發(fā)端電話機裝置得到至少一個接收電話機號碼的步驟包括進(jìn)一步的步驟,在該進(jìn)一步的步驟中為了接收電話機得到由在發(fā)端電話機裝置的用戶提供的多個號碼,使得同時將信號傳輸給所有的接收電話機裝置,該接收電話機裝置的諸電話號碼是由該用戶提供的。
42.在權(quán)利要求29中定義的方法,其中從發(fā)端電話機裝置得到至少一個接收電話機號碼的步驟包括一個進(jìn)一步的步驟,在該進(jìn)一步的步驟中將發(fā)端聲頻發(fā)動器裝置預(yù)先編程,使得將信號傳輸?shù)蕉鄠€接收電話機裝置,已經(jīng)預(yù)先將這些接收電話機裝置的諸電話號碼提供給發(fā)端聲頻發(fā)動器裝置。
43.在權(quán)利要求27中定義的方法,其中為了通過因特網(wǎng)接收信號和通過一個第二個電話交換網(wǎng)將信號傳輸?shù)揭粋€接收電話機裝置而提供一個接收聲頻發(fā)動器裝置的步驟包括一個進(jìn)一步的步驟,在該進(jìn)一步的步驟中當(dāng)將系統(tǒng)引向使信號暫時地再路由到一個新的接收電話機裝置時,將來自接收電話機裝置的信號改發(fā)到一個新的接收電話機裝置。
44.在權(quán)利要求27中定義的方法,其中為了通過一個第一個電話交換網(wǎng)傳輸一個信號提供一個發(fā)端電話裝置和為了通過第一個電話交換網(wǎng)接收信號及通過因特網(wǎng)傳輸信號而提供一個發(fā)端聲頻發(fā)動器裝置的步驟包括一個進(jìn)一步的步驟,在該進(jìn)一步的步驟中產(chǎn)生一個虛擬的電話機裝置,使得一個用諸發(fā)端電話機裝置的用戶呼叫發(fā)端聲頻發(fā)動器裝置的一個映射的電話號碼,且接收聲頻發(fā)動器裝置自動地將所有的傳輸?shù)綐?biāo)記的電話號碼的信號通過因特網(wǎng)傳輸?shù)揭粋€預(yù)先定義的接收電話機裝置。
45.一個傳輸來自一個裝置的數(shù)據(jù)的方法,該方法通過一個電話交換網(wǎng)傳輸數(shù)據(jù),但是該方法不將數(shù)據(jù)密封在諸因特網(wǎng)中以便通過因特網(wǎng)傳輸,所說的方法包括下列諸步驟a)提供一個通過一個第一個電話交換網(wǎng)通信的發(fā)端通信裝置;b)提供一個發(fā)端因特網(wǎng)發(fā)動器裝置,用于通過第一個電話交換網(wǎng)接收來自發(fā)端通信裝置的數(shù)據(jù),和用于傳輸所說的數(shù)據(jù);c)提供一個接收因特網(wǎng)發(fā)動器裝置,用于接收來自因特網(wǎng)的數(shù)據(jù)和用于通過一個第二個電話交換網(wǎng)傳輸所說的數(shù)據(jù);和d)提供一個接收通信裝置,它典型地通過第二個電話交換網(wǎng)進(jìn)行通信,并接收來自接收因特網(wǎng)發(fā)動器裝置的數(shù)據(jù)。
46.在權(quán)利要求45中定義的方法,其中通過因特網(wǎng)傳輸數(shù)據(jù)的步驟包括根據(jù)一個因特網(wǎng)協(xié)議,將數(shù)據(jù)密封在至少一個因特網(wǎng)數(shù)據(jù)包中,使得能通過因特網(wǎng)傳輸信號的步驟。
47.一個通過因特網(wǎng)傳輸話音/聲音的方法,該方法包括下列諸步驟a)提供一個發(fā)端電話機裝置,用于通過一個第一個電話交換網(wǎng)傳輸一個代表聲音的模擬信號;b)提供一個發(fā)端聲頻發(fā)動器裝置,用于通過第一個電話交換網(wǎng)接收信號和通過因特網(wǎng)傳輸信號;和c)提供一個接收計算機裝置,用于通過因特網(wǎng)接收信號和可聽見地顯示信號;
48.一個通過因特網(wǎng)傳輸話音/聲音的方法,該方法包括下列諸步驟a)提供一個發(fā)端計算機裝置,用于通過因特網(wǎng)傳輸一個代表聲音的模擬信號;b)提供一個接收聲頻發(fā)動器裝置,用于通過因特網(wǎng)接收信號和通過一個電話交換網(wǎng)傳輸信號;和c)提供一個接收電話機裝置,用于通過電話交換網(wǎng)接收信號。
全文摘要
一個話音因特網(wǎng)傳輸系統(tǒng),它能使一個用戶通過因特網(wǎng)(16)進(jìn)行一次通話,而在通話的無論那一方都不必用一臺計算機,并且不管進(jìn)行通話的諸用戶之間的距離有多遠(yuǎn),都不需要承擔(dān)諸長途電話費。在一個優(yōu)先的實施例中,該設(shè)備由二個沒有因特網(wǎng)能力的裝置組成,并能使這二個裝置和因特網(wǎng)(16)連接,并且或者以雙工模式或者以單工模式傳輸諸因特網(wǎng)格式化數(shù)據(jù)的數(shù)據(jù)包,這些數(shù)據(jù)包包括在這二個裝置之間進(jìn)行的經(jīng)數(shù)字化的,壓縮的,和加密的通話。換句話說,一位用戶能夠拿起一臺普通的電話機(30)和另一位用戶通話,不管它們之間的距離有多遠(yuǎn),而且不需要承擔(dān)諸長途電話費。這不需要特殊的電話機,也不需要一種特殊的由一臺計算機運行的軟件。使這成為可能的設(shè)備是一個由諸因特網(wǎng)訪問節(jié)點或話音發(fā)動器(32,34)組成的系統(tǒng)。這些本地的因特網(wǎng)話音發(fā)動器(32,34)提供經(jīng)數(shù)字化的,壓縮的,和加密的雙工或單工因特網(wǎng)話音/聲音通信服務(wù)。
文檔編號H04L12/18GK1214835SQ97192954
公開日1999年4月21日 申請日期1997年2月5日 優(yōu)先權(quán)日1996年2月9日
發(fā)明者T·克雷·維爾克斯, 阿列克斯·拉杜勒維克 申請人:I-聯(lián)通宇宙公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1