[發明專利]基于中間件的自動修復方法、裝置、智能電視及存儲介質在審
| 申請號: | 201811639302.8 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN111385651A | 公開(公告)日: | 2020-07-07 |
| 發明(設計)人: | 徐文鵬 | 申請(專利權)人: | 深圳TCL數字技術有限公司 |
| 主分類號: | H04N21/4425 | 分類號: | H04N21/4425;H04N21/443;H04N21/488;G06F11/30;G06F11/14 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙) 44268 | 代理人: | 王永文;劉文求 |
| 地址: | 518000 廣東省深圳市前海深港合作區前灣一路鯉魚門街一號前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 中間件 自動 修復 方法 裝置 智能 電視 存儲 介質 | ||
本發明公開了基于中間件的自動修復方法、裝置、智能電視及存儲介質,所述方法包括:守護進程監測到所述中間件出現異常;控制所述中間件重啟以恢復所述中間件。本發明在智能電視開機時創建一個用于監視所述中間件及其相關依賴資源運行情況的守護進程,控制所述中間件啟動運行服務,所述中間件的各個模塊周期性地向守護進程發送狀態信息,當未接收到任一所述模塊的狀態信息時,確定所述中間件出現異常,則通過所述守護進程中止中間件程序,并重新啟動中間件以恢復所述中間件,可以保證中間件大部分時間都處于正常運行狀態,即使特定情形下程序崩潰,中間件也會在此機制作用下重新啟動,自動判斷異常并主動修復相關服務及程序。
技術領域
本發明涉及圖像處理技術領域,尤其涉及一種基于中間件的自動修復方法、裝置、智能電視及存儲介質。
背景技術
用戶在使用智能電視的過程中可能會出現一些卡死或隨機異常的現象,例如按鍵無響應、信源跳轉不成功、應用不正常運行等現象,其中有一部分可能是由于中間件造成,如中間件內部低概率出現死鎖現象,中間件是運行于整個系統中的一項驅動層服務,整個系統中只有一個,其對應用層提供驅動層API(Application Programming Interface,應用程序編程接口)功能,例如信源切換API、TV頻道播放API、圖效調節API、比例模式調節API等;另外一部分可能是中間件調用FPP接口時,FPP接口卡住;此時,對于用戶來說就是系統卡死,不能使用(按鍵無響應、信源跳轉不成功、應用不正常運行等),很大程度上影響用戶的使用,給用戶帶來不便。
因此,現有技術還有待于改進和發展。
發明內容
本發明要解決的技術問題在于,針對現有技術中的需要重啟來恢復出現異常的電子設備。
本發明解決技術問題所采用的技術方案如下:
一種基于中間件的自動修復方法,其中,所述基于中間件的自動修復方法包括:
守護進程監測到所述中間件出現異常;
控制所述中間件重啟以恢復所述中間件。
所述的基于中間件的自動修復方法,其中,守護進程監測所述中間件的任一模塊出現異常之前包括:
守護進程周期性地接收所述中間件的每一模塊的狀態信息。
所述的基于中間件的自動修復方法,其中,監測所述中間件的一模塊出現異常具體為:
當未接收到任一所述模塊的狀態信息時,確定所述中間件出現異常。
所述的基于中間件的自動修復方法,其中,所述守護進程監測到所述中間件出現異常包括:
守護進程被創建;
當所述守護進程未接收到一所述模塊的狀態信息時,確定所述中間件出現異常。
所述的基于中間件的自動修復方法,其中,所述控制所述中間件重啟以恢復所述中間件包括:
發送服務無響應或者重新加載服務提示信息給對應的UI;
控制重啟所述中間件以進行異常修復。
一種基于中間件的自動修復裝置,其中,所述裝置包括:
信息接受模塊,用于守護進程周期性地接收所述中間件的每一模塊的狀態信息
異常檢測模塊,用于守護進程監測所述中間件出現的異常;
重啟恢復模塊,用于控制所述中間件重啟以恢復所述中間件。
所述的基于中間件的自動修復裝置,其中,所述異常檢測模塊具體包括:
創建單元,用于守護進程被創建;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳TCL數字技術有限公司,未經深圳TCL數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811639302.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:車輛及其駕駛風格的自學習方法和裝置
- 下一篇:醫療機器人之俯仰機械臂





