亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

終端軟件升級(jí)方法及終端軟件升級(jí)裝置的制造方法

文檔序號(hào):9646469閱讀:284來源:國知局
終端軟件升級(jí)方法及終端軟件升級(jí)裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別是涉及一種終端軟件升級(jí)方法及終端軟件升級(jí)裝置。
【背景技術(shù)】
[0002]在產(chǎn)品開發(fā)和維護(hù)過程中,經(jīng)常需要對(duì)軟件進(jìn)行升級(jí),以更改原有版本軟件存在的缺陷,實(shí)現(xiàn)更多的功能。在日常軟件升級(jí)中,由于傳輸中斷、人工操作失誤、存儲(chǔ)操作故障等原因會(huì)使升級(jí)過程中斷,導(dǎo)致升級(jí)失敗。此時(shí)必須快速回退到原有版本的軟件,以保證該軟件的正常運(yùn)行。由于此過程中沒有保存當(dāng)次升級(jí)的相關(guān)數(shù)據(jù),因此在下次升級(jí)時(shí),需要從頭開始升級(jí),這樣大大降低了升級(jí)的效率,無法給用戶提供良好的用戶體驗(yàn)。
[0003]故有必要提供一種軟件升級(jí)方法,在因軟件升級(jí)中斷導(dǎo)致升級(jí)失敗的情況下,既能保證軟件能正常運(yùn)行,又能保存當(dāng)次升級(jí)的相關(guān)數(shù)據(jù),便于下次升級(jí)從斷點(diǎn)繼續(xù)升級(jí)。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例提供一種既能保證軟件正常運(yùn)行,又能進(jìn)行斷點(diǎn)升級(jí)的終端軟件升級(jí)方法及終端軟件升級(jí)裝置;以解決現(xiàn)有的終端軟件升級(jí)方法及終端軟件升級(jí)裝置無法同時(shí)實(shí)現(xiàn)軟件正常運(yùn)行和斷點(diǎn)升級(jí)的技術(shù)問題。
[0005]本發(fā)明實(shí)施例提供一種終端軟件升級(jí)方法,其包括:
[0006]接收軟件升級(jí)指令,并根據(jù)該軟件升級(jí)指令,讀取備份信息;
[0007]判斷該備份信息中是否包括軟件升級(jí)進(jìn)度信息;
[0008]如包括軟件升級(jí)進(jìn)度信息,則根據(jù)該軟件升級(jí)進(jìn)度信息,從指定位置獲取軟件安裝數(shù)據(jù);以及
[0009]使用該軟件安裝數(shù)據(jù)對(duì)軟件程序備份進(jìn)行升級(jí)操作。
[0010]本發(fā)明實(shí)施例還提供一種終端軟件升級(jí)裝置,其包括:
[0011]備份信息讀取模塊,用于接收軟件升級(jí)指令,并根據(jù)該軟件升級(jí)指令,讀取備份信息;
[0012]軟件升級(jí)進(jìn)度信息判斷模塊,用于判斷該備份信息中是否包括軟件升級(jí)進(jìn)度信息;
[0013]軟件安裝數(shù)據(jù)獲取模塊,用于在包括軟件升級(jí)進(jìn)度信息時(shí),根據(jù)該軟件升級(jí)進(jìn)度信息,從指定位置獲取軟件安裝數(shù)據(jù);以及
[0014]第一升級(jí)模塊,用于使用該軟件安裝數(shù)據(jù)對(duì)軟件程序備份進(jìn)行升級(jí)操作。
[0015]相較于現(xiàn)有技術(shù)的終端軟件升級(jí)方法及終端軟件升級(jí)裝置,本發(fā)明的終端軟件升級(jí)方法及終端軟件升級(jí)裝置通過設(shè)置主軟件存儲(chǔ)區(qū)域存儲(chǔ)原有版本軟件相關(guān)數(shù)據(jù),備份軟件存儲(chǔ)區(qū)域存儲(chǔ)升級(jí)版本軟件相關(guān)數(shù)據(jù),在軟件升級(jí)中斷的情況下既可以有效的保證軟件的運(yùn)行,又可以實(shí)現(xiàn)斷點(diǎn)升級(jí);解決了現(xiàn)有的終端軟件升級(jí)方法及終端軟件升級(jí)裝置無法同時(shí)實(shí)現(xiàn)軟件正常運(yùn)行和斷點(diǎn)升級(jí)的技術(shù)問題。
【附圖說明】
[0016]圖1為本發(fā)明的終端軟件升級(jí)方法的第一優(yōu)選實(shí)施例的流程圖;
[0017]圖2為本發(fā)明的終端軟件升級(jí)方法的第二優(yōu)選實(shí)施例的流程圖;
[0018]圖3為本發(fā)明的終端軟件升級(jí)裝置的第一優(yōu)選實(shí)施例的結(jié)構(gòu)圖;
[0019]圖4a為本發(fā)明的終端軟件升級(jí)裝置的第二優(yōu)選實(shí)施例的結(jié)構(gòu)圖;
[0020]圖4b為本發(fā)明的終端軟件升級(jí)裝置的第二優(yōu)選實(shí)施例的另一結(jié)構(gòu)圖;
[0021]圖4c為本發(fā)明的終端軟件升級(jí)裝置的第一升級(jí)模塊的結(jié)構(gòu)圖;
[0022]圖5為本發(fā)明的終端軟件升級(jí)方法及終端軟件升級(jí)裝置的具體實(shí)施例的場景示意圖。
【具體實(shí)施方式】
[0023]請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0024]在以下的說明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行之作業(yè)的步驟及符號(hào)來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計(jì)算機(jī)執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號(hào)的計(jì)算機(jī)處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來改變?cè)撚?jì)算機(jī)之運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0025]本發(fā)明的終端軟件升級(jí)裝置可使用各種電子設(shè)備進(jìn)行實(shí)施,該電子設(shè)備包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、移動(dòng)設(shè)備(比如移動(dòng)電話、個(gè)人數(shù)字助理、媒體播放器等等)、多處理器系統(tǒng)、消費(fèi)型電子設(shè)備、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括上述任意系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境,等等。但該電子設(shè)備優(yōu)選為移動(dòng)設(shè)備,以提高移動(dòng)設(shè)備中軟件升級(jí)的效率。
[0026]實(shí)施例一
[0027]請(qǐng)參照?qǐng)D1,圖1為本發(fā)明的終端軟件升級(jí)方法的第一優(yōu)選實(shí)施例的流程圖。該終端包括用于存儲(chǔ)軟件程序的主軟件存儲(chǔ)區(qū)域和用于存儲(chǔ)軟件程序備份以及相應(yīng)的備份信息的備份軟件存儲(chǔ)區(qū)域。其中,該主軟件存儲(chǔ)區(qū)域的設(shè)置用于使軟件運(yùn)行免受升級(jí)失敗的影響,從而保障軟件的正常運(yùn)行。該備份軟件存儲(chǔ)區(qū)域的設(shè)置用于實(shí)現(xiàn)軟件升級(jí)。本優(yōu)選實(shí)施例的終端軟件升級(jí)方法包括:
[0028]步驟S101,接收軟件升級(jí)指令,并根據(jù)軟件升級(jí)指令,讀取備份信息;
[0029]步驟S102,判斷該備份信息中是否包括軟件升級(jí)進(jìn)度信息;
[0030]步驟S103,如不包括軟件升級(jí)進(jìn)度信息,則使用完整的軟件安裝數(shù)據(jù)對(duì)軟件程序備份進(jìn)行升級(jí)操作;
[0031]步驟S104,如包括所述軟件升級(jí)進(jìn)度信息,則根據(jù)軟件升級(jí)進(jìn)度信息,從指定位置獲取軟件安裝數(shù)據(jù);
[0032]步驟S105,使用所述軟件安裝數(shù)據(jù)對(duì)所述軟件程序備份進(jìn)行升級(jí)操作。
[0033]下面詳細(xì)說明本優(yōu)選實(shí)施例的終端軟件升級(jí)方法的各步驟的具體流程。
[0034]在步驟S101中,終端接收軟件升級(jí)指令,并根據(jù)該軟件升級(jí)指令,讀取備份信息。具體的來說,升級(jí)指令有兩種產(chǎn)生方式,一種是用戶點(diǎn)擊待升級(jí)軟件的安裝包,產(chǎn)生升級(jí)指令。另一種是,終端檢測到軟件有新的版本,產(chǎn)生軟件升級(jí)提示指令,用戶根據(jù)該提示選擇確定升級(jí)后產(chǎn)生軟件升級(jí)指令。終端接收到上述軟件升級(jí)指令,再讀取備份信息,該備份信息可能包括備份軟件版本信息,軟件升級(jí)進(jìn)度信息等與備份軟件相關(guān)的信息,此處列舉不作具體限定。隨后轉(zhuǎn)到步驟S102。
[0035]在步驟S102中,終端判斷該備份信息中是否包括軟件升級(jí)進(jìn)度信息,如備份信息中不包含軟件升級(jí)進(jìn)度信息,則轉(zhuǎn)入步驟S103 ;如備份信息中包含軟件升級(jí)進(jìn)度信息,則轉(zhuǎn)入步驟S104。
[0036]在步驟S103中,如步驟S102中備份信息中不包括軟件升級(jí)進(jìn)度信息,則終端使用完整的軟件安裝數(shù)據(jù)對(duì)軟件程序備份進(jìn)行升級(jí)操作。
[0037]在步驟S104中,如步驟S102中備份信息中包括所述軟件升級(jí)進(jìn)度信息,則終端根據(jù)軟件升級(jí)進(jìn)度信息,從指定位置獲取軟件安裝數(shù)據(jù)。如升級(jí)進(jìn)度信息記錄著軟件升級(jí)完成一半時(shí)發(fā)生中斷,在下次升級(jí)時(shí)從中間位置繼續(xù)獲取軟件安裝數(shù)據(jù),這樣無需從頭升級(jí),加快了軟件升級(jí)的速度。其中,該軟件安裝數(shù)據(jù)既可以來源于網(wǎng)絡(luò)服務(wù)器,也可以來源于各式存儲(chǔ)設(shè)備。隨后轉(zhuǎn)入步驟S105。
[0038]在步驟S105中,終端使用該軟件安裝數(shù)據(jù)對(duì)軟件程序備份進(jìn)行升級(jí)操作。在此升級(jí)過程中,不會(huì)對(duì)主軟件存儲(chǔ)區(qū)域中存儲(chǔ)的軟件程序造成影響,只會(huì)讀取安裝數(shù)據(jù)對(duì)備份軟件存儲(chǔ)區(qū)域中存儲(chǔ)的軟件程序備份進(jìn)行覆蓋,因此即使升級(jí)失敗,也可以運(yùn)行主軟件存儲(chǔ)區(qū)域中存儲(chǔ)的軟件程序,這樣有效的保障了軟件的正常運(yùn)行,不會(huì)給用戶使用帶來影響。
[0039]這樣即完成了本優(yōu)選實(shí)施例的終端軟件升級(jí)方法的軟件升級(jí)過程。
[0040]本優(yōu)選實(shí)施例的終端軟件升級(jí)方法通過設(shè)置主軟件存儲(chǔ)區(qū)域存儲(chǔ)升級(jí)前版軟件相關(guān)數(shù)據(jù),備份軟件存儲(chǔ)區(qū)域存儲(chǔ)升級(jí)版軟件相關(guān)數(shù)據(jù),這樣既能使軟件在軟件升級(jí)中斷的情況下正常運(yùn)行,又能在下次升級(jí)時(shí)進(jìn)行斷點(diǎn)升級(jí),從而提高了軟件升級(jí)效率,給用戶提供了良好的用戶體驗(yàn)。
[0041]實(shí)施例二
[0042]請(qǐng)參照?qǐng)D2,圖2為本發(fā)明的終端軟件升級(jí)方法的第二優(yōu)選實(shí)施例的流程圖。該終端包括用于存儲(chǔ)軟件程序的主軟件存儲(chǔ)區(qū)域和用于存儲(chǔ)軟件程序備份以及相應(yīng)的備份信息的備份軟件存儲(chǔ)區(qū)域。其中,該主軟件存儲(chǔ)區(qū)域的設(shè)置用于使軟件運(yùn)行免受升級(jí)失敗的影響,從而保障軟件的正常運(yùn)行。該備份軟件存儲(chǔ)區(qū)域的設(shè)置用于實(shí)現(xiàn)軟件升級(jí)。本優(yōu)選實(shí)施例的終端軟件升級(jí)方法包括:
[0043]步驟S201,接收軟件升級(jí)指令,并根據(jù)該軟件升級(jí)指令,讀取備份信息;
[0044]步驟S202,判斷該備份信息是否包括備份軟件版本信息;
[0045]步驟S203,如該備份信息包括備份軟件版本信息,則獲取備份軟件版本信息;
[0046]步驟S204,獲取待升級(jí)軟件版本信息;
[0047]步驟S205,判斷
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1