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

在對(duì)等網(wǎng)絡(luò)中協(xié)商帶寬的方法和設(shè)備的制造方法

文檔序號(hào):10660921閱讀:292來(lái)源:國(guó)知局
在對(duì)等網(wǎng)絡(luò)中協(xié)商帶寬的方法和設(shè)備的制造方法
【專(zhuān)利摘要】提供了一種在對(duì)等網(wǎng)絡(luò)中協(xié)商帶寬的方法和設(shè)備。本發(fā)明涉及在具有帶寬限制的系統(tǒng)中的多個(gè)設(shè)備(702a-c)之間分配帶寬,并且特別涉及在多個(gè)設(shè)備(702a-c)在對(duì)等網(wǎng)絡(luò)(200)中互聯(lián)的這樣的系統(tǒng)中協(xié)商帶寬的方法。本發(fā)明還涉及實(shí)施該方法的計(jì)算機(jī)程序產(chǎn)品,并涉及這樣的設(shè)備(702a-c)。
【專(zhuān)利說(shuō)明】
在對(duì)等網(wǎng)絡(luò)中協(xié)商帶寬的方法和設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及在具有帶寬限制的系統(tǒng)中的多個(gè)設(shè)備之間分配帶寬,具體涉及在多個(gè)設(shè)備在對(duì)等(peer-to-peer)網(wǎng)絡(luò)中互聯(lián)的這種系統(tǒng)中協(xié)商帶寬的方法。本發(fā)明還涉及實(shí)施上述方法的這種設(shè)備和計(jì)算機(jī)程序產(chǎn)品。
【背景技術(shù)】
[0002]在具有帶寬限制的系統(tǒng)中,常常具有各自需要帶寬的多個(gè)設(shè)備。這種系統(tǒng)的示例為包括1個(gè)監(jiān)測(cè)設(shè)備的監(jiān)視系統(tǒng)。監(jiān)視系統(tǒng)中可用的總帶寬可例如為I OOMB/s。在這種系統(tǒng)中,已知的是,針對(duì)每個(gè)監(jiān)測(cè)設(shè)備手動(dòng)地設(shè)置帶寬上限,例如通過(guò)給每個(gè)監(jiān)測(cè)設(shè)備分配lOMB/s的帶寬上限,使得監(jiān)測(cè)設(shè)備的總帶寬上限不超過(guò)lOOMB/s的限制。在這種情況下,每個(gè)監(jiān)測(cè)設(shè)備將通常具有其自身的比特率控制器,所述比特率控制器可設(shè)置為調(diào)節(jié)對(duì)監(jiān)測(cè)設(shè)備所獲取的要被發(fā)送的監(jiān)測(cè)數(shù)據(jù)的編碼,以不超過(guò)所分配的lOMB/s的限制??赏ㄟ^(guò)使用較高的壓縮率對(duì)監(jiān)測(cè)數(shù)據(jù)進(jìn)行編碼,或者通過(guò)丟棄監(jiān)測(cè)數(shù)據(jù)的比特(例如,跳過(guò)圖像流中的幀)來(lái)降低監(jiān)測(cè)數(shù)據(jù)的比特率。與將需要傳送原始獲取的監(jiān)測(cè)數(shù)據(jù)的比特率相比,在降低監(jiān)測(cè)數(shù)據(jù)的比特率時(shí),增大了監(jiān)測(cè)數(shù)據(jù)的比特率的削減。然而,依據(jù)監(jiān)測(cè)設(shè)備所獲取的監(jiān)測(cè)數(shù)據(jù),可能有利的是,調(diào)適帶寬上限使得編碼的監(jiān)測(cè)數(shù)據(jù)的比特率削減可以更高或更低。這需要監(jiān)測(cè)設(shè)備的帶寬上限可被調(diào)節(jié)。
[0003]US 2012/0218416(Thales)涉及一種動(dòng)態(tài)可重配置的視頻監(jiān)視系統(tǒng),其包括至少一個(gè)視頻攝像機(jī)、遠(yuǎn)程服務(wù)器、至少一個(gè)觀(guān)看終端。視頻攝像機(jī)包括用于壓縮所捕獲的視頻序列的裝置,并且壓縮率可通過(guò)考慮源自遠(yuǎn)程服務(wù)器的控制消息來(lái)動(dòng)態(tài)可調(diào)適。控制消息可包括優(yōu)先級(jí),由遠(yuǎn)程服務(wù)器將優(yōu)先級(jí)與所接收的源自系統(tǒng)中的攝像機(jī)的每個(gè)視頻流關(guān)聯(lián)起來(lái)。優(yōu)先級(jí)由遠(yuǎn)程服務(wù)器來(lái)確定作為表示由視頻攝像機(jī)檢測(cè)并轉(zhuǎn)發(fā)至遠(yuǎn)程服務(wù)器的活動(dòng)的信令信息的函數(shù),或由視頻攝像機(jī)中的每一個(gè)來(lái)確定。這種系統(tǒng)100在圖1中被示意性描述,其中遠(yuǎn)程服務(wù)器102可將控制消息發(fā)送到任意的視頻攝像機(jī)104a-d,以調(diào)適將由視頻攝像機(jī)104a-d使用的壓縮率。控制消息可依賴(lài)于由視頻攝像機(jī)計(jì)算出的優(yōu)先級(jí)并且依賴(lài)于由攝像機(jī)中的每一個(gè)檢測(cè)到的活動(dòng)。這些優(yōu)先級(jí)由視頻攝像機(jī)104a-d發(fā)送至遠(yuǎn)程服務(wù)器102。
[0004]然而,US 2012/0218416中的視頻監(jiān)視系統(tǒng)是復(fù)雜的并且沒(méi)有考慮所有或很多視頻攝像機(jī)具有尚優(yōu)先級(jí)的情況。

【發(fā)明內(nèi)容】

[0005]鑒于上述情況,本發(fā)明的目的在于解決或至少減少上面討論的一個(gè)或若干個(gè)缺點(diǎn)。一般而言,以上目的通過(guò)所附專(zhuān)利獨(dú)立權(quán)利要求實(shí)現(xiàn)。
[0006]根據(jù)第一方面,本發(fā)明通過(guò)在包括在對(duì)等網(wǎng)絡(luò)中互聯(lián)的多個(gè)設(shè)備的系統(tǒng)中協(xié)商帶寬的方法實(shí)現(xiàn),其中多個(gè)設(shè)備中的每一個(gè)具有可調(diào)適帶寬上限。該方法包括以下步驟:在多個(gè)設(shè)備中的請(qǐng)求設(shè)備處計(jì)算請(qǐng)求設(shè)備的指示增大請(qǐng)求設(shè)備的帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù),從請(qǐng)求設(shè)備向多個(gè)設(shè)備的一個(gè)或多個(gè)其余設(shè)備發(fā)送附加帶寬請(qǐng)求,以及在請(qǐng)求設(shè)備處接收來(lái)自一個(gè)或多個(gè)其余設(shè)備的一個(gè)或多個(gè)應(yīng)答。
[0007]一個(gè)或多個(gè)應(yīng)答中的每一個(gè)對(duì)應(yīng)于一個(gè)或多個(gè)其余設(shè)備中的相應(yīng)一個(gè),并且包括:其余設(shè)備的描述保持其余設(shè)備的帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù)。
[0008]該方法還包括:在請(qǐng)求設(shè)備處,基于請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)和一個(gè)或多個(gè)應(yīng)答的等級(jí)分?jǐn)?shù)來(lái)確定所接收的一個(gè)或多個(gè)應(yīng)答所對(duì)應(yīng)的一個(gè)或多個(gè)其余設(shè)備中的要從其接收帶寬的設(shè)備。
[0009]該方法還包括增大請(qǐng)求設(shè)備的帶寬上限,減小所確定的要從其接收帶寬的設(shè)備的帶寬上限。
[0010]詞語(yǔ)“帶寬”在本說(shuō)明書(shū)的背景下應(yīng)當(dāng)理解為在設(shè)備處發(fā)送和/或接收數(shù)據(jù)的能力。換言之,帶寬指代可用比特率容量,其中比特率可定義為單位時(shí)間傳送/接收的數(shù)據(jù)量。因此,設(shè)備的“帶寬上限”描述設(shè)備處的這種發(fā)送和/或接收數(shù)據(jù)的最大容量。應(yīng)當(dāng)注意,整個(gè)系統(tǒng)的總?cè)萘炕驇捪拗撇粌H可受系統(tǒng)的實(shí)際網(wǎng)絡(luò)容量的限制,還可受例如系統(tǒng)的存儲(chǔ)方案的限制。
[0011]詞語(yǔ)“對(duì)等網(wǎng)絡(luò)”在本說(shuō)明書(shū)的背景下應(yīng)當(dāng)理解為非集中式的網(wǎng)絡(luò),其中互聯(lián)的設(shè)備能夠彼此之間發(fā)送和接收消息,而不使用集中式管理系統(tǒng)或服務(wù)器。
[0012]本發(fā)明的優(yōu)點(diǎn)在于單個(gè)設(shè)備的帶寬上限被動(dòng)態(tài)協(xié)商。通過(guò)動(dòng)態(tài)確定單個(gè)設(shè)備的帶寬上限,系統(tǒng)的總帶寬預(yù)算可被更明智地使用而不超出整個(gè)系統(tǒng)的實(shí)際帶寬限制。
[0013]通過(guò)將系統(tǒng)的設(shè)備在對(duì)等網(wǎng)絡(luò)中互聯(lián),去除了對(duì)照料帶寬協(xié)商的服務(wù)器的需要。由此可實(shí)現(xiàn)成本更有效的系統(tǒng)。
[0014]基于請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)和一個(gè)或多個(gè)應(yīng)答的等級(jí)分?jǐn)?shù)來(lái)確定要從系統(tǒng)的設(shè)備中的哪個(gè)設(shè)備接收帶寬的優(yōu)點(diǎn)在于可作出得到充分證實(shí)的決定。例如,所確定的設(shè)備可以是相比于請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)具有較低等級(jí)分?jǐn)?shù)的設(shè)備。根據(jù)一些實(shí)施例,所確定的設(shè)備可以是從其接收應(yīng)答的設(shè)備中的具有最低等級(jí)分?jǐn)?shù)的設(shè)備。根據(jù)一些實(shí)施例,如果全部所接收的應(yīng)答都包括比請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)高的等級(jí)分?jǐn)?shù),則確定沒(méi)有要從其接收帶寬的設(shè)備,并且因此不增大請(qǐng)求設(shè)備的帶寬上限。
[0015]通過(guò)增大請(qǐng)求設(shè)備的帶寬上限,同時(shí)減小所確定的要從其接收帶寬的設(shè)備的帶寬上限,減小了超出系統(tǒng)的實(shí)際帶寬限制的風(fēng)險(xiǎn)。有利的是,請(qǐng)求設(shè)備的帶寬上限增大的量與所確定的要從其接收帶寬的設(shè)備的帶寬上限要減小的量相同。
[0016]根據(jù)一些實(shí)施例,附加帶寬請(qǐng)求為對(duì)等網(wǎng)絡(luò)中的廣播消息。結(jié)果,請(qǐng)求設(shè)備不需要對(duì)有多少設(shè)備經(jīng)由對(duì)等網(wǎng)絡(luò)連接至系統(tǒng)以及這些設(shè)備的標(biāo)識(shí)符(IP地址或類(lèi)似物)保持追足示O
[0017]根據(jù)一些實(shí)施例,附加帶寬請(qǐng)求包括請(qǐng)求設(shè)備的標(biāo)識(shí)符,并且其中一個(gè)或多個(gè)應(yīng)答中的每一個(gè)為對(duì)等網(wǎng)絡(luò)中的單播消息。結(jié)果,與每個(gè)應(yīng)答都是廣播消息的情況相比,減少了對(duì)等網(wǎng)絡(luò)中的數(shù)據(jù)流量和計(jì)算負(fù)擔(dān)。
[0018]根據(jù)一些實(shí)施例,增大請(qǐng)求設(shè)備的帶寬上限的步驟包括:將帶寬上限增大預(yù)定的量,并且減小所確定的設(shè)備的帶寬上限的步驟包括:將帶寬上限減小該預(yù)定的量。根據(jù)該實(shí)施例,將以迭代步驟執(zhí)行帶寬的再分配,這樣做的優(yōu)點(diǎn)可在于再分配將更細(xì)致。如果,在請(qǐng)求設(shè)備的帶寬上限已經(jīng)增大預(yù)定量之后,請(qǐng)求設(shè)備進(jìn)一步請(qǐng)求增大,則這樣的請(qǐng)求的結(jié)果將不同于第一次請(qǐng)求,這是因?yàn)檎?qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)和對(duì)該請(qǐng)求應(yīng)答的設(shè)備的等級(jí)分?jǐn)?shù)可能已經(jīng)改變。結(jié)果,如果請(qǐng)求設(shè)備第一次從其余設(shè)備中的第一設(shè)備接收帶寬并隨后發(fā)出另外的請(qǐng)求,則這次可能從其余設(shè)備中的另一個(gè)接收帶寬或根本不接收帶寬。另外,該實(shí)施例的進(jìn)一步優(yōu)點(diǎn)可在于,由于不需要計(jì)算相關(guān)設(shè)備的增大/減小帶寬上限的量,因此可減小請(qǐng)求設(shè)備處的計(jì)算復(fù)雜度。
[0019]根據(jù)一些實(shí)施例,該方法進(jìn)一步包括以下步驟:計(jì)算請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)和與所確定的要從其接收帶寬的設(shè)備對(duì)應(yīng)的應(yīng)答的等級(jí)分?jǐn)?shù)之間的差,以及基于計(jì)算出的差,計(jì)算請(qǐng)求設(shè)備要從所確定的設(shè)備接收的帶寬的量,其中增大請(qǐng)求設(shè)備的帶寬上限的步驟包括:將帶寬上限增大所計(jì)算出的帶寬的量,并且其中減小所確定的設(shè)備的帶寬上限的步驟包括:將帶寬上限減小所計(jì)算出的帶寬的量。該實(shí)施例的優(yōu)點(diǎn)可在于與從具有幾乎相同等級(jí)分?jǐn)?shù)的設(shè)備接收帶寬相比,從具有低得多的等級(jí)分?jǐn)?shù)的設(shè)備可接收更多帶寬。這可進(jìn)一步改善帶寬協(xié)商方法的效率和準(zhǔn)確度。
[0020]根據(jù)一些實(shí)施例,一個(gè)或多個(gè)應(yīng)答中的每一個(gè)進(jìn)一步包括指示在應(yīng)答所對(duì)應(yīng)的其余設(shè)備處的盈余帶寬的值,并且其中在請(qǐng)求設(shè)備處確定所接收的一個(gè)或多個(gè)應(yīng)答所對(duì)應(yīng)的一個(gè)或多個(gè)其余設(shè)備中的要從其接收帶寬的設(shè)備的步驟進(jìn)一步基于:指示一個(gè)或多個(gè)應(yīng)答的盈余帶寬的值。該實(shí)施例的優(yōu)點(diǎn)在于可從一設(shè)備接收未使用的帶寬,即使該設(shè)備與從其接收應(yīng)答的其它設(shè)備相比具有更高的等級(jí)分?jǐn)?shù)。換言之,如果另一設(shè)備存在具有比該設(shè)備發(fā)送和/或接收數(shù)據(jù)所實(shí)際利用的帶寬高的帶寬上限(即具有指定的盈余帶寬),則具有低等級(jí)分?jǐn)?shù)但利用了經(jīng)由帶寬上限指定給它的全部帶寬(即沒(méi)有指定的盈余帶寬)的設(shè)備可不被確定為要從其接收帶寬的設(shè)備。在這種情況下,帶寬可甚至從與請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)相比具有更高等級(jí)分?jǐn)?shù)的設(shè)備接收。
[0021]根據(jù)另外的實(shí)施例,應(yīng)答不指示盈余帶寬,而是至少部分地基于這樣的盈余帶寬計(jì)算其余設(shè)備的等級(jí)分?jǐn)?shù)?,F(xiàn)在將描述基于什么來(lái)計(jì)算其余設(shè)備的等級(jí)分?jǐn)?shù)的另一種選擇。
[0022]根據(jù)一些實(shí)施例,使用以下中的至少一個(gè)計(jì)算其余設(shè)備的等級(jí)分?jǐn)?shù):
[0023].指示其余設(shè)備的盈余帶寬的值,
[0024]?其余設(shè)備的帶寬上限,
[0025].其余設(shè)備在包括多個(gè)設(shè)備的系統(tǒng)中的重要性參數(shù),
[0026]?時(shí)間調(diào)度參數(shù),
[0027].與其余設(shè)備的先前等級(jí)分?jǐn)?shù)相關(guān)的歷史參數(shù)。
[0028]重要性參數(shù)可以是反映來(lái)自用戶(hù)的手動(dòng)輸入的參數(shù),例如指示特定設(shè)備是重要的,因此與系統(tǒng)中的其它設(shè)備的帶寬上限相比應(yīng)當(dāng)一直具有高的帶寬上限。
[0029]如果特定設(shè)備在一天中的特定時(shí)間期間、在周末期間等與系統(tǒng)中的其它設(shè)備相比或多或少重要,則可使用調(diào)度參數(shù)。以下將描述用于確定其余設(shè)備的等級(jí)分?jǐn)?shù)的其它可能的參數(shù)或值。
[0030]根據(jù)一些實(shí)施例,使用以下中的至少一個(gè)計(jì)算請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù):
[0031].指示在請(qǐng)求設(shè)備處的缺失帶寬的量的值的參數(shù),
[0032]?請(qǐng)求設(shè)備的帶寬上限,
[0033].請(qǐng)求設(shè)備在包括多個(gè)設(shè)備的系統(tǒng)中的重要性參數(shù),
[0034]?時(shí)間調(diào)度參數(shù),
[0035].與請(qǐng)求設(shè)備的先前等級(jí)分?jǐn)?shù)相關(guān)的歷史參數(shù)。
[0036]可通過(guò)將請(qǐng)求設(shè)備的帶寬上限與如果所有數(shù)據(jù)能被發(fā)送和/或接收則從請(qǐng)求設(shè)備發(fā)送和/或由請(qǐng)求設(shè)備接收數(shù)據(jù)將需要的帶寬相比較來(lái)計(jì)算缺失帶寬的量。例如,如果請(qǐng)求設(shè)備是獲取要從請(qǐng)求設(shè)備發(fā)送的視頻流的監(jiān)測(cè)設(shè)備,則相比于對(duì)不用明顯壓縮人為產(chǎn)物或類(lèi)似物而發(fā)送視頻流將更有利的情況,本帶寬上限可需要編碼的視頻流的更高的比特率削減。在這種情況下,請(qǐng)求設(shè)備可計(jì)算期望的帶寬上限以及期望的帶寬上限與當(dāng)前帶寬上限之間的差。根據(jù)一些實(shí)施例,這樣的缺失帶寬的量用于計(jì)算請(qǐng)求設(shè)備的帶寬上限要增大的帶寬的量。
[0037]重要性參數(shù)可以是反映來(lái)自用戶(hù)的手動(dòng)輸入的參數(shù),例如指示請(qǐng)求設(shè)備是重要的,因此與系統(tǒng)中的其它設(shè)備的帶寬上限相比應(yīng)當(dāng)一直具有高的帶寬上限。
[0038]如果特定設(shè)備在一天中的特定時(shí)間期間、在周末期間等比系統(tǒng)中的其它設(shè)備或多或少重要,則可使用調(diào)度參數(shù)。以下將描述用于確定請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)的其它可能的參數(shù)或值。
[0039]根據(jù)一些實(shí)施例,多個(gè)設(shè)備為各自獲取各自的監(jiān)測(cè)數(shù)據(jù)的監(jiān)測(cè)設(shè)備,其中請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)和/或其余設(shè)備的等級(jí)分?jǐn)?shù)使用以下中的至少一個(gè)計(jì)算:
[0040].描述監(jiān)測(cè)數(shù)據(jù)的內(nèi)容中的事件的事件參數(shù),
[0041].描述監(jiān)測(cè)數(shù)據(jù)的內(nèi)容的復(fù)雜度的復(fù)雜度參數(shù)。
[0042]監(jiān)測(cè)數(shù)據(jù)可以是視頻流或音頻流。在包括各自發(fā)送監(jiān)測(cè)數(shù)據(jù)的監(jiān)測(cè)設(shè)備的這樣的系統(tǒng)中,可通過(guò)在對(duì)監(jiān)測(cè)數(shù)據(jù)進(jìn)行編碼時(shí)使用不同的壓縮率和/或丟棄監(jiān)測(cè)數(shù)據(jù)的比特對(duì)監(jiān)測(cè)數(shù)據(jù)進(jìn)行編碼,使得發(fā)送編碼的數(shù)據(jù)所需的比特率受到控制且達(dá)到所需要的比特率削減,來(lái)控制從監(jiān)測(cè)設(shè)備發(fā)送的數(shù)據(jù)的比特率以滿(mǎn)足監(jiān)測(cè)設(shè)備的帶寬上限。然而,如果監(jiān)測(cè)數(shù)據(jù)包括視作重要的很多事件(例如視頻流中的很多人),則較低的比特率削減是可期望的。類(lèi)似地,如果監(jiān)測(cè)數(shù)據(jù)的內(nèi)容復(fù)雜,則可需要較高的比特率削減以滿(mǎn)足帶寬上限,這可能是不期望的,因?yàn)樵诰幋a中可丟失很多數(shù)據(jù)。
[0043]根據(jù)一些實(shí)施例,多個(gè)設(shè)備中的每一個(gè)具有帶寬下限。在這種情況下,當(dāng)將導(dǎo)致一設(shè)備的帶寬上限會(huì)低于帶寬下限時(shí),可不從該設(shè)備接收帶寬。這可以以不同方式實(shí)現(xiàn),例如通過(guò)增大這樣的設(shè)備的等級(jí)分?jǐn)?shù),或通過(guò)在對(duì)來(lái)自請(qǐng)求設(shè)備的請(qǐng)求的回復(fù)中包括帶寬下限,并在確定要從其接收帶寬的設(shè)備時(shí)將其考慮進(jìn)去。另外的選項(xiàng)可在于具有可用帶寬上限接近或甚至低于(由于某些原因)帶寬下限的其余設(shè)備不對(duì)來(lái)自請(qǐng)求設(shè)備的請(qǐng)求進(jìn)行回復(fù)。
[0044]根據(jù)一些實(shí)施例,當(dāng)新設(shè)備加入到包括多個(gè)設(shè)備的系統(tǒng)時(shí),新設(shè)備的帶寬上限為零。這會(huì)導(dǎo)致該新設(shè)備開(kāi)始發(fā)出帶寬請(qǐng)求,將導(dǎo)致系統(tǒng)的可用帶寬在包括新設(shè)備在內(nèi)的多個(gè)設(shè)備之間再分配,而不會(huì)有系統(tǒng)中的設(shè)備的組合帶寬上限超出系統(tǒng)的帶寬上限的風(fēng)險(xiǎn)。
[0045]在第二方面,本發(fā)明提供一種包括具有指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,當(dāng)由具有處理能力的設(shè)備執(zhí)行指令時(shí),指令適于執(zhí)行第一方面的方法。
[0046]在第三方面,本發(fā)明提供對(duì)等網(wǎng)絡(luò)中與一個(gè)或多個(gè)其它設(shè)備互聯(lián)的設(shè)備,該設(shè)備具有可調(diào)適的帶寬上限,該設(shè)備適于:計(jì)算指示增大帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù),向一個(gè)或多個(gè)其它設(shè)備發(fā)送附加帶寬請(qǐng)求,以及從一個(gè)或多個(gè)其它設(shè)備接收一個(gè)或多個(gè)應(yīng)答。
[0047]—個(gè)或多個(gè)應(yīng)答中的每一個(gè)對(duì)應(yīng)于一個(gè)或多個(gè)其它設(shè)備中的相應(yīng)一個(gè),并且包括其它設(shè)備的描述保持其它設(shè)備的帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù)。
[0048]該設(shè)備進(jìn)一步適于基于等級(jí)分?jǐn)?shù)和一個(gè)或多個(gè)應(yīng)答的等級(jí)分?jǐn)?shù),確定在所接收的一個(gè)或多個(gè)應(yīng)答所對(duì)應(yīng)的一個(gè)或多個(gè)設(shè)備中的要從其接收帶寬的設(shè)備。
[0049]該設(shè)備還適于增大帶寬上限,并向所確定的設(shè)備發(fā)送消息,指示所確定的設(shè)備減小所確定的設(shè)備的帶寬上限。
[0050]在第四方面,本發(fā)明提供一種對(duì)等網(wǎng)絡(luò)中與一個(gè)或多個(gè)其它設(shè)備互聯(lián)的設(shè)備,該設(shè)備具有可調(diào)適的帶寬上限,該設(shè)備適于:從一個(gè)或多個(gè)其它設(shè)備中的請(qǐng)求設(shè)備接收帶寬請(qǐng)求,計(jì)算指示保持帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù),發(fā)送對(duì)附加帶寬請(qǐng)求的應(yīng)答,應(yīng)答包括等級(jí)分?jǐn)?shù),接收具有要減小設(shè)備的帶寬上限的指令的消息,并且響應(yīng)于此,減小帶寬上限。
[0051]根據(jù)一些實(shí)施例,根據(jù)第三方面和/或第四方面的設(shè)備可以為獲取監(jiān)測(cè)數(shù)據(jù)的監(jiān)測(cè)設(shè)備。
[0052]第二、第三方面和第四方面通??膳c第一方面具有相同的特征和優(yōu)點(diǎn)。
【附圖說(shuō)明】
[0053]通過(guò)以下參照附圖對(duì)本發(fā)明實(shí)施例進(jìn)行的例示性且非限制性的詳細(xì)描述,本發(fā)明的上述以及附加目的、特征和優(yōu)點(diǎn)將得到更好理解,附圖中相同的參考編號(hào)將用于相似的元件,其中:
[0054]圖1示出現(xiàn)有技術(shù)系統(tǒng),其中系統(tǒng)的視頻攝像機(jī)的壓縮率動(dòng)態(tài)可調(diào)適且可由服務(wù)器確定,
[0055]圖2示出在對(duì)等網(wǎng)絡(luò)中互聯(lián)的多個(gè)設(shè)備,
[0056]圖3示出在圖2的對(duì)等網(wǎng)絡(luò)中協(xié)商帶寬的方法,
[0057]圖4以示例方式示出在對(duì)等網(wǎng)絡(luò)中帶寬請(qǐng)求如何從請(qǐng)求設(shè)備發(fā)送到其余設(shè)備,
[0058]圖5以示例方式示出對(duì)帶寬請(qǐng)求的應(yīng)答如何從其余設(shè)備發(fā)送到請(qǐng)求設(shè)備,
[0059]圖6以示例方式示出請(qǐng)求設(shè)備的帶寬上限如何增大,以及所確定的設(shè)備的帶寬上限如何減小,
[0060]圖7示出包括視頻攝像機(jī)的系統(tǒng),視頻攝像機(jī)將它們的各自的視頻流存儲(chǔ)在中央存儲(chǔ)器中。圖7還描述了這種視頻攝像機(jī)。
【具體實(shí)施方式】
[0061]圖2為包括對(duì)等網(wǎng)絡(luò)200中互聯(lián)的多個(gè)設(shè)備202a_d的系統(tǒng)的示意性示例。這種網(wǎng)絡(luò)200消除了對(duì)用于在設(shè)備202a-d之間共享資源(例如,處理電力、盤(pán)存儲(chǔ)或網(wǎng)絡(luò)帶寬)的集中式服務(wù)器的需要。
[0062]對(duì)等網(wǎng)絡(luò)200的另外的優(yōu)點(diǎn)在于所用的對(duì)等協(xié)議可具有以方便和可靠的方式在對(duì)等網(wǎng)絡(luò)200中處理設(shè)備的損失(例如,如果設(shè)備停止運(yùn)轉(zhuǎn),或者從網(wǎng)絡(luò)斷開(kāi))和新加入的設(shè)備的例程。因此,該系統(tǒng)將能夠連續(xù)地適于改變至該系統(tǒng)。
[0063]下面,將描述在包括對(duì)等網(wǎng)絡(luò)200中互聯(lián)的多個(gè)設(shè)備202a_d的系統(tǒng)中協(xié)商帶寬的方法。
[0064]如上所述,系統(tǒng)中的設(shè)備202a_d可共享網(wǎng)絡(luò)帶寬。然而,下面描述的協(xié)商帶寬的方法可應(yīng)用于具有帶寬限制的任何類(lèi)型的網(wǎng)絡(luò)或系統(tǒng)。帶寬可例如受系統(tǒng)的存儲(chǔ)方案或系統(tǒng)的實(shí)際網(wǎng)絡(luò)容量的限制。網(wǎng)絡(luò)容量可與下行容量和/或上行容量二者相關(guān)。例如,如果系統(tǒng)包括在受限的帶寬系統(tǒng)上請(qǐng)求視頻流的多個(gè)移動(dòng)電話(huà),則帶寬限制與系統(tǒng)的下行容量相關(guān)。另一方面,如果系統(tǒng)包括獲取將被發(fā)送到服務(wù)器供存儲(chǔ)的監(jiān)測(cè)數(shù)據(jù)的監(jiān)測(cè)設(shè)備,則帶寬限制與系統(tǒng)的上行容量相關(guān)或與服務(wù)器單位時(shí)間能夠存儲(chǔ)的數(shù)據(jù)量相關(guān)。
[0065]圖2中的箭頭描述多個(gè)設(shè)備202a_d中的每一個(gè)可彼此通信。圖2中的箭頭是通信可能性的表示。其它通信路徑也是可行的,例如,如果設(shè)備202a與設(shè)備202d通信,則其可經(jīng)由設(shè)備202c或經(jīng)由設(shè)備202b發(fā)送消息,而非直接向設(shè)備202d發(fā)送消息。
[0066]圖3示出在圖2的對(duì)等網(wǎng)絡(luò)200中協(xié)商帶寬的方法。對(duì)等網(wǎng)絡(luò)中互聯(lián)的設(shè)備202a_d中的每一個(gè)具有控制各個(gè)設(shè)備202a-d的比特率的本地比特率控制器。設(shè)備202a-d中的每一個(gè)還具有可調(diào)適的帶寬上限,其設(shè)置設(shè)備202a_d可發(fā)送或接收的數(shù)據(jù)的最大比特率。當(dāng)設(shè)備202a-d的數(shù)據(jù)的比特率接近帶寬上限時(shí),設(shè)備可向多個(gè)設(shè)備202a-d中的一個(gè)或多個(gè)其余設(shè)備發(fā)送附加帶寬請(qǐng)求。結(jié)果,圖3的方法的第一步驟在于確定是否有任何設(shè)備202a-d需要更多帶寬(S301),因此該步驟由每個(gè)設(shè)備202a-d獨(dú)立執(zhí)行。如果對(duì)等網(wǎng)絡(luò)中互聯(lián)的多個(gè)設(shè)備202a-d中的一個(gè)設(shè)備需要更多帶寬,則該設(shè)備(即多個(gè)設(shè)備中的請(qǐng)求設(shè)備)執(zhí)行圖3中所示的步驟S302-S310。因此,該請(qǐng)求設(shè)備計(jì)算指示增大該請(qǐng)求設(shè)備的帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù)(S302)。將結(jié)合圖4在下面進(jìn)一步描述該計(jì)算。方法300中的下一步驟在于請(qǐng)求設(shè)備向多個(gè)設(shè)備中的一個(gè)或多個(gè)其余設(shè)備發(fā)送附加帶寬請(qǐng)求(S304)。這意味著請(qǐng)求設(shè)備發(fā)出請(qǐng)求至例如對(duì)等網(wǎng)絡(luò)中的所有的其它設(shè)備,或至少至設(shè)備中的一些設(shè)備。接下來(lái),請(qǐng)求設(shè)備從一個(gè)或多個(gè)其余設(shè)備接收一個(gè)或多個(gè)應(yīng)答(S306),其中一個(gè)或多個(gè)應(yīng)答中的每一個(gè)對(duì)應(yīng)于一個(gè)或多個(gè)其余設(shè)備中的相應(yīng)一個(gè)。根據(jù)某些實(shí)施例,應(yīng)答是從對(duì)等網(wǎng)絡(luò)中的其余設(shè)備中的每一個(gè)接收的,但由于各種原因,應(yīng)答中的某些可不被接收或不被其余設(shè)備發(fā)送。例如,通過(guò)通信網(wǎng)絡(luò)的數(shù)據(jù)傳送可能導(dǎo)致丟失或缺失數(shù)據(jù)包,這意味著在請(qǐng)求設(shè)備處可能收不到發(fā)送應(yīng)答的數(shù)據(jù)包。
[0067]由請(qǐng)求設(shè)備接收的應(yīng)答中的每一個(gè)包括其余設(shè)備的描述保持其余設(shè)備的帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù)。該等級(jí)分?jǐn)?shù)及其計(jì)算將在下面進(jìn)一步描述。
[0068]方法300中的下一步驟在于請(qǐng)求設(shè)備確定要從其接收帶寬的設(shè)備(S308)。該確定至少基于請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)和一個(gè)或多個(gè)應(yīng)答的等級(jí)分?jǐn)?shù)來(lái)進(jìn)行。例如,請(qǐng)求設(shè)備可確定具有最低等級(jí)分?jǐn)?shù)的設(shè)備應(yīng)當(dāng)是要從其接收帶寬的設(shè)備。根據(jù)某些實(shí)施例,如果所有的應(yīng)答具有比請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)高的等級(jí)分?jǐn)?shù),則將確定沒(méi)有要從其接收帶寬的設(shè)備,并且請(qǐng)求設(shè)備的帶寬上限將保持原樣。
[0069]然而,如果由請(qǐng)求設(shè)備確定應(yīng)當(dāng)從其余設(shè)備中的一個(gè)設(shè)備接收帶寬,貝Ij方法300中的下一步驟在于增大請(qǐng)求設(shè)備的帶寬上限(S310),這可通過(guò)請(qǐng)求設(shè)備的本地比特率控制器來(lái)進(jìn)行,還在于減小所確定的要從其接收帶寬的設(shè)備的帶寬上限(S312),這可通過(guò)所確定的設(shè)備的本地比特率控制器來(lái)進(jìn)行。
[0070]由于對(duì)等網(wǎng)絡(luò)中互聯(lián)的設(shè)備中的每一個(gè)需求的帶寬可動(dòng)態(tài)改變,因此如果確定另外的設(shè)備或剛得到增大的帶寬上限的同一設(shè)備需要更多帶寬(S301),則方法300可重新開(kāi)始。
[0071]圖4以示例方式描述在對(duì)等網(wǎng)絡(luò)中200中帶寬請(qǐng)求402如何從請(qǐng)求設(shè)備202a作為廣播消息402被發(fā)送。廣播是指發(fā)送將由網(wǎng)絡(luò)中的每個(gè)設(shè)備(例如由設(shè)備202b-d)接收的包。與發(fā)送消息的其它方式(例如單播或多播)相比,當(dāng)消息作為廣播消息被發(fā)送時(shí),不需要設(shè)備的用于接收消息的地址。應(yīng)當(dāng)注意,根據(jù)一些實(shí)施例,將發(fā)送帶寬請(qǐng)求的其它方式(例如單播或多播),用于帶寬請(qǐng)求,而非利用廣播消息。
[0072]因此,請(qǐng)求設(shè)備202a向一個(gè)或多個(gè)其它設(shè)備發(fā)送附加帶寬請(qǐng)求。因此,其余設(shè)備202b-d中的每一個(gè)從請(qǐng)求設(shè)備202a接收帶寬請(qǐng)求402。帶寬請(qǐng)求402可包括關(guān)于請(qǐng)求設(shè)備202a的信息。根據(jù)一些實(shí)施例,請(qǐng)求402包括請(qǐng)求設(shè)備202a的標(biāo)識(shí)符。這樣的優(yōu)點(diǎn)可在于來(lái)自其余設(shè)備202b-d的對(duì)請(qǐng)求402的應(yīng)答502b-d可以是對(duì)等網(wǎng)絡(luò)200中的單播消息。該實(shí)施例在圖5中描述,其中一個(gè)或多個(gè)應(yīng)答502b-d中的每一個(gè)為對(duì)等網(wǎng)絡(luò)中的單播消息。圖5中,一個(gè)或多個(gè)應(yīng)答502b-d中的每一個(gè)對(duì)應(yīng)于一個(gè)或多個(gè)其余設(shè)備202b-d中的相應(yīng)一個(gè),且直接尋址到請(qǐng)求設(shè)備202a。根據(jù)其它實(shí)施例,應(yīng)答也為廣播消息,這樣的優(yōu)點(diǎn)在于對(duì)等系統(tǒng)200中的所有設(shè)備可識(shí)別來(lái)自應(yīng)答設(shè)備202b-d中的每一個(gè)的應(yīng)答中的信息,例如,應(yīng)答設(shè)備202b-d中的每一個(gè)的等級(jí)分?jǐn)?shù)。圖5中,接收到請(qǐng)求402的所有設(shè)備202b-d(如圖4中描述的)向請(qǐng)求設(shè)備發(fā)送應(yīng)答502a-d。然而,根據(jù)一些實(shí)施例,附加帶寬請(qǐng)求402包括請(qǐng)求設(shè)備402的等級(jí)分?jǐn)?shù)。在這種情況下,如果請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)高于特定其余設(shè)備的等級(jí)分?jǐn)?shù),則來(lái)自一個(gè)或多個(gè)其余設(shè)備中的特定其余設(shè)備的對(duì)附加帶寬請(qǐng)求的應(yīng)答可僅從該特定其余設(shè)備發(fā)送。
[0073]請(qǐng)求設(shè)備由此適于計(jì)算指示增大帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù)。請(qǐng)求設(shè)備202a的等級(jí)分?jǐn)?shù)可基于多個(gè)不同的參數(shù)來(lái)計(jì)算。這樣一種參數(shù)可以是本地比特率控制器確定的對(duì)于能夠以有利的方式發(fā)送或接收數(shù)據(jù)所缺少的帶寬量。例如,如果設(shè)備為接收為了滿(mǎn)足帶寬上限而必須以非常壓縮的狀態(tài)被接收的視頻流的移動(dòng)電話(huà),則本地比特率控制器可確定增大帶寬上限將是有利的,也確定缺少的帶寬量。
[0074]請(qǐng)求設(shè)備202a的等級(jí)分?jǐn)?shù)可進(jìn)一步基于請(qǐng)求設(shè)備的當(dāng)前帶寬上限。
[0075]請(qǐng)求設(shè)備202a的等級(jí)分?jǐn)?shù)可進(jìn)一步基于包括多個(gè)設(shè)備的系統(tǒng)中的請(qǐng)求設(shè)備的重要性參數(shù)。例如,如果設(shè)備為獲取監(jiān)測(cè)數(shù)據(jù)的監(jiān)測(cè)設(shè)備,則從監(jiān)測(cè)視角來(lái)看,定位于和指向重要監(jiān)測(cè)位置的設(shè)備可具有高重要性,因此具有反映這種情況的重要性參數(shù)。這可能因而導(dǎo)致:如果具有高值的重要性參數(shù)的設(shè)備需要更多帶寬,則等級(jí)分?jǐn)?shù)可能是高的。這樣的重要性參數(shù)可以反映來(lái)自用戶(hù)的手動(dòng)輸入,或者可以被自動(dòng)計(jì)算。
[0076]請(qǐng)求設(shè)備202a的等級(jí)分?jǐn)?shù)可進(jìn)一步基于時(shí)間調(diào)度參數(shù),例如設(shè)備是否被認(rèn)為在白天或夜晚的某些時(shí)間期間、或在一周的某些天或某些月等在設(shè)備的系統(tǒng)中或多或少重要。
[0077]請(qǐng)求設(shè)備202a的等級(jí)分?jǐn)?shù)可進(jìn)一步基于與請(qǐng)求設(shè)備的先前的等級(jí)分?jǐn)?shù)相關(guān)的歷史參數(shù)。
[0078]請(qǐng)求設(shè)備202a的等級(jí)分?jǐn)?shù)可進(jìn)一步基于事件,例如設(shè)備是否由電池驅(qū)動(dòng)以及是否要馬上電力不足。在此情形下,由設(shè)備收集的或在設(shè)備處存儲(chǔ)的任何數(shù)據(jù)被快速發(fā)送到一些其它位置供存儲(chǔ)可能是至關(guān)重要的。這樣的設(shè)備可例如為具有不間斷電源(UPS)的網(wǎng)絡(luò)附加存儲(chǔ)器(NAS)。
[0079]在請(qǐng)求設(shè)備202a為獲取監(jiān)測(cè)數(shù)據(jù)的監(jiān)測(cè)設(shè)備的情況下,等級(jí)分?jǐn)?shù)可基于所獲取的數(shù)據(jù)(例如,描述監(jiān)測(cè)數(shù)據(jù)的內(nèi)容中的事件的事件參數(shù))的事件。例如,如果設(shè)備為獲取示出感興趣的人,或示出正在發(fā)生的犯罪,或僅是一般性地包括從監(jiān)測(cè)的角度而言可能會(huì)感興趣的事件的視頻的監(jiān)測(cè)攝像頭,則這可導(dǎo)致較高的等級(jí)分?jǐn)?shù)。
[0080]也可基于描述監(jiān)測(cè)數(shù)據(jù)的內(nèi)容的復(fù)雜度的復(fù)雜度參數(shù)來(lái)計(jì)算等級(jí)分?jǐn)?shù)。由于在為了滿(mǎn)足帶寬上限而對(duì)監(jiān)測(cè)數(shù)據(jù)進(jìn)行編碼時(shí),這樣的復(fù)雜度可能導(dǎo)致增大的壓縮率和/或更多丟棄的比特,因此增大請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù),使得帶寬上限更有可能增大可能是有利的。
[0081]其余設(shè)備202b_d中的每一個(gè)適于計(jì)算指示保持帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù)。可以以類(lèi)似方式,例如基于以下中的至少一個(gè),計(jì)算其余設(shè)備(即圖4-6中的設(shè)備202b-d)的等級(jí)分?jǐn)?shù):
[0082]-指示其余設(shè)備的盈余帶寬的值,
[0083]-其余設(shè)備的帶寬上限,
[0084]-其余設(shè)備在包括多個(gè)設(shè)備的系統(tǒng)中的重要性參數(shù),
[0085]-時(shí)間調(diào)度參數(shù),
[0086]-與其余設(shè)備的先前等級(jí)分?jǐn)?shù)相關(guān)的歷史參數(shù)。
[0087]例如,如果其余設(shè)備202b_d具有未使用的帶寬,即帶寬上限高于例如接收或發(fā)送數(shù)據(jù)實(shí)際所需要的帶寬,則這可導(dǎo)致較低的等級(jí)分?jǐn)?shù)。如以上結(jié)合請(qǐng)求設(shè)備所描述的,其余設(shè)備202b-d的等級(jí)分?jǐn)?shù)可進(jìn)一步基于設(shè)備處的或由設(shè)備收集的數(shù)據(jù)中的事件。
[0088]盈余帶寬的這種指示可進(jìn)一步包括在從其余設(shè)備202b-d發(fā)送到請(qǐng)求設(shè)備202a的回復(fù)502b-d中。換言之,一個(gè)或多個(gè)應(yīng)答502b-d中的每一個(gè)可進(jìn)一步包括指示在應(yīng)答所對(duì)應(yīng)的其余設(shè)備202b-d處的盈余帶寬的值。這樣的值可用在請(qǐng)求設(shè)備202a處,用于確定所接收的一個(gè)或多個(gè)應(yīng)答502b-d所對(duì)應(yīng)的一個(gè)或多個(gè)其余設(shè)備202b-d中的設(shè)備202c來(lái)從其接收帶寬。這在圖6中描述。如果在應(yīng)答502b-d中包括盈余帶寬的指示,則確定可基于這樣的值。然而,確定從哪個(gè)設(shè)備接收帶寬至少基于請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)以及一個(gè)或多個(gè)應(yīng)答的等級(jí)分?jǐn)?shù)。通過(guò)在其余設(shè)備處也包括盈余帶寬,可從具有這樣的盈余帶寬的設(shè)備接收帶寬,即使所確定的設(shè)備的等級(jí)分?jǐn)?shù)不是所接收的應(yīng)答中的等級(jí)分?jǐn)?shù)中最低的。根據(jù)一些實(shí)施例,如果接收到包括指示大于零的盈余帶寬的值的多于一個(gè)應(yīng)答,則在請(qǐng)求設(shè)備202a處確定從哪個(gè)設(shè)備接收可用帶寬的步驟包括:從多于一個(gè)應(yīng)答中選擇具有最低等級(jí)分?jǐn)?shù)的應(yīng)答。要接收可用帶寬的設(shè)備則可為具有最低等級(jí)分?jǐn)?shù)的應(yīng)答所對(duì)應(yīng)的設(shè)備。根據(jù)其它實(shí)施例,將具有最大盈余帶寬的設(shè)備選為要從其接收帶寬的設(shè)備。
[0089]圖6中,被稱(chēng)為202c的設(shè)備被確定為應(yīng)當(dāng)從其接收帶寬的設(shè)備。圖6中,盒612a、612c的尺寸各自表示包括對(duì)等網(wǎng)絡(luò)中互聯(lián)的多個(gè)設(shè)備202a-d的系統(tǒng)中的可用帶寬的總量。在左側(cè)盒612c中,虛線(xiàn)608表示被確定為應(yīng)當(dāng)從其接收帶寬的設(shè)備的設(shè)備202c的當(dāng)前帶寬上限。在右側(cè)盒612a中,虛線(xiàn)604表示請(qǐng)求設(shè)備202a的當(dāng)前帶寬上限。請(qǐng)求設(shè)備將帶寬上限增大到由線(xiàn)606指示的水平,并向所確定的設(shè)備202c發(fā)送消息602,指示所確定的設(shè)備202c減小所確定的設(shè)備的帶寬上限。所確定的設(shè)備202由此接收具有要減小設(shè)備202c的帶寬上限的指令的消息602,并且響應(yīng)于此,將帶寬上限減小至由線(xiàn)610指示的水平。
[0090]根據(jù)一些實(shí)施例,請(qǐng)求設(shè)備202a的帶寬上限增大預(yù)定的量,并且所確定的設(shè)備202c的帶寬上限減小同樣的預(yù)定量。這意味著帶寬的再分配將通常以迭代步驟進(jìn)行,每次迭代具有預(yù)定的比特率步幅(帶寬)。帶寬請(qǐng)求402因此可不指示需要多少帶寬,僅指示請(qǐng)求增大??捎捎脩?hù)向系統(tǒng)提供預(yù)定的量。預(yù)定的量可基于系統(tǒng)中的總可用帶寬(例如,總可用帶寬除以100、50或任何其它適當(dāng)?shù)臄?shù)目)和/或基于對(duì)等網(wǎng)絡(luò)中互聯(lián)的設(shè)備的數(shù)目。舉例來(lái)說(shuō),預(yù)定的量可以是0.5兆比特/秒、I兆比特/秒或3兆比特/秒。
[0091]根據(jù)一些實(shí)施例,為了確定在請(qǐng)求設(shè)備處要增大的帶寬上限的帶寬量,可計(jì)算請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)與對(duì)應(yīng)于所確定的要從其接收帶寬的設(shè)備的應(yīng)答的等級(jí)分?jǐn)?shù)之間的差?;谠摬?,可計(jì)算由請(qǐng)求設(shè)備要從所確定的設(shè)備接收的帶寬的量。該計(jì)算可進(jìn)一步基于系統(tǒng)的總可用帶寬,例如基于所計(jì)算的差將總可用帶寬除以合適值。所計(jì)算出的帶寬的量然后用于增大請(qǐng)求設(shè)備202a的帶寬上限,并進(jìn)一步包括在發(fā)送至所確定的設(shè)備202c的消息602中,所確定的設(shè)備202c隨后將帶寬上限減小該量。這樣的再分配也可是迭代的,但要接收的帶寬的量可在兩個(gè)帶寬請(qǐng)求之間存在差異。
[0092]另外,多個(gè)設(shè)備中的每一個(gè)可具有帶寬下限,即分別針對(duì)設(shè)備202a、202c的點(diǎn)虛線(xiàn)614、616。根據(jù)一些實(shí)施例,當(dāng)會(huì)導(dǎo)致設(shè)備的帶寬上限將低于帶寬下限時(shí),不能從該設(shè)備接收帶寬。這可以以不同的方式實(shí)施,例如通過(guò)如下方式實(shí)施:如果其余設(shè)備的當(dāng)前帶寬上限接近或低于帶寬下限,則不應(yīng)答附加帶寬請(qǐng)求;或在此情況下增大剩余設(shè)備的等級(jí)分?jǐn)?shù);或即使存在這種情況也不指示任何盈余帶寬。對(duì)圖6中的實(shí)施例而言,調(diào)節(jié)的帶寬上限606、610大于帶寬下限614、616。
[0093]如上所述,使用對(duì)等網(wǎng)絡(luò)的優(yōu)點(diǎn)在于其以方便和可靠的方式處理對(duì)等網(wǎng)絡(luò)的新加入的設(shè)備。為了向新加入的設(shè)備分配可用帶寬,將新設(shè)備的帶寬上限設(shè)定為零是有利的。新設(shè)備的本地比特率控制器可立即確定需要附加帶寬,這反過(guò)來(lái)會(huì)導(dǎo)致新設(shè)備發(fā)出附加帶寬請(qǐng)求。系統(tǒng)的可用總帶寬將在對(duì)等網(wǎng)絡(luò)中互聯(lián)的所有設(shè)備中至少依據(jù)它們的各自的等級(jí)分?jǐn)?shù)來(lái)分配。如果如上述使用迭代方法,則該分配可以以方便的方式處理,其中多于一個(gè)“老”設(shè)備可向新設(shè)備貢獻(xiàn)帶寬。
[0094]如上面所提到的,對(duì)等網(wǎng)絡(luò)中互聯(lián)的設(shè)備可以是各自獲取各自的監(jiān)測(cè)數(shù)據(jù)的監(jiān)測(cè)設(shè)備。這種設(shè)備的示例為用于獲取視頻流的監(jiān)測(cè)攝像機(jī)或用于獲取音頻流的監(jiān)測(cè)麥克風(fēng)。
[0095]圖7以示例方式描述包括對(duì)等網(wǎng)絡(luò)200中互聯(lián)的三個(gè)攝像機(jī)702a_c的系統(tǒng)。攝像機(jī)702a_c可以是例如捕獲可見(jiàn)光的任何類(lèi)型的攝像機(jī)、熱感攝像機(jī)、飛行時(shí)間攝像機(jī)或例如捕獲深度圖的任何其它傳感器陣列。可在同一系統(tǒng)中使用不同類(lèi)型的攝像機(jī)。
[0096]圖7中,每個(gè)攝像機(jī)獲取存儲(chǔ)于集中式存儲(chǔ)器704中的視頻流。存儲(chǔ)容量即存儲(chǔ)器704每單位時(shí)間能存儲(chǔ)的數(shù)據(jù)的量是有限的。這意味著每個(gè)攝像機(jī)702a-c可能需要對(duì)所獲取的視頻流進(jìn)行編碼,以實(shí)現(xiàn)如上所述的比特率削減。如以上也描述的,比特率削減(經(jīng)由帶寬上限)可至少基于每個(gè)攝像機(jī)的等級(jí)分?jǐn)?shù)在攝像機(jī)之間協(xié)商。
[0097]圖7還以示例方式包括系統(tǒng)中的設(shè)備702的示意性例示。該例示不是專(zhuān)用于攝像機(jī),而是針對(duì)如本文描述的可在對(duì)等網(wǎng)絡(luò)中與其它設(shè)備互聯(lián)的任何設(shè)備的更一般性的例示。設(shè)備702包括處理器706,其可用于在協(xié)商帶寬時(shí)的所有計(jì)算,例如用于計(jì)算等級(jí)分?jǐn)?shù)和確定要從其接收帶寬的設(shè)備。處理器706也用于如上所述的通過(guò)本地比特率控制器執(zhí)行的任何計(jì)算。設(shè)備702還包括用于接收數(shù)據(jù)和/或?qū)?shù)據(jù)發(fā)送到例如中央存儲(chǔ)器704的數(shù)字網(wǎng)絡(luò)模塊708 ο設(shè)備702還包括用于在對(duì)等網(wǎng)絡(luò)200內(nèi)發(fā)送和接收消息的模塊。
【主權(quán)項(xiàng)】
1.一種在包括在對(duì)等網(wǎng)絡(luò)(200)中互聯(lián)的多個(gè)設(shè)備(202a-d ; 702a_c)的系統(tǒng)中協(xié)商帶寬的方法(300),其中所述多個(gè)設(shè)備中的每一個(gè)具有可調(diào)適的帶寬上限(606、610),該方法包括以下步驟: 在所述多個(gè)設(shè)備中的請(qǐng)求設(shè)備(202a)處計(jì)算(S302)所述請(qǐng)求設(shè)備的指示增大所述請(qǐng)求設(shè)備的帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù), 從所述請(qǐng)求設(shè)備向所述多個(gè)設(shè)備中的一個(gè)或多個(gè)其余設(shè)備(202b-d)發(fā)送(S304)附加帶寬請(qǐng)求(402), 在所述請(qǐng)求設(shè)備處接收(S306)來(lái)自所述一個(gè)或多個(gè)其余設(shè)備的一個(gè)或多個(gè)應(yīng)答(502b-d),其中所述一個(gè)或多個(gè)應(yīng)答中的每一個(gè)對(duì)應(yīng)于所述一個(gè)或多個(gè)其余設(shè)備中的相應(yīng)一個(gè),并且包括: 所述其余設(shè)備的描述保持所述其余設(shè)備的帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù), 在所述請(qǐng)求設(shè)備處,基于以下內(nèi)容來(lái)確定(S308)所接收的所述一個(gè)或多個(gè)應(yīng)答所對(duì)應(yīng)的所述一個(gè)或多個(gè)其余設(shè)備中的要從其接收帶寬的設(shè)備(202c): 所述請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù),以及 所述一個(gè)或多個(gè)應(yīng)答的等級(jí)分?jǐn)?shù); 增大(S310)所述請(qǐng)求設(shè)備的帶寬上限(606), 減小所確定的要從其接收帶寬的設(shè)備的帶寬上限(610)。2.根據(jù)權(quán)利要求1所述的方法,其中所述附加帶寬請(qǐng)求為對(duì)等網(wǎng)絡(luò)中的廣播消息。3.根據(jù)權(quán)利要求1所述的方法,其中所述附加帶寬請(qǐng)求包括所述請(qǐng)求設(shè)備的標(biāo)識(shí)符,并且其中所述一個(gè)或多個(gè)應(yīng)答中的每一個(gè)為對(duì)等網(wǎng)絡(luò)中的單播消息。4.根據(jù)權(quán)利要求1所述的方法,其中增大所述請(qǐng)求設(shè)備的帶寬上限的步驟包括:將帶寬上限增大預(yù)定的量,并且其中減小所確定的設(shè)備的帶寬上限的步驟包括:將帶寬上限減小所述預(yù)定的量。5.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括以下步驟: 計(jì)算所述請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)和與所確定的要從其接收帶寬的設(shè)備對(duì)應(yīng)的應(yīng)答的等級(jí)分?jǐn)?shù)之間的差,以及 基于計(jì)算出的差,計(jì)算所述請(qǐng)求設(shè)備要從所確定的設(shè)備接收的帶寬的量, 其中增大所述請(qǐng)求設(shè)備的帶寬上限的步驟包括:將帶寬上限增大所計(jì)算出的帶寬的量,并且其中減小所確定的設(shè)備的帶寬上限的步驟包括:將帶寬上限減小所計(jì)算出的帶寬的量。6.根據(jù)權(quán)利要求1所述的方法,其中所述一個(gè)或多個(gè)應(yīng)答中的每一個(gè)進(jìn)一步包括指示在應(yīng)答所對(duì)應(yīng)的其余設(shè)備處的盈余帶寬的值,并且其中在所述請(qǐng)求設(shè)備處確定在所接收的所述一個(gè)或多個(gè)應(yīng)答所對(duì)應(yīng)的一個(gè)或多個(gè)其余設(shè)備中的要從其接收帶寬的設(shè)備的步驟進(jìn)一步基于:指示所述一個(gè)或多個(gè)應(yīng)答的盈余帶寬的值。7.根據(jù)權(quán)利要求1所述的方法,其中使用以下中的至少一個(gè)計(jì)算所述其余設(shè)備的等級(jí)分?jǐn)?shù): -指示所述其余設(shè)備的盈余帶寬的值, -所述其余設(shè)備的帶寬上限, -所述其余設(shè)備在包括所述多個(gè)設(shè)備的系統(tǒng)中的重要性參數(shù), -時(shí)間調(diào)度參數(shù), -與所述其余設(shè)備的先前等級(jí)分?jǐn)?shù)相關(guān)的歷史參數(shù)。8.根據(jù)權(quán)利要求1所述的方法,其中使用以下中的至少一個(gè)計(jì)算所述請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù): -指示在所述請(qǐng)求設(shè)備處的缺失帶寬的量的參數(shù), -所述請(qǐng)求設(shè)備的帶寬上限, -所述請(qǐng)求設(shè)備在包括所述多個(gè)設(shè)備的系統(tǒng)中的重要性參數(shù), -時(shí)間調(diào)度參數(shù), -與所述請(qǐng)求設(shè)備的先前等級(jí)分?jǐn)?shù)相關(guān)的歷史參數(shù)。9.根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)設(shè)備為各自獲取各自的監(jiān)測(cè)數(shù)據(jù)的監(jiān)測(cè)設(shè)備(702a-c),其中所述請(qǐng)求設(shè)備的等級(jí)分?jǐn)?shù)和/或其余設(shè)備的等級(jí)分?jǐn)?shù)使用以下中的至少一個(gè)計(jì)算: -描述所述監(jiān)測(cè)數(shù)據(jù)的內(nèi)容中的事件的事件參數(shù), -描述所述監(jiān)測(cè)數(shù)據(jù)的內(nèi)容的復(fù)雜度的復(fù)雜度參數(shù)。10.根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)設(shè)備中的每一個(gè)具有帶寬下限(614、616),并且其中當(dāng)會(huì)導(dǎo)致一設(shè)備的帶寬上限低于帶寬下限時(shí)不能從該設(shè)備接收帶寬。11.根據(jù)權(quán)利要求1所述的方法,其中當(dāng)新設(shè)備加入到包括所述多個(gè)設(shè)備的系統(tǒng)時(shí),所述新設(shè)備的帶寬上限為零。12.—種在對(duì)等網(wǎng)絡(luò)(200)中與一個(gè)或多個(gè)其它設(shè)備(202a-c)互聯(lián)的設(shè)備(202a),該設(shè)備具有可調(diào)適的帶寬上限(604),該設(shè)備適于: 計(jì)算(S302)指示增大帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù), 向所述一個(gè)或多個(gè)其它設(shè)備發(fā)送(S304)附加帶寬請(qǐng)求(402), 從所述一個(gè)或多個(gè)其它設(shè)備接收(S306) —個(gè)或多個(gè)應(yīng)答(502b-d),其中所述一個(gè)或多個(gè)應(yīng)答中的每一個(gè)對(duì)應(yīng)于所述一個(gè)或多個(gè)其它設(shè)備中的相應(yīng)一個(gè),并且包括: 所述其它設(shè)備的描述保持所述其它設(shè)備的帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù), 基于以下內(nèi)容來(lái)確定(S308)所接收的所述一個(gè)或多個(gè)應(yīng)答所對(duì)應(yīng)的所述一個(gè)或多個(gè)其它設(shè)備中的要從其接收帶寬的設(shè)備(202c): 所述等級(jí)分?jǐn)?shù),以及 所述一個(gè)或多個(gè)應(yīng)答的等級(jí)分?jǐn)?shù); 增大帶寬上限, 向所確定的設(shè)備發(fā)送消息(602),指示所確定的設(shè)備減小所確定的設(shè)備的帶寬上限(610)。13.—種在對(duì)等網(wǎng)絡(luò)(200)中與一個(gè)或多個(gè)其它設(shè)備(202a-b,202d)互聯(lián)的設(shè)備(202c),該設(shè)備具有可調(diào)適帶寬上限(610),該設(shè)備適于: 從所述一個(gè)或多個(gè)其它設(shè)備中的請(qǐng)求設(shè)備接收帶寬請(qǐng)求(402), 計(jì)算指示保持帶寬上限的優(yōu)先級(jí)的等級(jí)分?jǐn)?shù), 發(fā)送對(duì)所述附加帶寬請(qǐng)求的應(yīng)答(502c),所述應(yīng)答包括所述等級(jí)分?jǐn)?shù), 接收具有要減小該設(shè)備的帶寬上限的指令的消息(602),并且響應(yīng)于此,減小帶寬上限。14.根據(jù)權(quán)利要求12所述的設(shè)備,是獲取監(jiān)測(cè)數(shù)據(jù)的監(jiān)測(cè)設(shè)備。15.根據(jù)權(quán)利要求13所述的設(shè)備,是獲取監(jiān)測(cè)數(shù)據(jù)的監(jiān)測(cè)設(shè)備。
【文檔編號(hào)】H04L29/08GK106027586SQ201510847335
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2015年11月27日
【發(fā)明人】約翰·倫德奎斯特, 約恩·艾貝特松, 約翰·貢納松
【申請(qǐng)人】安訊士有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
偃师市| 来凤县| 金华市| 磐石市| 平顺县| 雅江县| 即墨市| 高平市| 莒南县| 耒阳市| 财经| 泊头市| 开鲁县| 桐城市| 宜良县| 义马市| 浑源县| 日照市| 昔阳县| 衡阳县| 环江| 常熟市| 新密市| 蓬安县| 高阳县| 杭州市| 托里县| 固原市| 桦南县| 威海市| 海兴县| 尼木县| 两当县| 临澧县| 铁岭市| 彭州市| 张家界市| 大余县| 额敏县| 乌拉特前旗| 石家庄市|