會(huì)話(huà)轉(zhuǎn)移到替選設(shè)備期間保持視頻會(huì)議會(huì)話(huà)連續(xù)性的制作方法
【專(zhuān)利說(shuō)明】會(huì)話(huà)轉(zhuǎn)移到替選設(shè)備期間保持視頻會(huì)議會(huì)話(huà)連續(xù)性
【背景技術(shù)】
[0001] 現(xiàn)代通信設(shè)備使得用戶(hù)能夠在各種通信會(huì)話(huà)期間以各種不同格式相互交互。配備 有麥克風(fēng)和攝像機(jī)二者的通信設(shè)備使得用戶(hù)能夠參與遠(yuǎn)程位置的面對(duì)面小組會(huì)議,例如視 頻會(huì)議。這類(lèi)視頻會(huì)議通常依賴(lài)于基于互聯(lián)網(wǎng)的通信協(xié)議,諸如"網(wǎng)絡(luò)電話(huà)"(VoIP)。創(chuàng)建 視頻流和音頻分組、在互聯(lián)網(wǎng)上傳送,并且以允許每一接收者實(shí)時(shí)地以面對(duì)面方式收聽(tīng)和 查看其他參與者的方式解碼和重組。
[0002] 不同客戶(hù)通信設(shè)備支持上述通信會(huì)話(huà)。諸如智能電話(huà)、平板計(jì)算機(jī)、和PDA的一些 客戶(hù)端設(shè)備通常是手持的,盡管它們也能對(duì)接在對(duì)接基座中并且以各種方式安裝。這類(lèi)設(shè) 備的高便攜度使得用戶(hù)幾乎在任何位置都能夠利用接入有線(xiàn)或無(wú)線(xiàn)網(wǎng)絡(luò)與其他用戶(hù)通信。 這些便攜設(shè)備允許用戶(hù)在現(xiàn)實(shí)世界位置之間移動(dòng)時(shí),保持與其他用戶(hù)的通信。例如,商人可 以在行進(jìn)到機(jī)場(chǎng)趕飛機(jī)的同時(shí),繼續(xù)在辦公室開(kāi)始的會(huì)話(huà)。其他客戶(hù)端設(shè)備可以不那么便 攜但具有增強(qiáng)通信會(huì)話(huà)用戶(hù)體驗(yàn)的一組特征。例如,膝上型計(jì)算機(jī)與智能電話(huà)和平板計(jì)算 機(jī)相比不那么便攜,但其更大的屏幕和無(wú)需用戶(hù)幫助就能直立的能力提供了改進(jìn)的用戶(hù)體 驗(yàn)。類(lèi)似地,諸如桌面型計(jì)算機(jī)和電視機(jī)的非便攜式客戶(hù)端設(shè)備可以提供進(jìn)一步增強(qiáng)用戶(hù) 體驗(yàn)的一組特征。例如,處于辦公室中的用戶(hù)更喜歡桌面型計(jì)算機(jī)而不是智能電話(huà)來(lái)進(jìn)行 視頻會(huì)議,因?yàn)楦笃聊怀叽?、?jì)算機(jī)直立的能力以及能在桌面型計(jì)算機(jī)上輕松實(shí)現(xiàn)多任 務(wù)。
【發(fā)明內(nèi)容】
[0003] 本公開(kāi)的實(shí)施方式提供用于經(jīng)由諸如利用近場(chǎng)通信(NFC)技術(shù)的連接的近距離 通信連接,將通信會(huì)話(huà)從第一客戶(hù)端設(shè)備無(wú)縫地轉(zhuǎn)移到第二客戶(hù)端設(shè)備的系統(tǒng)和方法。實(shí) 施方式預(yù)期將與通信會(huì)話(huà)有關(guān)的唯一標(biāo)識(shí)符集合序列化并且經(jīng)例如NFC通信將序列化的 唯一標(biāo)識(shí)符集合從第一客戶(hù)端設(shè)備傳送到第二客戶(hù)端設(shè)備。此后,第二客戶(hù)端設(shè)備能將該 唯一標(biāo)識(shí)符集合反序列化并且將用于承擔(dān)控制來(lái)自第一客戶(hù)端設(shè)備的會(huì)話(huà)的請(qǐng)求傳送到 通信會(huì)話(huà)服務(wù)器。通信會(huì)話(huà)服務(wù)器可以執(zhí)行第二客戶(hù)端設(shè)備的認(rèn)證,所述認(rèn)證要求第二客 戶(hù)端設(shè)備提供與用戶(hù)賬戶(hù)相關(guān)聯(lián)的證書(shū)。在一些實(shí)施方式中,本公開(kāi)提供創(chuàng)建使得客戶(hù)端 設(shè)備能夠臨時(shí)獲得與用戶(hù)賬戶(hù)相關(guān)聯(lián)的特權(quán)的臨時(shí)使用令牌并且將臨時(shí)使用令牌轉(zhuǎn)移到 第二客戶(hù)端設(shè)備。由此,能將通信會(huì)話(huà)從第一設(shè)備轉(zhuǎn)移到第二設(shè)備,同時(shí)保持會(huì)話(huà)連續(xù)性而 不增加通信會(huì)話(huà)中的參與者數(shù)目。在一些實(shí)施方式中,創(chuàng)建臨時(shí)使用令牌并且將其轉(zhuǎn)移到 第二設(shè)備以便允許第二設(shè)備臨時(shí)獲得與第一客戶(hù)端設(shè)備相關(guān)聯(lián)的特權(quán)。
[0004] -種實(shí)施方式由被轉(zhuǎn)移者端點(diǎn)處的一個(gè)或多個(gè)處理器執(zhí)行的方法組成,用于經(jīng)由 近距離通信連接從轉(zhuǎn)移者端點(diǎn)無(wú)縫地轉(zhuǎn)移通信會(huì)話(huà),所述方法包括:由被轉(zhuǎn)移者端點(diǎn)經(jīng)由 近距離通信連接從轉(zhuǎn)移者端點(diǎn)接收序列化的通信會(huì)話(huà)數(shù)據(jù);在被轉(zhuǎn)移者端點(diǎn)處將從轉(zhuǎn)移者 端點(diǎn)接收的序列化的通信會(huì)話(huà)數(shù)據(jù)反序列化;將通信會(huì)話(huà)標(biāo)識(shí)符和用于在被轉(zhuǎn)移者端點(diǎn)上 繼續(xù)通信會(huì)話(huà)的請(qǐng)求從被轉(zhuǎn)移者端點(diǎn)傳送到通信會(huì)話(huà)服務(wù)器;在被轉(zhuǎn)移者端點(diǎn)處,從通信 會(huì)話(huà)服務(wù)器接收用于認(rèn)證與通信會(huì)話(huà)相關(guān)聯(lián)的用戶(hù)賬戶(hù)的請(qǐng)求;以及將對(duì)認(rèn)證與通信會(huì)話(huà) 相關(guān)聯(lián)的用戶(hù)賬戶(hù)必要的數(shù)據(jù)從被轉(zhuǎn)移者端點(diǎn)傳送到通信會(huì)話(huà)服務(wù)器。
[0005] 另外的實(shí)施方式由一種在通信會(huì)話(huà)服務(wù)器處執(zhí)行的方法組成,用于經(jīng)由近距離通 信連接將通信會(huì)話(huà)從轉(zhuǎn)移者端點(diǎn)無(wú)縫地轉(zhuǎn)移到被轉(zhuǎn)移者端點(diǎn),所述方法包括:創(chuàng)建用于通 信會(huì)話(huà)的標(biāo)識(shí)符和用于轉(zhuǎn)移者端點(diǎn)的標(biāo)識(shí)符;將用于通信會(huì)話(huà)和轉(zhuǎn)移者端點(diǎn)的標(biāo)識(shí)符傳送 到轉(zhuǎn)移者端點(diǎn);從被轉(zhuǎn)移者端點(diǎn)接收用于通信會(huì)話(huà)和轉(zhuǎn)移者端點(diǎn)的標(biāo)識(shí)符以及用于在被轉(zhuǎn) 移者端點(diǎn)處繼續(xù)通信會(huì)話(huà)的請(qǐng)求;在被轉(zhuǎn)移者端點(diǎn)上認(rèn)證用戶(hù)賬戶(hù);從被轉(zhuǎn)移者端點(diǎn)接收 到通信會(huì)話(huà)的輸入;其中,使用用戶(hù)賬戶(hù)來(lái)發(fā)起通信會(huì)話(huà);以及其中,被轉(zhuǎn)移者端點(diǎn)經(jīng)由近 距離通信連接從轉(zhuǎn)移者端點(diǎn)獲得用于通信會(huì)話(huà)和轉(zhuǎn)移者端點(diǎn)的標(biāo)識(shí)符。
[0006] 替選的實(shí)施方式由一種用于經(jīng)由近距離通信連接將通信會(huì)話(huà)從轉(zhuǎn)移者端點(diǎn)無(wú)縫 地轉(zhuǎn)移到被轉(zhuǎn)移者端點(diǎn)的系統(tǒng)組成,所述系統(tǒng)包括:轉(zhuǎn)移者端點(diǎn),所述轉(zhuǎn)移者端點(diǎn)包括一個(gè) 或多個(gè)處理器和計(jì)算機(jī)可讀介質(zhì),其中,轉(zhuǎn)移者端點(diǎn)被配置成將通信會(huì)話(huà)數(shù)據(jù)序列化并且 將序列化的通信會(huì)話(huà)數(shù)據(jù)經(jīng)由近距離通信連接傳送到被轉(zhuǎn)移者端點(diǎn);被轉(zhuǎn)移者端點(diǎn),所述 被轉(zhuǎn)移者端點(diǎn)包括一個(gè)或多個(gè)處理器和計(jì)算機(jī)可讀介質(zhì),其中,被轉(zhuǎn)移者端點(diǎn)被配置成經(jīng) 由近距離通信連接從轉(zhuǎn)移者端點(diǎn)接收通信會(huì)話(huà)數(shù)據(jù)以將通信會(huì)話(huà)數(shù)據(jù)反序列化、將通信會(huì) 話(huà)標(biāo)識(shí)符傳送到通信會(huì)話(huà)服務(wù)器、傳送用于在被轉(zhuǎn)移者端點(diǎn)處繼續(xù)在轉(zhuǎn)移者端點(diǎn)上發(fā)起的 通信會(huì)話(huà)的請(qǐng)求、以及認(rèn)證用來(lái)發(fā)起通信會(huì)話(huà)的用戶(hù)賬戶(hù);以及通信會(huì)話(huà)服務(wù)器,所述通信 會(huì)話(huà)服務(wù)器包括一個(gè)或多個(gè)處理器和計(jì)算機(jī)可讀介質(zhì),其中,通信會(huì)話(huà)服務(wù)器被配置成創(chuàng) 建通信會(huì)話(huà)標(biāo)識(shí)符和與轉(zhuǎn)移者端點(diǎn)相對(duì)應(yīng)的端點(diǎn)標(biāo)識(shí)符、將通信會(huì)話(huà)標(biāo)識(shí)符和與轉(zhuǎn)移者端 點(diǎn)相對(duì)應(yīng)的端點(diǎn)標(biāo)識(shí)符傳送到轉(zhuǎn)移者端點(diǎn)、從被轉(zhuǎn)移者端點(diǎn)接收用于在被轉(zhuǎn)移者端點(diǎn)處繼 續(xù)在轉(zhuǎn)移者端點(diǎn)處發(fā)起的通信會(huì)話(huà)的請(qǐng)求、執(zhí)行校驗(yàn)被轉(zhuǎn)移者端點(diǎn)具有與用戶(hù)賬戶(hù)相關(guān)聯(lián) 的權(quán)限的認(rèn)證過(guò)程、開(kāi)始從被轉(zhuǎn)移者端點(diǎn)接收通信會(huì)話(huà)輸入、以及終止從轉(zhuǎn)移者端點(diǎn)接收 通信會(huì)話(huà)輸入。
【附圖說(shuō)明】
[0007] 圖1是在其中可以實(shí)現(xiàn)用于將通信會(huì)話(huà)從第一端點(diǎn)轉(zhuǎn)移到第二端點(diǎn)的方法的示 例環(huán)境的框圖;
[0008] 圖2是根據(jù)本公開(kāi)的一個(gè)方面,用于圖1中的示例性端點(diǎn)的基本功能組件的框 圖;
[0009] 圖3是根據(jù)本公開(kāi)的一個(gè)方面,用于服務(wù)器的基本功能組件的框圖;
[0010] 圖4是根據(jù)本公開(kāi)的一個(gè)方面,向通信會(huì)話(huà)提供資源的應(yīng)用引擎的應(yīng)用編程接口 的框圖;
[0011] 圖5是圖示根據(jù)本公開(kāi)的一個(gè)方面的、用于在多個(gè)端點(diǎn)之間建立通信會(huì)話(huà)的架構(gòu) 的框圖;
[0012] 圖6是描繪根據(jù)本公開(kāi)的一個(gè)方面的、在轉(zhuǎn)移者端點(diǎn)處實(shí)現(xiàn)的、用于將通信會(huì)話(huà) 從轉(zhuǎn)移者端點(diǎn)轉(zhuǎn)移到被轉(zhuǎn)移者端點(diǎn)的方法的流程圖;
[0013] 圖7是描繪根據(jù)本公開(kāi)的一個(gè)方面的、在被轉(zhuǎn)移者端點(diǎn)處實(shí)現(xiàn)的、用于將通信會(huì) 話(huà)從轉(zhuǎn)移者端點(diǎn)轉(zhuǎn)移到被轉(zhuǎn)移者端點(diǎn)的方法的流程圖;
[0014] 圖8是描繪根據(jù)本公開(kāi)的一個(gè)方面的、在通信會(huì)話(huà)服務(wù)器處實(shí)現(xiàn)的、用于將通信 會(huì)話(huà)從第一端點(diǎn)轉(zhuǎn)移到第二端點(diǎn)的方法的流程圖。
【具體實(shí)施方式】
[0015] 圖1是在其中可以實(shí)現(xiàn)本公開(kāi)的各個(gè)實(shí)施例的示例通信環(huán)境的框圖。在圖1描繪 的環(huán)境中,多個(gè)客戶(hù)端設(shè)備,或端點(diǎn)101連接到網(wǎng)絡(luò)103。客戶(hù)端101配備有諸如近場(chǎng)通信 (NFC)元件107的近距離通信元件。NFC元件107使得當(dāng)端點(diǎn)101碰在一起或接近時(shí),能夠 建立相互的無(wú)線(xiàn)電通信。例如,當(dāng)NFC元件107A和NFC元件107B接近時(shí),端點(diǎn)A 101A能 夠與端點(diǎn)B 102B建立利用NFC標(biāo)準(zhǔn)的通信連接。在一些實(shí)施方式中,近距離通信元件使用 不符合NFC標(biāo)準(zhǔn)的協(xié)議在端點(diǎn)101之間建立連接。多個(gè)端點(diǎn)101通過(guò)數(shù)據(jù)網(wǎng)絡(luò)103連接到 通信會(huì)話(huà)服務(wù)器104。通信會(huì)話(huà)服務(wù)器104另外連接到數(shù)據(jù)庫(kù)組105。
[0016] 端點(diǎn)101中的任何一個(gè)可以是智能電話(huà)、個(gè)人數(shù)字助理(PDA)、平板計(jì)算機(jī)、膝上 型計(jì)算機(jī)、桌面型計(jì)算機(jī)、電視機(jī)、視頻游戲控制臺(tái)、或可以使得用戶(hù)能夠接入通信會(huì)話(huà)的 多個(gè)另外的設(shè)備中的任何一個(gè)。通常,端點(diǎn)101配備有允許用戶(hù)向由通信會(huì)話(huà)服務(wù)器104 托管的通信會(huì)話(huà)提供輸入和從其接收輸出的麥克風(fēng)、攝像機(jī)和輸出設(shè)備。端點(diǎn)101配備有 諸如NFC元件107的近距離通信元件。NFC元件107可以能夠產(chǎn)生、傳送、和接收射頻信號(hào) 并且使得端點(diǎn)101能夠建立通過(guò)NFC協(xié)議的通信連接。
[0017] 示例性環(huán)境還包含將多個(gè)端點(diǎn)101連接到服務(wù)器陣列104的網(wǎng)絡(luò)103。網(wǎng)絡(luò)103 可以是有線(xiàn)或無(wú)線(xiàn)網(wǎng)絡(luò)。示例網(wǎng)絡(luò)包括但不限于LTE網(wǎng)絡(luò)、GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)、光纖網(wǎng)絡(luò)、 和其他語(yǔ)音或數(shù)據(jù)網(wǎng)絡(luò)。網(wǎng)絡(luò)103還可以包括WLAN或WPAN網(wǎng)絡(luò)的組件,所述WLAN或WPAN 網(wǎng)絡(luò)的組件使得端點(diǎn)101能夠連接到網(wǎng)絡(luò)(例如LTE網(wǎng)絡(luò))的其他組件。網(wǎng)絡(luò)103允許多 個(gè)端點(diǎn)101與通信會(huì)話(huà)服務(wù)器104通信。例如,端點(diǎn)101可以將信息傳送到通信會(huì)話(huà)服務(wù) 器104并且從通信會(huì)話(huà)服務(wù)器104接收信息。具體地,端點(diǎn)101可以創(chuàng)建語(yǔ)音和數(shù)據(jù)分組 二者并且通過(guò)網(wǎng)絡(luò)103傳送這些數(shù)據(jù)分組。網(wǎng)絡(luò)103可以包括小區(qū)塔集合,以及基站集合 和/或移動(dòng)交換中心(MSCs)。本領(lǐng)域的技術(shù)人員將意識(shí)到,網(wǎng)絡(luò)103可以包括各種小區(qū)塔 /基站/MSC布置。例如,基站和小區(qū)塔能共同放置于相同的站點(diǎn)或能遠(yuǎn)程地放置,并且單個(gè) 基站能耦合到各種小區(qū)塔或各種基站,所述各種小區(qū)塔和各種基站能耦合到單個(gè)MSC,僅列 舉可能的布置。替選地或除數(shù)據(jù)網(wǎng)絡(luò)103的上述組件外,數(shù)據(jù)網(wǎng)絡(luò)103可以包括一個(gè)或多 個(gè)IP多媒體子系統(tǒng)QMS)、服務(wù)網(wǎng)關(guān)(SGW)、和演進(jìn)節(jié)點(diǎn)Bs(eNB)。本領(lǐng)域的普通技術(shù)人員 將意識(shí)到可以由網(wǎng)絡(luò)103使用在此未提及的另外的組件。
[0018] 通信會(huì)話(huà)服務(wù)器104通過(guò)網(wǎng)絡(luò)103連接到端點(diǎn)101。連接使得通信會(huì)話(huà)服務(wù)器104 能夠從端點(diǎn)101接收數(shù)據(jù)并且將數(shù)據(jù)傳送到端點(diǎn)101。通常,多個(gè)端點(diǎn)101和通信會(huì)話(huà)服務(wù) 器104之間的通過(guò)網(wǎng)絡(luò)103的通信連接使得多個(gè)端點(diǎn)以及使用這些端點(diǎn)的用戶(hù)能夠使用各 種通信工具在虛擬環(huán)境中交互、協(xié)作、和共享信息。由端點(diǎn)101、網(wǎng)絡(luò)103、和通信會(huì)話(huà)服務(wù) 器104支持的虛擬環(huán)境使得用戶(hù)能夠共享基本上與他們可能具有的通過(guò)在相同物理位置 處進(jìn)行交互而帶來(lái)的體驗(yàn)類(lèi)似的體驗(yàn)。
[0019] 通信會(huì)話(huà)服務(wù)器104包括被配置成從多個(gè)端點(diǎn)101接收信息并且向多個(gè)端點(diǎn)101 提供信息的處理器和存儲(chǔ)器。由通信會(huì)話(huà)服務(wù)器104接收的信息可以由攜帶在通信會(huì)話(huà)期 間交換的信息的數(shù)據(jù)分組、視頻分組和語(yǔ)音分組組成。除被配置成交