047]利用上述升級(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)定性。
[0048]較佳的,如果檢測(cè)到當(dāng)前未運(yùn)行的應(yīng)用軟件的版本有更新,將更新提示消息顯示到該應(yīng)用軟件的圖標(biāo)上。通過(guò)該提示消息,根據(jù)檢測(cè)到該應(yīng)用軟件的圖標(biāo)上有觸發(fā)事件,可以對(duì)該應(yīng)用軟件進(jìn)行升級(jí)。
[0049]較佳的,可以是在檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指示后,中斷運(yùn)行該應(yīng)用軟件;對(duì)該應(yīng)用軟件進(jìn)行升級(jí)。
[0050]較佳的,可以是在檢測(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í)。
[0051]較佳的,可以是在檢測(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í)。
[0052]基于上述任意方法實(shí)施例,較佳的,所述監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新,具體但不僅限于包括以下兩種實(shí)現(xiàn)方式:
[0053]第一種實(shí)現(xiàn)方式:
[0054]向網(wǎng)絡(luò)服務(wù)器發(fā)送查詢(xún)請(qǐng)求消息,該查詢(xún)請(qǐng)求消息中攜帶應(yīng)用軟件的標(biāo)識(shí)信息。
[0055]該標(biāo)識(shí)信息可以是應(yīng)用軟件的版本號(hào)等等信息,這里可用于標(biāo)識(shí)應(yīng)用軟件的實(shí)現(xiàn)方式均適用于本發(fā)明實(shí)施例。
[0056]接收網(wǎng)絡(luò)服務(wù)器返回的指示該應(yīng)用軟件的版本有更新的更新查詢(xún)響應(yīng),確定監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0057]上述查詢(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)。
[0058]本發(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)。
[0059]以上實(shí)現(xiàn)方式同樣適用于對(duì)未運(yùn)行的應(yīng)用軟件的監(jiān)測(cè)。例如:向網(wǎng)絡(luò)服務(wù)器發(fā)送查詢(xún)消息,在該消息中攜帶該終端所有應(yīng)用軟件的標(biāo)識(shí)信息,通過(guò)接收到網(wǎng)絡(luò)服務(wù)返回的更新查詢(xún)響應(yīng),并且該查詢(xún)響應(yīng)中攜帶所有有更新版本的應(yīng)用軟件的更新版本號(hào)。
[0060]第二種實(shí)現(xiàn)方式:
[0061]接收網(wǎng)絡(luò)服務(wù)器發(fā)送的更新應(yīng)用軟件的更新請(qǐng)求消息,該請(qǐng)求消息中攜帶應(yīng)用軟件更新版本的版本號(hào)。
[0062]將應(yīng)用軟件更新版本的版本號(hào)與終端型號(hào)匹配,如果匹配成功,確定監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0063]網(wǎng)絡(luò)服務(wù)器向不同的終端發(fā)送更新應(yīng)用軟件的更新請(qǐng)求消息,該更新請(qǐng)求消息中攜帶針對(duì)不同終端的應(yīng)用軟件更新版本的版本號(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)用軟件的版本有更新。
[0064]例如:不同的終端型號(hào)需要匹配不同的更新版本,如60寸的智能電視上某應(yīng)用軟件需適配2.0的版本方可運(yùn)行,50寸的智能電視上的某應(yīng)用軟件需適配1.0的版本方可運(yùn)行。網(wǎng)絡(luò)服務(wù)器在向不同的智能電視發(fā)送更新應(yīng)用軟件的更新請(qǐng)求消息,該請(qǐng)求消息中攜帶應(yīng)用軟件針對(duì)不同型號(hào)的智能電視的更新版本的版本號(hào)。當(dāng)60寸的智能電視接收到針對(duì)當(dāng)前運(yùn)行的應(yīng)用軟件的的更新請(qǐng)求消息后,在接收到的版本號(hào)中查找是否有2.0版本號(hào),若有,確定監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0065]以上實(shí)現(xiàn)方式同樣適用于對(duì)未運(yùn)行的應(yīng)用軟件的監(jiān)測(cè)。例如:接收網(wǎng)絡(luò)服務(wù)器發(fā)送的更新的應(yīng)用軟件的更新請(qǐng)求消息,該請(qǐng)求消息中攜帶應(yīng)用軟件更新版本的版本號(hào),將應(yīng)用軟件更新版本號(hào)與終端型號(hào)匹配,如果匹配成功,確定監(jiān)測(cè)到該應(yīng)用軟件的版本有更新。
[0066]基于與方法實(shí)施例同樣的發(fā)明構(gòu)思,本發(fā)明還提供了一種對(duì)應(yīng)用軟件進(jìn)行升級(jí)的裝置,如圖2所示,該裝置包括:
[0067]更新監(jiān)測(cè)單元201,用于監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0068]顯示單元202,用于顯示更新提示信息到當(dāng)前運(yùn)行的應(yīng)用軟件的顯示頁(yè)面。
[0069]更新指示檢測(cè)單元203,用于檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指令。
[0070]升級(jí)單元204,用于對(duì)上述應(yīng)用軟件進(jìn)行升級(jí)。
[0071]利用上述升級(jí)裝置,通過(guò)更新監(jiān)測(cè)單元201監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新,顯示單元202將更新提示信息顯示到當(dāng)前正在運(yùn)行的應(yīng)用軟件的顯示頁(yè)面,使得用戶(hù)能夠獲知該消息,及時(shí)對(duì)該應(yīng)用進(jìn)行升級(jí),提高了系統(tǒng)的安全性和穩(wěn)定性。
[0072]較佳的,該裝置還包括中斷單元,用于檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指示后,中斷運(yùn)行該應(yīng)用軟件,所述升級(jí)單元204對(duì)該應(yīng)用軟件進(jìn)行升級(jí)。
[0073]基于上述任意裝置實(shí)施例,較佳的,該裝置還包括發(fā)送單元,用于檢測(cè)到用戶(hù)輸入的對(duì)上述更新提示信息進(jìn)行確認(rèn)的更新指示后,向網(wǎng)絡(luò)服務(wù)器發(fā)送更新數(shù)據(jù)包下載請(qǐng)求消息,該下載請(qǐng)求消息中攜帶該應(yīng)用軟件更新版本的版本號(hào)。
[0074]接收單元還用于接收上述版本號(hào)對(duì)應(yīng)的更新數(shù)據(jù)包,升級(jí)單元204對(duì)所述應(yīng)用軟件進(jìn)行升級(jí)。
[0075]基于上述任意裝置實(shí)施例,較佳的,該裝置還包括確定單元:
[0076]發(fā)送單元還用于,向網(wǎng)絡(luò)服務(wù)器發(fā)送查詢(xún)請(qǐng)求消息,該查詢(xún)請(qǐng)求消息中攜帶應(yīng)用軟件的標(biāo)識(shí)信息;
[0077]接收單元還用于,接收網(wǎng)絡(luò)服務(wù)器返回的指示該應(yīng)用軟件的版本有更新的更新查詢(xún)響應(yīng);
[0078]確定單元用于,確定監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0079]較佳的,該裝置還包括匹配單元:
[0080]接收單元還用于,接收網(wǎng)絡(luò)服務(wù)器發(fā)送的更新的應(yīng)用軟件的更新請(qǐng)求消息,該請(qǐng)求消息中攜帶所述應(yīng)用軟件更新版本的版本號(hào);
[0081]匹配單元,用于將該應(yīng)用軟件更新版本的版本號(hào)與終端型號(hào)匹配,如果匹配成功,確定單元確定監(jiān)測(cè)到當(dāng)前運(yùn)行的應(yīng)用軟件的版本有更新。
[0082]下面結(jié)合具體應(yīng)用場(chǎng)景,對(duì)本發(fā)明實(shí)施例作具體說(shuō)明。
[0083]本發(fā)明實(shí)施例中終端可以是PC或者手機(jī),也可以是智能電視等等。這里以智能電視為例。
[0084]智能電視中可以包括用于監(jiān)測(cè)的服務(wù)端,以及用于控制顯示消息的前端。
[0085]首先服務(wù)端監(jiān)測(cè)智能電視中的安裝的應(yīng)用軟件的版本是否有更新,具體可以是:
[0086]網(wǎng)絡(luò)服務(wù)器向智能電視的服務(wù)端發(fā)送更新的應(yīng)用軟件的更新請(qǐng)求消息,并且該請(qǐng)求消息中攜帶所述應(yīng)用軟件更新版本的版本號(hào);
[0087]所述服務(wù)端接收到該請(qǐng)求消息后,將應(yīng)用軟件更新版本的版本號(hào)與智能電視的型號(hào)進(jìn)行匹配,如果匹配成功,確定該應(yīng)用軟件有更新。
[0088]還可以是:
[0089]智能電視的服務(wù)端向網(wǎng)絡(luò)服務(wù)器發(fā)送查詢(xún)請(qǐng)求消息,該查詢(xún)請(qǐng)求消息中攜帶應(yīng)用軟件的標(biāo)識(shí)信息;
[0090]接收網(wǎng)絡(luò)服務(wù)器返