一種應(yīng)用程序出錯的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及應(yīng)用程序處理技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序出錯的處理方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,應(yīng)用程序在運行期間,出現(xiàn)異常時,系統(tǒng)會報告應(yīng)用程序的異常信息;收集所述應(yīng)用程序的異常信息;根據(jù)所述應(yīng)用程序的異常信息,確定出錯的應(yīng)用程序信息;根據(jù)所述出錯的應(yīng)用程序信息,查詢是否有升級版本,如果有升級版本,則下載所述升級版本;安裝所述升級版本。
[0003]然而,上述方案的局限性在于:每次都依賴有新的升級版本。并且要求本身程序支持自升級。如果二者缺一,用戶的體驗都會受到很大影響。另外,還極大影響了用戶使用應(yīng)用程序來工作的進(jìn)度等。
[0004]故,有必要提出一種新的技術(shù)方案,以解決上述技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的目的在于提供一種應(yīng)用程序出錯的處理方法及裝置,旨在解決現(xiàn)有技術(shù)中存在的應(yīng)用程序每一次運行出錯時,都依賴有新的升級版本,并且要求本身程序支持自升級,如果二者缺一,用戶的體驗都會受到很大影響。另外,還極大影響了用戶使用應(yīng)用程序來工作的進(jìn)度等的問題。
[0006]為解決上述技術(shù)問題,本發(fā)明實施例提供了以下技術(shù)方案:
[0007]本發(fā)明實施例提供了一種應(yīng)用程序出錯的處理方法,所述應(yīng)用程序出錯的處理方法,包括以下步驟:
[0008]接收應(yīng)用程序上報的異常信息;
[0009]根據(jù)所述異常信息,確定所述異常信息對應(yīng)的第一應(yīng)用程序;
[0010]查找所述第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序,其中所述第一應(yīng)用程序和所述第二應(yīng)用程序不相同,且所述第一應(yīng)用程序與所述第二應(yīng)用程序有預(yù)設(shè)的映射關(guān)系;
[0011]開啟所述第二應(yīng)用程序。
[0012]為解決上述技術(shù)問題,本發(fā)明實施例還提供了以下技術(shù)方案:
[0013]本發(fā)明實施例還提供了一種應(yīng)用程序出錯的處理裝置,所述應(yīng)用程序出錯的處理裝置包括:
[0014]異常信息接收模塊,用于接收應(yīng)用程序上報的異常信息;
[0015]應(yīng)用程序確定模塊,用于根據(jù)所述異常信息,確定所述異常信息對應(yīng)的第一應(yīng)用程序;
[0016]應(yīng)用程序查找模塊,用于查找所述第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序,其中所述第一應(yīng)用程序和所述第二應(yīng)用程序不相同,且所述第一應(yīng)用程序與所述第二應(yīng)用程序有預(yù)設(shè)的映射關(guān)系;
[0017]應(yīng)用程序開啟模塊,用于開啟所述第二應(yīng)用程序。
[0018]相對于現(xiàn)有技術(shù),本發(fā)明的應(yīng)用程序出錯的處理方法及裝置,通過當(dāng)接收到上報的異常信息時,事先確定出錯的應(yīng)用程序為第一應(yīng)用程序;查找所述第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序,其中所述第一應(yīng)用程序和所述第二應(yīng)用程序不相同,且所述第一應(yīng)用程序與所述第二應(yīng)用程序有預(yù)設(shè)的映射關(guān)系;開啟所述第二應(yīng)用程序,以使所述第二應(yīng)用程序來替代第一應(yīng)用程序的工作。本發(fā)明使得當(dāng)應(yīng)用程序出錯關(guān)閉時,還可以采用與其相近功能的應(yīng)用程序來繼續(xù)工作,給用戶帶來了極大的方便,而且一種應(yīng)用程序無法運行時,也不會影響用戶的工作進(jìn)度。
【附圖說明】
[0019]圖1是本發(fā)明實施例一提供的應(yīng)用程序出錯的處理方法的實現(xiàn)流程示意圖;
[0020]圖2是本發(fā)明實施例二提供的應(yīng)用程序出錯的處理方法的實現(xiàn)流程示意圖;
[0021]圖3是本發(fā)明實施例三提供的應(yīng)用程序出錯的處理裝置的模塊示意圖;
[0022]圖4是本發(fā)明實施例四提供的應(yīng)用程序出錯的處理裝置的模塊示意圖
【具體實施方式】
[0023]請參照附圖中的圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當(dāng)?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實施例。
[0024]本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當(dāng)中。本發(fā)明的原理使用許多其它泛用性或特定目的運算、通信環(huán)境或組態(tài)來進(jìn)行操作。
[0025]本發(fā)明提供的應(yīng)用程序出錯的處理方法及裝置,主要應(yīng)用于終端設(shè)備,如:手機(jī)、電腦、個人數(shù)字助理(Personal Digital Assistant,PDA)等。
[0026]以下將分別進(jìn)行詳細(xì)說明。
[0027]實施例一
[0028]請參閱圖1,所示為本發(fā)明實施例提供的應(yīng)用程序出錯的處理方法。
[0029]所述應(yīng)用程序出錯的處理方法,應(yīng)用于終端設(shè)備中,具體包括如下步驟:
[0030]在步驟SlOl中,接收應(yīng)用程序上報的異常信息;
[0031]在本發(fā)明實施例中,當(dāng)應(yīng)用程序在運行期間,出現(xiàn)異常時,應(yīng)用程序會自動關(guān)閉,并且上報異常信息。其中,所述異常信息包括:應(yīng)用程序名稱(例如,W0RD、EXCEL、QQ瀏覽器、360瀏覽器、百度瀏覽器、微信、QQ、SKPEY等等),出錯的問題等等。
[0032]在步驟S102中,根據(jù)所述異常信息,確定所述異常信息對應(yīng)的第一應(yīng)用程序;
[0033]在本發(fā)明實施例中,根據(jù)所述異常信息中的應(yīng)用程序名稱,來確定出所述異常信息對應(yīng)的第一應(yīng)用程序。如,上報的異常信息中包括有WORD,那么可以確定出該出錯的應(yīng)用程序為WORD應(yīng)用程序。
[0034]在步驟S103中,查找所述第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序,其中所述第一應(yīng)用程序和所述第二應(yīng)用程序不相同,且所述第一應(yīng)用程序與所述第二應(yīng)用程序有預(yù)設(shè)的映射關(guān)系;
[0035]在步驟S104中,開啟所述第二應(yīng)用程序。
[0036]由上可知,本實施例一提供的應(yīng)用程序出錯的處理方法,通過當(dāng)接收到上報的異常信息時,事先確定出錯的應(yīng)用程序為第一應(yīng)用程序;查找所述第一應(yīng)用程序?qū)?yīng)的第二應(yīng)用程序,其中所述第一應(yīng)用程序和所述第二應(yīng)用程序不相同;開啟所述第二應(yīng)用程序,以使所述第二應(yīng)用程序來替代第一應(yīng)用程序的工作。本發(fā)明使得當(dāng)應(yīng)用程序出錯關(guān)閉時,還可以采用與其相近功能的應(yīng)用程序來繼續(xù)工作,給用戶帶來了極大的方便,而且一種應(yīng)用程序無法運行時,也不會影響用戶的工作進(jìn)度。
[0037]實施例二
[0038]請參閱圖2,所示為本發(fā)明實施例提供的應(yīng)用程序出錯的處理方法。
[0039]所述應(yīng)用程序出錯的處理方法,應(yīng)用于終端設(shè)備中,具體包括如下步驟:
[0040]在步驟S201中,預(yù)先建立第一應(yīng)用程序與至少一個第二應(yīng)用程序的對應(yīng)關(guān)系表;[0041 ] 在本發(fā)明實施例中,例如WORD與EXCEL、powerpoint、寫字板、記事本為對應(yīng)關(guān)系。然而,可以理解的是,也可以是寫字板與WORD、EXCEL、powerpoint、記事本為對應(yīng)關(guān)系。即對應(yīng)關(guān)系表中的同一對應(yīng)關(guān)系中的所有應(yīng)用程序均可以隨意搭配。
[0042]又如,QQ瀏覽器與360瀏覽器以及百度瀏覽器為對應(yīng)關(guān)系。
[0043]又如,微信與QQ以及SKPEY為對應(yīng)關(guān)系。
[0044]在步驟S202中,當(dāng)?shù)谝粦?yīng)用程序運行出錯時,自動保存所述第一應(yīng)用程序編輯的內(nèi)容;
[0045]在步驟S203中,接收應(yīng)用程序上報的異常信息;
[0046]在本發(fā)明實施例中,當(dāng)應(yīng)用程序在運行期間,出現(xiàn)異常時,應(yīng)用程序會自動關(guān)閉,并且上報異常信息。其中,所述異常信息包括:應(yīng)用程序名稱(例如,W0RD、EXCEL、QQ瀏覽器