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