[發(fā)明專利]基于Linux機(jī)頂盒的多應(yīng)用管理方法、裝置及終端在審
| 申請(qǐng)?zhí)枺?/td> | 201810933294.1 | 申請(qǐng)日: | 2018-08-16 |
| 公開(公告)號(hào): | CN109151582A | 公開(公告)日: | 2019-01-04 |
| 發(fā)明(設(shè)計(jì))人: | 黎法暢 | 申請(qǐng)(專利權(quán))人: | 海信電子科技(深圳)有限公司 |
| 主分類號(hào): | H04N21/443 | 分類號(hào): | H04N21/443;G06F9/48 |
| 代理公司: | 北京弘權(quán)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 518052 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 前臺(tái)程序 程序管理 堆棧 多應(yīng)用管理 應(yīng)用程序 機(jī)頂盒 終端 應(yīng)用程序切換 多應(yīng)用程序 程序確認(rèn) 堆棧棧頂 管理程序 活動(dòng)程序 快速集成 快速切換 系統(tǒng)資源 程序庫 第三方 主程序 入棧 申請(qǐng) 移植 屏幕 分配 配置 管理 | ||
本申請(qǐng)?zhí)峁┝艘环N基于Linux機(jī)頂盒的多應(yīng)用管理方法、裝置及終端。本申請(qǐng)通過程序管理堆棧先進(jìn)后出的操作原理,將位于程序管理堆棧棧頂?shù)某绦虼_認(rèn)為當(dāng)前的前臺(tái)程序,便于系統(tǒng)資源的合理分配;通過將前臺(tái)程序的Z序值配置為程序管理堆棧的高度值的方式,能夠確保前臺(tái)程序的Z序值為當(dāng)前所有活動(dòng)程序中的最大Z序值,從而確保前臺(tái)程序顯示在屏幕的最前方。當(dāng)位于程序管理堆棧底層的應(yīng)用程序切換為前臺(tái)程序時(shí),只需將該應(yīng)用程序重新入棧即可獲得最大Z序值,無需進(jìn)行程序的關(guān)閉和開啟,從而實(shí)現(xiàn)多個(gè)應(yīng)用程序之間的快速切換。此外,本方案由主程序負(fù)責(zé)多應(yīng)用程序的管理工作,無需依賴第三方程序庫,能夠?qū)崿F(xiàn)管理程序的快速集成和移植。
技術(shù)領(lǐng)域
本公開涉及機(jī)頂盒技術(shù)領(lǐng)域,尤其涉及一種基于Linux機(jī)頂盒的多應(yīng)用管理方法、裝置及終端。
背景技術(shù)
隨著業(yè)務(wù)需求的多樣化,目前機(jī)頂盒產(chǎn)品多支持多進(jìn)程模式,用戶在使用機(jī)頂盒時(shí)能夠同時(shí)啟動(dòng)多個(gè)應(yīng)用程序。例如,用戶在啟動(dòng)用于實(shí)現(xiàn)機(jī)頂盒基本業(yè)務(wù)的主應(yīng)用程序以外,還可以同時(shí)打開瀏覽器等從應(yīng)用程序,以瀏覽網(wǎng)頁信息、股票信息等。由于多應(yīng)用程序共享內(nèi)存資源和顯示資源,因此,為了避免多應(yīng)用程序之間發(fā)生沖突,對(duì)多應(yīng)用程序的有效管理是十分必要的。
目前,機(jī)頂盒對(duì)于應(yīng)用程序缺乏統(tǒng)一管理,容易造成資源分配混亂、圖層切換繁瑣等缺陷。例如,現(xiàn)有機(jī)頂盒中,通常由各個(gè)應(yīng)用程序自行定義Z序的大小,并按照預(yù)設(shè)的固定的Z序值實(shí)現(xiàn)界面顯示。Z序值越大,對(duì)應(yīng)程序窗口的層疊順序越靠前,比如,程序1的Z序?yàn)?,程序2的Z序?yàn)?,程序3的Z序?yàn)?,則程序1可以切換至程序2或程序3,程序2只能切換至程序3,而程序3則無法切換至其他程序,在此場景下,如需顯示程序1或程序2,則必須先行關(guān)閉程序3,當(dāng)需要顯示程序3時(shí),再重新啟動(dòng)程序3,導(dǎo)致圖層切換耗時(shí)長,靈活性差,容易造成多個(gè)應(yīng)用程序顯示層次的混亂。
另外,多應(yīng)用程序的開發(fā)常基于方案商平臺(tái)提供的應(yīng)用框架,多應(yīng)用程序的管理需要依賴應(yīng)用框架中的第三方程序庫,使得多應(yīng)用管理程序在平臺(tái)間的移植難度較大。例如,嵌入式設(shè)備常見的圖形系統(tǒng)框架DirectFB中帶有窗口管理器default和unique,如需移植窗口管理器,則除了跨平臺(tái)移植directfb源碼包以外,還需要移植fusion、flux、tslib等第三方程序庫,不利于管理程序的快速集成和移植。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例中提供了一種基于Linux機(jī)頂盒的多應(yīng)用管理方法、裝置及終端,以解決現(xiàn)有技術(shù)中應(yīng)用程序缺乏統(tǒng)一管理的問題。
第一方面,本發(fā)明提供了一種基于Linux機(jī)頂盒的多應(yīng)用管理方法,包括:
主程序創(chuàng)建一程序管理堆棧,并將位于所述程序管理堆棧棧頂?shù)某绦虼_認(rèn)為前臺(tái)程序,所述程序管理堆棧用于記錄從程序的啟動(dòng)順序;
所述主程序監(jiān)控所述從程序的運(yùn)行狀態(tài);
當(dāng)接收到前臺(tái)程序切換指令后,所述主程序?qū)⑻幱诨顒?dòng)狀態(tài)的目標(biāo)程序的程序信息更新至所述程序管理堆棧的棧頂;
所述主程序?qū)⑾到y(tǒng)資源分配給所述目標(biāo)程序,并將所述目標(biāo)程序的Z序值配置為所述程序管理堆棧的高度值。
第二方面,本發(fā)明提供了一種基于Linux機(jī)頂盒的多應(yīng)用管理裝置,其特征在于,包括:處理器、存儲(chǔ)器和通信接口,所述處理器、所述存儲(chǔ)器和所述通信接口通信總線相連;
所述通信接口,用于接收和發(fā)送信號(hào);
所述存儲(chǔ)器,用于存儲(chǔ)程序代碼;
所述處理器,用于讀取所述存儲(chǔ)器中存儲(chǔ)的程序代碼,并執(zhí)行如上所述的方法。
第三方面,本發(fā)明還提供了一種機(jī)頂盒,其特征在于,包括上述的基于Linux機(jī)頂盒的多應(yīng)用管理裝置。
本申請(qǐng)的有益效果如下:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于海信電子科技(深圳)有限公司,未經(jīng)海信電子科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810933294.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 在嵌入式數(shù)字多媒體設(shè)備上實(shí)現(xiàn)啟動(dòng)應(yīng)用程序的方法
- 一種電子設(shè)備程序控制方法、系統(tǒng)及電子設(shè)備
- 一種機(jī)頂盒后臺(tái)程序清理方法、裝置及系統(tǒng)
- 應(yīng)用程序的訪問控制方法和裝置
- 應(yīng)用程序處理方法、裝置、可讀存儲(chǔ)介質(zhì)和移動(dòng)終端
- 應(yīng)用程序保活的管控方法、裝置及存儲(chǔ)介質(zhì)和移動(dòng)終端
- 應(yīng)用程序處理方法和裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)帶寬分配方法、移動(dòng)終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 前臺(tái)進(jìn)程控制方法、裝置、電子設(shè)備以及存儲(chǔ)介質(zhì)
- 一種多應(yīng)用前臺(tái)運(yùn)行的方法、裝置和系統(tǒng)
- 手機(jī)實(shí)現(xiàn)管理應(yīng)用程序信息的方法及應(yīng)用程序管理器
- 擴(kuò)展功能模塊接入網(wǎng)絡(luò)移動(dòng)終端的安全認(rèn)證方法
- 應(yīng)用程序管理器、應(yīng)用程序管理方法及訪問方法
- 應(yīng)用程序管理網(wǎng)絡(luò)裝置及其應(yīng)用程序管理方法
- 管理智能手表中應(yīng)用程序的方法、移動(dòng)終端及智能手表
- 應(yīng)用于智能終端的多用戶應(yīng)用程序管理方法和裝置
- 程序管理方法、裝置與系統(tǒng)、計(jì)算機(jī)設(shè)備及可讀介質(zhì)
- 一種應(yīng)用程序管理方法、裝置及移動(dòng)終端
- 一種服務(wù)器虛擬化系統(tǒng)的管理節(jié)點(diǎn)的升級(jí)控制方法及裝置
- 應(yīng)用程序管理方法
- 一種多應(yīng)用智能卡及實(shí)現(xiàn)智能卡多應(yīng)用的方法
- 移動(dòng)終端多鏈路連接管理方法和裝置
- 多應(yīng)用智能卡及智能卡多應(yīng)用管理系統(tǒng)和方法
- 一種多應(yīng)用分發(fā)與管理的方法及系統(tǒng)
- 多應(yīng)用智能卡管理系統(tǒng)及方法
- 多應(yīng)用智能卡及智能卡多應(yīng)用管理方法
- 智能卡COS多應(yīng)用隔離的安全性測試方法
- 一種應(yīng)用管理方法及應(yīng)用管理平臺(tái)
- 多服務(wù)應(yīng)用的管理與發(fā)布方法及裝置
- 機(jī)器學(xué)習(xí)應(yīng)用服務(wù)集群的多租用戶權(quán)限管理方法及系統(tǒng)





