[發(fā)明專利]推送進(jìn)程常駐方法、裝置、終端及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201810499304.5 | 申請日: | 2018-05-23 |
| 公開(公告)號: | CN108733498A | 公開(公告)日: | 2018-11-02 |
| 發(fā)明(設(shè)計)人: | 徐龍 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;H04L29/08 |
| 代理公司: | 北京市鑄成律師事務(wù)所 11313 | 代理人: | 王珺;宋珊珊 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 推送 應(yīng)用 工具包 進(jìn)程 推送消息 計算機(jī)可讀存儲介質(zhì) 占用 終端 存儲介質(zhì) 用戶資源 重新選取 廣播 存活 后臺 管理 統(tǒng)一 | ||
本發(fā)明實施例提出一種推送進(jìn)程常駐方法、裝置、終端及計算機(jī)可讀存儲介質(zhì)。其中推送進(jìn)程常駐方法包括:將至少兩個應(yīng)用接入推送工具包,推送工具包用于管理推送進(jìn)程;選擇接入推送工具包且被打開的應(yīng)用中的一個應(yīng)用作為推送應(yīng)用,并通過統(tǒng)一推送通道推送消息,其中,推送應(yīng)用是占用推送進(jìn)程的應(yīng)用;在推送應(yīng)用被終止時,推送工具包在關(guān)閉推送應(yīng)用的推送進(jìn)程之前向接入推送工具包且被打開的其他應(yīng)用發(fā)出廣播;以及其他應(yīng)用收到廣播后,從其他應(yīng)用中重新選取推送應(yīng)用。本發(fā)明實施例使推送進(jìn)程能夠穩(wěn)定長久存活于后臺,且在占用用戶資源極少的情況下,使推送消息快速高效地到達(dá)用戶手中,進(jìn)而及時地召回用戶,提升用戶的留存率和產(chǎn)品的日活。
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種推送進(jìn)程常駐方法、裝置、終端及計算機(jī)可讀存儲介質(zhì)。
背景技術(shù)
為了能夠節(jié)省電量、流量和優(yōu)化CPU分配,各個廠商的產(chǎn)品對后臺進(jìn)程都做了一定的限制,不在白名單的應(yīng)用一定時間內(nèi)會被系統(tǒng)自動殺死。以Android系統(tǒng)為例,Google隨著Android5.0系統(tǒng)以后的版本升級不斷加大對后臺進(jìn)程存活的限制,以及國內(nèi)殺毒軟件對于非允許后臺運(yùn)行的進(jìn)程強(qiáng)力查殺,導(dǎo)致了Android端App進(jìn)程在沒有被添加到用戶白名單的情況下,極短時間內(nèi)就會被主動殺死,Android端用戶無法及時收到推送消息。
現(xiàn)有技術(shù)實現(xiàn)Android端推送的方法包括以下幾種:方法一:接入手機(jī)廠商統(tǒng)一平臺;方法二:接入第三方推送平臺;方法三:自身進(jìn)程保活。
現(xiàn)有技術(shù)的實現(xiàn)方法主要存在以下缺點:
方法一:目前占用此技術(shù)的手機(jī)廠商有限,所以接入后效果有限,對于一款A(yù)pp整體的收益比較有限。
方法二:該方法是通過一個App啟動后,多個關(guān)聯(lián)App都會隨之啟動,分別啟動自己的推送進(jìn)程,造成耗電量巨大,CPU資源等使用激增,用戶體驗極差。
方法三:目前Google官方已經(jīng)加大了后臺進(jìn)程的查殺力度,所以導(dǎo)致后臺存活的難度越來越大,成本越來越高,而且受Google影響比較大。
在上述方法二和方法三中,雖然App有更高的自主權(quán),但是對用戶造成了極大地困擾,當(dāng)各個應(yīng)用的推送通道都打開時,手機(jī)所有資源都會極大地被這些各自的推送進(jìn)程消耗。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種推送進(jìn)程常駐方法、裝置、終端及計算機(jī)可讀存儲介質(zhì),以至少解決現(xiàn)有技術(shù)中的一個或多個技術(shù)問題。
第一方面,本發(fā)明實施例提供了一種推送進(jìn)程常駐方法,包括:將至少兩個應(yīng)用接入推送工具包,所述推送工具包用于管理推送進(jìn)程;選擇接入推送工具包且被打開的應(yīng)用中的一個應(yīng)用作為推送應(yīng)用,并通過統(tǒng)一推送通道推送消息,其中,所述推送應(yīng)用是占用所述推送進(jìn)程的應(yīng)用;在所述推送應(yīng)用被終止時,所述推送工具包在關(guān)閉所述推送應(yīng)用的推送進(jìn)程之前向接入推送工具包且被打開的其他應(yīng)用發(fā)出廣播;以及所述其他應(yīng)用收到所述廣播后,從所述其他應(yīng)用中重新選取所述推送應(yīng)用。
結(jié)合第一方面,本發(fā)明實施例在第一方面的第一種實現(xiàn)方式中,所述通過統(tǒng)一推送通道推送消息,包括:推送工具包根據(jù)應(yīng)用標(biāo)識將所述消息推送給與應(yīng)用標(biāo)識對應(yīng)的應(yīng)用,所述應(yīng)用標(biāo)識包括應(yīng)用標(biāo)識符。
結(jié)合第一方面、第一方面的第一種實現(xiàn)方式,本發(fā)明實施例在第一方面的第二種實現(xiàn)方式中,所述選擇接入推送工具包且被打開的應(yīng)用中的一個應(yīng)用作為推送應(yīng)用,包括:預(yù)先設(shè)置接入推送工具包的應(yīng)用的優(yōu)先級;根據(jù)接入推送工具包且被打開的應(yīng)用的優(yōu)先級確定所述推送應(yīng)用。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810499304.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





