[發(fā)明專利]基于Linux機(jī)頂盒的多應(yīng)用管理方法、裝置及終端在審
| 申請?zhí)枺?/td> | 201810933294.1 | 申請日: | 2018-08-16 |
| 公開(公告)號: | CN109151582A | 公開(公告)日: | 2019-01-04 |
| 發(fā)明(設(shè)計(jì))人: | 黎法暢 | 申請(專利權(quán))人: | 海信電子科技(深圳)有限公司 |
| 主分類號: | H04N21/443 | 分類號: | H04N21/443;G06F9/48 |
| 代理公司: | 北京弘權(quán)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 518052 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 前臺程序 程序管理 堆棧 多應(yīng)用管理 應(yīng)用程序 機(jī)頂盒 終端 應(yīng)用程序切換 多應(yīng)用程序 程序確認(rèn) 堆棧棧頂 管理程序 活動程序 快速集成 快速切換 系統(tǒng)資源 程序庫 第三方 主程序 入棧 申請 移植 屏幕 分配 配置 管理 | ||
1.一種基于Linux機(jī)頂盒的多應(yīng)用管理方法,其特征在于,包括:
主程序創(chuàng)建一程序管理堆棧,并將位于所述程序管理堆棧棧頂?shù)某绦虼_認(rèn)為前臺程序,所述程序管理堆棧用于記錄從程序的啟動順序;
所述主程序監(jiān)控所述從程序的運(yùn)行狀態(tài);
當(dāng)接收到前臺程序切換指令后,所述主程序?qū)⑻幱诨顒訝顟B(tài)的目標(biāo)程序的程序信息更新至所述程序管理堆棧的棧頂;
所述主程序?qū)⑾到y(tǒng)資源分配給所述目標(biāo)程序,并將所述目標(biāo)程序的Z序值配置為所述程序管理堆棧的高度值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主程序監(jiān)控所述從程序的運(yùn)行狀態(tài)包括:
將從程序發(fā)送的注冊信息存儲于主程序創(chuàng)建的活動從程序列表中,所述注冊信息攜帶有所述從程序的程序識別ID、進(jìn)程PID號、跨進(jìn)程通訊ID;
監(jiān)聽所述從程序循環(huán)發(fā)送的握手信息,所述握手信息攜帶有所述從程序的程序識別ID;
當(dāng)在預(yù)設(shè)時(shí)間內(nèi)未監(jiān)聽到所述握手信息時(shí),將所述活動從程序列表中相應(yīng)從程序的注冊信息移除。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)接收到前臺程序切換指令后,所述主程序?qū)⑻幱诨顒訝顟B(tài)的目標(biāo)程序的程序信息更新至所述程序管理堆棧的棧頂還包括:
當(dāng)主程序接收到目標(biāo)程序的啟動指令時(shí),檢測所述活動從程序列表中是否包含所述目標(biāo)程序;
如果所述活動從程序列表中不包含所述目標(biāo)程序,則啟動所述目標(biāo)程序;
將所述目標(biāo)程序的程序信息更新至所述程序管理堆棧的棧頂,并通知所述目標(biāo)程序切換為前臺程序。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述目標(biāo)程序的啟動指令為主程序接收到的目標(biāo)程序的啟動指令,或者一級從程序接收到的二級從程序的啟動指令;
當(dāng)所述一級從程序接收到用戶發(fā)送的所述二級從程序啟動指令時(shí),向主程序發(fā)送啟動請求,以便所述主程序響應(yīng)所述啟動請求。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)接收到前臺程序切換指令后,所述主程序?qū)⑻幱诨顒訝顟B(tài)的目標(biāo)程序的程序信息更新至所述程序管理堆棧的棧頂還包括:
當(dāng)主程序接收到第一程序的關(guān)閉指令時(shí),關(guān)閉所述第一程序,將所述第一程序從所述程序管理堆棧中移出,所述第一程序?yàn)楫?dāng)前處于所述程序管理堆棧棧頂?shù)那芭_程序;
檢測所述活動從程序列表中是否包含第二程序,所述第二程序?yàn)樗龅谝怀绦蜿P(guān)閉后,處于所述程序管理堆棧棧頂?shù)某绦颍?/p>
如果所述活動從程序列表中不包含所述第二程序,則關(guān)閉所述第二程序,將所述第二程序從所述程序管理堆棧中移出;
如果所述活動從程序列表中包含所述第二程序,則通知所述第二程序切換為前臺程序。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在主程序?qū)⑻幱诨顒訝顟B(tài)的目標(biāo)程序的程序信息更新至所述程序管理堆棧的棧頂之前,所述方法還包括:
向當(dāng)前處于所述程序管理堆棧棧頂?shù)那芭_程序發(fā)送切換請求;
所述前臺程序在接收到所述切換請求后,釋放所占用的系統(tǒng)資源。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
主程序獲取按鍵事件消息;
主程序檢測所述按鍵事件消息是否為全局按鍵消息;
如果所述按鍵事件消息是全局按鍵消息,則主程序響應(yīng)所述全局按鍵消息;
如果所述按鍵事件消息不是全局按鍵消息,則主程序?qū)⑺霭存I事件消息轉(zhuǎn)發(fā)給所述前臺程序,以便所述前臺程序響應(yīng)所述按鍵事件消息。
8.一種基于Linux機(jī)頂盒的多應(yīng)用管理裝置,其特征在于,包括:處理器、存儲器和通信接口,所述處理器、所述存儲器和所述通信接口通信總線相連;
所述通信接口,用于接收和發(fā)送信號;
所述存儲器,用于存儲程序代碼;
所述處理器,用于讀取所述存儲器中存儲的程序代碼,并執(zhí)行如權(quán)利要求1至7中任一項(xiàng)所述的方法。
9.一種機(jī)頂盒,其特征在于,包括如權(quán)利要求8所述的基于Linux機(jī)頂盒的多應(yīng)用管理裝置。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于海信電子科技(深圳)有限公司,未經(jīng)海信電子科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810933294.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(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)啟動應(yīng)用程序的方法
- 一種電子設(shè)備程序控制方法、系統(tǒng)及電子設(shè)備
- 一種機(jī)頂盒后臺程序清理方法、裝置及系統(tǒng)
- 應(yīng)用程序的訪問控制方法和裝置
- 應(yīng)用程序處理方法、裝置、可讀存儲介質(zhì)和移動終端
- 應(yīng)用程序保活的管控方法、裝置及存儲介質(zhì)和移動終端
- 應(yīng)用程序處理方法和裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)
- 網(wǎng)絡(luò)帶寬分配方法、移動終端及計(jì)算機(jī)可讀存儲介質(zhì)
- 前臺進(jìn)程控制方法、裝置、電子設(shè)備以及存儲介質(zhì)
- 一種多應(yīng)用前臺運(yùn)行的方法、裝置和系統(tǒng)
- 手機(jī)實(shí)現(xiàn)管理應(yīng)用程序信息的方法及應(yīng)用程序管理器
- 擴(kuò)展功能模塊接入網(wǎng)絡(luò)移動終端的安全認(rèn)證方法
- 應(yīng)用程序管理器、應(yīng)用程序管理方法及訪問方法
- 應(yīng)用程序管理網(wǎng)絡(luò)裝置及其應(yīng)用程序管理方法
- 管理智能手表中應(yīng)用程序的方法、移動終端及智能手表
- 應(yīng)用于智能終端的多用戶應(yīng)用程序管理方法和裝置
- 程序管理方法、裝置與系統(tǒng)、計(jì)算機(jī)設(shè)備及可讀介質(zhì)
- 一種應(yīng)用程序管理方法、裝置及移動終端
- 一種服務(wù)器虛擬化系統(tǒng)的管理節(jié)點(diǎn)的升級控制方法及裝置
- 應(yīng)用程序管理方法
- 一種多應(yīng)用智能卡及實(shí)現(xiàn)智能卡多應(yī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)用管理平臺
- 多服務(wù)應(yīng)用的管理與發(fā)布方法及裝置
- 機(jī)器學(xué)習(xí)應(yīng)用服務(wù)集群的多租用戶權(quán)限管理方法及系統(tǒng)





