国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)傳電臺軟件升級方法及系統(tǒng)的制作方法

      文檔序號:6548070閱讀:179來源:國知局
      數(shù)傳電臺軟件升級方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種數(shù)傳電臺軟件升級方法,上述方法預(yù)先定義收發(fā)電臺在軟件升級過程中傳輸數(shù)據(jù)時使用的幀結(jié)構(gòu),當(dāng)發(fā)射電臺收到軟件升級命令時,進入軟件升級模式,將收到的升級包通過上述幀發(fā)送給接收電臺;接收電臺解析收到的幀,進行本地軟件升級;本發(fā)明還公開了一種數(shù)傳電臺軟件升級系統(tǒng)。本發(fā)明解決了用戶需要前往現(xiàn)場拆卸電臺進行升級的問題;提高了用戶滿意度。
      【專利說明】數(shù)傳電臺軟件升級方法及系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)傳電臺通信領(lǐng)域,尤其涉及一種數(shù)傳電臺軟件升級方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著無線數(shù)傳電臺的廣泛使用和應(yīng)用領(lǐng)域的不斷拓展,為了適應(yīng)不同領(lǐng)域的使用需求,無線數(shù)傳電臺的功能也逐漸增加,軟件設(shè)計也日趨復(fù)雜。另外,隨著硬件技術(shù)方案的成熟,不同的功能僅需通過軟件設(shè)計優(yōu)化即可實現(xiàn)。
      [0003]無線數(shù)傳電臺多應(yīng)用于工業(yè)領(lǐng)域,配合傳感器可實現(xiàn)無線遙感遙測功能,使用環(huán)境較為復(fù)雜和惡劣,要么在偏遠(yuǎn)地區(qū)、要么在超高溫或者超低溫地區(qū)、要么在樓頂或懸崖等。為了配合無線控制網(wǎng)的功能升級或無線數(shù)傳電臺問題的優(yōu)化,經(jīng)常會遇到要給正在使用的無線數(shù)傳電臺進行軟件升級的情況,以往常見的做法是將電臺從應(yīng)用設(shè)備中拆卸下來,通過硬件接口使用PC和數(shù)據(jù)線對電臺進行軟件升級;或者通過有線網(wǎng)絡(luò)給電臺進行升級,但前提是電臺必須具備網(wǎng)絡(luò)接口和網(wǎng)絡(luò)驅(qū)動芯片?,F(xiàn)有技術(shù)也有使用藍(lán)牙對電子設(shè)備進行配置,也可進行近距離數(shù)據(jù)數(shù)傳實現(xiàn)軟件升級,但是通過藍(lán)牙升級存在以下問題:一是有些無線數(shù)傳電臺不具備藍(lán)牙功能;二是藍(lán)牙通信距離只有10米左右;三是藍(lán)牙使用的頻率為免費公用頻率,各種電子設(shè)備之間容易產(chǎn)生相互干擾,對軟件升級可靠性造成影響。

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

      [0004]本發(fā)明的目的是,提供一種數(shù)傳電臺軟件升級方法及系統(tǒng),以解決現(xiàn)有電臺的最終用戶需前往使用現(xiàn)場對電臺進行升級的問題。
      [0005]本發(fā)明公開了一種數(shù)傳電臺軟件升級方法,上述方法預(yù)先定義收發(fā)電臺在軟件升級過程中傳輸數(shù)據(jù)時使用的幀結(jié)構(gòu),當(dāng)發(fā)射電臺收到軟件升級命令時,進入軟件升級模式,將收到的升級包通過上述幀發(fā)送給接收電臺;接收電臺解析收到的幀,進行本地軟件升級。
      [0006]優(yōu)選地,上述幀包括控制幀和參數(shù)幀,
      [0007]上述控制幀包括以下位域:
      [0008]Preamble位域,表示位同步,占30字節(jié);
      [0009]Sync word位域,表示巾貞同步,占2字節(jié);
      [0010]Work mode位域,表示工作模式,參數(shù)可選空中升級模式、普通數(shù)據(jù)傳輸模式,占I字節(jié);
      [0011]Reserved位域,為預(yù)留位,占19字節(jié);
      [0012]上述參數(shù)幀包括以下字域:
      [0013]Preamble位域,表示位同步,占30字節(jié);
      [0014]Sync word位域,表示巾貞同步,占2字節(jié);
      [0015]Radio ID位域,表示本地ID信息,占2字節(jié);
      [0016]Length位域,為升級包的有效字節(jié)長度,占2字節(jié);
      [0017]Updatae Data位域,表示更新數(shù)據(jù),占20字節(jié);該位域的個數(shù)可擴充;[0018]其中,Radio ID位域、Length位域以及第一個Updatae Data位域組成第一個數(shù)據(jù)塊,之后每個Updatae Data位域為一個數(shù)據(jù)塊。
      [0019]優(yōu)選地,上述方法通過串口將軟件升級命令及升級包發(fā)送給上述發(fā)射電臺。
      [0020]優(yōu)選地,上述發(fā)射電臺將升級包發(fā)送給接收電臺前,先將攜帶有工作模式的控制中貞發(fā)送給接收電臺;
      [0021 ] 接收電臺解析收到的幀,進入空中升級模式。
      [0022]優(yōu)選地,上述發(fā)射電臺通過參數(shù)幀將升級包分塊發(fā)送給接收電臺。
      [0023]優(yōu)選地,上述接收電臺在接收第一個數(shù)據(jù)塊時,執(zhí)行以下步驟:
      [0024]步驟A:解析Radio ID位域,并根據(jù)解析得到的ID信息,判斷當(dāng)前通信方式,若為廣播方式,則執(zhí)行步驟D ;若為單播方式,執(zhí)行步驟B ;
      [0025]步驟B:比較解析得到的ID信息與本地存儲的ID信息是否一致;若是,則執(zhí)行步驟D ;否則,執(zhí)行步驟C ;
      [0026]步驟C:丟棄上述數(shù)據(jù)塊并退出空中升級模式,返回普通數(shù)據(jù)傳輸模式,本次升級結(jié)束;
      [0027]步驟D:繼續(xù)接收下一個數(shù)據(jù)塊。
      [0028]優(yōu)選地,上述發(fā)射電臺在將升級包分塊發(fā)送給接收電臺前,還為每個數(shù)據(jù)塊添加CRC(Cyclic Redundancy Check,循環(huán)冗余校驗碼)校驗碼。
      [0029]優(yōu)選地,上述接收電臺在收到數(shù)據(jù)塊時,還執(zhí)行以下步驟:
      [0030]步驟al:對當(dāng)前數(shù)據(jù)塊進行CRC校驗,若出錯,則執(zhí)行步驟a2 ;否則,執(zhí)行步驟a3 ;
      [0031]步驟a2:丟棄收到的所有數(shù)據(jù)塊并退出空中升級模式,返回普通數(shù)據(jù)傳輸模式,本次升級結(jié)束;
      [0032]步驟a3:判斷當(dāng)前數(shù)據(jù)塊是否是本次升級的最后一個數(shù)據(jù)塊,若是,則執(zhí)行步驟a5;否則,執(zhí)行步驟a4;
      [0033]步驟a4:繼續(xù)接收下一個數(shù)據(jù)塊,并執(zhí)行步驟al ;
      [0034]步驟a5:對本地軟件進行升級;
      [0035]步驟a5:升級完成,退出空中升級模式,返回普通數(shù)據(jù)傳輸模式。
      [0036]優(yōu)選地,上述方法中,若當(dāng)前通信方式為單播且當(dāng)前數(shù)據(jù)塊CRC校驗出錯,則上述接收電臺還執(zhí)行以下步驟:
      [0037]步驟bl:令計數(shù)器加I ;
      [0038]步驟b2:判斷計數(shù)器的值是否小于等于預(yù)設(shè)的重傳門限值,若是,則執(zhí)行步驟b3 ;否則,清零計數(shù)器,并執(zhí)行步驟a2 ;
      [0039]步驟b3:請求發(fā)射電臺重傳當(dāng)前數(shù)據(jù)塊。
      [0040]本發(fā)明進一步公開了一種數(shù)傳電臺軟件升級系統(tǒng),包括客戶端模塊以及數(shù)傳電臺,上述
      [0041]客戶端模塊,用于為用戶提供設(shè)置軟件升級命令及升級包的接口,以及將用戶設(shè)置的軟件升級命令及升級包發(fā)送給發(fā)射電臺;
      [0042]數(shù)傳電臺,用于在收到軟件升級命令時,進入軟件升級模式,并將收到的升級包通過預(yù)先定義的幀發(fā)送給接收電臺;或者用于解析收到的幀,并進行本地軟件升級。
      [0043]優(yōu)選地,上述數(shù)傳電臺,用于通過預(yù)定義的控制幀,將工作模式發(fā)送給接收電臺;通過預(yù)定義的參數(shù)幀,將升級包分塊發(fā)送給接收電臺,并為每個數(shù)據(jù)塊添加CRC校驗碼;或者用于在收到第一個數(shù)據(jù)塊時,根據(jù)解析得到的Radio ID位域的ID信息,判斷當(dāng)前通信方式;在當(dāng)前通信方式為單播方式時,判斷解析得到的ID信息與本地存儲的ID信息是否一致;以及對收到的數(shù)據(jù)塊進行CRC校驗;并在單播方式下數(shù)據(jù)塊CRC校驗出錯時,請求發(fā)射電臺重傳當(dāng)前數(shù)據(jù)塊;或者在解析得到的ID信息與本地存儲的ID信息不一致、廣播方式下數(shù)據(jù)塊CRC校驗出錯以及在單播方式下,重傳次數(shù)大于預(yù)設(shè)的重傳次數(shù)門限值且數(shù)據(jù)塊CRC校驗依然出錯時,丟棄收到的所有數(shù)據(jù)塊并退出空中升級模式,返回普通數(shù)據(jù)傳輸模式;以及在接收完最后一個數(shù)據(jù)塊后,對本地軟件進行升級;并在升級完成后退出空中升級模式,返回普通數(shù)據(jù)傳輸模式。
      [0044]本發(fā)明利用數(shù)傳電臺自身的數(shù)傳功能,通過無線方式對電臺進行軟件升級,提高了無線數(shù)傳電臺使用的方便性,降低了電臺成本,豐富了無線數(shù)傳電臺的軟件升級方式,解決了用戶需要前往現(xiàn)場拆卸電臺進行升級的問題;提高了用戶滿意度。
      【專利附圖】

      【附圖說明】
      [0045]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
      [0046]圖1本發(fā)明中控制幀及參數(shù)幀的幀結(jié)構(gòu)示意圖;
      [0047]圖2是本發(fā)明所述數(shù)傳電臺軟件升級方法的流程圖;
      [0048]圖3是本發(fā)明所述數(shù)傳電臺軟件升級系統(tǒng)的原理框圖。
      【具體實施方式】
      [0049]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0050]本發(fā)明的目的是利用數(shù)傳電臺自身的無線數(shù)據(jù)傳輸功能,實現(xiàn)電臺的軟件升級,這需要解決兩個問題,一個是如何讓電臺知道本次通信的數(shù)據(jù)為軟件升級數(shù)據(jù);另一個是升級包以怎樣的格式發(fā)送到電臺;基于以上問題,本發(fā)明預(yù)先定義了電臺在軟件升級過程中傳輸數(shù)據(jù)時使用的幀格式,如圖1所示,是本發(fā)明使用的幀格式,包括控制幀和參數(shù)幀,其中
      [0051]控制幀包括以下位域:
      [0052]Preamble位域,表示位同步,占30字節(jié);
      [0053]Sync word位域,表示巾貞同步,占2字節(jié);
      [0054]Work mode位域,表示工作模式,參數(shù)可選空中升級模式、普通數(shù)據(jù)傳輸模式,占I字節(jié);
      [0055]Reserved位域,為預(yù)留位,占19字節(jié);
      [0056]所述參數(shù)幀包括以下字域:
      [0057]Preamble位域,表示位同步,占30字節(jié);
      [0058]Sync word位域,表示巾貞同步,占2字節(jié);
      [0059]Radio ID位域,表示本地ID信息,占2字節(jié);[0060]Length位域,為升級包的有效字節(jié)長度,占2字節(jié);
      [0061]Updatae Data位域,表示更新數(shù)據(jù),占20字節(jié),其中最后2字節(jié)為CRC校驗碼;該位域的個數(shù)可擴充;
      [0062]其中,Radio ID位域、Length位域以及第一個Updatae Data位域組成第一個數(shù)據(jù)塊,即圖中的Data Blockl,之后每個Updatae Data位域為一個數(shù)據(jù)塊,即圖中的UpdataeData N為第N個數(shù)據(jù)塊DataBlock N。
      [0063]本發(fā)明將數(shù)傳電臺的工作模式分為普通數(shù)據(jù)傳輸模式和空中升級模式,普通數(shù)據(jù)傳輸模式用于傳輸一般數(shù)據(jù),用00表示;空中升級模式用于軟件升級,用01表示;并通過控制巾貞的Work mode位域發(fā)送給接收電臺,使接收電臺進入相應(yīng)的工作模式;在其他實施例中,電臺的工作模式還可根據(jù)實際需要進行修改或者擴充。
      [0064]本發(fā)明所述方法需要至少2臺數(shù)傳電臺配合完成,一臺作為發(fā)射電臺;一臺或多臺作為接收電臺;用戶將命令以及升級包通過串口發(fā)送給與PC連接的發(fā)射電臺,發(fā)射電臺對收到的升級包進行處理后發(fā)送給接收電臺,具體過程如圖2所示,包括以下步驟:
      [0065]步驟SOl:發(fā)射電臺收到軟件升級命令及升級包,進入空中升級模式;
      [0066]步驟S02:發(fā)射電臺將控制幀的Work mode位域的參數(shù)置為空中升級模式對應(yīng)的參數(shù),并將所述控制幀發(fā)送給接收電臺;
      [0067]本實施例中,空中升級模式對應(yīng)的參數(shù)為01 ;
      [0068]步驟S03:接收電臺解析收到的幀,進入空中升級模式;
      [0069]步驟S04:發(fā)射電臺通過參數(shù)幀將升級包分塊發(fā)送給發(fā)射電臺,并在發(fā)送每個數(shù)據(jù)塊時為其添加CRC校驗碼;
      [0070]步驟S05:接收電臺接收到參數(shù)巾貞的第一個數(shù)據(jù)塊,解析RadioID位域,得到ID信息;
      [0071]步驟S06:根據(jù)解析得到的ID信息,判斷當(dāng)前通信方式,若為廣播方式,則執(zhí)行步驟S15 ;若為單播方式,執(zhí)行步驟S07 ;
      [0072]Radio ID位域的參數(shù)用2字節(jié)表示,本實施例中,若ID信息為Oxffff,則表示廣播方式,該方式在通信過程中不需要應(yīng)答;否則表示單播方式,該方式在通信過程中可以進行確認(rèn)應(yīng)答;
      [0073]步驟S07:比較解析得到的ID信息與本地存儲的ID信息是否一致;若是,則執(zhí)行步驟S08 ;否則,執(zhí)行步驟S16 ;
      [0074]步驟S08:對當(dāng)前數(shù)據(jù)塊進行CRC校驗,若出錯,則執(zhí)行步驟S09 ;否則,執(zhí)行步驟S13 ;
      [0075]步驟S09:令計數(shù)器加I ;
      [0076]步驟SlO:判斷計數(shù)器的值t是否小于等于預(yù)設(shè)的重傳門限值T,若是,則執(zhí)行步驟Sll ;否則,執(zhí)行步驟S12 ;
      [0077]步驟Sll:請求發(fā)射電臺重傳當(dāng)前數(shù)據(jù)塊,執(zhí)行步驟S08 ;
      [0078]步驟S12:計數(shù)器清0,并執(zhí)行步驟S16 ;
      [0079]步驟S13:判斷當(dāng)前數(shù)據(jù)塊是否是本次升級的最后一個數(shù)據(jù)塊,若是,則執(zhí)行步驟S19 ;否則,執(zhí)行步驟S14 ;
      [0080]步驟S14:繼續(xù)接收下一個數(shù)據(jù)塊,并執(zhí)行步驟S08 ;[0081]步驟S15:對當(dāng)前數(shù)據(jù)塊進行CRC校驗,若出錯,則執(zhí)行步驟S16 ;否則,執(zhí)行步驟S17 ;
      [0082]步驟S16:丟棄接收到的所有數(shù)據(jù)塊并退出空中升級模式,返回普通數(shù)據(jù)傳輸模式,本次升級結(jié)束;
      [0083]步驟S17:判斷當(dāng)前數(shù)據(jù)塊是否是本次升級的最后一個數(shù)據(jù)塊,若是,則執(zhí)行步驟S19 ;否則,執(zhí)行步驟S18 ;
      [0084]步驟S18:繼續(xù)接收下一個數(shù)據(jù)塊,并執(zhí)行步驟S15 ;
      [0085]步驟S19:對本地軟件進行升級;
      [0086]步驟S20:升級完成,退出空中升級模式,返回普通數(shù)據(jù)傳輸模式,本次升級結(jié)束。
      [0087]如圖3所示,是本發(fā)明所述數(shù)傳電臺軟件升級系統(tǒng)的原理框圖,包括客戶端模塊10以及數(shù)傳電臺20,其中
      [0088]客戶端模塊10,用于為用戶提供軟件升級命令及升級包設(shè)置接口,以及將收到的軟件升級命令及升級包發(fā)送給發(fā)射電臺;
      [0089]數(shù)傳電臺20,用于在收到軟件升級命令時,進入空中升級模式,并通過預(yù)定義的控制幀,將工作模式發(fā)送給接收電臺;以及通過預(yù)定義的參數(shù)幀將收到的升級包分塊發(fā)送給接收電臺,同時為每個數(shù)據(jù)塊添加CRC校驗碼;或者用于解析收到的控制幀,并在其Workmode位域的參數(shù)為空中升級模式對應(yīng)的參數(shù),進入空中升級模式;以及在收到第一個數(shù)據(jù)塊時,根據(jù)解析得到的Radio ID位域的ID信息,判斷當(dāng)前通信方式;在當(dāng)前通信方式為單播方式時,判斷解析得到的ID信息與本地存儲的ID信息是否一致;以及對收到的每個數(shù)據(jù)塊均進行CRC校驗;并在單播方式下數(shù)據(jù)塊CRC校驗出錯時,請求發(fā)射電臺重傳當(dāng)前數(shù)據(jù)塊;或者在解析得到的ID信息與本地存儲的ID信息不一致、廣播方式下數(shù)據(jù)塊CRC校驗出錯以及在單播方式下,重傳次數(shù)大于預(yù)設(shè)的重傳次數(shù)門限值且數(shù)據(jù)塊CRC校驗依然出錯時,丟棄收到的所有數(shù)據(jù)塊并退出空中升級模式,返回普通數(shù)據(jù)傳輸模式;以及在接收完最后一個數(shù)據(jù)塊后,對本地軟件進行升級;并在升級完成后退出空中升級模式,返回普通數(shù)據(jù)傳輸模式。
      [0090]上述說明示出并描述了本發(fā)明的優(yōu)選實施例,但如前所述,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進行改動。而本領(lǐng)域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。
      【權(quán)利要求】
      1.一種數(shù)傳電臺軟件升級方法,其特征在于,所述方法預(yù)先定義收發(fā)電臺在軟件升級過程中傳輸數(shù)據(jù)時使用的幀結(jié)構(gòu),當(dāng)發(fā)射電臺收到軟件升級命令時,進入軟件升級模式,將收到的升級包通過所述幀發(fā)送給接收電臺;接收電臺解析收到的幀,進行本地軟件升級。
      2.如權(quán)利要求1所述的數(shù)傳電臺軟件升級方法,其特征在于,所述幀包括控制幀和參數(shù)幀, 所述控制幀包括以下位域: Preamble位域,表示位同步,占30字節(jié); Sync word位域,表示幀同步,占2字節(jié); Work mode位域,表示工作模式,參數(shù)可選空中升級模式、普通數(shù)據(jù)傳輸模式,占I字節(jié); Reserved位域,為預(yù)留位,占19字節(jié); 所述參數(shù)幀包括以下字域: Preamble位域,表示位同步,占30字節(jié); Sync word位域,表示幀同步,占2字節(jié); Radio ID位域,表示本地ID信息,占2字節(jié); Length位域,為升級包的有效字節(jié)長度,占2字節(jié); Updatae Data位域,表示更新數(shù)據(jù),占20字節(jié);該位域的個數(shù)可擴充; 其中,Radio ID位域、Length位域以及第一個Updatae Data位域組成第一個數(shù)據(jù)塊,之后每個Updatae Data位域為一個數(shù)據(jù)塊。
      3.如權(quán)利要求1或2所述的數(shù)傳電臺軟件升級方法,其特征在于,所述方法通過串口將軟件升級命令及升級包發(fā)送給所述發(fā)射電臺。
      4.如權(quán)利要求2所述的數(shù)傳電臺軟件升級方法,其特征在于,所述發(fā)射電臺將升級包發(fā)送給接收電臺前,先將攜帶有工作模式的控制幀發(fā)送給接收電臺; 接收電臺解析收到的幀,進入空中升級模式。
      5.如權(quán)利要求2所述的數(shù)傳電臺軟件升級方法,其特征在于,所述發(fā)射電臺通過參數(shù)幀將升級包分塊發(fā)送給接收電臺。
      6.如權(quán)利要求5所述的數(shù)傳電臺軟件升級方法,其特征在于,所述接收電臺在接收第一個數(shù)據(jù)塊時,執(zhí)行以下步驟: 步驟A:解析Radio ID位域,并根據(jù)解析得到的ID信息,判斷當(dāng)前通信方式,若為廣播方式,則執(zhí)行步驟D ;若為單播方式,執(zhí)行步驟B ; 步驟B:比較解析得到的ID信息與本地存儲的ID信息是否一致;若是,則執(zhí)行步驟D ;否則,執(zhí)行步驟C ; 步驟C:丟棄所述數(shù)據(jù)塊并退出空中升級模式,返回普通數(shù)據(jù)傳輸模式,本次升級結(jié)束; 步驟D:繼續(xù)接收下一個數(shù)據(jù)塊。
      7.如權(quán)利要求5所述的數(shù)傳電臺軟件升級方法,其特征在于,所述發(fā)射電臺在將升級包分塊發(fā)送給接收電臺前,還為每個數(shù)據(jù)塊添加CRC校驗碼。
      8.如權(quán)利要求7所述的數(shù)傳電臺軟件升級方法,其特征在于,所述接收電臺在收到數(shù)據(jù)塊時,還執(zhí)行以下步驟:步驟al:對當(dāng)前數(shù)據(jù)塊進行CRC校驗,若出錯,則執(zhí)行步驟a2 ;否則,執(zhí)行步驟a3 ; 步驟a2:丟棄收到的所有數(shù)據(jù)塊并退出空中升級模式,返回普通數(shù)據(jù)傳輸模式,本次升級結(jié)束; 步驟a3:判斷當(dāng)前數(shù)據(jù)塊是否是本次升級的最后一個數(shù)據(jù)塊,若是,則執(zhí)行步驟a5 ;否貝U,執(zhí)行步驟a4; 步驟a4:繼續(xù)接收下一個數(shù)據(jù)塊,并執(zhí)行步驟al ; 步驟a5:對本地軟件進行升級; 步驟a5:升級完成,退出空中升級模式,返回普通數(shù)據(jù)傳輸模式。
      9.如權(quán)利要求8所述的數(shù)傳電臺軟件升級方法,其特征在于,所述方法中,若當(dāng)前通信方式為單播且當(dāng)前數(shù)據(jù)塊CRC校驗出錯,則所述接收電臺還執(zhí)行以下步驟: 步驟bl:令計數(shù)器加I; 步驟b2:判斷計數(shù)器的值是否小于等于預(yù)設(shè)的重傳門限值,若是,則執(zhí)行步驟b3 ;否貝U,清零計數(shù)器,并執(zhí)行步驟a2 ; 步驟b3:請求發(fā)射電臺重傳當(dāng)前數(shù)據(jù)塊。
      10.一種數(shù)傳電臺軟件升級系統(tǒng),其特征在于,包括客戶端模塊以及數(shù)傳電臺,所述 客戶端模塊,用于為用戶提供設(shè)置軟件升級命令及升級包的接口,以及將用戶設(shè)置的軟件升級命令及升級包發(fā)送給發(fā)射電臺; 數(shù)傳電臺,用于在收到軟件升級命令時,進入軟件升級模式,并將收到的升級包通過預(yù)先定義的幀發(fā)送給接收電臺;或者用于解析收到的幀,并進行本地軟件升級。
      11.如權(quán)利要求10所述的數(shù)傳電臺軟件升級系統(tǒng),其特征在于,所述數(shù)傳電臺,用于通過預(yù)定義的控制幀,將工作模式發(fā)送給接收電臺;通過預(yù)定義的參數(shù)幀,將升級包分塊發(fā)送給接收電臺,并為每個數(shù)據(jù)塊添加CRC校驗碼;或者用于在收到第一個數(shù)據(jù)塊時,根據(jù)解析得到的Radio ID位域的ID信息,判斷當(dāng)前通信方式;在當(dāng)前通信方式為單播方式時,判斷解析得到的ID信息與本地存儲的ID信息是否一致;以及對收到的數(shù)據(jù)塊進行CRC校驗;并在單播方式下數(shù)據(jù)塊CRC校驗出錯時,請求發(fā)射電臺重傳當(dāng)前數(shù)據(jù)塊;或者在解析得到的ID信息與本地存儲的ID信息不一致、廣播方式下數(shù)據(jù)塊CRC校驗出錯以及在單播方式下,重傳次數(shù)大于預(yù)設(shè)的重傳次數(shù)門限值且數(shù)據(jù)塊CRC校驗依然出錯時,丟棄收到的所有數(shù)據(jù)塊并退出空中升級模式,返回普通數(shù)據(jù)傳輸模式;以及在接收完最后一個數(shù)據(jù)塊后,對本地軟件進行升級;并在升級完成后退出空中升級模式,返回普通數(shù)據(jù)傳輸模式。
      【文檔編號】G06F9/445GK103984577SQ201410234772
      【公開日】2014年8月13日 申請日期:2014年5月29日 優(yōu)先權(quán)日:2014年5月29日
      【發(fā)明者】王海波, 張海軍, 黃光輝 申請人:深圳市華信天線技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1