亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種電子設(shè)備的軟件升級(jí)方法及裝置的制作方法

文檔序號(hào):6427887閱讀:209來(lái)源:國(guó)知局
專利名稱:一種電子設(shè)備的軟件升級(jí)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種電子設(shè)備的軟件升級(jí)方法及裝置,屬于數(shù)據(jù)傳輸技術(shù)領(lǐng)域。
背景技術(shù)
在現(xiàn)有的電子設(shè)備中,如果用戶需要對(duì)軟件進(jìn)行更新,一般需要通過(guò)在PC側(cè)升級(jí)程序數(shù)據(jù)、通過(guò)網(wǎng)絡(luò)側(cè)下載升級(jí)程序數(shù)據(jù)或者通過(guò)FOTA (Firmware Over-the-Air,移動(dòng)終端空中下載軟件升級(jí))的方式進(jìn)行軟件的更新。但是如果采用通過(guò)PC側(cè)升級(jí)程序數(shù)據(jù)的方法,則需要相應(yīng)的升級(jí)軟件及相應(yīng)的升級(jí)程序操作知識(shí),一般的用戶不具備相應(yīng)的技能; 通過(guò)網(wǎng)絡(luò)側(cè)或者FOTA下載升級(jí)程序數(shù)據(jù)的方法,需要用戶在具有網(wǎng)絡(luò)的條件下進(jìn)行,并且由于下載速度的限制導(dǎo)致耗費(fèi)的時(shí)間也比較長(zhǎng)。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種電子設(shè)備的軟件升級(jí)方法及裝置,能夠使用戶只需要一根數(shù)據(jù)傳輸線即可完成對(duì)電子設(shè)備的軟件升級(jí),無(wú)需掌握升級(jí)程序的操作知識(shí),也不需要在具有網(wǎng)絡(luò)的條件下進(jìn)行,具有升級(jí)速度快,容易操作的特點(diǎn)。本發(fā)明的實(shí)施例提供了一種電子設(shè)備的軟件升級(jí)方法,包括根據(jù)預(yù)定的控制命令及預(yù)定的通訊協(xié)議,將通過(guò)端口連接的電子設(shè)備A的存儲(chǔ)空間中存儲(chǔ)的標(biāo)記為軟件升級(jí)的程序數(shù)據(jù)傳輸?shù)诫娮釉O(shè)備B的存儲(chǔ)空間中。本發(fā)明的實(shí)施例提供了一種電子設(shè)備的軟件升級(jí)裝置,包括程序數(shù)據(jù)傳輸模塊,用于根據(jù)預(yù)定的控制命令及預(yù)定的通訊協(xié)議,將通過(guò)端口連接的電子設(shè)備A的存儲(chǔ)空間中存儲(chǔ)的標(biāo)記為軟件升級(jí)的程序數(shù)據(jù)傳輸?shù)诫娮釉O(shè)備B的存儲(chǔ)空間中。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,通過(guò)端口連接的電子設(shè)備之間的存儲(chǔ)空間中存儲(chǔ)的程序數(shù)據(jù)進(jìn)行傳輸,能夠使用戶只需要一根數(shù)據(jù)傳輸線即可完成對(duì)電子設(shè)備的軟件升級(jí),無(wú)需掌握升級(jí)程序的操作知識(shí),也不需要在具有網(wǎng)絡(luò)的條件下進(jìn)行,具有升級(jí)速度快,容易操作的特點(diǎn)。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明的實(shí)施例提供的電子設(shè)備的軟件升級(jí)方法的流程示意圖;圖2為本發(fā)明的實(shí)施例提供的電子設(shè)備的軟件升級(jí)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明的實(shí)施例提供了一種電子設(shè)備的軟件升級(jí)方法,包括根據(jù)預(yù)定的控制命令及預(yù)定的通訊協(xié)議,將通過(guò)端口連接的電子設(shè)備A的存儲(chǔ)空間中存儲(chǔ)的標(biāo)記為軟件升級(jí)的程序數(shù)據(jù)傳輸?shù)诫娮釉O(shè)備B的存儲(chǔ)空間中。該方法可應(yīng)用在現(xiàn)有的手機(jī)、PDA、MP3/4、數(shù)碼相機(jī)、平板電腦等各種類型的電子設(shè)備中,其原理是通過(guò)端口連接的電子設(shè)備之間的存儲(chǔ)空間中存儲(chǔ)的程序數(shù)據(jù)進(jìn)行傳輸,從而使用戶能夠通過(guò)一根數(shù)據(jù)傳輸線即可完成對(duì)電子設(shè)備的軟件升級(jí)。下面以手機(jī)的升級(jí)過(guò)程結(jié)合說(shuō)明書(shū)附圖對(duì)本實(shí)施例作具體說(shuō)明,如圖1所示,該方法包括步驟11、將手機(jī)A與手機(jī)B的端口通過(guò)數(shù)據(jù)傳輸線連接。具體的,在本實(shí)施例中,不需要手機(jī)B能夠正常開(kāi)機(jī),或者對(duì)FLASH進(jìn)行特別分段。 也就是說(shuō)此設(shè)計(jì)方案,不需要像正常的FOTA升級(jí),需要手機(jī)能夠完全開(kāi)機(jī),也不像T卡升級(jí),需要手機(jī)在FLASH上有一個(gè)B00TL0ADER來(lái)支持手機(jī)進(jìn)行代碼升級(jí)。也就是說(shuō),手機(jī)B 里面可以是一個(gè)完全空的FLASH。手機(jī)A需要是一個(gè)完全能夠正常開(kāi)機(jī)的手機(jī),在傳輸過(guò)程中,是把手機(jī)A的代碼段發(fā)給手機(jī)B,覆蓋到手機(jī)B的FLASH上。在手機(jī)A中存儲(chǔ)有可供其它手機(jī)升級(jí)的程序數(shù)據(jù),并且手機(jī)A可以正常開(kāi)機(jī),并且支持這種升級(jí)模式。在手機(jī)A上可以通過(guò)一個(gè)特定的菜單選項(xiàng),選擇當(dāng)前的手機(jī)模式為軟件更新模式,由于在這種模式下,手機(jī)A為了能夠把FLASH上的所有內(nèi)容傳輸?shù)绞謾C(jī)B上,手機(jī)A是不能再運(yùn)行手機(jī)A存放在 FLASH上的應(yīng)用程序,手機(jī)A將保持關(guān)閉所有應(yīng)用程序(可以告知網(wǎng)絡(luò)側(cè)手機(jī)A已進(jìn)入關(guān)機(jī)狀態(tài))并且不再相應(yīng)任何按鍵的輸入操作。直到程序數(shù)據(jù)傳輸完成或失敗后,手機(jī)A可以通過(guò)重啟或拔下電池的方式重新進(jìn)入常規(guī)的使用模式。手機(jī)B作為待升級(jí)程序數(shù)據(jù)的手機(jī),可以是之前升級(jí)過(guò)程序數(shù)據(jù)的手機(jī),也可以是之前沒(méi)有運(yùn)行過(guò)任何程序數(shù)據(jù)的裸機(jī)。將手機(jī)A和手機(jī)B的充電端口或者數(shù)據(jù)傳輸端口通過(guò)數(shù)據(jù)傳輸線連接后,再將手機(jī)B關(guān)機(jī)后, 通過(guò)手機(jī)B的一個(gè)特定按鍵操作(如長(zhǎng)按開(kāi)機(jī)鍵)進(jìn)入程序數(shù)據(jù)傳輸過(guò)程,在這種情況下, 對(duì)手機(jī)B按下開(kāi)機(jī)鍵,觸發(fā)硬件開(kāi)機(jī),手機(jī)B進(jìn)行硬件上電,這個(gè)時(shí)候手機(jī)B的固化在CPU 的下載升級(jí)程序會(huì)第一次時(shí)間運(yùn)行起來(lái),當(dāng)檢測(cè)到有符合通訊協(xié)議的字符串發(fā)送過(guò)來(lái)后, 會(huì)進(jìn)入到程序下載模式,否則的話,手機(jī)B會(huì)正常開(kāi)機(jī)的。步驟12、根據(jù)預(yù)定的控制命令及預(yù)定的通訊協(xié)議,將通過(guò)端口連接的電子設(shè)備A 的存儲(chǔ)空間中存儲(chǔ)的標(biāo)記為軟件升級(jí)的程序數(shù)據(jù)傳輸?shù)诫娮釉O(shè)備B的存儲(chǔ)空間中。具體的,手機(jī)A和手機(jī)B之間通過(guò)數(shù)據(jù)傳輸線,并基于串口通訊協(xié)議進(jìn)行通訊。具體的升級(jí)方式,通過(guò)串口,還是USB,其依賴于手機(jī)B的固化在CPU的下載升級(jí)程序,如果該下載升級(jí)程序,支持串口下載,就使用串口下載,如果支持USB下載,就可以使用USB下載。 在升級(jí)模式下,手機(jī)A,停止響應(yīng)正常的來(lái)電,短信等網(wǎng)絡(luò)操作。手機(jī)B,停止響應(yīng)任何按鍵, 充電,電話,短信等外設(shè)以及網(wǎng)絡(luò)操作。在傳輸過(guò)程中,手機(jī)B是通過(guò)固化在CPU的下載升級(jí)程序,對(duì)手機(jī)B進(jìn)行代碼升級(jí)的。傳輸?shù)倪^(guò)程相當(dāng)于手機(jī)A將存儲(chǔ)空間模擬成PC端,而手機(jī)B相當(dāng)于通過(guò)下載工具從PC端下載相應(yīng)的程序數(shù)據(jù)。手機(jī)A的存儲(chǔ)空間的存儲(chǔ)介質(zhì)分為兩部分程序區(qū)段和用戶區(qū)段,手機(jī)A將存儲(chǔ)空間的程序區(qū)段的程序數(shù)據(jù)都傳輸?shù)绞謾C(jī)B的存儲(chǔ)空間中。當(dāng)手機(jī)A將存儲(chǔ)空間的程序區(qū)段的全部程序數(shù)據(jù)都傳輸?shù)绞謾C(jī)B的存儲(chǔ)空間中以后,手機(jī)B的軟件升級(jí)完成,將手機(jī)B的電池拔下再重新插入,長(zhǎng)按開(kāi)機(jī)鍵開(kāi)機(jī),此時(shí)手機(jī)B的軟件已經(jīng)升級(jí)到了與手機(jī)A相同的版本。當(dāng)由于手機(jī)B的存儲(chǔ)空間不足或者手機(jī) B的電量不足而導(dǎo)致程序數(shù)據(jù)傳輸中斷時(shí),手機(jī)A停止程序數(shù)據(jù)傳輸,此時(shí)可以選擇將手機(jī) A的電池拔下再重新插入,然后開(kāi)機(jī)或者在排除故障后重新對(duì)手機(jī)B進(jìn)行程序數(shù)據(jù)傳輸。可選的,由于現(xiàn)有的智能手機(jī)的程序普遍具有記錄用戶信息的功能,如果直接將用戶的手機(jī)為其它的手機(jī)進(jìn)行軟件升級(jí),可能同時(shí)將該用戶的信息也傳輸?shù)狡渌謾C(jī)上, 導(dǎo)致用戶的隱私泄露。因此可以通過(guò)提示用戶輸入密碼的方法驗(yàn)證使用者的權(quán)限,如果輸入的密碼與預(yù)先保存的密碼相同,則允許用戶為其它手機(jī)進(jìn)行軟件升級(jí),并觸發(fā)程序數(shù)據(jù)傳輸模塊的程序數(shù)據(jù)傳輸操作,如果輸入的密碼與預(yù)先保存的密碼不同,則拒絕軟件升級(jí)請(qǐng)求,以保證用戶的隱私不會(huì)被其它手機(jī)獲得。采用本實(shí)施例的技術(shù)方案,通過(guò)端口連接的電子設(shè)備之間的存儲(chǔ)空間中存儲(chǔ)的程序數(shù)據(jù)進(jìn)行傳輸,能夠使用戶只需要一根數(shù)據(jù)傳輸線即可完成對(duì)電子設(shè)備的軟件升級(jí),無(wú)需賬務(wù)升級(jí)程序的操作知識(shí),也不需要在具有網(wǎng)絡(luò)的條件下進(jìn)行,具有升級(jí)速度快,容易操作的特點(diǎn)。本發(fā)明的實(shí)施例還提供了一種電子設(shè)備的軟件升級(jí)裝置,包括程序數(shù)據(jù)傳輸模塊,用于根據(jù)預(yù)定的控制命令及預(yù)定的通訊協(xié)議,將通過(guò)端口連接的電子設(shè)備A的存儲(chǔ)空間中存儲(chǔ)的標(biāo)記為軟件升級(jí)的程序數(shù)據(jù)傳輸?shù)诫娮釉O(shè)備B的存儲(chǔ)空間中??蛇x的,如圖2所示,該裝置還可以包括權(quán)限確定模塊21,用于提示用戶輸入密碼,若輸入的密碼與預(yù)先保存的密碼相同,則確定用戶具有傳輸程序數(shù)據(jù)的使用權(quán)限,并觸發(fā)程序數(shù)據(jù)傳輸模塊22的程序數(shù)據(jù)傳輸操作。權(quán)限確定模塊21與程序數(shù)據(jù)傳輸模塊22都可以作為在電子設(shè)備中運(yùn)行的程序存儲(chǔ)在電子設(shè)備的存儲(chǔ)空間中,并根據(jù)特定的操作啟動(dòng),執(zhí)行完畢后關(guān)閉或自動(dòng)重啟電子設(shè)備??蛇x的,在程序數(shù)據(jù)傳輸模塊22中,相應(yīng)的程序包括系統(tǒng)程序或應(yīng)用程序中的至少一種,相應(yīng)的端口包括充電端口或數(shù)據(jù)傳輸端口??蛇x的,在程序數(shù)據(jù)傳輸模塊中22還包括程序關(guān)閉子模塊,用于在程序數(shù)據(jù)傳輸完成或失敗之前,保持關(guān)閉所有應(yīng)用程序且不響應(yīng)任何按鍵的輸入操作的狀態(tài)。采用本實(shí)施例的技術(shù)方案,通過(guò)端口連接的電子設(shè)備之間的存儲(chǔ)空間中存儲(chǔ)的程序數(shù)據(jù)進(jìn)行傳輸,能夠使用戶只需要一根數(shù)據(jù)傳輸線即可完成對(duì)電子設(shè)備的軟件升級(jí),無(wú)需賬務(wù)升級(jí)程序的操作知識(shí),也不需要在具有網(wǎng)絡(luò)的條件下進(jìn)行,具有升級(jí)速度快,容易操作的特點(diǎn)。上述電子設(shè)備的軟件升級(jí)裝置中包含的各模塊的處理功能的具體實(shí)施方式
在之前的方法實(shí)施方式中已經(jīng)描述,在此不再重復(fù)描述。需要注意的是,在上述裝置及系統(tǒng)實(shí)施例中,所包括的各個(gè)模塊只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種電子設(shè)備的軟件升級(jí)方法,其特征在于,包括根據(jù)預(yù)定的控制命令及預(yù)定的通訊協(xié)議,將通過(guò)端口連接的電子設(shè)備A的存儲(chǔ)空間中存儲(chǔ)的標(biāo)記為軟件升級(jí)的程序數(shù)據(jù)傳輸?shù)诫娮釉O(shè)備B的存儲(chǔ)空間中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述程序數(shù)據(jù)包括系統(tǒng)程序或應(yīng)用程序中的至少一種。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述端口包括充電端口或數(shù)據(jù)傳輸端口。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,電子設(shè)備A在所述程序數(shù)據(jù)傳輸完成或失敗之前,保持關(guān)閉所有應(yīng)用程序且不響應(yīng)任何按鍵的輸入操作的狀態(tài)。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其特征在于,在程序數(shù)據(jù)傳輸之前還包括提示用戶輸入密碼,若輸入的密碼與預(yù)先保存的密碼相同,則確定用戶具有傳輸程序數(shù)據(jù)的使用權(quán)限,并觸發(fā)程序數(shù)據(jù)傳輸模塊的程序數(shù)據(jù)傳輸操作。
6.一種電子設(shè)備的軟件升級(jí)裝置,其特征在于,包括程序數(shù)據(jù)傳輸模塊,用于根據(jù)預(yù)定的控制命令及預(yù)定的通訊協(xié)議,將通過(guò)端口連接的電子設(shè)備A的存儲(chǔ)空間中存儲(chǔ)的標(biāo)記為軟件升級(jí)的程序數(shù)據(jù)傳輸?shù)诫娮釉O(shè)備B的存儲(chǔ)空間中。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,在程序數(shù)據(jù)傳輸模塊中,所述程序數(shù)據(jù)包括系統(tǒng)程序或應(yīng)用程序中的至少一種。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,在程序數(shù)據(jù)傳輸模塊中,所述端口包括充電端口或數(shù)據(jù)傳輸端口。
9.根據(jù)權(quán)利要求6所述的電子氣壓計(jì),其特征在于,在程序數(shù)據(jù)傳輸模塊中還包括 程序關(guān)閉子模塊,用于在所述程序數(shù)據(jù)傳輸完成或失敗之前,保持關(guān)閉所有應(yīng)用程序且不響應(yīng)任何按鍵的輸入操作的狀態(tài)。
10.根據(jù)權(quán)利要求6至9任意一項(xiàng)所述的裝置,其特征在于,該裝置還包括權(quán)限確定模塊,用于提示用戶輸入密碼,若輸入的密碼與預(yù)先保存的密碼相同,則確定用戶具有傳輸程序數(shù)據(jù)的使用權(quán)限,并觸發(fā)程序數(shù)據(jù)傳輸模塊的程序數(shù)據(jù)傳輸操作。
全文摘要
一種電子設(shè)備的軟件升級(jí)方法及裝置,相應(yīng)的方法包括根據(jù)預(yù)定的控制命令及預(yù)定的通訊協(xié)議,將通過(guò)端口連接的電子設(shè)備A的存儲(chǔ)空間中存儲(chǔ)的標(biāo)記為軟件升級(jí)的程序數(shù)據(jù)傳輸?shù)诫娮釉O(shè)備B的存儲(chǔ)空間中。本發(fā)明通過(guò)端口連接的電子設(shè)備之間的存儲(chǔ)空間中存儲(chǔ)的程序數(shù)據(jù)進(jìn)行傳輸,能夠使用戶只需要一根數(shù)據(jù)傳輸線即可完成對(duì)電子設(shè)備的軟件升級(jí),無(wú)需賬務(wù)升級(jí)程序的操作知識(shí),也不需要在具有網(wǎng)絡(luò)的條件下進(jìn)行,具有升級(jí)速度快,容易操作的特點(diǎn)。
文檔編號(hào)G06F9/445GK102231758SQ20111018686
公開(kāi)日2011年11月2日 申請(qǐng)日期2011年7月5日 優(yōu)先權(quán)日2011年7月5日
發(fā)明者涂四華 申請(qǐng)人:華為終端有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1