[發明專利]一種基于分級廣播進行啟動控制的方法、系統和移動終端有效
| 申請號: | 201711487271.4 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108228367B | 公開(公告)日: | 2021-07-27 |
| 發明(設計)人: | 張明;張曰林 | 申請(專利權)人: | 北京安云世紀科技有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F9/48 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 100102 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分級 廣播 進行 啟動 控制 方法 系統 移動 終端 | ||
本發明公開了一種基于分級廣播進行啟動控制的方法,所述方法包括:對系統啟動時需要加載的系統服務進行注冊并且將經過注冊的系統服務進行加載;響應于系統服務的加載完成,根據靜態配置文件確定請求自動啟動的多個應用的第一啟動順序,并且獲取多個應用中每個應用的啟動耗時;對動態運行文件進行解析以獲取時間加權因子,基于時間加權因子對應用的啟動耗時進行修改,并且基于經過修改的啟動耗時對多個應用進行排序以確定第二啟動順序;以及根據第二啟動順序為多個應用中的每個應用確定啟動級別,基于啟動級別將指示系統啟動的通知消息分級廣播給多個應用,以使得每個應用能夠根據啟動級別來獲取通知消息以實現針對于多個應用的啟動控制。
技術領域
本發明涉及移動終端的應用啟動技術領域,一種基于分級廣播進行啟動控制的方法、系統和移動終端。
背景技術
隨著智能設備的廣泛推廣和應用,裝載安卓系統的智能設備也越來越多地進入人們的生活。隨著互聯網應用的普及和發展,移動應用對于人們的生活影響越來越大,各類應用的數量也與日俱增。現有技術安卓系統的開機啟動程序是,首先對需要加載的系統服務進行注冊,并對完成注冊的系統服務進行加載。
現有技術在系統服務加載完成后,將系統啟動完成的消息以廣播的形式通知給所有應用,每個應用在收到系統啟動完成的廣播后,都會進行應用的啟動。由于所有的應用同時啟動,并且應用在啟動過程中,往往需要非常多的初始化工作,受軟、硬件環境的影響,在啟動的過程容易發生應用的崩潰,導致手機等終端設備啟動后運行緩慢或卡死。隨著應用數量的增加,這種終端設備開機緩慢的問題會越來越嚴重。
因此,需要一處技術,以基于分級廣播對應用的啟動進行控制。
發明內容
本發明提供了一種基于分級廣播進行啟動控制的方法、系統和移動終端,以實現對終端應用的啟動進行控制。
為了解決上述問題,提供一種基于分級廣播進行啟動控制的方法,所述方法包括:
對系統啟動時需要加載的系統服務進行注冊并且將經過注冊的系統服務進行加載;
響應于系統服務的加載完成,根據靜態配置文件確定請求自動啟動的多個應用的第一啟動順序,并且獲取所述多個應用中每個應用的啟動耗時;
對動態運行文件進行解析以獲取時間加權因子,基于時間加權因子對應用的啟動耗時進行修改,并且基于經過修改的啟動耗時對所述多個應用進行排序以確定第二啟動順序;以及
根據第二啟動順序為所述多個應用中的每個應用確定啟動級別,基于啟動級別將指示系統啟動的通知消息分級廣播給所述多個應用,以使得每個應用能夠根據啟動級別來獲取通知消息以實現針對于所述多個應用的啟動控制。
優選地,所述靜態配置文件包括多個三元組,每個三元組的格式為啟動序號、應用標識、啟動耗時。
優選地,根據啟動序號來確定所述請求自動啟動的多個應用的第一啟動順序。
優選地,所述動態運行文件包括多個二元組,每個二元組的格式為應用標識、時間加權因子。
優選地,所述基于時間加權因子對應用的啟動耗時進行修改包括:將屬于同一應用的啟動耗時和時間加權因子求和,以生成經過修改的啟動耗時。
優選地,其中利用應用標識確定屬于同一應用的啟動耗時和時間加權因子。
優選地,所述時間加權因子為正數、負數或零。
優選地,當請求自動啟動的應用為惡意應用時,所述時間加權因子為正數的時間最大值。
優選地,當請求自動啟動的應用為疑似惡意應用時,所述時間加權因子被設置為正數的時間延遲值,所述時間延遲值能夠使得所述請求自動啟動的應用的啟動時間晚于監控應用的啟動時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京安云世紀科技有限公司,未經北京安云世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711487271.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據流的處理方法和裝置
- 下一篇:搜索方法、裝置及移動終端





