[發(fā)明專(zhuān)利]多進(jìn)程的調(diào)起方法、裝置、終端設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201810494582.1 | 申請(qǐng)日: | 2018-05-22 |
| 公開(kāi)(公告)號(hào): | CN108710534A | 公開(kāi)(公告)日: | 2018-10-26 |
| 發(fā)明(設(shè)計(jì))人: | 蔡燦 | 申請(qǐng)(專(zhuān)利權(quán))人: | 廣州優(yōu)視網(wǎng)絡(luò)科技有限公司 |
| 主分類(lèi)號(hào): | G06F9/48 | 分類(lèi)號(hào): | G06F9/48 |
| 代理公司: | 北京超凡志成知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11371 | 代理人: | 梁香美 |
| 地址: | 510627 廣東省廣州市天河區(qū)黃埔大道西平云*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務(wù) 安卓系統(tǒng) 進(jìn)程 計(jì)算機(jī)存儲(chǔ)介質(zhì) 連接斷開(kāi) 應(yīng)用程序 終端設(shè)備 多進(jìn)程 互聯(lián)網(wǎng)技術(shù) 綁定關(guān)系 服務(wù)調(diào)用 服務(wù)監(jiān)聽(tīng) 服務(wù)建立 快速響應(yīng) 綁定 觸發(fā) 聲明 應(yīng)用 保證 | ||
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種多進(jìn)程的調(diào)起方法、裝置、終端設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì),安卓系統(tǒng)設(shè)置的原生API包括第一原生API和第二原生API,該安卓系統(tǒng)上安裝有多個(gè)應(yīng)用程序,每個(gè)應(yīng)用程序?qū)?yīng)多個(gè)進(jìn)程,每個(gè)進(jìn)程上運(yùn)行多個(gè)服務(wù)。該方法包括:第一服務(wù)監(jiān)聽(tīng)與第一服務(wù)建立綁定關(guān)系的第二服務(wù)的連接斷開(kāi)事件,第一服務(wù)和第二服務(wù)位于同一應(yīng)用的不同進(jìn)程,當(dāng)?shù)诙?wù)的連接斷開(kāi)事件被觸發(fā)時(shí),第一服務(wù)調(diào)用第一原生API啟動(dòng)第二服務(wù),且安卓系統(tǒng)將根據(jù)預(yù)先聲明的服務(wù)與進(jìn)程的對(duì)應(yīng)關(guān)系,調(diào)起第二服務(wù)所在的進(jìn)程。本方案中,服務(wù)之間的相互綁定,一方服務(wù)所在的進(jìn)程被強(qiáng)殺,另一方服務(wù)都能快速響應(yīng),以保證能快速調(diào)起被強(qiáng)殺的服務(wù)所在的進(jìn)程。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體而言,涉及一種多進(jìn)程的調(diào)起方法、裝置、終端設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)。
背景技術(shù)
當(dāng)手機(jī)或其他電子設(shè)備內(nèi)存非常緊缺的時(shí)候,系統(tǒng)將強(qiáng)殺手機(jī)上安裝的應(yīng)用的進(jìn)程,并限制該進(jìn)程再次啟動(dòng),從而導(dǎo)致進(jìn)程上運(yùn)行的服務(wù)失敗。因此對(duì)進(jìn)程進(jìn)行保活十分必要,能極大地提高用戶的體驗(yàn)感。目前對(duì)進(jìn)程保活的方式主要有三類(lèi),分別為:提高進(jìn)程優(yōu)先級(jí),讓系統(tǒng)盡可能殺死優(yōu)先級(jí)低的進(jìn)程,但是當(dāng)系統(tǒng)內(nèi)存越來(lái)越緊缺時(shí),始終會(huì)輪到優(yōu)先級(jí)高的進(jìn)程;或注冊(cè)系統(tǒng)定時(shí)器或系統(tǒng)賬號(hào)同步器,讓系統(tǒng)定時(shí)調(diào)起對(duì)應(yīng)的進(jìn)程,但這種做法需要一段時(shí)間才能調(diào)起一次,不具有實(shí)時(shí)性,且針對(duì)部分系統(tǒng)適用;或讓其他進(jìn)程采用輪詢的方式監(jiān)聽(tīng)對(duì)應(yīng)的進(jìn)程,當(dāng)發(fā)現(xiàn)存在進(jìn)程死亡時(shí)調(diào)起,但這種做法需不停查看對(duì)應(yīng)的進(jìn)程是否死亡,浪費(fèi)系統(tǒng)資源。由此,提供一種能夠高效地調(diào)起進(jìn)程的方法是十分必要的。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種多進(jìn)程的調(diào)起方法,以使得進(jìn)程在被系統(tǒng)強(qiáng)殺后能迅速被調(diào)起啟動(dòng)服務(wù),進(jìn)而提升用戶體驗(yàn)感。
本發(fā)明的另一目的在于提供一種多進(jìn)程的調(diào)起裝置,以使得進(jìn)程在被系統(tǒng)強(qiáng)殺后能迅速被調(diào)起啟動(dòng)服務(wù),進(jìn)而提升用戶體驗(yàn)感。
本發(fā)明的另一目的在于提供一種終端設(shè)備,以使得進(jìn)程在被系統(tǒng)強(qiáng)殺后能迅速地被調(diào)起啟動(dòng)服務(wù),進(jìn)而提升用戶體驗(yàn)感。
本發(fā)明的另一目的在于提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),以使得進(jìn)程在被系統(tǒng)強(qiáng)殺后能迅速地被調(diào)起啟動(dòng)服務(wù),進(jìn)而提升用戶體驗(yàn)感。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用的技術(shù)方案如下:
第一方面,本發(fā)明實(shí)施例提供了一種多進(jìn)程的調(diào)起方法,應(yīng)用于安卓系統(tǒng),所述安卓系統(tǒng)設(shè)置的原生API包括第一原生API和第二原生API,所述安卓系統(tǒng)上安裝有多個(gè)應(yīng)用程序,每個(gè)應(yīng)用程序?qū)?yīng)多個(gè)進(jìn)程,每個(gè)進(jìn)程上運(yùn)行多個(gè)服務(wù),所述方法包括:第一服務(wù)監(jiān)聽(tīng)與第一服務(wù)建立綁定關(guān)系的第二服務(wù)的連接斷開(kāi)事件,所述第一服務(wù)和第二服務(wù)位于同一應(yīng)用程序的不同進(jìn)程;當(dāng)所述第二服務(wù)的連接斷開(kāi)事件被觸發(fā)時(shí),所述第一服務(wù)調(diào)用所述第一原生API啟動(dòng)所述第二服務(wù),且所述安卓系統(tǒng)將根據(jù)預(yù)先聲明的服務(wù)與進(jìn)程的對(duì)應(yīng)關(guān)系,調(diào)起所述第二服務(wù)所在的進(jìn)程。
第二方面,本發(fā)明實(shí)施例還提供了一種多進(jìn)程的調(diào)起裝置,應(yīng)用于安卓系統(tǒng),所述安卓系統(tǒng)設(shè)置的原生API包括第一原生API和第二原生API,所述安卓系統(tǒng)上安裝有多個(gè)應(yīng)用程序,每個(gè)應(yīng)用程序?qū)?yīng)多個(gè)進(jìn)程,每個(gè)進(jìn)程上運(yùn)行多個(gè)服務(wù),所述裝置包括:第一監(jiān)聽(tīng)模塊,用于第一服務(wù)監(jiān)聽(tīng)與第一服務(wù)建立綁定關(guān)系的第二服務(wù)的連接斷開(kāi)事件,所述第一服務(wù)和第二服務(wù)位于同一應(yīng)用程序的不同進(jìn)程;第一調(diào)用模塊,用于當(dāng)所述第二服務(wù)的連接斷開(kāi)事件被觸發(fā)時(shí),所述第一服務(wù)調(diào)用所述第一原生API啟動(dòng)所述第二服務(wù),且所述安卓系統(tǒng)將根據(jù)預(yù)先聲明的服務(wù)與進(jìn)程的對(duì)應(yīng)關(guān)系,調(diào)起所述第二服務(wù)所在的進(jìn)程。
第三方面,本發(fā)明實(shí)施例還提供了一種終端設(shè)備,所述終端設(shè)備上安裝有安卓系統(tǒng),所述終端設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序代碼,所述處理器用于執(zhí)行存儲(chǔ)于所述存儲(chǔ)器中的計(jì)算機(jī)程序代碼,以實(shí)現(xiàn)所述的多進(jìn)程的調(diào)起方法。
第四方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)所述的多進(jìn)程的調(diào)起方法。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于廣州優(yōu)視網(wǎng)絡(luò)科技有限公司,未經(jīng)廣州優(yōu)視網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810494582.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開(kāi)放方法及系統(tǒng)、服務(wù)開(kāi)放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 基于安卓的智能機(jī)頂盒的嵌入式系統(tǒng)及其recovery方法
- 一種盜版安卓應(yīng)用甄別方法及盜版安卓應(yīng)用甄別系統(tǒng)
- 基于軟TCM和可信軟件棧的安卓系統(tǒng)及其可信認(rèn)證系統(tǒng)與方法
- 局域網(wǎng)環(huán)境下安卓系統(tǒng)批量升級(jí)的實(shí)現(xiàn)裝置及方法
- 一種安卓系統(tǒng)的啟動(dòng)方法及安卓車(chē)機(jī)
- 用于智能交互大屏的觸摸交互方法
- 一種在安卓系統(tǒng)上運(yùn)行虛擬安卓系統(tǒng)的方法
- 一種在安卓手機(jī)上操作虛擬安卓系統(tǒng)的方法
- 一種用于安卓系統(tǒng)物聯(lián)網(wǎng)設(shè)備的顯示控制方法
- 安卓應(yīng)用開(kāi)發(fā)方法、裝置和控制器
- 一種進(jìn)程自動(dòng)恢復(fù)方法
- 進(jìn)程啟動(dòng)方法及內(nèi)核、進(jìn)程
- 一種進(jìn)程間的通信方法和裝置
- 進(jìn)程解析裝置、進(jìn)程解析方法和進(jìn)程解析程序
- 32位進(jìn)程和64位進(jìn)程交叉注入方法及裝置
- 一種應(yīng)用進(jìn)程控制方法及裝置
- 插件下載方法及裝置
- 進(jìn)程間的數(shù)據(jù)傳輸方法和裝置
- 進(jìn)程監(jiān)視裝置、進(jìn)程監(jiān)視方法和進(jìn)程監(jiān)視程序
- 一種基于動(dòng)態(tài)監(jiān)測(cè)的進(jìn)程優(yōu)化調(diào)度方法
- 計(jì)算機(jī)系統(tǒng)的生產(chǎn)方法
- 對(duì)由計(jì)算機(jī)裝置提供的通知的定制
- 涉密計(jì)算機(jī)綜合保密管理系統(tǒng)
- 磁盤(pán)陣列與計(jì)算機(jī)或存儲(chǔ)介質(zhì)之間的認(rèn)證方法及系統(tǒng)
- 在多盤(pán)主機(jī)中隔離虛擬機(jī)I/O
- 一種涉密計(jì)算機(jī)和涉密移動(dòng)存儲(chǔ)介質(zhì)的端口
- 用于將操作系統(tǒng)存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的BIOS代碼
- 相機(jī)組同步曝光控制方法及系統(tǒng)、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、相機(jī)組控制系統(tǒng)
- 炒鍋翻炒方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及智能炒菜機(jī)
- 用于計(jì)算機(jī)系統(tǒng)啟動(dòng)操作的系統(tǒng)及方法





