[發(fā)明專利]一種應(yīng)用的啟動控制方法及裝置有效
| 申請?zhí)枺?/td> | 201811636784.1 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN109783156B | 公開(公告)日: | 2021-11-16 |
| 發(fā)明(設(shè)計)人: | 龍軍 | 申請(專利權(quán))人: | 奇安信科技集團股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京路浩知識產(chǎn)權(quán)代理有限公司 11002 | 代理人: | 王瑩;李相雨 |
| 地址: | 100088 北京市西城區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用 啟動 控制 方法 裝置 | ||
本發(fā)明實施例提供一種應(yīng)用的啟動控制方法及裝置,其中方法包括:獲取iOS應(yīng)用的啟動程序中用于控制應(yīng)用啟動過程的目標方法;將所述目標方法替換為預(yù)先設(shè)置的與所述目標方法相對應(yīng)的自定義方法,其中與所述目標方法相對應(yīng)的自定義方法用于限制所述應(yīng)用從系統(tǒng)桌面或者系統(tǒng)后臺啟動;通過調(diào)用與所述目標方法相對應(yīng)的自定義方法,限制所述iOS應(yīng)用從系統(tǒng)桌面或系統(tǒng)后臺啟動。本發(fā)明實施例避免了現(xiàn)有技術(shù)中在修改應(yīng)用啟動的自身代碼邏輯來限制應(yīng)用啟動時限制效果較差的問題。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及計算機技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用的啟動控制方法及裝置。
背景技術(shù)
目前企業(yè)為了保證工作內(nèi)容的保密性和安全性,通常會控制一些應(yīng)用不能從終端的系統(tǒng)桌面或后臺直接啟動,而只能夠從TrustSpace工作區(qū)內(nèi)啟動。
但是目前在限制iOS應(yīng)用從系統(tǒng)桌面啟動時,通常需要改寫被限制應(yīng)用的代碼,才能夠限制iOS應(yīng)用直接從系統(tǒng)桌面進行啟動。但是在被限制應(yīng)用較多時,則需要逐個應(yīng)用定制改寫,過程較為繁瑣,所用時間較長;此外,在改寫被限制應(yīng)用的代碼時,對被限制應(yīng)用的邏輯侵入比較嚴重,需要被限制應(yīng)用的開發(fā)人員修改較多的代碼,導(dǎo)致增加了開發(fā)人員的工作量,且不能有效保護被限制應(yīng)用的限制邏輯,導(dǎo)致限制邏輯很容易被修改,進而導(dǎo)致限制應(yīng)用從桌面啟動的功能失效。
綜上所述,現(xiàn)有技術(shù)中在限制應(yīng)用從終端的系統(tǒng)桌面啟動時,存在限制效果較差的問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種應(yīng)用的啟動控制方法及裝置,以解決現(xiàn)有技術(shù)中在對應(yīng)用的啟動進行限制時限制效果較差的問題。
為了解決上述技術(shù)問題,第一方面,本發(fā)明實施例提供一種應(yīng)用的啟動控制方法,所述方法包括:
獲取iOS應(yīng)用的啟動程序中用于控制應(yīng)用啟動過程的目標方法;
將所述目標方法替換為預(yù)先設(shè)置的與所述目標方法相對應(yīng)的自定義方法,其中與所述目標方法相對應(yīng)的自定義方法用于限制所述iOS應(yīng)用從系統(tǒng)桌面或者系統(tǒng)后臺啟動;
通過調(diào)用與所述目標方法相對應(yīng)的自定義方法,限制所述iOS應(yīng)用從系統(tǒng)桌面或系統(tǒng)后臺啟動。
第二方面,本發(fā)明實施例提供一種應(yīng)用的啟動控制裝置,所述裝置包括:
獲取模塊,用于獲取iOS應(yīng)用的啟動程序中用于控制應(yīng)用啟動過程的目標方法;
替換模塊,用于將所述目標方法替換為預(yù)先設(shè)置的與所述目標方法相對應(yīng)的自定義方法,其中與所述目標方法相對應(yīng)的自定義方法用于限制所述iOS應(yīng)用從系統(tǒng)桌面或者系統(tǒng)后臺啟動;
限制模塊,用于通過調(diào)用與所述目標方法相對應(yīng)的自定義方法,限制所述iOS應(yīng)用從系統(tǒng)桌面或系統(tǒng)后臺啟動。
第三方面,本發(fā)明實施例提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)所述的應(yīng)用的啟動控制方法的步驟。
第四方面,本發(fā)明實施例提供一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)所述的應(yīng)用的啟動控制方法的步驟。
本發(fā)明實施例提供的應(yīng)用的啟動控制方法及裝置,通過獲取iOS應(yīng)用的啟動程序中用于控制應(yīng)用啟動過程的目標方法,然后將目標方法替換為預(yù)先設(shè)置的與目標方法相對應(yīng)的自定義方法,并通過調(diào)用與目標方法相對應(yīng)的自定義方法,限制iOS應(yīng)用從系統(tǒng)桌面或系統(tǒng)后臺啟動,實現(xiàn)了基于新加入的用于限制iOS應(yīng)用從系統(tǒng)桌面或者系統(tǒng)后臺啟動的自定義方法,限制iOS應(yīng)用從系統(tǒng)桌面或后臺啟動,且基于未修改啟動程序中的任何代碼,保證了iOS應(yīng)用不會丟失原有的操作邏輯,從而實現(xiàn)了在不丟失iOS應(yīng)用原有的邏輯操作的同時,確保了對iOS應(yīng)用的啟動限制功能,避免了現(xiàn)有技術(shù)中在通過修改應(yīng)用啟動的自身代碼邏輯來限制應(yīng)用啟動時限制效果較差且人工工作量大的問題。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于奇安信科技集團股份有限公司,未經(jīng)奇安信科技集團股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811636784.1/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)
- 使用遠程應(yīng)用進行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





