[發(fā)明專利]應(yīng)用程序崩潰處理方法及裝置、計(jì)算機(jī)裝置及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201811537814.3 | 申請(qǐng)日: | 2018-12-15 |
| 公開(kāi)(公告)號(hào): | CN109901941A | 公開(kāi)(公告)日: | 2019-06-18 |
| 發(fā)明(設(shè)計(jì))人: | 黃海光 | 申請(qǐng)(專利權(quán))人: | 中國(guó)平安人壽保險(xiǎn)股份有限公司 |
| 主分類號(hào): | G06F11/07 | 分類號(hào): | G06F11/07 |
| 代理公司: | 深圳市賽恩倍吉知識(shí)產(chǎn)權(quán)代理有限公司 44334 | 代理人: | 楊毅玲 |
| 地址: | 518000 廣東省深圳市福田區(qū)益田路503*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用程序 崩潰 崩潰信息 計(jì)算機(jī)裝置 安全模式 存儲(chǔ)介質(zhì) 處理選項(xiàng) 處理裝置 用戶體驗(yàn) 再次啟動(dòng) 指標(biāo)監(jiān)控 減小 預(yù)設(shè) | ||
本發(fā)明提供一種應(yīng)用程序崩潰處理方法,通過(guò)對(duì)應(yīng)用程序的性能指標(biāo)監(jiān)控,在應(yīng)用程序發(fā)生崩潰時(shí),獲取應(yīng)用程序的崩潰信息,當(dāng)所述應(yīng)用程序發(fā)生崩潰超過(guò)預(yù)設(shè)次數(shù)后,確定該崩潰信息對(duì)應(yīng)的解決方法,并于再次啟動(dòng)所述應(yīng)用程序時(shí)直接進(jìn)入一安全模式,在所述安全模式中顯示崩潰處理選項(xiàng)供用戶選擇,從而引導(dǎo)用戶根據(jù)崩潰信息對(duì)應(yīng)的解決方法來(lái)解決該應(yīng)用程序的崩潰。本發(fā)明還提供一種應(yīng)用程序崩潰處理裝置、計(jì)算機(jī)裝置及存儲(chǔ)介質(zhì)。通過(guò)本發(fā)明能夠減小崩潰對(duì)用戶的影響,提高用戶體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種應(yīng)用程序崩潰處理方法及裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
目前,智能電子設(shè)備中,用戶安裝的應(yīng)用程序的數(shù)量越來(lái)越多,應(yīng)用程序在開(kāi)發(fā)過(guò)程中雖然盡量做到完美,但由于應(yīng)用程序使用過(guò)程中會(huì)遇到各種各樣的異常,導(dǎo)致應(yīng)用程序在使用過(guò)程中難免會(huì)出現(xiàn)崩潰(crash)的情況。如果應(yīng)用程序出現(xiàn)crash導(dǎo)致無(wú)法使用時(shí),用戶一般的解決辦法只能是重啟APP,而有些嚴(yán)重的異常甚至?xí)?dǎo)致應(yīng)用程序重啟后還是出現(xiàn)crash,則用戶只能刪除該app并重新下載安裝,給用戶造成很大不便。因此,App的crash嚴(yán)重的影響用戶體驗(yàn),并且對(duì)App的留存率造成非常不好的影響。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提出一種應(yīng)用程序崩潰處理方法及裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),減小應(yīng)用程序崩潰對(duì)用戶的影響,提高用戶體驗(yàn)。
本申請(qǐng)的第一方面提供一種應(yīng)用程序崩潰處理方法,應(yīng)用于計(jì)算機(jī)裝置中,所述計(jì)算機(jī)裝置中安裝并運(yùn)行有至少一應(yīng)用程序,所述方法包括:
監(jiān)測(cè)所述應(yīng)用程序的運(yùn)行狀態(tài)并判斷所述應(yīng)用程序是否發(fā)生崩潰;
當(dāng)確定所述應(yīng)用程序發(fā)生崩潰時(shí),獲取所述應(yīng)用程序的崩潰信息;
判斷所述應(yīng)用程序當(dāng)前發(fā)生崩潰的次數(shù)是否達(dá)到預(yù)設(shè)次數(shù);
若所述應(yīng)用程序當(dāng)前發(fā)生崩潰的次數(shù)達(dá)到所述預(yù)設(shè)次數(shù),則根據(jù)所述崩潰信息在預(yù)先存儲(chǔ)的崩潰處理數(shù)據(jù)庫(kù)中查找與所述崩潰信息對(duì)應(yīng)的崩潰處理方法;
當(dāng)所述應(yīng)用程序再次被開(kāi)啟時(shí),控制所述應(yīng)用程序進(jìn)入一安全模式,所述安全模式中顯示一包括崩潰處理選項(xiàng)的崩潰處理界面,所述崩潰處理選項(xiàng)是根據(jù)所述查找到的崩潰處理方法生成的;以及
接收用戶在所述崩潰處理界面中對(duì)崩潰處理選項(xiàng)的選擇操作,執(zhí)行相應(yīng)的崩潰處理方法。
本申請(qǐng)的第二方面提供一種應(yīng)用程序崩潰處理裝置,所述裝置包括:
監(jiān)測(cè)模塊,用于監(jiān)測(cè)所述應(yīng)用程序的運(yùn)行狀態(tài)并判斷所述應(yīng)用程序是否發(fā)生崩潰;
崩潰信息獲取模塊,用于當(dāng)確定所述應(yīng)用程序發(fā)生崩潰時(shí),獲取所述應(yīng)用程序的崩潰信息;
判斷模塊,用于判斷所述應(yīng)用程序當(dāng)前發(fā)生崩潰的次數(shù)是否達(dá)到預(yù)設(shè)次數(shù);
查找模塊,用于在所述判斷模塊確定所述應(yīng)用程序當(dāng)前發(fā)生崩潰的次數(shù)達(dá)到所述預(yù)設(shè)次數(shù)時(shí),根據(jù)所述崩潰信息在預(yù)先存儲(chǔ)的崩潰處理數(shù)據(jù)庫(kù)中查找與所述崩潰信息對(duì)應(yīng)的崩潰處理方法;
顯示控制模塊,用于在所述應(yīng)用程序再次被開(kāi)啟時(shí),控制所述應(yīng)用程序進(jìn)入一安全模式,所述安全模式中顯示一包括崩潰處理選項(xiàng)的崩潰處理界面,所述崩潰處理選項(xiàng)是根據(jù)所述查找到的崩潰處理方法生成的;以及
崩潰處理模塊,用于接收用戶在所述崩潰處理界面中對(duì)崩潰處理選項(xiàng)的選擇操作,執(zhí)行相應(yīng)的崩潰處理方法。
本申請(qǐng)的第三方面提供一種計(jì)算機(jī)裝置,所述計(jì)算機(jī)裝置包括處理器,所述處理器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如前所述應(yīng)用程序崩潰處理方法。
本申請(qǐng)的第四方面提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如前所述應(yīng)用程序崩潰處理方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)平安人壽保險(xiǎn)股份有限公司,未經(jīng)中國(guó)平安人壽保險(xiǎn)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811537814.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開(kāi)發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端
- 瀏覽器崩潰信息的處理方法及系統(tǒng)
- 一種對(duì)瀏覽器崩潰進(jìn)行預(yù)警的方法和系統(tǒng)
- 應(yīng)用軟件進(jìn)行崩潰處理的方法及進(jìn)行崩潰處理的瀏覽器
- 一種崩潰信息的處理方法及裝置
- 用于對(duì)應(yīng)用程序的重復(fù)崩潰進(jìn)行檢測(cè)的裝置和方法
- 應(yīng)用崩潰處理方法及移動(dòng)終端
- 崩潰診斷信息收集方法、系統(tǒng)及電子設(shè)備
- 崩潰信息的處理方法、系統(tǒng)、車載設(shè)備、服務(wù)器、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種崩潰信息處理方法、裝置、設(shè)備及介質(zhì)
- 應(yīng)用程序崩潰處理方法和裝置
- 計(jì)算機(jī)環(huán)境隨身裝置
- 用于生產(chǎn)組合物的監(jiān)測(cè)設(shè)備
- 一種計(jì)算機(jī)數(shù)據(jù)通訊隔離管理系統(tǒng)及數(shù)據(jù)監(jiān)控方法
- 一種計(jì)算機(jī)安全系統(tǒng)及其方法
- 計(jì)算機(jī)自動(dòng)切換裝置
- 雙計(jì)算機(jī)系統(tǒng)
- 操作計(jì)算機(jī)物件的方法及其程序產(chǎn)品
- 基于計(jì)算機(jī)開(kāi)機(jī)鑰匙的計(jì)算機(jī)授權(quán)開(kāi)機(jī)控制系統(tǒng)及方法
- 啟用流動(dòng)的系統(tǒng)中的自動(dòng)多主機(jī)發(fā)現(xiàn)
- 一種高效易攜帶的金融計(jì)算機(jī)





