專利名稱:通信系統(tǒng)中名單的統(tǒng)一的制作方法
技術領域:
本實施例涉及通信系統(tǒng)中名單(roster)的統(tǒng)一。
背景技術:
通信系統(tǒng)可以提供被稱為名單的數(shù)據(jù)結構,名單標識參與某類型的通信的用戶,例如參與視頻會議的用戶的身份或者參與即時消息會話的用戶的身份。當與同一通信事件相關的多種類型的通信是可用的時,對于參與不同的通信類型的用戶而言,通常難以知曉參與與同一通信事件相關的所有通信類型的所有用戶,或者知曉與同一通信事件相關的所有可用的不同通信類型。例如,與同一通信事件相關的視頻會議會話和即時消息會話可能是可用的。用戶可以選擇去參與視頻會議會話,但用戶可以選擇不去參與即時消息會話,用戶的設備可能無法參與即時消息會話、或者用戶可能沒有意識到即時消息會話。由于用戶正在參與視頻會議會話,用戶可以基于視頻會議名單來確定參與視頻會議會話的用戶。但是由于用戶并未參與即時消息會話,用戶不能獲取即時消息名單并且可能無法確定參與即時消息會話的用戶。因此,用戶可能無法確定參與與同一通信事件相關的通信的所有用戶。
圖1示出了通信系統(tǒng)的一種實施例。圖2示出了統(tǒng)一的名單的一種實施例。圖3示出了用于統(tǒng)一與通信事件相關聯(lián)的名單的流程圖的一種實施例。
具體實施例方式本實施例涉及通信系統(tǒng)中用于統(tǒng)一名單的系統(tǒng)和方法。一般地,當客戶端期望活躍地參與某媒體類型時,通信系統(tǒng)允許該客戶端作為參與者訂閱(subscribe)與該媒體類型相關聯(lián)的名單;而當客戶端不期望活躍地參與某媒體類型時,通信系統(tǒng)允許該客戶端作為觀察者訂閱與該媒體類型相關聯(lián)的名單??蛻舳顺3m憫谟缮壠?escalator)發(fā)起的升級請求(escalation request)來訂閱名單。當升級器發(fā)起升級事件時,升級器既作為參與者也作為觀察者向(例如,該升級器當前訂閱的)名單服務提供名單的列表。當客戶端訂閱名單時,客戶端針對任何該客戶端當前未訂閱的名單搜索該名單。如果名單被標識為當前未被客戶端訂閱,則客戶端作為觀察者訂閱該名單并且更新所標識的與客戶端相關聯(lián)的名單中的條目,從而指示客戶端所訂閱的所有其他名單,以及客戶端是作為參與者還是觀察者訂閱了每個名單。此外,客戶端更新被客戶端訂閱的所有其他名單中的條目來指示客戶端現(xiàn)在作為觀察者訂閱所標識的名單。由于這樣的過程,客戶端將能夠獲取與通信事件相關的所有名單,從而客戶端可以確定所有參與該通信事件的用戶以及所有與該通信事件相關的可用媒體類型。在一方面,一種通信系統(tǒng)中用于統(tǒng)一名單的方法被提供。方法可以包括接收與第一名單相關聯(lián)的升級請求的客戶端??蛻舳丝梢皂憫谏壵埱螅瑢ι壵埱蟮捻憫▽ι壵埱蟮慕邮芑蛘邔ι壵埱蟮木芙^中的一個??蛻舳丝梢皂憫趯ι壵埱蟮慕邮芏鳛閰⑴c者訂閱第一名單,或者客戶端可以響應于對升級請求的拒絕而作為觀察者訂閱
第一名單??蛻舳丝梢栽诘谝幻麊蝺葮俗R該客戶端未訂閱的第二名單,并且作為觀察者訂閱第二名單??蛻舳丝梢愿碌诙麊沃信c該客戶端相關聯(lián)的條目,從而指示該客戶端作為參與者或者觀察者中的一個訂閱了第一名單??蛻舳丝梢愿郊拥馗碌谝幻麊沃信c該客戶端相關聯(lián)的條目,從而指示該客戶端作為觀察者訂閱了第二名單。在第二個方面,編碼有一種或多種計算機可讀介質的軟件被提供。當被執(zhí)行時,軟件可操作來接收與第一名單相關聯(lián)的升級請求以及響應升級請求,對升級請求的響應包括對升級請求的接受或者對升級請求的拒絕中的一個。軟件還可操作來響應于對升級請求的接收而作為參與者訂閱第一名單,或者響應于對升級請求的拒絕而作為觀察者訂閱第一名單。軟件還可操作來在第一名單內標識未被該客戶端訂閱的第二名單,并且作為觀察者訂閱第二名單。軟件還可操作來更新第二名單中與該客戶端相關聯(lián)的條目,從而指示該客戶端作為參與者或者觀察者中的一個訂閱了第一名單;并且更新第一名單中與該客戶端相關聯(lián)的條目,從而指示該客戶端作為觀察者訂閱了第二名單。在第三個方面,一種包括存儲器和處理器的裝置被提供。存儲器包括一組指令。處理器與存儲器通信,并且被配置為執(zhí)行存儲在存儲器中的一組指令。該組指令指導處理器來接收與第一名單相關聯(lián)的升級請求以及響應升級請求,對升級請求的響應包括對升級請求的接受或者對升級請求的拒絕中的一個。該組指令還指導處理器響應于對升級請求的接收而作為參與者訂閱第一名單,或者響應于對升級請求的拒絕而作為觀察者訂閱第一名單。該組指令還指導處理 器在第一名單內標識未被該客戶端訂閱的第二名單,并且作為觀察者訂閱第二名單。該組指令還指導處理器更新第二名單中與該客戶端相關聯(lián)的條目,從而指示該客戶端作為參與者或者觀察者中的一個訂閱了第一名單;并且更新第一名單中與該客戶端相關聯(lián)的條目,從而指示該客戶端作為觀察者訂閱了第二名單。圖1示出了包括通信設備20 (也被稱為客戶端)以及服務器30的系統(tǒng)100。系統(tǒng)100是網(wǎng)絡、通信系統(tǒng)、遠程終端系統(tǒng)或者其他任何用于提供通信或服務的系統(tǒng)。服務器30可以包括處理器31和存儲器32,并且可以是協(xié)同服務器、電話代理/軟交換(softswitchVVoIP PBX的服務器、即時消息服務器、電子郵件服務器、交換服務器、信息路由器、內容路由器、RRS線索討論(threaded discussion)組,或者任何現(xiàn)在已知或以后研發(fā)的用于提供通信服務的設備。服務器30向通信設備20提供通信服務。通信服務可以包括電話服務、視頻消息服務、視頻會議服務、會議服務、電子郵件服務、即時消息服務、SMS、語音郵件服務、日歷服務及其任何組合,或者任何現(xiàn)在已知的或以后開發(fā)的通信服務。通信設備20和服務器30可以使用協(xié)議、電話線、無線設備、線路(線纜)及其任何組合或者任何其他現(xiàn)在已知或以后開發(fā)的通信技術來互相通信。通信可以是直接的或者非直接的。通信設備20包括處理器21、存儲器22以及顯示屏23。附加的、不同的或者更少的組件可以被提供。例如,通信設備20可以包括輸入設備,如鍵盤、鼠標、麥克風或操縱桿。通信設備20是工作站、個人計算機、筆記本電腦、個人數(shù)字助理(PDA),遠程終端設備、電話、移動電話、手持設備、便攜設備、相機、音樂播放器或其他現(xiàn)在已知或以后研發(fā)的通信設備。通信設備20是一種用于接收、傳輸和管理通信的裝置。通信設備20可以被用于簽名、信號(包括控制信號)、文字、圖像、聲音或者任何性質的情報(intelligence)的傳輸。通信設備20可以與用戶(如操作者)相關聯(lián),例如被向用戶注冊、由用戶擁有、作為規(guī)則與用戶相關聯(lián)、代表用戶操作和/或通常由用戶來使用。針對用戶的通信服務可以被傳輸至相關聯(lián)的通信設備20。例如,用戶可以針對電話和電子郵件服務而注冊。電話和電子郵件服務可以被發(fā)送至與用戶相關聯(lián)的通信設備20中的一些或全部,或者不被發(fā)送到任何通信設備20。處理器21和31是通用處理器、數(shù)字信號處理器、專用集成電路、現(xiàn)場可編程門陣列、模擬電路、數(shù)字電路及其組合或者其他現(xiàn)在已知或以后研發(fā)的處理器。處理器21和31可以是單個設備或者設備的組合,如與網(wǎng)絡或者分布處理相關聯(lián)。任何種類的處理策略可以被使用,例如多處理、多任務、并行處理、遠程處理、集中處理或類似的處理等。處理器21和31是響應于指令的,指令被存儲為軟件、硬件、集成電路、固件、微代碼或類似物的一部分。一般來說,通信設備20從另一個通信設備20或者從服務器30接收由升級器發(fā)起的升級請求。當升級器發(fā)起升級請求時,升級器向服務(例如托管在服務器30上的名單服務)提供關于該升級器訂閱了何種名單的信息。升級請求被與名單相關聯(lián),并且升級請求可以包括向通信事件添加新媒體類型的請求,和/或向通信事件添加新人的請求。在一些實施方式中,被在通信設備20處接收的升級請求可以附加地包括所有名單的列表,其中名單是由發(fā)起了升級請求的升級器訂閱的。添加新媒體類型的請求可以被請求來添加視頻會議會話、語音會議會話、即時消息會話、協(xié)同/演示共享或者任何其他與服務器30相關聯(lián)的服務器所能提供的媒體類型。在一些實施方式中,與媒體類型相關聯(lián)的服務器30可以存儲名單,并且名單可以被與唯一的標識符相關聯(lián)。通信設備20通過接受升級請求或者拒絕升級請求中的任意一個來響應升級請求。在一些實施方式中,對升級請求的響應可以附加地包括通信設備20訂閱的所有名單的列表。如果通信設備20接受了升級請求,則通信設備20作為參與者訂閱與升級請求相關聯(lián)的名單。通過作為參與者訂閱名單,通信設備20活躍地參與了與該名單相關聯(lián)的媒體類型。通信設備20還能訪問名單中的信息,標識正在參與或者觀察該名單的用戶,并且標識參與或者觀察與升級請求相關聯(lián)的名單的用戶也關聯(lián)到的附加的名單。替代地,如果通信設備20拒絕了升級請求,則通信設備20作為觀察者訂閱與升級請求相關聯(lián)的名單。 通過作為觀察者訂閱名單,通信設備20并不參與與名單相關聯(lián)的媒體類型。但是,通信設備20能訪問名單中的信息,標識正在參與或者觀察該名單的用戶,并且標識參與或者觀察與升級請求相關聯(lián)的名單的客戶端也被關聯(lián)到的附加的名單。通信設備20在與升級請求相關聯(lián)的名單中搜索通信設備20并未訂閱的任何名單。當通信設備20標識了新的名單時,通信設備20作為觀察者訂閱新的名單。如上文所述,通過作為觀察者訂閱該名單,通信設備20能訪問該新的名單中的信息,標識正在參與或者觀察該名單的用戶,并且標識參與或者觀察新的名單的用戶也被關聯(lián)到的附加的名單。由于通信設備20訂閱了新的名單,通信設備20繼續(xù)在該新的名單中搜索通信設備20未訂閱的其他名單。當通信設備20標識了新的名單時,通信設備20作為觀察者訂閱新的名單,并且更新新名單中與通信設備20相關聯(lián)的條目,從而指示通信設備20訂閱了何種名單以及通信設備20是作為參與者還是觀察者訂閱了每個名單。此外,通信設備20更新通信設備20已經(jīng)訂閱的名單中的條目,來指示通信設備20現(xiàn)在訂閱新的名單,并且來指示通信設備20作為觀察者訂閱新的名單。由于每個參與通信事件的通信設備20都執(zhí)行這一過程,統(tǒng)一的名單被創(chuàng)建;統(tǒng)一的名單包括針對每個參與通信事件的用戶的條目,并且包括參與通信事件的每個用戶訂閱的不同名單的列表。由于附加的通信設備20訂閱了名單、通信設備20離開了通信事件和/或附加的媒體類型被添加到或者移除出通信事件,名單被修改;由于名單被修改,對名單的改變被推送至訂閱了名單的通信設備20,從而通信設備20能夠獲取經(jīng)過更新的名單。統(tǒng)一的名單200的一種實施方式被示出在圖2中。如圖2所示,統(tǒng)一的名單200可以包括針對名單的唯一標識符202、訂閱了該名單的用戶所訂閱的其他名單的列表204、訂閱了該名單的用戶列表206以及用戶可以訂閱的名單的列表208。在一些實施方式中,名單在用戶作為參與者訂閱的名單以及用戶作為觀察者訂閱的名單之間可以有差異。例如,名單可以以普通文本210來顯示用戶作為參與者訂閱的名單,并且名單可以以斜體文本212來顯示用戶作為觀察者訂閱的名單。圖3是用于統(tǒng)一名單的方法的流程圖。方法300在步驟302處以通信設備(也被稱為客戶端)接收升級請求而開始。在一些實施方式中,通信設備從提供通信服務的服務器接收升級請求,而在其他實施方式中,通信設備從與生成升級請求的升級器相關聯(lián)的通信設備接收升級請求。升級請求被與名單相關聯(lián)。升級請求可以被附加地與唯一標識符相關聯(lián),并且可以包括生成升級·請求的升級器所訂閱的一個或多個名單。在步驟304,通信設備決定是否接受或者拒絕升級請求。如果通信設備接受升級請求(分支306),則客戶端在步驟308中向升級器發(fā)送接受升級請求的響應,并且客戶端在步驟310中作為參與者訂閱與升級請求相關聯(lián)的名單。但是,如果通信設備拒絕升級請求(分支312),則客戶端在步驟314向升級器發(fā)送拒絕升級請求的響應,并且客戶端在步驟316作為觀察者訂閱與升級請求相關聯(lián)的名單。在一些實施方式中,通信設備向服務器設備發(fā)送升級請求。在步驟318,通信設備確定與升級請求相關聯(lián)的名單是否包括該通信設備未訂閱的名單。如果通信設備標識了未被該通信設備訂閱的名單(分支320),則通信設備在步驟322中作為觀察者訂閱標識的名單。在步驟324,通信設備更新標識的名單中與該通信設備相關聯(lián)的條目,從而指示該通信設備作為參與者或者觀察者中的一個訂閱了與升級請求相關聯(lián)的名單。在步驟326,通信設備更新與升級請求相關聯(lián)的名單中與該通信設備相關聯(lián)的條目,從而指示客戶端作為觀察者訂閱了標識的名單。在步驟328,通信設備更新該通信設備訂閱的任何其他名單中與該通信設備相關聯(lián)的、先前尚未被更新的條目,從而指示通信設備作為觀察者訂閱了標識的名單。過程環(huán)回(330)至步驟318并且重復步驟322、324、326和328,直到在步驟318,通信設備確定與升級請求相關聯(lián)的名單不包括未被該通信設備訂閱的名單(分支332)。在步驟334,通信設備更新與升級請求相關聯(lián)的名單之外的、該通信設備訂閱的每個名單中與該通信設備相關聯(lián)的、先前尚未被更新的條目,從而指示該通信設備作為參與者或者觀察者中的一個訂閱了與升級請求相關聯(lián)的名單??梢岳斫獾氖牵M管上述方法已經(jīng)被描述(其中通信設備通過與升級請求相關聯(lián)的名單以搜索附加的名單來訂閱),每次通信設備訂閱名單時,通信設備可以執(zhí)行與步驟318、322、324、326和328 (顯示為虛線方框336)類似的步驟,從而作為經(jīng)由名單級聯(lián)(cascade)的通信設備,通信設備訂閱與通信事件相關聯(lián)的所有名單。例如,如果通信設備作為觀察者訂閱在與升級請求相關聯(lián)的第一名單中被標識的第二名單,則通信設備可以搜索第二名單并且標識未被該通信設備訂閱的第三名單。然后通信設備將作為觀察者訂閱第三名單并且在第三名單中搜索未被該通信設備訂閱的其他的名單,等等。圖1-3示出了用于統(tǒng)一通信系統(tǒng)的系統(tǒng)和方法。如上文所述,當客戶端期望活躍地參與某媒體類型時,通信系統(tǒng)允許該客戶端作為參與者訂閱與該媒體類型相關聯(lián)的名單;而當客戶端不期望活躍地參與某媒體類型時,通信系統(tǒng)允許該客戶端作為觀察者訂閱與該媒體類型相關聯(lián)的名單。當客戶端訂閱名單時,客戶端在該名單中搜索任何該客戶端當前未訂閱的名單。如果名單被標識為當前未被客戶端訂閱,則客戶端作為觀察者訂閱該名單并且更新所標識的名單中與客戶端相關聯(lián)的條目,從而指示客戶端所訂閱的所有其他名單,以及客戶端是作為參與者還是觀察者訂閱了每個名單。此外,客戶端更新被客戶端訂閱的所有名單中的條目來指示客戶端現(xiàn)在作為觀察者訂閱所標識的名單。由于這樣的過程,客戶端將能夠獲取與通信事件相關的所有名單,從而客戶端可以確認所有參與通信事件的用戶以及所有與通信事件相關的可用媒體類型。雖然本發(fā)明已經(jīng)被參考多種實施例在上文描述;應當理解,在不背離本發(fā)明的范圍的情況下,許多改變和調整是能夠被做出的。上文細節(jié)化的描述意在被視為是示意性而非限制性的;并且應當理解,是下文的權利要求(包括所有等價物)意在定義本發(fā)明的精神和范圍。`
權利要求
1.一種用于統(tǒng)一名單的方法,所述方法包括: 在客戶端處接收升級請求,所述升級請求與第一名單相關聯(lián); 響應所述升級請求,對所述升級請求的響應包括:對所述升級請求的接受或者對所述升級請求的拒絕; 響應于對所述升級請求的接受: 作為參與 者訂閱所述第一名單; 響應于對所述升級請求的拒絕: 作為觀察者訂閱所述第一名單; 標識所述第一名單中的所述客戶端未訂閱的第二名單;以及 作為觀察者訂閱所述第二名單。
2.如權利要求1所述的方法,其中所述升級請求是請求向所述第一名單添加新媒體類型的請求。
3.如權利要求1所述的方法,其中所述升級請求是請求向所述第一名單添加新人的請求。
4.如權利要求1所述的方法,還包括: 更新所述第二名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為參與者或者觀察者訂閱了所述第一名單;以及 更新所述第一名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述第二名單。
5.如權利要求4所述的方法,還包括: 標識所述第二名單中未被所述通信設備訂閱的第三名單; 作為觀察者訂閱所述第三名單;以及 更新所述第一名單中與所述客戶端相關聯(lián)的條目以及所述第二名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述第三名單。
6.如權利要求4所述的方法,還包括: 確定所述客戶端訂閱了第三名單;以及 更新所述第三名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述第二名單,并且指示所述客戶端作為參與者或者觀察者訂閱了所述第一名單。
7.如權利要求4所述的方法,還包括: 針對所述第一名單中所述第二名單之外的每個未被所述客戶端訂閱的附加的名單; 標識所述第一名單中未被所述客戶端訂閱的附加的名單; 訂閱所述附加的名單; 更新所述附加的名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為參與者或者觀察者訂閱的每個名單;以及 更新所述附加的名單之外的每個名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述附加的名單。
8.如權利要求1所述的方法,其中所述升級請求包括與所述升級請求相關聯(lián)的升級器所訂閱的一個或多個名單。
9.如權利要求1所述的方法,其中對所述升級請求的所述響應包括所述客戶端所訂閱的一個或多個名單。
10.如權利要求1所述的方法,其中所述升級請求包括添加語音的請求。
11.如權利要求1所述的方法,其中所述升級請求包括添加視頻的請求。
12.如權利要求1所述的方法,其中所述升級請求包括添加即時消息的請求。
13.編碼在一種或多種計算機可讀介質中的軟件,當被執(zhí)行時,所述軟件可操作來: 在客戶端處接收升級請求,所述升級請求與第一名單相關聯(lián); 響應所述升級請求,對所述升級請求的響應包括:對所述升級請求的接受或者對所述升級請求的拒絕; 響應于對所述升級請求的接受: 作為參與者訂閱所述第一名單; 響應于對所述升級請求的拒絕: 作為觀察者訂閱所述第一名單; 標識所述第一名單中的所述客戶端未訂閱的第二名單;以及 作為觀察者訂閱所述第二名單。
14.如權利要求13所述的編碼在一種或多種計算機可讀介質中的軟件,當被執(zhí)行時,所述軟件還可操作來: 更新所述第二名單中與所述客戶 端相關聯(lián)的條目,從而指示所述客戶端作為參與者或者觀察者訂閱了所述第一名單;以及 更新所述第一名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述第二名單。
15.如權利要求14所述的編碼在一種或多種計算機可讀介質中的軟件,當被執(zhí)行時,所述軟件還可操作來: 標識所述第二名單中未被所述通信設備訂閱的第三名單; 作為觀察者訂閱所述第三名單;以及 更新所述第一名單中與所述客戶端相關聯(lián)的條目以及所述第二名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述第三名單。
16.如權利要求14所述的編碼在一種或多種計算機可讀介質中的軟件,當被執(zhí)行時,所述軟件還可操作來: 確定所述客戶端訂閱了第三名單;以及 更新所述第三名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述第二名單,并且指示所述客戶端作為參與者或者觀察者訂閱了所述第一名單。
17.如權利要求14所述的編碼在一種或多種計算機可讀介質中的軟件,其中所述升級請求包括與所述升級請求相關聯(lián)的升級器所訂閱的一個或多個名單;以及 其中對所述升級請求的所述響應包括所述客戶端所訂閱的一個或多個名單。
18.一種裝置,所述裝置包括: 存儲器,所述存儲器包括一組指令;以及 處理器,所述處理器與所述存儲器通信,并且被配置為執(zhí)行存儲在所述存儲器中的所述一組指令,其中所述一組指令使得所述處理器來: 在客戶端處接收升級請求,所述升級請求與第一名單相關聯(lián);響應所述升級請求,對所述升級請求的響應包括:對所述升級請求的接受或者對所述升級請求的拒絕; 響應于對所述升級請求的接受: 作為參與者訂閱所述第一名單; 響應于對所述升級請求的拒絕: 作為觀察者訂閱所述第一名單; 標識所述第一名單中的所述客戶端未訂閱的第二名單;以及 作為觀察者訂閱所述第二名單。
19.如權利要求18所述的裝置,其中所述一組指令還使得所述處理器來: 更新所述第二名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為參與者或者觀察者訂閱了所述第一名單;以及 更新所述第一名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述第二名單; 標識所述第二名單中未被所述通信設備訂閱的第三名單; 作為觀察者訂閱所述第三名單;以及 更新所述第一名單中與所述客戶端相關聯(lián)的條目以及所述第二名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述第三名單。
20.如權利要求1 8所述的裝置,其中所述一組指令還使得所述處理器來: 更新所述第二名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為參與者或者觀察者訂閱了所述第一名單;以及 更新所述第一名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述第二名單; 確定所述客戶端訂閱了第三名單;以及 更新所述第三名單中與所述客戶端相關聯(lián)的條目,從而指示所述客戶端作為觀察者訂閱了所述第二名單,并且指示所述客戶端作為參與者或者觀察者訂閱了所述第一名單。
全文摘要
在一種實施例中,一種用于統(tǒng)一名單的方法被提供??蛻舳私邮张c第一名單相關聯(lián)的升級請求,并且響應于升級請求??蛻舳隧憫趯ι壵埱蟮慕邮芏鳛閰⑴c者訂閱第一名單,或者響應于對升級請求的拒絕而作為觀察者訂閱第一名單。客戶端可以在第一名單內標識該客戶端未訂閱的第二名單,并且作為觀察者訂閱第二名單。客戶端更新第二名單中與該客戶端相關聯(lián)的條目,從而指示該客戶端作為參與者或者觀察者中的一個訂閱了第一名單。客戶端可以附加地更新第一名單中與該客戶端相關聯(lián)的條目,從而指示該客戶端作為觀察者訂閱了第二名單。
文檔編號H04L12/58GK103250374SQ201180059053
公開日2013年8月14日 申請日期2011年12月2日 優(yōu)先權日2010年12月10日
發(fā)明者克里斯·皮爾斯, 胡·鮑, 倪平 申請人:思科技術公司