專利名稱:一種即插即用設(shè)備及其固件升級(jí)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及即插即用設(shè)備領(lǐng)域,具體來說是關(guān)于一種即插即用設(shè)備及其 固件升級(jí)方法和裝置。
背景技術(shù):
在現(xiàn)有技術(shù)中,即插即用(PNP, Plug and Play)設(shè)備通常將本設(shè)備的固件 (Firmware,包括驅(qū)動(dòng)程序和后臺(tái)程序等)以光盤鏡像文件的格式(.ISO)存儲(chǔ)于 本設(shè)備的一存儲(chǔ)單元(如flash存儲(chǔ)器)中,當(dāng)PNP設(shè)備連接到計(jì)算機(jī)等用戶終 端(TE, Terminal Equipment)時(shí),PNP設(shè)備的存儲(chǔ)單元被模擬為光盤驅(qū)動(dòng)器, 通過該光盤驅(qū)動(dòng)器自動(dòng)加載包含固件的光盤鏡像文件,從而自動(dòng)安裝該P(yáng)NP 設(shè)備的驅(qū)動(dòng)程序和后臺(tái)程序,實(shí)現(xiàn)該設(shè)備的即插即用。
在現(xiàn)有技術(shù)中,通過將固件的升級(jí)文件寫入至PNP設(shè)備的存儲(chǔ)單元中, 可以對(duì)PNP設(shè)備的固件進(jìn)行升級(jí)。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有 技術(shù)在對(duì)PNP設(shè)備的固件升級(jí)時(shí),需要經(jīng)過尋找端口、判斷下載條件、選擇 下載模式、軟件下載等步驟,使得升級(jí)過程耗費(fèi)較多的時(shí)間,升級(jí)效率低下。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種即插即用設(shè)備及其固件升級(jí)方法和裝置,以便減 少PNP設(shè)備固件升級(jí)時(shí)間,提高升級(jí)效率。
本發(fā)明實(shí)施例提供一種即插即用設(shè)備的固件升級(jí)方法,所述的方法包括 接收用戶終端發(fā)送的固件升級(jí)指令;根據(jù)所述固件升級(jí)指令將即插即用設(shè)備 存儲(chǔ)單元的端口模式切換為閃存模式;通過所述閃存模式接收所述用戶終端 發(fā)送的固件升級(jí)數(shù)據(jù)并將所述固件升級(jí)數(shù)據(jù)儲(chǔ)存在所述即插即用設(shè)備的存儲(chǔ) 單元;將所述即插即用設(shè)備存儲(chǔ)單元的端口模式切換為光驅(qū)模式。
本發(fā)明實(shí)施例還提供一種即插即用設(shè)備的固件升級(jí)裝置,所述的裝置包括指令接收單元,用于接收用戶終端發(fā)送的固件升級(jí)指令;端口模式切換 單元,用于根據(jù)所述固件升級(jí)指令將即插即用設(shè)備存儲(chǔ)單元的端口模式切換
為閃存模式;數(shù)據(jù)接收單元,用于通過所述閃存模式接收所述用戶終端發(fā)送
的固件升級(jí)數(shù)據(jù)并將所述固件升級(jí)數(shù)據(jù)儲(chǔ)存到所述即插即用設(shè)備的存儲(chǔ)單
元;所述端口模式切換單元還用于在所述數(shù)據(jù)接收單元接收完所述固件升級(jí) 數(shù)據(jù)后,將所述即插即用設(shè)備存儲(chǔ)單元的端口模式切換為光驅(qū)模式。
本發(fā)明實(shí)施例還提供一種即插即用設(shè)備,所述的設(shè)備包括存儲(chǔ)單元,
用于存儲(chǔ)即插即用設(shè)備的固件數(shù)據(jù);固件升級(jí)裝置,用于對(duì)即插即用設(shè)備的
固件進(jìn)行升級(jí),該固件升級(jí)裝置包括指令接收單元,用于接收用戶終端發(fā)
送的固件升級(jí)指令;端口模式切換單元,用于根據(jù)所述固件升級(jí)指令將所述 存儲(chǔ)單元的端口模式切換為閃存模式;數(shù)據(jù)接收單元,用于通過所述閃存模 式接收所述用戶終端發(fā)送的固件升級(jí)數(shù)據(jù)并儲(chǔ)到所述存儲(chǔ)單元;所述端口模 式切換單元還用于在所述數(shù)據(jù)接收單元接收完所述固件升級(jí)數(shù)據(jù)后,將所述 存儲(chǔ)單元的端口模式切換為光驅(qū)模式。
本發(fā)明實(shí)施例在升級(jí)即插即用設(shè)備的固件時(shí),通過先將即插即用設(shè)備存 儲(chǔ)單元的端口模式切換為閃存模式,然后通過閃存模式的端口接收固件升級(jí) 數(shù)據(jù)再進(jìn)行固件的升級(jí),縮短了固件的升級(jí)時(shí)間、提高了升級(jí)效率,克服了 現(xiàn)有技術(shù)中固件升級(jí)耗費(fèi)時(shí)間長(zhǎng)、升級(jí)效率低下的缺陷。
此處所說明的附圖用來提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,構(gòu)成本申請(qǐng) 的一部分,并不構(gòu)成對(duì)本發(fā)明的限定。在附圖中-
圖1是本發(fā)明實(shí)施例提供的一種即插即用設(shè)備固件升級(jí)方法流程圖; 圖2是本發(fā)明實(shí)施例提供的一種即插即用設(shè)備固件升級(jí)方法流程圖; 圖3是本發(fā)明實(shí)施例提供的一種即插即用設(shè)備固件升級(jí)裝置的模塊圖; 圖4是本發(fā)明實(shí)施例提供的一種即插即用設(shè)備400的模塊圖。
具體實(shí)施例方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí) 施方式和附圖,對(duì)本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明實(shí)施例的 示意性實(shí)施方式及其說明用于解釋本發(fā)明實(shí)施例,但并不作為對(duì)本發(fā)明實(shí)施 例的限定。
本發(fā)明實(shí)施例提供一種即插即用設(shè)備及其固件升級(jí)方法和裝置,以下結(jié) 合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說明。 實(shí)施例一
圖1是本發(fā)明實(shí)施例提供的一種即插即用設(shè)備固件升級(jí)方法流程圖,如 圖1所示,所述的方法包括
步驟S101,接收用戶終端發(fā)送的固件升級(jí)指令。
在本發(fā)明實(shí)施例中,即插即用設(shè)備的固件可以包括該設(shè)備的驅(qū)動(dòng)程序和 后臺(tái)程序等,固件升級(jí)指令由用戶終端發(fā)送,在本實(shí)施例中,固件升級(jí)指令
可以是端口模式切換指令,模式切換指令的格式可以是AT*PS CDROM=0。 步驟S102,根據(jù)所述固件升級(jí)指令將即插即用設(shè)備存儲(chǔ)單元的端口模式 切換為閃存模式。
在本發(fā)明實(shí)施例中,即插即用設(shè)備在閃存模式下,可以很方便的與PC 機(jī)連接,通過USB接口可以快速、方便的拷貝數(shù)據(jù)。數(shù)據(jù)拷貝完成后,通過 下發(fā)AT命令,將此空間轉(zhuǎn)換為ISO格式的文件。在設(shè)備再次上電時(shí),設(shè)備 會(huì)映射出一個(gè)光驅(qū),并將ISO格式的文件(此時(shí)類似于一張光盤)放入虛擬 的光驅(qū)中,借助與windows操作的自動(dòng)運(yùn)行功能,自動(dòng)運(yùn)行虛擬光驅(qū)中的相 關(guān)文件。
在本實(shí)施例中,即插即用設(shè)備可以是數(shù)據(jù)卡、鼠標(biāo)、鍵盤、聲卡、優(yōu)盤 等設(shè)備,與計(jì)算機(jī)、筆記本電腦等用戶終端連接。即插即用設(shè)備根據(jù)固件升 級(jí)指令將即插即用設(shè)備存儲(chǔ)單元的端口模式由光驅(qū)模式切換為閃存模式。
步驟S103,通過所述閃存模式接收所述用戶終端發(fā)送的固件升級(jí)數(shù)據(jù)并將所述固件升級(jí)數(shù)據(jù)儲(chǔ)存在所述即插即用設(shè)備的存儲(chǔ)單元。
在本實(shí)施例中,即插即用設(shè)備通過閃存模式接收用戶終端發(fā)送的固件升 級(jí)數(shù)據(jù)并將固件升級(jí)數(shù)據(jù)儲(chǔ)存在即插即用設(shè)備的存儲(chǔ)單元中,固件升級(jí)數(shù)據(jù) 可以是驅(qū)動(dòng)程序升級(jí)數(shù)據(jù)和/或后臺(tái)程序升級(jí)數(shù)據(jù)。
步驟S104,將所述即插即用設(shè)備存儲(chǔ)單元的端口模式切換為光驅(qū)模式。
在本實(shí)施例中,在所述的固件升級(jí)數(shù)據(jù)接收完成后,即插即用設(shè)備將存 儲(chǔ)單元的端口模式由閃存模式切換為光驅(qū)模式,以便于在即插即用設(shè)備拔出 后再次插入用戶終端時(shí),用戶終端會(huì)根據(jù)即插即用設(shè)備將存儲(chǔ)單元存儲(chǔ)的升 級(jí)固件進(jìn)行安裝。
圖2是本發(fā)明實(shí)施例提供的一種即插即用設(shè)備固件升級(jí)方法流程圖,如 圖2所示,所述的方法包括-
步驟S201,向所述用戶終端發(fā)送所述即插即用設(shè)備存儲(chǔ)單元的端口模式
"f曰息。
在本發(fā)明實(shí)施例中,即插即用設(shè)備向用戶終端發(fā)送即插即用設(shè)備存儲(chǔ)單 元的端口模式為光驅(qū)模式的信息。
步驟S202,接收用戶終端根據(jù)即插即用設(shè)備端口模式信息發(fā)送的固件升 級(jí)指令。
在本發(fā)明實(shí)施例中,當(dāng)對(duì)即插即用設(shè)備的固件進(jìn)行升級(jí)時(shí),用戶終端向 即插即用設(shè)備發(fā)送一固件升級(jí)指令,即插即用設(shè)備接收用戶終端根據(jù)即插即 用設(shè)備端口模式信息發(fā)送的固件升級(jí)指令。
根據(jù)本實(shí)施例,該固件升級(jí)指令可以是端口模式切換指令,通過AT命 令實(shí)現(xiàn),如AT*PSCDROM=0,以指示即插即用設(shè)備將端口模式由光驅(qū)模式 切換為閃存模式,以便接收升級(jí)文件。
步驟S203,根據(jù)所述固件升級(jí)指令將即插即用設(shè)備存儲(chǔ)單元的端口模式 切換為閃存模式。
在本發(fā)明實(shí)施例中,即插即用設(shè)備根據(jù)固件升級(jí)指令將存儲(chǔ)單元的端口模式切換為閃存模式。此步驟與圖1所述的步驟S102相同,故在此不再贅 述。
步驟S204,向所述用戶終端發(fā)送所述即插即用設(shè)備存儲(chǔ)單元的端口模式 為閃存模式的信息。
在本實(shí)施例中,即插即用設(shè)備向用戶終端發(fā)送其存儲(chǔ)單元的端口模式為 閃存模式的信息,以便用戶終端根據(jù)該信息通過閃存模式的端口發(fā)送升級(jí)文 件到該即插即用設(shè)備。
步驟S205,通過所述閃存模式接收所述用戶終端發(fā)送的固件升級(jí)數(shù)據(jù)并 將所述固件升級(jí)數(shù)據(jù)儲(chǔ)存在所述即插即用設(shè)備的存儲(chǔ)單元。
步驟S206,將所述即插即用設(shè)備存儲(chǔ)單元的端口模式切換為光驅(qū)模式。
在本發(fā)明實(shí)施例中,步驟S205與S206分別與圖1所述的步驟S103和 S104相同,故在此不再贅述。
本發(fā)明實(shí)施例在升級(jí)即插即用設(shè)備的固件時(shí),通過先將即插即用設(shè)備存 儲(chǔ)單元的端口模式切換為閃存模式,然后再進(jìn)行固件的升級(jí),縮短了固件的 升級(jí)時(shí)間、提高了升級(jí)效率,克服了現(xiàn)有技術(shù)中固件升級(jí)耗費(fèi)時(shí)間長(zhǎng)、升級(jí) 效率低下的缺陷。
實(shí)施例二
圖3是本發(fā)明實(shí)施例提供的一種即插即用設(shè)備固件升級(jí)裝置300的模塊 圖,如圖3所示,所述的裝置300包括指令接收單元301、端口模式切換單 元303和數(shù)據(jù)接收單元305,其中
指令接收單元301,用于接收用戶終端發(fā)送的固件升級(jí)指令。
在本實(shí)施例中,指令接收單元301接收用戶終端向即插即用設(shè)備發(fā)送的 一固件升級(jí)指令,以便根據(jù)該固件升級(jí)指令完成該指令中所要求的工作。
端口模式切換單元303,用于根據(jù)固件升級(jí)指令將即插即用設(shè)備存儲(chǔ)單 元的端口模式切換為閃存模式。
在本實(shí)施例中,即插即用設(shè)備可以是數(shù)據(jù)卡、鼠標(biāo)、鍵盤、聲卡、優(yōu)盤等設(shè)備,與計(jì)算機(jī)、筆記本電腦等用戶終端連接。即插即用設(shè)備的固件可以 包括該設(shè)備的驅(qū)動(dòng)程序和后臺(tái)程序等,固件升級(jí)指令由用戶終端發(fā)送,在本 實(shí)施例中,固件升級(jí)指令可以是端口模式切換指令,模式切換指令的格式可
以是AT*PS CDROM=0,端口模式切換單元303根據(jù)該指令將即插即用設(shè)備 存儲(chǔ)單元的端口模式由光驅(qū)模式切換為閃存模式。
數(shù)據(jù)接收單元305,用于通過閃存模式接收用戶終端發(fā)送的固件升級(jí)數(shù) 據(jù)并將固件升級(jí)數(shù)據(jù)儲(chǔ)層到即插即用設(shè)備的存儲(chǔ)單元。
在本實(shí)施例中,數(shù)據(jù)接收單元305通過閃存模式接收用戶終端發(fā)送的固 件升級(jí)數(shù)據(jù)并將固件升級(jí)數(shù)據(jù)儲(chǔ)存在即插即用設(shè)備的存儲(chǔ)單元中,固件升級(jí) 數(shù)據(jù)可以是驅(qū)動(dòng)程序升級(jí)數(shù)據(jù)和/或后臺(tái)程序升級(jí)數(shù)據(jù)。
在本發(fā)明實(shí)施例中,端口模式切換單元303在固件升級(jí)數(shù)據(jù)接收完成后 還會(huì)將即插即用設(shè)備存儲(chǔ)單元的端口模式由閃存模式切換為光驅(qū)模式。
在本發(fā)明的一實(shí)施例中,即插即用設(shè)備固件升級(jí)裝置300還可以包括
端口模式發(fā)送單元307,用于在指令接收單元301接收固件升級(jí)指令之 前,向用戶終端發(fā)送即插即用設(shè)備存儲(chǔ)單元的當(dāng)前端口模式信息,例如光驅(qū) 模式信息或閃存模式信息,以便用戶終端根據(jù)該端口模式信息確定發(fā)送模式 切換指令或升級(jí)文件到即插即用設(shè)備。
在本發(fā)明實(shí)施例中,端口模式發(fā)送單元307還在所述端口模式切換單元 303將即插即用設(shè)備存儲(chǔ)單元的端口模式切換為光驅(qū)模式之后,向用戶終端 發(fā)送即插即用設(shè)備存儲(chǔ)單元的當(dāng)前端口模式信息。
例如,當(dāng)端口模式發(fā)送單元307上報(bào)給用戶終端的端口模式為光驅(qū)模式 時(shí),用戶終端會(huì)發(fā)送模式切換指令到即插即用設(shè)備,指示即插即用設(shè)備切換 其端口模式到閃存模式,以便通過閃存模式端口發(fā)送升級(jí)文件;當(dāng)端口模式 發(fā)送單元307上報(bào)給用戶終端的端口模式為閃存模式時(shí),用戶終端會(huì)將升級(jí) 文件通過該閃存模式的端口發(fā)送至即插即用設(shè)備。
在本發(fā)明實(shí)施例中,指令接收單元301具體用于接收用戶終端根據(jù)端口模式信息發(fā)送的固件升級(jí)指令。
根據(jù)本實(shí)施例,該固件升級(jí)指令可以由用戶終端和即插即用設(shè)備協(xié)商,
通過AT (Attention,引起注意)命令實(shí)現(xiàn),由于AT命令是控制用戶終端 TE (Terminal Equipment,如PC等)和移動(dòng)終端MT (Mobile Equipment, 如移動(dòng)臺(tái)、數(shù)據(jù)卡等)之間交互的規(guī)則,因此在本實(shí)施例中,可以通過AT 命令控制即插即用設(shè)備的升級(jí)裝置完成相關(guān)的功能,如切換端口模式。
在本發(fā)明提供的一實(shí)施例中,使用現(xiàn)有技術(shù)對(duì)一個(gè)大小為9.77M的固件 進(jìn)行升級(jí),共需要耗時(shí)1分45秒,其中尋找端口、判斷下載條件和選擇下載 模式耗時(shí)27秒,文件下載時(shí)間需要1分18秒。利用本發(fā)明實(shí)施例提供的即 插即用設(shè)備固件升級(jí)裝置300,對(duì)一個(gè)大小為18.6M的固件進(jìn)行升級(jí),不需 要尋找端口、判斷下載條件和選擇下載模式,文件下載時(shí)間僅為10秒。
本發(fā)明實(shí)施例在升級(jí)即插即用設(shè)備的固件時(shí),通過先將即插即用設(shè)備存 儲(chǔ)單元的端口模式切換為閃存模式,然后再進(jìn)行固件的升級(jí),縮短了固件的 升級(jí)時(shí)間、提高了升級(jí)效率,克服了現(xiàn)有技術(shù)中固件升級(jí)耗費(fèi)時(shí)間長(zhǎng)、升級(jí) 效率低下的缺陷。
圖4是本發(fā)明實(shí)施例提供的一種即插即用設(shè)備400的模塊圖,如圖4所 示,所述的即插即用設(shè)備400包括存儲(chǔ)單元401和固件升級(jí)裝置403,其中 存儲(chǔ)單元401用于存儲(chǔ)即插即用設(shè)備400的固件信息,如后臺(tái)安裝文件、
用戶終端的驅(qū)動(dòng)程序等。
固件升級(jí)裝置403用于對(duì)存儲(chǔ)單元401內(nèi)儲(chǔ)存的固件進(jìn)行升級(jí),該固件 升級(jí)裝置403主要包括:指令接收單元405、端口模式切換單元407、數(shù)據(jù)接 收單元409以及端口模式發(fā)送單元411。
在本實(shí)施例中,固件升級(jí)裝置403與本發(fā)明第二實(shí)施例所述的即插即用 設(shè)備固件升級(jí)裝置300結(jié)構(gòu)和功能相同,故在此不再贅述。
本發(fā)明實(shí)施例利用U盤和光盤上報(bào)給操作系統(tǒng)的名稱均為USB MASSStorage的特點(diǎn),將放置后臺(tái)程序、驅(qū)動(dòng)的flash部分模擬為U盤或者光盤。 往flash中寫入后臺(tái)程序時(shí),將此部分模擬為U盤;需要數(shù)據(jù)卡自啟動(dòng)安裝 后臺(tái)程序時(shí),將此部分模擬為光盤。本發(fā)明實(shí)施例通過已經(jīng)設(shè)定好的AT命 令使即插即用設(shè)備(如數(shù)據(jù)卡)上報(bào)的端口在光盤與U盤之間進(jìn)行切換,實(shí) 現(xiàn)將flash模擬為U盤或光盤的功能,通過USB的高速傳輸速率,在很短的 時(shí)間內(nèi)完成數(shù)據(jù)寫入,并在寫入數(shù)據(jù)后,也即后臺(tái)程序升級(jí)完成后,再將端 口模式切換為光盤,再次插入該即插即用設(shè)備后會(huì)自動(dòng)安裝更新后的后臺(tái)軟 件。如此,即縮短了固件的升級(jí)時(shí)間、提高了升級(jí)效率,克服了現(xiàn)有技術(shù)中 固件升級(jí)耗費(fèi)時(shí)間長(zhǎng)、升級(jí)效率低下的缺陷。
以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行 了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而 己,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做 的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種即插即用設(shè)備的固件升級(jí)方法,其特征在于,所述的方法包括接收用戶終端發(fā)送的固件升級(jí)指令;根據(jù)所述固件升級(jí)指令將即插即用設(shè)備存儲(chǔ)單元的端口模式切換為閃存模式;通過所述閃存模式接收所述用戶終端發(fā)送的固件升級(jí)數(shù)據(jù)并將所述固件升級(jí)數(shù)據(jù)儲(chǔ)存在所述即插即用設(shè)備的存儲(chǔ)單元;將所述即插即用設(shè)備存儲(chǔ)單元的端口模式切換為光驅(qū)模式。
2. 根據(jù)權(quán)利要求1所述的即插即用設(shè)備的固件升級(jí)方法,其特征在于, 所述的接收用戶終端發(fā)送的固件升級(jí)指令之前,所述方法還包括向所述用戶終端發(fā)送所述即插即用設(shè)備存儲(chǔ)單元的端口模式信息; 所述接收用戶終端發(fā)送的固件升級(jí)指令具體為 接收所述用戶終端根據(jù)所述端口模式信息發(fā)送的所述固件升級(jí)指令; 所述的根據(jù)所述固件升級(jí)指令將即插即用設(shè)備存儲(chǔ)單元的端口模式切換 為閃存模式之后,所述方法還包括向所述用戶終端發(fā)送所述即插即用設(shè)備存儲(chǔ)單元的端口模式為閃存模式 的信息。
3. 根據(jù)權(quán)利要求1所述的即插即用設(shè)備的固件升級(jí)方法,其特征在于, 所述的固件升級(jí)指令為端口模式切換指令,該端口模式切換指令通過AT命 令實(shí)現(xiàn)。
4. 根據(jù)權(quán)利要求l所述的即插即用設(shè)備的固件升級(jí)方法,其特征在于, 所述的固件升級(jí)數(shù)據(jù)是驅(qū)動(dòng)程序升級(jí)數(shù)據(jù)和/或后臺(tái)程序升級(jí)數(shù)據(jù)。
5. —種即插即用設(shè)備的固件升級(jí)裝置,其特征在于,所述的裝置包括 指令接收單元,用于接收用戶終端發(fā)送的固件升級(jí)指令; 端口模式切換單元,用于根據(jù)所述固件升級(jí)指令將即插即用設(shè)備存儲(chǔ)單元的端口模式切換為閃存模式;數(shù)據(jù)接收單元,用于通過所述閃存模式接收所述用戶終端發(fā)送的固件升級(jí)數(shù)據(jù)并將所述固件升級(jí)數(shù)據(jù)儲(chǔ)存到所述即插即用設(shè)備的存儲(chǔ)單元;所述端口模式切換單元還用于在所述數(shù)據(jù)接收單元接收完所述固件升級(jí) 數(shù)據(jù)后,將所述即插即用設(shè)備存儲(chǔ)單元的端口模式切換為光驅(qū)模式。
6. 根據(jù)權(quán)利要求5所述的即插即用設(shè)備的固件升級(jí)裝置,其特征在于,所述的裝置還包括端口模式發(fā)送單元,用于在所述指令接收單元接收所述固件升級(jí)指令之 前以及在所述端口模式切換單元將所述即插即用設(shè)備存儲(chǔ)單元的端口模式切換為光驅(qū)模式之后,發(fā)送所述即插即用設(shè)備存儲(chǔ)單元的當(dāng)前端口模式信息;所述指令接收單元,具體用于接收所述用戶終端根據(jù)所述端口模式信息 發(fā)送的所述固件升級(jí)指令。
7. 根據(jù)權(quán)利要求5或6所述的即插即用設(shè)備的固件升級(jí)裝置,其特征在 于,所述的固件升級(jí)指令為端口模式切換指令,該端口模式切換指令通過AT 命令實(shí)現(xiàn)。
8. —種即插即用設(shè)備,其特征在于,所述的設(shè)備包括 存儲(chǔ)單元,用于存儲(chǔ)即插即用設(shè)備的固件數(shù)據(jù);固件升級(jí)裝置,用于對(duì)即插即用設(shè)備的固件進(jìn)行升級(jí),該固件升級(jí)裝置包括指令接收單元,用于接收用戶終端發(fā)送的固件升級(jí)指令;端口模式切換單元,用于根據(jù)所述固件升級(jí)指令將所述存儲(chǔ)單元的端口 模式切換為閃存模式;數(shù)據(jù)接收單元,用于通過所述閃存模式接收所述用戶終端發(fā)送的固件升 級(jí)數(shù)據(jù)并儲(chǔ)到所述存儲(chǔ)單元;所述端口模式切換單元還用于在所述數(shù)據(jù)接收單元接收完所述固件升級(jí) 數(shù)據(jù)后,將所述存儲(chǔ)單元的端口模式切換為光驅(qū)模式。
9. 根據(jù)權(quán)利要求8所述的即插即用設(shè)備,其特征在于,所述的固件升級(jí) 裝置還包括端口模式發(fā)送單元,用于在所述指令接收單元接收所述固件升級(jí)指令之 前以及在所述端口模式切換單元將所述存儲(chǔ)單元的端口模式切換為光驅(qū)模式 之后,發(fā)送所述存儲(chǔ)單元的當(dāng)前端口模式信息;所述指令接收單元,具體用于接收所述用戶終端根據(jù)所述端口模式信息 發(fā)送的所述固件升級(jí)指令。
10. 根據(jù)權(quán)利要求8或9所述的即插即用設(shè)備,其特征在于,所述的固件 升級(jí)指令為端口模式切換指令,該端口模式切換指令通過AT命令實(shí)現(xiàn)。
全文摘要
本發(fā)明是關(guān)于一種即插即用設(shè)備及其固件升級(jí)方法和裝置,所述的方法包括接收用戶終端發(fā)送的固件升級(jí)指令;根據(jù)所述固件升級(jí)指令將即插即用設(shè)備存儲(chǔ)單元的端口模式切換為閃存模式;通過所述閃存模式接收所述用戶終端發(fā)送的固件升級(jí)數(shù)據(jù)并將所述固件升級(jí)數(shù)據(jù)儲(chǔ)存在所述即插即用設(shè)備的存儲(chǔ)單元;將所述即插即用設(shè)備存儲(chǔ)單元的端口模式切換為光驅(qū)模式。本發(fā)明實(shí)施例在升級(jí)即插即用設(shè)備的固件時(shí),通過先將即插即用設(shè)備存儲(chǔ)單元的端口模式切換為閃存模式,然后再進(jìn)行固件的升級(jí),縮短了固件的升級(jí)時(shí)間、提高了升級(jí)效率,克服了現(xiàn)有技術(shù)中固件升級(jí)耗費(fèi)時(shí)間長(zhǎng)、升級(jí)效率低下的缺陷。
文檔編號(hào)G06F9/445GK101625648SQ20091016316
公開日2010年1月13日 申請(qǐng)日期2009年8月18日 優(yōu)先權(quán)日2009年8月18日
發(fā)明者辛友強(qiáng), 郭業(yè)輝, 凡 魏 申請(qǐng)人:深圳華為通信技術(shù)有限公司