專利名稱:機頂盒及其橋接呼叫的方法
機頂盒及其橋接呼叫的方法
技術領塽
本發(fā)明涉及通信設備,特別涉及機頂盒及其橋接呼叫的方法。
背景技術:
機頂盒(STB)常常用在家庭娛樂系統(tǒng)。STB接收來自電視/媒體服務提供 商的傳輸信號。該傳輸信號可通過有線網(wǎng)絡連接、衛(wèi)星天線、光纖連接或其它 通信鏈路傳送。STB包括一個調(diào)諧器,用于從接收到的傳輸信號中抽取想要的 媒體節(jié)目并輸出到音頻接收器、電視監(jiān)控器、個人視頻錄像機和/或其它媒體 播放設備。 一些STB可通過其服務網(wǎng)絡例如有線網(wǎng)絡、衛(wèi)星鏈路等提供互聯(lián)網(wǎng) 接入。大部分的STB還與公共交換電話網(wǎng)(psw相連,以便進行單元驗證和訂 閱驗證(unit verification and subscription verification)。
語音電話己經(jīng)應用了許多年。最初的語音電話承載在電話機之間的專用電 話線上。隨后,出現(xiàn)了由接線員手動切換連接器接駁電路來實現(xiàn)的語音電話。 隨著技術的不斷進步,漸漸由機械元件來執(zhí)行這種切換操作,以完成電話機之 間的電路接駁。技術的進一步發(fā)展使得計算機和半導體器件開始代替機械元件 來完成電路切換任務。使用這種電路交換技術的網(wǎng)絡通常稱為公共交換電話網(wǎng) (PSTN)。 一般來說,PSTN在電話機之間提供基于電路交換的、時分復用的連 接。
分組數(shù)據(jù)通信,如互聯(lián)網(wǎng)所支持的那些數(shù)據(jù)通信,不同于電路交換通信。 在分組數(shù)據(jù)通信中,源設備創(chuàng)建數(shù)據(jù)分組,然后將其發(fā)往分組數(shù)據(jù)網(wǎng)絡,隨后, 基于目的地址,例如數(shù)據(jù)分組的互聯(lián)網(wǎng)協(xié)議(IP)地址,分組數(shù)據(jù)網(wǎng)絡將該數(shù) 據(jù)分組發(fā)往目的設備。隨著互聯(lián)網(wǎng)和其它分組數(shù)據(jù)網(wǎng)絡的普及,出現(xiàn)了分組交 換語音電話。 一種常見的分組交換語音電話為網(wǎng)絡電話(VoIP)。在VoIP電話 最初引入時,互聯(lián)網(wǎng)和其它業(yè)務網(wǎng)絡中的數(shù)據(jù)分組傳輸延遲使得VoIP電話的
質(zhì)量與PSTN電話相比存在較大差距。隨著時間推移,互聯(lián)網(wǎng)和其它業(yè)務分組 數(shù)據(jù)網(wǎng)絡中的分組數(shù)據(jù)傳輸延遲不斷降低?,F(xiàn)在,在許多情況下,VoIP電話 所提供的服務質(zhì)量已接近甚至優(yōu)于PSTN電話。
最新開發(fā)的VoIP電話應用已經(jīng)支持計算機用戶通過互聯(lián)網(wǎng)撥打免費VoIP 電話。與PSTN電話相比,此類VoIP電話更為經(jīng)濟,尤其在撥打越洋電話時更 為如此。然而,僅有少量用戶的計算機上裝有此類VoIP電話應用,及其互聯(lián) 網(wǎng)連接的質(zhì)量支持此類VoIP電話應用。
為了向使用PSTN電話的用戶提供VoIP電話,并充分利用VoIP電話的優(yōu) 點,VoIP電話服務提供商通常需要部署VoIP網(wǎng)關。VoIP網(wǎng)關為PSTN (PSTN 電話呼叫)和互聯(lián)網(wǎng)(VoIP電話呼叫)提供橋接通信。VoIP電話服務提供商 通常對經(jīng)由VoIP網(wǎng)關橋接的呼叫收取一部分費用,這便使VoIP電話低成本的 吸引力大大折扣。因此,需要一種系統(tǒng)和操作方法來克服現(xiàn)有電話系統(tǒng)的這些 缺陷。
發(fā)明內(nèi)容
本發(fā)明提供的設備和方法在
具體實施方式
和權禾l傻求中進行了 描述。
依照本發(fā)明的一個方面,提供一種機頂盒,包括 處理電路;
調(diào)諧器,其與所述處理電路相連,用于接收和解碼包含媒體內(nèi)容的信號; 用戶接口,其與所述處理電路相連;
第一接口,用于將所述處理電路與公共交換電話網(wǎng)(PSTN)連接起來; 第二接口,用于將所述處理電路與互聯(lián)網(wǎng)連接起來;其中 所述處理電路用于有選擇地從所述第一接口和第二接口之間橋接來電。 作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟 通過所述第一接口接收所述來電的PSTN呼叫請求; 基于所述PSTN呼叫請求建立網(wǎng)絡電話(VoIP)呼叫請求;并且 通過所述第二接口發(fā)送所述VoIP呼叫請求。
6
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟 通過所述第二接口接收所述來電的網(wǎng)絡電話(VoIP)呼叫請求; 基于所述VoIP呼叫請求建立PSTN呼叫請求;并且
通過所述第一接口發(fā)送所述PSTN呼叫請求。
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟
從本地存儲器中讀取電話橋接指令;并且
根據(jù)所述電話橋接指令橋接所述來電。
作為優(yōu)選,所述處理電路進一步執(zhí)行以下步驟
通過甩戶接口接收電話橋接指令;并且
將所述電話橋接指令存儲在所述本地存儲器中。
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟-
接收嵌入在所述來電中的電話橋接指令;并且
根據(jù)所述電話橋接指令橋接所述來電。
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟 查詢追蹤服務器;
從所述追蹤服務器接收電話橋接指令,所述電話橋接指令包括終端的目的 網(wǎng)絡地址;
根據(jù)所述電話橋接指令橋接所述來電。
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟 嘗試在本地終止所述來電;并且 當本地終止所述來電失敗后,橋接所述來電。 作為優(yōu)選,所述處理電路還可執(zhí)行以下步驟 通過所述第二接口與遠程計算機交互;并且
從所述第二接口接收來自所述遠程計算機的輸入信息,根據(jù)所述輸入信息 生成電話橋接指令。
作為優(yōu)選,所述處理電路還可執(zhí)行以下步驟 確定所述呼叫的目的分組數(shù)據(jù)網(wǎng)絡地址;并且 根據(jù)所述呼叫的目的分組數(shù)據(jù)網(wǎng)絡地址判斷是否橋接所述呼叫。
作為優(yōu)選,所述處理電路還可執(zhí)行以下步驟 確定所述呼叫的被叫PSTN號碼;并且
根據(jù)所述呼叫的被叫PSTN號碼判斷是否橋接所述呼叫。 作為優(yōu)選,所述處理電路還可執(zhí)行以下步驟 確定所述呼叫的源分組數(shù)據(jù)網(wǎng)絡地址;并且 根據(jù)所述呼叫的源分組數(shù)據(jù)網(wǎng)絡地址判斷是否橋接所述呼叫。 作為優(yōu)選,所述處理電路還可執(zhí)行以下步驟
確定所述呼叫的主叫線路識別(CLID)號碼;并且 根據(jù)所述CLID號碼判斷是否橋接所述呼叫。
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟 橋接從第一終端接收到的語音信息;并且
通過服務提供商橋接設備建立來自第二終端的第二語音信息的橋接。
依照本發(fā)明的一個方面,提供一種機頂盒,包括 調(diào)諧器,用于接收和解碼包含媒體內(nèi)容的信號; 用戶接口;
分組數(shù)據(jù)網(wǎng)絡接口,其支持網(wǎng)絡電話(VoIP)電話;以及
處理電路,其與所述調(diào)諧器、所述用戶接口和分組數(shù)據(jù)網(wǎng)絡接口相連,所
述處理電路用于執(zhí)行以下步驟
確定通過所述分組數(shù)據(jù)網(wǎng)絡接口收到從主叫VoIP終端發(fā)往所述機頂盒的 呼叫;
獲取所述呼叫的電話橋接指令,所述電話橋接指令包括另一 目的終端的網(wǎng) 絡地址;并且
根據(jù)所述電話橋接指令在所述主叫VoIP終端和另一目的終端之間有選擇 地橋接所述來電。
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟 橋接第一語音信息;及
通過服務提供商橋接設備建立第二語音信息的橋接。 作為優(yōu)選,所述網(wǎng)絡地址是互聯(lián)網(wǎng)協(xié)議(IP)地址。
作為優(yōu)選,所述網(wǎng)絡地址是公共交換電話網(wǎng)(PSTN)電話號碼。
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟
從本地存儲器中讀取電話橋接指令;并且
根據(jù)所述電話橋接指令橋接所述來電。
作為優(yōu)選,所述處理電路進一步執(zhí)行以下步驟
通過用戶接口接收電話橋接指令;并且
將所述電話橋接指令存儲在所述本地存儲器中。
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟-
接收嵌入在所述來電中的電話橋接指令;并且
根據(jù)所述電話橋接指令橋接所述來電。
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟 査詢追蹤服務器;
從所述追蹤服務器接收電話橋接指令。
作為優(yōu)選,在有選擇地橋接來電時,所述處理電路執(zhí)行以下步驟-嘗試在本地終止所述來電;并且 當本地終止所述來電失敗后,橋接所述來電。
依照本發(fā)明的一個方面,提供一種通過機頂盒在公共交換電話網(wǎng)(PSTN)
和分組數(shù)據(jù)網(wǎng)之間橋接呼叫的方法,所述機頂盒包括PSTN接口和分組數(shù)據(jù)網(wǎng) 絡接口,所述方法包括以下步驟
確定所述機頂盒的PSTN接口接收到PSTN呼叫;
獲取所述呼叫的電話橋接指令;并且
根據(jù)所述電話橋接指令有選擇地啟用所述PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口 在所述PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口之間橋接所述呼叫。
作為優(yōu)選,上述根據(jù)所述電話橋接指令有選擇地啟用所述PSTN接口和分 組數(shù)據(jù)網(wǎng)絡接口在所述PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口之間橋接所述呼叫包括 以下步驟
橋接第一語音信息;并且
通過服務提供商橋接設備建立第二語音信息的橋接。
作為優(yōu)選,所述獲取所述電話橋接指令包括訪問本地存儲器。 作為優(yōu)選,所述獲取所述電話橋接指令包括 査詢追蹤服務器;并且
接收所述追蹤服務器的反饋信息,所述反饋信息包括所述電話橋接指令。 作為優(yōu)選,所述追蹤服務器的反饋信息還包括是否橋接所述呼叫的指示。 作為優(yōu)選,所述獲取所述電話橋接指令包括 通過用戶接口接收所述電話橋接指令; 將所述電話橋接指令存儲在本地存儲器;并且 從所述本地存儲器重新獲取所述電話橋接指令。 作為優(yōu)選,所述方法進一步包括
通過所述分組數(shù)據(jù)網(wǎng)絡接口與遠程計算機交互;并且 根據(jù)通過所述分組數(shù)據(jù)網(wǎng)絡接口接收到的來自所述遠程計算機的信息生 成電話橋接指令。
作為優(yōu)選,所述方法進一步包括 確定所述呼叫的被叫PSTN號碼;并且
根據(jù)所述目的PSTN號碼判斷是否橋接所述呼叫。
作為優(yōu)選,所述方法進一步包括
確定所述呼叫的主叫線路識別(CLID)號碼;并且
根據(jù)所述CLID號碼判斷是否橋接所述呼叫。
依照本發(fā)明的一個方面,提供一種通過機頂盒在公共交換電話網(wǎng)(PSTN) 和分組交換網(wǎng)之間橋接呼叫的方法,所述機頂盒包括PSTN接口和分組數(shù)據(jù)網(wǎng)
絡接口,所述方法包括以下步驟
確定所述機頂盒的分組數(shù)據(jù)網(wǎng)絡接口接收到網(wǎng)絡電話(VoIP)呼叫;
獲取所述呼叫的電話橋接指令;并且
根據(jù)所述電話橋接指令有選擇地啟用所述PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口 在所述分組數(shù)據(jù)網(wǎng)絡接口和PSTN接口之間橋接所述呼叫。
作為優(yōu)選,上述根據(jù)所述電話橋接指令有選擇地啟用所述PSTN接口和分 組數(shù)據(jù)網(wǎng)絡接口在所述PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口之間橋接所述呼叫包括
以下步驟
橋接第一語音信息;并且
通過服務提供商橋接設備建立第二語音信息的橋接。
作為優(yōu)選,所述獲取所述電話橋接指令包括訪問本地存儲器。
作為優(yōu)選,所述獲取所述電話橋接指令包括
査詢追蹤服務器;并且
接收所述追蹤服務器的反饋信息,所述反饋信息包括所述電話橋接指令。
作為優(yōu)選,所述追蹤服務器的反饋信息還包括是否橋接所述呼叫的指示。
作為優(yōu)選,所述獲取所述電話橋接指令包括
通過用戶接口接收所述電話橋接指令;
將所述電話橋接指令存儲在本地存儲器;并且
從所述本地存儲器重新獲取所述電話橋接指令。
作為優(yōu)選,所述方法進一步包括
通過所述分組數(shù)據(jù)網(wǎng)絡接口與遠程計算機交互;并且
根據(jù)通過所述分組數(shù)據(jù)網(wǎng)絡接口接收到的來自所述遠程計算機的信息生 成電話橋接指令。
作為優(yōu)選,所述方法進一步包括
確定所述呼叫的目的分組數(shù)據(jù)網(wǎng)絡地址;并且
根據(jù)所述目的分組數(shù)據(jù)網(wǎng)絡地址判斷是否橋接所述呼叫。
作為優(yōu)選,所述方法進一步包括
確定所述呼叫的源分組數(shù)據(jù)網(wǎng)絡地址;并且
根據(jù)所述呼叫的源分組數(shù)據(jù)網(wǎng)絡地址判斷是否橋接所述呼叫。
依照本發(fā)明的一個方面,提供一種通過機頂盒橋接網(wǎng)絡電話(VoIP)呼叫 的方法,所述機頂盒包括分組數(shù)據(jù)網(wǎng)絡接口,所述方法包括以下步驟
確定通過所述分組數(shù)據(jù)網(wǎng)絡接口收到從主叫VoIP終端發(fā)往所述機頂盒的 呼叫;
獲取所述呼叫的電話橋接指令,所述電話橋接指令包含另一 目的終端的網(wǎng) 絡地址;并且
根據(jù)所述電話橋接指令有選擇地啟用所述分組數(shù)據(jù)網(wǎng)絡接口在所述主叫
VoIP終端和另一 目的終端之間橋接所述呼叫。
作為優(yōu)選,上述根據(jù)所述電話橋接指令有選擇地啟用所述分組數(shù)據(jù)網(wǎng)絡接
口在所述主叫VOIP終端和另一目的終端之間橋接所述呼叫包括以下步驟 橋接第一語音信息;并且
通過服務提供商橋接設備建立第二語音信息的橋接。 作為優(yōu)選,所述獲取所述電話橋接指令包括訪問本地存儲器。 作為優(yōu)選,所述獲取所述電話橋接指令包括 査詢追蹤服務器;并且
接收所述追蹤服務器的反饋信息,所述反饋信息包括目的終端的目的網(wǎng)絡 地址。
作為優(yōu)選,所述追蹤服務器的反饋信息還包括是否橋接所述呼叫的指示。 作為優(yōu)選,所述獲取所述電話橋接指令包括 通過用戶接口接收所述電話橋接指令; 將所述電話橋接指令存儲在本地存儲器;并且 從所述本地存儲器重新獲取所述電話橋接指令。 作為優(yōu)選,所述方法進一步包括
通過所述分組數(shù)據(jù)網(wǎng)絡接口與遠程計算機交互;并且 根據(jù)通過所述分組數(shù)據(jù)網(wǎng)絡接口接收到的來自所述遠程計算機的信息生
成電話橋接指令。
作為優(yōu)選,所述方法進一步包括 確定所述呼叫的目的分組數(shù)據(jù)網(wǎng)絡地址;并且 根據(jù)所述目的分組數(shù)據(jù)網(wǎng)絡地址判斷是否橋接所述呼叫。 作為優(yōu)選,所述方法進一步包括 確定所述呼叫的源分組數(shù)據(jù)網(wǎng)絡地址;并且 根據(jù)所述源分組數(shù)據(jù)網(wǎng)絡地址判斷是否橋接所述呼叫。 本發(fā)明各種優(yōu)點、各個方面和創(chuàng)新特征,以及其中所示的實施例的細節(jié),
將在以下說明書和附圖中得到更全面的理解。
圖1是包含依據(jù)本發(fā)明一個實施例的電話橋接機頂盒(STB)的通信系統(tǒng) 的示意圖2是包含依據(jù)本發(fā)明另一實施例的電話橋接STB的通信系統(tǒng)的示意圖; 圖3是包含依據(jù)本發(fā)明又一實施例的電話橋接STB的通信系統(tǒng)的示意圖; 圖4是包含依據(jù)本發(fā)明再一實施例的電話橋接STB的通信系統(tǒng)的示意圖; 圖5是包含依據(jù)本發(fā)明再一個實施例的電話橋接STB的通信系統(tǒng)的示意
圖6是根據(jù)圖1、 2、 3和/或4中實施例的電話橋接STB的結構示意圖; 圖7是根據(jù)圖5中實施例的電話橋接STB的結構示意圖; 圖8是根據(jù) 1、 2、 3和/或4中實施例的另一種電話橋接STB的結構示 意掛;
圖9是根據(jù)本發(fā)明一個實施例的電話橋接STB的操作流程圖; 圖10是根據(jù)本發(fā)明一個實施例的電話橋接STB將PSTN橋接到VoIP的操 作流程圖11是根據(jù)本發(fā)明一個實施例的電話橋接STB將VoIP橋接到PSTN的操 作流程圖12是根據(jù)本發(fā)明一個實施例的電話橋接STB將VoIP橋接到VoIP的操 作流程圖13是根據(jù)本發(fā)明一個實施例的電話橋接STB的本地用戶接口的橋接設
置操作過程的流程圖14是根據(jù)本發(fā)明一個實施例的電話橋接STB的遠程用戶終端的橋接設
置操作過程的流程圖15是根據(jù)本發(fā)明一個實施例的追蹤服務器設置/更新操作的流程圖16是根據(jù)本發(fā)明一個實施例的追蹤服務器訪問操作的流程圖17是根據(jù)本發(fā)明一個實施例的在PSTN/VoIP橋接操作過程中協(xié)議棧操
作的示意圖18是根據(jù)本發(fā)明一個實施例的在通過DSL鏈路進行PSTN/VoIP橋接操 作過程中協(xié)議棧操作的示意圖19是根據(jù)本發(fā)明一個實施例的在通過DOCSIS有線網(wǎng)絡鏈路進行的 PSTN/VoIP橋接操作過程中協(xié)議棧操作的示意圖20是根據(jù)本發(fā)明一個實施例的消息服務器操作過程的流程圖21是根據(jù)本發(fā)明一個實施例的呼叫建立操作流程圖。
碰錢誠
圖1是包含依據(jù)本發(fā)明一個實施例的電話橋接機頂盒(STB)的通信系統(tǒng) 的結構示意圖。電話橋接STB142設置在屋內(nèi)或室內(nèi),提供媒體節(jié)目、互聯(lián)網(wǎng) 接入和現(xiàn)場的其它需求。下文中電話橋接STB 142將會由以下的一種或多種來 替代(1)電話橋接STB; (2)橋接STB;和(3) STB。有線和/或無線室內(nèi)通 信路徑144將STB 142連接到高清晰度電視機(HDTV) 146、橋接電話150、 無線語音/數(shù)據(jù)終端152、無繩電話154、耳麥(headset) 156和計算機158。HDTV 146可包括音頻系統(tǒng)、個人視頻錄像機(PVR)和其它音頻/視頻組件。計算機 158可接收、存儲、提供和播放媒體節(jié)目。遠程控制器159通過紅外線(IR) 或射頻(RF)接口與SEB142進行通信。在某些情況下,遠程控制器159可作 為語音終端。
有線/無線室內(nèi)通信路徑可包括諸如802. llx的無線局域網(wǎng)(WLAN)、諸如 藍牙的無線個域網(wǎng)(WPAN)、諸如以太網(wǎng)的局域網(wǎng)(LAN)、點對點有線/無線連 接、和/或其它連接中的一個或多個。這些通信路徑通常都支持分組數(shù)據(jù)網(wǎng)絡 通信。但是,這些通信路徑也/作為選擇地支持其它類型的通信,例如模擬語 音信號、脈沖編碼調(diào)制(PCM)語音信號和其它信號。
在用作媒體接收器時,STB 142與一個或多個廣播、多播、以及單播電視 /媒體服務提供商160相連。這些服務提供商為STB 142提供媒體節(jié)目的傳輸。 STB142接收上述傳輸,調(diào)諧到合適的頻道,并且提取媒體節(jié)目。然后STB142 輸出音頻和視頻媒體輸出信號到HDTV 146、耳麥156、計算機158和/或遠程 控制器159。 HDTV 146、耳麥156、計算機158存儲和/或為一個或多個用戶播
放接收到的媒體信號。
在用作路由器時,STB 142向計算機158以及其它通過室內(nèi)通信路徑144 連接到STB 142的設備提供互聯(lián)網(wǎng)接入。在一個實施例中,STB 142與一個由 媒體服務提供商160支持的線纜調(diào)制解調(diào)器網(wǎng)絡相連。在這個實施例中STB 142根據(jù)電纜系統(tǒng)數(shù)據(jù)接口規(guī)范(DOCSIS)進行操作。在本發(fā)明的另一個實施 例中,STB 142由衛(wèi)星網(wǎng)絡提供服務,其通過衛(wèi)星網(wǎng)絡與互聯(lián)網(wǎng)相連。在本發(fā) 明的另一個實施例中,STB142通過SDL、 ISDN或其它數(shù)據(jù)網(wǎng)絡連接與有線公 共交換電話網(wǎng)(PSTN) 106相連,并通過這個通信鏈路提供互聯(lián)網(wǎng)接入。
無線語音/數(shù)據(jù)終端152是雙模式終端,其既可通過有線和/或無線室內(nèi)通 信路徑144又可通過蜂窩網(wǎng)絡110進行通信。例如,無線語音/數(shù)據(jù)終端152 可根據(jù)WLAN接口標準、WPAN標準、和/或LAN標準進行操作。作為語音終端, 語音/數(shù)據(jù)終端152支持網(wǎng)絡電話(VoIP)電話和蜂窩電話,它既可以是VoIP 電話也可以是傳統(tǒng)的蜂窩語音電話。電話150是雙模式電話,其與室內(nèi)通信路 徑144和有線PSTN 106相連。有關雙模式電話150和無線語音/數(shù)據(jù)終端152 的結構和操作的詳細說明,請參見說明書最后"相關申請交叉引用"所列出 的相關申請。
電話橋接STB 142同時連接到有線PSTN 106和分組數(shù)據(jù)網(wǎng)絡104,分組 數(shù)據(jù)網(wǎng)絡104連接到互聯(lián)網(wǎng)。在圖l所示的實施例中,STB142同時通過分組 數(shù)據(jù)網(wǎng)絡服務提供商網(wǎng)絡和相關設備148連接到分組數(shù)據(jù)網(wǎng)絡104。且,STB 142還通過電視媒體服務提供商160連接到分組數(shù)據(jù)網(wǎng)絡104,但該連接僅與 所提供的媒體有關。注意,分組數(shù)據(jù)網(wǎng)絡服務提供商網(wǎng)絡和相關設備148可直 接連接封室內(nèi)通信路徑144。這種連接允許STB 142通過相應的通信路徑連接 到分組數(shù)據(jù)網(wǎng)絡104。
橋接STB 142利用普通老式電話系統(tǒng)(POTS)接口、數(shù)字用戶線(DSL) 接口、綜合業(yè)務數(shù)字網(wǎng)絡(ISDN)接口、或通過有線方式連接到PSTN 196的 其它接口訪問有線PSTN 106。通常,有線PSTN 106泛指支持使用PSTN操作 標準的接口的任何網(wǎng)絡,包括蜂窩網(wǎng)絡和陸線(land-line)網(wǎng)絡。而分組數(shù)據(jù) 網(wǎng)絡104和108泛指支持分組數(shù)據(jù)電話(例如VoIP電話)的任何網(wǎng)絡,包括有線和無線網(wǎng)絡。STB 142還通過適當?shù)臒o線鏈路連接到蜂窩網(wǎng)絡110。注意, 盡管這些通信鏈路是無線的,但在圖中到蜂窩網(wǎng)絡110的鏈路也用實線表示。 下文中涉及的到蜂窩網(wǎng)絡110的連接,也可使用實線和/或表示無線連接的其
它方式表示o
分組數(shù)據(jù)網(wǎng)絡108與分組數(shù)據(jù)網(wǎng)絡104相連。VoIP電話機112、追蹤服務 器120、計算機122和消息服務器132都與分組數(shù)據(jù)網(wǎng)絡104相連。無線網(wǎng)絡 電話(VoIP)終端116和有線VoIP電話機114與分組數(shù)據(jù)網(wǎng)絡108相連。分 組數(shù)據(jù)網(wǎng)108可以是WAN、 LAN、全球微波接入互通(WiMAX)網(wǎng)絡、 一個或多 個無線局域網(wǎng)(WLAN)或另一種類型的分組數(shù)據(jù)網(wǎng)之中的一個或多個網(wǎng)絡。通 常,VoIP電話機112和114,以及無線VoIP終端116和計算機122都支持VoIP 電話。橋接STB 142可通過分組數(shù)據(jù)網(wǎng)絡104和108與VoIP電話機112和114、 VoIP終端116、以及計算機122通信。
PSTN電話機117連接到PSTN 106。蜂窩網(wǎng)絡110連接到PSTN 106,支持 蜂窩電話機118。消息服務器130連接到PSTN 106。橋接STB 142可通過PSTN 106與PSTN電話機117建立PSTN電話呼叫。橋接STB 142可通過有線PSTN 106 和蜂窩網(wǎng)絡110與蜂窩電話機118建立PSTN電話呼叫。在另一實施例中,蜂 窩網(wǎng)絡110具有到分組數(shù)據(jù)網(wǎng)104和/或分組數(shù)據(jù)網(wǎng)108的直接連接,并支持 VoIP電話。
服務提供商橋接設備124連接在分組數(shù)據(jù)網(wǎng)104和有線PSTN 106之間。 服務提供商橋接設備124可以是VoIP網(wǎng)關,或用于在VoIP電話格式和PSTN 電話格式之間橋接呼叫的其它類型設備。服務提供商橋接設備124還可具備其 它功能,例如計費、VoIP號碼數(shù)據(jù)庫、呼叫建立,以及VoIP用戶服務等功能。
通常,根據(jù)本發(fā)明,橋接STB142可依照電話橋接指令在分組數(shù)據(jù)網(wǎng)104 和PSTN 106之間建立呼叫和/或橋接呼叫。橋接STB 142包括橋接電路。在有 線PSTN 106和分組數(shù)據(jù)網(wǎng)絡104之間橋接呼叫時,橋接STB 142在PSTN電話 格式(電路交換)和VoIP電話格式(VoIP數(shù)據(jù)分組)之間重新構建呼叫的格 式。電話橋接指令可在本地生成并存儲。作為選擇, 一些或者全部電話橋接指 令也可在遠端生成并存儲。電話橋接指令可遠程存儲在計算機158、追蹤服務
器120或其它與橋接STB 142相連的設備上。追蹤服務器120或計算機158 可在追蹤特定用戶/語音終端的位置的過程中提供輔助。因此,橋接STB 142 可與追蹤服務器120和/或計算機158通信以獲得部分或全部的電話橋接指令。
根據(jù)本發(fā)明,在一項操作過程中,橋接STB 142從有線PSTN 106接收一 個PSTN來電。例如該PSTN來電可由蜂窩終端118或PSTN電話機117發(fā)起。 所述PSTN來電指向橋接STB 142的PSTN電話號碼。當然,所述PSTN呼叫也 可指向一臺與橋接STB 142相連的無繩電話154。所述PSTN呼叫也可以包括 與主叫PSTN電話機117或118相對應的主叫線路識別(CLID)。在收到PSTN 來電后,橋接STB142査找用于該呼叫的電話橋接指令。根據(jù)安裝配置,橋接 STB 142可在本地、計算機158和/或追蹤服務器120中査找這種電話橋接指 令。在一些操作中,橋接STB 142不只在一個地方查找電話橋接指令。另外, 電話橋接指令也可作為呼入PSTN電話呼叫的一部分傳送到橋接STB 142,如 通過CLID或有線PSTN 106所支持的任何其它的數(shù)字信令中的橋接標識攜帶。 在其它配置中,橋接STB 142還可直接連接到蜂窩網(wǎng)絡110,在蜂窩網(wǎng)絡IIO 和分組數(shù)據(jù)網(wǎng)104 (或10S)之間橋接呼叫。
在另一操作過程中,橋接STB 142通過分組數(shù)據(jù)網(wǎng)絡104收到VoIP來電。 該VoIP來電可由VoIP終端112、 114、 116或計算機122發(fā)起。該VoIP來電 指向橋接STB142 (或無繩電話154)的互聯(lián)網(wǎng)協(xié)議(IP)地址。該VoIP呼叫 包括主叫VoIP終端的源IP地址。在收到VolP來電后,橋接STB 142査找用 于該呼叫的電話橋接指令。根據(jù)安裝配置,橋接STB 142可在本地計算機例如 計算機158本地搜索,和/或在追蹤服務器120中搜索電話橋接指令。此外, 用于該VoIP呼叫的電話橋接指令還可作為VoIP來電的一部分發(fā)往橋接STB 142,通過嵌在一個或多個收到的分組中的橋接標識,或者包含在分組數(shù)據(jù)網(wǎng) 104支持的另一數(shù)字信令中的橋接標識。
橋接STB 142使用獲取的電話橋接指令將來自PSTN 106的電話呼叫橋接 至分組數(shù)據(jù)網(wǎng)104,或終止(terminate)PSTN來電。當終止一個來電(VoIP或 PSTN)時,橋接STB142會向用戶發(fā)出警示信號,例如鈴音,并且允許用戶通 過無繩電話154、耳麥156、終端152或遠程控制器159以傳統(tǒng)方式終止呼叫。作為選擇,橋接STB 142還可將來電轉接到語音信箱。無論呼叫是通過PSTN 106 收到的,還是通過分組數(shù)據(jù)網(wǎng)104收到的,都可將橋接STB 142配置成從下列 之中任意一處或所有位置獲取橋接指令(進行橋接或轉接),來査找橋接和/ 或路由指令/請求,這些位置是1)本地存儲器;2) —個或多個遠程服務器; 3)與PSTN呼叫一同傳送的一個或多個PSTN支持的分組,例如通過在CLID 中添加橋接指令或使用CLID提取橋接或轉接指令,或通過當前或將來可由 PSTN支持的任意其它類型的數(shù)字分組;4) 一個或多個分組數(shù)據(jù)網(wǎng)絡分組???在響應每次收到的呼叫時或定期的使用存儲在橋接STB 142本地存儲器中的結 果,査詢遠端服務器120。
用戶可通過以下方式添加電話橋接指令1)橋接STB142上的用戶接口, 將其存儲在本地存儲器和/或遠程服務器上;2)通過任何有線或無線鏈路連接 到橋接STB 142的計算機158,將其存儲在本地存儲器和/或在遠程服務器上; 3)連接到分組數(shù)據(jù)網(wǎng)絡104的計算機122,將其存儲在本地存儲器和/或在遠 程服務器120上。大多數(shù)電話橋接指令在PSTN或分組數(shù)據(jù)網(wǎng)呼叫到達前就已 準備好。用戶還可通過輸入接口,例如遠程控制器159,在來電建立或通話過 程中傳送這些指令。同樣的,主叫用戶還可通過呼叫設備上的用戶輸入接口進 行交互,如在呼叫嘗試前(在査看電話簿過程中,或嘗試建立呼叫前的預備交 互過程中)、呼叫建立過程中(本地和/或橋接STB 142交互),以及通話過程 中(與本地和橋接STB 142交互)。
典型的電話橋接指令可控制橋接STB142橋接來電或轉接來電。例如,電 話橋接指令可指定1)在ZZ次振鈴(ZZ是從零開始的任一數(shù)字)后或僅在 收到本地確認后,將所有PSTN來電,或具有指定的CLID (或其它PSTN標識) 的PSTN呼叫,或具有除指定的CLID (或其它PSTN標識)之外的所有其它PSTN 呼叫轉接到指定的PSTN電話號碼,或橋接到指定的分組數(shù)據(jù)網(wǎng)絡地址或指定 的句柄(handle)(借助本地或追蹤服務器的地址査找功能);2)在ZZ次振鈴 (ZZ是從零開始的任一數(shù)字)后或僅在收到本地確認后,將所有分組數(shù)據(jù)網(wǎng) 絡來電,或來自指定句柄或地址的分組數(shù)據(jù)網(wǎng)絡呼叫,或除具有指定的句柄或 地址之外的其它分組數(shù)據(jù)網(wǎng)絡呼叫橋接到指定的PSTN電話號碼,或轉接到指定的分組數(shù)據(jù)網(wǎng)絡地址或指定的句柄(借助本地或追蹤服務器句柄到地址的査 找功能)。
還可通過橋接STB142將確認的指令顯示出來。例如,與一次來電相關聯(lián) 的指令在得到確認后,橋接STB 142便通過本地顯示器HDTV 146或遠程控制 器159顯示與此條指令有關的信息,和/或通過無繩電話154和/或耳麥156 播放出來。例如,在接收到來自PSTN電話機117的PSTN呼叫后,橋接STB 142 確認一條指令,要求"在不振鈴的情況下(withzero(O) rings),將所有PSTN 來電橋接到橋接STB 142的句柄"。在執(zhí)行這條指令時,橋接STB 142首先從 追蹤服務器120讀取電話機116當前的網(wǎng)絡地址。這種讀取操作可定期地在來 電前或來電后進行。作為選擇,電話機116還可定期地將其當前網(wǎng)絡地址直接 發(fā)往橋接STB 142。橋接STB 142使用該網(wǎng)絡地址嘗試與電話機116建立呼叫 (例如,促使電話機H6振鈴)。一旦檢測到電話機116處的摘機(pick叩)信 號,橋接STB142便開始雙向橋接操作,來通信連接電話機116和117。此外, 橋接STB 142還可在本地顯示屏(如HDTV 146、無繩電話154、遠程控制器159 或其它顯示器)上顯示橋接信息和呼叫狀態(tài),例如連接時間、振鈴、掛斷 (hang-up)等。
若替代"在零次振鈴后",該指令要求"僅在得到本地確認后",才可嘗試 與電話機116建立呼叫,橋接STB142首先開始本地振鈴, 一旦檢測到本地摘 機,便提示(通過本地音頻和視頻接口)確認/授權進行橋接操作。若未檢測 到摘機或未收到確認,則不執(zhí)行該指令。作為替代,還可根據(jù)預先設置或根據(jù) 本地用戶命令應答,來本地接聽來電或立即將來電轉接到語音信箱。
最后,若該指令要求"在四次振鈴后"而不是"在零次振鈴后",則橋接 STB 142會開始本地振鈴(例如使耳麥156、無繩電話154、終端152或HDTV 146 振鈴)。若在第四次振鈴前或第四次振鈴過程中檢測到摘機,則橋接STB 142 放棄執(zhí)行該指令,在本地處理此次呼叫。若在第四次振鈴前或第四次振鈴過程 中,本地輸入"語音信箱"指令,則此次呼叫將立即轉接到語音信箱,并且該 指令將不會執(zhí)行。然而,若在四次振鈴過程中沒有用戶參與,則橋接STB142 會繼續(xù)執(zhí)行該指令,促使電話機116提供第五次以及更多次振鈴,并在檢測到摘機后橋接電話機116和117。
橋接STB 142的橋接功能還可用于訪問遠端PSTN消息服務器130或遠端 分組數(shù)據(jù)網(wǎng)消息服務器132。用于進行橋接以獲取消息的典型的電話橋接指令 可以是在ZZ次振鈴(ZZ是從零開始的任一數(shù)字)后或在收到本地確認后, 將所有PSTN來電,或具有指定CLID (或其它PSTN標識)的PSTN呼叫,或具 有除指定CLID (或其它PSTN標識)之外的所有PSTN呼叫轉接到指定的PSTN 電話號碼,或橋接到指定的分組數(shù)據(jù)網(wǎng)絡地址或指定的句柄(借助本地或追蹤 服務器的地址査找功能)。在PSTN呼叫出現(xiàn)橋接終止或本地終止失敗情況時, 將使用本地或PSTN架構的轉接功能,將此次PSTN呼叫橋接到與消息服務器 132相關聯(lián)的語音信箱句柄或指定網(wǎng)絡地址,或轉接到與消息服務器130相關 聯(lián)的語音信箱電話號碼。
此外,還可將所有分組數(shù)據(jù)網(wǎng)來電,或來自指定句柄或地址的分組數(shù)據(jù)網(wǎng) 呼叫,或具有除指定句柄或地址之外的全部分組數(shù)據(jù)網(wǎng)呼叫橋接到指定的 PSTN龜話號碼,或轉接到指定的分組數(shù)據(jù)網(wǎng)絡地址或指定句柄(借助本地或 追蹤服務器句柄到地址的査找功能)。在ZZ次振鈴后(ZZ是從零開始的任一 數(shù)字)或在收到本地確認不接聽本次呼叫后,橋接STB 142將使用本地橋接功 能,將該分組數(shù)據(jù)網(wǎng)來電轉接到與消息服務器132相關聯(lián)的語音信箱句柄或指 定的網(wǎng)絡地址,或橋接到與消息服務器130相關聯(lián)的語音信箱電話號碼。
在另一操作中,橋接STB 142接收VoIP來電。在響應該VoIP來電時,橋 接STB 142獲取用于此次呼叫的電話橋接指令。該電話橋接指令可控制橋接 STB 142將此次呼叫通過PSTN 106橋接到PS頂電話機117。在橋接VoIP來電 時,作為橋接功能的一部分,橋接STB 142將來電的格式從VoIP電話格式轉 換為PSTN電話格式,并通過與PSTN終端117相連接的PSTN 106將VoIP來電 橋接到PSTN終端。對于PSTN呼叫,橋接STB142還可選擇根據(jù)電話橋接指令 來終止(terminate)VoIP呼叫。在這種情況下,橋接STB 142通過無繩電話154、 耳麥156、終端152、計算機158或遠程控制器159向用戶傳送鈴音或其它警 示信號。在用戶接聽此次呼叫后,由橋接STB142的用戶來終止此次呼叫。此 外,電話橋接指令還可控制橋接STB 142將VoIP電話呼叫發(fā)往語音信箱,該語音信箱可以是本地語音信箱或消息服務器130或132處的遠端語音信箱。
在本發(fā)明的另一操作中,橋接STB 142訪問追蹤服務器120來獲取所有或 一些電話橋接指令。在其中的一項操作中,追蹤服務器102追蹤特定終端的位 置,而每臺終端對應一個或多個用戶。在橋接STB 142接到來電時,橋接STB 142使用用戶標識在追蹤服務器120中進行檢索。該用戶標識可以是用戶設定 的一個句柄。除了句柄,該用戶標識還可包括另一部分,如VoIP電話域描述 符(服務提供商描述符)、終端句柄和/或終端端口句柄。根據(jù)追蹤服務器120 從橋接STB 142收到的査詢信息中的用戶標識,追蹤服務器120可對橋接STB 142作出響應。該響應包括一些或全部電話橋接指令。該電話橋接指令可包括 是否橋接此次呼叫的指示、VoIP目的分組網(wǎng)絡地址、PSTN目的電話號碼和/ 或其它信息。
在訪問追蹤服務器120時,除了査詢信息外,橋接STB 142還可發(fā)送其它 信息,如PSTN呼叫的CLID、 PSTN呼叫的目的PSTN號碼、VoIP呼叫的源分組 數(shù)據(jù)網(wǎng)地址、VoIP呼叫的目的分組數(shù)據(jù)網(wǎng)地址、橋接STB 142的狀態(tài)信息或 其它信息。作為響應,追蹤服務器120根據(jù)橋接STB 142發(fā)來的這些其它信息 提供電話橋接指令。
從本地獲取的和/或從追蹤服務器120獲取的電話橋接指令,隨來電的分 組數(shù)據(jù)網(wǎng)地址和/或PSTN號碼的不同而不同。例如,來自PSTN電話機117的 PSTN呼叫將橋接到VoIP終端116,而來自蜂窩電話機118的PSTN呼叫則不會 橋接到VoIP終端116,這種針對呼叫所采取的不同處理是根據(jù)終端117和蜂 窩電話機118的不同的PSTN號碼而進行的。同樣的,對于蜂窩電話118或PSTN
電話117其中之一,還可禁止橋接操作。
橋接操作可根據(jù)源分組數(shù)據(jù)地址,例如源VoIP終端的IP地址來進行,也 可根據(jù)VoIP呼叫的目的IP地址來進行。例如,VoIP電話機114發(fā)起的VoIP 來電可由橋接STB 142橋接到PSTN電話機117,而VoIP電話機112發(fā)起的VoIP 來電將不進行橋接;這是根據(jù)主叫VoIP終端的分組數(shù)據(jù)網(wǎng)地址(IP地址)來 確定是否橋接VoIP來電的??赏ㄟ^多個分組數(shù)據(jù)網(wǎng)地址來訪問橋接STB 142。 當VoIP來電指向這些分組數(shù)據(jù)網(wǎng)地址中的第一個地址時,橋接STB 142將開
啟橋接操作。但是,當VoIP電話呼叫指向橋接STB 142的另一分組數(shù)據(jù)網(wǎng)地 址時,將禁止橋接操作,并將呼叫發(fā)往語音信箱。在圖6和圖8至圖19中將 對這些操作進行更為詳細的介紹。
根據(jù)本發(fā)明的另一方面,橋接STB 142還可用于通過有線PSTN 106接收 有關來電的PSTN呼叫請求(第一呼叫請求)。隨后,橋接STB 142根據(jù)PSTN 呼叫請求創(chuàng)建VoIP呼叫請求(第二呼叫請求),并通過分組數(shù)據(jù)網(wǎng)104發(fā)送該 VoIP呼叫請求。此外,根據(jù)本發(fā)明的另一方面,橋接STB 142還可用于通過 分組數(shù)據(jù)網(wǎng)104接收有關來電的VoIP呼叫請求(第一呼叫請求)。隨后,橋接 STB 142根據(jù)該VoIP呼叫請求創(chuàng)建PSTN呼叫請求(第二呼叫請求),并通過 PSTN發(fā)送該PSTN呼叫請求。這些呼叫請求可導致橋接STB 142或服務提供商 橋接設備124進行橋接操作,或者導致橋接STB 142和服務提供商橋接設備 124同時進行橋接操作。
例如,由橋接STB142對將要橋接呼叫的第一部分進行橋接,而由服務提 供商橋接設備124對第二部分進行橋接。這種"分擔橋接"使得橋接STB 142 和服務提供商橋接設備124分別進行半雙工橋接。在特定實施例中,PSTN終 端118通過蜂窩網(wǎng)絡110和PSTN 106呼叫橋接STB 142。根據(jù)其電話橋接指 令,橋接STB 142確定需要橋接到VoIP終端116。然而,由于操作限制,橋 接STB 142只能橋接由PSTN終端118發(fā)起的、發(fā)往VoIP終端116的語音信號, 而由服務提供商橋接設備124橋接由VoIP終端116發(fā)起的、發(fā)往PSTN終端 118的語音信號。當然,橋接STB 142可發(fā)起全部的橋接,服務提供商橋接設 備也可以。
圖2是包含依據(jù)本發(fā)明另一實施例的電話橋接STB的通信系統(tǒng)的結構示意 圖。圖2保留了圖l中包含的相同/相似部件的共用標號。特別之處在于,圖 2中,依據(jù)本發(fā)明構造的橋接STB 242通過無線本地環(huán)路連接到PSTN 106。因 此,橋接STB 242與PSTN 106之間無有線、光纖或其它物理連接。橋接STB 242 通過無線路由器204以無線方式連接到分組數(shù)據(jù)網(wǎng)104。橋接STB 242還通過 無線和/或有線方式連接到HDTV 146、無線座機250、無線手機252、耳麥256 和計算機258。
無線路由器204可提供WiMAX連接、點對點無線連接、WLAN連接、蜂窩 無線分組數(shù)據(jù)網(wǎng)連接、衛(wèi)星網(wǎng)絡連接或支持分組數(shù)據(jù)通信的其它無線連接。橋 接STB 242的操作過程類似或與圖1中描述的操作過程相同。特別之處在于, 橋接STB 242將呼叫在有線PSTN 106和分組數(shù)據(jù)網(wǎng)104之間進行橋接。橋接 STB 242用于對發(fā)起于VoIP電話機112、 114、 116或122中任意一個,發(fā)往 PSTN電話機117和蜂窩電話機118中任意一個的VoIP呼叫進行橋接。此外, 橋接STB 242還用于對發(fā)起于PSTN電話機117或蜂窩電話機118中任意一個, 發(fā)往VoIP電話機112、 114、 116或122中任意一個的PSTN呼叫進行橋接。橋 接STB 242的具體操作過程還將結合圖6和圖8至圖19進行詳細描述。
如圖2所示,橋接STB 242和可選或作為選擇的計算機258和無線路由器 204都包括橋接電路。本發(fā)明的實施例中,當橋接STB 242控制橋接建立和橋 接操作時,計算機258和無線路由器204可幫助進行上述橋接設置和橋接操作。
圖3是包含依據(jù)本發(fā)明又一實施例的電話橋接STB的通信系統(tǒng)的結構示意 圖。圖3保留了圖1和圖2中包含的相同/相似部件的共用標號。橋接STB 342 通過有線鏈路連接到PSTN 106,通過無線接入點304連接到分組數(shù)據(jù)網(wǎng)104。 計算機358以無線方式連接到橋接STB 342和無線接入點304。無線接^A^點304 支持WLAN和/或無線個人域網(wǎng)(WPAN)通信。WLAN通信可根據(jù)IEEE802. ll標 準中的任意標準如IEEE802. lla、 IEEE802. llb、 IEEE802. llg、 IEEE802. lln, 或另一 WLAN操作標準來實現(xiàn)。WPAN操作可根據(jù)例如藍牙操作標準或 IEEE802. 15操作標準來實現(xiàn)。橋接STB 342通過這些無線網(wǎng)絡或其它無線鏈 接與無線手機352、無線耳麥356、計算機358、 HDTV 146和遠程控制器159 相連。
與圖1和圖2所示橋接STB 142和242相同的,橋接STB 342在分組數(shù)據(jù) 網(wǎng)絡104和有線PSTN 106之間橋接呼叫。橋接STB 342和計算機358(作為選 擇)和無線接入點304都包括橋接電路。當橋接STB 342控制橋接建立和橋接
操作時,計算機358和無線接入點304可幫助進行橋接建立和橋接操作。
圖4是包含依據(jù)本發(fā)明再一實施例的電話橋接STB的通信系統(tǒng)的結構示意 圖。圖4保留了圖1、圖2和圖3中包含的相同/相似部件的共用標號。橋接
STB 442根據(jù)橋接建立和橋接操作支持PSTN電話和VoIP電話。橋接STB 442 為了實現(xiàn)PSTN電話操作而支持與蜂窩網(wǎng)絡110的無線連接,并支持與分組數(shù) 據(jù)網(wǎng)絡104的有線連接。橋接STB 442支持與遠程控制器159、 HDTV 146、計 算機458和雙模式無線終端402的無線連接。
橋接STB 442和可選或作為選擇的計算機458和雙模式無線終端402 (其 與STB442和蜂窩網(wǎng)絡110以無線方式相連)都包括橋接電路。根據(jù)本發(fā)明的 一些實施例,當橋接STB442控制橋接建立和橋接操作時,計算機458和雙模 式無線終端402可在橋接建立和操作過程中提供輔助。橋接STB 442的橋接操 作與前述圖1至圖3所示橋接操作相似,其具體操作過程還將結合圖6和圖8 至圖19進行詳細描述。
圖5是包含依據(jù)本發(fā)明再一實施例的電話橋接STB的通信系統(tǒng)的結構示意 圖。橋接STB 542通過有線和/或無線鏈接連接到ISP網(wǎng)絡506。 ISP阿絡506 與分組數(shù)據(jù)網(wǎng)絡104相連,并通過網(wǎng)關508連接到有線PSTN 106。計算機126 通過有線和/或無線連接與分組數(shù)據(jù)網(wǎng)絡128連接。分組數(shù)據(jù)網(wǎng)絡128通過有 線和/或無線方式與ISP網(wǎng)絡506相連。橋接STB 542、計算機126和分組數(shù) 據(jù)網(wǎng)絡128可依照住宅設置、辦公室設置,或其它客戶端設置來提供服務。橋 接STB 542以無線方式連接到語音終端452、 HDTV 146和遠程控制器159。
橋接STB 542通過ISP網(wǎng)絡506接收PSTN電話服務。其提供與傳統(tǒng)PSTN 電話機相似的PSTN用戶接口。不過,PSTN服務要通過ISP 506和網(wǎng)關508來 提供。橋接STB 542可由PSTN電話機如PSTN電話機117或蜂窩終端118通過 網(wǎng)關508進行訪問。由橋接STB 542所提供的用戶接口可通過語音終端452 實現(xiàn)。
根據(jù)本發(fā)明,橋接STB 542用于在分組數(shù)據(jù)網(wǎng)104和有線PSTN 106之間 橋接電話呼叫。在一項操作過程中,橋接STB 542對由PSTN電話機117發(fā)起 的、發(fā)往VoIP電話機112的PSTN電話呼叫進行橋接。根據(jù)其到ISP網(wǎng)絡506
間進行轉換。作為選擇,橋接STB 542僅使用VoIP電話格式與ISP網(wǎng)絡506 迸行電話呼叫。在這種情況下,由網(wǎng)關508將呼叫在PSTN電話格式和VoIP
電話格式之間進行轉換,橋接STB 542只負責橋接VoIP語音分組。這種橋接 操作僅包括在語音分組上標記不同的IP地址。作為選擇,橋接STB 542可將 其收到的語音分組封裝在具有不同目的IP地址的分組中。這些操作將結合圖 12進行詳細描述。
如圖5所示,橋接STB 542和可選或作為選擇的計算機126均包括橋接電 路。根據(jù)本發(fā)明的一些實施例,由橋接STB542對橋接的建立和操作過程進行 控制,計算機126在橋接建立和操作過程中提供輔助。
圖6是根據(jù)圖1、 2、 3和/或4中實施例的電話橋接STB的結構示意圖。 圖6所示橋接STB 142 (242, 342,或442)具有特定的結構。同圖6中描述 的橋接STB 142相比,本發(fā)明其它實施例中的橋接STB 142可能包含更少或更 多的部件。橋接STB 142通常包括主處理電路602、存儲器604、視聽(A/V) 系統(tǒng)接口 606、遠程控制器接口 608、內(nèi)置用戶接口 610和通信接口 612。這 些組件通過一個或多個系統(tǒng)總線、專用通信路徑或其它直接或間接通信路徑相 互連接在一起。
A/V系統(tǒng)接口 606將橋接STB 142連接到HDTV 146,還可將橋接STB 142 連接到其它A/V系統(tǒng)組件,如PVR、音頻系統(tǒng)、家庭網(wǎng)絡等。遠程控制器接口 608將STB 142連接到遠程控制器159。內(nèi)置用戶接口 610允許用戶直接與STB 142交互,其包括顯示器、按鍵、手柄、滾動輪等。
在各種實施例中,主處理電路602可以是微處理器、數(shù)字信號處理器、狀 態(tài)機、專用集成電路、現(xiàn)場可編程門陣列或其它處理電路。存儲器604可以是 隨機存取存儲器、只讀存儲器、閃存、硬盤驅動器、光盤驅動器或其它類型的 可存儲計算機指令和數(shù)據(jù)的存儲器。處理電路執(zhí)行軟件指令來完成一些功能。 為了執(zhí)行媒體處理功能,處理電路602執(zhí)行媒體播放/存儲控制軟件619。本 發(fā)明中,為了執(zhí)行呼叫橋接建立和呼叫橋接操作,處理電路602執(zhí)行呼叫管理 軟件617。
通信接口 612包括多個"下行"接口和多個"上行"接口。有線PSTN輸 出接口 621將STB 142連接到其服務的PSTN設備,例如通過雙絞線連接到STB 142的有線電話機。無繩PSTN輸出接口 623將STB 142連接到無線PSTN設備,
例如,如圖1中所示的無繩電話154或雙模式手機152。蜂窩上行接口 625將 STB 142連接到蜂窩網(wǎng)絡110。有線PSTN上行接口 627將STB 142連接到有線 PSTN 106。無線耳麥(wireless headset)接口 628將STB 142連接到無線耳麥 156。上行有線/無線分組數(shù)據(jù)網(wǎng)絡接口 629將STB142連接到路由器、電纜網(wǎng) 絡、衛(wèi)星網(wǎng)絡、ISDN連接、xDSL調(diào)制解調(diào)器、交換機、集線器、或其它向STB 142提供分組數(shù)據(jù)服務的設備。下行有線/無線接口 631通過WLAN、 WAN、 LAN、 WPAN、或其它通信鏈路將STB142連接到其服務的分組數(shù)據(jù)設備。媒體節(jié)目調(diào) 諧器633將STB142連接到媒體節(jié)目服務提供商設備160。當然,在一些實施 例中,接口 629可支持接收媒體節(jié)目。
通常,橋接STB 142的這些組件用于在有線PSTN 106、蜂窩網(wǎng)絡110和 分組數(shù)據(jù)網(wǎng)絡104之間橋接呼叫。處理電路602控制橋接STB 142完成這些橋 接操作。根據(jù)本發(fā)明,在執(zhí)行這些操作的過程中,處理電路602確定有發(fā)往橋 接STB142的來電。然后,處理電路602獲取該呼叫的電話橋接指令。根據(jù)這 些橋接指令,處理電路602控制通信接口 612中的兩個或更多個組件,使其在 有線PSTN 106或蜂窩網(wǎng)絡110與分組數(shù)據(jù)網(wǎng)絡104之間橋接呼叫。在橋接處 理過程中,橋接STB 142在PSTN電話格式和VoIP電話格式之間轉換呼叫的格 式。在另一個實施例中,STB 142僅使用其通信接口612的分組數(shù)據(jù)網(wǎng)絡組件 橋接VoIP呼叫。
通常,處理電路602可選擇地建立和橋接來電。在有選擇地橋接來電的過 程中,處理電路602執(zhí)行以下操作(l)通過第一接口接收與來電相關的PSTN 呼叫請求;(2)根據(jù)所述PSTN呼叫請求生成網(wǎng)絡電話(VoIP)呼叫請求;并 且(3)通過第二接口發(fā)送該VoIP呼叫請求。作為選擇,在有選擇地橋接來電 的過程中,處理電路602執(zhí)行以下操作(l)通過第二接口接收與來電相關的 網(wǎng)絡電話(VoIP)呼叫請求;(2)根據(jù)所述VoIP呼叫請求生成PSTN呼叫請求; 并且(3)通過第一接口發(fā)送該PSTN呼叫請求。
在有選擇地橋接來電的過程中,處理電路可從本地存儲器604中獲得電話 橋接指令,并根據(jù)所述電話橋接指令橋接來電。處理電路602還可過用戶接口 610、遠程控制器608、耳麥接口 628或通信接口 612獲得電話橋接指令,并
將該電話橋接指令存儲在本地存儲器604中。在一些實施例中,處理電路602
從來電中獲得電話橋接指令并根據(jù)電話橋接指令橋接來電。在另一些實施例 中,處理電路602査詢追蹤服務器120,從其中接收包含目的終端網(wǎng)絡地址的
電話橋接指令,根據(jù)這些電話橋接指令橋接來電。
(P41)在有選擇地橋接來電的過程中,處理電路602會嘗試本地終止 (termination)來電,并且,在本地終止來電失敗時,橋接該來電。處理電路 602可通過相關接口與遠程計算機120或122交互,并根據(jù)從遠程計算機120 或122獲得的輸入信號生成電話橋接指令。
進一步的,處理電路602可確定呼叫的目的分組數(shù)據(jù)網(wǎng)絡地址,并根據(jù)該 目的分組數(shù)據(jù)網(wǎng)絡地址確定是否為此次呼叫啟用呼叫橋接操作。進一步的,處 理電路602可確定呼叫的被叫PSTN號碼,并根據(jù)該被叫PSTN號碼確定是否為 此次呼叫啟用呼叫橋接操作。作為選擇,處理電路602還可確定呼叫的源分組 數(shù)據(jù)網(wǎng)絡地址,并根據(jù)該源分組數(shù)據(jù)網(wǎng)絡地址確定是否為此次呼叫啟用呼叫橋 接操作。在另一個實施例中,處理電路602為呼叫確定主叫線路識別(CLID) 號碼,并根據(jù)該CLID號碼確定是否為此次呼叫啟用呼叫橋接操作。
依照本發(fā)明橋接STB 142的另一個方面,橋接STB 142通過第一接口 (PSTN 接口 627或蜂窩接口 625)從有線PSTN 106或蜂窩網(wǎng)絡110獲得第一呼叫建 立請求。在收到第一呼叫建立請求后,橋接STB142根據(jù)第一呼叫建立請求生 成第二呼叫建立請求。最后,橋接STB142通過第二接口 (分組數(shù)據(jù)網(wǎng)絡接口 629或631)發(fā)送該第二呼叫建立請求到互聯(lián)網(wǎng),例如分組數(shù)據(jù)網(wǎng)絡104或108。 上述功能可由處理電路608通過執(zhí)行呼叫管理軟件617來完成。
就這方面來說,橋接STB 142不需要橋接涉及第一呼叫建立請求的來電, 盡管它可以這樣做。橋接STB 142可有選擇地在有線PSTN 106或蜂窩網(wǎng)絡110 與分組數(shù)據(jù)網(wǎng)絡104 (互聯(lián)網(wǎng))之間橋接涉及第一呼叫建立請求的來電。此外, 橋接STB 142可有選擇地啟用服務提供商橋接設備124在有線PSTN 106或蜂 窩網(wǎng)絡110與分組數(shù)據(jù)網(wǎng)絡104 (互聯(lián)網(wǎng))之間橋接涉及第一呼叫建立請求的 來電。進一步的,橋接STB142可有選擇地將涉及第一呼叫建立請求的來電的 第一部分在有線PSTN 106或蜂窩網(wǎng)絡110與分組數(shù)據(jù)網(wǎng)絡104進行橋接,并
有選擇地啟用服務提供商橋接設備124將涉及第一呼叫建立請求的來電的第 二部分在有線PSTN 106或蜂窩網(wǎng)絡110與分組數(shù)據(jù)網(wǎng)絡104進行橋接。
在補充操作中,橋接STB 142可通過第二接口 (分組數(shù)據(jù)網(wǎng)絡接口 629) 從分組數(shù)據(jù)網(wǎng)絡104獲得第一呼叫建立請求。在收到第一呼叫建立請求后,橋 接STB 142有選擇地根據(jù)該第一呼叫建立請求生成第二呼叫建立請求。最后, 橋接STB142通過第一接口 (PSTN接口 627或蜂窩接口 625)將第二呼叫建立 請求發(fā)送到有線PSTN 106或蜂窩網(wǎng)絡110。就這一方面來說,如上所述,橋 接STB 142不需要橋接涉及第一呼叫建立請求的來電,盡管如上所述它可以這 樣做。
在根據(jù)第一呼叫建立請求有選擇地生成第二呼叫建立請求時,橋接STB 142會用到電話橋接指令。這些電話橋接指令可從本地存儲器604、通過用戶 接口 608、 610、或628、從第一呼叫建立請求中的一個或多個中獲得,或從追 蹤服務器120、遠程計算機,及其它別的方式獲得。進一步的,在根據(jù)第一呼 叫建立請求生成第二呼叫建立請求時,橋接STB 142會用到與第一呼叫建立請 求相關的被叫PSTN號碼、主叫線路識別(CLID)號碼、源IP地址、和/或目的 IP地址。橋接STB 142 (242、 342、或442)的其它操作將在下面結合圖9至 圖21進行進一步的描述。
圖7是根據(jù)圖5中實施例的龜話橋接STB的結構示意圖。同圖7中描述的 橋接STB 142相比,本發(fā)明其它實施例中的橋接STB 542可能包含更少或更多 的部件。橋接STB 542通常包括主處理電路702、存儲器704視聽(A/V)系 統(tǒng)接口 706、遠程控制接口 708、內(nèi)置用戶接口 710和通信接口 712。這些組 件通過一個或多個系統(tǒng)總線、專用通信路徑或其它直接或間接通信路徑相互連 接在一起。
A/V系統(tǒng)接口 706將橋接STB 542連接到HDTV 146,還可將橋接STB 542 連接到其它A/V系統(tǒng),如PVR、音頻系統(tǒng)、家庭網(wǎng)絡等。遠程控制器接口708 將STB 542連接到遠程控制器159。內(nèi)置用戶接口 710允許用戶直接與STB 542 交互,其包括顯示器、按鍵、手柄、滾動輪等。
在各種實施例中,主處理電路702可以是微處理器、數(shù)字信號處理器、狀
態(tài)機、專用集成電路、現(xiàn)場可編程門陣列或其它處理電路。存儲器704可以是 隨機存取存儲器、只讀存儲器、閃存、硬盤驅動器、光盤驅動器或可存儲計算 機指令和數(shù)據(jù)的其它類型的存儲器。處理電路執(zhí)行軟件指令來完成一些功能。 為了執(zhí)行媒體處理功能,處理電路702執(zhí)行媒體播放/存儲控制軟件719。為 了執(zhí)行本發(fā)明的呼叫橋接建立和呼叫橋接,處理電路702執(zhí)行呼叫管理軟件 717。
通信接口 712包括多個"下行"接口和多個"上行"接口。有線PSTN輸 出接口 721將STB 542連接到其服務的PSTN設備,例如通過雙絞線連接到STB 542的有線電話機。無繩PSTN輸出接口 723將STB 542連接到無線PSTN設備, 如圖5中所示的手機452。無線耳麥接口 728將STB 542連接到無線耳麥156。 上行有線/無線分組數(shù)據(jù)網(wǎng)絡接口 729將STB 542連接到路由器、電纜網(wǎng)絡、 衛(wèi)星網(wǎng)絡、ISDN連接、xDSL調(diào)制解調(diào)器、交換機、集線器、或其它向STB542 提供分組數(shù)據(jù)服務的設備。下行有線/無線接口 731通過WLAN、WAN、LAN、WPAN、 或其它通信鏈路將STB 542連接到分組數(shù)據(jù)設備。媒體節(jié)目調(diào)諧器733將STB 542連接到媒體節(jié)目服務提供商設備160。當然,在一些實施例中,接口 731 也可支持接收媒體節(jié)目。
本發(fā)明一個實施例中,處理電路702確定橋接STB 542通過分組數(shù)據(jù)網(wǎng)絡 接口 723接收到來自主叫VoIP終端116的來電。該VoIP來電指向橋接STB 542 或由STB 542服務的設備。接收到呼入的VoIP電話呼叫后,橋接STB 542獲 取電話橋接指令。這些電話橋接指令包括目的終端的網(wǎng)絡地址,例如VoIP電 話機112(如圖5所示)。處理電路702根據(jù)電話橋接指令有選擇地在主叫VoIP 終端116和VoIP終端112之間橋接該呼叫。在另一個實施例中,橋接STB 542 根據(jù)電話橋接指令通過有線PSTN 106、網(wǎng)關508和ISP網(wǎng)絡506將該呼叫橋 接到PSTN電話117。
在有選擇地橋接來電時,處理電路702橋接第一語音信息,并通過服務提 供商橋接設備124建立第二語音信息的橋接。在這種情況下,目的網(wǎng)絡地址可 以是互聯(lián)網(wǎng)協(xié)議(IP)地址。作為選擇,當處理電路702有選擇地將VoIP來 電橋接到PSTN終端(例如通過中間ISP網(wǎng)絡506和網(wǎng)關508),目的地址是PSTN
電話號碼。在獲取電話橋接指令時,處理電路702的操作與圖1到圖6中所描 述的操作相同/相似。
依照本發(fā)明的另一個方面,橋接STB542通過分組數(shù)據(jù)網(wǎng)絡接口 729收到 第一呼叫建立請求。接收到第一呼叫建立請求后,橋接STB 542根據(jù)第一呼叫 建立請求選擇性地生成第二呼叫建立請求。最后,橋接STB 542通過分組數(shù)據(jù) 網(wǎng)絡接口 729發(fā)送該第二呼叫建立請求到互聯(lián)網(wǎng)。就這方面來說,橋接STB 542 不需要橋接涉及第一呼叫建立請求的來電,盡管它可以這樣做。橋接STB542 可有選擇地橋接涉及第一呼叫建立請求的來電。此外,橋接STB542也可啟用 服務提供商橋接設備124有選擇地橋接來電。進一步的,橋接STB 542可有選 擇地將涉及第一呼叫建立請求的來電的第一部分進行橋接,并啟用服務提供商 橋接設備124有選擇地將涉及第一呼叫建立請求的來電的第二部分進行橋接。 橋接STB 542也可根據(jù)電話橋接指令生成第二呼叫建立請求。橋接STB 542 可如前面描述的一樣獲取電話橋接指令。橋接STB 542的其它操作將在下面結 合圖9至圖21進行進一步的描述。
圖8是根據(jù)圖1、 2、 3和/或4中實施例的另一種電話橋接STB的結構示 意圖。圖8所示是橋接STB 142、 242、 342、和/或442的另一種結構圖。同 圖8中描述的橋接STB 142枏比,本發(fā)明其它實施例中的橋接STB可能包含更 少或更多的部件。橋接STB 142通常包括主處理電路802、存儲器804、視聽 (A/V)系統(tǒng)接口 806、遠程控審i傻接口 808、內(nèi)置用戶接口 810和通信接口 812。這些組件通過一個或多個系統(tǒng)總線、專用通信路徑或其它直接或間接通 信路徑相互連接在一起。
A/V系統(tǒng)接口 806將橋接STB 142連接到HDTV 146,還可將橋接STB 142 連接到其它A/V系統(tǒng),如PVR、音頻系統(tǒng)、家庭網(wǎng)絡等。遠程控制器接口808 將STB 142連接到遠程控制器159。內(nèi)置用戶接口 810允許用戶直接與STB 142 交互,其包括顯示器、按鍵、手柄、滾動輪等。
在不同的實施例中,主處理電路802可以是微處理器、數(shù)字信號處理器、 狀態(tài)機、專用集成電路、現(xiàn)場可編程門陣列或其它處理電路。存儲器804可以 是隨機存取存儲器、只讀存儲器、閃存、硬盤驅動器、光盤驅動器或可存儲計算機指令和數(shù)據(jù)的其它類型的存儲器。處理電路執(zhí)行軟件指令來完成一些功
能。為了執(zhí)行媒體處理功能,處理電路802執(zhí)行媒體播放/存儲控制軟件819。 為了執(zhí)行本發(fā)明的呼叫橋接建立和呼叫橋接,處理電路802執(zhí)行呼叫管理軟件 817。
通信接口 812包括PSTN接口 814、分組數(shù)據(jù)網(wǎng)絡接口 822和媒體節(jié)目調(diào) 諧器833。 PSTN接口 814將STB 142連接到有線PSTN 106、蜂窩網(wǎng)絡110、以 及其服務的PSTN設備,例如通過雙絞線連接到STB 142的有線電話機。分組 數(shù)據(jù)網(wǎng)絡接口 822將STB 142連接到路由器、電纜網(wǎng)絡、衛(wèi)星網(wǎng)絡、ISDN連 接、xDSL調(diào)制解調(diào)器、交換機、集線器、或其它向STB 142提供分組數(shù)據(jù)服 務的設備或STB 142通過分組數(shù)據(jù)通信與其通信或為其提供服務的設備中的一 個或多個。媒體節(jié)目調(diào)諧器833將STB 142連接到媒體節(jié)目服務提供商設備 160。當然,在一些實施例中,分組數(shù)據(jù)接口 822也可支持接收媒體節(jié)目。
在橋接STB 142的一個特定操作中,橋接STB 142收到來自有線PSTN 106 (或蜂窩網(wǎng)絡IIO)的來電。收到該來電后,橋接STB 142,具體來說是處理 電路802獲取該呼叫的電話橋接指令。這些電話橋接指令可指示是否需要對此 次呼叫進行橋接。當不需要橋接時,則通常使用PSTN路徑816來終止 (terminate)發(fā)往橋接STB 142的呼叫或與STB 142相連的設備的呼叫。當需 要橋接時,處理電路802控制PSTN接口 814為呼叫建立到分組數(shù)據(jù)網(wǎng)絡接口 822的橋接。在這種情況下, 一個PSTN到VoIP的橋接路徑818在PSTN接口 814中建立起來了。一旦主處理電路802建立起了上述鏈路818,PSTN接口 814 和分組數(shù)據(jù)網(wǎng)絡接口 822在有線PSTN 106 (或蜂窩網(wǎng)絡110)和分組數(shù)據(jù)網(wǎng)絡 104)之間橋接所述呼叫。在這種情況下,通信接口 812和/或處理電路802 會將此次呼叫在VoIP電話格式和PSTN電話格式之間轉換。
在橋接STB 142的其它操作中,當橋接STB 142確定從分組數(shù)據(jù)網(wǎng)絡108 和分組數(shù)據(jù)網(wǎng)絡接口 822接收到VoIP來電時,處理電路802判斷是將此次呼 叫終止(terminate)到橋接STB 142 (或由STB 142提供服務的設備),還是將 此次呼叫橋接到有線PSTN 106 (或蜂窩網(wǎng)絡110)。當決定將此次VoIP呼叫終 止到橋接STB 142時,通常將用到IP路徑824。但是,當電話橋接指令指示
將VoIP來電橋接到PSTN時,處理電路將建立一個VoIP到PSTN的橋接路徑 826。在這種情況下,該VoIP到PSTN路徑826可將VoIP來電橋接到PSTN接 口 814和有線PSTN 106 (或蜂窩網(wǎng)絡110)。在這種情況下,通信接口812和/ 或主處理電路824將此次呼叫在VoIP電話格式和PSTN電話格式之間進行轉 換。
參考圖1和圖8,橋接STB 142被視為設置在電話基礎架構中,該電話基 礎架構支持在第一電話設備和第二電話設備之間的第一呼叫、以及來自第三電 話設備的第二呼叫。在該架構中,處理電路802可工作在呼叫橋接模式下,也 可工作在呼叫終端模式下。處理電路802和橋接STB 142的其它電路也可被稱 為"橋接電路"。第一接口,比如814,通過PSTN使用第一語音格式將處理電 路802連接到第一電話設備。第二接口,比如822,通過互聯(lián)網(wǎng)使用第二語音 格式將處理電路802連接到第二電話設備。
在呼叫終端模式,處理電路802通過在用戶接口和第三電話設備間建立第 一通信路徑來支持第二呼叫。在呼叫橋接模式,處理電路802在第一電話設備 和第二電話設備之間建立第二通信路徑,將來自第一接口的第一呼叫的呼叫信 息轉換為第二語音格式并發(fā)送到第二電話設備,并將來自第二接口的第一呼叫 的第二呼叫信息轉換為第一語音格式并發(fā)送到第一電話設備。
橋接STB 142可存儲橋接指令(電話橋接指令)到存儲器804。處理電路 802獲得并執(zhí)行該橋接指令來支持第二通信路徑。第一語音格式可包括有線網(wǎng) 絡格式或諸如蜂窩電話格式的無線網(wǎng)絡格式的模擬語音信號。
在操作中,處理電路802分析通過第一通信接口和第二通信接口接收的來 電請求,以確定是進入呼叫橋接模式還是進入呼叫終端模式。在呼叫終端模式, 處理電路802支持來自第一電話設備的第 一來電請求,將第一來電信號發(fā)往用 戶接口,等待來自用戶接口的顯示第一摘機事件的響應,若收到響應,便在用 戶接口和第一電話設備之間建立第一呼叫路徑。在呼叫終端模式,處理電路 802支持來自第二電話設備的第二來電請求,將第二來電信號發(fā)往第三電話設 備,等待來自第三電話設備的顯示第二摘機事件的響應,若收到響應,便在第 二電話設備和第三電話設備之間建立第二呼叫路徑。
在橋接操作中,第二呼叫路徑是橋接路徑。第二呼叫路徑可至少部分獨立 于用戶接口。處理電路可向用戶接口發(fā)送提示,提示第二呼叫路徑正在操作使
用中。在另一個實施例中,處理電路802可通過禁用第二呼叫路徑來響應來自 用戶接口的終止請求(termination request)。在禁用第二呼叫路徑之前,處 理電路802可通過至少一部分第二呼叫路徑發(fā)出終止請求的提示。
此外,對第三來電請求而言,除了從用戶接口接收顯示第一摘機事件的響 應外,處理電路還可接收并響應來自用戶接口的橋接指令,跳出呼叫終端模式, 進入呼叫橋接模式。此外,作為選擇,對第三來電請求而言,在沒收到來自用 戶接口的顯示第一摘機事件的響應時,處理電路嘗試將其轉到(elicit)語音信
箱消息。
圖9是根據(jù)本發(fā)明一個實施例的電話橋接STB的操作流程圖。在空閑狀態(tài) 902,橋接STB 142執(zhí)行常規(guī)操作,其中包括等待本發(fā)明實施例中介紹的特定 活動。這些常規(guī)操作902包括運行應用程序以接收媒體、解碼、記錄、和播放 以及其它程序。
根據(jù)本發(fā)明,第一操作包括在步驟904設置電話橋接指令,以供橋接STB 142隨后使用。設定(配置)方式可包括通過用戶接口輸入、通過網(wǎng)頁接口與橋 接STB 142交互、通過橋接STB 142的語音識別操作,或其它設定(配置)方式。 然后,在步驟908,橋接STB 142接收包括電話橋接指令的用戶輸入;在步驟 910,基于該用戶輸入生成電話橋接指令,以在隨后處理呼叫時使用。
根據(jù)本發(fā)明的另一操作發(fā)生在步驟912,橋接STB 142收到來電并確認不 進行橋接。來電可能是PSTN呼叫或VoIP呼叫。如前所述,在收到該呼叫后, 橋接STB142的處理電路讀取電話橋接指令,并判斷是否需要橋接此呼叫。若 確定不橋接此呼叫,則在步驟914,橋接STB 142通過鈴音或其它通知方式通 知用戶。例如,這種通知可通過HDTV 146、相連的設備152、 154或158執(zhí)行, 或通過遠程控制器159執(zhí)行。在一些實施例中,遠程服務器159可作為語音終 端。如果在步驟916中確定用戶摘機,在步驟918,橋接STB 142通過一個或 多個用戶接口設備為該呼叫提供服務,直到呼叫結束。但是,如果在步驟916 中確定用戶沒有摘機,則在步驟920,橋接STB 142將呼叫轉接到語音信箱。
一些來電不通知主叫用戶就被直接轉到語音信箱。此外,用戶未接聽的一些呼 叫會在幾次振鈴后終止,或者一直振鈴,直到主叫方掛機。
根據(jù)本發(fā)明的又一操作,在步驟922,有關該呼叫的電話橋接指令中指示 來電需要橋接。在步驟924,橋接STB 142根據(jù)電話橋接指令確定橋接的目標 終端。然后,在步驟926,橋接STB 142開啟相關組件以進行橋接操作。當呼 叫在有線PSTN (或蜂窩網(wǎng)絡)和分組數(shù)據(jù)網(wǎng)絡之間被橋接后,PSTN接口和分 組數(shù)據(jù)網(wǎng)絡接口都被開啟以完成呼叫橋接。當橋接STB 142僅將VoIP呼叫橋 接到另一目的終端時,僅需開啟分組數(shù)據(jù)網(wǎng)絡接口來橋接該呼叫。然后在步驟 928,該橋接STB 142根據(jù)電話橋接指令使用已開啟的橋接STB 142的組件進 行橋接呼叫。橋接操作在一方或雙方切斷此次呼叫或發(fā)生需要中斷橋接此次呼 叫的另一事件時結束。步驟910、 920、 918和928之后返回空閑狀態(tài)(步驟 902)。
本發(fā)明另一個實施例中,橋接STB 142和電話架構共同支持第一電話設備 和第二電話設備之間的呼叫。橋接SBT142包括第一接口和第二接口,第一接 口與PSTN相連,第二接口與互聯(lián)阿相連。橋接STB通過第一接口接收第一電 話設備生成的第一語音格式的第一語音信號,通過第二接口接收第二電話設備 生成的第二語音格式的第二語音信號。橋接STB 142將第一語音信號從第一語 音格式轉換為第二語音格式,將第二語音信號從第二語音格式轉換為第一語音 格式。最后,橋接STB142通過第二接口將轉換為第二語音格式的第一語音信號發(fā)送到第二電話設備,并將轉換為第一語音格式的第二語音信號發(fā)送到第一 語音設備。
對第一語音信號和第二語音信號的轉換包括將此次呼叫在PSTN和互聯(lián)網(wǎng) 之間進行橋接。第一語音格式可以是諸如PSTN格式或蜂窩格式的模擬信號格 式。第二語音格式可根據(jù)網(wǎng)絡電話(IP)定義。
圖10是根據(jù)本發(fā)明一個實施例的電話橋接STB將PSTN橋接到VoIP的操 作流程圖。該操作從步驟1002開始,橋接STB 142接收到PSTN來電。然后, 在步驟1004,橋接STB 142讀取存儲在本地的電話橋接指令。通過讀取本地 存儲的電話橋接指令,在步驟1006,橋接STB 142可判斷是否需要訪問追蹤服務器??筛鶕?jù)PSTN呼叫的CLID、目的PSTN電話號碼、時刻信息或其它因 素,來確定是否需要訪問追蹤服務器120。
當在步驟1006中確認需要訪問追蹤服務器時,在步驟1008,橋接STB 142 向査詢服務器發(fā)送包括用戶標識的査詢請求。該用戶標識與橋接STB142的用 戶、橋接STB142本身、或其它特定用戶標識相對應。該用戶標識可包括用戶 句柄、服務提供商標識、與來電相關的設備標識、和/或與PSTN來電相關的主 叫設備端口。然后,在步驟IOIO,橋接STB 142從追蹤服務器接收響應信息, 其中包括對應該用戶標識的活躍終端的分組數(shù)據(jù)網(wǎng)絡地址(IP地址)。該響應 信息中還可進一步包括橋接中要用到的特定設備標識和/或端口號碼。當不需 要訪問追蹤服務器時(在步驟1006中判斷),在步驟1012中,橋接STB 142 使用本地橋接信息確定活躍終端的IP地址,以進行橋接操作。此外,其它橋 接信息如設備標識、端口號等也將在本地確定。
在步驟1014,橋接STB 142可根據(jù)本地電話橋接信息或從跟蹤服務器120 接收到的響應確定該PSTN呼叫是否需要橋接。當不需要橋接時,橋接STB142 就不需要在歩驟1010或1012獲得IP地址,盡管返回/獲取這些信息操作是一 項缺省操作。在一些時候或特定操作條件下,不需要建立PSTN到VoIP的橋接。 作為選擇,可根據(jù)目的PSTN號碼(與橋接STB 142有關)、PSTN來電的主叫 線路ID (CLID)、時刻信息、星期信息、橋接STB 142的用戶在電話旁但此刻 正忙等因素,有選擇地確定是否需要PSTN到VoIP的橋接。當不橋接此次PSTN 呼叫,橋接STB 142嘗試進行本地呼叫,例如圖9中步驟912。
當PSTN呼叫需要進行橋接時,在步驟1018,橋接STB 142使用其PSTN 接口和分組數(shù)據(jù)網(wǎng)絡接口進行PSTN到VoIP的橋接。然后,在步驟1020,橋 接STB 142將該呼叫從PSTN接口橋接到分組數(shù)據(jù)網(wǎng)絡接口 。 PSTN到VoIP的 橋接一直進行,直到此次呼叫完成、或發(fā)生其它事件、或在經(jīng)歷特定時間段后 自動完成。作為選擇,橋接STB 142也可與服務提供商橋接設備124配合完成 橋接。
圖11是根據(jù)本發(fā)明一個實施例的電話橋接STB將VoIP橋接到PSTN的操 作流程圖。該操作從步驟1102開始,橋接STB 142接收到VoIP來電。在步驟 1104,橋接STB142讀取存儲在本地的電話橋接指令。通過讀取本地存儲的電 話橋接指令,在步驟1106,橋接STB 142可判斷是否需要訪問追蹤服務器。 可根據(jù)VoIP呼叫源地址、VoIP呼叫目的地址、時刻信息或其它因素,來確定 是否需要訪問追蹤服務器120。
當步驟1106中確認需要訪問追蹤服務器120時,在步驟1108,橋接STB 142 向査詢服務器120發(fā)送包括用戶標識的査詢請求。該用戶標識與橋接STB 142 的用戶、橋接STB142本身、或其它特定用戶標識相對應。該用戶標識可包括 用戶句柄、服務提供商標識、與來電相關的設備標識、和/或與VoIP來電相關 的主叫設備端口。然后,步驟lllO,在橋接STB 142接收追蹤服務器120的 響應信息,其中包括與用戶標識相對應的活躍終端的PSTN號碼。當不需要訪 問追蹤服務器時(在步驟1106中判斷),在步驟1112,橋接STB 142利用本 地橋接信息來確定活躍終端的PSTN號碼,以進行橋接操作。
在步驟1114,橋接STB 142可根據(jù)本地電話橋接信息或跟蹤服務器120 接收到的響應確定該VoIP呼叫不需要橋接。當不需要橋接時,橋接STB 142 就不需要在步驟lllO或1112獲得PSTN號碼,盡管返回/獲取這些信息操作是 一項缺省操作。在一些時候或特定操作條件下,不需要建立VoIP到PSTN的橋 接。作為選擇,可根據(jù)VoIP來電的目的地址、VoIP來電的源地址、時刻信息、 星期信息、橋接STB142的用戶在電話機旁但此刻正忙等因素,有選擇地確定 是否需要VoIP到PSTN的橋接。當VoIP呼叫不需要橋接時,橋接STB 142嘗 試進行本地呼叫,例如圖9中步驟912。
當VoIP呼叫需要進行橋接時,在步驟1118,橋接STB 142使用其PSTN 接口和分組數(shù)據(jù)網(wǎng)絡接口進行VoIP到PSTN的橋接。然后在步驟1120,橋接 STB 142將該呼叫從分組數(shù)據(jù)網(wǎng)絡接口橋接到PSTN接口。直到此次呼叫完成、 或發(fā)生其它事件、或在經(jīng)歷特定時間段后自動完成,VoIP到PSTN的橋接終止。
圖12是根據(jù)本發(fā)明一個實施例的電話橋接STB將VoIP橋接到VoIP的操 作流程圖。該操作從步驟1202開始,橋接STB 142接收到VoIP來電。在步驟 1204,橋接STB 142讀取存儲在本地的電話橋接指令。通過讀取電話橋接指令, 在步驟1206,橋接STB 142可判斷是否需要訪問追蹤服務器??筛鶕?jù)VoIP呼
叫源地址、VoIP呼叫目的地址、時刻信息或其它因素,來確定是否需要訪問 追蹤服務器120。
當在步驟1206中確認需要訪問追蹤服務器120時,在步驟1208,橋接STB 142向追蹤服務器發(fā)送包括用戶標識的查詢請求。該用戶標識與橋接STB 142 的用戶、橋接STB142本身、或其它特定用戶標識相對應。該用戶標識可包括 用戶句柄、服務提供商標識、與來電相關的設備標識、和/或與PSTN來電相關 的主叫設備端口。然后,在步驟1210,橋接STB 142從追蹤服務器接收其響 應,其中包括對應用戶標識的活躍終端的分組數(shù)據(jù)網(wǎng)絡地址,例如IP地址。 當不需要訪問追蹤服務器時(在步驟1206中判斷),在步驟1212,橋接STB 142 利用本地橋接信息為橋接操作確定活躍終端的IP地址。
在步驟1214,橋接STB 142可根據(jù)本地電話橋接信息或從跟蹤服務器120 接收封的響應確定該VoIP呼叫不需要橋接。當不需要橋接時,橋接STB 142 就不需要在步驟1210或1212獲得VoIP地址,盡管返回/獲取這些信息操作是 一項缺省操作。在一些時候或特定操作條件下,不需要建立VoIP到VoIP的橋 接。作為選擇,可根據(jù)VoIP來電的目的地址、VoIP來電的源地址、時刻信息、 星期信息、橋接STB142的用戶在電話機旁但此刻正忙等因素,有選擇地確定 是否需要VoIP到VoIP的橋接。當VoIP呼叫不需要橋接時,橋接ST& 142嘗 試進行本地呼叫,例如圖9中步驟912。
當VoIP呼叫需要進行橋接時,在步驟1218,橋接STB 142啟用其VoIP 接口以進行VoIP到VoIP的橋接。然后,在步驟1220,橋接STB142使用VoIP
接口橋接將該呼叫。直到此次呼叫完成、或發(fā)生其它事件、或在經(jīng)歷特定時間 段后自動完成,VoIP到VoIP的橋接終止。
圖13是根據(jù)本發(fā)明一個實施例的電話橋接STB的本地用戶接口的橋接設 置操作過程的流程圖。圖13所示操作1300從步驟1302開始,用戶通過用戶 接口啟動電話橋接指令設置/更新功能。本地用戶接口可包括顯示器、鍵區(qū)/ 鍵盤、遠程控制器、和/或語音接口。當然,也可使用其它組件與用戶進行本 地交互。
在啟動電話橋接指令設置/更新操作后,在步驟1304,橋接STB142的處
理電路通過用戶接口向用戶提供電話橋接設置/更新選項。該選項可包括允許 開啟/關閉橋接選項、是否訪問遠程追蹤服務器以獲得其它電話橋接指令、為 橋接設置一個或多個目的地址、為橋接設置特定規(guī)則、以及用于設置/修改電
話橋接指令的其它選項。例如,可根據(jù)特定源IP地址、特定主叫線路ID、特 定目的IP地址、特定目的PSTN號碼、或其它與來電相關的標識開啟或關閉橋 接。在設置電話橋接指令的過程中,還可設定在每天中的特定時刻、每周中的 特定日,和/或每月中的特定日來選擇性地開啟或關閉橋接功能。
在向用戶提供上述選項后,在步驟1306,橋接STB 142的處理電路通過 用戶接口接收用戶的輸入信息。根據(jù)該用戶輸入信息,在步驟1308,橋接STB 142的處理電路有選擇地開啟/關閉橋接功能。此外,在步驟1310,橋接STB 142 的處理電路根據(jù)用戶輸入信息有選擇地開啟/關閉訪問追蹤服務器功能。例如, 用戶可設置在一天中的特定時間、 一個星期的特定幾天、電話機狀態(tài)等,開啟 對追蹤服務器的訪問。根據(jù)用戶輸入,在步驟1312,處理電路可為呼叫橋接 設定一個或多個目的地址?,F(xiàn)在通過舉例來說明操作步驟1310和1312,用戶 開啟到蜂窩電話的橋接功能,并選擇蜂窩電話的PSTN號碼。用戶還可為呼叫 橋接操作設定目的IP地址。在步驟1314,根據(jù)用戶的所有輸入信息,橋接STB 142的處理電路設置電話橋接指令。執(zhí)行步驟1314后,本操作結束。
圖14是根據(jù)本發(fā)明一個實施例的電話橋接STB的遠程用戶終端的橋接設 置操作過程的流程圖。圖14所示操作1400從步驟1402開始,用戶通過遠程 終端啟動電話橋接指令設置/更新功能。參考圖1一圖14,作為啟動這種操作 的例子,其發(fā)生在計算機122 (或其它計算機)通過分組數(shù)據(jù)網(wǎng)104訪問橋接 STB 142時。在這種情況下,橋接STB 142會向計算機122提供網(wǎng)頁,以使計 算機122的用戶可以對橋接STB142進行設置,以進行橋接操作。在相似的情 況下,追蹤服務器120向計算機122提供網(wǎng)頁接口 ,參與并輔助對橋接STB 142 的設置。在這兩種情況下,用戶通過使用計算機122的用戶接口啟動電話橋接 指令的設置/更新操作,該計算機122的用戶接口在級別上高于橋接STB 142 自身的用戶接口。通常,用戶通過從遠程終端122上訪問特定網(wǎng)頁來啟動步驟 1402。作為對網(wǎng)頁査詢的響應,橋接STB 142會向遠程終端122發(fā)送一個網(wǎng)頁。當然,該網(wǎng)頁也可由追蹤服務器120或可提供該服務的其它服務器提供。
然后,在步驟1404,橋接STB142、追蹤服務器120、或其它服務器通過 網(wǎng)頁提供橋接選項,該網(wǎng)頁是通過分組數(shù)據(jù)網(wǎng)絡發(fā)送到遠程終端122的。當橋 接STB 142支持網(wǎng)頁接口時,橋接STB 142通過其分組數(shù)據(jù)網(wǎng)絡接口提供該網(wǎng) 頁。當與追蹤服務器120合作時,追蹤服務器120和其它服務器通過分組數(shù)據(jù) 網(wǎng)絡向遠程終端提供網(wǎng)頁接口。然后,在步驟1406,橋接STB142、追蹤服務 器120、或其它服務器通過分組數(shù)據(jù)網(wǎng)絡接收用戶的輸入信息。
在步驟1408,根據(jù)該用戶輸入,橋接STB 142、追蹤服務器120和/或其 它服務器開啟、關閉、或有選擇地開啟/關閉橋接STB 142的電話橋接。進一 步的,在步驟1410,根據(jù)用戶輸入,可選擇性地開啟或關閉橋接STB 142對 追蹤服務器的訪問功能。然后,在步驟1412,根據(jù)用戶輸入有選擇地設置一 個或多個目的地址。最后,在步驟1414,根據(jù)步驟1408、 1410和1412中確 定的選項設置橋接STB142的電話橋接指令。如前面所述,電話橋接指令可本 地存儲在橋接STB 142上、遠程存儲在追蹤服務器120上、或同時存儲在橋接 STB 142和跟蹤服務器120上。與電話橋接指令的實際存儲位置有關,用戶輸 入的信息將會改變橋接STB 142和追蹤服務器120 二者中至少一處的電話橋接 指令。
圖15是根據(jù)本發(fā)明一個實施例的追蹤服務器設置/更新操作的流程圖。操 作1500從步驟1502開始,為跟蹤用戶而啟動追蹤服務器的設置,其中該用戶 對應一個或多個用戶標識。用戶標識可包括用戶句柄例如用戶ID、特定用戶 句柄外加服務提供商ID句柄、上述兩項加上設備句柄,和/或上述全部項目加 上端口句柄。這樣,在根據(jù)用戶標識識別特定用戶時可使用多種不同的選項。 根據(jù)圖1和圖15,可通過橋接STB 142、遠程計算機122或其它終端訪問追蹤 服務器120。
一旦該設置操作結束,在步驟1504,追蹤服務器就進入空閑狀態(tài)。從空 閑狀態(tài),在步驟1506,追蹤服務器可能收到與一個或多個特定用戶標識相對 應的位置更新信息。該位置更新信息可包括終端注冊,這些信息將由MAC地址 標識的特定終端關聯(lián)到特定的用戶ID。位置更新信息還可為由特定用戶ID或
MAC地址標識的終端提供特定IP地址。例如,在發(fā)送完將其MAC地址關聯(lián)到 特定的用戶ID的初始消息后,VoIP終端116連接到分組數(shù)據(jù)網(wǎng)108,并由后 者為其分配IP地址。按照分配的IP地址,VoIP終端116向追蹤服務器120 發(fā)送消息,其中包括其身份標識,例如句柄或MAC地址以及剛剛分配的IP地 址。在收到更新的位置信息后,在步驟1508,追蹤服務器120為相關用戶標 識更新電話橋接指令。
任何特定終端(VoIP或PSTN)都可與一個或多個用戶標識相關聯(lián)。例如, 在旅行過程中, 一起旅行的兩個或幾個人可為其各自的橋接STB 142分配同一 臺特定終端或一組終端,用于進行電話橋接。在最初設置過程中,用戶將該終 端或一組終端與多個用戶標識建立關聯(lián)。在設置完成后,若其中一臺分配的終 端需要在追蹤服務器120上更新其位置信息,則對應每個受影響用戶標識(也 就是為這些用戶支持橋接的每個受影響橋接STB 142)的電話橋接指令均要進 行更新。
空閑狀態(tài)(步驟1504)之后,在步驟1510,追蹤服務器120可為一個或 多個特定用戶標識接收橋接開啟/關閉/更新信息。用戶或橋接STB 142的使用 者可通過與追蹤服務器120進行交互,以實現(xiàn)在任何時間、有選擇地開啟或關 閉橋接。根據(jù)接收到的信息,在步驟1512,對于一個或多個受影響用戶標識, 其電話橋接功能將開啟或關閉。
在步驟1504啟動設置后,在步驟1514,用戶可通過與追蹤服務器交互來 更新電話橋接信息。通過與追蹤服務器交互,用戶可關聯(lián)到一臺新的/不同的 終端用于進行電話橋接,或將一臺終端從電話橋接設定(配置)中移除,或將其 用戶標識關聯(lián)到另一臺/其它的電話機,或解除其用戶標識與電話機之間的關 聯(lián),或進行其它變更。收到用戶輸入的信息后,在步驟1516,追蹤服務器為 特定用戶標識更新電話橋接指令。步驟1508、1512、和1516后,執(zhí)行步驟1504, 返回空閑狀態(tài)。
圖16是根據(jù)本發(fā)明一個實施例的追蹤服務器訪問操作的流程圖。該操作 從步驟1602開始,追蹤服務器接收到來自橋接STB 142的査詢請求,該査詢 請求包括一個或多個用戶標識。用戶標識包括用戶句柄,還可包括一個或多個
服務提供商ID、設備句柄和端口句柄。此外,該査詢請求還可包括源IP地址、 目的IP地址、主叫線路ID、和/或目的為橋接STB 142的呼叫的目的PSTN號 碼。收到該査詢后,在步驟1604,追蹤服務器120根據(jù)査詢請求中包含的用 戶標識讀取電話橋接指令。然后,在步驟1606,追蹤服務器判斷該呼叫是否 需要進行橋接。如前面所述,所有呼叫的橋接都可能被開啟或關閉;或根據(jù)來 電的類型,例如PSTN呼叫或VoIP呼叫,有選擇地開啟/關閉;或根據(jù)從査詢 信息中收到的其它信息有選擇地開啟/關閉。在步驟1608,若本次特定呼叫的 橋接功能已關閉,追蹤服務器120向橋接STB142返回拒絕橋接指示。收到該 拒絕后,橋接STB 142可在本地終止此次呼叫或將此次呼叫轉接到語音信箱。
當追蹤服務器確定需要對此次特定呼叫進行橋接時,則在步驟1610,追 蹤服務器120確定此次呼叫橋接的目的IP地址或PSTN號碼。然后,在步驟 1612,追蹤服務器120將目的IP地址或PSTN號碼返回橋接STB 142。步驟1608 和1610執(zhí)行完之后,該操作結束。
圖17是根據(jù)本發(fā)明一個實施例的在PSTN/VoIP橋接操作過程中協(xié)議棧操 作的示意圖。當橋接STB 142在PSTN電話格式和VoIP電話格式之間橋接呼叫 時會用到如圖17所示的協(xié)議棧。例如,來自PSTN電話機117的呼叫通過有線 PSTN 106發(fā)往橋接STB 142。為接聽此PSTN呼叫,橋接STB 142啟用普通老 式電話系統(tǒng)(POTS)物理層以及橋接操作和POTS管理資源,對此次呼叫的格 式進行轉換,使其可連接互聯(lián)網(wǎng)協(xié)議(IP)層。若此次呼叫的橋接功能已開啟, 則根據(jù)橋接STB 142上的電話橋接指令,橋接STB 142會將此PSTN呼叫橋接 到目的VoIP終端112。在此過程中,橋接STB 142將繼續(xù)使用POTS物理層、 橋接和POTS管理協(xié)議操作,并使用必要的VoIP資源來承載此次VoIP電話。 在承載此次VoIP電話過程中,橋接STB 142啟用對應分組數(shù)據(jù)網(wǎng)104的物理 層(PHY)、媒體訪問控制(MAC)層、鏈路層控制(LLC)層和IP層來支持VoIP 電話格式。
PHY、 MAC和LLC層的具體實現(xiàn)與分組數(shù)據(jù)網(wǎng)104的架構和操作有關。在 前面的圖1至圖5中已舉例介紹了這些架構和操作。橋接STB 142使用上述的 協(xié)議棧通過分組數(shù)據(jù)網(wǎng)104與追蹤服務器120交互。目的端VoIP電話112也啟用類似/相同結構的協(xié)議棧來支持VoIP呼叫。圖17中描述的協(xié)議層操作可 用于橋接從VoIP電話機112到PSTN電話機117的VoIP呼叫。
圖18是根據(jù)本發(fā)明一個實施例的在通過DSL鏈路進行PSTN/VoIP橋接操 作過程中協(xié)議棧操作的示意圖。圖18所示實施例中,橋接STB1804使用DSL 協(xié)議棧通過DSL服務提供商1802和有線PSTN 106支持與PSTN電話機117的 通信。橋接STB1804的結構類似或與圖6至圖8中描述的橋接STB相同。為能 通過DSL接口連接到DLS服務提供商1802,橋接STB1804啟用非對稱數(shù)字用 戶線(ADSL)層、異步傳輸模式(ATM)層、1483層和點對點協(xié)議(PPP)層。 此外,橋接STB1804還使用PHY、 MAC、 LLC和IP協(xié)議層操作來連接分組數(shù)據(jù) 網(wǎng)104。在另一操作中,橋接ST&1804還可使用DSL接口協(xié)議棧通過DSL服務 提供商1802與分組數(shù)據(jù)網(wǎng)104通信。
在將PSTN呼叫橋接到VoIP呼叫的過程中,橋接STB1804同時使用IP協(xié) 議層下面的兩個協(xié)議棧。VoIP電話機112使用圖中所示的協(xié)議棧來承載VoIP 電話呼叫。圖18中描述的組件還可用于橋接從VoIP電話機112到PSTN電話 機117的VoIP呼叫。
圖19是根據(jù)本發(fā)明一個實施例的在通過DOCSIS有線網(wǎng)絡鏈路進行的 PSTN/VoIP橋接操作過程中協(xié)議棧操作的示意圖。橋接STB1904可在PSTN 106 和分組數(shù)據(jù)網(wǎng)104之間橋接呼叫。在圖19所示的特定實施例中,橋接STB1904 具有有線電纜調(diào)制解調(diào)器接口,用于連接有線電纜服務提供商1902,并具有 連接分組數(shù)據(jù)網(wǎng)104的接口。通常,橋接STB1904支持有線電纜數(shù)據(jù)服務接口 規(guī)范(DOCSIS)協(xié)議標準,以此來支持到有線電纜服務提供商1902的連接。 此外,為能與分組數(shù)據(jù)網(wǎng)104通信,橋接STB1904支持PHY、 MAC和LLC層協(xié) 議層操作。IP層在DOCSIS協(xié)議棧和分組數(shù)據(jù)網(wǎng)絡接口協(xié)議棧之間提供橋接。 橋接STB1904還可通過DOCSIS協(xié)議棧和有線電纜服務提供商1902訪問分組數(shù) 據(jù)網(wǎng)104。
為進行從PSTN到VoIP橋接,以及從VoIP到PSTN橋接,橋接STB1904 同時支持DOCSIS和PHY/MAC/LLC協(xié)議棧,通過IP層在二者之間傳輸數(shù)據(jù)。IP 層操作可包括標記目的IP地址,或封裝并傳送收到的VoIP分組。
圖20是根據(jù)本發(fā)明一個實施例的消息服務器操作過程的流程圖。圖20 所示操作2000從步驟2002開始,橋接STB 142通過其PSTN接口或分組數(shù)據(jù) 網(wǎng)絡接口接收到訪問信息請求,例如,要求訪問消息如語音信箱。這種請求可 與典型的來電一樣,根據(jù)電話橋接指令或特定的消息訪問請求路由到語音信 箱。例如,橋接STB 142可配置有僅用于訪問消息的特定PSTN號碼或IP地址。
在接收到來電后,在步驟2004,橋接STB 142本地或遠程讀取電話橋接 指令。然后,在步驟2006,橋接STB 142判斷是否需要橋接此次來電或信息 讀取請求。如果不需要橋接,則在步驟2008,向主叫終端發(fā)送拒絕橋接指示。 如果需要橋接,在步驟2010,橋接STB 142確定目的IP (消息服務器132) 或目的PSTN號碼(消息服務器130)。然后,橋接STB 142將呼叫橋接到消息 服務器130或132以實現(xiàn)信息訪問操作。
圖21是根據(jù)本發(fā)明一個實施例的呼叫建立操作流程圖。操作2100從步驟 2102開始,橋接STB 142接收到第一呼叫建立請求。該呼叫建立請求可以是 從有線PSTN 106、蜂窩網(wǎng)絡IIO或分組數(shù)據(jù)網(wǎng)絡104或108發(fā)送過來的。接 收到第一呼叫建立請求后,在步驟2104,橋接STB 142獲取電話橋接指令。 這些龜話橋接指令可從一個或多個本地存儲器中獲取,或與第一呼叫建立請求 一同從用戶接口獲取,或者從追蹤服務器、遠端計算機獲取。然后,在步驟 2106,橋接STB 142根據(jù)第一呼叫建立請求有選擇地生成第二呼叫建立請求。 在生成第二呼叫建立請求時,橋接STB142可利用其獲得的電話橋接指令。然 后,在步驟2108,橋接STB 142通過分組數(shù)據(jù)網(wǎng)絡104或108將第二呼叫建 立請求發(fā)送到互聯(lián)網(wǎng)或有線PSTN 106或蜂窩網(wǎng)絡110。
然后,在步驟2110,橋接STB 142判斷與第一呼叫建立請求相關聯(lián)的呼 叫是否需要橋接。如果不需要,操作結束。但是,如果需要橋接,橋接STB142 有選擇地橋接與第一呼叫建立請求相關聯(lián)的來電。該橋接操作可由橋接STB 142在本地完成(步驟2112)和/或在遠程通過服務提供商橋接設備124完成 (步驟2114)。
進一步的,在步驟2106中根據(jù)第一呼叫建立請求有選擇地生成第二呼叫 建立請求時,橋接STB 142可利用與第一呼叫建立請求相關的被叫PSTN號碼、
主叫線路識別(CLID)號碼、源IP地址、和/或目的IP地址。
本領域一般技術人員知悉,此處使用的術語"通信連接",包括無線和有 線,直接連接和通過其它的元件、組件、電路或模塊的間接連接。本領域一般 技術人員也知悉,推斷連接(inferred coupling,例如, 一個元件被推斷連接 到另一個元件)包括與"通信連接" 一樣的方式在兩個元件中的有線和無線, 直接與間接連接。
以上借助于說明指定的功能和關系的方法步驟對本發(fā)明進行了描述。為了 描述的方便,這些功能組成模塊和方法步驟的界限和順序在此處被專門定義。 然而,只要給定的功能和關系能夠適當?shù)貙崿F(xiàn),界限和順序的變化是允許的。 任何上述變化的界限或順序應被視為在權利要求保護的范圍內(nèi)。
以上還借助于說明某些重要功能的功能模塊對本發(fā)明進行了描述。為了描 述的方便,這些功能組成模塊的界限在此處被專門定義。當這些重要的功能被 適當?shù)貙崿F(xiàn)時,變化其界限是允許的。類似地,流程圖模塊也在此處被專門定 義來說明某些重要的功能,為廣泛應用,流程圖模塊的界限和順序可以被另外 定義,只要仍能實現(xiàn)這些重要功能。上述功能模塊、流程圖功能模塊的界限及 順序的變化仍應被視為在權利要求保護范圍內(nèi)。
本領域技術人員也知悉此處所述的功能模塊,和其它的說明性模塊、模組 和組件,可以如示例或由分立元件、特殊功能的集成電路、帶有適當軟件的處 理器及類似的裝置組合而成。
此外,雖然描述細節(jié)的目的是清楚和明白上述實施例,本發(fā)明并不限于這 些實施例。任何本領域技術人員知悉的、對這些特征和實施例進行各種改變或 等效替換而得的技術方案,都屬于本發(fā)明的保護范圍。
相關申請交叉引用
本申請參考并引用了下述申請文件中的內(nèi)容(均為美國專利申請,申請日 與本申請的優(yōu)先權日相同)。
發(fā)明名禾爾- "Telephone supporting briding between a packet switched network and the public switched telephone network";
發(fā)明名禾爾- " Telephone supporting selective local call termination and call bridging,,j
發(fā)明名稱- " Computing device supporting bridging between a packet switched network and the public switched telephone network";
發(fā)明名稱s " Computing device supporting selective local call termination and call bridging";
發(fā)明名稱- "Set top box supporting selective local call termination and call bridging"。
權利要求
1、一種機頂盒,其特征在于,包括處理電路;調(diào)諧器,其與所述處理電路相連,用于接收和解碼包含媒體內(nèi)容的信號;用戶接口,其與所述處理電路相連;第一接口,用于將所述處理電路與PSTN網(wǎng)連接起來;第二接口,用于將所述處理電路與互聯(lián)網(wǎng)連接起來;其中所述處理電路用于有選擇地在所述第一接口和第二接口之間橋接來電。
2、 根據(jù)權利要求1所述的機頂盒,其特征在于,在有選擇地橋接來電時, 所述處理電路用于通過所述第一接口接收所述來電的PSTN呼叫請求; 基于所述PSTN呼叫請求建立VoIP呼叫請求;并且 通過所述第二接口發(fā)送所述VoIP呼叫請求。
3、 根據(jù)權利要求1所述的機頂盒,其特征在于,在有選擇地橋接來電時,所述處理電路用于通過所述第二接口接收所述來電的VoIP呼叫請求;基于所述VoIP呼叫請求建立PSTN呼叫請求;并且 通過所述第一接口發(fā)送所述PSTN呼叫請求。
4、 根據(jù)權利要求1所述的機頂盒,其特征在于,在有選擇地橋接來電時, 所述處理電路用于從本地存儲器中讀取電話橋接指令;并且根據(jù)所述電話橋接指令橋接所述來電。
5、 一種機頂盒,其特征在于,包括 調(diào)諧器,用于接收和解碼包含媒體內(nèi)容的信號; 用戶接口;分組數(shù)據(jù)網(wǎng)絡接口,其支持V0lP電話;以及處理電路,其與所述調(diào)諧器、所述用戶接口和分組數(shù)據(jù)網(wǎng)絡接口相連, 所述處理電路用于確定通過所述分組數(shù)據(jù)網(wǎng)絡接口收到從主叫VoIP終端發(fā)往所述機頂盒的 呼叫;獲取所述呼叫的電話橋接指令,所述電話橋接指令包括另一目的終端的 網(wǎng)絡地址;并且根據(jù)所述電話橋接指令在所述主叫VoIP終端和另一 目的終端之間有選擇 地橋接所述來電。
6、 根據(jù)權利要求5所述的機頂盒,其特征在于,在有選擇地橋接來電時, 所述處理電路用于-橋接第一語音信息;及通過服務提供商橋接設備建立第二語音信息的橋接。
7、 一種通過機頂盒在PSTN網(wǎng)和分組數(shù)據(jù)網(wǎng)之間橋接呼叫的方法,所述 機頂盒包括PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口 ,所述方法包括以下步驟確定所述機頂盒的PSTN接口接收到PSTN呼叫; 獲取所述呼叫的電話橋接指令;及根據(jù)所述電話橋接指令有選擇地啟用所述PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口 在所述PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口之間橋接所述呼叫。
8、 根據(jù)權利要求7所述的通過機頂盒在PSTN網(wǎng)和分組數(shù)據(jù)網(wǎng)之間橋接 呼叫的方法,其特征在于,所述根據(jù)電話橋接指令有選擇地啟用所述PSTN接 口和分組數(shù)據(jù)網(wǎng)絡接口在所述PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口之間橋接所述呼 叫包括橋接第一語音信息;及通過服務提供商橋接設備建立第二語音信息的橋接。
9、 一種通過機頂盒在PSTN網(wǎng)和分組數(shù)據(jù)網(wǎng)之間橋接呼叫的方法,所述 機頂盒包括PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口 ,所述方法包括以下步驟-確定所述機頂盒的分組數(shù)據(jù)網(wǎng)絡接口接收到VoIP呼叫; 獲取所述呼叫的電話橋接指令;及根據(jù)所述電話橋接指令有選擇地啟用所述PSTN接口和分組數(shù)據(jù)網(wǎng)絡接口 在所述分組數(shù)據(jù)網(wǎng)絡接口和PSTN接口之間橋接所述呼叫。
10、 一種通過機頂盒橋接VoIP呼叫的方法,所述機頂盒包括分組數(shù)據(jù)網(wǎng) 絡接口,所述方法包括以下步驟確定通過所述分組數(shù)據(jù)網(wǎng)絡接口收到從主叫VoIP終端發(fā)往所述機頂盒的 呼叫;獲取所述呼叫的電話橋接指令,所述電話橋接指令包含另一 目的終端的 網(wǎng)絡地址;并且根據(jù)所述電話橋接指令有選擇地啟用所述分組數(shù)據(jù)網(wǎng)絡接口在所述主叫 VoIP終端和另一 目的終端之間橋接所述呼叫。
全文摘要
本發(fā)明公開了一種機頂盒,包括處理電路、調(diào)諧器、用戶接口、遠程控制接口、公共交換電話網(wǎng)(PSTN)接口和分組數(shù)據(jù)網(wǎng)絡接口。為承載呼叫,處理電路獲取并執(zhí)行在PSTN和分組數(shù)據(jù)網(wǎng)絡接口之間建立路徑的橋接指令。借助該路徑,通過橋接機頂盒可在PSTN電話設備和互聯(lián)網(wǎng)電話設備之間建立并保持呼叫。在第一和第二VoIP終端之間橋接網(wǎng)絡電話(VoIP)呼叫時,僅需通過分組數(shù)據(jù)網(wǎng)絡接口即可。電話橋接指令可存儲在本地或遠程存儲器,在需要作出橋接決定時可由處理電路通過適當?shù)姆绞将@取。
文檔編號H04N5/00GK101197924SQ20071008400
公開日2008年6月11日 申請日期2007年2月7日 優(yōu)先權日2006年2月7日
發(fā)明者吉漢·卡若古, 詹姆士·D·貝內(nèi)特 申請人:美國博通公司