欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的制作方法

文檔序號:7938139閱讀:112來源:國知局
專利名稱:用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及帶寬調(diào)節(jié),并且更具體地涉及協(xié)作會話期間的帶寬調(diào)節(jié)。
肖魏*
已經(jīng)越來越多地使用基于因特網(wǎng)或基于web的協(xié)作會話來與雇員、銷售商和客戶進行通信。在這些協(xié)作會話期間,通常在多個參與者之間交換信息。該交換信息或內(nèi)容可以包括音頻、圖形的和/或文本的信息。不同類型的內(nèi)容就遞送的時效性和內(nèi)容的大小而言具有不同的遞送要求。

發(fā)明內(nèi)容
在一個實施例中,系統(tǒng)和方法確定客戶端裝置處的初始帶寬,向第一服務(wù)器和第二服務(wù)器之間的客戶端裝置分配經(jīng)分配的帶寬,監(jiān)視該經(jīng)分配的帶寬,并且基于從第一服務(wù)器到客戶端的目標(biāo)帶寬來調(diào)節(jié)該經(jīng)分配的帶寬°


被結(jié)合到本說明書中并且構(gòu)成本說明書的一部分的附示并且說明了用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的一個實施例。
以下的木發(fā)明說明書參考這些附圖,其中
圖1是圖示出實現(xiàn)了用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的環(huán)境的示圖2是圖示出實現(xiàn)了用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的一個實施例的簡化框圖3是圖示出與用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的一個實施例一致的系統(tǒng)的簡化框圖4是與用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的一個實施例一致的流程圖;以及
圖5是圖示出實現(xiàn)了用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的一個實施例的簡化框圖。
具體實施例方式
以下對用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的詳細(xì)描述參考這些附圖。該詳細(xì)描述并非有意限制用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備。而是,用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的范圍是由所附權(quán)利要求及其等價物來限定的。本領(lǐng)域技術(shù)人員將認(rèn)識到,與本發(fā)明一致的許多其它實現(xiàn)方式是可能的。
所提及的裝置包括用戶所利用的裝置,例如臺式計算機、便攜式計算機、個人數(shù)字助理、視頻電話、陸上線路電話、蜂窩電話和能夠接收/發(fā)送電子信號的裝置。
所提及的內(nèi)容包括音頻、視頻、圖形和/或文本數(shù)據(jù)。
所提及的協(xié)作會話包括多個裝置,這多個裝置被配置為觀看由這些裝置之一所提交的內(nèi)容。
所提及的參與裝置(participantdevice)包括參與協(xié)作會話的裝置。
所提及的推薦裝置(presenter device)包括是協(xié)作會話的參與裝置的并且與其它參與裝置共享內(nèi)容的裝置。
所提及的出席裝置(attendee device)包括是協(xié)作會話的參與裝置的并且接收被另一參與裝置共享的內(nèi)容的裝置。出席裝置能夠以用戶可識別的格式接收并且向用戶推薦由推薦裝置提供的內(nèi)容。在某些實例中,出席裝置能夠修改由推薦裝置共享的內(nèi)容。
圖1是圖示出實現(xiàn)了用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的環(huán)境的示圖。該環(huán)境包括電子裝置110 (例如,被配置為用作客戶端裝置的計算平臺,例如計算機、個人數(shù)字助理等)、用戶接口 115、網(wǎng)絡(luò)120 (例如,局域網(wǎng)、家庭網(wǎng)、因特網(wǎng))和服務(wù)器130 (例如,被配置為用作服務(wù)器的計算平臺)。
在一個實施例中,使一個或多個用戶接口 115組件與電子裝置110集成(例如,鍵區(qū)、視頻顯示屏、輸入/輸出接口等在諸如個人數(shù)字助理之類
的同一外殼中)。在其它實施例中, 一個或多個用戶接口 115組件(例
如,鍵盤、諸如鼠標(biāo)之類的點選裝置、跟蹤球、麥克風(fēng)、揚聲器、顯示
器、相機等)與電子裝置110物理地分離并傳統(tǒng)地耦接到電子裝置110。在一個實施例中,用戶利用接口 115來訪問并且控制電子裝置110、服務(wù)器130或經(jīng)由網(wǎng)絡(luò)120耦接的遠(yuǎn)程存儲裝置(未示出)中所存儲的內(nèi)容或應(yīng)用。
根據(jù)本發(fā)明,由電子裝置IIO中的電子處理器、服務(wù)器130中的電子處理器、或由一起作用的電子裝置110中和服務(wù)器130中的處理器來執(zhí)行以下在協(xié)作會話期間調(diào)節(jié)帶寬分配的實施例。服務(wù)器130在圖1中被示出是單個計算平臺,但是在其它實例中,是用作服務(wù)器的兩個或多個互連的計算平臺。
圖2是圖示出實現(xiàn)了用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的示例性體系架構(gòu)的簡化圖。該示例性體系架構(gòu)包括多個電子裝置202、服務(wù)器裝置210和將電子裝置202連接到服務(wù)器210并且將各個電子裝置202互相連接的網(wǎng)絡(luò)201。多個電子裝置202的每一個都被配置為包括耦接到電子處理器208的計算機可讀介質(zhì)209,計算機可讀介質(zhì)209例如是隨機存取存儲器。處理器208執(zhí)行計算機可讀介質(zhì)209中所存儲的程序指令。在一個實施例中,唯一的用戶經(jīng)由如以上參考圖1所描述的接口 115來操作每個電子裝置202。
服務(wù)器裝置130包括耦接到計算機可讀介質(zhì)212的處理器211。在一個實施例中,服務(wù)器裝置130耦接到一個或多個附加的外部或內(nèi)部裝靑,例如(非限制性地)耦接到諸如數(shù)據(jù)庫240之類的輔助數(shù)據(jù)存儲元件。
在一個實例中,處理器208和211由加利福尼亞圣克克拉州的因特爾公司制造。在其它實例中,使用其它微處理器。
在一個實施例中,這多個客戶端裝置202和服務(wù)器210包括定制應(yīng)用的指令,以用于在協(xié)作會話期間有選擇地共享顯示的一部分。在一個實施例中,這多個計算機可讀介質(zhì)209和212部分地包含定制應(yīng)用。此外,這 多個客戶端裝置202和服務(wù)器210被配置為接收并且發(fā)送供與定制應(yīng)用一 起使用的電子消息。類似地,網(wǎng)絡(luò)210被配置為傳送供與定制應(yīng)用一起使 用的的電子消息。
一個或多個用戶應(yīng)用被存儲在介質(zhì)209中、介質(zhì)212中,或單個用戶 應(yīng)用一部分被存儲在一個介質(zhì)209中并且一部分被存儲在介質(zhì)212中。在 一個實例中,如使用下述實施例所確定的,使得所存儲的用戶應(yīng)用是可基 于在協(xié)作會話期間的帶寬分配調(diào)節(jié)來定制的,而不論存儲位置如何。
圖3圖示出系統(tǒng)300的一個實施例。在一個實施例中,系統(tǒng)300被包 含在服務(wù)器130中。在另一實施例中,系統(tǒng)300被包含在電子裝置110 中。在另一實施例中,系統(tǒng)300被包含在電子裝置110和服務(wù)器130兩者 中。
在一個實施例中,系統(tǒng)300包括協(xié)作會話檢測模塊310、帶寬檢測模 塊320、存儲模塊330、接口模塊340、控制模塊350和帶寬分配模塊 360。
在一個實施例中,控制模塊350與協(xié)作會話檢測模塊310、帶寬檢測 模塊320、存儲模塊330、接口模塊340和帶寬分配模塊360進行通信。 在一個實施例中,控制模塊350對協(xié)作會話檢測模塊310、帶寬檢測模塊 320、存儲模塊330、接口模塊340和帶寬分配模塊360之間的任務(wù)、請求 和通信進行協(xié)調(diào)。
在一個實施例中,協(xié)作會話檢測模塊310檢測多個參與者之間的協(xié)作 會話。在一個實施例中,協(xié)作會話包括通過顯示裝置來在參與者之間共享 內(nèi)容。例如,可以通過諸如計算機系統(tǒng)、蜂窩電話、個人數(shù)字助理等之類 的顯示裝置來共享語音和數(shù)據(jù)內(nèi)容。
此外,內(nèi)容可以通過字處理器、聊天窗口、文檔等包括圖形的和文本 的數(shù)據(jù)。
在一個實施例中,帶寬檢測模塊320確定參與者裝置處的特定可用帶 寬。在一個實施例中,該特定可用帶寬是基于參與者裝置的連接類型來確 定的。例如,連接類型包括電話調(diào)制解調(diào)器連接、Wifi連接、DSL連接、
7Tl線等。在該實施例中,不同的可用帶寬與不同的連接類型相關(guān)聯(lián),而不 測量參與者裝置可用的實際帶寬。
在另一實施例中,參與者裝置處的特定可用帶寬是通過測量實際可用 帶寬來確定的。在該實施例中,可以利用測試數(shù)據(jù)的發(fā)送來測量參與者裝 置處的可用帶寬。在一個實施例中,在參與者裝置處執(zhí)行對參與者裝置的 可用帶寬的測量。
在一個實施例中,存儲模塊330存儲與針對協(xié)作會話向參與者裝置分 配帶寬相關(guān)聯(lián)的內(nèi)容。此外,存儲模塊330還被配置為存儲與協(xié)作會話的 參與者相對應(yīng)的信息。此外,存儲模塊330還被配置為存儲在協(xié)作會話期 間所共享的內(nèi)容。
在一個實施例中,接口檢測模塊340檢測文本消息在何時從參與協(xié)作 會話的裝置之一被發(fā)送。在另一實施例中,接口檢測模塊340監(jiān)視源自參 與協(xié)作會話的裝置之一的語音發(fā)送。在另一實施例中,接口檢測模塊340 檢測參與協(xié)作會話的裝置之一的任何活動。
在一個實施例中,接口模塊340從電子裝置IIO之一接收信號。在一 個實施例中,電子裝置IIO參與協(xié)作會話。在另一實施例中,接口模塊 340將信號遞送給電子裝置110之一。
在一個實施例中,帶寬分配模塊360確定向協(xié)作會話內(nèi)所共享的各種 類型的內(nèi)容分配多少帶寬。在一個實施例中,不同類型的內(nèi)容包括音頻數(shù) 據(jù)、視頻數(shù)據(jù)、圖形數(shù)據(jù)和文本數(shù)據(jù)。在某些實施例中,音頻數(shù)據(jù)和視頻 數(shù)據(jù)要求比協(xié)作會話內(nèi)的其它類型的共享內(nèi)容更快地被遞送至各個參與裝 置。在一個示例中,音頻和視頻數(shù)據(jù)被盡可能接近實時地遞送。例如,音 頻數(shù)據(jù)內(nèi)所包含的語音在被延遲時不那么有用,并且在延長的語音延遲出 現(xiàn)時可能引起用戶體驗變差。類似地,由于參與裝置的接收而遭受過分延 遲的視頻數(shù)據(jù)有損協(xié)作會話內(nèi)的總體用戶體驗。在一個實施例中,語音數(shù) 據(jù)被給與比視頻數(shù)據(jù)更高的優(yōu)先級。
在一個實施例中,向不同類型的內(nèi)容分配不同百分比的帶寬可用性。 例如,以下等式1描述了與初始可用帶寬(IBW)和用來發(fā)送VoIP分組 的期望帶寬(C)有關(guān)的用來接收數(shù)據(jù)的當(dāng)前帶寬(CBW)。在另一實施
8例中,C可以表示對于遞送具有高優(yōu)先級的任何數(shù)據(jù)。
CBW-IBW —C (等式l) 在一個實施例中,隨后基于以下等式2來調(diào)節(jié)CBW。 VBV = C-VCR (等式2)
VoIP帶寬變量用VBV表示,并且VoIP接收速率和帶寬檢測數(shù)據(jù)用 VCR表示。在一個實施例中,參與者的裝置周期地檢測VCR來計算 VBV。如果VBV小于0,則可以向數(shù)據(jù)分配更大的帶寬,并且可以在不 減小VoIP分組的吞吐量的情況下增大CBW。類似地,如果VBV大于 0,則向數(shù)據(jù)分配更少的帶寬,并且可以減小CBW來維持可以接受的 VoIP分組吞吐量。
在一個實施例中,對帶寬分配的調(diào)節(jié)是在預(yù)定時間段中進行的。在另 一實施例中,對帶寬分配的調(diào)節(jié)還作為總體帶寬的百分比而被調(diào)節(jié)。
在一個實施例中,在參與者的裝置內(nèi)本地執(zhí)行與帶寬檢測模塊320和 帶寬分配模塊360相關(guān)聯(lián)的一個或多個功能。
圖3中的系統(tǒng)300是為了示例目的被示出的,并且僅僅是用于在協(xié)作 會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的一個實施例。在不偏離用于在協(xié)作 會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的范圍的情況下,可以向系統(tǒng)300添 加另外的模塊。類似地,在不偏離用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方 法和設(shè)備的范圍的情況下,可以組合或刪除模塊。
圖4中所示流程圖是用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備 的一個示例。在不偏離用于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的 精神的情況下,可以以不同順序來執(zhí)行流程圖內(nèi)的塊。此外,在不偏離用 于在協(xié)作會話期間調(diào)節(jié)帶寬分配的方法和設(shè)備的精神的情況下,可以刪 除、添加或紹合塊。
圖4中的流程示出根據(jù)本發(fā)明一個實施例來在協(xié)作會話期間調(diào)節(jié) 帶寬分配。
在塊410中,檢測到客戶端處的初始帶寬。在一個實施例中,客戶端 表示協(xié)作會話內(nèi)的參與者的裝置。在一個實施例中,由帶寬檢測模塊320 檢測初始帶寬。在一個實施例中,檢測客戶端的實際帶寬。在另一實施例中,基于與客戶端相關(guān)聯(lián)的連接類型來指派初始帶寬。
在塊420中,確定用于數(shù)據(jù)的帶寬分配。在一個實施例中,利用等式
1中示出的公式來確定用于數(shù)據(jù)的帶寬分配。
在塊430中,基于塊430內(nèi)所確定的帶寬來調(diào)節(jié)用于數(shù)據(jù)的帶寬分 配。在一個實施例中,從客戶端向遠(yuǎn)程服務(wù)器發(fā)送用于數(shù)據(jù)分配的帶寬分 配。此外,在一個實施例中,客戶端表示參與者的裝置,而遠(yuǎn)程服務(wù)器表 示協(xié)作會話服務(wù)器。
在塊440中,監(jiān)視VoIP接收速率。在一個實施例中,在客戶端監(jiān)視 VoIP接收速率。在另一實施例中,在遠(yuǎn)程服務(wù)器處監(jiān)視VoIP接收速率。
在塊450中,如果分配給VoIP接收速率的帶寬被最優(yōu)化,則在塊440 中繼續(xù)監(jiān)視VoIP接收速率。
在塊450中,如果用于VoIP的帶寬未被最優(yōu)化,則在塊460中檢測 客戶端處的當(dāng)前帶寬。在一個實施例中,由帶寬檢測模塊320檢測該當(dāng)前 帶寬。
在一個實施例中,最優(yōu)化是基于數(shù)據(jù)帶寬和VoIP帶寬的分配來確定 的。在等式2內(nèi)示出帶寬分配的示例性關(guān)系。
在塊470中,基于塊450中的最優(yōu)化和塊460中所檢測到的當(dāng)前帶寬 來調(diào)節(jié)用于數(shù)據(jù)的帶寬。
圖5圖示出系統(tǒng)500的一個示例。在一個實施例中,系統(tǒng)500被包含 在服務(wù)器130內(nèi)。在另一實施例中,系統(tǒng)500被包含在電子裝置110內(nèi)。 在另一實施例中,系統(tǒng)500被包含在電子裝置110和服務(wù)器130兩者內(nèi)。
在一個實施例中,系統(tǒng)500包括會議服務(wù)器510、多媒體服務(wù)器520 和客戶端530。在一個實施例中,會議服務(wù)器510向客戶端530分發(fā)聊天 數(shù)據(jù)、文檔數(shù)據(jù)、文件數(shù)據(jù)等。在一個實施例中,多媒休服務(wù)器520向客 戶端530分發(fā)VoIP數(shù)據(jù)和視頻數(shù)據(jù)。在一個實施例中,客戶端表示協(xié)作 會話內(nèi)的參與者所利用的裝置并且從會議服務(wù)器510和多媒體服務(wù)器520 兩者接收數(shù)據(jù)。
在一個實施例中,如上所述并且在圖3和圖4中示出的帶寬分配劃分 會議服務(wù)器510和多媒體服務(wù)器520之間的可用帶寬。已經(jīng)為了說明和描述的目的進行了對本發(fā)明特定實施例的以上描述。 本發(fā)明可以適用于各種其它應(yīng)用。
不希望上述描述是窮盡性的或?qū)⒈景l(fā)明限制于所公開的精確實施例, 并且考慮了以上教導(dǎo),許多修改和更改自然是可能的。選出并且按順序描 述這些實施例來說明本發(fā)明的基本原理和其實際應(yīng)用,從而使得本領(lǐng)域其 它技術(shù)人員能夠利用適于構(gòu)想到的具體使用的各種修改,來最好地利用本 發(fā)明和各個實施例。本發(fā)明的范圍應(yīng)由所附權(quán)利要求及其等價物限定。
權(quán)利要求
1.一種方法,包括以下步驟確定客戶端裝置處的初始帶寬;向第一服務(wù)器和第二服務(wù)器之間的所述客戶端裝置分配經(jīng)分配的帶寬;監(jiān)視所述經(jīng)分配的帶寬;以及基于從所述第一服務(wù)器到所述客戶端的目標(biāo)帶寬,來調(diào)節(jié)所述經(jīng)分配的帶寬。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一服務(wù)器發(fā)送與協(xié)作會 話有關(guān)的數(shù)據(jù)。
3. 根據(jù)權(quán)利要求l所述的方法,其中,所述第一服務(wù)器發(fā)送與協(xié)作會 話有關(guān)的語音數(shù)據(jù)。
4. 根據(jù)權(quán)利要求1所述的方法,其中,所述客戶端裝置被配置為參與 協(xié)作會話。
5. 根據(jù)權(quán)利要求1所述的方法,其中,所述目標(biāo)帶寬與音頻內(nèi)容的發(fā) 送相對應(yīng)。
6. 根據(jù)權(quán)利要求l所述的方法,其中,所述目標(biāo)帶寬與視頻內(nèi)容的發(fā) 送相對應(yīng)。
7. 根據(jù)權(quán)利要求l所述的方法,其中,所述第二服務(wù)器發(fā)送與協(xié)作會 話有關(guān)的數(shù)據(jù)。
8. 根據(jù)權(quán)利要求1所述的方法,其中,所述第二服務(wù)器發(fā)送與協(xié)作會 話有關(guān)的語音數(shù)據(jù)。
9. 根據(jù)權(quán)利要求1所述的方法,還包括基于所述初始帶寬來計算所述 經(jīng)分配的帶寬的步驟。
10. 根據(jù)權(quán)利要求9所述的方法,還包括基于CBW = IBW—C來計算 所述經(jīng)分配的帶寬的步驟,其中,CBW表示所述經(jīng)分配的帶寬,IBW表 示所述初始帶寬,并且C表示所述目標(biāo)帶寬。
11. 根據(jù)權(quán)利要求1所述的方法,其中,確定所述初始帶寬的步驟還包括測量所述客戶端裝置處的數(shù)據(jù)吞吐量。
12. 根據(jù)權(quán)利要求1所述的方法,其中,所述初始帶寬取決于與所述 客戶端裝置相關(guān)聯(lián)的連接類型。
13. 根據(jù)權(quán)利要求12所述的方法,其中,所述連接類型包括DSL連 接、電話連接、WiFi連接和Tl連接中的一種。
14. 根據(jù)權(quán)利要求1所述的方法,其中,所述調(diào)節(jié)基于VBV = C — VCR,其中VBV表示VoIP帶寬變量,VCR表示VoIP帶寬接收速率和帶 寬檢測數(shù)據(jù),并且C表示所述目標(biāo)帶寬。
15. 根據(jù)權(quán)利要求1所述的方法,其中,所述調(diào)節(jié)還包括增大所述客 戶端裝置與所示第一服務(wù)器之間的經(jīng)分配的帶寬。
16. 根據(jù)權(quán)利要求1所述的方法,其中,所述調(diào)節(jié)還包括減小所述客 戶端裝置與所示第一服務(wù)器之間的經(jīng)分配的帶寬。
17. —種系統(tǒng),包括帶寬分配模塊,所述帶寬分配模塊被配置為指派客戶端裝置與第一服 務(wù)器和第二服務(wù)器之間的經(jīng)分配的帶寬;帶寬檢測模塊,所述帶寬檢測模塊被配置為檢測所述客戶端裝置可用 的初始帶寬并且被配置為監(jiān)視所述經(jīng)分配的帶寬;以及協(xié)作會話檢測模塊,所述協(xié)作會話檢測模塊被配置為檢測協(xié)作會話。
18.根據(jù)權(quán)利要求n所述的系統(tǒng),其中,所述客戶端裝置被配置為參與所述協(xié)作會話。
19.根據(jù)權(quán)利要求17所述的系統(tǒng),還包括被配置為存儲所述協(xié)作會話 期間所共享的內(nèi)容的存儲模塊。
全文摘要
在一個實施例中,系統(tǒng)和方法確定客戶端裝置處的初始帶寬,向第一服務(wù)器和第二服務(wù)器之間的客戶端裝置分配經(jīng)分配的帶寬,監(jiān)視該經(jīng)分配的帶寬,并且基于從第一服務(wù)器到客戶端的目標(biāo)帶寬來調(diào)節(jié)該經(jīng)分配的帶寬。
文檔編號H04L12/56GK101682568SQ200880016718
公開日2010年3月24日 申請日期2008年5月23日 優(yōu)先權(quán)日2007年5月24日
發(fā)明者劉陽華, 肖四海 申請人:網(wǎng)訊公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
瓮安县| 滦平县| 东乡族自治县| 大余县| 封开县| 新营市| 汝阳县| 延川县| 吉木萨尔县| 台北市| 合山市| 祁连县| 尉氏县| 漳浦县| 宁明县| 龙游县| 磐安县| 宽甸| 周宁县| 微博| 郁南县| 巫溪县| 阿克苏市| 安溪县| 电白县| 武汉市| 沙坪坝区| 乌鲁木齐市| 江口县| 利津县| 行唐县| 务川| 中牟县| 集贤县| 高邮市| 大理市| 吐鲁番市| SHOW| 华蓥市| 清流县| 太谷县|