欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種無線升級的方法及系統(tǒng)的制作方法

文檔序號:7552984閱讀:213來源:國知局
專利名稱:一種無線升級的方法及系統(tǒng)的制作方法
技術領域
本發(fā)明屬于移動通信終端領域,尤其涉及一種無線升級的方法及系統(tǒng)。
背景技術
移動通信終端在使用過程中由于軟硬件故障、數據丟失或軟件設計缺陷,經常會出現(xiàn)無法開機的現(xiàn)象。因此,現(xiàn)有技術的大部分智能移動通信終端都支持OTA (Over TheAir,無線升級)軟件版本,進行系統(tǒng)升級。然而,現(xiàn)有技術的OTA的方案雖然可以解決一部分軟件異常、軟件設計缺陷和數據丟失的問題,但是OTA依賴于移動通信終端系統(tǒng)正常運行,且正常進行通信鏈路數據下載。在移動通信終端已經無法開機的情況下,無法正常進入系統(tǒng),因此無法通過OTA解決無法開機的問題。因此當移動通信終端出現(xiàn)無法開機的現(xiàn)象時,用戶只能把移動通信終端送到網點維修或退貨。從而提高了客戶返修的成本,給用戶的工作生活也帶來不便。

發(fā)明內容
本發(fā)明實施例的目的在于提供一種無線升級的方法,旨在解決現(xiàn)有技術存在的當移動通信終端出現(xiàn)無法開機的現(xiàn)象時,用戶只能把移動通信終端送到網點維修或退貨,從而提高了客戶返修的成本,給用戶的工作生活也帶來不便的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種無線升級的方法,所述方法包括:當移動通信終端操作系統(tǒng)無法正常啟動時,啟動備份無線升級系統(tǒng)B0S,進入BOS無線升級模式;啟動通f目申旲塊;與OTA服務器連接,從OTA服務器下載對應版本的操作系統(tǒng)升級文件;根據下載的對應版本的操作系統(tǒng)升級文件對所述移動通信終端的操作系統(tǒng)進行升級。本發(fā)明實施例的另一目的在于提供一種無線升級的系統(tǒng),所述系統(tǒng)包括:第一啟動模塊,用于當移動通信終端操作系統(tǒng)無法正常啟動時,啟動備份無線升級系統(tǒng)B0S,進入BOS無線升級模式;第二啟動模塊,用于啟動通信模塊;下載模塊,用于與OTA服務器連接,從OTA服務器下載對應版本的操作系統(tǒng)升級文件;升級模塊,用于根據下載的對應版本的操作系統(tǒng)升級文件對移動通信終端的操作系統(tǒng)進行升級。在本發(fā)明實施例一中,由于當移動通信終端操作系統(tǒng)無法正常啟動時,啟動備份無線升級系統(tǒng)B0S,從OTA服務器下載對應版本的操作系統(tǒng)升級文件,根據下載的對應版本的操作系統(tǒng)升級文件對移動通信終端的操作系統(tǒng)進行升級。因此當移動通信終端由于軟件異常、軟件設計缺陷和數據丟失出現(xiàn)操作系統(tǒng)無法正常啟動的情況時,移動通信終端也能通過OTA從OTA服務器下載對應版本的操作系統(tǒng)升級文件進行操作系統(tǒng)升級,對移動通信終端操作系統(tǒng)進行修復,從而減少了客戶返修的成本,給用戶的工作生活也帶來便利。


圖1是本發(fā)明實施例一提供的無線升級的方法的流程圖。圖2是本發(fā)明實施例二提供的無線升級的系統(tǒng)的功能模塊框圖。圖3是本發(fā)明實施例三提供的無線升級的方法的流程圖。圖4是本發(fā)明實施例四提供的無線升級的系統(tǒng)的功能模塊框圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。為了說明本發(fā)明所述的技術方案,下面通過具體實施例來進行說明。實施例一:請參閱圖1,本發(fā)明實施例一提供的無線升級的方法包括以下步驟:S101、當移動通信終端操作系統(tǒng)無法正常啟動時,啟動B0S(Backup OTASystem,備份無線升級系統(tǒng)),進入BOS OTA升級模式;在本發(fā)明實施例一中,所述BOS的固件存儲在FLASH或EMMC等移動通信終端的存儲設備上單獨劃分的分區(qū)。該BOS不依賴于移動通信終端操作系統(tǒng)的執(zhí)行,在正常開機情況下,都是采用操作系統(tǒng)進行開機,并不會啟用該B0S,由于該操作系統(tǒng)在正常情況不會啟用,所以在用戶正常使用移動通信終端的情況下,并不會頻繁讀寫該BOS分區(qū)的數據,所以該BOS不會出現(xiàn)掉電損壞的情況。S102、啟動通信模塊;S103、與OTA服務器連接,從OTA服務器下載對應版本的操作系統(tǒng)升級文件;在本發(fā)明實施例一中,對應版本的操作系統(tǒng)升級文件是指與當前移動通信終端操作系統(tǒng)對應的最新版本的操作系統(tǒng)升級文件。S104、根據下載的對應版本的操作系統(tǒng)升級文件對所述移動通信終端的操作系統(tǒng)進行升級。在本發(fā)明實施例一中,由于當移動通信終端操作系統(tǒng)無法正常啟動時,啟動B0S,從OTA服務器下載與當前移動通信終端操作系統(tǒng)對應版本的操作系統(tǒng)升級文件,根據下載的對應版本的操作系統(tǒng)升級文件對移動通信終端的操作系統(tǒng)進行升級。因此當移動通信終端由于軟件異常、軟件設計缺陷和數據丟失出現(xiàn)移動通信終端操作系統(tǒng)無法正常啟動的情況時,移動通信終端也能通過OTA從OTA服務器下載對應版本的操作系統(tǒng)升級文件進行操作系統(tǒng)升級,對移動通信終端操作系統(tǒng)進行修復,從而減少了客戶返修的成本,給用戶的工作生活也帶來便利。實施例二:請參閱圖2,本發(fā)明實施例二提供的無線升級的系統(tǒng)包括:第一啟動模塊11、第二啟動模塊12、下載模塊13和升級模塊14。其中,第一啟動模塊11,用于當移動通信終端操作系統(tǒng)無法正常啟動時,啟動備份無線升級系統(tǒng)B0S,進入BOS無線升級模式;在本發(fā)明實施例二中,所述BOS的固件存儲在FLASH或EMMC等移動通信終端的存儲設備上單獨劃分的分區(qū)。該BOS不依賴于移動通信終端操作系統(tǒng)的執(zhí)行,在正常開機情況下,都是采用操作系統(tǒng)進行開機,并不會啟用該B0S,由于該操作系統(tǒng)在正常情況不會啟用,所以在用戶正常使用移動通信終端的情況下,并不會頻繁讀寫該BOS分區(qū)的數據,所以該BOS不會出現(xiàn)掉電損壞的情況。弟_■啟動t旲塊12,用于啟動通彳目|旲塊;下載模塊13,用于與OTA服務器連接,從OTA服務器下載對應版本的操作系統(tǒng)升級文件;升級模塊14,用于根據下載的對應版本的操作系統(tǒng)升級文件對所述移動通信終端的操作系統(tǒng)進行升級。在本發(fā)明實施例二中,由于第一啟動模塊當移動通信終端操作系統(tǒng)無法正常啟動時,啟動B0S,下載模塊從OTA服務器下載與當前移動通信終端操作系統(tǒng)對應版本的操作系統(tǒng)升級文件,升級模塊根據下載的對應版本的操作系統(tǒng)升級文件對移動通信終端的操作系統(tǒng)進行升級。因此當移動通信終端由于軟件異常、軟件設計缺陷和數據丟失出現(xiàn)移動通信終端操作系統(tǒng)無法正常啟動的情況時,移動通信終端也能通過OTA從OTA服務器下載對應版本的操作系統(tǒng)升級文件進行操作系統(tǒng)升級,對移動通信終端操作系統(tǒng)進行修復,從而減少了客戶返修的成本,給用戶的工作生活也帶來便利。實施例三:請參閱圖3,本發(fā)明實施例三提供的無線升級的方法包括以下步驟:S201、當移動通信終端開機時,通過BSP (Board Support Package,板級支持包)中的BOOTLOADER (引導裝載程序)加載所述移動通信終端操作系統(tǒng);S202、檢測所述移動通信終端操作系統(tǒng)分區(qū)數據是否損壞,如果操作系統(tǒng)分區(qū)數據被損壞,則直接執(zhí)行步驟S205,否則執(zhí)行步驟S203 ;在本發(fā)明實施例三中,步驟S202具體為:通過SHA (Secure Hash Algorithm,安全哈希算法)對操作系統(tǒng)分區(qū)數據進行校驗,如果校驗失敗,則說明操作系統(tǒng)分區(qū)數據被損壞,說明此時移動通信終端操作系統(tǒng)無法正常啟動,則直接執(zhí)行步驟S205,否則執(zhí)行步驟S203。S203、進行移動通信終端操作系統(tǒng)正常啟動操作;S204、判斷開機是否超時,如果超時,則直接執(zhí)行步驟S205,否則正常啟動所述移動通信終端操作系統(tǒng);

S205、通過BSP中的BOOTLOADER加載BOS,進入BOS OTA升級模式;在本發(fā)明實施例三中,所述BOS的固件存儲在FLASH或EMMC等移動通信終端的存儲設備上單獨劃分的分區(qū)。該BOS不依賴于移動通信終端操作系統(tǒng)的執(zhí)行,在正常開機情況下,都是采用操作系統(tǒng)進行開機,并不會啟用該B0S,由于該操作系統(tǒng)在正常情況不會啟用,所以在用戶正常使用移動通信終端的情況下,并不會頻繁讀寫該BOS分區(qū)的數據,所以該BOS不會出現(xiàn)掉電損壞的情況。
S206、啟動通信模塊;S207、與OTA服務器連接,從OTA服務器下載對應版本的操作系統(tǒng)升級文件;在本發(fā)明實施例三中,步驟S207具體可以包括以下步驟:與OTA服務器連接;通過將OTA服務器中的對應版本的操作系統(tǒng)文件與移動通信終端中的操作系統(tǒng)進行比較,獲取移動通信終端中的操作系統(tǒng)異常的部分;從OTA服務器下載對應版本的操作系統(tǒng)文件中的與移動通信終端中的操作系統(tǒng)異常的部分對應的文件作為操作系統(tǒng)升級文件。S208、根據下載的對應版本的操作系統(tǒng)升級文件對移動通信終端的操作系統(tǒng)進行升級;S209、檢測移動通信終端的文件系統(tǒng)是否異常;S210、如果文件系統(tǒng)異常,則對文件系統(tǒng)進行修復操作,否則結束流程。在本發(fā)明實施例三中,由于當移動通信終端操作系統(tǒng)無法正常啟動時,啟動B0S,從OTA服務器下載對應版本的操作系統(tǒng)升級文件,根據下載的對應版本的操作系統(tǒng)升級文件對移動通信終端的操作系統(tǒng)進行升級。因此當移動通信終端由于軟件異常、軟件設計缺陷和數據丟失出現(xiàn)移動通信終端操作系統(tǒng)無法正常啟動的情況時,移動通信終端也能通過OTA從OTA服務器下載對應版本的操作系統(tǒng)升級文件進行操作系統(tǒng)升級,對移動通信終端操作系統(tǒng)進行修復,從而減少了客戶返修的成本,給用戶的工作生活也帶來便利。另外,由于僅從OTA服務器下載對應版本的操作系統(tǒng)升級文件中的與移動通信終端中的操作系統(tǒng)異常的部分對應的升級文件,因此可減少下載軟件的時間、減少網絡流量、節(jié)約通信費用。實施例四:請參閱圖4,本發(fā)明實施例四提供的無線升級的系統(tǒng)包括:加載模塊21、第一檢測模塊22、開機模塊23、判斷模塊24、第一啟動模塊25、第二啟動模塊26、下載模塊27、升級模塊28、第二檢測模塊29和修復模塊30。 其中,加載模塊21,用于當移動通信終端開機時,通過BSP中的BOOTLOADER加載操作系統(tǒng);第一檢測模塊22,用于檢測操作系統(tǒng)分區(qū)數據是否損壞;在本發(fā)明實施例四中,第一檢測模塊22具體用于通過SHA (Secure HashAlgorithm,安全哈希算法)對操作系統(tǒng)分區(qū)數據進行校驗,如果校驗失敗,則說明操作系統(tǒng)分區(qū)數據被損壞,說明此時移動通信終端操作系統(tǒng)無法正常啟動。開機模塊23,用于當第一檢測模塊22檢測到操作系統(tǒng)分區(qū)數據沒有被損壞時進行移動通信終端操作系統(tǒng)正常啟動操作;判斷模塊24,用于判斷開機是否超時,如果沒有超時,則正常啟動所述移動通信終端操作系統(tǒng);第一啟動模塊25,用于當第一檢測模塊22檢測到操作系統(tǒng)分區(qū)數據被損壞或判斷模塊24判斷開機超時時,通過BSP中的BOOTLOADER加載B0S,進入BOS OTA升級模式;在本發(fā)明實施例四中,所述BOS的固件存儲在FLASH或EMMC等移動通信終端的存儲設備上單獨劃分的分區(qū)。該BOS不依賴于移動通信終端操作系統(tǒng)的執(zhí)行,在正常開機情況下,都是采用操作系統(tǒng)進行開機,并不會啟用該B0S,由于該操作系統(tǒng)在正常情況不會啟用,所以在用戶正常使用移動通信終端的情況下,并不會頻繁讀寫該BOS分區(qū)的數據,所以該BOS不會出現(xiàn)掉電損壞的情況。第二啟動模塊26,用于啟動通信模塊;下載模塊27,用于與OTA服務器連接,從OTA服務器下載對應版本的操作系統(tǒng)升級文件;在本發(fā)明實施例四中,下載模塊27具體可以包括:連接模塊,用于與OTA服務器連接;比較模塊,用于通過將OTA服務器中的對應版本的操作系統(tǒng)文件與移動通信終端中的操作系統(tǒng)進行比較,獲取移動通信終端中的操作系統(tǒng)異常的部分;下載子模塊,用于從OTA服務器下載對應版本的操作系統(tǒng)文件中的與移動通信終端中的操作系統(tǒng)異常的部分對應的文件作為操作系統(tǒng)升級文件。升級模塊28,用于根據下載的對應版本的操作系統(tǒng)升級文件對移動通信終端的操作系統(tǒng)進行升級;第二檢測模塊29,用于檢測移動通信終端的文件系統(tǒng)是否異常;修復模塊30,用于如果文件系統(tǒng)異常,則對文件系統(tǒng)進行修復操作,否則結束流程。在本發(fā)明實施例四中,由于第一啟動模塊當移動通信終端操作系統(tǒng)無法正常啟動時,啟動B0S,下載模塊從OTA服務器下載對應版本的操作系統(tǒng)升級文件,升級模塊根據下載的對應版本的操作系統(tǒng)升級文件對移動通信終端的操作系統(tǒng)進行升級。因此當移動通信終端由于軟件異常、軟件設計缺陷和數據丟失出現(xiàn)移動通信終端操作系統(tǒng)無法正常啟動的情況時,移動通信終端也能通過OTA從OTA服務器下載對應版本的操作系統(tǒng)升級文件進行操作系統(tǒng)升級,對移動通信終端操作系統(tǒng)進行修復,從而減少了客戶返修的成本,給用戶的工作生活也帶來便利。另外,由于下載模塊僅從OTA服務器下載對應版本的操作系統(tǒng)文件中的與移動通信終端中的操作系統(tǒng)異常的部分對應的文件作為操作系統(tǒng)升級文件,因此可減少下載軟件的時間、減少網絡流量、節(jié)約通信費用。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質中,所述的存儲介質,如R0M/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種無線升級的方法,其特征在于,所述方法包括: 當移動通信終端操作系統(tǒng)無法正常啟動時,啟動備份無線升級系統(tǒng)BOS,進入BOS無線升級模式; 啟動通信模塊; 與OTA服務器連接,從OTA服務器下載對應版本的操作系統(tǒng)升級文件; 根據下載的對應版本的操作系統(tǒng)升級文件對所述移動通信終端的操作系統(tǒng)進行升級。
2.如權利要求1所述的方法,其特征在于,所述BOS的固件存儲在所述移動通信終端單獨劃分的分區(qū)。
3.如權利要求1所述的方法,其特征在于,所述當移動通信終端操作系統(tǒng)無法正常啟動時,啟動備份無線升級系統(tǒng)B0S,進入BOS無線升級模式之前,所述方法還包括: 當移動通信終端開機時,通過板級支持包BSP中的引導裝載程序BOOTLOADER加載所述移動通信終端操作系統(tǒng); 檢測所述移動通信終端操作系統(tǒng)分區(qū)數據是否損壞,如果操作系統(tǒng)分區(qū)數據損壞,則直接啟動備份無線升級系統(tǒng)B0S,進入BOS無線升級模式,否則正常啟動所述移動通信終端操作系統(tǒng);以及, 判斷所述移動通信終端開機是否超時,如果超時,則直接啟動備份無線升級系統(tǒng)B0S,進入BOS無線升級模式,否則正常啟動所述移動通信終端操作系統(tǒng)。
4.如權利要求1所述的方法,其特征在于,所述啟動備份無線升級系統(tǒng)B0S,進入BOS無線升級模式具體為: 通過BSP中的BOOTLOADER加載備份無線升級系統(tǒng)B0S,進入BOS無線升級模式。
5.如權利要求1所述的方法,其特征在于,所述與OTA服務器連接,從OTA服務器下載對應版本的操作系統(tǒng)升級文件具體包括: 與OTA服務器連接; 通過將OTA服務器中的對應版本的操作系統(tǒng)文件與移動通信終端中的操作系統(tǒng)進行比較,獲取移動通信終端中的操作系統(tǒng)異常的部分; 從OTA服務器下載對應版本的操作系統(tǒng)文件中的與移動通信終端中的操作系統(tǒng)異常的部分對應的文件作為操作系統(tǒng)升級文件。
6.如權利要求1所述的方法,其特征在于,所述根據下載的對應版本的操作系統(tǒng)升級文件對移動通信終端的操作系統(tǒng)進行升級之后,所述方法還包括: 檢測移動通信終端的文件系統(tǒng)是否異常; 如果文件系統(tǒng)異常,則對文件系統(tǒng)進行修復操作。
7.一種無線升級的系統(tǒng),其特征在于,所述系統(tǒng)包括: 第一啟動模塊,用于當移動通信終端操作系統(tǒng)無法正常啟動時,啟動備份無線升級系統(tǒng)B0S,進入BOS無線升級模式; 第二啟動模塊,用于啟動通信模塊; 下載模塊,用于與OTA服務器連接,從OTA服務器下載對應版本的操作系統(tǒng)升級文件;升級模塊,用于根據下載的對應版本的操作系統(tǒng)升級文件對所述移動通信終端的操作系統(tǒng)進行升級。
8.如權利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:加載模塊,用于當移動通信終端開機時,通過板級支持包BSP中的引導裝載程序BOOTLOADER加載所述移動通信終端操作系統(tǒng); 第一檢測模塊,用于檢測所述移動通信終端操作系統(tǒng)分區(qū)數據是否損壞; 開機模塊,用于當第一檢測模塊檢測到操作系統(tǒng)分區(qū)數據沒有被損壞時正常啟動所述移動通信終端操作系統(tǒng); 判斷模塊,用于判斷開機是否超時,如果沒有超時,則正常啟動所述移動通信終端操作系統(tǒng); 所述第一啟動模塊具體用于當第一檢測模塊檢測到操作系統(tǒng)分區(qū)數據被損壞或判斷模塊判斷開機超時時,通過BSP中的BOOTLOADER加載備份無線升級系統(tǒng)B0S,進入BOS無線升級模式。
9.如權利要求7所述的系統(tǒng),其特征在于,所下載模塊具體包括: 連接模塊,用于與OTA服務器連接;· 比較模塊,用于通過將OTA服務器中的對應版本的操作系統(tǒng)文件與移動通信終端當前操作系統(tǒng)進行比較,獲取移動通信終端中的操作系統(tǒng)異常的部分; 下載子模塊,用于從OTA服務器下載對應版本的操作系統(tǒng)文件中的與移動通信終端中的操作系統(tǒng)異常的部分對應的文件作為操作系統(tǒng)升級文件。
10.如權利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 第二檢測模塊,用于檢測移動通信終端的文件系統(tǒng)是否異常; 修復模塊,用于如果文件系統(tǒng)異常,則對文件系統(tǒng)進行修復操作。
全文摘要
本發(fā)明適用于移動通信終端領域,提供了一種無線升級的方法及系統(tǒng)。所述方法包括當移動通信終端操作系統(tǒng)無法正常啟動時,啟動備份無線升級系統(tǒng)BOS,進入BOS無線升級模式;啟動通信模塊;與OTA服務器連接,從OTA服務器下載對應版本的操作系統(tǒng)升級文件;根據下載的對應版本的操作系統(tǒng)升級文件對移動通信終端的操作系統(tǒng)進行升級。本發(fā)明減少了客戶返修的成本,給用戶的工作生活也帶來便利。
文檔編號H04W8/24GK103179551SQ20131006831
公開日2013年6月26日 申請日期2013年3月4日 優(yōu)先權日2013年3月4日
發(fā)明者林華堅 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
东阿县| 吴忠市| 辽宁省| 濮阳县| 永修县| 太仆寺旗| 蒲江县| 舒城县| 南乐县| 西盟| 平舆县| 自贡市| 刚察县| 石首市| 宾川县| 左贡县| 梨树县| 赣榆县| 嘉定区| 九寨沟县| 吉木萨尔县| 固镇县| 哈尔滨市| 蓬溪县| 社旗县| 建昌县| 隆子县| 灌云县| 确山县| 芦山县| 若尔盖县| 临夏市| 宝坻区| 双辽市| 顺平县| 麻阳| 图片| 东宁县| 南充市| 新乡市| 井冈山市|