亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用戶器件的系統(tǒng)的制作方法

文檔序號:7848914閱讀:209來源:國知局
專利名稱:用戶器件的系統(tǒng)的制作方法
技術領域
本發(fā)明涉及一種用戶器件的系統(tǒng),其包括至少一個家用媒體電器,所述家用媒體電器具有嵌入式處理設備以用于通過基于分組的網(wǎng)絡實施語音或視頻呼叫。
背景技術
某些通信系統(tǒng)允許終端(比如個人計算機)的用戶通過基于分組的計算機網(wǎng)絡(t匕如因特網(wǎng))實施語音或視頻呼叫。這樣的通信系統(tǒng)包括互聯(lián)網(wǎng)協(xié)議語音或視頻(VoIP)系統(tǒng)。這些系統(tǒng)對于用戶的有益之處在于其成本常常顯著低于傳統(tǒng)的固定線路或移動網(wǎng)絡。這種情況對于長距離通信可能尤為如此。為了使用VoIP系統(tǒng),用戶在其終端上安裝并執(zhí)行客戶端軟件??蛻舳塑浖O立VoIP連接,并且提供諸如注冊和認證之類的其他功能。除了語音通信之外,客戶端還可以設立用于其他通信媒體的連接,比如即時消息傳送(“頂”)、SMS消息傳送、文件傳輸和語音郵件。 一種類型的用于基于分組的通信的通信系統(tǒng)使用對等(“P2P”)拓撲。為了使得能夠訪問對等系統(tǒng),用戶執(zhí)行由P2P軟件提供商在其終端上提供的P2P客戶端軟件,并且在P2P系統(tǒng)上注冊。當用戶在P2P系統(tǒng)上注冊時,從服務器向客戶端軟件提供數(shù)字證書。所述數(shù)字證書可以被稱作“用戶身份證書”(UIC)。一旦為客戶端軟件提供了證書,則隨后就可以在P2P系統(tǒng)的各個末端用戶(“對等方”)之間設立并路由呼叫或其他通信連接而在呼叫設立程中無需再使用服務器。相反,客戶端從分布在P2P系統(tǒng)內(nèi)的其他末端用戶的終端上的P2P客戶端軟件當中的信息查找所需的IP地址。也就是說,地址查找列表被分布在各個對等方本身當中。一旦如此確定了被叫方終端的IP地址,主叫方的P2P客戶端軟件隨后就與被叫方的P2P客戶端軟件交換nc證書。用戶之間的這些數(shù)字證書的交換提供了用戶身份的證據(jù),并且證明其在P2P系統(tǒng)中得到了適當?shù)氖跈嗪驼J證。因此數(shù)字證書的呈現(xiàn)提供了對用戶身份的信任。因此,對等通信的一個特性在于一旦注冊,用戶就可以基于分布式地址查找和/或交換一個或更多數(shù)字證書按照至少部分地分散的方式通過P2P系統(tǒng)設立其自身的通信路由,而無需為此目的使用服務器。在WO 2005/008524和WO 2005/009019中公開了示例性P2P系統(tǒng)的進一步細節(jié)。還可以利用非P2P系統(tǒng)實施VoIP或其他基于分組的通信,所述非P2P系統(tǒng)例如通過服務器使用集中式呼叫設立和/或授權?;诜纸M的通信的一個問題在于,其對于用戶的可訪問性受到限制。具體來說,這樣的通信通常是利用安裝在個人計算機上的客戶端應用來訪問的。這樣做的缺點在于其使用可能受到限制,這是因為在用戶對于打電話感到熟悉或適意的地方常常沒有放置個人計算機。例如,個人計算機常常被放置在書房中,而對于許多用戶來說書房并不是其對于打電話感到最自然或適意的環(huán)境。雖然還可以通過某些移動器件訪問基于分組的通信系統(tǒng),但是這些移動器件通常不具有足夠的處理資源、帶寬或顯示屏,從而無法提供全方位的特征(比如視頻呼叫)。
因此將希望使得基于分組的通信對于用戶的可訪問性更高。這樣做的一種方式將是在嵌入于熟悉的家用媒體電器(比如電視機或用于插到電視中的機頂盒)中的處理器上運行基于分組的通信客戶端。在此情境中嵌入意味著處在電器的外殼內(nèi)。將嵌入式處理器集成到電視機或機頂盒中的能力是已知的,并且實際上許多現(xiàn)今的電視和機頂盒已經(jīng)包含用于施行對于解碼以及向屏幕輸出可觀看的電視信號所需的至少一些數(shù)字信號處理的處理器。

發(fā)明內(nèi)容
雖然家用電器在某些情況下(例如在起居室的舒適環(huán)境中)可能更方便于發(fā)出呼口4,但是也存在一個問題,即家用電器通常被放置在房屋內(nèi)的固定位置處。即使是半便攜式的器件(比如膝上型PC)也可能被無線路由器或接入點的 范圍(例如被家庭WLAN或wi-fi熱點的范圍)限制到只在特定區(qū)域內(nèi)通信。一種替換方案是使用完全移動的終端,比如啟用互聯(lián)網(wǎng)的移動電話或者具有無線數(shù)據(jù)卡的膝上型計算機,以便通過移動蜂窩網(wǎng)絡訪問因特網(wǎng)。然而如前所述,這樣的連接上的數(shù)據(jù)速率可能較低,并且/或者互聯(lián)網(wǎng)訪問可能更加昂貴,此外移動電話通常不具有足夠的處理或屏幕資源從而不允許諸如視頻呼叫之類的完全功能。根據(jù)本發(fā)明的一個方面,提供一種系統(tǒng),其包括用于相同用戶的第一用戶器件和至少第二用戶器件,第一和第二用戶器件中的至少一個是家用媒體電器,并且每個安裝有用于通過基于分組的網(wǎng)絡實施語音或視頻呼叫的通信客戶端應用的對應實例;其中,所述通信客戶端的每一個實例與標識所述相同用戶的相同用戶標識符相關聯(lián),所述客戶端應用實例當中的第一個與第一子標識符相關聯(lián),并且所述實例當中的第二個與第二子標識符相關聯(lián);并且所述通信客戶端的各個實例被配置成使得在通過基于所述用戶標識符和第一子標識符建立的第一網(wǎng)絡連接實施的第一用戶器件與遠程用戶器件之間的正在進行的呼叫期間,在所述呼叫已被應答之后,基于所述用戶標識符和第二子標識符通過所述基于分組的網(wǎng)絡建立第二網(wǎng)絡連接,并且把呼叫切換到第二網(wǎng)絡連接。從而本發(fā)明允許用戶在各個器件之間進行切換以便選擇對于當前情況最方便的器件,而不需要登出或重新?lián)芴?,并且同時在通信系統(tǒng)內(nèi)保持一致的用戶身份。例如,假設用戶具有安裝在移動終端上的VoIP客戶端應用的一個實例以及安裝在家用電視機上的相同VoIP客戶端的另一個實例并且登錄在全部二者之上。用戶例如在回家的途中可能正在移動終端上實施VoIP呼叫,但是當?shù)郊視r將優(yōu)選地切換到具有更好的處理資源、帶寬和屏幕的起居室電視機上的視頻呼叫。在另一個例子中,如果在房屋內(nèi)的不同房間中放置了不同的器件則本發(fā)明可能是有用的,例如通信客戶端的一個實例被安裝在書房或臥室內(nèi)的PC上并且相同的客戶端的另一個實例被嵌入在起居室內(nèi)的電視上。在這樣的情況下,用戶可以在PC上開始呼叫,但是后來移動到起居室從而在電視機上繼續(xù)所述呼叫。例如由于另一位家人正在觀看節(jié)目,因此電視在呼叫開始時可能不可用。傳統(tǒng)的VoIP客戶端應用僅僅使得能夠通過一個單一用戶名標識出呼叫的一個端點,所述單一用戶名映射到該用戶的單一端點器件的單一網(wǎng)絡地址。因此,如果用戶要利用相同的用戶名登錄到不同器件上的相同客戶端應用的兩個不同實例上、建立所述實例當中的第一個與遠程用戶之間的連接并且隨后嘗試與相同的遠程用戶建立連接,則所述嘗試將會失敗,這是因為遠程客戶端將無法把兩個不同的網(wǎng)絡地址映射到相同的用戶名。因此,為了在各個器件之間進行切換,用戶將必須人工掛斷、登錄到電視機上的客戶端的新實例上并且隨后設立全新的呼叫。這將是一個麻煩的過程,并且還將導致呼叫中斷。一些已知的“呼叫轉(zhuǎn)移”特征確實存在,但是這些特征通過與由完全不同的用戶標識符所標識的端點設立新的呼叫而工作,因此僅僅被用來把呼叫從一個用戶轉(zhuǎn)接到另一個用戶。傳統(tǒng)的呼叫轉(zhuǎn)移不支持以下概念兩個端點是由相同的用戶身份所代表的相同用戶的器件,以便與相同的用戶繼續(xù)相同的呼叫。在美國申請?zhí)?2/290232、公開號US2009/0136016中公開了呼叫轉(zhuǎn)移的一個例子。另一方面,本發(fā)明通過提供一個由用戶ID和單獨的子ID構(gòu)成的系統(tǒng)而實現(xiàn)了上述切換,其中每一個用戶ID能夠與映射到不同網(wǎng)絡端點地址的多個子ID相關聯(lián)。因此,單個用戶具有唯一的用戶ID,但是可以具有標識該相同用戶的客戶端應用的不同實例的多個子ID。在該系統(tǒng)中,對于呼叫標識網(wǎng)絡端點的是用戶ID與子ID的組合,其中用戶ID與子ID的每一種組合映射到一個不同端點器件的不同網(wǎng)絡地址。然而與此同時,在沒有子ID的 情況下,用戶ID仍然單獨唯一地標識用戶本身,即實際的個人。這意味著可以從網(wǎng)絡路由的角度區(qū)分兩個不同的實例。因此,所述兩個實例可以彼此區(qū)分以便協(xié)商切換,并且此外還可以向遠程用戶器件上的客戶端分開標識所述兩個實例以便設立新的連接。但是從遠程用戶的角度來看,呼叫看起來仍然是源自相同的用戶身份。在一些實施例中,所述系統(tǒng)可以包括將用戶標識符映射到在基于分組的網(wǎng)絡內(nèi)定位用戶器件的網(wǎng)絡地址的存儲設備,其中所述存儲設備可以把所述用戶標識符與第一子標識符的組合映射到第一用戶器件的地址,并且把所述用戶標識符與第二子標識符的組合映射到第二用戶器件的地址。所述系統(tǒng)可以包括將所述用戶標識符映射到相同的用戶簡檔細節(jié)的存儲設備,所述用戶簡檔細節(jié)在通過所述第一和第二網(wǎng)絡連接的全部二者的呼叫期間向遠程用戶器件的用戶代表所述相同的用戶。通信客戶端的第二實例可以被配置成向第一器件上的實例請求呼叫,并且第一實例可以被配置成響應于所述請求讓出呼叫。通信客戶端的第一實例可以被配置成將呼叫呈交給第二實例,并且第二實例可以被配置成響應于所述呈交接受呼叫。通信客戶端的其中一個實例的所述請求、讓出、呈交和接受當中的一項或更多項可以以認證另一個實例的身份為條件。第一用戶器件上的客戶端應用的實例可以被配置成在施行所述切換時與第二用戶器件上的實例共享遠程用戶終端的地址。通信客戶端的各個實例可以被配置成當在所述第一和第二連接之間進行切換時在語音和視頻呼叫之間進行切換。所述第一和第二用戶器件當中的另一個可以是移動器件。可替換地,所述第一和第二用戶器件的全部二者可以是家用媒體電器。家用媒體電器可以是電視機或機頂盒。所述存儲設備可以包括以下各項的其中之一服務器以及分布在多個另外的用戶器件當中的分布式查找表。根據(jù)本發(fā)明的另一方面,提供安裝有用于通過基于分組的網(wǎng)絡實施語音或視頻呼叫的通信客戶端應用的第一實例的第一用戶器件,其可以與安裝有所述通信客戶端應用的第二實例的相同用戶的第二用戶器件進行通信,第一和第二用戶器件中的至少一個是家用媒體電器,其中第一用戶器件被設置成訪問將用戶標識符映射到在所述基于分組的網(wǎng)絡內(nèi)定位用戶器件的網(wǎng)絡地址的存儲設備,其中所述通信客戶端的每一個實例與標識所述相同用戶的相同用戶標識符相關聯(lián),所述存儲設備把所述用戶標識符與第一子標識符的組合映射到第一用戶器件的地址,并且把所述用戶標識符與第二子標識符的組合映射到第二用戶器件的地址;并且所述通信客戶端的第一實例被配置成使得在通過基于所述用戶標識符和第一子標識符建立的第一網(wǎng)絡連接實施的第一用戶器件與遠程用戶器件之間的正在進行的呼叫期間,在所述呼叫已被應答之后,與第二實例進行協(xié)商以便把呼叫切換到基于所述用戶標識符和第二子標識符通過所述基于分組的網(wǎng)絡建立的第二網(wǎng)絡連接。根據(jù)本發(fā)明的另一方面,提供一種操作相同用戶的第一用戶器件和至少第二用戶器件的方法,第一和第二用戶器件中的至少一個是家用媒體電器,并且分別安裝有用于通 過基于分組的網(wǎng)絡實施語音或視頻呼叫的通信客戶端應用的對應實例;所述方法包括把所述通信客戶端的每一個實例與標識所述相同用戶的相同用戶標識符相關聯(lián);把所述客戶端應用實例當中的第一個與第一子標識符相關聯(lián),并且把所述實例當中的第二個與第二子標識符相關聯(lián);在通過基于所述用戶標識符和第一子標識符建立的第一網(wǎng)絡連接實施的第一用戶器件與遠程用戶器件之間的正在進行的呼叫期間,在所述呼叫已被應答之后,基于所述用戶標識符和第二子標識符通過所述基于分組的網(wǎng)絡建立第二網(wǎng)絡連接并且把呼叫切換到第二網(wǎng)絡連接。在一些實施例中,可以提供一種包括根據(jù)任何前述系統(tǒng)特征的步驟的方法。根據(jù)本發(fā)明的另一方面,提供一種體現(xiàn)在計算機可讀介質(zhì)上的程序產(chǎn)品,其包括在第一用戶器件上執(zhí)行時用于通過基于分組的網(wǎng)絡實施語音或視頻呼叫的通信客戶端應用的第一實例,第一用戶器件可以與安裝有所述通信客戶端應用的第二實例的相同用戶的第二用戶器件進行通信,第一和第二用戶器件中的至少一個是家用媒體電器;其中所述通信客戶端應用的第一實例被設置成訪問將用戶標識符映射到在所述基于分組的網(wǎng)絡內(nèi)定位用戶器件的網(wǎng)絡地址的存儲設備,其中所述通信客戶端的每一個實例與標識所述相同用戶的相同用戶標識符相關聯(lián),所述存儲設備把所述用戶標識符與第一子標識符的組合映射到第一用戶器件的地址,并且把所述用戶標識符與第二子標識符的組合映射到第二用戶器件的地址;并且所述通信客戶端的第一實例被配置成使得在通過基于所述用戶標識符和第一子標識符建立的第一網(wǎng)絡連接實施的第一用戶器件與遠程用戶器件之間的正在進行的呼叫期間,在所述呼叫已被應答之后,與第二實例進行協(xié)商以便把呼叫切換到基于所述用戶標識符和第二子標識符通過所述基于分組的網(wǎng)絡建立的第二網(wǎng)絡連接。 在一些實施例中,可以提供一種根據(jù)任何前述系統(tǒng)特征配置的程序產(chǎn)品。


為了更好地理解本發(fā)明并且表明如何能夠?qū)⑵涓吨T實施,通過舉例的方式參照附圖,其中圖I是通"[目系統(tǒng)的不意 圖2是遙控單元的示意 圖3a是電視機的示意性方框 圖3b是個人計算機的示意性方框 圖4是用戶接口的示意 圖5是兩個器件之間的呼叫切換的信令圖。
具體實施例方式
圖I示出了通信系統(tǒng)100,其包括諸如因特網(wǎng)之類的基于分組的網(wǎng)絡101 ;并且還包括諸如地面、衛(wèi)星或有線電視網(wǎng)絡之類的單獨的電視廣播網(wǎng)絡108。多個計算機終端102被顯示為耦合到因特網(wǎng)101,每個包括用于通過因特網(wǎng)進行通信的網(wǎng)絡接口。多臺電視機103也被顯示為耦合到因特網(wǎng)101,每臺也包括用于通過因特網(wǎng)進行通信的網(wǎng)絡接口。除了網(wǎng)絡接口之外,每一臺電視機103還包括用于接收通過電視網(wǎng)絡108廣播的模擬和/或數(shù)字電視信號的電視接收機。替換地或附加地,電視機103可以被設置成通過因特網(wǎng)101或其他此類基于分組的網(wǎng)絡接收基于分組的電視信號。然而廣播電視在撰寫時仍然普及,因此在優(yōu)選實施例中,電視機103將包括至少用于接收廣播的電視接收機。廣播與通過基于分組的網(wǎng)絡進行的通信之間的區(qū)別在于,廣播信號被無差別地發(fā)送,而不是被發(fā)送到所選目的地器件并且不管末端用戶是否選擇了接收信號(但是仍然可能需要解密密鑰或類似事物,從而只有經(jīng)過授權的用戶可以從電視信號中導出有意義的信息以供觀看)。另一方面,基于分組的通信是點對點的,其中在分組中包括意定的目的地器件的地址。在通過因特網(wǎng)發(fā)送的基于分組的電視信號的情況下,這些仍然是點對多點通信而不是廣播。每一個計算機終端102安裝有通信客戶端應用110。每一個計算機終端102還包括音頻收發(fā)器111,其包括例如采取頭戴式耳機或手機形式的揚聲器和麥克風或者內(nèi)建的揚聲器和麥克風。大多數(shù)計算機終端102優(yōu)選地還包括攝像頭112。此外,每一臺電視機103包括嵌入式處理器以及安裝有特別適用于運行在電視機上的通信客戶端應用113的某一版本的存儲器。每一臺電視機103還包括攝像頭115以及帶有揚聲器和麥克風的音頻收發(fā)器,或者與這樣的組件相連或者可與之通信。在一個特別優(yōu)選的實施例中,音頻收發(fā)器被提供在馬上討論的電視103的遙控單元114中。通信客戶端應用110和113優(yōu)選地是用于根據(jù)前面所討論的對等原理設立及實施VoIP呼叫的對等客戶端。為此,對等后端服務器104耦合到因特網(wǎng)101以便從客戶端應用111和113接收注冊請求。后端服務器104被設置成響應于注冊請求向運行在計算機終端102和電視機103上的對應的客戶端應用111和113分發(fā)UIC證書。一旦進行了注冊并且因此擁有了 UIC證書,客戶端應用111和/或113就可以查找彼此的地址、交換并認證彼此的證書并且因此通過因特網(wǎng)101建立語音或視頻呼叫。然而將認識到,可以替換地使用其他種類的通信客戶端,例如基于集中式的基于服務器的呼叫設立。此外,通信系統(tǒng)100可以包括諸如電路交換網(wǎng)之類的電話網(wǎng)107以及連接在因特網(wǎng)101與電話網(wǎng)107之間的網(wǎng)關106??蛻舳藨玫木W(wǎng)關版本被設置成運行在網(wǎng)關106上,因此運行在計算機終端102或電視機103上的通信客戶端應用110或113能夠與電話網(wǎng)107的專用電話單元109建立呼叫。這是通過利用對等呼叫設立與網(wǎng)關106上的客戶端建立連接并且隨后將相關的電話號碼提供給網(wǎng)關107而實現(xiàn)的(實際上用戶的客戶端110或113將網(wǎng)關106視為一個對等方)。電話網(wǎng)107例如可以包括固定線路網(wǎng)絡(“陸線”)和/或移動蜂窩網(wǎng)絡。每一臺電視機103具有相關聯(lián)的遙控單元114,在圖2中示出了所述遙控單元114的一個例子。如圖2中所示,所述遙控單元(或者簡稱為“遙控器”)包括麥克風201、揚聲器202、具有紅外(IR)發(fā)送器203形式的第一遠程接口以及具有短程RF接口 204 (比如Bluetooth接口)形式的第二遠程接口。麥克風201和揚聲器202適于耦合到Bluetooth接口 204。因此遙控器114被設置成通過Bluetooth接口 204從麥克風201向電視103傳送語音信號,并且通過Bluetooth接口 204從電視103接收語音信號以便從揚聲器202播放。遙控器114還包括適于耦合到紅外發(fā)送器203的多個按鈕,其被設置成允許用戶通過紅外發(fā)送器203控制電視103。所述按鈕包括用于把電視設定到低功率模式的“待機”·按鈕205。所述按鈕還包括數(shù)字或字母數(shù)字按鈕206,用于改變頻道或者向電視103提供其他數(shù)字或字母數(shù)字數(shù)據(jù);功能按鈕208,用于控制電視103的各項功能,例如用于控制光標和/或菜單系統(tǒng);以及可選地還有專用呼叫按鈕207,用于施行與客戶端應用113的呼叫功能有關的特定專用操作,例如“呼叫”、“掛斷”;或者用于在視頻呼叫期間拉近焦距和拉遠焦距的按鈕。圖3a是根據(jù)本發(fā)明的一個示例性實施例的電視機103的示意性方框圖。電視機103在其主要功能是作為電視的意義上是專用電視單元,并且被設計成實現(xiàn)家庭或家用電視的角色。然而與此同時,其還提供有諸如VoIP呼叫之類的次要嵌入式功能。電視機103在單個外殼內(nèi)包括嵌入式處理設備301 ;隨機存取存儲器(RAM)319 ;以及嵌入式非易失性存儲器件318,其可以包括電子可擦寫可再編程存儲器(EEPR0M或“閃速”存儲器)、磁性存儲介質(zhì)和/或一次性可寫ROM。非易失性存儲器件318耦合到處理設備301并且存儲基本操作系統(tǒng)(OS)326、電視應用330以及諸如VoIP客戶端之類的通信客戶端應用113。處理設備301被設置成執(zhí)行操作系統(tǒng)326,這例如通過從ROM直接獲取指令或者通過在獲取之前首先從閃速存儲器加載到RAM 319中而實現(xiàn)。在被執(zhí)行時,操作系統(tǒng)326被配置成把電視應用330和客戶端應用113加載到RAM 319中,并且對其進行調(diào)度以便在處理設備301上執(zhí)行。因此處理設備301被設置成在操作系統(tǒng)326的控制下運行電視應用330和客戶端應用113。在一些實施例中,只需要基本調(diào)度器形式的最小操作系統(tǒng)326。電視機103在相同的外殼內(nèi)還包括視頻幀緩沖器320和用戶接口(UI)幀緩沖器322,視頻硬件324,屏幕309,放大器314和揚聲器316或者去到外部揚聲器或頭戴式耳機的輸出,電視接收機304,來自外部源的外部音頻-視頻(AV)輸入306 (比如SCART或HDMI輸入),攝像頭或者用于連接到外部攝像頭的攝像頭輸入308,具有第一短程RF收發(fā)器(t匕如wi-fi收發(fā)器)形式的網(wǎng)絡接口 302,具有紅外(IR)接收器形式的第一遠程接口 310,以及具有第二短程RF收發(fā)器312 (比如Bluetooth收發(fā)器)形式的第二遠程接口。視頻幀緩沖器320和用戶接口(UI)幀緩沖器322的輸入每個均耦合到處理設備301。視頻硬件324的輸入耦合到視頻幀緩沖器320和UI幀緩沖器322的輸出。屏幕309的輸入到視頻硬件324的輸出。在一些實施例中,幀緩沖器320和322可以是專用硬件緩沖器,或者替換地可以被實施在通用存儲器中。放大器314的輸入耦合到處理設備301,其輸出耦合到揚聲器316。處理設備301還耦合到網(wǎng)絡接口 302、電視接收機304、輔助輸入306、攝像頭輸入308、紅外接口 310和Bluetooth接口 312。任何或所有前述組件可以通過諸如總線和/或高速緩存(未示出)之類的中間組件耦合到處理設備301,正如本領域技術人員將理解的那樣。電視接收機304包括用于連接到至少一個接收裝置(比如天線、碟形衛(wèi)星信號收發(fā)天線或有線線路)的輸入,因此被設置成通過所述接收裝置從電視網(wǎng)108接收電視廣播信號。電視接收機304是硬件前端,其例如可以包括采樣電路,低噪聲放大器,濾波器,混頻器,以及/或者模擬到數(shù)字轉(zhuǎn)換器(ADC)。一旦由電視接收機單元304接收,因此就使得電視信號可用于處理設備301以進行信號處理。電視應用330包括代碼形式的信號處理引擎,所述代碼當被執(zhí)行時對所接收到的電視信號施行至少一些所需的信號處理。隨后把經(jīng)過處理的電視信號輸出到視頻幀緩沖器320和放大器314以便由末端用戶消耗。所述信號處理引擎例如可以包括數(shù)字濾波器,解調(diào)器,多路分解器,解碼器,解密塊,以及/或者糾錯塊。 然而在軟件與專用硬件之間分派電視接收機和處理功能的不同方式也是可能的。例如在一些實施例中,諸如多路分解之類的更多功能可以被移動到接收機前端304。用于接收及處理電視信號的技術將是本領域技術人員所已知的。在傳統(tǒng)的模擬電視廣播的情況下,通過在不同頻率上進行發(fā)送將(不同電視頻道的)多個不同的同時節(jié)目的信號頻分復用在無線電波上。電視接收機304于是將包括調(diào)諧電路以便對廣播進行多路分解,從而分離出所需節(jié)目的信號。在數(shù)字電視廣播的情況下,把不同的同時節(jié)目的信號中的每個劃分成分組并且進行交織,從而把不同節(jié)目的信號時分多路復用到一個傳輸流中以進行廣播。電視應用330的信號處理引擎于是將包括分組過濾器以便對不同傳輸流的分組進行多路分解,從而分離出所需節(jié)目的信號。還可以在不同頻率上廣播多個傳輸流,從而也需要調(diào)諧器。此外,對于數(shù)字電視,一個或更多傳輸流可以包括附加的節(jié)目信息,比如電子節(jié)目指南(EPG )。用于輸出到電視屏幕309的視頻信號還可以通過AV輸入306從諸如DVD播放器或游戲主機之類的外部源接收。電視應用330還包括n圖形引擎、遙控協(xié)議引擎、應用程序接口(API)和電視H層。信號處理引擎、UI圖形引擎、遙控協(xié)議引擎和API的總體操作由電視n層控制。用戶可以通過按下遙控器114上的按鈕205、206、208來選擇要觀看哪一路廣播,從而使得遙控器114通過紅外發(fā)送器203和接收器310向處理設備301傳送控制信號。用戶還可以按照類似的方式使用按鈕來觀看諸如EPG或控制菜單之類的附加信息,以及導航EPG或菜單。相關的控制信號由電視應用113的遙控協(xié)議引擎解釋,其又與電視n層進行通信。作為響應,電視UI層控制信號處理引擎向視頻幀緩沖器320輸出相關的電視節(jié)目,以及/或者控制n圖形引擎向n幀緩沖器322輸出圖形(以便例如顯示菜單或EPG的圖形)。幀緩沖器320和/或322將其內(nèi)容提供到視頻硬件324以便在屏幕309上顯示。在一些實施例中,UI幀緩沖器322和視頻硬件324可以被設置成按照部分地透明的方式把UI圖形疊加在當前的電視節(jié)目之上,并且/或者使電視節(jié)目的至少一部分可見。如前所述,電視機103包括網(wǎng)絡接口 302。在優(yōu)選實施例中,這采取無線收發(fā)器(t匕如wi-fi收發(fā)器)的形式,以用于與如在現(xiàn)今的大多數(shù)家庭或辦公室中找到的基于家庭或辦公室的無線路由器303進行無線通信。路由器303又連接到因特網(wǎng)101。然而在替換實施例中,網(wǎng)絡接口 302可以包括其他選項,比如有線調(diào)制解調(diào)器或去到外部有線調(diào)制解調(diào)器的端口。通信客戶端應用330包括協(xié)議棧,所述協(xié)議棧具有I/O層,當所述I/O層被執(zhí)行在處理單元301上時,其適于通過網(wǎng)絡接口 302在因特網(wǎng)101上發(fā)送及接收信號。所述I/O層包括用于通過網(wǎng)絡接口 302在因特網(wǎng)101上發(fā)送及接收控制信號的網(wǎng)絡信令協(xié)議。所述I/O層還包括用于與電視應用301的API進行通信的API。所述I/O層還包括語音引擎,所述語音引擎包括語音編解碼器。語音引擎被設置成接受來自麥克風201的話音信號,以及對這些話音信號進行編碼以便通過網(wǎng)絡接口 302在因特網(wǎng)101上發(fā)送。語音引擎還被設置成解碼通過網(wǎng)絡接口 302在因特網(wǎng)101上接收到的話音信號,以便輸出到電視的放大器314和揚聲器316,或者通過Bluetooth接口 312和204輸出到遙控器114中的揚聲器202。所述I/O層還包括視頻引擎,所述視頻引擎包括視頻編解碼器。視頻引擎被設置成接受來自攝像頭輸入308的視頻信號,以及對這些視頻信號進行編碼以便通過網(wǎng)絡接口 302在因特網(wǎng)101上發(fā)送。視頻引擎還被設置成對通過網(wǎng)絡 接口 302在因特網(wǎng)101上接收到的視頻信號進行解碼,以便輸出到n幀緩沖器322、視頻硬件326和屏幕309。替換地,在全屏模式下,視頻編解碼器可以通過視頻幀緩沖器320輸出視頻。在所述協(xié)議棧的更高層級,客戶端應用113包括負責呼叫設立的客戶端引擎。客戶端引擎控制客戶端113的網(wǎng)絡信令協(xié)議引擎,以便通過因特網(wǎng)101與另一個用戶終端102或103建立實況語音或視頻呼叫,這優(yōu)選地利用前面所討論的P2P呼叫設立或者也可能通過服務器利用集中式呼叫設立??蛻舳艘孢€可以應對其他功能,比如連接管理、認證、力口密和/或與其他用戶終端的客戶端應用111或113交換存在信息(存在信息表明用戶對于通信的可用性,并且優(yōu)選地至少部分地由對應的用戶自身定義)。在所述協(xié)議棧的甚至更高層級,客戶端應用113包括負責客戶端的用戶接口的客戶端UI層。所述客戶端UI層適于生成客戶端用戶接口,以便輸出到UI幀緩沖器322、視頻硬件324和屏幕309。這可以通過TV應用330的API和UI圖形引擎在TV UI層的控制下輸出(或者替換地客戶端應用113可以提供有其自身的n圖形協(xié)議,以便直接向n幀緩沖器322輸出圖形)。因此,客戶端用戶接口為用戶呈現(xiàn)了屏幕上控制,用戶可以利用遙控器114上的按鈕206、207、208來將其激活?;谶@些按鈕按下,遙控器114通過紅外發(fā)送器203和接收器310向處理設備301傳送控制信號。這些控制信號可以被電視應用330中的UI協(xié)議引擎解釋,并且隨后經(jīng)由API通過信號的方式被傳送到客戶端應用113的I/O層(或者替換地客戶端應用113的I/O層可以提供有其自身的遙控協(xié)議,以便直接解釋這些控制信號)。客戶端113的I/O層的協(xié)議又與客戶端n層進行通信。因此客戶端n層就被配置成對用戶輸入做出響應,以便控制客戶端應用113的總體操作,從而例如允許用戶選擇將要呼叫的聯(lián)系人、掛斷等等。圖4示出了當由用戶利用遙控器114的相關按鈕調(diào)用時可以被客戶端應用113顯示在屏幕309上的示例性用戶接口。所述用戶接口可以只被顯示在屏幕309的一部分上,從而允許當前觀看的節(jié)目的至少一部分保持可見;或者用戶接口可以替換地占據(jù)整個屏幕309。所顯示的用戶接口包括多個面板。例如,用戶接口可以包括顯示出正在其上運行客戶端113的電視103的用戶的簡檔信息的第一面板402。例如所述簡檔信息可以包括用戶的姓名、“替身圖像”(用戶選擇來代表其自身的畫面)和/或“情緒消息”(用于包括在其簡檔中的用戶定義的簡短聲明)。此外,用戶接口還可以包括顯示出用戶的聯(lián)系人列表的第二面板404 (優(yōu)選地客戶端113被配置成只允許同意成為聯(lián)系人的用戶之間的呼叫)。此外,用戶接口還可以包括顯示出其中一個所選聯(lián)系人的簡檔的第三面板406,和/或提供菜單或其他控制以供選擇來呼叫所選聯(lián)系人的第四面板408。此外,客戶端113的UI層可以被配置成通過API和操作系統(tǒng)326與電視應用330的UI層進行通信。這允許客戶端應用113和電視應用330協(xié)商對屏幕309和/或揚聲器316或202的控制??蛻舳藨?13還是電視應用330取得優(yōu)先可以取決于實現(xiàn)方式和/或情況。由于電視機103主要是電視,因此優(yōu)選地客戶端應用113應當在控制屏幕309或者揚聲器316或202之前向電視應用330請求許可。然而在一些實施例中,可以提供用戶定義的設定,從而允許用戶控制客戶端應用113是否可以自主控制屏幕309和/或揚聲器316或202,以便例如在傳入呼叫時通知用戶。該設定將優(yōu)選地被存儲在非易失性存儲器318中,并且可由 客戶端應用113和/或電視應用330讀取。例如電視應用330可以被配置成從存儲器讀取設定,并且如果被設定的話則明確地允許客戶端應用113控制屏幕和/或揚聲器??商鎿Q地,客戶端應用113可以被配置成從存儲器讀取設定,并且如果被設定的話則在無需尋求電視應用330的許可的情況下控制屏幕和/或揚聲器。正如所討論的那樣,圖3a示出了用于用戶比如Joe的用戶器件103b,其安裝有通信客戶端應用113的一個實例。圖3b示意性地示出了用于相同用戶再次例如Joe的第二用戶器件,其具有移動電話或者膝上型或臺式PC 102a的形式并且安裝有相同的通信客戶端應用113的另一個實例。與電視103a類似,計算機或移動器件102a包括具有一個或更多CPU形式的處理設備301,其耦合到非易失性存儲裝置318,比如硬盤驅(qū)動器、閃速存儲器和/或光盤驅(qū)動器,用于存儲通信客戶端的第二實例以便在處理設備301上執(zhí)行;RAM 319 ;攝像頭或來自攝像頭的輸入308 ;用于向外部或內(nèi)建屏幕輸出圖形的視頻硬件325 ;用于向外部或內(nèi)建揚聲器或頭戴式耳機輸出音頻信號的音頻硬件327 ;諸如鍵盤329或觸摸屏之類的用戶輸入裝置;以及允許通信客戶端的第二實例訪問因特網(wǎng)或其他基于分組的網(wǎng)絡101的網(wǎng)絡接口 302。該網(wǎng)絡接口 302可以包括wi-fi收發(fā)器以用于通過家中的無線路由器303或者通過wi-fi熱點的無線接入點(AP) 116 (參見圖I)訪問因特網(wǎng)。替換地或附加地,網(wǎng)絡接口 302可以包括另一個RF收發(fā)器以用于例如通過蜂窩基站BS (3GPP術語中的節(jié)點B)以及GPRS或HSPA服務來訪問因特網(wǎng)101。可通過因特網(wǎng)101訪問的是存儲地址查找表的存儲設備,所述地址查找表將用戶標識符映射到與因特網(wǎng)101相連的各個用戶器件102和103的網(wǎng)絡地址。在P2P通信系統(tǒng)中,所述存儲設備包括分布在多個其他用戶器件102和/或103當中的分布式查找表。然而在其他系統(tǒng)中,所述存儲設備可以包括服務器104。為了設立用于實施呼叫的網(wǎng)絡連接,主叫方器件上的客戶端113在所述存儲設備上查找被叫方器件的地址,并且使用該地址向被叫方發(fā)送呼叫設立請求從而建立連接。根據(jù)本發(fā)明,用戶可以在呼叫期間在各個器件之間進行切換。例如,下面將針對安裝并運行在移動或膝上型器件102a形式的第一器件上的VoIP客戶端應用113的第一實例以及安裝并運行在電視機103或機頂盒形式的第二器件上的相同VoIP客戶端應用113的第二實例進行描述。全部兩個器件都屬于相同的用戶(例如Joe),并且該相同用戶利用相同的用戶標識符(例如相同的用戶名)同時登錄到客戶端113的第一和第二實例上。在與另一個遠程用戶的呼叫期間,即在所述呼叫已被應答之后并且仍 然正在進行之后,本發(fā)明使得本地用戶能夠在第一和第二器件之間進行切換以便實施所述正在進行的呼叫。在傳統(tǒng)的系統(tǒng)中,當相同的用戶利用相同的用戶名登錄到全部兩個實例上時,客戶端應用的一個實例不可能聯(lián)系相同的客戶端應用的另一個實例,這是因為所述用戶名僅僅映射到單個地址,因此無法把所述兩個實例區(qū)分為兩個不同的網(wǎng)絡端點。此外,呼叫的宿主無法掛斷。因此例如如果主叫方嘗試從該主叫方的客戶端的兩個不同實例呼叫相同的被叫方,則所述嘗試將會失敗。因此,兩個實例將不可能協(xié)商切換,在呼叫的另一端的遠程用戶的器件也不可能將所述兩個實例區(qū)分開。下面的系統(tǒng)提供了一種解決方案,這是通過對于標識特定用戶的每一個用戶ID,允許多個子ID在地址查找表中與之相關聯(lián)。因此可以區(qū)分兩個不同器件上的相同客戶端的兩個不同實例,以便在呼叫期間切換器件。假設呼叫始于第一器件102a。如果所述兩個器件的用戶(“本地”用戶)與只具有一個器件102b的遠程用戶發(fā)起呼叫,則第一器件103a上的客戶端的第一實例基于遠程用戶的用戶ID (例如用戶名)查找所需的遠程用戶器件的地址并且發(fā)送呼叫請求消息,遠程用戶可以接受或拒絕該呼叫請求消息。另一方面如果發(fā)起呼叫的是遠程用戶,則遠程器件102b查找映射到一個子ID (在本例中是第一器件上的第一實例的第一子ID)的地址并且發(fā)送呼叫請求消息,本地用戶可以接受或拒絕該呼叫請求消息。為了允許遠程用戶發(fā)起呼口L所述查找表可以將一個子ID表明為默認、當前或優(yōu)選實例。假設呼叫被接受,則第一用戶器件102a與遠程用戶器件102b基于其網(wǎng)絡地址通過因特網(wǎng)101建立連接,并且使用該連接來實施呼叫。在呼叫中的某一后來時刻,假設此時本地用戶希望在第二器件103a上繼續(xù)相同的呼叫,例如剛剛到家并且想要從移動器件102a上的呼叫切換到電視機103a上的更加方便或質(zhì)量更好的呼叫。例如在特別優(yōu)選的實施例中,用戶可以從語音呼叫切換到視頻呼叫,電視機103a與移動器件102a相比具有更充足的處理資源、帶寬和/或屏幕資源以用于視頻呼叫目的。為了實現(xiàn)切換,第二器件必須與第一器件進行協(xié)商,并且遠程器件必須獲得第二器件的地址。在一個實施例中,本地用戶例如利用通過遙控器114上的功能按鈕208從第二器件103a發(fā)起切換。在該例中,第二器件103a上的客戶端可以基于本地用戶的ID和第一實例的子ID查找第一器件102a的地址,并且使用該地址向第一實例發(fā)送切換請求。第一實例隨后響應于所述請求消息讓出對呼叫的控制,其中利用適當?shù)捻憫Φ诙嵗龀鲰憫?。為了建立第二器件與遠程器件之間的連接存在多種選項。例如第二器件103a上的第二實例可以查找遠程器件102b的地址,或者可以在來自第一實例的響應消息中共享遠程器件的地址,或者第一實例可以把第二實例的地址或新子ID提供給遠程器件以便由遠程器件發(fā)起新的連接。
優(yōu)選地,第一實例讓出呼叫的條件是第一實例認證了第二實例,這例如是通過驗證從第二實例提供的用戶身份證書而實現(xiàn)的。所述請求本身的條件也可以是第二實例認證
了第一實例。在一個替換實施例中,本地用戶從第一器件102a發(fā)起切換。在該例中,第一器件102a上的客戶端的第一實例可以基于本地用戶的ID和第二子ID查找第二器件103a的地址,并且使用該地址向第二實例發(fā)送切換呈交消息。第二實例隨后響應于所述呈交接受對呼叫的控制,其中利用適當?shù)捻憫Φ谝粚嵗龀鲰憫?。同樣地,在建立第二器件與遠程器件之間的連接方面存在多種選項,例如正如前面所討論的那樣。優(yōu)選地,從第一實例呈交呼叫的條件是第一實例認證了第二實例,這例如是通過驗證從第二實例提供的用戶身份證書而實現(xiàn)的。所述接受的條件也可以是第二實例認證了第一實例。第二實例將優(yōu)選地還與遠程用戶交換用戶身份證書,以便建立新的連接。 應當提到的是,為了在切換過程中始終保持通道開放并且避免呼叫中斷,應當優(yōu)選地在終止第一實例與遠程用戶之間的原始連接之前創(chuàng)建第二實例與遠程用戶之間的新連接。圖5是示出了本發(fā)明的一個示例性實施例中的協(xié)商、連接設立和終止的示意性信令圖?!├妹枋龅挠脩鬒D和單獨子ID的系統(tǒng)識別出正確的端點并且施行了任何所需認證,隨后就可以按照與例如在美國申請?zhí)?2/290232、公開號US 2009/0136016中描述的已知的呼叫轉(zhuǎn)移技術類似的方式完成切換,但是其中呼叫基于不同的子ID在相同用戶的不同器件之間轉(zhuǎn)接,而不是基于不同用戶ID在不同用戶之間轉(zhuǎn)接呼叫。還應當提到的是,由于相同的用戶ID被用于全部兩個連接,因此本地用戶從遠程用戶的角度來看保持恒定的用戶身份。例如,在一個特別優(yōu)選的實施例中,用戶簡檔細節(jié)被存儲在存儲設備上,比如遠程用戶器件102b可通過因特網(wǎng)101訪問的服務器104(或者簡檔細節(jié)可以替換地按照P2P方式被存儲在分布式數(shù)據(jù)庫中)。該服務器104將諸如在圖4中示出的該類的用戶簡檔細節(jié)映射到用戶ID (例如用戶名)。當遠程用戶器件102b與本地用戶實施呼叫時,其基于本地用戶的ID (在設立期間從本地用戶的初始器件獲得)從服務器104獲取本地用戶的簡檔信息。當呼叫隨后從與第一器件102a的第一連接切換到與第二器件103a的第二連接時,全部兩個連接以及客戶端應用的全部兩個對應實例仍然與本地用戶的相同用戶ID相關聯(lián)。因此,遠程用戶器件102b仍然看到相同的簡檔信息而不管連接如何,因此呼叫從遠程用戶的角度看來是一致的。在另一個特定實施例中,電視機103a包括耦合到處理設備301和電視屏幕309的功率控制單元350,以便在電視機103的兩個或更多功率模式之間進行切換。除了全開之夕卜,所述功率模式優(yōu)選地至少包括“待機”類型模式,其中屏幕309被關斷但是處理設備301和網(wǎng)絡接口 302被至少保持在特定操作水平,從而使得客戶端應用113能夠繼續(xù)運行,從而針對通過因特網(wǎng)101接收到的傳入信號監(jiān)測網(wǎng)絡接口 302。在這種情況下,客戶端應用113可以被配置成使得如果接收到來自第一器件102a的呼叫切換呈交,則向P⑶350發(fā)送功率控制命令,從而控制其將電視103返回其中屏幕被接通的更高功率模式。應當認識到,前面的實施例僅僅是通過舉例的方式描述的。
例如,所述切換可以發(fā)生在任何兩個器件之間,即從第一到第二器件或反之,并且這些器件可以是任何器件組合,比如移動器件和電視、臺式PC和電視、移動器件和臺式PC等等。此外,基于用戶的三個或更多子ID,呼叫期間的三個或更多器件之間的切換也是可能的。還應當提到的是,術語“節(jié)目”不限于任何特定種類的節(jié)目內(nèi)容,而是例如可以指代電影、肥皂劇、紀錄片、體育事件、新聞節(jié)目等等。此外還設想到在不同處理器之間分派各項客戶端、電視和其他功能的其他方式。例如,一個或更多專用信號處理器(DSP)可以被設置成執(zhí)行電視應用330的電視信號處理引擎以及/或者客戶端應用113的視頻引擎和/或語音引擎;其中一個或更多單獨的CPU被設置成執(zhí)行客戶端應用113的UI層、客戶端引擎、協(xié)議和圖形引擎以及/或者電視應用330的n層、協(xié)議和圖形引擎。在另一個例子中,客戶端應用和電視應用每個將被運行在嵌入于電視機103中的不同的對應CPU上。電視應用330的一些或全部功能可以替換地被實 施在專用硬件中,其中包括電視接收機前端304中的硬連線信號處理設備的可能性。此外,在前面提到服務器104時這不一定限于單個服務器單元,服務器104通??梢员粚嵤┰谝粋€或更多服務器位置處的一個或更多服務器單元中。此外,雖然在優(yōu)選的應用中使用,但是本發(fā)明不限于使用在前面的各個組件(包括電視屏幕)都處于單一獨立外殼內(nèi)的電視機中。在另一種應用中,本發(fā)明可以被實施在用于插入到這樣的電視機中的機頂盒中。在這種情況下,圖示將類似于圖3a,但是其中電視硬件320、322、324和屏幕309被音頻-視頻(AV)輸出所替代。一般來說,本發(fā)明可以被應用于具有用于向電視屏幕輸出信號的視頻設備的任何媒體電器。所述視頻設備可以包括專用硬件和/或存儲軟件模塊的存儲器區(qū)段的任何組合,其中任何軟件模塊被執(zhí)行在與客戶端應用103相同或不同的處理器單元上。取決于電器和實現(xiàn)方式,所述視頻設備可以采取不同的形式。在圖3a的示例性電視機中,所述視頻設備例如可以被說成包括幀緩沖器320和322、視頻硬件324和/或非易失性存儲器318的存儲電視應用的信號處理代碼的區(qū)段的組合。在圖3b的示例性計算機終端102中,所述視頻設備可以被說成包括視頻硬件325和/或非易失性存儲裝置318的存儲用于顯示圖形的代碼的區(qū)段。此外,本發(fā)明不需要限于電視廣播。隨著基于分組的電視服務的日益普及,可能對于具有接收(通過因特網(wǎng)或?qū)S玫幕诜纸M的服務)基于分組的電視信號的能力的專用電視機的想法有興趣。此外應當提到的是,本發(fā)明不特別限于VoIP或?qū)Φ韧負洹F渌诜纸M的網(wǎng)絡、協(xié)議和呼叫設立方法也可以被使用。在給出本公開內(nèi)容的情況下,本領域技術人員可以想到本發(fā)明的其他變型。本發(fā)明的范圍不限于所描述的實施例,而是只由所附權利要求書限制。
權利要求
1.一種系統(tǒng),包括 用于相同用戶的第一用戶器件和至少第二用戶器件,第一和第二用戶器件中的至少一個是家用媒體電器,并且每個安裝有用于通過基于分組的網(wǎng)絡實施語音或視頻呼叫的通信客戶端應用的對應實例; 其中,所述通信客戶端的每一個實例與標識所述相同用戶的相同用戶標識符相關聯(lián),所述客戶端應用實例當中的第一個與第一子標識符相關聯(lián),并且所述實例當中的第二個與第二子標識符相關聯(lián);并且 所述通信客戶端的各個實例被配置成使得在通過基于所述用戶標識符和第一子標識符建立的第一網(wǎng)絡連接實施的第一用戶器件與遠程用戶器件之間的正在進行的呼叫期間,在所述呼叫已被應答之后,基于所述用戶標識符和第二子標識符通過所述基于分組的網(wǎng)絡建立第二網(wǎng)絡連接并且把呼叫切換到第二網(wǎng)絡連接。
2.權利要求I的系統(tǒng),包括將用戶標識符映射到在基于分組的網(wǎng)絡內(nèi)定位用戶器件的網(wǎng)絡地址的存儲設備,其中所述存儲設備把所述用戶標識符與第一子標識符的組合映射到第一用戶器件的地址,并且把所述用戶標識符與第二子標識符的組合映射到第二用戶器件的地址。
3.權利要求I或2的系統(tǒng),包括將所述用戶標識符映射到相同的用戶簡檔細節(jié)的存儲設備,所述用戶簡檔細節(jié)在通過所述第一和第二網(wǎng)絡連接的全部二者的呼叫期間向遠程用戶器件的用戶代表所述相同的用戶。
4.任一項在前權利要求的系統(tǒng),其中,通信客戶端的第二實例被配置成向第一器件上的實例請求呼叫,并且第一實例被配置成響應于所述請求讓出呼叫。
5.任一項在前權利要求的系統(tǒng),其中,通信客戶端的第一實例被配置成將呼叫呈交給第二實例,并且第二實例被配置成響應于所述呈交接受呼叫。
6.權利要求4或5的系統(tǒng),其中,通信客戶端的其中一個實例的所述請求、讓出、呈交和接受當中的一項或更多項的條件是認證了另一個實例的身份。
7.任一項在前權利要求的系統(tǒng),其中,第一用戶器件上的客戶端應用的實例被配置成在施行所述切換時與第二用戶器件上的實例共享遠程用戶終端的地址。
8.任一項在前權利要求的系統(tǒng),其中,通信客戶端的各個實例被配置成當在所述第一和第二連接之間進行切換時在語音和視頻呼叫之間進行切換。
9.任一項在前權利要求的系統(tǒng),其中,所述第一和第二用戶器件當中的另一個是移動器件。
10.權利要求I到8當中的任一條的系統(tǒng),其中,所述第一和第二用戶器件的全部二者是家用媒體電器。
11.任一項在前權利要求的系統(tǒng),其中,家用媒體電器是電視機或機頂盒。
12.權利要求2或3或者其任一項從屬權利要求的系統(tǒng),其中,所述存儲設備包括以下 各項的其中之一服務器以及分布在多個另外的用戶器件當中的分布式查找表。
13.一種安裝有用于通過基于分組的網(wǎng)絡實施語音或視頻呼叫的通信客戶端應用的第一實例的第一用戶器件,能夠與安裝有所述通信客戶端應用的第二實例的相同用戶的第二用戶器件進行通信,第一和第二用戶器件中的至少一個是家用媒體電器,其中 第一用戶器件被設置成訪問將用戶標識符映射到在所述基于分組的網(wǎng)絡內(nèi)定位用戶器件的網(wǎng)絡地址的存儲設備,其中所述通信客戶端的每一個實例與標識所述相同用戶的相同用戶標識符相關聯(lián),所述存儲設備把所述用戶標識符與第一子標識符的組合映射到第一用戶器件的地址,并且把所述用戶標識符與第二子標識符的組合映射到第二用戶器件的地址;并且 所述通信客戶端的第一實例被配置成使得在通過基于所述用戶標識符和第一子標識符建立的第一網(wǎng)絡連接實施的第一用戶器件與遠程用戶器件之間的正在進行的呼叫期間,在所述呼叫已被應答之后,與第二實例進行協(xié)商以便把呼叫切換到基于所述用戶標識符和第二子標識符通過所述基于分組的網(wǎng)絡建立的第二網(wǎng)絡連接。
14.一種操作相同用戶的第一用戶器件和至少第二用戶器件的方法,第一和第二用戶器件中的至少一個是家用媒體電器,并且每個安裝有用于通過基于分組的網(wǎng)絡實施語音或視頻呼叫的通信客戶端應用的對應實例;所述方法包括 把所述通信客戶端的每一個實例與標識所述相同用戶的相同用戶標識符相關聯(lián); 把所述客戶端應用實例當中的第一個與第一子標識符相關聯(lián),并且把所述實例當中的第二個與第二子標識符相關聯(lián);以及 在通過基于所述用戶標識符和第一子標識符建立的第一網(wǎng)絡連接實施的第一用戶器件與遠程用戶器件之間的正在進行的呼叫期間,在所述呼叫已被應答之后,基于所述用戶標識符和第二子標識符通過所述基于分組的網(wǎng)絡建立第二網(wǎng)絡連接并且把呼叫切換到第二網(wǎng)絡連接。
15.一種體現(xiàn)在計算機可讀介質(zhì)上的程序產(chǎn)品,包括在第一用戶器件上執(zhí)行時用于通過基于分組的網(wǎng)絡實施語音或視頻呼叫的通信客戶端應用的第一實例,第一用戶器件能夠與安裝有所述通信客戶端應用的第二實例的相同用戶的第二用戶器件進行通信,第一和第二用戶器件中的至少一個是家用媒體電器,其中 所述通信客戶端應用的第一實例被設置成訪問將用戶標識符映射到在所述基于分組的網(wǎng)絡內(nèi)定位用戶器件的網(wǎng)絡地址的存儲設備,其中所述通信客戶端的每一個實例與標識所述相同用戶的相同用戶標識符相關聯(lián),所述存儲設備把所述用戶標識符與第一子標識符的組合映射到第一用戶器件的地址,并且把所述用戶標識符與第二子標識符的組合映射到第二用戶器件的地址;并且 所述通信客戶端的第一實例被配置成使得在通過基于所述用戶標識符和第一子標識符建立的第一網(wǎng)絡連接實施的第一用戶器件與遠程用戶器件之間的正在進行的呼叫期間,在所述呼叫已被應答之后,與第二實例進行協(xié)商以便把呼叫切換到基于所述用戶標識符和第二子標識符通過所述基于分組的網(wǎng)絡建立的第二網(wǎng)絡連接。
全文摘要
一種系統(tǒng)包括用于相同用戶的第一用戶器件和至少第二用戶器件,第一和第二用戶器件中的至少一個是家用媒體電器,并且每個安裝有用于通過基于分組的網(wǎng)絡實施語音或視頻呼叫的通信客戶端應用的對應實例。每一個實例與標識所述相同用戶的相同用戶標識符相關聯(lián),所述實例當中的第一個與第一子標識符相關聯(lián),并且所述實例當中的第二個與第二子標識符相關聯(lián)。所述各個實例被配置成使得在通過基于所述用戶標識符和第一子標識符建立的第一網(wǎng)絡連接實施的正在進行的呼叫期間,在所述呼叫已被應答之后,基于所述用戶標識符和第二子標識符建立第二網(wǎng)絡連接并且把呼叫切換到第二網(wǎng)絡連接。
文檔編號H04M1/00GK102812693SQ201180016975
公開日2012年12月5日 申請日期2011年3月29日 優(yōu)先權日2010年3月31日
發(fā)明者D.丁卡, G.吉爾, H.布萊克伯恩, M.P.麥克勞林 申請人:斯凱普公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1