終端無(wú)響應(yīng)時(shí),按照預(yù)設(shè)的診斷規(guī)則對(duì)所述移動(dòng)終端進(jìn)行診斷,得到所述 無(wú)響應(yīng)的診斷結(jié)果;
[0131] 生成與所述診斷結(jié)果對(duì)應(yīng)的用于解決所述無(wú)響應(yīng)的操作提示信息;
[0132] 輸出所述操作提示信息,以提醒用戶根據(jù)所述操作提示信息對(duì)所述移動(dòng)終端進(jìn)行 操作。
[0133] 可選的,處理器100調(diào)用存儲(chǔ)在存儲(chǔ)器500中的應(yīng)用程序執(zhí)行所述按照預(yù)設(shè)的診 斷規(guī)則對(duì)所述移動(dòng)終端進(jìn)行診斷,得到所述無(wú)響應(yīng)的診斷結(jié)果,具體執(zhí)行以下步驟:
[0134] 從包括所述移動(dòng)終端的中央處理器CPU使用信息的第一配置文件中獲取所述無(wú) 響應(yīng)時(shí)所述移動(dòng)終端的當(dāng)前CPU占用值;
[0135] 判斷所述當(dāng)前CPU占用值是否超過(guò)預(yù)設(shè)的第一閾值;
[0136] 若超過(guò)所述第一閾值,則生成所述移動(dòng)終端的CPU當(dāng)前超載的診斷結(jié)果;
[0137] 處理器100調(diào)用存儲(chǔ)在存儲(chǔ)器500中的應(yīng)用程序執(zhí)行所述生成與所述診斷結(jié)果對(duì) 應(yīng)的用于解決所述無(wú)響應(yīng)的操作提示信息,具體執(zhí)行以下步驟:
[0138] 根據(jù)所述移動(dòng)終端的CPU當(dāng)前超載的診斷結(jié)果,生成用于提示用戶清理所述移動(dòng) 終端內(nèi)存空間的操作提示信息。
[0139] 可選的,處理器100調(diào)用存儲(chǔ)在存儲(chǔ)器500中的應(yīng)用程序執(zhí)行所述按照預(yù)設(shè)的診 斷規(guī)則對(duì)所述移動(dòng)終端進(jìn)行診斷,得到所述無(wú)響應(yīng)的診斷結(jié)果,具體執(zhí)行以下步驟:
[0140] 檢測(cè)包括所述移動(dòng)終端的運(yùn)行棧信息的第二配置文件中是否存在與預(yù)設(shè)的異常 關(guān)鍵字相同的關(guān)鍵字;
[0141] 根據(jù)所述相同的關(guān)鍵字,生成用于描述所述相同的關(guān)鍵字對(duì)應(yīng)的異常的診斷結(jié) 果;
[0142] 處理器100調(diào)用存儲(chǔ)在存儲(chǔ)器500中的應(yīng)用程序執(zhí)行所述生成與所述診斷結(jié)果對(duì) 應(yīng)的用于解決所述無(wú)響應(yīng)的操作提示信息,具體執(zhí)行以下步驟:
[0143] 生成用于解決所述相同的關(guān)鍵字對(duì)應(yīng)的異常的操作提示信息。
[0144] 可選的,所述操作提示信息包括所述診斷結(jié)果。
[0145] 可選的,處理器100調(diào)用存儲(chǔ)在存儲(chǔ)器500中的應(yīng)用程序執(zhí)行所述按照預(yù)設(shè)的 診斷規(guī)則對(duì)所述移動(dòng)終端進(jìn)行診斷,得到所述無(wú)響應(yīng)的診斷結(jié)果之前,還用于執(zhí)行以下步 驟:
[0146] 輸出診斷提示消息,所述診斷提示消息用于提示用戶是否需要對(duì)所述移動(dòng)終端進(jìn) 行診斷;
[0147] 若接收到用戶針對(duì)所述診斷提示消息輸入的確認(rèn)診斷指令,則執(zhí)行所述的按照預(yù) 設(shè)的診斷規(guī)則對(duì)所述移動(dòng)終端進(jìn)行診斷,得到所述無(wú)響應(yīng)的診斷結(jié)果的步驟。
[0148] 實(shí)施本發(fā)明實(shí)施例可在終端出現(xiàn)無(wú)響應(yīng)時(shí)對(duì)終端進(jìn)行無(wú)響應(yīng)診斷,從而得到該無(wú) 響應(yīng)的診斷結(jié)果,并輸出根據(jù)該診斷結(jié)果對(duì)應(yīng)的操作提示信息,以指導(dǎo)用戶解決該無(wú)響應(yīng) 問(wèn)題,使得用戶能夠知道采取何種措施解決該無(wú)響應(yīng)問(wèn)題,從而提升了終端運(yùn)行效率。
[0149] 在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部 分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
[0150] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-OnlyMemory,ROM)或隨機(jī)存取存儲(chǔ)器(RandomAccess Memory,簡(jiǎn)稱RAM)等。
[0151] 以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范 圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1. 一種信息提醒方法,其特征在于,包括: 當(dāng)移動(dòng)終端無(wú)響應(yīng)時(shí),按照預(yù)設(shè)的診斷規(guī)則對(duì)所述移動(dòng)終端進(jìn)行診斷,得到所述無(wú)響 應(yīng)的診斷結(jié)果; 生成與所述診斷結(jié)果對(duì)應(yīng)的用于解決所述無(wú)響應(yīng)的操作提示信息; 輸出所述操作提示信息,以提醒用戶根據(jù)所述操作提示信息對(duì)所述移動(dòng)終端進(jìn)行操 作。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照預(yù)設(shè)的診斷規(guī)則對(duì)所述移動(dòng)終 端進(jìn)行診斷,得到所述無(wú)響應(yīng)的診斷結(jié)果,包括: 從包括所述移動(dòng)終端的中央處理器CPU使用信息的第一配置文件中獲取所述無(wú)響應(yīng) 時(shí)所述移動(dòng)終端的當(dāng)前CPU占用值; 判斷所述當(dāng)前CPU占用值是否超過(guò)預(yù)設(shè)的第一閾值; 若超過(guò)所述第一閾值,則生成所述移動(dòng)終端的CPU當(dāng)前超載的診斷結(jié)果; 所述生成與所述診斷結(jié)果對(duì)應(yīng)的用于解決所述無(wú)響應(yīng)的操作提示信息,包括: 根據(jù)所述移動(dòng)終端的CPU當(dāng)前超載的診斷結(jié)果,生成用于提示用戶清理所述移動(dòng)終端 內(nèi)存空間的操作提示信息。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照預(yù)設(shè)的診斷規(guī)則對(duì)所述移動(dòng)終 端進(jìn)行診斷,得到所述無(wú)響應(yīng)的診斷結(jié)果,包括: 檢測(cè)包括所述移動(dòng)終端的運(yùn)行棧信息的第二配置文件中是否存在與預(yù)設(shè)的異常關(guān)鍵 字相同的關(guān)鍵字; 根據(jù)所述相同的關(guān)鍵字,生成用于描述所述相同的關(guān)鍵字對(duì)應(yīng)的異常的診斷結(jié)果; 所述生成與所述診斷結(jié)果對(duì)應(yīng)的用于解決所述無(wú)響應(yīng)的操作提示信息,包括: 生成用于解決所述相同的關(guān)鍵字對(duì)應(yīng)的異常的操作提示信息。4. 根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述操作提示信息包括所述診 斷結(jié)果。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述按照預(yù)設(shè)的診斷規(guī)則對(duì)所述移動(dòng) 終端進(jìn)行診斷,得到所述無(wú)響應(yīng)的診斷結(jié)果之前,所述方法還包括: 輸出診斷提示消息,所述診斷提示消息用于提示用戶是否需要對(duì)所述移動(dòng)終端進(jìn)行診 斷; 若接收到用戶針對(duì)所述診斷提示消息輸入的確認(rèn)診斷指令,則執(zhí)行所述的按照預(yù)設(shè)的 診斷規(guī)則對(duì)所述移動(dòng)終端進(jìn)行診斷,得到所述無(wú)響應(yīng)的診斷結(jié)果的步驟。6. -種移動(dòng)終端,其特征在于,包括: 診斷模塊,用于當(dāng)移動(dòng)終端無(wú)響應(yīng)時(shí),按照預(yù)設(shè)的診斷規(guī)則對(duì)所述移動(dòng)終端進(jìn)行診斷, 得到所述無(wú)響應(yīng)的診斷結(jié)果; 信息生成模塊,用于生成與所述診斷結(jié)果對(duì)應(yīng)的用于解決所述無(wú)響應(yīng)的操作提示信 息; 第一輸出模塊,用于輸出所述信息生成模塊生成的所述操作提示信息,以提醒用戶根 據(jù)所述操作提示信息對(duì)所述移動(dòng)終端進(jìn)行操作。7. 根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述診斷模塊包括: 獲取單元,用于當(dāng)移動(dòng)終端無(wú)響應(yīng)時(shí),從包括所述移動(dòng)終端的CPU使用信息的第一配 置文件中獲取所述無(wú)響應(yīng)時(shí)所述移動(dòng)終端的當(dāng)前CPU占用值; 判斷單元,用于判斷所述獲取單元獲取的所述當(dāng)前CPU占用值是否超過(guò)預(yù)設(shè)的第一閾 值; 第一生成單元,用于在所述判斷單元的判斷結(jié)果為所述當(dāng)前CPU占用值超過(guò)所述第一 閾值時(shí),生成所述移動(dòng)終端的CPU當(dāng)前超載的診斷結(jié)果; 所述信息生成模塊具體用于: 根據(jù)所述移動(dòng)終端的CPU當(dāng)前超載的診斷結(jié)果,生成用于提示用戶清理所述移動(dòng)終端 內(nèi)存空間的操作提示信息。8. 根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述診斷模塊包括: 檢測(cè)單元,用于當(dāng)移動(dòng)終端無(wú)響應(yīng)時(shí),檢測(cè)包括所述移動(dòng)終端的運(yùn)行棧信息的第二配 置文件中是否存在與預(yù)設(shè)的異常關(guān)鍵字相同的關(guān)鍵字; 第二生成單元,用于根據(jù)所述相同的關(guān)鍵字,生成用于描述所述相同的關(guān)鍵字對(duì)應(yīng)的 異常的診斷結(jié)果; 所述信息生成模塊具體用于: 生成用于解決所述相同的關(guān)鍵字對(duì)應(yīng)的異常的操作提示信息。9. 根據(jù)權(quán)利要求6-8任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述操作提示信息包括所 述診斷結(jié)果。10. 根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第二輸出模塊,用于輸出診斷提示消息,所述診斷提示消息用于提示用戶是否需要對(duì) 所述移動(dòng)終端進(jìn)行診斷; 通知模塊,用于在接收到用戶針對(duì)所述診斷提示消息輸入的確認(rèn)診斷指令時(shí),通知所 述診斷模塊按照預(yù)設(shè)的診斷規(guī)則對(duì)所述移動(dòng)終端進(jìn)行診斷,得到所述無(wú)響應(yīng)的診斷結(jié)果。
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種信息提醒方法及移動(dòng)終端,其中,該方法包括:當(dāng)移動(dòng)終端無(wú)響應(yīng)時(shí),按照預(yù)設(shè)的診斷規(guī)則對(duì)所述移動(dòng)終端進(jìn)行診斷,得到所述無(wú)響應(yīng)的診斷結(jié)果;生成與所述診斷結(jié)果對(duì)應(yīng)的用于解決所述無(wú)響應(yīng)的操作提示信息;輸出所述操作提示信息,以提醒用戶根據(jù)所述操作提示信息對(duì)所述移動(dòng)終端進(jìn)行操作。實(shí)施本發(fā)明實(shí)施例,能夠在檢測(cè)到終端無(wú)響應(yīng)時(shí)對(duì)終端進(jìn)行診斷并輸出操作提示信息,以指導(dǎo)用戶解決該無(wú)響應(yīng)問(wèn)題,從而提升了終端運(yùn)行效率。
【IPC分類】G06F11/32
【公開(kāi)號(hào)】CN105005526
【申請(qǐng)?zhí)枴緾N201510273805
【發(fā)明人】曾元清
【申請(qǐng)人】廣東歐珀移動(dòng)通信有限公司
【公開(kāi)日】2015年10月28日
【申請(qǐng)日】2015年5月26日