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

第三方應(yīng)用程序升級處理方法、裝置及智能電視的制作方法

文檔序號:7860441閱讀:249來源:國知局
專利名稱:第三方應(yīng)用程序升級處理方法、裝置及智能電視的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及智能電視機技術(shù)領(lǐng)域,具體而言,尤其涉及ー種第三方應(yīng)用程序升級處理方法、裝置及智能電視。
背景技術(shù)
目前,隨著智能終端技術(shù)的日益發(fā)展,其智能電視在人們的日常生活當(dāng)中也開始逐漸流行起來,并且,安插在智能電視機之上的第三方應(yīng)用程序也越來越豐富,從而使得電視機從最初的只提供簡單的視聽功能逐漸向智能化發(fā)展。通常,在實際應(yīng)用當(dāng)中,這些第三方應(yīng)用程序普遍面臨著ー個從低版本升級到最 新高版本的問題,例如對于Android系統(tǒng)而言,目前實現(xiàn)第三方應(yīng)用程序版本升級的方法主要有以下兩種其一、用戶主動點擊升級鏈接以后跳轉(zhuǎn)到某個指定的網(wǎng)頁或者某家應(yīng)用程序商店,由用戶自行下載APK (AndroidPackage, Android安裝包),并在下載完成后,由用戶自行運行APK,從而升級該第三方應(yīng)用程序;其ニ、由第三方應(yīng)用程序提供方在設(shè)計之初便預(yù)制升級下載功能,當(dāng)用戶點擊升級以后由第三方應(yīng)用程序自動從指定位置下載APK,然后自動調(diào)用Android系統(tǒng)應(yīng)用Packagelnstaller. apk以進(jìn)行安裝升級。然而,智能電視是一個相對其他智能終端設(shè)備(例如智能手機)而言比較特別的定制的Android系統(tǒng)設(shè)備,在實際應(yīng)用當(dāng)中,智能電視機上的第三方應(yīng)用程序必須經(jīng)過電視機廠商的相關(guān)測試驗證以后才能上線至智能電視機的應(yīng)用程序商店,因此當(dāng)?shù)谌綉?yīng)用程序是從應(yīng)用程序商店安裝的,且當(dāng)需要對該第三方應(yīng)用程序進(jìn)行升級的時候,如果從別的來源升級該第三方應(yīng)用程序APK的話,可能會導(dǎo)致第三方應(yīng)用不能運行、電視機系統(tǒng)出現(xiàn)故障,或系統(tǒng)安全性降低等問題。為此,為了解決這些問題,目前亟需要找到ー種Android系統(tǒng)第三方應(yīng)用程序升級處理方法,以使得智能電視機上所有的第三方應(yīng)用都從應(yīng)用程序商店來升級,并由應(yīng)用程序商店來保證第三方應(yīng)用能夠在智能電視機上正常運行。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供ー種第三方應(yīng)用程序升級處理方法、裝置及智能電視,以解決現(xiàn)有技術(shù)提供的第三方應(yīng)用程序升級方法會導(dǎo)致第三方應(yīng)用不能運行、電視機系統(tǒng)出現(xiàn)故障,或系統(tǒng)安全性降低等技術(shù)問題。為了達(dá)到本發(fā)明的目的,其采用以下技術(shù)方案實現(xiàn)ー種第三方應(yīng)用程序升級處理方法,包括檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作啟動升級管控應(yīng)用;升級管控應(yīng)用下載該待升級第三方應(yīng)用程序,并將其關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;
升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。優(yōu)選地,檢測第三方應(yīng)用程序升級動作并依據(jù)該動作啟動升級管控應(yīng)用的步驟包括檢測到用戶點擊第三方應(yīng)用程序升級鏈接后,啟動瀏覽器;瀏覽器發(fā)送攜帶該待升級第三方應(yīng)用程序下載地址URL的升級激活命令至升級管控應(yīng)用,以啟動升級管控應(yīng)用。 優(yōu)選地,升級管控應(yīng)用下載待升級第三方應(yīng)用程序的方法為升級管控應(yīng)用解析獲取的升級激活命令,獲取待升級第三方應(yīng)用程序下載地址URL,并據(jù)此下載待升級第三方應(yīng)用程序。優(yōu)選地,升級管控應(yīng)用將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。ー種第三方應(yīng)用程序升級處理方法,包括檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用;升級管控應(yīng)用將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。優(yōu)選地,檢測第三方應(yīng)用程序升級動作并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用的步驟包括依據(jù)第三方應(yīng)用程序預(yù)制的升級執(zhí)行策略啟動升級,并從指定位置下載待升級第三方應(yīng)用程序;調(diào)用智能操作系統(tǒng)的標(biāo)準(zhǔn)安裝接ロ,啟動升級管控應(yīng)用。優(yōu)選地,升級管控應(yīng)用將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。ー種第三方應(yīng)用程序升級處理裝置,包括檢測模塊,用于檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作啟動升級管控應(yīng)用;升級管控應(yīng)用模塊,用于下載該待升級第三方應(yīng)用程序,并將其關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;以及進(jìn)一步用于依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。
優(yōu)選地,檢測模塊檢測第三方應(yīng)用程序升級動作并依據(jù)該動作啟動升級管控應(yīng)用的步驟包括檢測到用戶點擊第三方應(yīng)用程序升級鏈接后,檢測模塊啟動瀏覽器;瀏覽器發(fā)送攜帶該待升級第三方應(yīng)用程序下載地址URL的升級激活命令至升級管控應(yīng)用模塊,以啟動升級管控應(yīng)用模塊。優(yōu)選地,升級管控應(yīng)用模塊下載待升級第三方應(yīng)用程序的方法為升級管控應(yīng)用模塊解析獲取的升級激活命令,獲取待升級第三方應(yīng)用程序下載地址URL,并據(jù)此下載待升級第三方應(yīng)用程序。優(yōu)選地,升級管控應(yīng)用模塊將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待 升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得升級管控應(yīng)用模塊依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序?!N智能電視,其包括如上所述的第三方應(yīng)用程序升級處理裝置,其中,所述裝置包括檢測模塊,用于檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作啟動升級管控應(yīng)用;升級管控應(yīng)用模塊,用于下載該待升級第三方應(yīng)用程序,并將其關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;以及進(jìn)一步用于依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。ー種第三方應(yīng)用程序升級處理裝置,包括檢測模塊,用于檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用;升級管控應(yīng)用模塊,用于將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;以及進(jìn)一步用于依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。優(yōu)選地,檢測模塊檢測第三方應(yīng)用程序升級動作并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用的步驟包括依據(jù)第三方應(yīng)用程序預(yù)制的升級執(zhí)行策略啟動升級,并從指定位置下載待升級第三方應(yīng)用程序;調(diào)用智能操作系統(tǒng)的標(biāo)準(zhǔn)安裝接ロ,啟動升級管控應(yīng)用。優(yōu)選地,升級管控應(yīng)用模塊將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得升級管控應(yīng)用模塊依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。ー種智能電視,其包括如上所述的第三方應(yīng)用程序升級處理裝置,所述裝置包括檢測模塊,用于檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用;升級管控應(yīng)用模塊,用于將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;以及進(jìn)一步用于依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。通過上述本發(fā)明的技術(shù)方案可以看出,采用本發(fā)明,能夠使得智能電視上所有的第三方應(yīng)用都從應(yīng)用程序商店來升級,并由應(yīng)用程序商店來保證第三方應(yīng)用能夠在智能電視機上正常運行,克服了現(xiàn)有技術(shù)導(dǎo)致的第三方應(yīng)用不能運行、電視機系統(tǒng)容易出現(xiàn)故障,或系統(tǒng)安全性較低的問題。


圖I是本發(fā)明實施例I提供的第三方應(yīng)用程序升級處理方法流程示意圖;圖2是本發(fā)明實施例2提供的第三方應(yīng)用程序升級處理方法流程示意圖;圖3是本發(fā)明實施例提供的第三方應(yīng)用程序升級處理裝置結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例提供的第三方應(yīng)用程序升級處理方法具體實施流程示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)異效果,下面將結(jié)合具體實施例以及附圖做進(jìn)一步的說明。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明所述技術(shù)方案作進(jìn)ー步的詳細(xì)描述,以使本領(lǐng)域的技術(shù)人員可以更好的理解本發(fā)明并能予以實施,但所舉實施例不作為對本發(fā)明的限定。實施例I參照圖I,本發(fā)明實施例提供了 ー種第三方應(yīng)用程序升級處理方法,包括如下具體步驟S10、檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作啟動升級管控應(yīng)用;S20、升級管控應(yīng)用下載該待升級第三方應(yīng)用程序,并將其關(guān)聯(lián)信息(例如所述關(guān)聯(lián)信息為待升級第三方應(yīng)用程序的包名稱以及版本信息)發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID,在本發(fā)明實施例中,所述服務(wù)器存儲了多個待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID信息;S30、升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。優(yōu)選實施方式下,在所述步驟SlO中,檢測第三方應(yīng)用程序升級動作并依據(jù)該動作啟動升級管控應(yīng)用的步驟包括S100、檢測到用戶點擊第三方應(yīng)用程序升級鏈接后,啟動瀏覽器;S101、瀏覽器發(fā)送攜帶該待升級第三方應(yīng)用程序下載地址URL的升級激活命令至升級管控應(yīng)用,以啟動升級管控應(yīng)用。
優(yōu)選實施方式下,在所述步驟S20中,升級管控應(yīng)用下載待升級第三方應(yīng)用程序的方法為S200、升級管控應(yīng)用解析獲取的升級激活命令,獲取待升級第三方應(yīng)用程序下載地址URL,并據(jù)此下載待升級第三方應(yīng)用程序。優(yōu)選實施方式下,在所述步驟S20中,升級管控應(yīng)用將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得在所述步驟S30中,升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序,其中在本發(fā)明實施例中,不難得知,所述服務(wù)器存儲了多個待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)最新版本信息。相應(yīng)地,如圖3所示,本發(fā)明實施例還提供了ー種第三方應(yīng)用程序升級處理裝置,包括 檢測模塊,用于檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作啟動升級管控應(yīng)用;升級管控應(yīng)用模塊,用于下載該待升級第三方應(yīng)用程序,并將其關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;以及進(jìn)一步用于依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。具體的,檢測模塊檢測第三方應(yīng)用程序升級動作并依據(jù)該動作啟動升級管控應(yīng)用的步驟包括I、檢測到用戶點擊第三方應(yīng)用程序升級鏈接后,檢測模塊啟動瀏覽器;2、瀏覽器發(fā)送攜帶該待升級第三方應(yīng)用程序下載地址URL的升級激活命令至升級管控應(yīng)用模塊,以啟動升級管控應(yīng)用模塊。具體的,升級管控應(yīng)用模塊下載待升級第三方應(yīng)用程序的方法為I、升級管控應(yīng)用模塊解析獲取的升級激活命令,獲取待升級第三方應(yīng)用程序下載地址URL,并據(jù)此下載待升級第三方應(yīng)用程序。具體的,升級管控應(yīng)用模塊將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得升級管控應(yīng)用模塊依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。本發(fā)明實施例還提供了ー種智能電視,繼續(xù)參照圖3,其包括如上所述的第三方應(yīng)用程序升級處理裝置,其中,所述裝置包括檢測模塊,用于檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作啟動升級管控應(yīng)用;升級管控應(yīng)用模塊,用于下載該待升級第三方應(yīng)用程序,并將其關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;以及進(jìn)一步用于依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。實施例2參照圖2,本發(fā)明實施例提供了ー種第三方應(yīng)用程序升級處理方法,包括S40、檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用;S50、升級管控應(yīng)用將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;S60、升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。優(yōu)選實施方式下,檢測第三方應(yīng)用程序升級動作并依據(jù)該動作下載該待升級第三 方應(yīng)用程序以及啟動升級管控應(yīng)用的步驟包括S400、依據(jù)第三方應(yīng)用程序預(yù)制的升級執(zhí)行策略啟動升級,并從指定位置下載待升級第三方應(yīng)用程序;S401、調(diào)用智能操作系統(tǒng)的標(biāo)準(zhǔn)安裝接ロ,啟動升級管控應(yīng)用。優(yōu)選實施方式下,在所述步驟S50中,升級管控應(yīng)用將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得在所述步驟S60中,升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。相應(yīng)地,本發(fā)明實施例還提供了ー種第三方應(yīng)用程序升級處理裝置,繼續(xù)參照圖3,其包括檢測模塊,用于檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用;升級管控應(yīng)用模塊,用于將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;以及進(jìn)一步用于依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。具體的,檢測模塊檢測第三方應(yīng)用程序升級動作并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用的步驟包括I、依據(jù)第三方應(yīng)用程序預(yù)制的升級執(zhí)行策略啟動升級,并從指定位置下載待升級第三方應(yīng)用程序;2、調(diào)用智能操作系統(tǒng)的標(biāo)準(zhǔn)安裝接ロ,啟動升級管控應(yīng)用。具體的,升級管控應(yīng)用模塊將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得升級管控應(yīng)用模塊依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。本發(fā)明實施例還提供了ー種智能電視,其包括如上所述的第三方應(yīng)用程序升級處理裝置,所述裝置包括
檢測模塊,用于檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用;升級管控應(yīng)用模塊,用于將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;以及進(jìn)一步用于依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的 升級安裝流程,以升級所述待升級第三方應(yīng)用程序。下面,結(jié)合圖4詳細(xì)介紹本發(fā)明實施例提供的第三方應(yīng)用程序升級處理方法具體實施流程,其中,圖4為本發(fā)明實施例提供的第三方應(yīng)用程序升級處理方法具體實施流程示意圖。步驟I、發(fā)現(xiàn)第三方應(yīng)用程序升級的動作。情形一,用戶自行點擊下載APK的時候,會啟動瀏覽器。瀏覽器監(jiān)聽到該下載動作時,判斷是否是下載APK文件,如果是,則啟動升級管控應(yīng)用,并將下載APK的相關(guān)URL地址發(fā)送給升級管控應(yīng)用,升級管控應(yīng)用負(fù)責(zé)將這個具體的APK文件下載下來,并得到需要升級的第三方應(yīng)用程序的相關(guān)信息,例如包名、版本信息等;如果不需要下載APK文件,則彈出提示框,告訴用戶無法下載。在本發(fā)明實施例中,需要保證智能電視系統(tǒng)中只有一個這樣的瀏覽器,即該瀏覽器在發(fā)現(xiàn)有下載APK文件的動作的時候,發(fā)送升級激活命令intent啟動升級管控應(yīng)用,方法如下Intent intent = new Intent(android, content. Intent. ACTI0N_VIEff);intent.SetDataAndType(updateAppUri,^application/vnd. android, package-archiveつ;startActivity(intent);在本發(fā)明實施例提供的智能電視機系統(tǒng)中,只有升級管控應(yīng)用能夠響應(yīng)此升級激活命令intent,升級管控應(yīng)用啟動以后,將第三方應(yīng)用需要升級的APK下載下來,升級管控應(yīng)用得到需要安裝的APK路徑以及需要升級的第三方應(yīng)用程序的相關(guān)信息,如包名,版本
信息等。情形2,第三方應(yīng)用程序預(yù)設(shè)的升級執(zhí)行策略自動從指定位置下載APK并且安裝,這個時候,需要我們的智能電視機系統(tǒng)用自己的安裝流程替換掉android原生的Packagelnstaller. apk安裝方法,由升級管控應(yīng)用注冊■對應(yīng)的intent-filter來接管安裝應(yīng)用的操作,升級管控應(yīng)用得到需要安裝的APK路徑,并得到需要升級的第三方應(yīng)用程序的相關(guān)信息,如包名、版本信息等。升級管控應(yīng)用注冊■一下intent-f ilter來接管安裝應(yīng)用的操作如下<intent-filter><action android:name= android, intent, action. VIEW /><category android:name=〃android. intent, category. DEFAULT" /><data android:scheme=〃content />〈data android:scheme="file〃 /><data android:scheme=〃http〃 /><data android:mimeType=〃application/vnd. android, package-archive />
</intent-filter>步驟2、升級管控應(yīng)用通過包名和版本信息向服務(wù)器請求對應(yīng)的需要升級的第三方應(yīng)用在應(yīng)用程序商店的對應(yīng)的AppId (即關(guān)聯(lián)ID),以及是否是最新版本的版本反饋消息
等信息。具體實施時,升級管控應(yīng)用發(fā)送帶有包名和版本信息的XML請求給服務(wù)器,服務(wù)器返回相應(yīng)的AppId以及是否是最新版本等信息。升級管控應(yīng)用根據(jù)服務(wù)器返回的版本反饋消息來判斷是否需要調(diào)用應(yīng)用程序商店的升級安裝流程去升級第三方應(yīng)用程序,判斷結(jié)果如果需要升級,則執(zhí)行步驟3 ;如果不需要升級,則提示用戶等待服務(wù)器處理用戶的進(jìn)ー步升級請求。步驟3、將第三方應(yīng)用引導(dǎo)至應(yīng)用程序商店進(jìn)行升級。
具體實施時,升級管控應(yīng)用通過AppId啟動應(yīng)用程序商店的升級安裝流程,實現(xiàn)第三方應(yīng)用程序的升級。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.ー種第三方應(yīng)用程序升級處理方法,其特征在于,包括 檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作啟動升級管控應(yīng)用; 升級管控應(yīng)用下載該待升級第三方應(yīng)用程序,并將其關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ; 升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。
2.如權(quán)利要求I所述的第三方應(yīng)用程序升級處理方法,其特征在于,檢測第三方應(yīng)用程序升級動作并依據(jù)該動作啟動升級管控應(yīng)用的步驟包括 檢測到用戶點擊第三方應(yīng)用程序升級鏈接后,啟動瀏覽器; 瀏覽器發(fā)送攜帶該待升級第三方應(yīng)用程序下載地址URL的升級激活命令至升級管控應(yīng)用,以啟動升級管控應(yīng)用。
3.如權(quán)利要求2所述的第三方應(yīng)用程序升級處理方法,其特征在于,升級管控應(yīng)用下載待升級第三方應(yīng)用程序的方法為 升級管控應(yīng)用解析獲取的升級激活命令,獲取待升級第三方應(yīng)用程序下載地址URL,并據(jù)此下載待升級第三方應(yīng)用程序。
4.如權(quán)利要求I所述的第三方應(yīng)用程序升級處理方法,其特征在于,升級管控應(yīng)用將 升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。
5.ー種第三方應(yīng)用程序升級處理方法,其特征在于,包括 檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用; 升級管控應(yīng)用將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ; 升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。
6.如權(quán)利要求5所述的第三方應(yīng)用程序升級處理方法,其特征在于,檢測第三方應(yīng)用程序升級動作并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用的步驟包括 依據(jù)第三方應(yīng)用程序預(yù)制的升級執(zhí)行策略啟動升級,并從指定位置下載待升級第三方應(yīng)用程序; 調(diào)用智能操作系統(tǒng)的標(biāo)準(zhǔn)安裝接ロ,啟動升級管控應(yīng)用。
7.如權(quán)利要求5所述的第三方應(yīng)用程序升級處理方法,其特征在干,升級管控應(yīng)用將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。
8.—種第三方應(yīng)用程序升級處理裝置,其特征在于,包括檢測模塊,用于檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作啟動升級管控應(yīng)用; 升級管控應(yīng)用模塊,用于下載該待升級第三方應(yīng)用程序,并將其關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;以及進(jìn)一歩用于依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。
9.如權(quán)利要求8所述的第三方應(yīng)用程序升級處理裝置,其特征在干,檢測模塊檢測第三方應(yīng)用程序升級動作并依據(jù)該動作啟動升級管控應(yīng)用的步驟包括 檢測到用戶點擊第三方應(yīng)用程序升級鏈接后,檢測模塊啟動瀏覽器; 瀏覽器發(fā)送攜帶該待升級第三方應(yīng)用程序下載地址URL的升級激活命令至升級管控應(yīng)用模塊,以啟動升級管控應(yīng)用模塊。
10.如權(quán)利要求9所述的第三方應(yīng)用程序升級處理裝置,其特征在于,升級管控應(yīng)用模塊下載待升級第三方應(yīng)用程序的方法為 升級管控應(yīng)用模塊解析獲取的升級激活命令,獲取待升級第三方應(yīng)用程序下載地址URL,并據(jù)此下載待升級第三方應(yīng)用程序。
11.如權(quán)利要求8所述的第三方應(yīng)用程序升級處理裝置,其特征在于,升級管控應(yīng)用模塊將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得升級管控應(yīng)用模塊依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。
12.—種智能電視,其特征在于,其包括如權(quán)利要求8-11任ー權(quán)利要求所述的第三方應(yīng)用程序升級處理裝置。
13.—種第三方應(yīng)用程序升級處理裝置,其特征在于,包括 檢測模塊,用于檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用; 升級管控應(yīng)用模塊,用于將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID ;以及進(jìn)一歩用于依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。
14.如權(quán)利要求13所述的第三方應(yīng)用程序升級處理裝置,其特征在干,檢測模塊檢測第三方應(yīng)用程序升級動作并依據(jù)該動作下載該待升級第三方應(yīng)用程序以及啟動升級管控應(yīng)用的步驟包括 依據(jù)第三方應(yīng)用程序預(yù)制的升級執(zhí)行策略啟動升級,并從指定位置下載待升級第三方應(yīng)用程序; 調(diào)用智能操作系統(tǒng)的標(biāo)準(zhǔn)安裝接ロ,啟動升級管控應(yīng)用。
15.如權(quán)利要求13所述的第三方應(yīng)用程序升級處理裝置,其特征在于,升級管控應(yīng)用模塊將待升級第三方應(yīng)用程序的關(guān)聯(lián)信息發(fā)送至服務(wù)器以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID的同時,還請求該下載的待升級第三方應(yīng)用程序是否是最新版本的版本反饋消息,以使得升級管控應(yīng)用模塊依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID以及版本反饋消息調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。
16.—種智能電視,其特征在于,其包括如權(quán)利要求13-15任ー權(quán)利要求所述的第三方應(yīng)用程序升級處理裝置。
全文摘要
本發(fā)明公開了一種第三方應(yīng)用程序升級處理方法、裝置及智能電視,所述方法包括檢測第三方應(yīng)用程序升級動作,并依據(jù)該動作啟動升級管控應(yīng)用;升級管控應(yīng)用下載該待升級第三方應(yīng)用程序,并將其關(guān)聯(lián)信息發(fā)送至服務(wù)器,以請求該待升級第三方應(yīng)用程序在應(yīng)用程序商店的對應(yīng)關(guān)聯(lián)ID;升級管控應(yīng)用依據(jù)從服務(wù)器獲取的關(guān)聯(lián)ID調(diào)用應(yīng)用程序商店對應(yīng)的升級安裝流程,以升級所述待升級第三方應(yīng)用程序。采用本發(fā)明能夠使得智能電視上所有的第三方應(yīng)用都從應(yīng)用程序商店來升級,并由應(yīng)用程序商店來保證第三方應(yīng)用能夠在智能電視機上正常運行,克服了現(xiàn)有技術(shù)導(dǎo)致的第三方應(yīng)用不能運行、電視機系統(tǒng)容易出現(xiàn)故障,或系統(tǒng)安全性較低的問題。
文檔編號H04N21/458GK102866905SQ201210341548
公開日2013年1月9日 申請日期2012年9月14日 優(yōu)先權(quán)日2012年9月14日
發(fā)明者鄭忠昌, 孫茂杰 申請人:深圳Tcl新技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巫山县| 洱源县| 东光县| 曲阳县| 洛扎县| 张家界市| 河北省| 曲阜市| 钟祥市| 临湘市| 嵩明县| 巩留县| 承德市| 安丘市| 保定市| 安岳县| 奉化市| 莎车县| 山东省| 花莲县| 德化县| 灵宝市| 浦北县| 碌曲县| 彭水| 昌江| 河南省| 昌吉市| 西贡区| 潞西市| 莱州市| 甘肃省| 清涧县| 晋江市| 天水市| 泰安市| 刚察县| 威海市| 浦县| 永安市| 滦南县|