[發明專利]一種應用程序進程啟動方法及裝置在審
| 申請號: | 201710209050.4 | 申請日: | 2017-03-31 |
| 公開(公告)號: | CN107168727A | 公開(公告)日: | 2017-09-15 |
| 發明(設計)人: | 楊莉;岳振;佘立 | 申請(專利權)人: | 咪咕數字傳媒有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/54 |
| 代理公司: | 北京派特恩知識產權代理有限公司11270 | 代理人: | 張穎玲,蔣雅潔 |
| 地址: | 310006 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用程序 進程 啟動 方法 裝置 | ||
技術領域
本發明涉及終端中的進程管理與啟動技術,尤其是一種應用程序進程啟動方法及裝置。
背景技術
現有技術中,終端的操作系統在管理應用程序進程時,通常會關閉應用程序在后臺運行的服務進程,以避免運行的應用程序服務進程過多,造成操作系統的卡頓。但是,當某些應用程序的服務進程被關閉之后,可能會對用戶接收應用程序的新消息造成影響,甚至導致用戶無法接收到應用程序的提示的信息,影響用戶的使用體驗。
發明內容
有鑒于此,本發明實施例期望提供一種應用程序進程啟動方法及裝置,能夠避免由于終端的操作系統關閉應用程序服務進程,造成用戶無法接收應用程序新消息的問題。
為達到上述目的,本發明實施例的技術方案是這樣實現的:
本發明實施例提供了一種應用程序服務進程啟動方法,用于包括至少兩個應用程序的終端,包括:
終端的操作系統接收第一應用程序發送的第一通知消息;
將接收到的所述第一通知消息與預存的所有通知消息進行匹配,確定與所述第一通知消息匹配成功的通知消息對應的第二應用程序的服務進程;
啟動確定的所述第二應用程序的服務進程。
上述方案中,所述終端的操作系統接收所述第一應用程序啟動時向終端的操作系統發送的第一通知消息之前,所述方法還包括:
所述終端的操作系統接收并保存所述第一應用程序發送的關聯關系信息;
所述關聯關系信息表示所述第一應用程序的服務進程通過一個通知消息與至少一個應用程序所建立的關聯關系;
所述服務進程和通知消息均由所述第一應用程序創建。
上述方案中,所述啟動確定的所述第二應用程序的服務進程之前,所述方法還包括:
所述終端的操作系統檢查所述第二應用程序的運行環境,在所述運行環境達到預設要求時,所述終端的操作系統啟動確定的所述第二應用程序的服務進程。
上述方案中,所述方法還包括:
接收至少一個應用程序發送的第二通知消息;
根據所述第二通知消息啟動所述第二通知消息對應的應用程序的服務進程;
所述第二通知消息由所述至少一個應用程序在達到計時要求和/或達到預設條件時發送。
上述方案中,所述終端的操作系統接收所述第二通知消息,包括至少以下之一:
所述終端的操作系統接收所述第一應用程序發送的所述第二通知消息;
所述終端的操作系統接收所述第二應用程序發送的所述第二通知消息。
上述方案中,所述終端的操作系統根據第二通知消息啟動所述第二通知消息對應的應用程序的服務進程,包括至少以下之一:
終端的操作系統根據接收的由所述第一應用程序發送的所述第二通知消息啟動所述第一應用程序的服務進程;
終端的操作系統根據接收的由所述第一應用程序發送的所述第二通知消息啟動所述第二應用程序的服務進程;
終端的操作系統根據接收的由所述第二應用程序發送的所述第二通知消息啟動所述第一應用程序的服務進程;
終端的操作系統根據接收的由所述第二應用程序發送的所述第二通知消息啟動所述第二應用程序的服務進程。
本發明還提供了一種應用程序服務進程啟動裝置,應用于包括至少兩個應用程序的終端,包括:
消息收發模塊、匹配模塊、服務進程啟動模塊,其中,
所述消息收發模塊,用于接收第一應用程序向終端的操作系統發送第一通知消息;
所述匹配模塊,用于將接收到的所述第一通知消息與預存的所有通知消息進行匹配,確定與所述第一通知消息匹配成功的通知消息對應的第二應用程序的服務進程;
所述服務進程啟動模塊,用于啟動確定的所述第二應用程序的服務進程。
上述方案中,所述裝置還包括:
連接關系保存模塊,用于保存發送至所述終端的操作系統的所述關聯關系;
所述消息收發模塊還用于:接收并保存所述第一應用程序發送的關聯關系信息;
所述關聯關系信息表示所述第一應用程序的服務進程通過一個通知消息與至少一個應用程序所建立的關聯關系;
所述服務進程和通知消息均由所述第一應用程序創建。
上述方案中,所述裝置還包括:
監測模塊,用于檢查所述第二應用程序的運行環境,在所述運行環境達到預設要求時,通知所述服務進程啟動模塊啟動確定的所述第二應用程序的服務進程。
上述方案中,
所述消息收發模塊,還用于接收至少一個應用程序發送的第二通知消息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于咪咕數字傳媒有限公司,未經咪咕數字傳媒有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710209050.4/2.html,轉載請聲明來源鉆瓜專利網。





