[發明專利]一種啟動服務的方法、裝置和智能設備在審
| 申請號: | 201410020591.9 | 申請日: | 2014-01-16 |
| 公開(公告)號: | CN103744727A | 公開(公告)日: | 2014-04-23 |
| 發明(設計)人: | 劉軍輝 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 啟動 服務 方法 裝置 智能 設備 | ||
技術領域
本發明屬于操作系統技術領域,尤其涉及一種啟動服務的方法、裝置和智能設備。
背景技術
Android系統因其開放性,允許任何設備廠商成為其開發而得到了迅速的發展,目前已成為主流的操作系統之一,被廣泛應用于手機、平板電腦、電視和相機等設備上。
在Android系統中,當前臺運行的應用程序占用內存較多,剩余的可分配內存不足時,Android系統會啟動回收進程low?memory?killer關閉在后臺運行的優先級較低的應用層服務,以保證有足夠的內存分配給前臺的應用程序。此外,應用層服務在運行過程中出現異常時,也會被Android系統關閉。上述情況發生后,被關閉的應用層服務不能自動恢復正常運行,并且不易被用戶發現,導致用戶得不到應有的服務。
發明內容
本發明的目的在于提供一種啟動服務的方法,旨在解決應用層服務在異常情況下被Android系統回收后不能自動恢復正常運行的問題。
本發明是這樣實現的,一種啟動服務的方法,包括:
在創建應用層服務時,為所述應用層服務創建對應的底層核心服務;
通過底層核心服務監控所述應用層服務的運行狀態;
當所述底層核心服務檢測到所述應用層服務處于停止運行狀態時,重啟所述應用層服務。
本發明的另一目的在于提供一種啟動服務的裝置,包括:
服務創建單元,用于為應用層服務創建對應的底層核心服務;
服務監控單元,用于通過所述底層核心服務監控所述應用層服務的運行狀態;
服務重啟單元,用于當所述底層核心服務檢測到所述應用層服務處于停止運行狀態時,重啟所述應用層服務。
本發明的另一目的在于提供一種啟動服務的智能設備,包括如上所述的啟動服務的裝置。
在本發明中,為應用層服務創建對應的底層核心服務,通過底層核心服務監控該應用層服務的運行狀態,當底層核心服務檢測到應用層服務處于停止運行狀態時,重啟該應用層服務。根據Android系統框架的特點,應用層服務位于Android系統的應用程序層,底層核心服務是指本地服務(native服務),位于Android系統的運行時層(runtime層),native服務不會被Android系統回收,通過native服務監控應用層服務,實現了應用層服務在異常情況下停止運行后,能夠自動重啟,恢復正常運行。
附圖說明
圖1是本發明實施例一提供的啟動服務的方法的實現流程圖;
圖2是本發明實施例一提供的啟動服務的方法中步驟S102的具體實現流程圖;
圖3是本發明實施例一提供的啟動服務的方法中步驟S103的具體實現流程圖;
圖4是本發明實施例一提供的啟動服務的方法中native服務監控應用層服務的示意圖;
圖5是本發明實施例二提供的啟動服務的方法的流程示意圖;
圖6是本發明實施例三提供的啟動服務的裝置的結構框圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
在本發明實施例中,為應用層服務創建對應的底層核心服務,通過底層核心服務監控該應用層服務的運行狀態,當底層核心服務檢測到應用層服務處于停止運行狀態時,重啟該應用層服務。根據Android系統框架的特點,應用層服務位于Android系統的應用程序層,底層核心服務是指native服務,位于Android系統的runtime層,native服務不會被Android系統回收,通過native服務監控應用層服務,實現了應用層服務在異常情況下停止運行后,能夠自動重啟,恢復正常運行。
在后續實施例中,底層核心服務以Android系統的native服務為例,對啟動服務的方法、裝置和智能設備進行闡述。
圖1示出了本發明實施例一提供的啟動服務的方法的實現流程,詳述如下:
在步驟S101中,在創建應用層服務時,為所述應用層服務創建對應的native服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410020591.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用火山碎屑巖及有機廢棄物制造肥料的方法
- 下一篇:一種可收合袖板的燙衣架





