新四季網

通過集中式通知的多模態會話狀態和轉移的製作方法

2023-05-06 20:12:46

專利名稱:通過集中式通知的多模態會話狀態和轉移的製作方法
通過集中式通知的多模態會話狀態和轉移
背景技術:
現代通信系統具有包括各種通信模態與不同服務的集成在內的大量能力。例如,即時消息收發、語音/視頻通信、數據/應用共享、白板和其他形式的通信可以與訂戶的在場性和可用性信息相組合。這些系統可以向訂戶提供增強能力,諸如向呼叫者提供關於各種狀態類別、替換的聯繫人、日曆信息和類似特徵的指令。隨著諸如統一通信這樣的現代通信系統的出現以及基於桌面和軟電話的技術的普遍使用,上述模態等通常用於雙方或多方通信中。儘管這些模態向用戶提供了豐富的體驗,它們也為在系統層處理這些通信提供了不同的難題和機遇,諸如管理訂戶的多個端點
發明內容
·提供本概述以便以簡化的形式介紹將在以下的詳細描述中進一步描述的一些概念。本發明內容並不旨在專門標識所要求保護的主題的關鍵特徵或必要特徵,也不旨在用於幫助確定所要求保護的主題的範圍。各實施例涉及用於使得增強的通信系統的訂戶能在會話期間切換端點,添加或移除模態,邀請新的參與者,並同時無縫地繼續會話的機制。根據一些實施例,與會話中的參與者相關聯的活動端點將它們的狀態發布到管理伺服器,使得參與者的其它端點知曉正在進行的會話的狀態。隨後,參與者可切換到另一端點並使用該另一端點來繼續會話,或控制來自不同端點的會話。通過閱讀下面的詳細描述並參考相關聯的附圖,這些及其他特點和優點將變得顯而易見。可以理解,前述一般描述和以下的詳細描述都是說明性的,並且不限制所要求保護的各方面。


圖I是示出示例性統一通信系統的圖,其中各實施例可以實現為通過集中式通知來管理多模態會話;圖2是示出具有對多個端點的訪問的增強的通信系統的訂戶之間的示例會話的圖;圖3是示出圖2的示例會話的圖,其中一個或多個訂戶改變他們的繼續會話的端佔.圖4是示出圖3的示例會話的圖,其中訂戶之一將新的參與者邀請到會話並且會話的模態改變;圖5是示出了根據各實施例的增強的通信系統的各組件之間的交互的動作圖;圖6是可實現根據各實施例的系統的聯網環境;圖7是可實現各實施例的示例計算操作環境的框圖;以及圖8例示了用於根據各實施例的通過集中式通知來管理多模態會話的過程的邏輯流程圖。
具體實施例方式如以上簡要描述的,增強的通信系統中的多模態會話可通過集中式通知來管理,使得參與者能切換端點,改變模態以及在會話正在發生時邀請新的參與者。在以下詳細描述中,參考了構成了詳細描述的一部分並作為說明示出了各具體實施方式
或示例的附圖。可組合這些方面,可利用其他方面,並且可以做出結構上的改變而不背離本發明的精神或範圍。因此,以下詳細描述並不旨在限制,並且本發明的範圍由所附權利要求及其等效方案來限定。 儘管在結合在個人計算機上的作業系統上運行的應用程式執行的程序模塊的一般上下文中描述了各實施方式,但是本領域的技術人員會認識到各方面也可以結合其它程序模塊實現。一般而言,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、組件、數據結構和其他類型的結構。此外,本領域的技術人員可以明白,各實施例可以用其他計算機系統配置來實施,包括手持式設備、多處理器系統、基於微處理器或可編程消費電子產品、小型計算機、大型計算機以及類似計算設備。各實施例還能在任務由通過通信網絡連結的遠程處理設備來執行的分布式計算環境中實現。在分布式計算環境中,程序模塊可位於本地和遠程存儲器存儲設備兩者中。各實施例可被實現為計算機實現的過程(方法)、計算系統、或者諸如電腦程式產品或計算機可讀介質等製品。電腦程式產品可以是計算機系統可讀並且編碼包括用於使計算機或計算系統執行示例過程的指令的電腦程式的計算機存儲介質。例如,計算機可讀存儲介質可經由易失性計算機存儲器、非易失性存儲器、硬碟驅動器、快閃記憶體驅動器、軟盤或緊緻盤和類似介質中的一個或多個來實現。貫穿本說明書,術語「平臺」可以是用於管理多模態通信系統的軟體和硬體組件的組合。平臺的示例包括但不限於,在多個伺服器上執行的託管服務、在單個伺服器上執行的應用以及類似系統。術語「伺服器」一般指通常在聯網環境中執行一個或多個軟體程序的計算設備。然而,伺服器還可以被實現為在被視作網絡上的伺服器的一個或多個計算設備上執行的虛擬伺服器(軟體程序)。在下面將提供關於這些技術和示例操作的詳細細節。圖I是示出示例性統一通信系統的圖100,其中各實施例可以實現為用於通過集中式通知來管理多模態會話。統一通信系統是具有可提供給訂戶的各種各樣的能力和服務的現代通信系統的示例。統一通信系統是便於即時消息收發、在場、音頻-視頻會議、web會議和類似功能的實時通信系統。在統一通信(「UC」)系統中,如圖100中示出的系統,用戶可經由作為該UC系統的客戶機設備的各種終端設備(102、104)來進行通信。每一客戶機設備都能夠執行用於語音通信、視頻通信、即時消息通信、應用共享、數據共享等的一個或多個通信應用。除其增強功能之外,終端設備還可通過外部連接,如通過PBX124,來促進到公共交換電話網(「PSTN」)的傳統電話呼叫。終端設備可包括任何類型的智慧型電話、蜂窩電話、執行通信應用的任何計算設備、智能汽車控制臺以及具有附加功能的增強電話設備。UC網絡110包括執行不同任務的多個伺服器。例如,UC伺服器114提供註冊、在場以及路由功能。路由功能使該系統能夠基於默認和/或用戶設置的策略來將對一用戶的呼叫路由到分配給該用戶的客戶端設備中的任一個。例如,如果用戶不能通過常規電話被找到,則該呼叫可被轉發到用戶的蜂窩電話,並且如果沒有接聽則可以利用多個語音郵件選項。因為終端設備可以處理附加通信模式,所以UC伺服器114可以通過接入伺服器112提供對這些附加通信模式(例如即時消息收發、視頻通信等)的訪問。接入伺服器112位於周邊網絡中並且以附加通信模式之一允許與其他用戶通過UC網絡110的連接。UC伺服器114可包括執行上述功能的組合的伺服器,或僅提供特定功能的專用伺服器。例如,提供在場功能的家庭伺服器、提供路由功能的路由伺服器等。類似地,接入伺服器112可提供多個功能,諸如防火牆保護和連接,或僅提供專用功能。音頻/視頻(A/V)會議伺服器118通過經由內部或外部網絡促進音頻和/或視頻會議能力來提供這些能力。中介伺服器116作為去往和來自諸如PSTN或蜂窩網絡等其他類型的網絡的信令和媒體(例如,通過PBX 124的或來自蜂窩電話122的呼叫)的中介。中介伺服器116還擔當會話發起協議(SIP)用戶代理。在UC系統中,用戶可以具有一個或多個身份和端點,該身份不必限於電話號碼。 根據集成網絡,該身份可以採取任何形式,如電話號碼、會話發起協議(SIP)統一資源標識符(URI)、或任何其他標識符。儘管在UC系統中可以使用任何協議,但SIP是常用方法。SIP是用於創建、修改和終止與一個或多個參與者的會話的應用層控制(信令)協議。該協議還可用於創建包括網際網路電話呼叫、多媒體分發和多媒體會議的雙方、多方或多播會話。SIP被設計成與底層傳輸層無關。SIP客戶機可使用傳輸控制協議(「TCP」)來連接到SIP伺服器和其他SIP端點。SIP主要用於建立和破壞語音或視頻呼叫。然而,它可以在需要會話發起的任何應用中使用。這些應用包括事件訂閱和通知、終端移動性等。語音和/或視頻通信通常通過單獨的會話協議(通常是實時協議(「RTP」))來完成。UC系統可為社交聯網、多模態企業通信、及類似環境提供平臺。這樣的系統的訂戶可參與由增強的通信應用管理的多模態會話。在根據各實施例的系統中,參與者可通過所選的端點來發起會話。每個參與者都可具有多個對他們可用的具有變化的通信和其它能力的端點。例如,桌面通信應用可能夠促進基於音頻、視頻、文本的通信以及多個應用共享會話(例如,白板共享、桌面共享等)。稍後在會話中,參與者之一可切換到另一具有不同的能力的端點(例如,僅僅能夠處理基於音頻和文本的通信的手持設備)。參與者的端點可向中央伺服器發布它們的存在以及它們的能力,使得該伺服器能夠使所有端點察覺到其它端點的能力。當參與者切換端點時,會話可通過由新的端點使用的拉(pull)機制來繼續,使得該改變對於參與者而言是無縫的(即,他們不結束第一會話並啟動新的一個)。以下討論更詳細的示例。雖然圖I中的示例系統已被描述為具有諸如中介伺服器、A/V伺服器和類似設備等特定組件,但各實施例不限於這些組件或系統配置並且能夠用採用更少或更多組件的其他系統配置來實現。通過集中式通知來管理多模態會話的系統的功能還可取決於組件能力和系統配置來不同地分布在系統的各組件之間。此外,各實施例不限於統一通信系統。此處所討論的方法可應用於使用此處所描述的原理的聯網通信環境中的任何數據交換。圖2是示出具有對多個端點的訪問的增強的通信系統的訂戶之間的示例會話的圖。儘管根據各實施例的系統可能包括例如在圖I中說明性地討論過的多個伺服器、客戶機設備和服務,但圖2僅顯示那些與實施例相關的。在諸如統一通信系統這樣的增強的通信系統中,訂戶(例如232、252)可以便於採用一個或多個終端設備(例如230、250)和相關聯的外設的多模態通信240。多模態通信240可以包括音頻、視頻、文件共享、桌面共享、即時消息通信、電子郵件、白板共享、以及類似形式的通信。會話可由具有分布式方式的一個或多個伺服器(例如,伺服器260)來建立和管理。在傳統的通信系統中,會話可在一個端點上被啟動並可存活在該端點上。轉移該會話(尤其在非音頻模式中)或從另一端點添加另一模態(例如,音頻模態242)到該會話是具有挑戰性的。根據各實施例的系統使得增強的通信系統的訂戶能使用拉機制來檢索在另一端點上的會話。為了實現該任務,每個端點都可在諸如在場伺服器260的中央伺服器上實時地發布它的狀態和會話。其它端點知曉多模態會話204中當前由訂戶252使用的端點·
(254)的狀態,訂戶252可使用與他/她相關聯的其它端點250中的任一個並啟動拉來繼續來自新端點的會話。這通過具有檢索在另一端點上活動的會話的能力為用戶創造了無縫的體驗。多模態會話240可由一個或多個伺服器管理。根據一不例實施方式,伺服器260可管理會話的所有方面。替換地,伺服器的分布式系統可管理通信系統,其中每個伺服器負責所提供的服務的一特定方面。例如,伺服器260可以是在場伺服器,該在場伺服器接收來自系統的客戶機的所發布的在場信息並使得這些信息對其它客戶機可用。根據一實施例,端點的狀態可通過在場通道在系統內被共享。因此,每個端點(例如,與用戶232相關聯的端點234)可向伺服器260發布它們的在場狀態和活動會話列表(它們參與其中的),該伺服器260可聚集來自所有端點的會話列表並將所聚集的列表發布到所有端點,使得一端點能基於邀請消息來啟動拉機制,該邀請消息與替換在正在進行的會話中當前使用的端點的替換消息一起傳送。因此,可使得訂戶通過他們的各個端點來知曉正在進行的會話的細節(例如,類型、長度、聯繫人、優先級等)並使得訂戶能夠選擇會話以及繼續所選會話的端點。端點可通過訂閱自在場更新來從伺服器360接收信息。多模態會話中的參與者(諸如圖200所示的一個)可以是同一個網絡(例如企業網絡)的一部分、通過不同的網絡連接(例如,在聯合環境中)、或者經由安全網絡和不安全網絡(諸如網際網路)的組合來進行通信。可以採用適當的安全措施,諸如個人身份號、密碼等類似信息,來確保會話的私密性和安全性。圖3是示出圖2的示例會話的圖,其中一個或多個訂戶改變他們的繼續會話的端點。根據圖300示出的示例場景,原始會話可僅包括音頻模式。在從他/她的原始端點254切換到端點356後,訂戶252可將新的模態344 (白板共享)添加到正在進行的會話。為了實現該切換,端點356可通過發送具有替換的SIP邀請來啟動拉。由於所有端點都知曉每個其它端點的狀態和正在進行的會話,所以轉移可通過使各個會話參數(例如,生成的文檔、記錄、參與者、安全屬性等)都被保留來無縫地實現。因此,當會話結束時,會話記錄(歷史)可通過協調來實現。圖4是示出圖3的示例會話的圖400,其中訂戶之一將新參與者邀請到會話並且會話的模態改變。在切換到新的端點356並且將新的模態344添加到會話後,訂戶252可將訂戶472邀請(476)到會話240,該訂戶472具有他/她的端點474。到具有附加能力的新的端點的無縫轉移使得訂戶252能邀請具有相同能力的訂戶472。由於具有現有的端點230和250,新添加的端點474也可向伺服器260發布它的狀態和會話列表,使得訂戶472能隨後與結合圖2和3描述的過程類似的切換端點。圖1-4中的示例系統已被描述為具有諸如通信伺服器、目錄伺服器、在場伺服器等特定組件,但各實施例不限於根據這些示例配置的通信系統。採用通過集中式通知的會話狀態和轉移的多模態通信系統可以用採用更少或更多組件並執行其他任務的配置來實現。圖5是示出了根據各實施例的增強的通信系統的各組件之間的交互的動作圖。動作圖500示出了一個用戶、另一用戶以及管理會話中的端點轉移的伺服器的兩個不同的端點之間的交互。應當理解,各實施例不被限定於這些示例性組件,並且可用端點、用戶以及伺服器的任何配置來實現。根據圖500中的示例場景,用戶I (506)和用戶2 (508)在會話(會話1)511中。 用戶I通過他/她的端點2來參與會話。端點2 (例如,通過在場發布)向伺服器504提供針對它的狀態和正在進行的會話的更新(512)。在接收到該更新後,伺服器504更新(513)所有的端點,使得它們知曉正在進行的會話以及它的參數。在會話期間的某個時候,用戶I從端點2切換到端點1(514)。這通過端點1(502)向用戶2的端點(508)發送具有替換的邀請消息515來完成。該消息向用戶2的端點指示,會話2將用相同的參數來替換會話1,作為繼續。在用戶2的端點接受(516)後,作為會話I的繼續的會話2 (517)被在用戶I的端點I和用戶2的端點之間促進。當用戶2希望結束會話時,用戶2的端點向伺服器504發送終止消息(518)。伺服器504向用戶2的端點確認(519)該終止。這之後是更新(520、521)從端點到伺服器504。作為回報,伺服器504用最新的狀態來更新(522)端點。可維護針對整個會話(I和2)的會話記錄。上述討論的情形,示例系統、交互或應用是用於說明目的。各實施例不限於那些示例。其它形式的交互、配置和應用可被用於以類似於使用在此描述的原理的方式實現通過集中式通知的對會話的管理。圖6是可實現各實施例的示例聯網環境。在增強的通信系統中提供通過集中式通知的多模態會話狀態和轉移的平臺可通過在一個或多個伺服器618中執行的軟體(諸如託管服務)來實現。該平臺可以通過網絡610來與諸如智慧型電話613、膝上型計算機612、和臺式計算機611 (「客戶機設備」)等各個計算設備上的客戶機應用進行通信。如以上討論的,端點(例如,客戶機設備611-613)可向管理應用或其模塊發布它們的在場,該管理應用或其模塊接著可使得由參與者激活的端點能拉一正在進行的會話並允許該會話用替換參與者之前的端點的新的端點來無縫地繼續。在伺服器618上執行的通信服務或應用可通過客戶機設備611、612或613接收來自用戶的輸入,使得能夠實現會話到新的端點配置的轉移、對新的參與者的邀請、模態的修改等。與會話、參與者和端點相關聯的數據可被存儲到數據存儲616並從其檢索,該數據存儲616可被數據管理伺服器614直接訪問或管理。網絡610可包括伺服器、客戶機、網際網路服務供應商以及通信介質的任何拓撲結構。根據各實施例的系統可以具有靜態或動態拓撲結構。網絡610可包括諸如企業網絡等安全網絡、諸如無線開放網絡等非安全網絡、或網際網路。網絡610還通過諸如公共交換電話網絡(PSTN)或蜂窩網絡等其他網絡來協調通信。此外,網絡610可包括諸如藍牙或類似網絡等短程無線網絡。網絡610提供此處描述的節點之間的通信。作為示例而非限制,網絡610可以包括例諸如聲學、RF、紅外線和其它無線介質等無線介質。可使用計算設備、應用、數據源和數據分發系統的許多其它配置來實現具有通過集中式通知的多模態會話狀態和轉移的通信系統。此外,圖6中所討論的聯網環境僅用於說明目的。各實施例不限於示例應用、模塊、或過程。圖7及相關聯討論旨在提供對其中可實現各實施例的合適計算環境的簡要概括描述。參考圖7,示出了用於根據各實施例的應用的示例計算操作環境(諸如計算設備700)的框圖。在基本配置中,計算設備700可以是管理通信應用或服務(例如,在場伺服器)並包括至少一個處理單元702和系統存儲器704的伺服器。計算設備700還可包括協作執行程序的多個處理單元。取決於計算設備的確切配置和類型,系統存儲器704可以是易·失性的(諸如RAM)、非易失性的(諸如ROM、快閃記憶體等)或是兩者的某種組合。系統存儲器704通常包括適於控制平臺操作的作業系統705,諸如來自華盛頓州雷德蒙市的微軟公司的WINDOWS 作業系統。系統存儲器704還可以包括一個或多個軟體應用,諸如程序模塊706、通信服務722和端點管理模塊724。通信服務722可以是便於同增強的通信系統有關的客戶機應用與伺服器之間的通信的任何應用。替換地,通信服務722可操作增強的通信的一個特定方面,諸如在場。端點管理模塊724可接收發布的端點信息,使得在會話正在繼續時能夠實現與該會話的參與者相關聯的端點的激活和替換,從而提供到新的端點配置的無縫轉移,而不丟失如先前討論的與會話相關的數據。端點管理模塊724和通信服務722可以是向客戶機應用/設備提供增強的通信服務的託管服務的單獨應用或集成模塊。該基本配置在圖7中由虛線708內的那些組件示出。計算設備700可以具有附加特徵或功能。例如,計算設備700還可包括附加數據存儲設備(可移動和/或不可移動),諸如,例如磁碟、光碟或磁帶。在圖7中通過可移動存儲709和不可移動存儲710示出這樣的附加存儲。計算機可讀存儲介質可以包括以用於存儲諸如計算機可讀指令、數據結構、程序模塊或其它數據等信息的任何方法或技術實現的易失性和非易失性、可移動和不可移動介質。系統存儲器704、可移動存儲709和不可移動存儲710都是計算機可讀存儲介質的示例。計算機可讀存儲介質包括,但不限於,RAM、ROM、EEPR0M、快閃記憶體或其它存儲器技術、CD-ROM、數字多功能盤(DVD)或其它光存儲、磁帶、磁碟存儲或其它磁存儲設備、或能用於存儲所需信息且可以由計算設備700訪問的任何其它介質。任何這樣的計算機可讀存儲介質都可以是計算設備700的一部分。計算設備700也可具有輸入設備712,諸如鍵盤、滑鼠、筆、語音輸入設備、觸摸輸入設備和類似輸入設備。還可以包括輸出設備714,諸如顯示器、揚聲器、印表機和其它類型的輸出設備。這些設備在本領域中公知且無需在此處詳細討論。計算設備700還可包含通信連接716,該通信連接允許該設備諸如通過分布式計算環境中的有線或無線網絡、衛星連結、蜂窩連結、短程網絡和類似機制來與其他設備718進行通信。其他設備718可包括執行通信應用的計算機設備、其他目錄或策略伺服器、端點和類似設備。一個或多個通信連接716是通信介質的一個示例。通信介質可在其中包括計算機可讀指令、數據結構、程序模塊或其它數據。作為示例而非限制,通信介質包括諸如有線網絡或直接線連接之類的有線介質,以及諸如聲學、RF、紅外及其他無線介質之類的無線介質。各示例實施例還包括各種方法。這些方法可以用任何數量的方式,包括本文中所描述的結構來實現。一種此類方式是通過本文中描述的類型的設備的機器操作。另一可任選方式是結合一個或多個人類操作者執行該方法的各個操作中的某一些來執行該方法的一個或多個操作。這些人類操作者無需彼此同在一處,而是其每一個可以僅與執行程序的一部分的機器同在一處。圖8例示了用於根據各實施例的通過集中式通知來管理多模態會話的過程800的邏輯流程圖。過程800可在管理伺服器處實現為增強的通信系統的一部分。過程800開始於操作810,在此,從參與一個或多個會話的端點接收關於它們的狀 態和它們所參與的會話的更新。在操作820,所有端點都被更新,使得它們知曉正在進行的會話。當用戶嘗試檢索正在進行的會話時,他們的新的端點發送具有替換消息的邀請。在操作830,該邀請可被轉發到參與該正在進行的會話的其它端點。在該邀請被接受後,會話可通過切換用戶的新的端點來繼續。根據一些實施例,在建立新的會話之前可發生多個會話,並且該新的會話可以是該多個會話中的一個或多個的繼續。如先前討論的,新的模態或參與者可被添加在該繼續的會話中。在操作840,從端點之一接收到終止請求。在操作850,在終止請求的確認後,可從參與端點接收關於它們的狀態和被終止的會話的更新。在操作860可將最終更新提供給所有參與端點,並且會話記錄作為配置被維護。來自端點的更新可包括與每個端點的狀態、每個端點的能力相關聯的信息和/或與會話相關聯的信息。與會話相關聯的信息可包括會話的類型、長度、模態、持續時間或優先級以及參與者列表。包括在過程800內的各操作是用於說明目的。通過集中式通知管理增強的通信系統內的多模態會話可以通過使用此處所描述的原理通過具有更少或更多步驟的相似過程、以及按不同的操作次序來實現。以上說明書、示例和數據提供了對各實施例的組成的製造和使用的全面描述。儘管用結構特徵和/或方法動作專用的語言描述了本主題,但可以理解,所附權利要求書中定義的主題不必限於上述具體特徵或動作。相反,上述具體特徵和動作是作為實現權利要求和各實施方式的示例形式而公開的。
權利要求
1.一種至少部分地在計算設備中執行的用於在增強的通信系統中通過集中式通知來管理多模態會話狀態和轉移的方法,所述方法包括 接收來自參與第一會話的端點的更新; 將所述更新發布到與所述第一會話的參與者相關聯的所有端點; 使得能夠通過與所述第一會話的參與者相關聯的端點之一來建立第二會話,其中所述第二會話是所述第一會話的繼續; 接收來自參與所述第二會話的端點的更新;以及 將所述更新發布到與所述第二會話的參與者相關聯的所有端點。
2.如權利要求I所述的方法,其特徵在於,所述第二會話是通過從由參與者之一選擇的端點傳輸具有替換參數的邀請消息來建立的。
3.如權利要求I所述的方法,其特徵在於,來自參與所述第一會話的端點的更新包括與來自以下一組中的至少之一相關聯的信息每個端點的狀態、每個端點的能力以及與所述第一會話相關聯的信息,與所述第一會話相關聯的信息包括來自以下以下一組中的至少之一會話的類型、會話的長度、會話的參與者列表以及會話的優先級。
4.如權利要求3所述的方法,其特徵在於,來自參與所述第一會話的端點的更新是通過在場發布來接收的,並且所述更新通過對自在場通道的訂閱被發布給與所述第一會話的參與者相關聯的所有端點。
5.如權利要求I所述的方法,其特徵在於,還包括 使得端點能將新的模態添加到所述第一會話和所述第二會話之一,其中添加新的模態的端點被使得能夠基於以下至少之一來添加新的模態其它參與端點的能力以及與其它參與端點相關聯的訂戶的偏好。
6.如權利要求I所述的方法,其特徵在於,還包括 使得端點能夠邀請新的參與者到所述第一會話和所述第二會話之一。
7.如權利要求I所述的方法,其特徵在於,還包括 在所述第二會話的終止後,通過協調所述第一會話和所述第二會話的經組合的記錄來將所述經組合的記錄存檔。
8.一種用於在增強的通信系統中通過集中式通知來管理多模態會話狀態和轉移的通信系統,所述系統包括 被配置為促進在系統的端點之間多模態通信的通信伺服器; 在場伺服器,被配置成 接收來自參與第一會話的端點的在場更新; 通過自訂閱在場通道將所述更新發布到與所述第一會話的參與者相關聯的端點,使得所述端點被使得能夠建立第二會話,所述第二會話是所述第一會話的繼續; 接收來自參與所述第二會話的端點的在場更新;以及 通過所述自訂閱在場通道將所述更新發布到與所述第二會話的參與者相關聯的所有端點。
9.如權利要求8所述的系統,其特徵在於,所述參數包括以下一組中的至少一個會話的模態、在會話期間生成的文檔、會話的記錄、參與者列表以及安全屬性。
10.如權利要求8所述的系統,其特徵在於,與所述端點之一相關聯的訂戶被使得能夠做以下之一基於所保留的參數來添加新的模態和邀請新的參與者到所述第一會話和所述第二會話之一。
11.如權利要求8所述的系統,其特徵在於,所述第一會話和所述第二會話通過以下之一來促進針對會話的每個不同模態的專用伺服器、多用途伺服器以及伺服器和端點的組合。
12.—種其上存儲有用於在增強的通信系統中通過集中式通知來管理多模態會話狀態和轉移的指令的計算機可讀存儲介質,所述指令包括 接收來自參與多個會話的端點的更新,其中所述更新包括每個端點的狀態以及與每個端點相關聯的會話列表; 聚集所述更新; 將所聚集的更新發布到與所述多個會話的參與者相關聯的所有端點; 從端點之一接收具有替換參數的邀請消息以供發起新的會話,其中所述新的會話是所述多個會話的所選會話的繼續; 使得發起所述新的會話的端點能夠基於該端點的能力來將模態添加到所述新的會話;以及 在所述新的會話的終止後,通過協調所述新的會話以及被所述新的會話替換的會話的經組合的記錄來將所述經組合的記錄存檔。
13.如權利要求12所述的計算機可讀介質,其特徵在於,所述指令還包括 提供給與發起所述新的會話的端點相關聯的訂戶關於由所述訂戶的其它端點促進的至少一個會話的信息。
14.如權利要求13所述的計算機可讀介質,其特徵在於,提供給所述訂戶的信息包括以下一組中的至少一個至少一個會話的模態、至少一個會話的持續時間、至少一個會話的參與者以及至少一個會話的優先級狀態。
15.如權利要求12所述的計算機可讀介質,其特徵在於,所述指令還包括 使得發起所述新的會話的端點能夠用所述新的會話來替換所述多個會話中的至少兩個。
全文摘要
提供了用於使得增強的通信系統的訂戶能在會話期間切換端點,添加或移除模態,邀請新的參與者,並同時無縫地繼續會話的機制。與會話中的參與者相關聯的活動端點可將它們的狀態發布到管理伺服器並變得知曉正在進行的會話的狀態。隨後,參與者可無縫地切換到另一端點並使用該另一端點來繼續會話。
文檔編號H04W4/08GK102792719SQ201180014095
公開日2012年11月21日 申請日期2011年3月14日 優先權日2010年3月15日
發明者A·埃呂瑪萊, D·萊文, M·博耶, V·德什潘德 申請人:微軟公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀