軟件的升級(jí)方法及終端的制作方法
【專利摘要】本發(fā)明公開了一種軟件的升級(jí)方法及終端,其中,該方法應(yīng)用于智能終端,包括:檢測(cè)當(dāng)前網(wǎng)絡(luò)環(huán)境是否處于Wi-Fi網(wǎng)絡(luò)環(huán)境;如果是,則將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。通過(guò)運(yùn)用本發(fā)明,解決了由于流量限制,用戶暫時(shí)無(wú)法升級(jí),即便在具備升級(jí)環(huán)境的情況下,也由于各種原因無(wú)法進(jìn)行軟件升級(jí)的問(wèn)題,進(jìn)而節(jié)省了用戶的流量,在用戶忘記升級(jí)的情況下能自動(dòng)升級(jí),提升了終端的性能,同時(shí)提高了用戶體驗(yàn)。
【專利說(shuō)明】軟件的升級(jí)方法及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種軟件的升級(jí)方法及終端。
【背景技術(shù)】
[0002]隨著時(shí)代的進(jìn)步,目前的終端或移動(dòng)終端都趨向智能化,智能終端、移動(dòng)終端都已成為人們生活的必需品。隨著智能手機(jī)售價(jià)降低以及用戶人群的快速增長(zhǎng),針對(duì)智能機(jī)系統(tǒng)的應(yīng)用軟件同樣進(jìn)入的高速的膨脹期,每天有大量的應(yīng)用軟件上架。對(duì)于普通用戶來(lái)說(shuō),每部手持終端幾乎都安裝了數(shù)十種的應(yīng)用程序。
[0003]隨著安裝應(yīng)用程序的增多,應(yīng)用程序的升級(jí)就成為了用戶經(jīng)常會(huì)遇到的一個(gè)問(wèn)題。對(duì)于用戶來(lái)說(shuō),升級(jí)應(yīng)用程序少則幾兆的流量,多則數(shù)十兆的流量,大部分用戶需要升級(jí)程序,但是限于運(yùn)營(yíng)商包月流量限制,則取消升級(jí)請(qǐng)求。
[0004]當(dāng)用戶進(jìn)入W1-Fi環(huán)境時(shí),多數(shù)情況下會(huì)忘記將需要升級(jí)的軟件進(jìn)行升級(jí),或者需要借助于第三方的軟件進(jìn)行軟件升級(jí)查詢,用戶手動(dòng)確認(rèn)后才進(jìn)行升級(jí),用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種軟件的升級(jí)方法及終端,以至少解決相關(guān)技術(shù)中,由于流量限制,用戶暫時(shí)無(wú)法升級(jí),即便在具備升級(jí)環(huán)境的情況下,也由于各種原因無(wú)法進(jìn)行軟件升級(jí)的問(wèn)題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種軟件的升級(jí)方法,應(yīng)用于智能終端,包括:檢測(cè)當(dāng)前網(wǎng)絡(luò)環(huán)境是否處于W1-Fi網(wǎng)絡(luò)環(huán)境;如果是,則將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。
[0007]優(yōu)選地,將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)包括:判斷所述終端當(dāng)前是否占用W1-Fi資源;如果否,則對(duì)所述需要升級(jí)的軟件進(jìn)行升級(jí)操作。
[0008]優(yōu)選地,判斷所述終端當(dāng)前是否占用W1-Fi資源之后,還包括:如果是,則在預(yù)定時(shí)間段后再次檢測(cè)所述終端對(duì)所述W1-Fi資源的占用狀態(tài)。
[0009]優(yōu)選地,檢測(cè)當(dāng)前環(huán)境是否處于W1-Fi網(wǎng)絡(luò)環(huán)境之前,還包括:判斷用戶是否在移動(dòng)通信網(wǎng)絡(luò)環(huán)境下放棄對(duì)所述需要升級(jí)的軟件的升級(jí)操作;如果是,則將所述需要升級(jí)的軟件的版本信息添加到待升級(jí)軟件庫(kù)中。
[0010]優(yōu)選地,將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)之后,還包括:將已成功升級(jí)的軟件的版本信息從所述待升級(jí)軟件庫(kù)中刪除。
[0011]根據(jù)本發(fā)明的另一方面,提供了一種終端,包括:檢測(cè)模塊,用于檢測(cè)當(dāng)前網(wǎng)絡(luò)環(huán)境是否處于W1-Fi網(wǎng)絡(luò)環(huán)境;升級(jí)模塊,用于在處于W1-Fi網(wǎng)絡(luò)環(huán)境的情況下,將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。
[0012]優(yōu)選地,所述升級(jí)模塊包括:判斷單元,用于判斷所述終端當(dāng)前是否占用W1-Fi資源;升級(jí)單元,用于在不占用W1-Fi資源的情況下,對(duì)所述需要升級(jí)的軟件進(jìn)行升級(jí)操作。
[0013]優(yōu)選地,所述升級(jí)模塊還包括:檢測(cè)單元,用于在占用W1-Fi資源的情況下,在預(yù)定時(shí)間段后再次檢測(cè)所述終端對(duì)所述W1-Fi資源的占用狀態(tài)。[0014]優(yōu)選地,所述終端還包括:判斷模塊,用于判斷用戶是否在移動(dòng)通信網(wǎng)絡(luò)環(huán)境下放棄對(duì)所述需要升級(jí)的軟件的升級(jí)操作;添加模塊,用于在所述用戶在移動(dòng)通信網(wǎng)絡(luò)環(huán)境下放棄對(duì)所述需要升級(jí)的軟件的升級(jí)操作的情況下,將所述需要升級(jí)的軟件的版本信息添加到待升級(jí)軟件庫(kù)中。
[0015]優(yōu)選地,所述終端還包括:刪除模塊,用于將已成功升級(jí)的軟件的版本信息從所述待升級(jí)軟件庫(kù)中刪除。
[0016]本發(fā)明采用了如下方法:檢測(cè)當(dāng)前是否處于W1-Fi網(wǎng)絡(luò)環(huán)境,如果是,則自動(dòng)對(duì)需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。通過(guò)運(yùn)用本發(fā)明,解決了由于流量限制,用戶暫時(shí)無(wú)法升級(jí),即便在具備升級(jí)環(huán)境的情況下,也由于各種原因無(wú)法進(jìn)行軟件升級(jí)的問(wèn)題,進(jìn)而節(jié)省了用戶的流量,在用戶忘記升級(jí)的情況下能自動(dòng)升級(jí),提升了終端的性能,同時(shí)提高了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0017]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明實(shí)施例的軟件的升級(jí)方法的流程圖;
[0019]圖2是根據(jù)本發(fā)明實(shí)施例的終端的結(jié)構(gòu)框圖一;
[0020]圖3是根據(jù)本發(fā)明實(shí)施例的終端的升級(jí)模塊的結(jié)構(gòu)框圖;
[0021]圖4是根據(jù)本發(fā)明實(shí)施例的終端的結(jié)構(gòu)框圖二 ;
[0022]圖5是根據(jù)本發(fā)明實(shí)施例的終端的結(jié)構(gòu)框圖三;
[0023]圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例一的軟件的升級(jí)方法的流程圖;
[0024]圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的軟件的升級(jí)方法的流程圖;
[0025]圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例二的移動(dòng)終端各模塊的工作示意圖。
【具體實(shí)施方式】
[0026]下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0027]基于相關(guān)技術(shù)中由于流量限制,用戶暫時(shí)無(wú)法升級(jí),即便在具備升級(jí)環(huán)境的情況下,也由于各種原因無(wú)法進(jìn)行軟件升級(jí)的問(wèn)題,本發(fā)明實(shí)施例提供了一種軟件的升級(jí)方法,該方法可以應(yīng)用于智能終端、智能移動(dòng)終端等。上述軟件的升級(jí)方法的流程可以如圖1所示,包括步驟S102至步驟S104:
[0028]步驟S102,檢測(cè)當(dāng)前網(wǎng)絡(luò)環(huán)境是否處于W1-Fi網(wǎng)絡(luò)環(huán)境;
[0029]步驟S104,如果是,則將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。
[0030]本發(fā)明實(shí)施例采用了如下方法:檢測(cè)當(dāng)前是否處于W1-Fi網(wǎng)絡(luò)環(huán)境,如果是,則自動(dòng)對(duì)需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。通過(guò)運(yùn)用本發(fā)明實(shí)施例,解決了由于流量限制,用戶暫時(shí)無(wú)法升級(jí),即便在具備升級(jí)環(huán)境的情況下,也由于各種原因無(wú)法進(jìn)行軟件升級(jí)的問(wèn)題,進(jìn)而節(jié)省了用戶的流量,在用戶忘記升級(jí)的情況下能自動(dòng)升級(jí),提升了終端的性能,同時(shí)提高了用戶體驗(yàn)。
[0031]本實(shí)施例以智能移動(dòng)終端為例,對(duì)上述方式進(jìn)行說(shuō)明。在實(shí)施過(guò)程中,當(dāng)檢測(cè)當(dāng)前環(huán)境是否處于W1-Fi網(wǎng)絡(luò)環(huán)境之前,還可以判斷用戶是否在移動(dòng)通信網(wǎng)絡(luò)環(huán)境下放棄對(duì)需要升級(jí)的軟件的升級(jí)操作;如果是,則將需要升級(jí)的軟件的版本信息添加到待升級(jí)軟件庫(kù)中。
[0032]在用戶打開移動(dòng)通信網(wǎng)絡(luò)(例如2G、3G、4G等網(wǎng)絡(luò))時(shí),檢測(cè)到軟件有更新,提示用戶是否更新軟件,如果用戶當(dāng)前流量充足或需要時(shí),會(huì)將軟件進(jìn)行更新,但在某種程度上,用戶由于流量有限制,不會(huì)對(duì)軟件進(jìn)行更新,因此可能選擇暫不升級(jí)或取消升級(jí)。在這種情況下,移動(dòng)終端會(huì)將該軟件進(jìn)行標(biāo)記,以便在檢測(cè)到W1-Fi網(wǎng)絡(luò)環(huán)境時(shí)進(jìn)行自動(dòng)后臺(tái)升級(jí)。其中,標(biāo)記的方式可以為多種,例如,記錄該需要升級(jí)的軟件的版本號(hào)信息,同時(shí)將其加入待升級(jí)軟件庫(kù)或待升級(jí)軟件列表中,這樣,在需要升級(jí)時(shí)便可以從待升級(jí)軟件庫(kù)或待升級(jí)軟件列表中查找該軟件,進(jìn)而對(duì)其進(jìn)行升級(jí)。
[0033]實(shí)施時(shí),當(dāng)檢測(cè)到移動(dòng)終端處于W1-Fi網(wǎng)絡(luò)環(huán)境時(shí),將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)的過(guò)程可以包括:判斷移動(dòng)終端當(dāng)前是否占用W1-Fi資源,例如,移動(dòng)終端當(dāng)前正在觀看視頻。
[0034]如果移動(dòng)終端當(dāng)前并未占用W1-Fi資源,則對(duì)需要升級(jí)的軟件進(jìn)行后臺(tái)的升級(jí)操作,升級(jí)過(guò)程不影響用戶對(duì)移動(dòng)終端的使用。
[0035]如果當(dāng)前正占用W1-Fi資源,則在預(yù)定時(shí)間段后再次檢測(cè)終端對(duì)W1-Fi資源的占用狀態(tài),其中,預(yù)定時(shí)間段可以自定義,例如,5分鐘、10分鐘等。再次檢測(cè)時(shí),如果W1-Fi資源已不再被占用,則對(duì)需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。
[0036]在將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)之后,可以將已成功升級(jí)的軟件的版本信息從待升級(jí)軟件庫(kù)中刪除。當(dāng)待升級(jí)軟件庫(kù)中已沒(méi)有需要升級(jí)的軟件時(shí),則此次軟件升級(jí)的操作完成。
[0037]基于上述軟件的升級(jí)方法,本發(fā)明實(shí)施例還提供了一種終端,其中,該終端也可以是移動(dòng)終端,本實(shí)施例中以移動(dòng)終端為例進(jìn)行說(shuō)明。該移動(dòng)終端的結(jié)構(gòu)框圖如圖2所示,包括:檢測(cè)模塊10,用于檢測(cè)當(dāng)前網(wǎng)絡(luò)環(huán)境是否處于W1-Fi網(wǎng)絡(luò)環(huán)境;升級(jí)模塊20,與檢測(cè)模塊10耦合,用于在處于W1-Fi網(wǎng)絡(luò)環(huán)境的情況下,將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。
[0038]上述移動(dòng)終端升級(jí)模塊20的結(jié)構(gòu)框圖還可以如圖3所示,包括:判斷單元202,用于判斷終端當(dāng)前是否占用W1-Fi資源;升級(jí)單元204,與判斷單元202耦合,用于在不占用W1-Fi資源的情況下,對(duì)需要升級(jí)的軟件進(jìn)行升級(jí)操作;檢測(cè)單元206,與判斷單元202和升級(jí)單元204耦合,用于在占用W1-Fi資源的情況下,在預(yù)定時(shí)間段后再次檢測(cè)終端對(duì)W1-Fi資源的占用狀態(tài)。
[0039]上述移動(dòng)終端還可以如圖4所示,還包括:判斷模塊30,用于判斷用戶是否在移動(dòng)通信網(wǎng)絡(luò)環(huán)境下放棄對(duì)需要升級(jí)的軟件的升級(jí)操作;添加模塊40,與判斷模塊30和檢測(cè)模塊10耦合,用于在用戶在移動(dòng)通信網(wǎng)絡(luò)環(huán)境下放棄對(duì)需要升級(jí)的軟件的升級(jí)操作的情況下,將需要升級(jí)的軟件的版本信息添加到待升級(jí)軟件庫(kù)中。
[0040]實(shí)施過(guò)程中,為避免重復(fù)升級(jí),上述移動(dòng)終端還可以如圖5所示,還包括:刪除模塊50,與升級(jí)模塊20耦合,用于將已成功升級(jí)的軟件的版本信息從待升級(jí)軟件庫(kù)中刪除。
[0041]下面結(jié)合優(yōu)選實(shí)施例對(duì)上述實(shí)施方式進(jìn)行說(shuō)明。需要說(shuō)明的是,在下述實(shí)施例中,移動(dòng)終端的模塊命名與上述移動(dòng)終端內(nèi)的模塊命名略有不同,但僅是名稱上的不同,優(yōu)選實(shí)施例中的移動(dòng)終端可以實(shí)現(xiàn)與上述移動(dòng)終端相同的功能。[0042]優(yōu)選實(shí)施例一
[0043]本優(yōu)選實(shí)施例涉及一種通過(guò)智能芯片記錄終端上安裝的應(yīng)用軟件升級(jí)請(qǐng)求,使用W1-Fi環(huán)境完成升級(jí)的方法。
[0044]通過(guò)運(yùn)用本優(yōu)選實(shí)施例,可以克服現(xiàn)有技術(shù)中存在的智能手機(jī)在升級(jí)應(yīng)用軟件時(shí)必須手動(dòng)確認(rèn)升級(jí)的不便,實(shí)現(xiàn)通過(guò)智能控制芯片,完成在W1-Fi環(huán)境下對(duì)應(yīng)用軟件升級(jí)的自動(dòng)化升級(jí),節(jié)約3G數(shù)據(jù)流量。
[0045]本發(fā)明優(yōu)選實(shí)施例的移動(dòng)終端包括以下模塊:
[0046]Aj^gW1-Fi接入模塊;B、軟件升級(jí)下載模塊;C、終端數(shù)據(jù)業(yè)務(wù)模塊;D、W1-Fi環(huán)境檢測(cè)模塊;E、軟件自動(dòng)升級(jí)主控模塊;F、升級(jí)軟件統(tǒng)計(jì)模塊。其中,A、B、C三部分構(gòu)成了完整的智能終端升級(jí)應(yīng)用程序所需要的基本模塊,可以實(shí)現(xiàn)智能終端升級(jí)所安裝的應(yīng)用程序的功能。D、E、F三部分為實(shí)現(xiàn)本優(yōu)選實(shí)施例的軟件升級(jí)方法而新增的模塊,構(gòu)成在3G環(huán)境下計(jì)數(shù),在W1-Fi環(huán)境下升級(jí)功能的模塊。
[0047]本優(yōu)選實(shí)施例的W1-Fi環(huán)境下自動(dòng)升級(jí)應(yīng)用程序的方法的流程如圖6所示,包括步驟S602至步驟S608。
[0048]步驟S602,當(dāng)用戶在3G環(huán)境下,觸發(fā)軟件升級(jí)請(qǐng)求并且取消升級(jí)請(qǐng)求后,升級(jí)軟件統(tǒng)計(jì)模塊自動(dòng)進(jìn)行計(jì)數(shù)(count) +1,將該軟件加入待升級(jí)的清單(list)中。
[0049]步驟S604,用戶進(jìn)入W1-Fi環(huán)境并且開啟W1-Fi模塊后,W1-Fi環(huán)境檢測(cè)模塊自動(dòng)觸發(fā)軟件自動(dòng)升級(jí)主控模塊,對(duì)之前由升級(jí)軟件統(tǒng)計(jì)模塊記錄的需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。
[0050]步驟S606,在完成軟件的后臺(tái)下載后,軟件自動(dòng)升級(jí)主控模塊向升級(jí)軟件統(tǒng)計(jì)模塊返回更新完成(update comp lete)的命令。
[0051]步驟S608,升級(jí)軟件統(tǒng)計(jì)模塊接到該命令后,進(jìn)行count-1的操作,將該升級(jí)完成的軟件從待升級(jí)list中刪除。
[0052]實(shí)施過(guò)程中,應(yīng)用軟件自動(dòng)后臺(tái) 完成安裝,整個(gè)安裝過(guò)程在后臺(tái)進(jìn)行,不需要用戶操作。移動(dòng)終端也可以手機(jī)、Pad等產(chǎn)品,實(shí)用性強(qiáng)。采用本優(yōu)選實(shí)施例提供的方法和終端,與現(xiàn)有技術(shù)相比,取得了突出的實(shí)質(zhì)性特點(diǎn)和顯著的進(jìn)步,達(dá)到了自動(dòng)在W1-Fi環(huán)境下完成應(yīng)用軟件升級(jí)效果,避免了用戶在3G網(wǎng)絡(luò)下升級(jí)應(yīng)用軟件造成的高額資費(fèi),提高了在W1-Fi環(huán)境下升級(jí)的自動(dòng)化程度。
[0053]優(yōu)選實(shí)施例二
[0054]本優(yōu)選實(shí)施例的移動(dòng)終端包括以下模塊:
[0055]A、終端W1-Fi接入模塊;B、軟件升級(jí)下載模塊;C、終端數(shù)據(jù)業(yè)務(wù)模塊;D、W1-Fi環(huán)境檢測(cè)模塊;E、軟件自動(dòng)升級(jí)主控模塊;F、終端系統(tǒng)資源使用情況查詢模塊;G、升級(jí)軟件統(tǒng)計(jì)模塊。D、E、F、G三部分為實(shí)現(xiàn)本優(yōu)選實(shí)施例的軟件升級(jí)方法而新增的模塊,構(gòu)成在3G環(huán)境下計(jì)數(shù),在W1-Fi環(huán)境下升級(jí)功能的模塊??紤]到用戶對(duì)于軟件升級(jí)操作以及接入環(huán)境的區(qū)別,執(zhí)行時(shí)包括如下處理過(guò)程。
[0056]首先,檢測(cè)當(dāng)前是否處于3G網(wǎng)絡(luò)環(huán)境。如果處于W1-Fi網(wǎng)絡(luò)環(huán)境,則執(zhí)行第一種情況,如果處于3G網(wǎng)絡(luò)環(huán)境,則執(zhí)行第二種情況。
[0057]第一種:用戶接入W1-Fi環(huán)境下進(jìn)行使用,W1-Fi環(huán)境檢測(cè)模塊檢測(cè)到該種情況,不觸發(fā)升級(jí)軟件統(tǒng)計(jì)模塊,觸發(fā)終端系統(tǒng)資源使用情況查詢模塊,檢測(cè)用戶當(dāng)前對(duì)W1-Fi資源的占用情況。當(dāng)用戶啟動(dòng)終端安裝的應(yīng)用程序并提示升級(jí)后,在系統(tǒng)資源空閑時(shí),自動(dòng)完成后臺(tái)的軟件智能自動(dòng)升級(jí)。
[0058]第二種:用戶接入3G環(huán)境下進(jìn)行使用,又分為以下兩種情況:
[0059](I)用戶在3G環(huán)境下,當(dāng)應(yīng)用軟件彈出升級(jí)提示后,直接選擇升級(jí),這時(shí)不觸發(fā)任何模塊,直接完成應(yīng)用軟件的升級(jí)。
[0060](2)軟件提示升級(jí)后,用戶取消了升級(jí)請(qǐng)求,這時(shí)根據(jù)本實(shí)施例的軟件升級(jí)方法進(jìn)行應(yīng)用軟件后臺(tái)自動(dòng)升級(jí),該升級(jí)過(guò)程如圖7所示,以下步驟S702至步驟S712。
[0061]步驟S702,在用戶放棄立即升級(jí)的情況下,將需要升級(jí)的軟件的版本信息添加到待升級(jí)軟件庫(kù)中。
[0062]當(dāng)軟件自動(dòng)升級(jí)主控模塊檢測(cè)到用戶取消了當(dāng)前應(yīng)用軟件的升級(jí)請(qǐng)求后,發(fā)送請(qǐng)求至升級(jí)軟件統(tǒng)計(jì)模塊,升級(jí)軟件統(tǒng)計(jì)模塊記錄該軟件需要升級(jí)的版本號(hào)等信息,同時(shí)更新軟件待升級(jí)列表,進(jìn)行count+Ι的操作。
[0063]步驟S704,在處于W1-Fi網(wǎng)絡(luò)環(huán)境下,進(jìn)行軟件的后臺(tái)升級(jí)請(qǐng)求。當(dāng)用戶進(jìn)入W1-Fi環(huán)境并開啟了終端的W1-Fi后,觸發(fā)W1-Fi環(huán)境檢測(cè)模塊,確定當(dāng)前W1-Fi環(huán)境可用后,由W1-Fi環(huán)境檢測(cè)模塊發(fā)送請(qǐng)求消息至軟件自動(dòng)升級(jí)主控模塊。
[0064]步驟S706,判斷終端當(dāng)前是否占用W1-Fi資源。如果是,則執(zhí)行步驟S708,否則執(zhí)行步驟S710。實(shí)施時(shí),軟件自動(dòng)升級(jí)主控模塊下發(fā)消息至端系統(tǒng)資源使用情況查詢模塊,查詢當(dāng)前終端是否在空閑狀態(tài)。
[0065]步驟S708,如果當(dāng)前終端正在進(jìn)行大資源消耗的任務(wù),則啟動(dòng)定時(shí)器(timer),繼續(xù)執(zhí)行步驟S706的檢測(cè)步驟。實(shí)施時(shí),直到終端進(jìn)入空閑狀態(tài)后,才執(zhí)行步驟S710。
[0066]步驟S710,當(dāng)終端處于空閑狀態(tài)時(shí),軟件自動(dòng)升級(jí)主控模塊對(duì)應(yīng)用軟件進(jìn)行控制,自動(dòng)觸發(fā)該軟件的升級(jí)程序,后臺(tái)將該軟件更新為最新版本。
[0067]步驟S712,當(dāng)該軟件的后臺(tái)升級(jí)成功后,升級(jí)軟件統(tǒng)計(jì)模塊進(jìn)行count-1的操作,更新應(yīng)用軟件的待更新list,進(jìn)行下一個(gè)軟件的更新。
[0068]執(zhí)行時(shí),當(dāng)待更新Iist=O時(shí),完成整個(gè)軟件的更新流程。
[0069]在上述步驟執(zhí)行的過(guò)程中,D、E、F、G各個(gè)模塊的執(zhí)行過(guò)程如圖8所示,W1-Fi環(huán)境檢測(cè)模塊進(jìn)行初始觸發(fā),觸發(fā)各模塊相繼進(jìn)行工作。
[0070]存在軟件進(jìn)行更高版本的更新后,由軟件自動(dòng)升級(jí)主控模塊進(jìn)行版本號(hào)的對(duì)比,同時(shí)觸發(fā)升級(jí)軟件統(tǒng)計(jì)模塊,進(jìn)行待軟件更新list的二次更新,將該list中的待升級(jí)軟件進(jìn)行更新。
[0071]當(dāng)用戶進(jìn)入W1-Fi環(huán)境后,進(jìn)行如上的(1)(2)兩種情況進(jìn)行處理,完成升級(jí)流程。
[0072]從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:
[0073]本發(fā)明實(shí)施例采用了如下方法:檢測(cè)當(dāng)前是否處于W1-Fi網(wǎng)絡(luò)環(huán)境,如果是,則自動(dòng)對(duì)需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。通過(guò)運(yùn)用本發(fā)明實(shí)施例,解決了由于流量限制,用戶暫時(shí)無(wú)法升級(jí),即便在具備升級(jí)環(huán)境的情況下,也由于各種原因無(wú)法進(jìn)行軟件升級(jí)的問(wèn)題,進(jìn)而節(jié)省了用戶的流量,在用戶忘記升級(jí)的情況下能自動(dòng)升級(jí),提升了終端的性能,同時(shí)提高了用戶體驗(yàn)。
[0074]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0075]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種軟件的升級(jí)方法,應(yīng)用于智能終端,其特征在于,包括: 檢測(cè)當(dāng)前網(wǎng)絡(luò)環(huán)境是否處于W1-Fi網(wǎng)絡(luò)環(huán)境; 如果是,則將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)包括: 判斷所述終端當(dāng)前是否占用W1-Fi資源; 如果否,則對(duì)所述需要升級(jí)的軟件進(jìn)行升級(jí)操作。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,判斷所述終端當(dāng)前是否占用W1-Fi資源之后,還包括: 如果是,則在預(yù)定時(shí)間段后再次檢測(cè)所述終端對(duì)所述W1-Fi資源的占用狀態(tài)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,檢測(cè)當(dāng)前環(huán)境是否處于W1-Fi網(wǎng)絡(luò)環(huán)境之前,還包括: 判斷用戶是否在移動(dòng)通信網(wǎng)絡(luò)環(huán)境下放棄對(duì)所述需要升級(jí)的軟件的升級(jí)操作; 如果是,則將所述需要升級(jí)的軟件的版本信息添加到待升級(jí)軟件庫(kù)中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)之后,還包括: 將已成功升級(jí)的軟件的版本信息從所述待升級(jí)軟件庫(kù)中刪除。
6.一種終端,其特征在于,包括: 檢測(cè)模塊,用于檢測(cè)當(dāng)前網(wǎng)絡(luò)環(huán)境是否處于W1-Fi網(wǎng)絡(luò)環(huán)境; 升級(jí)模塊,用于在處于W1-Fi網(wǎng)絡(luò)環(huán)境的情況下,將需要升級(jí)的軟件進(jìn)行后臺(tái)升級(jí)。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述升級(jí)模塊包括: 判斷單元,用于判斷所述終端當(dāng)前是否占用W1-Fi資源; 升級(jí)單元,用于在不占用W1-Fi資源的情況下,對(duì)所述需要升級(jí)的軟件進(jìn)行升級(jí)操作。
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述升級(jí)模塊還包括: 檢測(cè)單元,用于在占用W1-Fi資源的情況下,在預(yù)定時(shí)間段后再次檢測(cè)所述終端對(duì)所述W1-Fi資源的占用狀態(tài)。
9.根據(jù)權(quán)利要求6所述的終端,其特征在于,還包括: 判斷模塊,用于判斷用戶是否在移動(dòng)通信網(wǎng)絡(luò)環(huán)境下放棄對(duì)所述需要升級(jí)的軟件的升級(jí)操作; 添加模塊,用于在所述用戶在移動(dòng)通信網(wǎng)絡(luò)環(huán)境下放棄對(duì)所述需要升級(jí)的軟件的升級(jí)操作的情況下,將所述需要升級(jí)的軟件的版本信息添加到待升級(jí)軟件庫(kù)中。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,還包括: 刪除模塊,用于將已成功升級(jí)的軟件的版本信息從所述待升級(jí)軟件庫(kù)中刪除。
【文檔編號(hào)】G06F9/445GK103677864SQ201210324657
【公開日】2014年3月26日 申請(qǐng)日期:2012年9月5日 優(yōu)先權(quán)日:2012年9月5日
【發(fā)明者】趙釗 申請(qǐng)人:中興通訊股份有限公司