午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

帶寬分配的系統(tǒng)和方法

文檔序號:7775234閱讀:156來源:國知局
帶寬分配的系統(tǒng)和方法
【專利摘要】一種裝置包括網(wǎng)絡(luò)接口和處理器,其配置成產(chǎn)生對于網(wǎng)絡(luò)帶寬的第一請求(其包括第一數(shù)據(jù)傳輸率)、接收該第一數(shù)據(jù)傳輸率對于數(shù)據(jù)從裝置到第二裝置的傳輸是否可用的第一答復(fù)、在第一數(shù)據(jù)傳輸率可用時經(jīng)由網(wǎng)絡(luò)接口將數(shù)據(jù)從裝置傳輸?shù)降诙b置以及在第一數(shù)據(jù)傳輸率不可用時產(chǎn)生對于網(wǎng)絡(luò)帶寬的第二請求。該第二請求包括至少第二數(shù)據(jù)傳輸率。在第二數(shù)據(jù)傳輸率可用時,處理器經(jīng)由網(wǎng)絡(luò)接口將數(shù)據(jù)從裝置傳輸?shù)降诙b置。
【專利說明】帶寬分配的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本文公開的主題涉及無線網(wǎng)絡(luò)系統(tǒng),并且更具體地,涉及無線網(wǎng)絡(luò)系統(tǒng)內(nèi)帶寬的動態(tài)分配。
【背景技術(shù)】
[0002]例如工業(yè)廠控制和監(jiān)測網(wǎng)絡(luò)的某些無線網(wǎng)絡(luò)需要網(wǎng)絡(luò)上的任意兩個裝置首先從中央資源管理器請求帶寬以便建立通信路徑。該中央資源管理器(大體上叫作系統(tǒng)管理器)在兩個裝置可以通信(即,交換應(yīng)用程序數(shù)據(jù))之前預(yù)分配網(wǎng)絡(luò)帶寬。例如,用于將固件傳輸?shù)竭h(yuǎn)程裝置的網(wǎng)關(guān)裝置朝該遠(yuǎn)程裝置做出對某一網(wǎng)絡(luò)帶寬的請求并且反之亦然。一旦分配了帶寬,網(wǎng)關(guān)可以使用固件傳輸協(xié)議發(fā)起固件傳輸。然而,網(wǎng)絡(luò)的可用帶寬可由于不同的網(wǎng)絡(luò)配置、變化的RF條件以及由設(shè)計(jì)師或用戶實(shí)現(xiàn)的不同數(shù)據(jù)流而在短或長的持續(xù)時間內(nèi)改變。因此,網(wǎng)關(guān)裝置為固件傳輸所請求的帶寬可能不可用,從而導(dǎo)致帶寬分配拒絕,并且因此固件傳輸失敗。提供用于成功地在這些變化的網(wǎng)絡(luò)條件下獲得固件傳輸所需要的最小帶寬,這將是有益的。

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

[0003]與最初要求保護(hù)的發(fā)明在范圍上相當(dāng)?shù)哪承?shí)施例在下文概述。這些實(shí)施例不意在限制要求保護(hù)的發(fā)明的范圍,而相反這些實(shí)施例只意在提供本發(fā)明的可能形式的簡短概要。實(shí)際上,本發(fā)明可包含與下文闡述的實(shí)施例相似或不同的多種形式。
[0004]在一個實(shí)施例中,裝置包括網(wǎng)絡(luò)接口和處理器,其配置成產(chǎn)生對于網(wǎng)絡(luò)帶寬的第一請求(其包括第一數(shù)據(jù)傳輸率)、接收該第一數(shù)據(jù)傳輸率對于數(shù)據(jù)從裝置到第二裝置的傳輸是否可用的第一答復(fù)、在第一數(shù)據(jù)傳輸率可用時經(jīng)由網(wǎng)絡(luò)接口將數(shù)據(jù)從裝置傳輸?shù)降诙b置以及在第一數(shù)據(jù)傳輸率不可用時產(chǎn)生對于網(wǎng)絡(luò)帶寬的第二請求。該第二請求包括至少第二數(shù)據(jù)傳輸率。在第二數(shù)據(jù)傳輸率可用時,處理器經(jīng)由網(wǎng)絡(luò)接口將數(shù)據(jù)從裝置傳輸?shù)降?br> —目.ο
[0005]在第二實(shí)施例中,非暫時性計(jì)算機(jī)可讀介質(zhì)具有存儲在其上的計(jì)算機(jī)可執(zhí)行代碼,該代碼包括指令用于產(chǎn)生對于網(wǎng)絡(luò)帶寬的第一請求(其包括第一數(shù)據(jù)傳輸率)、接收該第一數(shù)據(jù)傳輸率對于數(shù)據(jù)從請求網(wǎng)絡(luò)帶寬的裝置到第二裝置的傳輸是否可用的第一答復(fù)、在第一數(shù)據(jù)傳輸率可用時經(jīng)由網(wǎng)絡(luò)接口將數(shù)據(jù)從裝置傳輸?shù)降诙b置以及在第一數(shù)據(jù)傳輸率不可用時產(chǎn)生對于網(wǎng)絡(luò)帶寬的第二請求。該第二請求包括至少第二數(shù)據(jù)傳輸率。代碼包括在第二數(shù)據(jù)傳輸率可用時經(jīng)由網(wǎng)絡(luò)接口將數(shù)據(jù)從裝置傳輸?shù)降诙b置的指令。
[0006]在第三實(shí)施例中,裝置包括處理器,其配置成產(chǎn)生對于網(wǎng)絡(luò)帶寬的第一請求(其包括第一數(shù)據(jù)傳輸率)、接收該第一數(shù)據(jù)傳輸率對于數(shù)據(jù)從裝置到至少第二裝置的傳輸是否可用的第一指示、如果第一數(shù)據(jù)傳輸率可用則產(chǎn)生用于將數(shù)據(jù)傳送到至少第二裝置的數(shù)據(jù)傳輸以及如果第一數(shù)據(jù)傳輸率不可用則產(chǎn)生對于可用網(wǎng)絡(luò)帶寬的第二請求,其包括第二數(shù)據(jù)傳輸率。[0007]提供一種裝置,其包括:
網(wǎng)絡(luò)接口 ;和
處理器,其配置成:
產(chǎn)生對于網(wǎng)絡(luò)帶寬的第一請求,所述第一請求包括第一數(shù)據(jù)傳輸率;
接收所述第一數(shù)據(jù)傳輸率對于數(shù)據(jù)從所述裝置到第二裝置的傳輸是否可用的第一答
復(fù);
在所述第一數(shù)據(jù)傳輸率可用時經(jīng)由所述網(wǎng)絡(luò)接口將數(shù)據(jù)從所述裝置傳輸?shù)剿龅诙b置;
在所述第一數(shù)據(jù)傳輸率不可用時產(chǎn)生對于網(wǎng)絡(luò)帶寬的第二請求,其中所述第二請求包括至少第二數(shù)據(jù)傳輸率;以及
在所述第二數(shù)據(jù)傳輸率可用時經(jīng)由所述網(wǎng)絡(luò)接口將數(shù)據(jù)從所述裝置傳輸?shù)剿龅诙?br> 裝直。
[0008]優(yōu)選的,所述網(wǎng)絡(luò)接口包括無線網(wǎng)狀聯(lián)網(wǎng)(WMN)協(xié)議技術(shù)。
[0009]優(yōu)選的,所述第一數(shù)據(jù)傳輸率包括將數(shù)據(jù)從所述裝置傳輸?shù)街辽偎龅诙b置的最大數(shù)據(jù)傳輸率。
[0010]優(yōu)選的,所述第二請求包括在從所述第一數(shù)據(jù)傳輸率的減少的網(wǎng)絡(luò)帶寬水平的所
述第二數(shù)據(jù)傳輸率。
[0011]優(yōu)選的,所述處理器配置成在所述第二數(shù)據(jù)傳輸率對于數(shù)據(jù)從所述裝置到所述第二裝置的傳輸不可用時產(chǎn)生第三請求,其中所述第三請求包括在從所述第二數(shù)據(jù)傳輸率的減少的網(wǎng)絡(luò)帶寬水平的第三數(shù)據(jù)傳輸率。
[0012]優(yōu)選的,所述處理器配置成在所述第三數(shù)據(jù)傳輸率對于數(shù)據(jù)從所述裝置到所述第二裝置的傳輸不可用時產(chǎn)生第四請求,其中所述第四請求包括在從所述第三數(shù)據(jù)傳輸率的減少的網(wǎng)絡(luò)帶寬水平的第四數(shù)據(jù)傳輸率。
[0013]優(yōu)選的,所述第二請求包括對于數(shù)據(jù)從所述裝置相繼到至少所述第二裝置和第三裝置的傳輸而請求所述第二數(shù)據(jù)傳輸率。
[0014]優(yōu)選的,所述處理器配置成接收數(shù)據(jù)以所述第二數(shù)據(jù)傳輸率從所述裝置到至少所述第二裝置和所述第三裝置的傳輸不可用的指示。
[0015]優(yōu)選的,所述處理器配置成產(chǎn)生對于第三數(shù)據(jù)傳輸率的第三請求,并且在所述第三數(shù)據(jù)傳輸率可用時將數(shù)據(jù)以所述第三數(shù)據(jù)速率傳輸?shù)街辽偎龅诙b置。
[0016]優(yōu)選的,所述處理器配置成:
接收數(shù)據(jù)以所述第二數(shù)據(jù)速率從所述裝置到至少所述第二裝置的傳輸不可用的指示;
以及
在對于所述第二數(shù)據(jù)傳輸率的第二請求后的一段時間之后產(chǎn)生對于所述第一數(shù)據(jù)傳輸率的第三請求。
[0017]優(yōu)選的,所述網(wǎng)絡(luò)接口配置成支持?jǐn)?shù)據(jù)從所述裝置到所述第二裝置的傳輸,其中所述數(shù)據(jù)包括固件數(shù)據(jù)包。
[0018]提供一種具有存儲在其上的計(jì)算機(jī)可執(zhí)行代碼的非暫時性計(jì)算機(jī)可讀介質(zhì),所述代碼包括指令用于:
產(chǎn)生對于網(wǎng)絡(luò)帶寬的第一請求,所述第一請求包括第一數(shù)據(jù)傳輸率;接收所述第一數(shù)據(jù)傳輸率對于數(shù)據(jù)從請求網(wǎng)絡(luò)帶寬的裝置到第二裝置的傳輸是否可用的第一答復(fù);
在所述第一數(shù)據(jù)傳輸率可用時經(jīng)由所述網(wǎng)絡(luò)接口將數(shù)據(jù)從所述裝置傳輸?shù)剿龅诙b置;
在所述第一數(shù)據(jù)傳輸率不可用時產(chǎn)生對于網(wǎng)絡(luò)帶寬的第二請求,其中所述第二請求包括至少第二數(shù)據(jù)傳輸率;以及
在所述第二數(shù)據(jù)傳輸率可用時經(jīng)由所述網(wǎng)絡(luò)接口將數(shù)據(jù)從所述裝置傳輸?shù)剿龅诙?br> >J-U ρ?α裝直。
[0019]優(yōu)選的,所述代碼包括指令用于:
產(chǎn)生作為減少的數(shù)據(jù)傳輸率的第二請求;并且在第二減少的數(shù)據(jù)傳輸率確定為可用時經(jīng)由所述網(wǎng)絡(luò)接口以所述第二減少的數(shù)據(jù)傳輸率將數(shù)據(jù)從所述裝置傳輸?shù)剿龅诙b置。
[0020]優(yōu)選的,所述代碼包括指令用于:
在所述第二數(shù)據(jù)傳輸率對于數(shù)據(jù)從所述裝置到所述第二裝置的傳輸不可用時產(chǎn)生第三請求,其中所述第三請求包括第二減少的數(shù)據(jù)傳輸率;并且在第三減少的數(shù)據(jù)傳輸率確定為可用時經(jīng)由所述網(wǎng)絡(luò)接口以所述第三減少的數(shù)據(jù)傳輸率將數(shù)據(jù)從所述裝置傳輸?shù)剿龅诙b置。
[0021]優(yōu)選的,所述代碼包括指令用于:
產(chǎn)生對于數(shù)據(jù)從所述裝置相繼到至少所述第二裝置和第三裝置的傳輸?shù)牡诙埱?,并且如果所述第二?shù)據(jù)傳輸率確定為可用則經(jīng)由所述網(wǎng)絡(luò)接口將數(shù)據(jù)從所述裝置同時傳輸?shù)街辽偎龅诙b置和所述第三裝置。
[0022]優(yōu)選的,所述代碼包括指令用于:
產(chǎn)生對于第三數(shù)據(jù)傳輸率的第三請求,并且在所述第三數(shù)據(jù)傳輸率確定為可用時以所述第三數(shù)據(jù)傳輸率將數(shù)據(jù)傳輸?shù)街辽偎龅诙b置。
[0023]優(yōu)選的,所述代碼包括指令用于:
傳送所述第一請求或所述第二請求;以及
以對應(yīng)于接收所述第一答復(fù)或所述第二答復(fù)的速率將數(shù)據(jù)傳送到所述第二裝置。
[0024]提供一種裝置,其包括:
處理器,其配置成:
產(chǎn)生對于網(wǎng)絡(luò)帶寬的第一請求,所述第一請求包括第一數(shù)據(jù)傳輸率;
接收所述第一數(shù)據(jù)傳輸率對于數(shù)據(jù)從所述裝置到至少第二裝置的傳輸是否可用的第一指示;
如果所述第一數(shù)據(jù)傳輸率可用則產(chǎn)生用于將數(shù)據(jù)傳送到至少所述第二裝置的數(shù)據(jù)傳輸;以及
如果所述第一數(shù)據(jù)傳輸率不可用則產(chǎn)生對于可用網(wǎng)絡(luò)帶寬的第二請求,其包括第二數(shù)據(jù)傳輸率。
[0025]優(yōu)選的,所述處理器配置成:
接收所述第二數(shù)據(jù)傳輸率對于數(shù)據(jù)從所述裝置到至少所述第二裝置的傳輸是否可用的第二指示;
如果所述第一數(shù)據(jù)傳輸率可用則 產(chǎn)生用于將數(shù)據(jù)傳送到至少所述第二裝置的第二數(shù)據(jù)傳輸。
[0026]優(yōu)選的,所述處理器配置成:
接收所述第二數(shù)據(jù)傳輸率對于數(shù)據(jù)從所述裝置到至少所述第二裝置和第三裝置的傳輸是否可用的第二指示;以及
如果所述第二數(shù)據(jù)傳輸率可用則產(chǎn)生用于將數(shù)據(jù)相繼傳送到至少所述第二和第三裝置的第二數(shù)據(jù)傳輸。
【專利附圖】

【附圖說明】
[0027]當(dāng)參考附圖(其中類似的符號在整個圖中代表類似的部件)閱讀下列詳細(xì)描述時,本發(fā)明的這些和其他特征、方面和優(yōu)勢將變得更好理解,其中:
圖1是工業(yè)廠控制和監(jiān)測無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)的實(shí)施例的示意圖;
圖2是工業(yè)廠控制和監(jiān)測無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)的另一個實(shí)施例的示意圖;以及 圖3是適合用于在圖1和圖2的無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)中分配帶寬的過程的實(shí)施例的流程圖。
【具體實(shí)施方式】
[0028]本發(fā)明的一個或多個特定實(shí)施例將在下文描述。為了提供這些實(shí)施例的簡潔描述,可不在該說明書中描述實(shí)際實(shí)現(xiàn)的所有特征。應(yīng)該意識到在任何這樣的實(shí)際實(shí)現(xiàn)的開發(fā)中,如在任何工程或設(shè)計(jì)項(xiàng)目中,必須做出許多實(shí)現(xiàn)特定的決定以達(dá)到開發(fā)者的特定目標(biāo),例如遵守系統(tǒng)有關(guān)和業(yè)務(wù)有關(guān)的約束,其可在實(shí)現(xiàn)之間變化。此外,應(yīng)該意識到這樣的開發(fā)努力可能是復(fù)雜并且耗時的,但對于具有本公開的利益的那些普通技術(shù)人員仍將是設(shè)計(jì)、制作和制造的例行任務(wù)。
[0029]當(dāng)介紹本發(fā)明的各種實(shí)施例的要素時,冠詞“一(a)”、“一(an)”、“該”和“所述”意在表示存在要素中的一個或多個。術(shù)語“包括”、“包含”和“具有”意在為包括性的并且表示可存在除列出的要素外的附加要素。
[0030]本實(shí)施例涉及無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng),其使用網(wǎng)關(guān)和網(wǎng)狀節(jié)點(diǎn)配置來執(zhí)行動態(tài)網(wǎng)絡(luò)帶寬分配的方法。無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)和方法通過以最大帶寬(即,數(shù)據(jù)傳輸率)嘗試規(guī)程并且在失敗時請求逐次減小的帶寬(即,數(shù)據(jù)傳輸率)直到分配最小的足量帶寬(即,數(shù)據(jù)傳輸率)來執(zhí)行任務(wù)而使在執(zhí)行例行任務(wù)中網(wǎng)絡(luò)的可靠性和健壯性增加。這樣的任務(wù)可包括執(zhí)行固件傳輸、配置遠(yuǎn)程現(xiàn)場裝置、收集來自遠(yuǎn)程現(xiàn)場裝置的過程數(shù)據(jù),等等。如本文使用的,固件傳輸可指固件下載、上傳、升級、更新或其的一些組合。還應(yīng)該意識到本文描述的方法能適用于任何形式或數(shù)據(jù)傳輸,而不僅是固件傳輸。
[0031]記下前述,圖1是無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10的示意圖,其包括計(jì)算機(jī)14、嵌入式網(wǎng)關(guān)裝置30和多個遠(yuǎn)程現(xiàn)場裝置50,每個耦合于多種工業(yè)過程設(shè)備,例如渦輪系統(tǒng)80和溫度顯示器82、閥84和泵86。該無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10可在關(guān)注射頻(RF)范圍、較低的帶寬數(shù)據(jù)率以及簡單的連接性和電池使用的應(yīng)用中利用。無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10還可允許采用對等、點(diǎn)到點(diǎn)或點(diǎn)到多點(diǎn)配置的通信。例如,單個網(wǎng)關(guān)或其他中央?yún)f(xié)調(diào)裝置可與多個遠(yuǎn)程網(wǎng)狀節(jié)點(diǎn)無線電通信。甚至在兩個點(diǎn)之間的范圍可超出定位在那些點(diǎn)處的兩個無線電的范圍的應(yīng)用中,無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10可配置成使得中間網(wǎng)狀節(jié)點(diǎn)無線電將數(shù)據(jù)中繼到期望的無線電并且中繼來自期望的無線電的數(shù)據(jù)。此外,無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10還可使用多種RF協(xié)議來實(shí)現(xiàn)。例如,在工業(yè)無線通信網(wǎng)絡(luò)中,無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10可包括WirelessHart、ISA100.1la或ZigBee無線聯(lián)網(wǎng)協(xié)議技術(shù)。
[0032]在實(shí)施例中,無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10包括計(jì)算機(jī)14,其可包括操作地耦合于存儲器18和存儲裝置16來執(zhí)行用于實(shí)施目前公開的方法的指令的處理器20和/或其他數(shù)據(jù)處理電路。這些指令可采用存儲在例如存儲裝置16和/或存儲器18的有形的非暫時性計(jì)算機(jī)可讀介質(zhì)中的程序來編碼。處理器20還可支持能夠運(yùn)行軟件應(yīng)用程序和系統(tǒng)(例如,web瀏覽器或系統(tǒng)管理器)的操作系統(tǒng)(例如,特定程序)。指令和程序可存儲在任何適合的制造物品中,其包括至少共同存儲這些指令或例程的至少一個有形的非暫時性計(jì)算機(jī)可讀介質(zhì),例如存儲器18和/或存儲裝置16。
[0033]計(jì)算機(jī)14的存儲器18和存儲裝置16可包括,例如隨機(jī)存取存儲器、只讀存儲器、可重寫存儲器、閃速存儲器、一個或多個硬驅(qū)動器和/或光盤。計(jì)算機(jī)14還可包括顯示器22,用于顯示例如圖形用戶接口(GUI)和/或與無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10內(nèi)的通信有關(guān)的數(shù)據(jù)。另外,計(jì)算機(jī)14可包括用于連接到外部裝置(例如,USB、鼠標(biāo)、鍵盤,等)的輸入/輸出(I/O)端口 24以及網(wǎng)絡(luò)接口 26。該網(wǎng)絡(luò)接口 26可經(jīng)由個人區(qū)域網(wǎng)(PAN)(例如,WirelessHart)、局域網(wǎng)(LAN)(例如,W1-Fi)、廣域網(wǎng)(WAN)(例如,3G或LTE)、近場通信裝置(NFC)、物理連接(例如,以太網(wǎng)連接)和/或諸如此類來提供通信。通過網(wǎng)絡(luò)接口 26,計(jì)算機(jī)14可以是通信網(wǎng)絡(luò)的一部分,與固件傳輸有關(guān)的數(shù)據(jù)或其他軟件指令可跨其而傳送和接收。
[0034]在某些實(shí)施例中,無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10還可包括嵌入式網(wǎng)關(guān)裝置30,其通信地耦合于計(jì)算機(jī)14。如本文使用的,該嵌入式網(wǎng)關(guān)裝置30指用于連接至少兩個網(wǎng)絡(luò)連接的計(jì)算機(jī)或使用不同網(wǎng)絡(luò)協(xié)議的其他電子裝置(例如,膝上型計(jì)算機(jī)、移動電話、無線電,等)的裝置。例如,在一個實(shí)施例中,連接到W1-Fi或LAN網(wǎng)絡(luò)協(xié)議的計(jì)算機(jī)14可需要與連接到WirelessHart網(wǎng)絡(luò)協(xié)議的遠(yuǎn)程現(xiàn)場裝置50通信。嵌入式網(wǎng)關(guān)裝置30可將數(shù)據(jù)包或幀從一個網(wǎng)絡(luò)連接傳輸?shù)搅硪粋€,從而根據(jù)需要重新格式化數(shù)據(jù)。嵌入式網(wǎng)關(guān)裝置30還可支持操作系統(tǒng)并且運(yùn)行軟件應(yīng)用程序和系統(tǒng)。
[0035]此外,嵌入式網(wǎng)關(guān)裝置30還可包括處理器34、存儲器36、存儲裝置32、輸入/輸出(I/O)端口 38以及網(wǎng)絡(luò)接口 40。處理器34和/或其他數(shù)據(jù)處理電路可操作地耦合于存儲器36和存儲裝置32來執(zhí)行用于實(shí)施目前公開的方法的指令。例如,處理器34結(jié)合存儲器36和存儲裝置32可配置成支持操作系統(tǒng)來調(diào)度任務(wù)、管理存儲、控制輸入/輸出操作、處理與外設(shè)的通信并且執(zhí)行各種應(yīng)用程序。與計(jì)算機(jī)14相似,存儲裝置32和存儲器36可以是有形的非暫時性計(jì)算機(jī)可讀介質(zhì)。另外,與計(jì)算機(jī)14類似,嵌入式網(wǎng)關(guān)裝置30可包括網(wǎng)絡(luò)接口 40,其允許經(jīng)由個人區(qū)域網(wǎng)(PAN)(例如,WirelessHart)、局域網(wǎng)(LAN)(例如,Wi_Fi)、廣域網(wǎng)(WAN)(例如,3G或LTE)、物理連接(例如,以太網(wǎng)連接)和/或諸如此類的通信。
[0036]如在圖1中描繪的,嵌入式網(wǎng)關(guān)裝置30還可包括用于連接到網(wǎng)絡(luò)接口 40的輸入/輸出端口 38,以及其他外部裝置。例如,網(wǎng)關(guān)裝置30可包括RS-232/485串行通信端口,其中與固件傳輸或其他配置有關(guān)的數(shù)據(jù)經(jīng)由9針或25針連接器串行電纜而傳送到計(jì)算機(jī)14的輸入/輸出(I/O)端口 24或從計(jì)算機(jī)14的輸入/輸出(I/O)端口 24接收。輸入/輸出端口 38例如還可用于對例如嵌入式網(wǎng)關(guān)裝置30的因特網(wǎng)協(xié)議(IP)地址和通行碼的基本參數(shù)編程。另外,嵌入式網(wǎng)關(guān)裝置30的基于web的配置可通過經(jīng)由網(wǎng)絡(luò)接口 40 (例如,LAN、PAN或WLAN)傳達(dá)給計(jì)算機(jī)14而執(zhí)行。例如,根據(jù)實(shí)施例,用戶可啟動計(jì)算機(jī)14所支持的管理客戶端(例如,web瀏覽器),并且通過導(dǎo)航到指派給嵌入式網(wǎng)關(guān)裝置30的相應(yīng)因特網(wǎng)協(xié)議(IP)地址而配置嵌入式網(wǎng)關(guān)裝置30。
[0037]再次參考圖1,嵌入式網(wǎng)關(guān)裝置30還可包括一個或多個收發(fā)器48,用于與遠(yuǎn)程現(xiàn)場裝置50無線通信。收發(fā)器48每個可允許嵌入式網(wǎng)關(guān)裝置30以各種頻率操作,并且使用無線技術(shù)陣列。例如,特定收發(fā)器48可以是在2.4-2.48千兆赫(GHz)工業(yè)、科學(xué)和醫(yī)學(xué)(ISM)波段操作的網(wǎng)狀網(wǎng)絡(luò)嵌入式網(wǎng)關(guān)裝置30的部分,或是在800-900兆赫(MHz)的頻帶中操作的蜂窩網(wǎng)關(guān)裝置30的部分。在某些實(shí)施例中,作為無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10的部分,嵌入式網(wǎng)關(guān)裝置30的收發(fā)器48每個可電磁(例如,RF、微波,等等)耦合于遠(yuǎn)程現(xiàn)場裝置50的收發(fā)器52。嵌入式網(wǎng)關(guān)裝置30可包括電路,用于執(zhí)行無線收集的數(shù)據(jù)的信號調(diào)制和信號解調(diào),并且還可包括發(fā)光二極管(LED)指示器顯示器,用于指示例如功率和網(wǎng)絡(luò)連接性的參數(shù)。
[0038]對應(yīng)于在圖1中描繪的嵌入式網(wǎng)關(guān)裝置30,多個遠(yuǎn)程現(xiàn)場裝置50每個可包括處理器60、存儲器54、存儲裝置56、輸入/輸出(I/O)端口 58和網(wǎng)絡(luò)接口 62。該處理器60和/或其他數(shù)據(jù)處理電路可操作地耦合于存儲器54和/或存儲裝置56來執(zhí)行用于實(shí)施目前公開的方法的指令。再次與計(jì)算機(jī)14相似,存儲器54和存儲裝置56可以是有形的非暫時性計(jì)算機(jī)可讀介質(zhì)。在某些實(shí)施例中,處理器60可定期從電耦合傳感器70采樣數(shù)據(jù),并且該數(shù)據(jù)可存儲在存儲器54和存儲裝置56中。遠(yuǎn)程現(xiàn)場裝置50還每個可包括輸入/輸出(I/O)端口 58,其可用于配置遠(yuǎn)程現(xiàn)場裝置50。例如,遠(yuǎn)程現(xiàn)場裝置50中的每個的RS-232/485端口可經(jīng)由串行電纜而連接到外部裝置(例如,膝上型計(jì)算機(jī)、USB)來經(jīng)歷配置。
[0039]在某些實(shí)施例中,遠(yuǎn)程現(xiàn)場裝置50每個可電耦合于傳感器70。該傳感器70可以是用于感測與例如渦輪系統(tǒng)80、閥84和泵86的過程設(shè)備有關(guān)的物理量的裝置。如將意識到的,遠(yuǎn)程現(xiàn)場裝置50每個可物理且無線耦合于嵌入式網(wǎng)關(guān)裝置30,和/或物理且無線耦合于其他遠(yuǎn)程現(xiàn)場裝置50以在其之間傳送并且接收數(shù)據(jù)。例如,遠(yuǎn)程現(xiàn)場裝置50每個可電耦合于給定的傳感器70,其可測量裝置操作特性,例如閥84處的壓力。遠(yuǎn)程現(xiàn)場裝置50然后可每個處理并且記錄這些操作特性并且將結(jié)果無線傳送到嵌入式網(wǎng)關(guān)裝置30,或可將結(jié)果經(jīng)由另一個遠(yuǎn)程現(xiàn)場裝置50而中繼到嵌入式網(wǎng)關(guān)裝置30。遠(yuǎn)程現(xiàn)場裝置50每個還可包括發(fā)光二極管(LED)指示器顯示器,用于指示例如功率和網(wǎng)絡(luò)連接性的參數(shù)。
[0040]如先前論述的,圖1的計(jì)算機(jī)14和嵌入式網(wǎng)關(guān)裝置30每個可支持能夠運(yùn)行軟件應(yīng)用程序和系統(tǒng)的操作系統(tǒng)。在某些實(shí)施例中,計(jì)算機(jī)14支持管理客戶端,其可以是計(jì)算機(jī)14所支持的web瀏覽器。計(jì)算機(jī)14所支持的管理客戶端可用于通過網(wǎng)絡(luò)與嵌入式網(wǎng)關(guān)裝置30所支持的管理服務(wù)器接口。例如,計(jì)算機(jī)14的用戶可啟動計(jì)算機(jī)14所支持的管理客戶端,從而通過網(wǎng)絡(luò)將請求消息發(fā)送到嵌入式網(wǎng)關(guān)裝置30所支持的管理服務(wù)器。計(jì)算機(jī)14的管理客戶端然后等待答復(fù)消息。一旦嵌入式網(wǎng)關(guān)裝置30的管理服務(wù)器接收請求,管理服務(wù)器執(zhí)行請求的任務(wù)或?qū)φ埱髷?shù)據(jù)定位并且將答復(fù)消息發(fā)送回到計(jì)算機(jī)14的管理客戶端。
[0041]除管理服務(wù)器外,嵌入式網(wǎng)關(guān)裝置30可支持主機(jī)應(yīng)用程序、網(wǎng)關(guān)、系統(tǒng)管理器和骨干路由器軟件應(yīng)用程序和系統(tǒng)。軟件應(yīng)用程序和系統(tǒng)中的每個或其的任何組合可存儲在存儲器36和存儲裝置32中并且由處理器34執(zhí)行,并且還可訪問輸入/輸出端口 38和網(wǎng)絡(luò)接口 40。嵌入式網(wǎng)關(guān)裝置30的主機(jī)應(yīng)用程序可向其他軟件應(yīng)用程序和系統(tǒng)提供數(shù)據(jù)和服務(wù),其可包括數(shù)據(jù)存儲、文件傳輸、數(shù)據(jù)處理,等等。除其他事情外,嵌入式網(wǎng)關(guān)裝置30所支持的系統(tǒng)管理器可負(fù)責(zé)調(diào)度應(yīng)用程序與裝置之間的通信、管理并且協(xié)調(diào)數(shù)據(jù)路由并且分配帶寬來執(zhí)行無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10內(nèi)的各種任務(wù)。例如,對于使用ISA100.1la協(xié)議的嵌入式網(wǎng)關(guān)裝置30,系統(tǒng)管理器可通過監(jiān)測并且收集系統(tǒng)計(jì)算資源(例如帶寬和存儲)而維持網(wǎng)絡(luò)并且隨后基于需要的計(jì)算資源的可用性來調(diào)度任務(wù)。嵌入式網(wǎng)關(guān)裝置30的骨干路由器可充當(dāng)嵌入式網(wǎng)關(guān)裝置30的不同通信網(wǎng)絡(luò)之間的連接點(diǎn)。例如,主機(jī)應(yīng)用程序和系統(tǒng)管理器可作為WAN網(wǎng)絡(luò)的部分而運(yùn)行,并且骨干路由器可將WAN網(wǎng)絡(luò)連接到無線網(wǎng)狀網(wǎng)絡(luò)(WMN)0
[0042]在其他實(shí)施例中,存儲并且執(zhí)行上文指出的管理客戶端、管理服務(wù)器和單個支持計(jì)算機(jī)(例如,系統(tǒng)10的計(jì)算機(jī)14和/或在圖2中描繪的系統(tǒng)12的計(jì)算機(jī)90)上的主機(jī)應(yīng)用程序,這可是有用的。使例如上文指出的網(wǎng)關(guān)、系統(tǒng)管理器和骨干路由器的軟件應(yīng)用程序和系統(tǒng)分布在若干支持嵌入式裝置之中,這同樣可是有用的。例如,如稍后將進(jìn)一步詳細(xì)論述的,執(zhí)行例如固件傳輸?shù)娜蝿?wù)可首先包括管理客戶端與管理服務(wù)器之間的通信,并且然后包括管理服務(wù)器與主機(jī)應(yīng)用程序之間的通信。例如,在那些軟件應(yīng)用程序和系統(tǒng)(即,管理客戶端、管理服務(wù)器和主機(jī)應(yīng)用程序)存儲在單個計(jì)算機(jī)90上并且在其上執(zhí)行這樣的情況下,固件傳輸或相似的任務(wù)可由于軟件應(yīng)用程序和系統(tǒng)具有對彼此的本地訪問以及對計(jì)算資源和硬件的本地訪問而更成本有效地執(zhí)行。同樣,通過在一個獨(dú)立支持嵌入式裝置(例如,在圖2中描繪的嵌入式網(wǎng)絡(luò)裝置110)上存儲并且執(zhí)行網(wǎng)關(guān)和系統(tǒng)管理器并且在另一個獨(dú)立嵌入式裝置(例如,在圖2中描繪的嵌入式路由裝置128)上存儲并且執(zhí)行骨干路由器,例如處理器速度、存儲器和存儲空間以及網(wǎng)絡(luò)帶寬的計(jì)算和處理資源可改進(jìn)。這樣的配置還可導(dǎo)致用于實(shí)現(xiàn)嵌入式裝置的不太昂貴且商業(yè)上更可行的硬件。
[0043]因此,圖2描繪采用與圖1的無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10基本相同的方式配置的無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)12。該無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)12可包括計(jì)算機(jī)90、嵌入式網(wǎng)絡(luò)裝置110、嵌入式路由裝置128和多個遠(yuǎn)程現(xiàn)場裝置50,其每個耦合于多種工業(yè)過程設(shè)備,例如渦輪系統(tǒng)80和溫度顯示器82、閥84和泵86。如上文論述的,無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)12可實(shí)現(xiàn)多種RF網(wǎng)絡(luò)協(xié)議,例如WirelessHart、ISA100.1la或ZigBee。無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)12還可允許采用對等、點(diǎn)到點(diǎn)和點(diǎn)到多點(diǎn)配置的通信。
[0044]與圖1的無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10相似,無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)12可包括計(jì)算機(jī)90,其可包括處理器94和/或其他數(shù)據(jù)處理電路,其可操作地耦合于存儲器100和存儲裝置98來執(zhí)行用于實(shí)施目前公開的方法的指令。這些指令可采用存儲在例如存儲裝置98和/或存儲器100的有形的非暫時性計(jì)算機(jī)可讀介質(zhì)中的程序來編碼。處理器94還可支持能夠運(yùn)行軟件應(yīng)用程序和系統(tǒng)(例如,web瀏覽器或系統(tǒng)管理器)的操作系統(tǒng)。指令可存儲在任何適合的制造物品中,其包括至少共同存儲這些指令或例程的至少一個有形的非暫時性計(jì)算機(jī)可讀介質(zhì),例如存儲器100和/或存儲裝置98。計(jì)算機(jī)90的存儲器100和存儲裝置98可包括,例如隨機(jī)存取存儲器、只讀存儲器、可重寫存儲器、閃速存儲器、一個或多個硬驅(qū)動器和/或光盤。計(jì)算機(jī)90還可包括輸入/輸出(I/O)端口 102以及網(wǎng)絡(luò)接口 96。該網(wǎng)絡(luò)接口 96可經(jīng)由個人區(qū)域網(wǎng)(PAN)(例如,WirelessHart)、局域網(wǎng)(LAN)(例如,Wi_Fi)、廣域網(wǎng)(WAN)(例如,3G或LTE)、近場通信裝置(NFC)、物理連接(例如,以太網(wǎng)連接)和/或諸如此類來提供通信。
[0045]在某些實(shí)施例中,處理器94結(jié)合計(jì)算機(jī)90的存儲器100和存儲裝置98可配置成支持操作系統(tǒng),并且計(jì)算機(jī)90的網(wǎng)絡(luò)接口 96和輸入/輸出(I/O)端口 102可配置成與嵌入式網(wǎng)絡(luò)裝置110和嵌入式路由裝置128通信。計(jì)算機(jī)90的操作系統(tǒng)可運(yùn)行,例如主機(jī)應(yīng)用程序、管理客戶端和管理服務(wù)器軟件應(yīng)用程序和系統(tǒng)來執(zhí)行各種任務(wù)和操作。
[0046]此外,計(jì)算機(jī)90可通信地耦合于嵌入式網(wǎng)絡(luò)裝置110,其可經(jīng)由通信網(wǎng)絡(luò)124而通信地耦合于嵌入式路由裝置128。通信網(wǎng)絡(luò)124可以是WAN、LAN、WLAN、PAN,等等。與上文論述的圖1的嵌入式網(wǎng)關(guān)裝置30類似,嵌入式網(wǎng)絡(luò)裝置110可包括處理器112、存儲器116、存儲裝置114、輸入/輸出(I/O)端口 118和網(wǎng)絡(luò)接口 120。前面提到的嵌入式網(wǎng)絡(luò)裝置110的子組件(B卩,處理器112、存儲器116、存儲裝置114、網(wǎng)絡(luò)接口 120和輸入/輸出(I/O)端口 118)中的每個可具有與先前論述的圖1的嵌入式網(wǎng)關(guān)裝置30的相同的功能性和配置。例如,處理器112可支持能夠運(yùn)行軟件應(yīng)用程序和系統(tǒng)的操作系統(tǒng)。相似地,嵌入式路由裝置128可包括處理器136、存儲器132、存儲裝置130、輸入/輸出(I/O)端口 134和網(wǎng)絡(luò)接口 138,以及收發(fā)器48。再次,子組件(即,處理器136、存儲器132、存儲裝置130、網(wǎng)絡(luò)接口 138和輸入/輸出(I/O)端口 134)中的每個可具有與先前論述的圖1的嵌入式網(wǎng)關(guān)裝置30的相同的功能性和配置。
[0047]另外,如在圖2中描繪的,無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)12可包括如上文論述的多個遠(yuǎn)程現(xiàn)場裝置50。這些遠(yuǎn)程現(xiàn)場裝置50可物理且無線耦合于嵌入式路由裝置130以在其之間傳送并且接收數(shù)據(jù)。再次與圖1相似,遠(yuǎn)程現(xiàn)場裝置50每個可電耦合于傳感器70,其可以是用于感測與例如渦輪系統(tǒng)80、閥84和泵86的過程設(shè)備有關(guān)的物理量的裝置。
[0048]在本實(shí)施例中,圖1的無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10和圖2的無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)12每個可用于并且配置成實(shí)現(xiàn)與可靠地執(zhí)行固件傳輸有關(guān)的技術(shù),如將在此后論述的。前一個技術(shù)包括串行固件傳輸技術(shù),其中給定固件的數(shù)據(jù)包或幀每時間周期以分配的帶寬(即,數(shù)據(jù)傳輸率)傳輸?shù)揭粋€遠(yuǎn)程現(xiàn)場裝置50。后一個技術(shù)包括并行固件傳輸技術(shù),其中給定固件的數(shù)據(jù)包或幀每時間周期以分配的帶寬(即,數(shù)據(jù)傳輸率)同時傳輸?shù)蕉鄠€遠(yuǎn)程現(xiàn)場裝置50。為了說明目的,前面提到的固件傳輸技術(shù)將關(guān)于圖1的無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)10論述。然而,應(yīng)該意識到傳輸技術(shù)還可使用圖2的網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)12來執(zhí)行。
[0049]如上文指出的,在某些實(shí)施例中,計(jì)算機(jī)14所支持的管理客戶端可請求嵌入式網(wǎng)關(guān)裝置30所支持的管理服務(wù)器來執(zhí)行到多個遠(yuǎn)程現(xiàn)場裝置50的固件傳輸。連同執(zhí)行固件傳輸?shù)恼埱螅?jì)算機(jī)14的管理客戶端可將要傳輸?shù)墓碳?shù)據(jù)包傳遞給嵌入式網(wǎng)關(guān)裝置30的管理服務(wù)器。嵌入式網(wǎng)關(guān)裝置30的管理服務(wù)器然后可請求嵌入式網(wǎng)關(guān)裝置30的主機(jī)應(yīng)用程序執(zhí)行固件傳輸。在一個實(shí)施例中,主機(jī)應(yīng)用程序經(jīng)由嵌入式網(wǎng)關(guān)裝置30所支持的軟件網(wǎng)關(guān)而請求系統(tǒng)管理器分配最大帶寬(即,I包/秒)來串行地(即,每時間周期一個遠(yuǎn)程現(xiàn)場裝置50)執(zhí)行作為串行固件傳輸?shù)牡蕉鄠€遠(yuǎn)程現(xiàn)場裝置50的固件傳輸。系統(tǒng)管理器經(jīng)由軟件網(wǎng)關(guān)將具有相應(yīng)遠(yuǎn)程現(xiàn)場裝置50的帶寬可用性的答復(fù)消息發(fā)送到主機(jī)應(yīng)用程序。如果最大帶寬(例如,I包/秒)可用,主機(jī)應(yīng)用程序通過在網(wǎng)絡(luò)上經(jīng)由軟件網(wǎng)關(guān)和骨干路由器將固件傳送到相應(yīng)的遠(yuǎn)程現(xiàn)場裝置50而執(zhí)行到相應(yīng)的遠(yuǎn)程現(xiàn)場裝置50的固件傳輸。然而,如果系統(tǒng)管理器確定最大帶寬(例如,I包/秒)不可用,主機(jī)應(yīng)用程序使它的帶寬分配請求減少預(yù)定值(例如,I包/3秒)。主機(jī)應(yīng)用程序重復(fù)使帶寬分配請求減少的規(guī)程直到嘗試成功執(zhí)行固件傳輸所需要的最小足夠帶寬(例如,I包/15秒)。當(dāng)在最小帶寬不可用時,嵌入式網(wǎng)關(guān)裝置30的主機(jī)應(yīng)用程序可將固件傳輸失敗報(bào)告給計(jì)算機(jī)14的管理客戶端,并且可在一定持續(xù)時間后重試到遠(yuǎn)程現(xiàn)場裝置50的固件傳輸。
[0050]在另一個實(shí)施例中,嵌入式網(wǎng)關(guān)裝置30的主機(jī)應(yīng)用程序可經(jīng)由嵌入式網(wǎng)關(guān)裝置30的軟件網(wǎng)關(guān)而請求嵌入式網(wǎng)關(guān)裝置30的系統(tǒng)管理器分配最小帶寬(例如,I包/15秒)來同時(B卩,每時間周期多個遠(yuǎn)程現(xiàn)場裝置50)執(zhí)行到多個遠(yuǎn)程現(xiàn)場裝置50的固件傳輸。因此,該傳輸可稱為并行固件傳輸。系統(tǒng)管理器經(jīng)由軟件網(wǎng)關(guān)將具有相應(yīng)數(shù)量的遠(yuǎn)程現(xiàn)場裝置50的帶寬可用性的答復(fù)消息發(fā)送到主機(jī)應(yīng)用程序。如果最小帶寬(例如,I包/15秒)可用,主機(jī)應(yīng)用程序通過在網(wǎng)絡(luò)上經(jīng)由軟件網(wǎng)關(guān)和骨干路由器將固件傳送到相應(yīng)的遠(yuǎn)程現(xiàn)場裝置50而執(zhí)行到該數(shù)量的遠(yuǎn)程現(xiàn)場裝置50的固件傳輸。例如,主機(jī)應(yīng)用程序可請求以最小帶寬(例如,I包/15秒)同時執(zhí)行到6個遠(yuǎn)程現(xiàn)場裝置50的固件傳輸。然而,如果系統(tǒng)管理器確定最小帶寬(例如,I包/15秒)在該數(shù)量的遠(yuǎn)程現(xiàn)場裝置(例如,6個遠(yuǎn)程現(xiàn)場裝置50)上不可用,主機(jī)應(yīng)用程序使數(shù)量請求在最小帶寬減少預(yù)定值(例如,在I包/15秒的數(shù)據(jù)傳輸率5個遠(yuǎn)程現(xiàn)場裝置50)。主機(jī)應(yīng)用程序重復(fù)使數(shù)量請求減少的規(guī)程直到嘗試成功執(zhí)行固件傳輸所需要的最小數(shù)量(例如,在I包/15秒的數(shù)據(jù)傳輸率I個遠(yuǎn)程現(xiàn)場裝置)。當(dāng)在最小數(shù)量和帶寬不可用時,嵌入式網(wǎng)關(guān)裝置30的主機(jī)應(yīng)用程序可將固件傳輸失敗報(bào)告給計(jì)算機(jī)14的管理客戶端,并且可在一定持續(xù)時間后重試固件傳輸。
[0051]如先前指出的,先前論述的串行固件傳輸和并行固件傳輸還可每個或其組合地使用如在圖2中描繪的無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)12來實(shí)現(xiàn)。無線網(wǎng)狀網(wǎng)絡(luò)系統(tǒng)12可允許在實(shí)現(xiàn)串行固件傳輸和并行固件傳輸技術(shù)中的不同配置。在某些實(shí)施例中,計(jì)算機(jī)90可配置成支持主機(jī)應(yīng)用程序、管理客戶端以及管理服務(wù)器軟件應(yīng)用程序和系統(tǒng)。此外,嵌入式網(wǎng)絡(luò)裝置110可配置成支持軟件網(wǎng)關(guān)以及系統(tǒng)管理器軟件應(yīng)用程序和系統(tǒng)。再進(jìn)一步地,嵌入式路由裝置128可配置成支持骨干路由器軟件應(yīng)用程序。如上文指出的,這樣的配置例如可導(dǎo)致計(jì)算和網(wǎng)絡(luò)資源和硬件的更成本有效的實(shí)現(xiàn)和使用。
[0052]圖3圖示如先前論述的串行固件傳輸和并行固件傳輸技術(shù)的流程圖。在框152處,傳送固件傳輸通知。在框154處,由主機(jī)應(yīng)用程序做出固件傳輸請求。在框156處,主機(jī)應(yīng)用程序請求從系統(tǒng)管理器分配帶寬。在框158處,系統(tǒng)管理器確定固件傳輸可以根據(jù)串行固件傳輸技術(shù)的最大帶寬在遠(yuǎn)程現(xiàn)場裝置50上串行執(zhí)行,還是以根據(jù)并行固件傳輸技術(shù)的最小帶寬在多個遠(yuǎn)程現(xiàn)場裝置50上并行執(zhí)行。如果系統(tǒng)管理器批準(zhǔn)主機(jī)應(yīng)用程序的帶寬分配請求,在框160處將固件傳輸?shù)竭h(yuǎn)程現(xiàn)場裝置50。如果系統(tǒng)管理器拒絕主機(jī)應(yīng)用程序的帶寬分配請求,在框162處,主機(jī)應(yīng)用程序請求減少的帶寬分配,并且規(guī)程在框156處重復(fù)。
[0053]本發(fā)明的技術(shù)效果包括與在無線網(wǎng)狀網(wǎng)絡(luò)上執(zhí)行固件傳輸有關(guān)的方法,其中可用網(wǎng)絡(luò)帶寬可由于用戶所實(shí)現(xiàn)的不同網(wǎng)狀網(wǎng)絡(luò)配置和數(shù)據(jù)流而在長和短的持續(xù)時間內(nèi)改變。如本文描述的串行固件傳輸和并行固件傳輸技術(shù)提供用于使在各種網(wǎng)絡(luò)加載條件下執(zhí)行固件傳輸中的可靠性和健壯性增加的機(jī)制。本發(fā)明還通過嘗試規(guī)程并且在失敗時逐次地請求更小的帶寬分配直到分配最小足夠帶寬來高效執(zhí)行固件傳輸而在執(zhí)行固件傳輸中使可靠性和健壯性增加。通過動態(tài)分配帶寬,網(wǎng)絡(luò)系統(tǒng)可不必在預(yù)期固件傳輸中搶占式地分配帶寬,從而提供更多的網(wǎng)絡(luò)帶寬來執(zhí)行不相關(guān)的應(yīng)用程序。[0054]該書面描述使用示例來公開本發(fā)明,其包括最佳模式,并且還使本領(lǐng)域內(nèi)任何技術(shù)人員能夠?qū)嵺`本發(fā)明,包括制作和使用任何裝置或系統(tǒng)并且執(zhí)行任何包含的方法。本發(fā)明的專利范圍由權(quán)利要求限定,并且可包括本領(lǐng)域內(nèi)技術(shù)人員想到的其他示例。這樣的其他示例如果它們具有不與權(quán)利要求的文字語言不同的結(jié)構(gòu)要素,或者如果它們包括與權(quán)利要求的文字語言無實(shí)質(zhì)區(qū)別的結(jié)構(gòu)要素則規(guī)定在權(quán)利要求的范圍內(nèi)。
[0055]要素列表
【權(quán)利要求】
1.一種裝置,包括: 網(wǎng)絡(luò)接口 ;和 處理器,其配置成: 產(chǎn)生對于網(wǎng)絡(luò)帶寬的第一請求,所述第一請求包括第一數(shù)據(jù)傳輸率; 接收所述第一數(shù)據(jù)傳輸率對于數(shù)據(jù)從所述裝置到第二裝置的傳輸是否可用的第一答復(fù); 在所述第一數(shù)據(jù)傳輸率可用時經(jīng)由所述網(wǎng)絡(luò)接口將數(shù)據(jù)從所述裝置傳輸?shù)剿龅诙b置; 在所述第一數(shù)據(jù)傳輸率不可用時產(chǎn)生對于網(wǎng)絡(luò)帶寬的第二請求,其中所述第二請求包括至少第二數(shù)據(jù)傳輸率;以及 在所述第二數(shù)據(jù)傳輸率可用時經(jīng)由所述網(wǎng)絡(luò)接口將數(shù)據(jù)從所述裝置傳輸?shù)剿龅诙b置。
2.如權(quán)利要求1所述的裝置,其中,所述網(wǎng)絡(luò)接口包括無線網(wǎng)狀聯(lián)網(wǎng)(WMN)協(xié)議技術(shù)。
3.如權(quán)利要求1所述的裝置,其中,所述第一數(shù)據(jù)傳輸率包括將數(shù)據(jù)從所述裝置傳輸?shù)街辽偎龅诙b置的最大數(shù)據(jù)傳輸率。
4.如權(quán)利要求1所述的裝置,其中,所述第二請求包括在從所述第一數(shù)據(jù)傳輸率的減少的網(wǎng)絡(luò)帶寬水平的所述第二數(shù)據(jù)傳輸率。
5.如權(quán)利要求4所述的裝置,其中,所述處理器配置成在所述第二數(shù)據(jù)傳輸率對于數(shù)據(jù)從所述裝置到所述第二裝置的傳輸不可用時產(chǎn)生第三請求,其中所述第三請求包括在從所述第二數(shù)據(jù)傳輸率的減少的網(wǎng)絡(luò)帶寬水平的第三數(shù)據(jù)傳輸率。
6.如權(quán)利要求5所述的裝置,其中,所述處理器配置成在所述第三數(shù)據(jù)傳輸率對于數(shù)據(jù)從所述裝置到所述第二裝置的傳輸不可用時產(chǎn)生第四請求,其中所述第四請求包括在從所述第三數(shù)據(jù)傳輸率的減少的網(wǎng)絡(luò)帶寬水平的第四數(shù)據(jù)傳輸率。
7.如權(quán)利要求1所述的裝置,其中,所述第二請求包括對于數(shù)據(jù)從所述裝置相繼到至少所述第二裝置和第三裝置的傳輸而請求所述第二數(shù)據(jù)傳輸率。
8.如權(quán)利要求7所述的裝置,其中,所述處理器配置成接收數(shù)據(jù)以所述第二數(shù)據(jù)傳輸率從所述裝置到至少所述第二裝置和所述第三裝置的傳輸不可用的指示。
9.如權(quán)利要求8所述的裝置,其中,所述處理器配置成產(chǎn)生對于第三數(shù)據(jù)傳輸率的第三請求,并且在所述第三數(shù)據(jù)傳輸率可用時將數(shù)據(jù)以所述第三數(shù)據(jù)速率傳輸?shù)街辽偎龅诘诙b置。
10.如權(quán)利要求1所述的裝置,其中,所述處理器配置成: 接收數(shù)據(jù)以所述第二數(shù)據(jù)速率從所述裝置到至少所述第二裝置的傳輸不可用的指示;以及 在對于所述第二數(shù)據(jù)傳輸率的第二請求后的一段時間之后產(chǎn)生對于所述第一數(shù)據(jù)傳輸率的第三請求。
【文檔編號】H04W28/20GK103813391SQ201310530749
【公開日】2014年5月21日 申請日期:2013年11月1日 優(yōu)先權(quán)日:2012年11月1日
【發(fā)明者】A.P.S.格雷瓦爾, 梁劍勇 申請人:通用電氣公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1