国产精品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>

      一種客戶端設備及其遠程升級方法、遠程升級服務系統(tǒng)的制作方法

      文檔序號:7715549閱讀:211來源:國知局
      專利名稱:一種客戶端設備及其遠程升級方法、遠程升級服務系統(tǒng)的制作方法
      技術領域
      本發(fā)明涉及設備遠程管理,具體的說,涉及一種客戶端設備及其遠程 升級方法、遠程升級^^務系統(tǒng)。
      背景技術
      目前,無線CPE (Customer premise equipment用戶客戶端)類設備 發(fā)展迅猛,可供選擇的無線制式^^艮多,相對有線網(wǎng)絡而言,無線網(wǎng)絡布網(wǎng) 簡單而且費用較低,這給一些小型的運營商提供了才幾會。
      終端產(chǎn)品的遠程管理協(xié)議目前主要有TR069 (CPE WAN Management Protocol, CPE廣域網(wǎng)管理協(xié)議)和OMA DM (OMA Device Management Protocol, OMA i殳備管理協(xié)議;OMA, Open Mobile Alliance,手機、移動 通訊的產(chǎn)業(yè)聯(lián)盟,其目的是為手機、移動終端設備和移動通訊產(chǎn)業(yè)提供全 方位的標準化支持)。這兩種協(xié)議實現(xiàn)的功能雖然強大,但也因此擁有復雜 的管理流程和龐大的參數(shù)模型,所以其服務器軟件和客戶端軟件都比較昂 貴。
      對于一些小型運營商而言,采用TR069或OMADM這種功能強大費用高 昂的協(xié)議顯然是不太合適的,因為其運營設備的總量比較小,所以服務器 和客戶端軟件的費用均攤到每個設備上就會比較大,不利于其業(yè)務的推廣。

      發(fā)明內(nèi)容
      有鑒于上述背景,本發(fā)明提供了一種客戶端設備及其遠程升級方法和 遠程升級服務系統(tǒng),能夠以低廉的成本實現(xiàn)對客戶端設備的遠程管理。
      為了解決上述技術問題,本發(fā)明釆用了如下技術方案
      一種客戶端設備的遠程升級方法,包括如下步驟
      A、客戶端設備根據(jù)簡單文件傳輸協(xié)議TFTP,通過空口從TFTP服務器下載升級文件;
      B、客戶端設備解析下載到的升級文件,從中獲取參數(shù)配置信息和固件 升級信息;根據(jù)固件升級信息確定是否需要進行固件升級,如是,從固件 版本服務器下栽固件版本文件并進行固件升級;才艮據(jù)參數(shù)配置信息確定是 否需要進行參數(shù)更新,如是,用參數(shù)配置信息中的新參數(shù)值更新對應參數(shù)。
      在上述方法的一種實施例中,所述升級文件包括XML文件。
      在上述方法的一種實施例中,所述XML文件在TFTP服務器上以客戶端 設備的MAC地址命名,客戶端設備根據(jù)自身的MAC地址從TFTP服務器獲取 所需的XML文件。
      在上述方法的 一種實施例中,所述固件升級信息中包括統(tǒng)一資源定位 符和固件版本號,客戶端設備根據(jù)統(tǒng)一資源定位符和固件版本號,通過 HTTP從固件版本服務器下載相應的固件版本文件。
      在上述方法的一種實施例中,遠程升級流程具體包括如下步驟
      51、 客戶端設備接入無線網(wǎng)絡后,根據(jù)自身MAC地址向指定TFTP服務 器獲取升級用的XML文件;
      52、 客戶端設備獲取XML文件成功,則對所述XML文件進行解析,解 析成功后獲得參數(shù)配置信息和固件升級信息;如果XML文件獲取不成功或 者XML文件解析不成功,流程結(jié)束;
      53、 客戶端設備將固件升級信息中的固件版本號與自身的固件版本號 進行對比,如果固件升級信息中的固件版本號高于自身的固件版本號,確 認需要固件升級,從固件版本服務器下載固件版本文件,執(zhí)行固件升級, 完成后重啟設備并返回步驟S1;否則,進行下一步;
      54、 客戶端設備將參數(shù)配置信息中的參數(shù)值與自身的對應參數(shù)值進行 對比,如需參數(shù)配置,則用參數(shù)配置信息中的參數(shù)值更新自身的對應參數(shù); 否則流程結(jié)束;
      S5 、客戶端設備確認是否需要重啟設備以及是否需要重啟特定服務, 如是,重啟設備后或重啟特定服務后返回步驟S1;否則流程結(jié)束。
      在上述方法的一種實施例中,所述無線網(wǎng)絡包括TD-SCDMA網(wǎng)絡、WCDMA 網(wǎng)《各、WiMAX網(wǎng)纟各。
      本發(fā)明還公開了一種客戶端設備,包括TFTP客戶端,用于才艮據(jù)簡單文件傳輸協(xié)議TFTP,通過空口從TFTP服
      務器下載升級文件;
      升級文件解析器,用于解析下載到的升級文件,從中獲取參數(shù)配置信 息和固件升級信息;
      固件升級模塊,用于根據(jù)固件升級信息確定是否需要進行固件升級, 如是,從固件版本服務器下載固件版本文件并進行固件升級;
      參數(shù)配置模塊,用于根據(jù)參數(shù)配置信息確定是否需要進行參數(shù)更新, 如是,用參數(shù)配置信息中的新參數(shù)值更新對應參數(shù)。
      本發(fā)明也公開了 一種客戶端設備的遠程升級服務系統(tǒng),包括
      升級文件生成器,用于根據(jù)客戶端設備的定制服務生成升級文件,所 述升級文件中包含參數(shù)配置信息和固件升級信息;
      TFTP服務器,用于存儲所述升級文件,向客戶端設備提供升級文件下 載服務;
      固件版本服務器,用于存儲固件版本文件,向客戶端設備提供固件版 本文件下載服務。
      本發(fā)明通過在TFTP服務器放置升級文件,客戶端設備可根據(jù)TFTP協(xié) 議,通過空口從TFTP服務器下載升級文件,并根據(jù)升級文件中的參數(shù)配置 信息和固件升級信息執(zhí)行相應的參數(shù)配置和固件升級,遠程升級方式簡便 易行,實現(xiàn)了對客戶端設備的低成本遠程管理,有利于小型運營商的業(yè)務推廣。


      圖l是本發(fā)明實施例的總體系統(tǒng)架構(gòu)及流程圖; 圖2是本發(fā)明實施例的XML文件格式; 圖3是本發(fā)明實施例的詳細處理流程圖。
      具體實施例方式
      下面對照附圖,對本發(fā)明的具體實施方案做詳細說明。 本發(fā)明的主要目的是才是供一種CPE終端產(chǎn)品,特別是無線CPE類的終端產(chǎn)品的處理流程筒便、費用低廉的遠程升級方法,該遠程升級方法主要
      涉及對無線CPE類設備進行遠程的空口參數(shù)下發(fā)(OTA Provisioning, On The Air Provisioning,所謂參數(shù)下發(fā)即指遠程參數(shù)配置)和空口固件升 級(FOTA, Firmware upgrade On The Air)。
      TFTP (Trivial File Transfer Protocol,簡單文件傳輸協(xié)議)協(xié)議 是一種CS (客戶端/服務器)結(jié)構(gòu)的不需要認證的簡單的文件傳輸協(xié)議, 能夠?qū)崿F(xiàn)小型文件在服務器和客戶端之間的傳輸。由此,本發(fā)明基于TFTP 協(xié)議來進行CPE的遠程管理。
      如圖l所示,本發(fā)明實施例的遠程升級系統(tǒng)架構(gòu)包括運營商側(cè)(服務 端)和CPE側(cè)(客戶端)。兩者之間通過無線網(wǎng)絡連接,無線網(wǎng)絡主要是指 目前發(fā)展迅速和前景廣泛的3G網(wǎng)絡,如TD-SCDMA、 WCDMA、 WiMAX等。
      運營商側(cè)主要是提供升級文件和固件版本文件的下載服務。其遠程升 級服務系統(tǒng)架構(gòu)包括
      升級文件生成器,用于根據(jù)客戶端設備的定制服務生成升級文件,所 述升級文件中包含參數(shù)配置信息和固件升級信息;在本例中,升級文件為 XML (Extensible Markup Language,可擴展標記語言)文件,故在圖1 中,將其具體化為XML生成器。
      TFTP服務器,用于存儲升級文件生成器生成的升級文件,向客戶端設 備提供升級文件下載服務;
      固件版本服務器,用于存儲固件版本文件,向客戶端設備提供固件版 本文件下載服務,其支持HTTP下載。
      CPE側(cè)主要包括
      升級處理模塊,用于進行provisioning/FOTA處理,其包括TFTP客戶 端和升級文件解析器。在圖1的示例中,升級文件解析器被具體化為XML 解析器。其中,TFTP客戶端用于根據(jù)TFTP協(xié)議,通過空口從TFTP服務器 下載升級文件;XML解析器用于解析下載到的升級文件,從中獲取參數(shù)配 置信息和固件升級信息;
      固件升級模塊,用于根據(jù)固件升級信息確定是否需要進行固件升級, 如是,從固件版本服務器下載固件版本文件并進行固件升級;
      參數(shù)配置模塊,用于根據(jù)參數(shù)配置信息確定是否需要進行參數(shù)更新,如是,用參數(shù)配置信息中的新參數(shù)值更新對應參數(shù),將更新的參數(shù)值設置
      到對應的功能模塊(圖l所示的功能l、功能2........功能n)。
      根據(jù)上述系統(tǒng)架構(gòu),其處理的總體流程包括
      (1 )運營商側(cè)的遠程升級服務系統(tǒng)根據(jù)用戶定制的服務,為其注冊的 CPE生成對應的XML文件,并將XML文件放置到TFTP服務器上;并將固件 版本文件放置到固件版本服務器上;
      (2)CPE上電之后,其升級處理模塊中的TFTP客戶端,獲取固化在 該CPE上的TFTP服務器地址,然后通過空口從TFTP服務器上下載對應的 XML文件;
      (3 ) XML文件下載到本地之后,升級處理模塊中的XML解析器解析下 載的XML文件,提取參數(shù)配置信息和固件升級信息;
      (4 ) XML解析器將參數(shù)配置信息發(fā)送給參數(shù)配置模塊,將固件升級信 息發(fā)送給固件升級模塊;
      (5 )參數(shù)配置模塊執(zhí)行參數(shù)配置,將更新的參數(shù)值設置到對應的功能 模塊;固件升級模塊執(zhí)行固件升級,根據(jù)固件升級信息中的URL (Uniform Resource Locator,統(tǒng)一資源定位符),通過HTTP從固件版本服務器下載 固件版本文件,然后執(zhí)行升級。
      如圖2所示,本實施例的XML文件記錄了 Provisioning的配置信息和 FOTA的升級信息,在圖2的示例中,Provisioning的配置信息定義在 provisioning段中,包括多個參數(shù);FOTA的升級信息定義在fota段中, 包含固件的http下載地址和固件版本號。此外,在hea(U殳中,還分別定 義了設備廠商和設備型號。
      XML文件可以以CPE的MAC地址來命名,例如00195ec9ec5f. xml,由 于設備的MAC地址是唯一的,并且CPE設備能夠獲知自身的MAC地址,所 以,以CPE的MAC地址命名XML文件,能夠讓CPE非常方便的從TFTP服務 器上獲取到屬于它自己的XML文件。
      如圖3所示,本發(fā)明的遠程升級方法的詳細處理流程包括
      步驟S301: CPE上電啟動,接入無線網(wǎng)絡并獲取到IP地址之后,啟動 其上的TFTP客戶端,根據(jù)固化在CPE上的TFTP服務器地址和自身的MAC 地址,從TFTP服務器上獲取到對應的XML文件,如果獲取到則進入步驟S302,否則進入步驟S308;
      步驟S302: CPE解析XML文件,提取Provisioning的參數(shù)配置信息, 提取固件升級信息,也即FOTA中的URL和固件版本號信息,如果解析成功 則進入步驟S303,否則進入步驟S308;
      步驟S303: CPE對比FOTA的固件版本號與自身的固件版本號,如果 FOTA的固件版本號高于自身的版本號,則進入步驟S304,否則進入步驟 S305j
      步驟S304: CPE才艮據(jù)FOTA中的URL,從固件版本服務器下載固件版本 文件,下載完成之后執(zhí)行升級,升級完成之后重新啟動CPE,返回步驟S301; 通常,固件升級時參數(shù)會被恢復成出廠設置,如果先執(zhí)行參數(shù)配置,那么 在固件升級完成之后可能導致前面設置的參數(shù)值丟失,因此應當在固件升 級完成之后再進行參數(shù)配置,以保證本次升級過程中的參數(shù)配置得到正確 的執(zhí)行效果。
      步驟S305:CPE對比Provisioning的參數(shù)配置信息中的參數(shù)值與自身 對應參數(shù)的值,如果有值不同的參數(shù)則進入步驟S306,否則進入步驟S308;
      步驟S306:CPE用Provisioning中新的參數(shù)值來對自身的對應參數(shù)進 行更新,向功能模塊執(zhí)行參數(shù)配置,完成之后,如果需要重新啟動CPE, 則重啟設備之后返回步驟S301;否則判斷是否需要重啟某些特定服務,如 果需要則進入步驟S307,否則進入步驟S308;
      步驟S307: CPE執(zhí)行某些特定服務的重啟,完成之后進入步驟S308; 步驟S308: Provisioning和FOTA結(jié)束。
      本發(fā)明的客戶端設備遠程升級方法,客戶端設備才艮據(jù)TFTP協(xié)議,通過 空口從TFTP服務器下載升級文件;成功下載后,解析下載到的升級文件, 從中獲取參數(shù)配置信息和固件升級信息;根據(jù)固件升級信息確定是否需要 進行固件升級,如是,從固件版本服務器下載固件版本文件并進行固件升 級;根據(jù)參數(shù)配置信息確定是否需要進行參數(shù)更新,如是,用參數(shù)配置信
      息中的新參數(shù)值更新對應參數(shù)。本發(fā)明的遠程升級方式簡便易行,可以大 大降低設備提供商實現(xiàn)的復雜度和運營商遠程管理的復雜度,為運營商節(jié) 省大量的費用,有利于運營商的業(yè)務推廣。
      以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說
      9明,但這只是為便于理解而舉的實例,不應認為本發(fā)明的具體實施只局限 于這些說明。對于本發(fā)明所屬技術領域的普通技術人員來說,在不脫離本 發(fā)明構(gòu)思的前提下,可以做出各種可能的等同改變或替換,這些改變或替 換都應屬于本發(fā)明的保護范圍。
      權利要求
      1.一種客戶端設備的遠程升級方法,其特征在于,包括如下步驟A、客戶端設備根據(jù)簡單文件傳輸協(xié)議TFTP,通過空口從TFTP服務器下載升級文件;B、客戶端設備解析下載到的升級文件,從中獲取參數(shù)配置信息和固件升級信息;根據(jù)固件升級信息確定是否需要進行固件升級,如是,從固件版本服務器下載固件版本文件并進行固件升級;根據(jù)參數(shù)配置信息確定是否需要進行參數(shù)更新,如是,用參數(shù)配置信息中的新參數(shù)值更新對應參數(shù)。
      2. 如權利要求l所述的方法,其特征在于,所述升級文件包括XML 文件。
      3. 如權利要求2所述的方法,其特征在于,所述XML文件在TFTP 服務器上以客戶端設備的MAC地址命名,客戶端設備根據(jù)自身的MAC地址 從TFTP服務器獲取所需的XML文件。
      4. 如權利要求1所述的方法,其特征在于,所述固件升級信息中包 括統(tǒng)一資源定位符和固件版本號,客戶端設備根據(jù)統(tǒng)一資源定位符和固件 版本號,通過HTTP從固件版本服務器下載相應的固件版本文件。
      5. 如權利要求1所述的方法,其特征在于,遠程升級流程具體包括 如下步驟S1、 客戶端設備接入無線網(wǎng)絡后,根據(jù)自身MAC地址向指定TFTP服 務器獲取升級用的XML文件;S2、 客戶端設備獲取XML文件成功,則對所述XML文件進行解析,解 析成功后獲得參數(shù)配置信息和固件升級信息;如果XML文件獲取不成功或 者XML文件解析不成功,流程結(jié)束;S3、 客戶端設備將固件升級信息中的固件版本號與自身的固件版本號 進行對比,如果固件升級信息中的固件版本號高于自身的固件版本號,確 認需要固件升級,從固件版本服務器下載固件版本文件,執(zhí)行固件升級, 完成后重啟設備并返回步驟S1;否則,進行下一步;S4、 客戶端設備將參數(shù)配置信息中的參數(shù)值與自身的對應參數(shù)值進行 對比,如需參數(shù)配置,則用參數(shù)配置信息中的參數(shù)值更新自身的對應參數(shù); 否則流程結(jié)束;S5、客戶端設備確認是否需要重啟設備以及是否需要重啟特定服務, 如是,重啟設備后或重啟特定服務后返回步驟S1;否則流程結(jié)束。
      6. 如權利要求5所述的方法,其特征在于,所述無線網(wǎng)絡包括 TD-SCDMA網(wǎng)絡、WCDMA網(wǎng)絡、WiMAX網(wǎng)絡。
      7. —種客戶端設備,其特征在于,包括TFTP客戶端,用于根據(jù)簡單文件傳輸協(xié)議TFTP,通過空口從TFTP服 務器下載升級文件;升級文件解析器,用于解析下載到的升級文件,從中獲取參數(shù)配置信 息和固件升級信息;固件升級模塊,用于根據(jù)固件升級信息確定是否需要進行固件升級, 如是,從固件版本服務器下載固件版本文件并進行固件升級;參數(shù)配置模塊,用于根據(jù)參數(shù)配置信息確定是否需要進行參數(shù)更新, 如是,用參數(shù)配置信息中的新參數(shù)值更新對應參數(shù)。
      8. 如權利要求7所述的客戶端設備,其特征在于,所述固件升級信 息中包括統(tǒng)一資源定位符和固件版本號,所述固件升級模塊根據(jù)統(tǒng)一資源 定位符和固件版本號,通過HTTP從固件版本服務器下載相應的固件版本 文件。
      9. 一種客戶端設備的遠程升級服務系統(tǒng),其特征在于,包括 升級文件生成器,用于根據(jù)客戶端設備的定制服務生成升級文件,所述升級文件中包含參數(shù)配置信息和固件升級信息;TFTP服務器,用于存儲所述升級文件,向客戶端設備提供升級文件下 載服務;固件版本服務器,用于存儲固件版本文件,向客戶端設備提供固件版 本文件下載服務。
      10. 如權利要求9所述的遠程升級服務系統(tǒng),其特征在于,所述升級 文件包括XML文件,所述XML文件以客戶端設備的MAC地址命名。
      全文摘要
      本發(fā)明公開了一種客戶端設備及其遠程升級方法和遠程升級服務系統(tǒng),所述方法包括如下步驟客戶端設備根據(jù)簡單文件傳輸協(xié)議TFTP,通過空口從TFTP服務器下載升級文件;客戶端設備解析下載到的升級文件,從中獲取參數(shù)配置信息和固件升級信息;根據(jù)固件升級信息確定是否需要進行固件升級,如是,從固件版本服務器下載固件版本文件并進行固件升級;根據(jù)參數(shù)配置信息確定是否需要進行參數(shù)更新,如是,用參數(shù)配置信息中的新參數(shù)值更新對應參數(shù)。所述客戶端設備包括TFTP客戶端、升級文件解析器、固件升級模塊。所述遠程升級服務系統(tǒng)包括升級文件生成器、TFTP服務器、固件版本服務器。本發(fā)明實現(xiàn)了對客戶端設備的低成本遠程管理。
      文檔編號H04L29/06GK101674590SQ20091019052
      公開日2010年3月17日 申請日期2009年9月29日 優(yōu)先權日2009年9月29日
      發(fā)明者范新運 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1