[發(fā)明專利]一種在升級模式下生成用戶界面的方法和裝置有效
| 申請?zhí)枺?/td> | 201510025120.1 | 申請日: | 2015-01-19 |
| 公開(公告)號: | CN104598237B | 公開(公告)日: | 2018-04-27 |
| 發(fā)明(設(shè)計(jì))人: | 李鐵柱 | 申請(專利權(quán))人: | 青島海信寬帶多媒體技術(shù)有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 青島聯(lián)智專利商標(biāo)事務(wù)所有限公司37101 | 代理人: | 邵新華 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 升級 模式 生成 用戶界面 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,尤其涉及一種在升級模式下生成用戶界面的方法和裝置。
背景技術(shù)
基于Android系統(tǒng)的終端一般在兩種模式下工作。一種是正常模式,通常在這種模式下,啟動(dòng)應(yīng)用程序(也稱為APP模塊),以完成用戶請求的各種服務(wù)。一種是升級模式,通常在這種模式下,啟動(dòng)升級程序(也稱為Recovery模塊),以對應(yīng)用程序或者Recovery模塊本身進(jìn)行升級更新,在升級更新期間,顯示器會(huì)顯示提升用戶體驗(yàn)的用戶界面,例如動(dòng)態(tài)或靜態(tài)的圖片以及提示“正在升級”的文字,這些圖畫和文字均內(nèi)嵌在Recovery模塊中,形成一個(gè)鏡像文件。
在升級機(jī)頂盒的軟件系統(tǒng)時(shí),一般力求降低Recovery模塊的更新頻率。這是因?yàn)楫?dāng)Recovery模塊對自身進(jìn)行升級更新時(shí),需要對其所在的存儲介質(zhì)(例如,F(xiàn)lash存儲器)進(jìn)行擦寫操作。在此過程中,如果發(fā)生斷電或者類似情況,原有的Recovery模塊已經(jīng)被部分或者全部擦除,而新版本的Recovery模塊尚未完成寫入,那么在機(jī)頂盒下次開機(jī)啟動(dòng)后,Recovery模塊將無法正常使用,應(yīng)用程序也無法正常加載運(yùn)行和升級更新,Recovery模塊也無法再次通過其自帶的升級功能進(jìn)行自我恢復(fù)或者升級更新。
然而,對于用戶而言,會(huì)期望對內(nèi)嵌在Recovery模塊中的圖畫和文字做出修改,以更新用戶界面,如果僅僅為此對整個(gè)Recovery模塊形成的鏡像文件進(jìn)行更新,將會(huì)對機(jī)頂盒的軟件系統(tǒng)的穩(wěn)定性造成威脅。同時(shí),對于開發(fā)人員而言,如果后期有修改用戶界面的要求,將需要維護(hù)整個(gè)Recovery模塊,形成不必要的工作量。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供了一種在升級模式下生成用戶界面的方法,包括:
接收升級請求;
根據(jù)所述升級請求加載位于存儲介質(zhì)的一個(gè)分區(qū)的用于啟動(dòng)升級模式的升級程序,從而進(jìn)入升級模式;
在升級模式下加載位于存儲介質(zhì)的另一分區(qū)的用戶界面數(shù)據(jù)包,所述用戶界面數(shù)據(jù)包包括圖文數(shù)據(jù)和相應(yīng)的描述文件;
根據(jù)所述描述文件確定所述圖文數(shù)據(jù)的顯示方式,從而生成用戶界面。
本發(fā)明還提供了一種在升級模式下生成用戶界面的裝置,包括:
接收升級請求單元:用于接收升級請求;
加載升級程序單元:用于根據(jù)所述升級請求加載位于存儲介質(zhì)的一個(gè)分區(qū)的用于啟動(dòng)升級模式的升級程序,從而進(jìn)入升級模式;
加載用戶界面數(shù)據(jù)包單元:用于在升級模式下加載位于存儲介質(zhì)的另一分區(qū)的用戶界面數(shù)據(jù)包,所述用戶界面數(shù)據(jù)包包括圖文數(shù)據(jù)和相應(yīng)的描述文件;
確定用戶界面單元:用于根據(jù)所述描述文件確定所述圖文數(shù)據(jù)的顯示方式,從而生成用戶界面。
根據(jù)本發(fā)明的在升級模式下生成用戶界面的方法和裝置通過將用于啟動(dòng)升級模式的升級程序與用戶界面數(shù)據(jù)包分別存儲在不同的存儲介質(zhì)分區(qū)中,對用戶界面數(shù)據(jù)包單獨(dú)進(jìn)行編輯,可以在不影響機(jī)頂盒的軟件系統(tǒng)的穩(wěn)定性的前提下,對升級模式下的用戶界面進(jìn)行修改。
附圖說明
附圖用來提供對本公開的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本公開,并不構(gòu)成對本公開的限制。在附圖中:
圖1示出根據(jù)本發(fā)明的一個(gè)實(shí)施方式的在升級模式下生成用戶界面的方法的示意流程圖;
圖2示出根據(jù)本發(fā)明的一個(gè)實(shí)施方式的基于Android系統(tǒng)的機(jī)頂盒的軟件系統(tǒng)的示意結(jié)構(gòu)圖;
圖3示出根據(jù)本發(fā)明的另一實(shí)施方式的在升級模式下生成用戶界面的方法的示意流程圖;
圖4示出根據(jù)本發(fā)明的一個(gè)實(shí)施方式的在升級模式下生成用戶界面的裝置的結(jié)構(gòu)框圖。
通過上述附圖,已示出本公開明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
具體實(shí)施方式
參考圖1,根據(jù)本發(fā)明的一個(gè)實(shí)施方式,提供了一種在升級模式下生成用戶界面的方法,包括以下步驟:
步驟101:接收升級請求;
步驟102:根據(jù)所述升級請求加載位于存儲介質(zhì)的一個(gè)分區(qū)的用于啟動(dòng)升級模式的升級程序,從而進(jìn)入升級模式;
步驟103:在升級模式下加載位于存儲介質(zhì)的另一分區(qū)的用戶界面數(shù)據(jù)包,所述用戶界面數(shù)據(jù)包包括圖文數(shù)據(jù)和相應(yīng)的描述文件;
步驟104:根據(jù)所述描述文件確定所述圖文數(shù)據(jù)的顯示方式,從而生成用戶界面。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海信寬帶多媒體技術(shù)有限公司,未經(jīng)青島海信寬帶多媒體技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510025120.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





