国产精品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ù)字用戶線裝置的更新固件方法

      文檔序號(hào):7934971閱讀:231來源:國知局
      專利名稱:數(shù)字用戶線裝置的更新固件方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種數(shù)字用戶線裝置,特別是提出一種數(shù)字用戶線裝置的更新固件方法。
      背景技術(shù)
      數(shù)字用戶線(Digital Subscriber Line,下文簡稱為xDSL)允許在傳統(tǒng)的窄頻聲音網(wǎng)絡(luò)上傳輸大量的數(shù)據(jù)服務(wù)數(shù)據(jù),其包括非對(duì)稱式數(shù)字用戶線(Asymmetric Digital Subscriber Line,簡稱ADSL)、高速傳輸數(shù)字用戶線(Veryhigh bit rate Digital Subscriber Line,下文簡稱VDSL)等技術(shù),其具有較高的數(shù)據(jù)傳輸速率,可用來傳播視頻音頻及高清晰度影像等多媒體數(shù)據(jù),因此可為企業(yè)用戶和家庭提供寬頻服務(wù)。
      ADSL系統(tǒng)、VDSL系統(tǒng)等xDSL系統(tǒng)的結(jié)構(gòu)類似,都在客戶端配置調(diào)制解調(diào)器。電信服務(wù)提供者或者系統(tǒng)組建者會(huì)提供客戶端調(diào)制解調(diào)器的固件更新服務(wù),根據(jù)已知方式,電信服務(wù)提供者或者系統(tǒng)組建者會(huì)將固件的更新信息儲(chǔ)存在指定的文件服務(wù)器中,使用者需自行連到指定的文件服務(wù)器以下載固件的更新信息,然后使用特殊的工具軟件進(jìn)行固件的升級(jí),這將造成使用者的不便。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的主要目的在于提出一種數(shù)字用戶線裝置的更新固件方法,該更新固件的方法利用動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host ConfigurationProtocol,DHCP)的特性而能自動(dòng)更新數(shù)字用戶線裝置的固件,以增加數(shù)字用戶線裝置使用的便利性。
      本發(fā)明提供一種數(shù)字用戶線裝置的更新固件方法,其包括下列步驟。首先,數(shù)字用戶線裝置向動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol,DHCP)服務(wù)器發(fā)出請(qǐng)求(request)。接著,響應(yīng)該請(qǐng)求,該動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器傳輸包括文件服務(wù)器地址和固件識(shí)別碼的信息給該數(shù)字用戶線裝置。再接著,該數(shù)字用戶線裝置依據(jù)該固件識(shí)別碼判斷是否需更新該數(shù)字用戶線裝置的固件。于該數(shù)字用戶線裝置判斷需更新固件時(shí),向該文件服務(wù)器地址所對(duì)應(yīng)的文件服務(wù)器,下載該數(shù)字用戶線裝置的固件的更新信息。最后,依據(jù)該更新信息更新該數(shù)字用戶線裝置的固件。其中該固件識(shí)別碼包括固件版本識(shí)別碼以及硬件識(shí)別碼,該固件版本識(shí)別碼用以辨別該數(shù)字用戶線裝置的固件是否需要該更新信息,該硬件識(shí)別碼用以辨別該數(shù)字用戶線裝置是否符合該更新信息的硬件需求。
      此外,本發(fā)明還提出另一種數(shù)字用戶線裝置的更新固件的方法,其包括下列步驟。首先,數(shù)字用戶線裝置向動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)出請(qǐng)求(request)。接著,響應(yīng)該請(qǐng)求,該動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器傳輸包括文件服務(wù)器地址的信息給該數(shù)字用戶線裝置。再接著,依據(jù)該文件服務(wù)器地址,向文件服務(wù)器請(qǐng)求傳送包括固件識(shí)別碼的信息。該數(shù)字用戶線裝置依據(jù)該固件識(shí)別碼判斷是否需更新該數(shù)字用戶線裝置的固件。于該數(shù)字用戶線裝置判斷需更新固件時(shí),向該文件服務(wù)器下載該數(shù)字用戶線裝置的固件的更新信息。最后,依據(jù)該更新信息更新該數(shù)字用戶線裝置的固件。
      為了讓本發(fā)明的上述和其它目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合所附圖示,作詳細(xì)說明如下附圖簡單說明

      圖1表示本發(fā)明第一實(shí)施例中數(shù)字用戶線裝置的更新固件方法的流程圖。
      圖2表示本發(fā)明第二實(shí)施例中數(shù)字用戶線裝置的更新固件方法的流程圖。
      圖3表示本發(fā)明第三實(shí)施例中數(shù)字用戶線裝置的更新固件方法的流程圖。
      具體實(shí)施例方式
      本發(fā)明首先披露一種更新固件的方法,該更新固件的方法利用DHCP的特性而能自動(dòng)更新數(shù)字用戶線裝置的固件,以增加數(shù)字用戶線裝置使用的便利性,該更新固件的方法可用于如非對(duì)稱數(shù)字用戶(Asymmetric DigitalSubscriber Line,ADSL)調(diào)制解調(diào)器以及超高速數(shù)字用戶線(Very-high Bit RateDigital Subscriber Line,VDSL)調(diào)制解調(diào)器等不同種類的數(shù)字用戶線裝置中,下文將以更新非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件為例,配合圖示,詳細(xì)說明本發(fā)明的實(shí)施例。
      圖1表示本發(fā)明第一實(shí)施例中非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的更新固件方法的流程圖。首先,非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器向動(dòng)態(tài)主機(jī)配置協(xié)議(DynamicHost Configuration Protocol,DHCP)服務(wù)器發(fā)出請(qǐng)求(request)(步驟S101),此動(dòng)作可能發(fā)生于調(diào)制解調(diào)器端首次向服務(wù)器請(qǐng)求一IP地址,或是發(fā)生于調(diào)制解調(diào)器端每一次向服務(wù)器請(qǐng)求延續(xù)(renew)IP租約時(shí)。接著,動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器會(huì)響應(yīng)該請(qǐng)求,其傳輸包括文件服務(wù)器地址和固件識(shí)別碼的信息給非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器(步驟S102),固件識(shí)別碼包括固件版本識(shí)別碼以及硬件識(shí)別碼,固件版本識(shí)別碼用以辨別非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件是否需要更新信息,硬件識(shí)別碼用以辨別非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器是否符合更新信息的硬件需求。在收到固件識(shí)別碼后,非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器會(huì)依據(jù)固件識(shí)別碼判斷是否需更新非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件(步驟S103)。于非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器判斷不需更新固件時(shí),結(jié)束此流程。于非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器判斷需更新固件時(shí),向文件服務(wù)器地址所對(duì)應(yīng)的文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)服務(wù)器,下載非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件的更新信息(步驟S104)。最后,依據(jù)更新信息更新該非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件(步驟S105)。
      要注意的是,在此實(shí)施例中,固件的更新信息儲(chǔ)放在文件傳輸協(xié)議(FileTransfer Protocol,F(xiàn)TP)服務(wù)器中,但固件的更新信息亦可儲(chǔ)存在其它文件服務(wù)器中如普通文件傳送協(xié)議(Trivial File Transfer Protocol,TFTP)服務(wù)器。
      圖2表示本發(fā)明第二實(shí)施例中非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的更新固件方法的流程圖。首先,非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器向動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)出請(qǐng)求(步驟S201)。接著,動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器會(huì)響應(yīng)該請(qǐng)求,其傳輸包括文件服務(wù)器地址的信息給該非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器(步驟S202)。依據(jù)文件服務(wù)器地址,非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器向普通文件傳送協(xié)議服務(wù)器請(qǐng)求傳送包括固件識(shí)別碼的信息(步驟S203),固件識(shí)別碼包括固件版本識(shí)別碼以及硬件識(shí)別碼,固件版本識(shí)別碼用以辨別非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件是否需要更新信息,硬件識(shí)別碼用以辨別非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器是否符合更新信息的硬件需求。在收到固件識(shí)別碼后,非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器會(huì)依據(jù)固件識(shí)別碼判斷是否需更新非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件(步驟S204)。于非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器判斷不需更新固件時(shí),結(jié)束此流程。于非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器判斷需更新固件時(shí),向普通文件傳送協(xié)議服務(wù)器下載該非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件的更新信息(步驟S205)。最后,依據(jù)更新信息更新非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件(步驟S206)。
      要注意的是,在此實(shí)施例中,固件的更新信息儲(chǔ)放在普通文件傳送協(xié)議服務(wù)器中,但固件的更新信息亦可儲(chǔ)存在其它文件服務(wù)器中如文件傳輸協(xié)議服務(wù)器。
      圖3表示本發(fā)明第三實(shí)施例中數(shù)字用戶線裝置的更新固件方法的流程圖。由于在下載及更新的固件的過程中,可能因電源中斷、網(wǎng)絡(luò)中斷或其它因素,造成固件更新信息文件下載不完全、或更新寫入不完全,這將導(dǎo)致非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器下一次重新啟動(dòng)時(shí)無法正常開機(jī)。因此,為避免此問題的產(chǎn)生,在本發(fā)明第三實(shí)施例中,非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器中用于儲(chǔ)存固件的閃存分割為二區(qū)塊,其中一區(qū)塊用于備份原始為更新的固件,此備份的固件并不會(huì)被本發(fā)明自動(dòng)下載的新固件所覆寫,亦即,新固件寫入到另一區(qū)塊中。因此,在非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件執(zhí)行更新程序時(shí),此備份的固件可以確保非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器能正常操作。如圖3所示,在執(zhí)行更新固件的程序前,必須先進(jìn)行將原固件備份的動(dòng)作(步驟S301)。
      接著,非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器向動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)出請(qǐng)求(步驟S302)。接著,動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器會(huì)響應(yīng)該請(qǐng)求,其傳輸包括文件服務(wù)器地址和固件識(shí)別碼的信息給非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器(步驟S303),固件識(shí)別碼包括固件版本識(shí)別碼以及硬件識(shí)別碼,固件版本識(shí)別碼用以辨別非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件是否需要更新信息,硬件識(shí)別碼用以辨別非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器是否符合更新信息的硬件需求。在收到固件識(shí)別碼后,非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器會(huì)先判斷固件識(shí)別碼中硬件識(shí)別碼是否和非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器中原本的硬件識(shí)別碼相同(步驟S304)。如果固件識(shí)別碼中的硬件識(shí)別碼和非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器中原本的硬件識(shí)別碼不同,即表示固件的更新信息并不適用于此非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器,則流程結(jié)束。如果固件識(shí)別碼中的硬件識(shí)別碼和非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器中原本的硬件識(shí)別碼相同,再判斷固件識(shí)別碼中的固件版本識(shí)別碼是否和非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器中原本的固件版本識(shí)別碼相同(步驟S305)。如果固件識(shí)別碼中的固件版本識(shí)別碼和非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器中原本的固件版本識(shí)別碼相同,即表示非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器不需更新固件,則流程結(jié)束。如果固件識(shí)別碼中的固件版本識(shí)別碼和非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器中原本的固件版本識(shí)別碼不同,則向文件服務(wù)器地址所對(duì)應(yīng)的文件傳輸協(xié)議(FileTransfer Protocol,F(xiàn)TP)服務(wù)器下載非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器的固件的更新信息(步驟S306)。接著,判斷固件的更新信息是否已完全下載(步驟S307),如果固件的更新信息未完全下載,則表示文件下載失敗,在此情況下,非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器下一次重新啟動(dòng)時(shí)仍會(huì)以原固件進(jìn)行開機(jī)。如果固件的更新信息已完全下載,則依據(jù)更新信息更新儲(chǔ)存在閃存中的固件(步驟S308)。最后再判斷閃存中固件的更新是否成功(步驟S309),如果成功,則結(jié)束此流程且下次再啟動(dòng)非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器時(shí)將使用更新后的固件進(jìn)行開機(jī)。如果沒有成功的更新閃存中固件,表示文件的寫入失敗,則非對(duì)稱數(shù)字用戶調(diào)制解調(diào)器下一次重新啟動(dòng)時(shí)會(huì)以前述預(yù)先備份的原固件進(jìn)行開機(jī)。
      根據(jù)以上所述,利用本發(fā)明的更新固件的方法,將能自動(dòng)更新數(shù)字用戶線裝置的固件,因此可以達(dá)到本發(fā)明增加數(shù)字用戶線裝置的使用便利性的目的。特別是對(duì)于已出售給使用者的裝置而言,本發(fā)明提供一種可靠的由遠(yuǎn)程自動(dòng)更新固件的功能,并且在每一次數(shù)字用戶線裝置向服務(wù)器請(qǐng)求延續(xù)(renew)IP租約時(shí),都可更新最新版本的固件。
      雖然本發(fā)明已以優(yōu)選實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的實(shí)質(zhì)和范圍內(nèi),應(yīng)當(dāng)可以作出些許的更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求書所界定者為準(zhǔn)。
      權(quán)利要求
      1.一種數(shù)字用戶線裝置的更新固件的方法,其包括下列步驟一數(shù)字用戶線裝置向一動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)出一請(qǐng)求(request);響應(yīng)該請(qǐng)求,該動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器傳輸一包括一文件服務(wù)器地址和一固件識(shí)別碼的信息給該數(shù)字用戶線裝置;該數(shù)字用戶線裝置依據(jù)該固件識(shí)別碼判斷是否需更新該數(shù)字用戶線裝置的固件;當(dāng)該數(shù)字用戶線裝置判斷需更新固件時(shí),向該文件服務(wù)器地址所對(duì)應(yīng)的一文件服務(wù)器,下載該數(shù)字用戶線裝置的固件的一更新信息;以及依據(jù)該更新信息更新該數(shù)字用戶線裝置的固件。
      2.如權(quán)利要求1所述的數(shù)字用戶線裝置的更新固件的方法,其中該固件識(shí)別碼包括一固件版本識(shí)別碼以及一硬件識(shí)別碼,該固件版本識(shí)別碼用以辨別該數(shù)字用戶線裝置的固件是否需要該更新信息,該硬件識(shí)別碼用以辨別該數(shù)字用戶線裝置是否符合該更新信息的一硬件需求。
      3.如權(quán)利要求1所述的數(shù)字用戶線裝置的更新固件的方法,其中該數(shù)字用戶線裝置為一非對(duì)稱數(shù)字用戶(Asymmetric Digital Subscriber Line,ADSL)調(diào)制解調(diào)器。
      4.如權(quán)利要求1所述的數(shù)字用戶線裝置的更新固件的方法,其中該數(shù)字用戶線裝置為一超高速數(shù)字用戶線(Very-high Bit Rate Digital SubscriberLine,VDSL)調(diào)制解調(diào)器。
      5.如權(quán)利要求1所述的數(shù)字用戶線裝置的更新固件的方法,其中該文件服務(wù)器為一文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)服務(wù)器。
      6.如權(quán)利要求1所述的數(shù)字用戶線裝置的更新固件的方法,其中該文件服務(wù)器為一普通文件傳送協(xié)議(Trivial File Transfer Protocol,TFTP)服務(wù)器。
      7.一種數(shù)字用戶線裝置的更新固件的方法,其包括下列步驟一數(shù)字用戶線裝置向一動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)出一請(qǐng)求(request);響應(yīng)該請(qǐng)求,該動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器傳輸一包括一文件服務(wù)器地址的信息給該數(shù)字用戶線裝置;依據(jù)該文件服務(wù)器地址,向一文件服務(wù)器請(qǐng)求傳送一包括一固件識(shí)別碼的信息;該數(shù)字用戶線裝置依據(jù)該固件識(shí)別碼判斷是否需更新該數(shù)字用戶線裝置的固件;當(dāng)該數(shù)字用戶線裝置判斷需更新固件時(shí),向該文件服務(wù)器下載該數(shù)字用戶線裝置的固件的一更新信息;以及依據(jù)該更新信息更新該數(shù)字用戶線裝置的固件。
      8.如權(quán)利要求7所述的數(shù)字用戶線裝置的更新固件的方法,其中該固件識(shí)別碼包括一固件版本識(shí)別碼以及一硬件識(shí)別碼,該固件版本識(shí)別碼用以辨別該數(shù)字用戶線裝置的固件是否需要該更新信息,該硬件識(shí)別碼用以辨別該數(shù)字用戶線裝置是否符合該更新信息的一硬件需求。
      9.如權(quán)利要求7所述的數(shù)字用戶線裝置的更新固件的方法,其中該數(shù)字用戶線裝置為一非對(duì)稱數(shù)字用戶(Asymmetric Digital Subscriber Line,ADSL)調(diào)制解調(diào)器。
      10.如權(quán)利要求7所述的數(shù)字用戶線裝置的更新固件的方法,其中該數(shù)字用戶線裝置為一超高速數(shù)字用戶線(Very-high Bit Rate Digital SubscriberLine,VDSL)調(diào)制解調(diào)器。
      11.如權(quán)利要求7所述的數(shù)字用戶線裝置的更新固件的方法,其中該文件服務(wù)器為一文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)服務(wù)器。
      12.如權(quán)利要求7所述的數(shù)字用戶線裝置的更新固件的方法,其中該文件服務(wù)器為一普通文件傳送協(xié)議(Trivial File Transfer Protocol,TFTP)服務(wù)器。
      全文摘要
      一種數(shù)字用戶線裝置的更新固件的方法,其包括下列步驟。首先,數(shù)字用戶線裝置向動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)出請(qǐng)求。接著,響應(yīng)該請(qǐng)求,該動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器傳輸包括文件服務(wù)器地址和固件識(shí)別碼的信息給該數(shù)字用戶線裝置。再接著,該數(shù)字用戶線裝置依據(jù)該固件識(shí)別碼判斷是否需更新該數(shù)字用戶線裝置的固件。于該數(shù)字用戶線裝置判斷需更新固件時(shí),向該文件服務(wù)器地址所對(duì)應(yīng)的文件服務(wù)器,下載該數(shù)字用戶線裝置的固件的更新信息。最后,依據(jù)該更新信息更新該數(shù)字用戶線裝置的固件。
      文檔編號(hào)H04L12/24GK1494267SQ0214695
      公開日2004年5月5日 申請(qǐng)日期2002年10月29日 優(yōu)先權(quán)日2002年10月29日
      發(fā)明者高健中, 林樹根, 陳明堦 申請(qǐng)人:國碁電子股份有限公司, 國 電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1