国产精品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è)備和空中下載服務(wù)器的制造方法

      文檔序號:8398527閱讀:865來源:國知局
      軟件升級方法、終端設(shè)備和空中下載服務(wù)器的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信技術(shù),尤其涉及一種軟件升級方法、終端設(shè)備和空中下載(Overthe Air,簡稱OTA)服務(wù)器。
      【背景技術(shù)】
      [0002]在企業(yè)網(wǎng)領(lǐng)域中,對于終端設(shè)備的軟件的版本升級和配置數(shù)據(jù)升級均有較高要求。
      [0003]目前,采用空中下載(Over the Air,簡稱OTA)技術(shù),通過空口對終端的軟件進(jìn)行遠(yuǎn)程升級。在網(wǎng)絡(luò)側(cè)設(shè)置OTA服務(wù)器,在終端設(shè)備上設(shè)置OTA客戶端,該OTA客戶端可以是安裝在終端設(shè)備上的一個應(yīng)用。終端設(shè)備通過OTA客戶端向OTA服務(wù)器提交升級請求和軟件的版本信息,OTA服務(wù)器收到請求后向終端設(shè)備回復(fù)升級控制信息,終端設(shè)備通過空口下載軟件包,進(jìn)行軟件升級。終端設(shè)備與OTA服務(wù)器的交互過程可以采用安全超文本傳輸協(xié)議(Hypertext Transfer Protocol over Secure Socket Layer,簡稱HTTPS)等通信協(xié)議。
      [0004]采用上述現(xiàn)有的軟件升級方法,當(dāng)網(wǎng)絡(luò)中并發(fā)多個需要進(jìn)行軟件升級的終端設(shè)備時,OTA服務(wù)器會發(fā)生擁塞,并且,由于終端設(shè)備的軟件包有不斷增大的趨勢,而空口資源受到限制,導(dǎo)致終端設(shè)備下載時間長,終端設(shè)備的其它網(wǎng)絡(luò)操作得不到響應(yīng)??傊捎蒙鲜霈F(xiàn)有的軟件升級方法,升級效率低下。

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

      [0005]本發(fā)明的第一個方面是提供一種軟件升級方法,用以解決現(xiàn)有技術(shù)中的缺陷,提高軟件升級效率。
      [0006]本發(fā)明的另一個方面是提供一種終端設(shè)備和空中下載服務(wù)器,用以解決現(xiàn)有技術(shù)中的缺陷,提高軟件升級效率。
      [0007]本發(fā)明的第一個方面是提供一種軟件升級方法,包括:
      [0008]終端設(shè)備隨機(jī)選擇接入時間,在所述接入時間向空中下載OTA服務(wù)器發(fā)起軟件版本校驗請求,所述軟件版本校驗請求中包括軟件版本信息,以使所述OTA服務(wù)器根據(jù)所述軟件版本信息進(jìn)行軟件版本校驗;
      [0009]所述終端設(shè)備接收來自所述OTA服務(wù)器的軟件升級指示和升級延遲時間,所述軟件升級指示和升級延遲時間是所述OTA服務(wù)器在所述軟件版本校驗的結(jié)果為需要進(jìn)行軟件升級時發(fā)送的;
      [0010]所述終端設(shè)備在延遲所述升級延遲時間后,從所述OTA服務(wù)器下載軟件包。
      [0011 ] 如上所述的方法,其中,所述終端設(shè)備從所述OTA服務(wù)器下載軟件包包括:
      [0012]所述終端設(shè)備獲取在先的預(yù)設(shè)時間段內(nèi)非軟件升級業(yè)務(wù)的空口平均速率;
      [0013]所述終端設(shè)備根據(jù)所述在先的預(yù)設(shè)時間段內(nèi)非軟件升級業(yè)務(wù)的空口平均速率、預(yù)設(shè)的至少一個速率區(qū)間和預(yù)設(shè)的各個速率區(qū)間對應(yīng)的OTA最大下載速率,確定OTA最大下載速率;
      [0014]所述終端設(shè)備采用所述OTA最大下載速率作為最大下載速率,從所述OTA服務(wù)器下載軟件包。
      [0015]如上所述的方法,其中,
      [0016]所述軟件版本校驗請求中還包括:配置文件標(biāo)識,以使所述OTA服務(wù)器在所述軟件版本校驗的結(jié)果為不需要進(jìn)行軟件升級時,根據(jù)所述配置文件標(biāo)識進(jìn)行配置文件校驗;
      [0017]所述終端設(shè)備隨機(jī)選擇接入時間,在所述接入時間向空中下載OTA服務(wù)器發(fā)起軟件版本校驗請求之后,還包括:
      [0018]所述終端設(shè)備接收來自所述OTA服務(wù)器的配置文件升級指示和升級延遲時間,所述配置文件升級指示和升級延遲時間是所述OTA服務(wù)器在所述配置文件校驗的結(jié)果為需要進(jìn)行配置文件升級時發(fā)送的;
      [0019]所述終端設(shè)備在延遲所述升級延遲時間后,從所述OTA服務(wù)器下載配置文件。
      [0020]本發(fā)明的另一個方面是提供一種軟件升級方法,包括:
      [0021]空中下載OTA服務(wù)器接收來自終端設(shè)備的軟件版本校驗請求,所述軟件版本校驗請求中包括軟件版本信息,所述軟件版本校驗請求是所述終端設(shè)備在隨機(jī)選擇的接入時間發(fā)起的;
      [0022]所述OTA服務(wù)器根據(jù)所述軟件版本信息進(jìn)行軟件版本校驗,在所述軟件版本校驗的結(jié)果為需要進(jìn)行軟件升級時,向所述終端設(shè)備發(fā)送軟件升級指示和升級延遲時間,以使所述終端設(shè)備在延遲所述升級延遲時間后,從所述OTA服務(wù)器下載軟件包。
      [0023]如上所述的方法,其中,所述向所述終端設(shè)備發(fā)送軟件升級指示和升級延遲時間之前,還包括:
      [0024]所述OTA服務(wù)器根據(jù)AT=f(N,n,V,v,S)計算升級延遲時間,其中,AT表示所述升級延遲時間,f表示排隊論算法,N表示所述OTA服務(wù)器允許接入終端設(shè)備的最大數(shù)量,η表示當(dāng)前正在進(jìn)行軟件升級和等待進(jìn)行軟件升級的終端設(shè)備的總數(shù),V表示所述OTA服務(wù)器的系統(tǒng)帶寬,V表示與OTA服務(wù)器連接的全部終端設(shè)備的下載速率的平均值,S表示與OTA服務(wù)器連接的全部終端設(shè)備下載的數(shù)據(jù)大小的平均值。
      [0025]如上所述的方法,其中,
      [0026]所述軟件版本校驗請求中還包括:配置文件標(biāo)識;
      [0027]所述OTA服務(wù)器進(jìn)行軟件版本校驗之后,還包括:若所述軟件版本校驗的結(jié)果為不需要進(jìn)行軟件升級,則所述OTA服務(wù)器根據(jù)所述配置文件標(biāo)識進(jìn)行配置文件校驗;若所述配置文件校驗的結(jié)果為需要進(jìn)行配置文件升級,則所述OTA服務(wù)器向所述終端設(shè)備發(fā)送配置文件升級指示和升級延遲時間,以使所述終端設(shè)備在延遲所述升級延遲時間后,從所述OTA服務(wù)器下載配置文件。
      [0028]本發(fā)明的又一個方面是提供一種終端設(shè)備,包括:
      [0029]發(fā)送單元,用于隨機(jī)選擇接入時間,在所述接入時間向空中下載OTA服務(wù)器發(fā)起軟件版本校驗請求,所述軟件版本校驗請求中包括軟件版本信息,以使所述OTA服務(wù)器根據(jù)所述軟件版本信息進(jìn)行軟件版本校驗;
      [0030]接收單元,用于接收來自所述OTA服務(wù)器的軟件升級指示和升級延遲時間,所述軟件升級指示和升級延遲時間是所述OTA服務(wù)器在所述軟件版本校驗的結(jié)果為需要進(jìn)行軟件升級時發(fā)送的;[0031 ] 下載單元,用于在延遲所述升級延遲時間后,從所述OTA服務(wù)器下載軟件包。
      [0032]如上所述的終端設(shè)備,其中,所述下載單元具體用于獲取在先的預(yù)設(shè)時間段內(nèi)非軟件升級業(yè)務(wù)的空口平均速率,根據(jù)所述在先的預(yù)設(shè)時間段內(nèi)非軟件升級業(yè)務(wù)的空口平均速率、預(yù)設(shè)的至少一個速率區(qū)間和預(yù)設(shè)的各個速率區(qū)間對應(yīng)的OTA最大下載速率,確定OTA最大下載速率,采用所述OTA最大下載速率作為最大下載速率,從所述OTA服務(wù)器下載軟件包。
      [0033]如上所述的終端設(shè)備,其中,
      [0034]所述發(fā)送單元發(fā)送的所述軟件版本校驗請求中還包括:配置文件標(biāo)識,以使所述OTA服務(wù)器在所述軟件版本校驗的結(jié)果為不需要進(jìn)行軟件升級時,根據(jù)所述配置文件標(biāo)識進(jìn)行配置文件校驗;
      [0035]所述接收單元還用于接收來自所述OTA服務(wù)器的配置文件升級指示和升級延遲時間,所述配置文件升級指示和升級延遲時間是所述OTA服務(wù)器在所述配置文件校驗的結(jié)果為需要進(jìn)行配置文件升級時發(fā)送的;
      [0036]所述下載單元還用于在延遲所述升級延遲時間后從所述OTA服務(wù)器下載配置文件。
      [0037]本發(fā)明的再一個方面是提供一種空中下載OTA服務(wù)器,包括:
      [0038]接收單元,用于接收來自終端設(shè)備的軟件版本校驗請求,所述軟件版本校驗請求中包括軟件版本信息,所述軟件版本校驗請求是所述終端設(shè)備在隨機(jī)選擇的接入時間發(fā)起的;
      [0039]校驗單元,用于根據(jù)所述軟件版本信息進(jìn)行軟件版本校驗;
      [0040]發(fā)送單元,用于在所述軟件版本校驗的結(jié)果為需要進(jìn)行軟件升級時,向所述終端設(shè)備發(fā)送軟件升級指示和升級延遲時間,以使所述終端設(shè)備在延遲所述升級延遲時間后,從所述OTA服務(wù)器下載軟件包;
      [0041 ] 下載單元,用于向所述終端設(shè)備下載軟件包。
      [0042]如上所述的OTA服務(wù)器,其中,
      [0043]所述發(fā)送單元具體用于根據(jù)AT=f (N, η, V, V, S)計算升級延遲時間,其中,ΔΤ表示所述升級延遲時間,f表示排隊論算法,N表示所述OTA服務(wù)器允許接入終端設(shè)備的最大數(shù)量,η表示當(dāng)前正在進(jìn)行軟件升級和等待進(jìn)行軟件升級的終端設(shè)備的總數(shù),V表示所述OTA服務(wù)器的系統(tǒng)帶寬,V表示與OTA服務(wù)器連接的全部終端設(shè)備的下載速率的平均值,S表示與OTA服務(wù)器連接的全部終端設(shè)備下載的數(shù)據(jù)大小的平均值。
      [0044]如上所述的OTA服務(wù)器,其中,
      [0045]所述接收單元接收的所述軟件版本校驗請求中還包括:配置文件標(biāo)識;
      [0046]所述校驗單元還用于在所述軟件版本校驗的結(jié)果為不需要進(jìn)行軟件升級時,根據(jù)所述配置文件標(biāo)識進(jìn)行配置文件校驗;
      [0047]所述發(fā)送單元還用于在所述配置文件校驗的結(jié)果為需要進(jìn)行配置文件升級時,向所述終端設(shè)備發(fā)送配置文件升級指示和升級延遲時間,以使所述終端設(shè)備在延遲所述升級延遲時間后從所述OTA服務(wù)器下載配置文件;
      [0048]所述下載單元還用于向所述終端設(shè)備下載配置文件。
      [0049]由上述
      【發(fā)明內(nèi)容】
      可見,終端設(shè)備發(fā)起軟件版本校驗請求的時間是隨機(jī)選擇的,并且,OTA服務(wù)器向終端設(shè)備指示升級延遲時間,終端設(shè)備在延遲所述升級延遲時間后從所述OTA服務(wù)器下載軟件包。通過終端設(shè)備隨機(jī)選擇發(fā)起升級的時間,避免了網(wǎng)絡(luò)里多個終端設(shè)備同時并發(fā)升級操作時造成的系統(tǒng)擁塞,并且,通過OTA服務(wù)器指示升級延遲時間,終端設(shè)備延遲指定時間后發(fā)起下載過程,實現(xiàn)各個終端設(shè)備之間的錯峰下載,進(jìn)一步避免了擁塞,從而提高了軟件升級效率。
      【附圖說明】
      [0050]圖1為本發(fā)明實施例一的軟件升級方法的流程圖;
      [0051]圖2為本發(fā)明實施例二的軟件升級方法的流程圖;
      [0052]圖3為本發(fā)明實施
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1