[發(fā)明專利]一種智能終端主頁(yè)升級(jí)的方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201810027765.2 | 申請(qǐng)日: | 2018-01-11 |
| 公開(公告)號(hào): | CN108363582B | 公開(公告)日: | 2021-08-20 |
| 發(fā)明(設(shè)計(jì))人: | 莊廣海 | 申請(qǐng)(專利權(quán))人: | 海信視像科技股份有限公司 |
| 主分類號(hào): | G06F8/65 | 分類號(hào): | G06F8/65;G06F9/451;H04M1/72406;H04N21/443 |
| 代理公司: | 北京潤(rùn)澤恒知識(shí)產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 266100 山東省青*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 智能 終端 主頁(yè) 升級(jí) 方法 裝置 | ||
本發(fā)明實(shí)施例提供了一種智能終端主頁(yè)升級(jí)的方法和裝置,所述智能終端安裝有一個(gè)或多個(gè)應(yīng)用程序,所述一個(gè)或多個(gè)應(yīng)用程序分別具有對(duì)應(yīng)的應(yīng)用棧,所述應(yīng)用棧包括任務(wù)列表和與主頁(yè)對(duì)應(yīng)的主頁(yè)組件,其中,所述主頁(yè)組件在所述應(yīng)用棧棧底,任務(wù)列表中與主頁(yè)組件相鄰的任務(wù)的屬性為返回所述主頁(yè)組件;所述方法包括:安裝所述主頁(yè)組件的更新安裝包,得到更新后的主頁(yè)組件;檢測(cè)所述智能終端中已啟動(dòng)的應(yīng)用程序及對(duì)應(yīng)的已啟動(dòng)應(yīng)用棧;在所述已啟動(dòng)應(yīng)用棧的棧底,啟動(dòng)所述更新后的主頁(yè)組件;將與所述更新后的主頁(yè)組件相鄰的任務(wù)的屬性修改為返回所述更新后的主頁(yè)組件。本發(fā)明實(shí)施例解決了主頁(yè)升級(jí)后返回主頁(yè)時(shí)出現(xiàn)黑屏的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別是涉及一種智能終端主頁(yè)升級(jí)的方法和一種智能終端主頁(yè)升級(jí)的裝置。
背景技術(shù)
隨著科技的進(jìn)步和社會(huì)的發(fā)展,智能電視已經(jīng)廣泛普及。智能電視搭載了操作系統(tǒng),可以由用戶自行安裝、使用和卸載播放器、瀏覽器、聚合軟件、即時(shí)通訊軟件和游戲等應(yīng)用程序,從而可以通過多種多樣的應(yīng)用程序來(lái)滿足用戶多方面的需求。
目前,智能電視中搭載的操作系統(tǒng)通常是基于Linux內(nèi)核的移動(dòng)操作系統(tǒng),例如Android(安卓)系統(tǒng)、IOS(Iphone Operating System)等。現(xiàn)有的智能電視中的操作系統(tǒng)通常包括主頁(yè),并且對(duì)應(yīng)用的管理都是通過單應(yīng)用棧模型進(jìn)行的。其中,應(yīng)用棧為操作系統(tǒng)中的數(shù)據(jù)結(jié)構(gòu),其保存了應(yīng)用在運(yùn)行時(shí)的用戶界面、狀態(tài)等運(yùn)行數(shù)據(jù),操作系統(tǒng)根據(jù)應(yīng)用棧中保存的數(shù)據(jù)對(duì)應(yīng)用進(jìn)行控制、調(diào)度和展示等操作。
以Android(安卓)系統(tǒng)為例,傳統(tǒng)安卓系統(tǒng)只有兩個(gè)棧,一個(gè)是主頁(yè)棧,一個(gè)是應(yīng)用棧。當(dāng)用戶在使用應(yīng)用時(shí),進(jìn)行主頁(yè)升級(jí),待主頁(yè)升級(jí)完成后,會(huì)重新創(chuàng)建主頁(yè)棧,用戶按返回鍵,就可以返回到主頁(yè)棧,進(jìn)而正常使用主頁(yè)。
而多棧式應(yīng)用管理是沒有主頁(yè)棧的,所以上述升級(jí)邏輯是不適用的。多棧式系統(tǒng)中,每一個(gè)應(yīng)用是一個(gè)獨(dú)立的棧,棧底是主頁(yè)組件BaseTileActivity(主頁(yè)中的界面Activity)。
在多棧式應(yīng)用管理中,主頁(yè)升級(jí)時(shí),每個(gè)應(yīng)用棧棧底的主頁(yè)組件BaseTileActivity都會(huì)被系統(tǒng)回收,當(dāng)主頁(yè)升級(jí)完成后,如果用戶按主頁(yè)鍵,系統(tǒng)會(huì)啟動(dòng)主頁(yè)中的一個(gè)service類,該類可以創(chuàng)建主頁(yè)的懸浮view,這樣可以保證升級(jí)后,用戶按主頁(yè)鍵可以調(diào)起主頁(yè);但是如果用戶按返回鍵,由于棧底的主頁(yè)組件BaseTileActivity已經(jīng)被回收,應(yīng)用棧的棧底沒有主頁(yè)BaseTileActivity,從而導(dǎo)致無(wú)法返回主頁(yè),出現(xiàn)黑屏。
發(fā)明內(nèi)容
為了解決上述智能終端主頁(yè)升級(jí)后返回主頁(yè)時(shí)出現(xiàn)黑屏的問題,本發(fā)明實(shí)施例提出了一種智能終端主頁(yè)升級(jí)的方法和相應(yīng)的一種智能終端主頁(yè)升級(jí)的裝置。
為了解決上述問題,本發(fā)明實(shí)施例公開了一種智能終端主頁(yè)升級(jí)的方法,所述智能終端安裝有一個(gè)或多個(gè)應(yīng)用程序,所述一個(gè)或多個(gè)應(yīng)用程序分別具有對(duì)應(yīng)的應(yīng)用棧,所述應(yīng)用棧包括任務(wù)列表和與主頁(yè)對(duì)應(yīng)的主頁(yè)組件,其中,所述主頁(yè)組件在所述應(yīng)用棧棧底,任務(wù)列表中與主頁(yè)組件相鄰的任務(wù)的屬性為返回所述主頁(yè)組件;所述方法包括:
安裝所述主頁(yè)組件的更新安裝包,得到更新后的主頁(yè)組件;
檢測(cè)所述智能終端中已啟動(dòng)的應(yīng)用程序及對(duì)應(yīng)的已啟動(dòng)應(yīng)用棧;
在所述已啟動(dòng)應(yīng)用棧的棧底,啟動(dòng)所述更新后的主頁(yè)組件;
將與所述更新后的主頁(yè)組件相鄰的任務(wù)的屬性修改為返回所述更新后的主頁(yè)組件。
優(yōu)選的,所述在所述已啟動(dòng)應(yīng)用棧的棧底,啟動(dòng)所述更新后的主頁(yè)組件的步驟包括:
為已啟動(dòng)應(yīng)用棧的棧底添加所述更新后的主頁(yè)組件;
在已啟動(dòng)應(yīng)用棧的棧底啟動(dòng)所述更新后的主頁(yè)組件。
優(yōu)選的,在所述檢測(cè)所述智能終端中已啟動(dòng)的應(yīng)用程序的步驟之前,還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于海信視像科技股份有限公司,未經(jīng)海信視像科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810027765.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無(wú)人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器





