專利名稱:一種終端設(shè)備升級(jí)方法及實(shí)現(xiàn)該方法的終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種位于同 一局域網(wǎng)內(nèi)的終端設(shè) 備的升級(jí)方法及實(shí)現(xiàn)該方法的終端設(shè)備。
背景技術(shù):
在通信領(lǐng)域的同一局域網(wǎng)內(nèi),往往存在大量終端設(shè)備。這些終端 設(shè)備又往往由用戶直接操作使用。而隨著時(shí)間的推移、技術(shù)的進(jìn)步, 常常需要對(duì)終端設(shè)備的軟件進(jìn)行本地升級(jí)。
當(dāng)前終端設(shè)備的本地升級(jí)方式主要包括如下兩種
1、 通過WEB升級(jí),用戶打開WEB頁面,選擇終端設(shè)備需要的 升級(jí)文件包下載并對(duì)終端設(shè)備進(jìn)行升級(jí);
2、 通過FTP/TCP升級(jí),用戶從本地PC上下載終端設(shè)備所需的升 級(jí)文件包并對(duì)終端設(shè)備進(jìn)行升級(jí)。
在這兩種方式中,都需要用戶來判斷終端設(shè)備需要哪些升級(jí)文件 包并一一下載,然后升級(jí)終端設(shè)備。這就增加了用戶的負(fù)擔(dān)。更進(jìn)一 步,當(dāng)終端設(shè)備由多系統(tǒng)組成時(shí),對(duì)終端設(shè)備的升級(jí)則更加復(fù)雜。例 如,終端設(shè)備中的多個(gè)系統(tǒng)可能只有一部分需要升級(jí),并且可能需要 按照特定的順序進(jìn)行升級(jí)。而在現(xiàn)有的升級(jí)方式中,沒有引導(dǎo)升級(jí)的 策略文件,只能依靠用戶為上述有不同升級(jí)需求的多系統(tǒng)終端選擇相 應(yīng)的升級(jí)文件來進(jìn)行升級(jí),這就需要將各種升級(jí)模式都告知用戶,增 加了對(duì)用戶進(jìn)行培訓(xùn)的難度。
5另外,對(duì)終端設(shè)備的多系統(tǒng)進(jìn)行升級(jí)時(shí),打包在一起的升級(jí)文件 包往往比較大,該升級(jí)文件包的下載容易失敗。并且終端設(shè)備的存儲(chǔ) 空間一般都不大,沒有足夠的緩沖區(qū)來存放較大的升級(jí)文件包。因此 通常將一次升級(jí)所需要的升級(jí)文件包分為多個(gè),這就導(dǎo)致用戶需要多 次操作才能最終完成對(duì)終端設(shè)備的升級(jí),增加了升級(jí)所需的時(shí)間并且 增加了用戶操作的難度。
發(fā)明內(nèi)容
為解決上述對(duì)用戶培訓(xùn)升級(jí)模式復(fù)雜以及下載大的升級(jí)文件包容 易出錯(cuò)的問題,本發(fā)明實(shí)施例提供一種終端設(shè)備升級(jí)方法及實(shí)現(xiàn)該方 法的終端設(shè)備。
本發(fā)明實(shí)施例提供一種終端設(shè)備升級(jí)方法,所述終端設(shè)備及與其
相連的服務(wù)器位于同一局域網(wǎng)內(nèi),所述方法包括當(dāng)所述服務(wù)器上保 存的單執(zhí)行文件被激活后,由所述服務(wù)器搜索所述終端設(shè)備是否在線; 當(dāng)所述終端設(shè)備在線時(shí),所述終端設(shè)備接收所述服務(wù)器向所述終端設(shè) 備發(fā)送的升級(jí)文件包的地址信息;所述終端設(shè)備根據(jù)所述升級(jí)文件包
用所述升級(jí)文件包進(jìn)行升級(jí)。
利用本發(fā)明實(shí)施例提供的終端設(shè)備升級(jí)方法,用戶只需要雙擊激 活所述單執(zhí)行文件即可對(duì)終端設(shè)備進(jìn)行升級(jí),在升級(jí)過程不需用戶干 預(yù),便于用戶使用和操作。
本發(fā)明實(shí)施例還提供一種終端設(shè)備,所述終端設(shè)備及與其相連的 服務(wù)器位于同一局域網(wǎng)內(nèi),所述終端設(shè)備包括接收模塊,用于在所 述服務(wù)器上保存的單執(zhí)行文件被激活,且所述服務(wù)器搜索到所述終端設(shè)備在線后,接收所述服務(wù)器發(fā)送的升級(jí)文件包的地址信息;升級(jí)模
塊,用于根據(jù)所述升級(jí)文件包的地址信息從所述服務(wù)器下載所述單執(zhí) 行文件中的升級(jí)文件包,并使用所述升級(jí)文件包進(jìn)行升級(jí)。
利用本發(fā)明實(shí)施例提供的終端設(shè)備,在激活所述單執(zhí)行文件后即 可從服務(wù)器下載升級(jí)文件包,在升級(jí)過程不需用戶干預(yù),便于用戶使 用和操作。
圖1為本發(fā)明實(shí)施例一的服務(wù)器和終端設(shè)備的結(jié)構(gòu)示意圖2為對(duì)圖1所示的終端設(shè)備升級(jí)的方法的流程圖3為本發(fā)明的另一實(shí)施例的服務(wù)器和終端設(shè)備的結(jié)構(gòu)示意圖4為對(duì)圖3所示的終端設(shè)備升級(jí)的方法的流程圖5為本發(fā)明的再一實(shí)施例的服務(wù)器和終端設(shè)備的結(jié)構(gòu)示意圖6為對(duì)圖5的終端設(shè)備升級(jí)的方法的流程圖7為本發(fā)明一實(shí)施例的終端設(shè)備的結(jié)構(gòu)示意圖8為本發(fā)明另一實(shí)施例的終端設(shè)備的結(jié)構(gòu)示意圖9為本發(fā)明再一實(shí)施例的終端設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。 首先參考圖1至圖6描述本發(fā)明的終端設(shè)備升級(jí)方法。參照?qǐng)D1,為本發(fā)明實(shí)施例的服務(wù)器和終端設(shè)備的結(jié)構(gòu)示意圖。所 述服務(wù)器和終端設(shè)備在同一局域網(wǎng)內(nèi),服務(wù)器和終端設(shè)備相連,且在 服務(wù)器中保存有單執(zhí)行文件,該單執(zhí)行文件包括升級(jí)文件包。
對(duì)圖1所示的終端設(shè)備進(jìn)行升級(jí)的方法流程如圖2所示,在所述 服務(wù)器上保存的單執(zhí)行文件被激活后,由所述服務(wù)器搜索所述終端設(shè) 備是否在線。當(dāng)所述終端設(shè)備在線時(shí),所述終端設(shè)備接收所述服務(wù)器 向所述終端設(shè)備發(fā)送的升級(jí)文件包的地址信息。所述終端設(shè)備根據(jù)所 述升級(jí)文件包的地址信息從所述服務(wù)器下載升級(jí)文件包,并使用所述 升級(jí)文件包完成對(duì)終端設(shè)備的升級(jí)。
利用上述實(shí)施例所提供的終端設(shè)備的升級(jí)方法,用戶只需要雙擊 激活所述單執(zhí)行文件即可對(duì)終端設(shè)備進(jìn)行升級(jí),在升級(jí)過程不需用戶 干預(yù),便于用戶使用和操作。
根據(jù)本發(fā)明的另一實(shí)施例,如圖3所示,所述服務(wù)器上保存的升
級(jí)文件包包括文件包頭和多個(gè)子文件。該文件包頭定義多個(gè)子文件的 文件類型、多個(gè)子文件在升級(jí)服務(wù)器中存儲(chǔ)的地址信息。所述子文件
可包括l)鏡像文件待升級(jí)的終端設(shè)備的鏡像文件,對(duì)于多系統(tǒng)終端 設(shè)備可能有多個(gè)鏡像文件。2)配置文件待升級(jí)的終端設(shè)備的配置文 件,對(duì)于多系統(tǒng)終端設(shè)備可能有多個(gè)配置文件。3)資源文件如終端 設(shè)備顯示的各國語言資源包。4)其它擴(kuò)展文件各廠商可以任意擴(kuò)展 其它類型的文件。
對(duì)圖3所示的終端設(shè)備進(jìn)行升級(jí)的方法流程如圖4所示,在所述 服務(wù)器上保存的單執(zhí)行文件被激活后,由所述服務(wù)器搜索所述終端設(shè) 備是否在線。當(dāng)所述終端設(shè)備在線時(shí),所述終端設(shè)備接收所述服務(wù)器
8向所述終端設(shè)備發(fā)送的升級(jí)文件包的地址信息。所述終端設(shè)備首先下 載所述升級(jí)文件包的文件包頭,根據(jù)所述文件包頭定義的所述升級(jí)文 件包中多個(gè)子文件的地址下載所述子文件。
利用本實(shí)施例的終端設(shè)備的升級(jí)方法,根據(jù)升級(jí)文件包的包頭所 定義的子文件地址下載所需子文件,避免了下載大的整個(gè)升級(jí)文件包 出現(xiàn)的失敗情況。
根據(jù)本發(fā)明的再一實(shí)施例,如圖5所示,所述終端設(shè)備為多系統(tǒng) 終端設(shè)備。所述服務(wù)器上保存的升級(jí)文件包包括文件頭、升級(jí)策略文 件和多個(gè)子文件。所述升級(jí)策略文件定義此次升級(jí)過程中所采用的策 略,用于定義終端設(shè)備中各個(gè)系統(tǒng)是否需要升級(jí)、各個(gè)系統(tǒng)之間的升
級(jí)順序等,該升級(jí)策略文件可以通過XML格式存放,整個(gè)升級(jí)文件包 中只有一個(gè)升級(jí)策略文件。
對(duì)圖5所示的終端設(shè)備升級(jí)的方法流程如圖6所示,在所述服務(wù) 器上保存的單執(zhí)行文件被激活后,由所述服務(wù)器搜索所述終端設(shè)備是 否在線。當(dāng)所述終端設(shè)備在線時(shí),所述終端設(shè)備接收所述服務(wù)器向所 述終端設(shè)備發(fā)送的升級(jí)文件包的地址信息。終端設(shè)備首先下載所述升 級(jí)文件包的文件包頭。根據(jù)所述文件包頭定義的所述升級(jí)策略文件的 地址下載所述升級(jí)策略文件,所述升級(jí)策略文件包含終端設(shè)備中的各 系統(tǒng)是否需要升級(jí)以及各系統(tǒng)的升級(jí)順序。終端設(shè)備根據(jù)所述升級(jí)策 略文件中的各系統(tǒng)升級(jí)順序下載對(duì)應(yīng)于各系統(tǒng)的子文件。
根據(jù)本實(shí)施例的終端設(shè)備升級(jí)方法,可利用升級(jí)策略文件自動(dòng)完 成對(duì)多系統(tǒng)終端的升級(jí),不需要對(duì)用戶進(jìn)行升級(jí)策略的培訓(xùn),節(jié)省了 用戶的時(shí)間。且終端設(shè)備不需要下載整個(gè)升級(jí)文件包,而只需要按照升級(jí)策略文件中指定的升級(jí)順序部分下載升級(jí)文件包中的子文件并升 級(jí),這減小了終端設(shè)備內(nèi)存的消耗,避免了下載大的升級(jí)文件包容易 失敗的情況。
在上述實(shí)施例中,服務(wù)器可采用局域網(wǎng)側(cè)自動(dòng)發(fā)現(xiàn)并管理終端設(shè)
備的協(xié)議UPnP或TR064協(xié)議中的自動(dòng)發(fā)現(xiàn)協(xié)議(SSDP )搜索終端設(shè) 備。在接收到所述升級(jí)文件包地址后,可采用SOAP協(xié)議觸發(fā)終端設(shè) 備開始升級(jí)。此外,所述終端升級(jí)方法還包括所述終端設(shè)備向所述服 務(wù)器發(fā)送所述終端設(shè)備的升級(jí)狀態(tài)信息以供所述服務(wù)器顯示,減小了 用戶異常斷電的概率。
下面結(jié)合附圖7至9所述終端設(shè)備升級(jí)裝置。
如圖7所示,為本發(fā)明一實(shí)施例的終端設(shè)備升級(jí)裝置的結(jié)構(gòu)示意 圖。終端設(shè)備與服務(wù)器在一局域網(wǎng)內(nèi)相連。所述升級(jí)裝置包括接收模 塊,用于在所述服務(wù)器上保存的單執(zhí)行文件被激活,且所述服務(wù)器搜 索到所述終端設(shè)備在線后,接收所述服務(wù)器發(fā)送的升級(jí)文件包的地址 信息;以及升級(jí)模塊,用于根據(jù)所述升級(jí)文件包的地址信息從所述服 務(wù)器下載所述單執(zhí)行文件中的升級(jí)文件包,并使用所述升級(jí)文件包進(jìn) 行升級(jí)。
該實(shí)施例的終端設(shè)備升級(jí)裝置可在接收到升級(jí)文件包的地址信息 后從服務(wù)器上下載升級(jí)文件包,升級(jí)過程不需要用戶干涉,便于用戶 使用和操作。
圖8為本發(fā)明另一實(shí)施例的終端設(shè)備的結(jié)構(gòu)示意圖。在與所述終 端設(shè)備相連的局域網(wǎng)內(nèi)的服務(wù)器上保存有升級(jí)文件包,所述升級(jí)文件 包包括文件包頭和多個(gè)子文件。所述終端設(shè)備包括接收模塊,用于在所述服務(wù)器上保存的單執(zhí)行文件被激活,且所述服務(wù)器搜索到所述終 端設(shè)備在線后,接收所述服務(wù)器發(fā)送的升級(jí)文件包的地址信息;升級(jí) 模塊,用于根據(jù)所述升級(jí)文件包的地址信息從所述服務(wù)器下載所述單
執(zhí)行文件中的升級(jí)文件包,并使用所述升級(jí)文件包進(jìn)行升級(jí);以及狀 態(tài)信息發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述終端設(shè)備的升級(jí)狀態(tài)信 息以供所述服務(wù)器顯示。
其中所述升級(jí)模塊包括第一模塊,用于下載所述升級(jí)文件包的文 件包頭;和第二模塊,用于根據(jù)所述文件包頭定義的所述升級(jí)文件包 中多個(gè)子文件的地址信息下載所述子文件。
本實(shí)施例的終端設(shè)備裝置在接收到升級(jí)文件包的地址信息后下載 升級(jí)文件包,從而完成對(duì)終端設(shè)備的升級(jí)過程,便于用戶使用和操作, 且在升級(jí)過程中實(shí)時(shí)向用戶顯示升級(jí)狀態(tài)信息,減小了用戶異常斷電 的概率。
圖9為本發(fā)明再一實(shí)施例的終端設(shè)備升級(jí)裝置的結(jié)構(gòu)示意圖。所 述終端設(shè)備包括多個(gè)系統(tǒng),所述升級(jí)文件包包括文件包頭、 一升級(jí)策 略文件和多個(gè)子文件。所述終端設(shè)備包括接收模塊,用于在所述服務(wù) 器上保存的單執(zhí)行文件被激活,且所述服務(wù)器搜索到所述終端設(shè)備在 線后,接收所述服務(wù)器發(fā)送的升級(jí)文件包的地址信息;升級(jí)模塊,用 于根據(jù)所述升級(jí)文件包的地址信息從所述服務(wù)器下載所述單執(zhí)行文件 中的升級(jí)文件包,并使用所述升級(jí)文件包進(jìn)行升級(jí);以及狀態(tài)信息發(fā) 送模塊,用于向所述服務(wù)器發(fā)送所述終端設(shè)備的升級(jí)狀態(tài)信息以供所
述服務(wù)器顯示。
其中所述升級(jí)模塊包括第一模塊,用于下載所述升級(jí)文件包的
ii文件包頭;第三模塊,用于根據(jù)所述文件包頭定義的所述升級(jí)策略文 件的地址信息下載所述升級(jí)策略文件,其中所述升級(jí)策略文件包含終
端設(shè)備中的各系統(tǒng)是否需要升級(jí)以及各系統(tǒng)的升級(jí)順序;第四模塊,
根據(jù)所述升級(jí)策略文件中的各系統(tǒng)升級(jí)順序下載對(duì)應(yīng)于各系統(tǒng)的子文件。
本實(shí)施例的終端設(shè)備裝置利用升級(jí)策略文件決定對(duì)終端設(shè)備中哪 個(gè)系統(tǒng)升級(jí)并確定升級(jí)順序,終端設(shè)備不需要下載整個(gè)升級(jí)文件包, 根據(jù)所述升級(jí)順序從服務(wù)器下載升級(jí)文件包中相應(yīng)的子文件,不需要 對(duì)用戶進(jìn)行升級(jí)策略的培訓(xùn),節(jié)省了用戶的時(shí)間,且減小了終端設(shè)備 內(nèi)存的消耗,避免了下載大升級(jí)文件包容易失敗的情況。
本發(fā)明的各實(shí)施例中所述的服務(wù)器可以是局域網(wǎng)內(nèi)的PC機(jī),所述 終端設(shè)備可為家庭網(wǎng)關(guān)或WiFi手機(jī)或優(yōu)盤等可在局域網(wǎng)內(nèi)接入或使用 的各種終端設(shè)備。
前述實(shí)施例和優(yōu)點(diǎn)只是示例性的,不能解釋為對(duì)本發(fā)明的限制。 應(yīng)當(dāng)明白,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原 理的前提下,還可以做出多種改進(jìn)和潤飾,這些改進(jìn)和潤飾也^L為本 發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種終端設(shè)備升級(jí)方法,所述終端設(shè)備及與其相連的服務(wù)器位于同一局域網(wǎng)內(nèi),其特征在于,所述方法包括當(dāng)所述服務(wù)器上保存的單執(zhí)行文件被激活后,由所述服務(wù)器搜索所述終端設(shè)備是否在線;當(dāng)所述終端設(shè)備在線時(shí),所述終端設(shè)備接收所述服務(wù)器向所述終端設(shè)備發(fā)送的升級(jí)文件包的地址信息;所述終端設(shè)備根據(jù)所述升級(jí)文件包的地址信息從所述服務(wù)器下載所述單執(zhí)行文件中的升級(jí)文件包,并使用所述升級(jí)文件包進(jìn)行升級(jí)。
2、 如權(quán)利要求1所述的終端設(shè)備升級(jí)方法,其特征在于,所述服 務(wù)器搜索所述終端設(shè)備是否在線采用UPnP或TR064協(xié)議中的自動(dòng)發(fā) 現(xiàn)協(xié)議。
3、 如權(quán)利要求1所述的終端設(shè)備升級(jí)方法,其特征在于,所述終 端設(shè)備進(jìn)行升級(jí)由SOAP協(xié)議觸發(fā)。
4、 如權(quán)利要求1所述的終端設(shè)備升級(jí)方法,其特征在于,所述升 級(jí)文件包包括文件包頭和多個(gè)子文件,所述從所述服務(wù)器下載所述單 執(zhí)行文件中的升級(jí)文件包包括下載所述升級(jí)文件包的文件包頭;根據(jù)所述文件包頭定義的所述升級(jí)文件包中多個(gè)子文件的地址信 息下載所述子文件。
5、 如權(quán)利要求1所述的終端設(shè)備升級(jí)方法,其特征在于,當(dāng)所述 終端設(shè)備包括多個(gè)系統(tǒng)時(shí),所述升級(jí)文件包包括文件包頭、升級(jí)策略文件和多個(gè)子文件,所述從所述服務(wù)器下載升級(jí)文件包包括 下載所述升級(jí)文件包的文件包頭;根據(jù)所述文件包頭定義的所述升級(jí)策略文件的地址信息下載所述 升級(jí)策略文件,所述升級(jí)策略文件包含終端設(shè)備中的各系統(tǒng)是否需要 升級(jí)的信息以及所述多個(gè)系統(tǒng)的升級(jí)順序;根據(jù)所述升級(jí)策略文件中的所述多個(gè)系統(tǒng)升級(jí)順序下載對(duì)應(yīng)于所 述多個(gè)系統(tǒng)中各系統(tǒng)的子文件。
6、 如權(quán)利要求1至5之一所述的終端設(shè)備升級(jí)方法,其特征在于,以供所述服務(wù)器顯示。
7、 一種終端設(shè)備,所述終端設(shè)備及與其相連的服務(wù)器位于同一局 域網(wǎng)內(nèi),其特征在于,所述終端設(shè)備包括接收模塊,用于在所述服務(wù)器上保存的單執(zhí)行文件被激活,且所 述服務(wù)器搜索到所述終端設(shè)備在線后,接收所述服務(wù)器發(fā)送的升級(jí)文 件包的地址信息;升級(jí)模塊,用于根據(jù)所述升級(jí)文件包的地址信息從所述服務(wù)器下 載所述單執(zhí)行文件中的升級(jí)文件包,并使用所述升級(jí)文件包進(jìn)行升級(jí)。
8、 如權(quán)利要求7所述的終端設(shè)備,其特征在于,所述升級(jí)文件包 包括文件包頭和多個(gè)子文件,所述升級(jí)模塊包括第一模塊,用于下載所述升級(jí)文件包的文件包頭;第二模塊,用于根據(jù)所述文件包頭定義的所述升級(jí)文件包中多個(gè)子文件的地址信息下載所述子文件。
9、 如權(quán)利要求7所述的終端設(shè)備,其特征在于,所述終端設(shè)備包括多個(gè)系統(tǒng),所述升級(jí)文件包包括文件包頭、升級(jí)策略文件和多個(gè)子文件,所述升級(jí)模塊包括第一^f莫塊,用于下載所述升級(jí)文件包的文件包頭;第三模塊,用于根據(jù)所述文件包頭定義的所述升級(jí)策略文件的地 址信息下載所述升級(jí)策略文件,其中所述升級(jí)策略文件包含終端設(shè)備 中的各系統(tǒng)是否需要升級(jí)以及各系統(tǒng)的升級(jí)順序;第四模塊,根據(jù)所述升級(jí)策略文件中的各系統(tǒng)升級(jí)順序下載對(duì)應(yīng) 于各系統(tǒng)的子文件。
10、 如權(quán)利要求7至9之一所述的終端設(shè)備升級(jí)裝置,其特征在 于,還包括狀態(tài)信息發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述終端設(shè)備 的升級(jí)狀態(tài)信息以供所述服務(wù)器顯示。
全文摘要
本發(fā)明提供一種終端升級(jí)方法及實(shí)現(xiàn)該方法的終端設(shè)備。所述終端設(shè)備及與其相連的服務(wù)器位于同一局域網(wǎng)內(nèi),當(dāng)所述服務(wù)器上保存的單執(zhí)行文件被激活后,由所述服務(wù)器搜索所述終端設(shè)備是否在線。當(dāng)所述終端設(shè)備在線時(shí),所述終端設(shè)備接收所述服務(wù)器向所述終端設(shè)備發(fā)送的升級(jí)文件包的地址信息。所述終端設(shè)備根據(jù)所述升級(jí)文件包的地址信息從所述服務(wù)器下載所述單執(zhí)行文件中的升級(jí)文件包,并根據(jù)所述升級(jí)文件包進(jìn)行升級(jí)。利用終端設(shè)備升級(jí)方法及實(shí)現(xiàn)該方法的終端設(shè)備,用戶只需要雙擊激活所述單執(zhí)行文件即可對(duì)終端設(shè)備進(jìn)行升級(jí),升級(jí)過程不需用戶干預(yù),便于用戶使用和操作。
文檔編號(hào)H04L29/06GK101686147SQ20081016742
公開日2010年3月31日 申請(qǐng)日期2008年9月26日 優(yōu)先權(quán)日2008年9月26日
發(fā)明者張小田, 徐俊霞 申請(qǐng)人:深圳華為通信技術(shù)有限公司