以包括:
[0104]步驟401:獲取所述電子設備的第一標識;
[0105]步驟402:將所述第一標識發(fā)送至所述網(wǎng)絡端,以便所述網(wǎng)絡端基于所述第一標識判斷所述電子設備是否可以執(zhí)行所述固件更新模式。
[0106]步驟403:當所述網(wǎng)絡端基于所述第一標識判斷所述電子設備可以執(zhí)行所述固件更新模式后,獲取所述電子設備的用戶的身份認證信息;
[0107]所述身份認證信息可以包括以下的一種或多種:例如,所述用戶的姓名信息,刷機經(jīng)驗信息,或者其他的用于表示用戶的刷機權(quán)限的刷機資格碼。
[0108]步驟404:將所述身份認證信息發(fā)送至所述網(wǎng)絡端,以便所述網(wǎng)絡端基于所述身份認證信息判斷所述用戶是否為合法用戶。
[0109]網(wǎng)絡端可以根據(jù)自身存儲的與所述電子設備的用戶有關(guān)的信息,或者根據(jù)預先設置的判斷規(guī)則,基于所述身份認證信息判斷所述用戶是否為合法用戶。
[0110]例如,當所述身份認證信息為姓名信息時,所述網(wǎng)絡端可以存儲有第一標識與姓名信息的對應關(guān)系。一種具體的實現(xiàn)方式可以是,用戶在購買所述電子設備時,記錄所述用戶的姓名。所述網(wǎng)絡端可以存儲電子設備的第一標識與對應的用戶姓名。準備使用所述電子設備進行刷機的用戶,在刷機之前,網(wǎng)絡端可以提示所述用戶輸入自身的姓名。當用戶輸入的姓名,與網(wǎng)絡端記錄的姓名相同時,可以判斷所述用戶為合法用戶;反之,則為非法用戶。
[0111]再例如,當所述身份認證信息為刷機經(jīng)驗信息時,所述網(wǎng)絡端可以存儲有允許刷機的刷機經(jīng)驗信息的對應標準。一種具體的實現(xiàn)方式可以是,準備使用所述電子設備進行刷機的用戶,在刷機之前,網(wǎng)絡端可以提示所述用戶輸入自身的刷機經(jīng)驗信息。當用戶輸入的刷機經(jīng)驗信息表明所述用戶曾經(jīng)成功對所述電子設備執(zhí)行過刷機過程時,可以判斷所述用戶為合法用戶;反之,則為非法用戶。
[0112]再例如,當所述身份認證信息為刷機資格碼時,所述刷機資格碼可以是用戶通過各種渠道獲得的。例如,所述用戶可以通過參加所述電子設備的生產(chǎn)商舉行的某些活動,來獲得所述刷機資格碼;也可以是通過隨機抽取的方式或者其他搶購方式來獲得所述刷機資格碼。所述刷機資格碼可以是從所述網(wǎng)絡端獲得的,也可以是從其他的服務器獲得的,或者可以是從產(chǎn)品說明書,宣傳冊,雜質(zhì)期刊等平面媒體上獲得的。所述網(wǎng)絡端可以對所述刷機資格碼進行驗證。一種具體的實現(xiàn)方式可以是,準備使用所述電子設備進行刷機的用戶,在刷機之前,網(wǎng)絡端可以提示所述用戶輸入自身的刷機資格碼。當用戶輸入的刷機資格碼通過所述網(wǎng)絡端的驗證時,可以判斷所述用戶為合法用戶;反之,則為非法用戶。
[0113]需要說明的是,本發(fā)明各個實施例中,當網(wǎng)絡端對所述電子設備的刷機權(quán)限驗證成功,判斷所述用戶為合法用戶后,網(wǎng)絡端可以為所述電子設備分配所述授權(quán)碼。
[0114]所述電子設備可以獲取所述網(wǎng)絡端發(fā)送的所述授權(quán)碼;將所述授權(quán)碼存儲至所述預定存儲空間。
[0115]為了確保所述授權(quán)碼存儲在所述預定存儲空間是安全的,無法被輕易更改的,可以設定所述預定存儲空間只有在所述電子設備處于所述固件更新模式時,才能夠被訪問。
[0116]步驟405:獲得重新啟動所述電子設備的操作,所述重新啟動所述電子設備的操作用于觸發(fā)所述電子設備處于固件更新模式;
[0117]所述重新啟動所述電子設備的操作,可以使所述電子設備重新啟動后,進入刷機界面。
[0118]步驟406:響應所述觸發(fā)操作,處于所述固件更新模式;
[0119]在所述固件更新模式下,所述電子設備的顯示單元可以顯示刷機界面。
[0120]步驟407:在所述固件更新模式下,基于所述第一功能模塊訪問預定存儲空間獲得授權(quán)碼;所述預定存儲空間用于存儲網(wǎng)絡端認證所述電子設備后發(fā)送的授權(quán)碼;
[0121]步驟408:基于所述第一功能模塊確定所述授權(quán)碼是否為有效授權(quán)碼,產(chǎn)生一判斷息;
[0122]步驟409:當所述判斷信息表示所述授權(quán)碼為有效授權(quán)碼時,執(zhí)行所述第二功能模塊;其中,所述第二功能模塊用于更新所述第一存儲區(qū)域的所述運行程序。
[0123]步驟410:當所述判斷信息表示所述授權(quán)碼為無效授權(quán)碼時,退出所述固件更新模式。
[0124]本實施例中,通過當所述網(wǎng)絡端基于所述第一標識判斷所述電子設備可以執(zhí)行所述固件更新模式后,獲取所述電子設備的用戶的身份認證信息;將所述身份認證信息發(fā)送至所述網(wǎng)絡端,以便所述網(wǎng)絡端基于所述身份認證信息判斷所述用戶是否為合法用戶;可以根據(jù)用戶的身份認證信息,判斷所述電子設備的用戶是否具有刷機權(quán)限。當所述電子設備的用戶具有刷機權(quán)限時,才允許所述電子設備執(zhí)行固件更新過程,可以進一步降低對電子設備進行刷機的風險。
[0125]本發(fā)明還公開了一種電子設備。所述電子設備可以為手機、平板電腦等等。所述電子設備具有固件單元。所述固件單元可以是所述電子設備內(nèi)部的集成電路。所述固件單元至少具有第一存儲區(qū)域和第二存儲區(qū)域,所述第一存儲區(qū)域內(nèi)具有運行程序,所述運行程序用于支持所述電子設備的運行;所述第二存儲區(qū)域具有第一功能模塊和第二功能模塊。
[0126]其中,所述運行程序可以是所述電子設備的操作系統(tǒng),或者可以是與所示電子設備的操作系統(tǒng)有關(guān)的程序。所述第二存儲區(qū)域存儲的第一功能模塊和第二功能模塊可以控制所述電子設備對所述第一存儲區(qū)域存儲的所述運行程序進行更新等操作。
[0127]圖5為本發(fā)明的電子設備實施例的結(jié)構(gòu)圖。如圖5所示,該電子設備可以包括:
[0128]觸發(fā)操作獲取單元501,用于獲得觸發(fā)操作,所述觸發(fā)操作用于觸發(fā)所述電子設備處于固件更新模式;
[0129]所述觸發(fā)操作可以是控制所述電子設備進行重新啟動的操作,并且重新啟動后,所述電子設備可以進入固件更新模式。
[0130]所述固件更新模式可以是對所述電子設備進行刷機的模式。
[0131 ] 可以通過所述電子設備上的按鍵,或者按鍵組合來輸入所述觸發(fā)操作。
[0132]觸發(fā)操作響應單元502,用于響應所述觸發(fā)操作,處于所述固件更新模式;
[0133]授權(quán)碼獲取單元503,用于在所述固件更新模式下,基于所述第一功能模塊訪問預定存儲空間獲得授權(quán)碼;所述預定存儲空間用于存儲網(wǎng)絡端認證所述電子設備后發(fā)送的授權(quán)碼;
[0134]所述授權(quán)碼可以用于表示所述電子設備是否具有刷機權(quán)限。所述授權(quán)碼可以是網(wǎng)絡端發(fā)送至所述電子設備的。所述網(wǎng)絡端可以根據(jù)所述電子設備的硬件信息,和/或所述電子設備的用戶的身份信息,對所述電子設備是否具有刷機權(quán)限進行判斷。當所述網(wǎng)絡端判定所述電子設備具有刷機權(quán)限時,可以向所述電子設備發(fā)送所述授權(quán)碼。
[0135]所述預定存儲空間可以是專門用于存儲所述授權(quán)碼的存儲空間。
[0136]授權(quán)碼驗證單元504,用于基于所述第一功能模塊確定所述授權(quán)碼是否為有效授權(quán)碼,產(chǎn)生一判斷信息;
[0137]當所述電子設備獲取到所述授權(quán)碼后,可以通過多種方式判斷所述授權(quán)碼是否為有效授權(quán)碼。
[0138]例如,所述授權(quán)碼可以是一個數(shù)據(jù)位標識。所述數(shù)據(jù)位標識可以是O或I。當所述數(shù)據(jù)位標識為I時,表示網(wǎng)絡端對所述電子設備認證成功。這種情況下,所述電子設備就可以通過判斷所述數(shù)據(jù)位標識是否為1,來確定是否具有有效授權(quán)碼。這種方式也可以概括為,只要所述預定存儲空間存儲有授權(quán)碼,所述授權(quán)碼即為有效的授權(quán)碼。
[0139]再例如,所述授權(quán)碼可以是采用公鑰加密的授權(quán)碼,所述電子設備具有對應的私鑰。所述電子設備獲取到所述授權(quán)碼后,可以采用私鑰解析所述授權(quán)碼,如果解析得到的結(jié)果與預先規(guī)定的結(jié)果相同,則可以確定該授權(quán)碼為有效授權(quán)碼。
[0140]其中,所述第一功能模塊可以實現(xiàn)判斷所述授權(quán)碼是否為有效授權(quán)碼的功能。
[0141]程序更新單元505,用于當所述判斷信息表示所述授權(quán)碼為有效授權(quán)碼時,執(zhí)行所述第二功能模塊;其中,所述第二功能模塊用于更新所述第一存儲區(qū)域的所述運行程序。
[0142]當所述授權(quán)碼為有效授權(quán)碼時,表示所述電子設備具有刷機權(quán)限。此時,可以通過所述第二功能模塊,執(zhí)行對所述電子設備的刷機過程,更新所述第一存儲區(qū)域的所述運行程序。通過更新所述運行程序,可以替換手機中原本存在的一些語言、圖片、鈴聲、軟件或者操作系統(tǒng)。
[0143]綜上所述,本實施例中,通過在固件更新模式下,基于所述第一功能模塊訪問預定存儲空間獲得授權(quán)碼;基于所述第一功能模塊確定所述授權(quán)碼是否為有效授權(quán)碼,產(chǎn)生一判斷信息;當所述判斷信息表示所述授權(quán)碼為有效授權(quán)碼時,執(zhí)行所述第二功能模塊,更新所述第一存儲區(qū)域的所述運行程序;能夠?qū)ι暾埶C的電子設備進行驗證授權(quán),對電子設備的刷機過程增加限制條件,降低刷機風險。
[0144]實際應用中,該電子設備還可以包括:
[0145]退出單元,用于當所述判斷信息表示所述授權(quán)碼為無效授權(quán)碼