通過智能電視更新智能終端應(yīng)用的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明設(shè)計智能電視技術(shù)領(lǐng)域,具體涉及一種通過智能電視更新智能終端應(yīng)用的方法。
【背景技術(shù)】
[0002]在智能終端接入到智能電視的多設(shè)備系統(tǒng)中,可以實現(xiàn)智能電視通過網(wǎng)絡(luò)的方式獲取到智能終端的應(yīng)用并在智能電視上顯示、啟動、操作,對于應(yīng)用的更新,如果是第三方應(yīng)用管理軟件,由于智能電視內(nèi)置系統(tǒng)提供了標(biāo)準(zhǔn)的應(yīng)用獲取框架,此類管理軟件無法從標(biāo)準(zhǔn)的框架中得知哪些應(yīng)用來源于智能電視,哪些應(yīng)用來源于智能終端,所以在智能終端的應(yīng)用有更新時,默認(rèn)會將應(yīng)用下載到智能電視,并在智能電視上進行安裝,這和用戶使用智能終端的初衷相違背。
【發(fā)明內(nèi)容】
[0003]本發(fā)明克服了現(xiàn)有技術(shù),提供一種提升了用戶體驗的通過智能電視更新智能終端應(yīng)用的方法。
[0004]為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
[0005]一種通過智能電視更新智能終端上應(yīng)用的方法,它具體包括以下步驟:
[0006]S1、智能電視和智能終端通過WIFI建立數(shù)據(jù)通訊通道,智能電視中的應(yīng)用軟件管理模塊通過數(shù)據(jù)通訊通道獲取智能終端上安裝的應(yīng)用信息,并將智能電視上安裝的應(yīng)用信息和智能終端上安裝的應(yīng)用信息進行整合;
[0007]S2、智能電視中的Android系統(tǒng)建立Server服務(wù),并允許智能終端發(fā)送請求和下載數(shù)據(jù),再修改Android標(biāo)準(zhǔn)應(yīng)用安裝器Package Installer ;
[0008]S3、智能電視中的應(yīng)用軟件管理模塊從服務(wù)器獲取智能電視上安裝的應(yīng)用當(dāng)前版本號,并判斷該應(yīng)用是否有更新,如果有更新,則進行步驟S4,如果沒有更新,則結(jié)束流程;
[0009]S4、智能電視中的應(yīng)用軟件管理模塊從服務(wù)器下載更新的應(yīng)用,并將其存儲到Android標(biāo)準(zhǔn)的應(yīng)用存儲路徑下,然后調(diào)用Android標(biāo)準(zhǔn)應(yīng)用安裝器Package Installer在智能電視界面啟動安裝顯示,由用戶決定是否安裝,如果需要安裝,則進行步驟S5,如果不需要安裝,則結(jié)束流程;
[0010]S5、智能電視中的應(yīng)用軟件管理模塊檢測更新的應(yīng)用是否來自于智能終端,如果是,則進行步驟S6,如果不是,則將該更新的應(yīng)用安裝到智能電視本地;
[0011]S6、Android標(biāo)準(zhǔn)應(yīng)用安裝器Package Installer將該更新的應(yīng)用存儲在智能電視存儲器內(nèi)的路徑傳遞給Server服務(wù),使其可以被通過http服務(wù)遠程下載;智能電視通過數(shù)據(jù)通訊通道通知智能終端需要下載的應(yīng)用的路徑,并要求智能終端啟動下載;
[0012]S7、智能終端根據(jù)接收到的路徑地址,通過http服務(wù)接口下載來之智能電視更新的應(yīng)用,直到下載完成;
[0013]S8、智能終端的Android系統(tǒng)調(diào)用Android靜默應(yīng)用安裝接口對需要安裝的應(yīng)用進行后臺安裝;
[0014]S9、智能終端通過數(shù)據(jù)通訊通道將安裝的結(jié)果反饋給智能電視,智能電視根據(jù)安裝的結(jié)果顯示不同的界面,如果安裝完成,則智能電視顯示安裝成功的界面,如果安裝失敗,則智能電視顯示安裝失敗的界面。
[0015]更進一步的技術(shù)方案是,所述步驟S3中判斷該應(yīng)用是否有更新具體為判斷本機上安裝的應(yīng)用當(dāng)前版本號是否比服務(wù)器上該應(yīng)用的更新版本號小。
[0016]更進一步的技術(shù)方案是,所述智能電視為Android智能電視。
[0017]更進一步的技術(shù)方案是,所述智能終端為手機或IPAD。
[0018]本發(fā)明涉及一種智能Android系統(tǒng)設(shè)備之間應(yīng)用更新的方法,特別是電視上安裝的第三方應(yīng)用管理軟件更新接入到電視設(shè)備上的智能終端上的應(yīng)用的方法。
[0019]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
[0020]隨著智能電視系統(tǒng)和智能終端融合的發(fā)展,智能電視將成為用戶娛樂的中心,會有越來越多的設(shè)備可以和智能電視整合,而電視平臺一定會往系統(tǒng)和應(yīng)用融合的方向發(fā)展,應(yīng)用的更新將成為此方向上必須解決的問題,本發(fā)明通過擴展應(yīng)用安裝的流程,讓用戶感覺不到應(yīng)用更新是作用于智能電視還是智能終端,真正實現(xiàn)設(shè)備的融合,提升了用戶體驗。
【附圖說明】
[0021]圖1為本發(fā)明一種實施例的通過智能電視更新智能終端應(yīng)用的方法的流程框圖。
【具體實施方式】
[0022]下面結(jié)合附圖對本發(fā)明作進一步闡述。
[0023]如圖1所示的一種通過智能電視更新智能終端上應(yīng)用的方法,它具體包括以下步驟:
[0024]S1、智能電視和智能終端通過WIFI建立數(shù)據(jù)通訊通道,智能電視中的應(yīng)用軟件管理模塊通過數(shù)據(jù)通訊通道獲取智能終端上安裝的應(yīng)用信息,并將智能電視上安裝的應(yīng)用信息和智能終端上安裝的應(yīng)用信息進行整合;
[0025]S2、智能電視中的Android系統(tǒng)建立Server服務(wù),并允許智能終端發(fā)送請求和下載數(shù)據(jù),再修改Android標(biāo)準(zhǔn)應(yīng)用安裝器Package Installer ;
[0026]S3、智能電視中的應(yīng)用軟件管理模塊從服務(wù)器獲取智能電視上安裝的應(yīng)用當(dāng)前版本號,并判斷該應(yīng)用是否有更新,如果有更新,則進行步驟S4,如果沒有更新,則結(jié)束流程;
[0027]S4、智能電視中的應(yīng)用軟件管理模塊從服務(wù)器下載更新的應(yīng)用,并將其存儲到Android標(biāo)準(zhǔn)的應(yīng)用存儲路徑下,然后調(diào)用Android標(biāo)準(zhǔn)應(yīng)用安裝器Package Installer在智能電視界面啟動安裝顯示,由用戶決定是否安裝,如果需要安裝,則進行步驟S5,如果不需要安裝,則結(jié)束流程;
[0028]S5、智能電視中的應(yīng)用軟件管理模塊檢測更新的應(yīng)用是否來自于智能終端,如果是,則進行步驟S6,如果不是,則將該更新的應(yīng)用安裝到智能電視本地;
[0029]S6、Android標(biāo)準(zhǔn)應(yīng)用安裝器Package Installer將該更新的應(yīng)用存儲在智能電視存儲器內(nèi)的路徑傳遞給Server服務(wù),使其可以被通過http服務(wù)遠程下載;智能電視通過數(shù)據(jù)通訊通道通知智能終端需要下載的應(yīng)用的路徑,并要求智能終端啟動下載;
[0030]S7、智能終端根據(jù)接收到的路徑地址,通過http服務(wù)接口下載來之智能電視更新的應(yīng)用,直到下載完成;
[0031]S8、智能終端的Android系統(tǒng)調(diào)用Android靜默應(yīng)用安裝接口對需要安裝的應(yīng)用進行后臺安裝;
[0032]S9、智能終端通過數(shù)據(jù)通訊通道將安裝的結(jié)果反饋給智能電視,智能電視根據(jù)安裝的結(jié)果顯示不同的界面,如果安裝完成,則智能電視顯示安裝成功的界面,如果安裝失敗,則智能電視顯示安裝失敗的界面。
[0033]根據(jù)本發(fā)明的一個實施例,所述步驟S3中判斷該應(yīng)用是否有更新具體為判斷本機上安裝的應(yīng)用當(dāng)前版本號是否比服務(wù)器上該應(yīng)用的更新版本號小,所述智能電視為Android智能電視,所述智能終端為手機或IPAD。
[0034]以上【具體實施方式】對本發(fā)明的實質(zhì)進行詳細說明,但并不能對本發(fā)明的保護范圍進行限制,顯而易見地,在本發(fā)明的啟示下,本技術(shù)領(lǐng)域普通技術(shù)人員還可以進行許多改進和修飾,需要注意的是,這些改進和修飾都落在本發(fā)明的權(quán)利要求保護范圍之內(nèi)。
【主權(quán)項】
1.一種通過智能電視更新智能終端上應(yīng)用的方法,它具體包括以下步驟: 51、智能電視和智能終端通過WIFI建立數(shù)據(jù)通訊通道,智能電視中的應(yīng)用軟件管理模塊通過數(shù)據(jù)通訊通道獲取智能終端上安裝的應(yīng)用信息,并將智能電視上安裝的應(yīng)用信息和智能終端上安裝的應(yīng)用信息進行整合; 52、智能電視中的Android系統(tǒng)建立Server服務(wù),并允許智能終端發(fā)送請求和下載數(shù)據(jù),再修改Android標(biāo)準(zhǔn)應(yīng)用安裝器Package Installer ; 53、智能電視中的應(yīng)用軟件管理模塊從服務(wù)器獲取智能電視上安裝的應(yīng)用當(dāng)前版本號,并判斷該應(yīng)用是否有更新,如果有更新,則進行步驟S4,如果沒有更新,則結(jié)束流程; 54、智能電視中的應(yīng)用軟件管理模塊從服務(wù)器下載更新的應(yīng)用,并將其存儲到Android標(biāo)準(zhǔn)的應(yīng)用存儲路徑下,然后調(diào)用Android標(biāo)準(zhǔn)應(yīng)用安裝器Package Installer在智能電視界面啟動安裝顯示,由用戶決定是否安裝,如果需要安裝,則進行步驟S5,如果不需要安裝,則結(jié)束流程; 55、智能電視中的應(yīng)用軟件管理模塊檢測更新的應(yīng)用是否來自于智能終端,如果是,則進行步驟S6,如果不是,則將該更新的應(yīng)用安裝到智能電視本地; 56、Android標(biāo)準(zhǔn)應(yīng)用安裝器PackageInstaller將該更新的應(yīng)用存儲在智能電視存儲器內(nèi)的路徑傳遞給Server服務(wù),使其可以被通過http服務(wù)遠程下載;智能電視通過數(shù)據(jù)通訊通道通知智能終端需要下載的應(yīng)用的路徑,并要求智能終端啟動下載; 57、智能終端根據(jù)接收到的路徑地址,通過http服務(wù)接口下載來之智能電視更新的應(yīng)用,直到下載完成; 58、智能終端的Android系統(tǒng)調(diào)用Android靜默應(yīng)用安裝接口對需要安裝的應(yīng)用進行后臺安裝; 59、智能終端通過數(shù)據(jù)通訊通道將安裝的結(jié)果反饋給智能電視,智能電視根據(jù)安裝的結(jié)果顯示不同的界面,如果安裝完成,則智能電視顯示安裝成功的界面,如果安裝失敗,則智能電視顯示安裝失敗的界面。
2.根據(jù)權(quán)利要求1所述的通過智能電視更新智能終端上應(yīng)用的方法,其特征在于所述步驟S3中判斷該應(yīng)用是否有更新具體為判斷本機上安裝的應(yīng)用當(dāng)前版本號是否比服務(wù)器上該應(yīng)用的更新版本號小。
3.根據(jù)權(quán)利要求1所述的通過智能電視更新智能終端上應(yīng)用的方法,其特征在于所述智能電視為Android智能電視。
4.根據(jù)權(quán)利要求1所述的通過智能電視更新智能終端上應(yīng)用的方法,其特征在于所述智能終纟而為手機或IPAD。
【專利摘要】本發(fā)明公開了一種通過智能電視更新智能終端上應(yīng)用的方法,它主要包括,智能電視系統(tǒng)收到應(yīng)用管理軟件更新應(yīng)用的接口消息時,判斷該應(yīng)用之前是否安裝在終端上,如果是,則將新應(yīng)用在電視中下載后的存儲位置放置到電視端的http server服務(wù)中,并通過Wi-Fi通訊協(xié)議通知終端進行下載;終端通過http get方式下載應(yīng)用后,通過調(diào)用系統(tǒng)的靜默安裝接口實現(xiàn)應(yīng)用的更新,并通過Wi-Fi通訊協(xié)議通知電視安裝的結(jié)果,電視系統(tǒng)再根據(jù)結(jié)果提示用戶狀態(tài)。
【IPC分類】H04N21-458, H04N21-436
【公開號】CN104780426
【申請?zhí)枴緾N201510129243
【發(fā)明人】楊金煒, 曾琦凌, 羅曉燕, 梁岐, 吳上波
【申請人】四川長虹電器股份有限公司
【公開日】2015年7月15日
【申請日】2015年3月23日