一種對(duì)應(yīng)用軟件進(jìn)行升級(jí)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件更新領(lǐng)域,尤其涉及一種對(duì)應(yīng)用軟件進(jìn)行升級(jí)的方法及裝置。
【背景技術(shù)】
[0002]隨著電子技術(shù)的發(fā)展,智能電視逐漸走入人們的視野?,F(xiàn)實(shí)生活中對(duì)智能電視中的各種應(yīng)用的要求也越來(lái)越高,所以會(huì)對(duì)這些應(yīng)用手動(dòng)的進(jìn)行升級(jí)等操作,以使最新的數(shù)據(jù)滿(mǎn)足我們的需求。但是終端正在運(yùn)行某個(gè)應(yīng)用軟件的時(shí)候,即使有最新的版本,用戶(hù)并不能獲知該消息,使終端無(wú)法及時(shí)進(jìn)行軟件更新,降低了系統(tǒng)的安全性和穩(wěn)定性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種對(duì)應(yīng)用軟件進(jìn)行升級(jí)的方法及裝置,以解決無(wú)法及時(shí)對(duì)應(yīng)用軟件進(jìn)行升級(jí)降低了系統(tǒng)的安全性和穩(wěn)定性的問(wèn)題。
[0004]本發(fā)明實(shí)施例提供了一種對(duì)應(yīng)用軟件進(jìn)行升級(jí)的方法,該方法包括:
[0005]監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新;
[0006]顯示更新提示信息到當(dāng)前運(yùn)行的應(yīng)用軟件的顯示頁(yè)面;
[0007]檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指示后,對(duì)該應(yīng)用軟件進(jìn)行升級(jí)。
[0008]利用上述升級(jí)方法,終端正在運(yùn)行某個(gè)應(yīng)用軟件的時(shí)候,通過(guò)監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新,并將更新提示信息顯示到當(dāng)前正在運(yùn)行的應(yīng)用軟件的顯示頁(yè)面,使得用戶(hù)能夠獲知該消息,及時(shí)對(duì)該應(yīng)用進(jìn)行升級(jí),提高了系統(tǒng)的安全性和穩(wěn)定性。
[0009]較佳的,可以在檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指示后,中斷運(yùn)行該應(yīng)用軟件;對(duì)該應(yīng)用軟件進(jìn)行升級(jí)。
[0010]較佳的,可以在檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指示后,向網(wǎng)絡(luò)服務(wù)器發(fā)送更新數(shù)據(jù)包下載請(qǐng)求消息,該下載請(qǐng)求消息中攜帶該應(yīng)用軟件更新版本的版本號(hào);接收上述版本號(hào)對(duì)應(yīng)的更新數(shù)據(jù)包,對(duì)該應(yīng)用軟件進(jìn)行升級(jí)。
[0011]較佳的,可以在檢測(cè)到用戶(hù)輸入的對(duì)所述更新提示信息進(jìn)行確認(rèn)的更新指示后,中斷運(yùn)行該應(yīng)用軟件,并向網(wǎng)絡(luò)服務(wù)器發(fā)送更新數(shù)據(jù)包下載請(qǐng)求消息,該下載請(qǐng)求消息中攜帶該應(yīng)用軟件更新版本的版本號(hào);接收上述版本號(hào)對(duì)應(yīng)的更新數(shù)據(jù)包,對(duì)該應(yīng)用軟件進(jìn)行升級(jí)。
[0012]基于上述任意方法實(shí)施例,較佳的,所述監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新,具體但不僅限于包括以下兩種實(shí)現(xiàn)方式:
[0013]第一種實(shí)現(xiàn)方式:
[0014]向網(wǎng)絡(luò)服務(wù)器發(fā)送查詢(xún)請(qǐng)求消息,該查詢(xún)請(qǐng)求消息中攜帶應(yīng)用軟件的標(biāo)識(shí)信息;
[0015]接收網(wǎng)絡(luò)服務(wù)器返回的指示該應(yīng)用軟件的版本有更新的更新查詢(xún)響應(yīng),確定監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0016]上述查詢(xún)請(qǐng)求消息中攜帶應(yīng)用軟件的標(biāo)識(shí)信息,網(wǎng)絡(luò)服務(wù)器根據(jù)該應(yīng)用軟件標(biāo)識(shí)信息確定是否有匹配的更新版本,如果確定有更新版本,返回指示該應(yīng)用軟件的版本有更新的更新查詢(xún)響應(yīng)。
[0017]本發(fā)明實(shí)施例中,上述查詢(xún)請(qǐng)求消息中還可以攜帶終端型號(hào)。在查詢(xún)請(qǐng)求消息中攜帶該終端型號(hào),網(wǎng)絡(luò)服務(wù)器根據(jù)該終端型號(hào)及應(yīng)用軟件的標(biāo)識(shí),查找應(yīng)用軟件的標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用軟件是否有與該終端型號(hào)匹配的更新版本,如果確定有與該終端型號(hào)匹配的更新版本,返回指示該應(yīng)用軟件的版本有更新的更新查詢(xún)響應(yīng)。
[0018]第二種實(shí)現(xiàn)方式:
[0019]接收網(wǎng)絡(luò)服務(wù)器發(fā)送的更新應(yīng)用軟件的更新請(qǐng)求消息,該請(qǐng)求消息中攜帶應(yīng)用軟件更新版本的版本號(hào);
[0020]將應(yīng)用軟件更新版本的版本號(hào)與終端型號(hào)匹配,如果匹配成功,確定監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0021]網(wǎng)絡(luò)服務(wù)器發(fā)送更新應(yīng)用軟件的更新請(qǐng)求消息,該更新請(qǐng)求消息中攜帶應(yīng)用軟件針對(duì)不同終端型號(hào)的更新版本的版本號(hào)。具體的,網(wǎng)絡(luò)服務(wù)器可以廣播該更新請(qǐng)求消息。當(dāng)終端接收到針對(duì)當(dāng)前運(yùn)行的應(yīng)用軟件的更新請(qǐng)求消息后,在接收到的版本號(hào)中查找是否有本終端型號(hào)匹配的版本號(hào),若有,確定監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0022]基于與方法實(shí)施例同樣的發(fā)明構(gòu)思,本發(fā)明還提供了一種對(duì)應(yīng)用軟件進(jìn)行升級(jí)的裝置,該裝置包括:
[0023]更新監(jiān)測(cè)單元,用于監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新;
[0024]顯示單元,用于顯示更新提示信息到當(dāng)前運(yùn)行的應(yīng)用軟件的顯示頁(yè)面;
[0025]更新指示檢測(cè)單元,用于檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指令;
[0026]升級(jí)單元,用于對(duì)上述應(yīng)用軟件進(jìn)行升級(jí)。
[0027]利用上述升級(jí)裝置,通過(guò)更新監(jiān)測(cè)單元監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新,顯示單元將更新提示信息顯示到當(dāng)前正在運(yùn)行的應(yīng)用軟件的顯示頁(yè)面,使得用戶(hù)能夠獲知該消息,及時(shí)對(duì)該應(yīng)用軟件進(jìn)行升級(jí),提高了系統(tǒng)的安全性和穩(wěn)定性。
[0028]較佳的,該裝置還包括中斷單元,用于檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指示后,中斷運(yùn)行該應(yīng)用軟件,所述升級(jí)單元對(duì)該應(yīng)用軟件進(jìn)行升級(jí)。
[0029]基于上述任意裝置實(shí)施例,較佳的,該裝置還包括發(fā)送單元,用于檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指示后,向網(wǎng)絡(luò)服務(wù)器發(fā)送更新數(shù)據(jù)包下載請(qǐng)求消息,該下載請(qǐng)求消息中攜帶該應(yīng)用軟件更新版本的版本號(hào);
[0030]接收單元還用于接收上述版本號(hào)對(duì)應(yīng)的更新數(shù)據(jù)包,升級(jí)單元對(duì)所述應(yīng)用軟件進(jìn)行升級(jí)。
[0031]基于上述任意裝置實(shí)施例,較佳的,該裝置還包括確定單元:
[0032]發(fā)送單元還用于,向網(wǎng)絡(luò)服務(wù)器發(fā)送查詢(xún)請(qǐng)求消息,該查詢(xún)請(qǐng)求消息中攜帶應(yīng)用軟件的標(biāo)識(shí)信息;
[0033]接收單元還用于,接收網(wǎng)絡(luò)服務(wù)器返回的指示該應(yīng)用軟件的版本有更新的更新查詢(xún)響應(yīng);
[0034]確定單元用于,確定監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0035]較佳的,該裝置還包括匹配單元:
[0036]接收單元還用于,接收網(wǎng)絡(luò)服務(wù)器發(fā)送的更新的應(yīng)用軟件的更新請(qǐng)求消息,該請(qǐng)求消息中攜帶所述應(yīng)用軟件更新版本的版本號(hào);
[0037]匹配單元,用于將該應(yīng)用軟件更新版本的版本號(hào)與終端型號(hào)匹配,如果匹配成功,確定單元確定監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
【附圖說(shuō)明】
[0038]圖1為本發(fā)明實(shí)施例提供的對(duì)應(yīng)用軟件進(jìn)行升級(jí)的方法流程圖;
[0039]圖2為本發(fā)明實(shí)施例提供的對(duì)應(yīng)用軟件進(jìn)行升級(jí)的裝置示意圖。
【具體實(shí)施方式】
[0040]本發(fā)明實(shí)施例提供一種對(duì)應(yīng)用軟件進(jìn)行升級(jí)的方法及裝置,以解決無(wú)法及時(shí)對(duì)應(yīng)用軟件進(jìn)行升級(jí)降低了系統(tǒng)的安全性和穩(wěn)定性的問(wèn)題。
[0041 ] 下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步說(shuō)明。
[0042]本發(fā)明實(shí)施例提供了一種對(duì)應(yīng)用軟件進(jìn)行升級(jí)的方法,如圖1所示,該方法包括:
[0043]SlOl:監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0044]S102:顯示更新提示信息到當(dāng)前運(yùn)行的應(yīng)用軟件的顯示頁(yè)面。
[0045]S103:檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指示后,對(duì)所述應(yīng)用軟件進(jìn)行升級(jí)。
[0046]用戶(hù)根據(jù)上述提示信息進(jìn)行確認(rèn),選擇進(jìn)行更新或者不進(jìn)行更新,終端獲取用戶(hù)輸入的確認(rèn)信息,生成進(jìn)行更新指示或者不更新指示。其中,可以是檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息中確認(rèn)更新圖標(biāo)的觸控事件獲取更新指示,也可以是檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息中確認(rèn)更新圖標(biāo)的點(diǎn)擊事件獲取更新指示,還可以是接收遙控器發(fā)送的對(duì)更新提示信息進(jìn)行確認(rèn)的更新指示命令。
[0