本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端應(yīng)用軟件異常的處理方法和系統(tǒng)。
背景技術(shù):
隨著科技的發(fā)展,移動(dòng)終端例如手機(jī)、平板等幾乎成為每個(gè)人生活中的必需品,人們的生活越來越離不開這些移動(dòng)終端,人們使用移動(dòng)終端如手機(jī)等相互聯(lián)系,方便人們的交流和溝通,人們也會(huì)使用移動(dòng)終端進(jìn)行辦公、娛樂等,這些都離不開移動(dòng)終端的移動(dòng)終端應(yīng)用軟件。
目前,應(yīng)用程度出現(xiàn)問題的情況越來越多也越來越復(fù)雜。目前,對(duì)于應(yīng)用程度的問題,都是開發(fā)廠商在本地進(jìn)行小規(guī)模的測試,而移動(dòng)終端用戶出現(xiàn)問題時(shí)無法及時(shí)獲取到對(duì)應(yīng)的信息,若出現(xiàn)移動(dòng)終端應(yīng)用軟件的異常,會(huì)某異常沒有正確識(shí)別和處理,操作系統(tǒng)不知該如何處理,就將該移動(dòng)終端應(yīng)用軟件強(qiáng)制結(jié)束,告知用戶系統(tǒng)或某移動(dòng)終端應(yīng)用軟件報(bào)錯(cuò)了。這種處理方式提示內(nèi)容不夠友好,只能告知程序出錯(cuò),而無法修復(fù)該問題。
因此,現(xiàn)有的移動(dòng)終端應(yīng)用軟件的異常處理方式存在不足,亟需改進(jìn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種移動(dòng)終端應(yīng)用軟件異常的處理方法和系統(tǒng),其可以在移動(dòng)終端應(yīng)用軟件出現(xiàn)異常時(shí)進(jìn)行自動(dòng)修復(fù),使用戶具有更好的體驗(yàn)。
本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:
一種移動(dòng)終端應(yīng)用軟件異常的處理方法,所述方法包括:
獲取移動(dòng)終端應(yīng)用軟件的異常信息;
生成異常信息文本,將異常信息記錄在異常信息文本中,并儲(chǔ)存在移動(dòng)終端;
當(dāng)異常信息文本的文件大小超過閾值時(shí),向服務(wù)器發(fā)送所述異常信息文本;
獲取服務(wù)所反饋的處理信息;
根據(jù)所述處理信息執(zhí)行對(duì)所述移動(dòng)終端應(yīng)用軟件的修復(fù)。
優(yōu)選的,所述根據(jù)所述處理信息執(zhí)行對(duì)所述移動(dòng)終端應(yīng)用軟件的修復(fù)的步驟具體包括:
根據(jù)所述處理信息對(duì)所述移動(dòng)終端應(yīng)用軟件進(jìn)行升級(jí)。
優(yōu)選的,所述當(dāng)異常信息文本的文件大小超過閾值時(shí),向服務(wù)器發(fā)送所述異常信息文本的步驟具體包括:
檢測移動(dòng)終端的網(wǎng)絡(luò)連接,若檢測到網(wǎng)絡(luò)連接,則自動(dòng)發(fā)送所述異常信息文本。
本發(fā)明公開一種移動(dòng)終端應(yīng)用軟件異常的處理系統(tǒng),所述系統(tǒng)包括:
獲取模塊,用于獲取移動(dòng)終端應(yīng)用軟件的異常信息;
生成模塊,用于生成異常信息文本,將異常信息記錄在異常信息文本中,并儲(chǔ)存在移動(dòng)終端;
發(fā)送模塊,用于當(dāng)異常信息文本的文件大小超過閾值時(shí),向服務(wù)器發(fā)送所述異常信息文本;
接收模塊,用于獲取服務(wù)所反饋的處理信息;
安裝模塊,用于根據(jù)所述處理信息執(zhí)行對(duì)所述移動(dòng)終端應(yīng)用軟件的修復(fù)。
優(yōu)選的,所述安裝模塊還用于:根據(jù)所述處理信息對(duì)所述移動(dòng)終端應(yīng)用軟件進(jìn)行升級(jí)。
優(yōu)選的,所述發(fā)送模塊還用于:檢測移動(dòng)終端的網(wǎng)絡(luò)連接,若檢測到網(wǎng)絡(luò)連接,則自動(dòng)發(fā)送所述異常信息文本。
本發(fā)明中公開的移動(dòng)終端應(yīng)用軟件異常的處理方法包括:獲取移動(dòng)終端應(yīng)用軟件的異常信息;生成異常信息文本,將異常信息記錄在異常信息文本中,并儲(chǔ)存在移動(dòng)終端;當(dāng)異常信息文本的文件大小超過閾值時(shí),向服務(wù)器發(fā)送所述異常信息文本;獲取服務(wù)所反饋的處理信息;根據(jù)所述處理信息執(zhí)行對(duì)所述移動(dòng)終端應(yīng)用軟件的修復(fù)。采用這種方法,在移動(dòng)終端的移動(dòng)終端應(yīng)用軟件出現(xiàn)異常的時(shí)候,獲取這些移動(dòng)終端應(yīng)用軟件的異常信息,生成異常信息文本,將異常信息記錄在異常信息文本中,并儲(chǔ)存在移動(dòng)終端,當(dāng)異常信息文本的文件大小超過閾值時(shí),將這些異常信息發(fā)送至服務(wù)器,服務(wù)器在獲取異常信息后呈現(xiàn)給處理的工程師,技術(shù)人員針對(duì)這些異常信息進(jìn)行解決,然后將處理異常信息的處理信息發(fā)送至移動(dòng)終端,移動(dòng)終端在獲取處理信息,根據(jù)這些處理信息完成對(duì)對(duì)應(yīng)的移動(dòng)終端應(yīng)用軟件進(jìn)行修復(fù)、升級(jí)等操作,這樣就可以將異常收集到一定的數(shù)量之后再將問題上報(bào)至服務(wù)器,可以節(jié)省網(wǎng)絡(luò)資源的占用,和移動(dòng)終端資源的占用,形成一定頻率的異常上報(bào),提高用戶使用移動(dòng)終端應(yīng)用軟件的體驗(yàn),滿足用戶的需求。
附圖說明
圖1是本發(fā)明實(shí)施例一的移動(dòng)終端應(yīng)用軟件異常的處理方法的流程圖;
圖2是本發(fā)明實(shí)施例二的移動(dòng)終端應(yīng)用軟件異常的處理裝置的示意圖。
具體實(shí)施方式
下面結(jié)合附圖和較佳的實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
實(shí)施例一
如圖1所示,本實(shí)施例中公開了一種移動(dòng)終端應(yīng)用軟件異常的處理方法,所述方法包括:
S101,獲取移動(dòng)終端應(yīng)用軟件的異常信息;
S102,生成異常信息文本,將異常信息記錄在異常信息文本中,并儲(chǔ)存在移動(dòng)終端;
S103,當(dāng)異常信息文本的文件大小超過閾值時(shí),向服務(wù)器發(fā)送所述異常信息文本;
S104,獲取服務(wù)所反饋的處理信息;
S105,根據(jù)所述處理信息執(zhí)行對(duì)所述移動(dòng)終端應(yīng)用軟件的修復(fù)。
采用這種方法,在移動(dòng)終端的移動(dòng)終端應(yīng)用軟件出現(xiàn)異常的時(shí)候,獲取這些移動(dòng)終端應(yīng)用軟件的異常信息,生成異常信息文本,將異常信息記錄在異常信息文本中,并儲(chǔ)存在移動(dòng)終端,當(dāng)異常信息文本的文件大小超過閾值時(shí),例如閾值是文件的大小是300K,將這些異常信息發(fā)送至服務(wù)器,服務(wù)器在獲取異常信息后呈現(xiàn)給處理的工程師,技術(shù)人員針對(duì)這些異常信息進(jìn)行解決,然后將處理異常信息的處理信息發(fā)送至移動(dòng)終端,移動(dòng)終端在獲取處理信息,根據(jù)這些處理信息完成對(duì)對(duì)應(yīng)的移動(dòng)終端應(yīng)用軟件進(jìn)行修復(fù)、升級(jí)等操作,這樣就可以將異常收集到一定的數(shù)量之后再將問題上報(bào)至服務(wù)器,可以節(jié)省網(wǎng)絡(luò)資源的占用,和移動(dòng)終端資源的占用,形成一定頻率的異常上報(bào),提高用戶使用移動(dòng)終端應(yīng)用軟件的體驗(yàn),滿足用戶的需求。
另外,異常信息文本的文件大小可以是同一個(gè)異常信息文本的文件大小,例如異常信息文本生成的時(shí)間是中午12點(diǎn)40分,說明在12點(diǎn)40分時(shí)候該應(yīng)用軟件出現(xiàn)過一次異常,此時(shí)生成的異常信息文本的文件大小為100K,然后在當(dāng)天下午1點(diǎn)50分又有新的異常信息寫入到該異常信息文本中,那么就表示該應(yīng)用軟件出現(xiàn)第二次異常了,第二次異常信息本身的大小例如是200K,那么此時(shí)該異常信息文本的文件大小為100K+200K=300K,如果閾值是300K,那么就會(huì)在有網(wǎng)絡(luò)的時(shí)候?qū)⒃摦惓P畔⑽谋景l(fā)送出去。異常信息文本的文件大小可以是所有該應(yīng)用軟件的異常信息文本的文件大小的總和,例如第一個(gè)異常信息文本生成的時(shí)間是中午12點(diǎn)40分,說明在12點(diǎn)40分時(shí)候該應(yīng)用軟件出現(xiàn)過一次異常,此時(shí)生成的第一異常信息文本的文件大小為100K,第二個(gè)異常信息文本的生成時(shí)間是當(dāng)天下午1點(diǎn)50分,說明在下午1點(diǎn)50分該應(yīng)用軟件又一次出現(xiàn)異常,此時(shí)生成的第二異常信息文本的文件大小為200K,那么與該應(yīng)用軟件對(duì)應(yīng)的異常信息文本的總的大小就是100K+200K=300K。
根據(jù)一個(gè)示例,S105根據(jù)所述處理信息執(zhí)行對(duì)所述移動(dòng)終端應(yīng)用軟件的修復(fù)的步驟包括:根據(jù)所述處理信息對(duì)所述移動(dòng)終端應(yīng)用軟件進(jìn)行安裝升級(jí)。采用這種方式,處理信息中可以包括對(duì)應(yīng)移動(dòng)終端應(yīng)用軟件的安裝包或者升級(jí)包,移動(dòng)終端在接收到處理信息后,就會(huì)對(duì)對(duì)應(yīng)的移動(dòng)終端應(yīng)用軟件進(jìn)行修復(fù)性的安裝、升級(jí),從而修復(fù)移動(dòng)終端應(yīng)用軟件的缺陷。當(dāng)然,處理信息并不一定要帶有安裝包或升級(jí)包,處理信息中可以帶有下載安裝包或升級(jí)包的鏈接等,也可以讓移動(dòng)終端找對(duì)應(yīng)的修復(fù)程序,這樣就可以完成對(duì)移動(dòng)終端應(yīng)用軟件的修復(fù),方便用戶的使用。
根據(jù)另一個(gè)示例,所述當(dāng)異常信息文本的文件大小超過閾值時(shí),向服務(wù)器發(fā)送所述異常信息文本的步驟具體包括:
檢測移動(dòng)終端的網(wǎng)絡(luò)連接,若檢測到網(wǎng)絡(luò)連接,則自動(dòng)發(fā)送所述異常信息文本。
這樣可以在有網(wǎng)絡(luò)時(shí)進(jìn)行發(fā)送,減少對(duì)移動(dòng)終端的資源占用。
實(shí)施例二
如圖2所示,本實(shí)施例公開一種移動(dòng)終端應(yīng)用軟件異常的處理系統(tǒng),所述系統(tǒng)包括:
獲取模塊201,用于獲取移動(dòng)終端應(yīng)用軟件的異常信息;
生成模塊202,用于生成異常信息文本,將異常信息記錄在異常信息文本中,并儲(chǔ)存在移動(dòng)終端;
發(fā)送模塊203,用于當(dāng)異常信息文本的文件大小超過閾值時(shí),向服務(wù)器發(fā)送所述異常信息文本;
接收模塊204,用于獲取服務(wù)所反饋的處理信息;
安裝模塊205,用于根據(jù)所述處理信息執(zhí)行對(duì)所述移動(dòng)終端應(yīng)用軟件的修復(fù)。
采用這種處理系統(tǒng),在移動(dòng)終端的移動(dòng)終端應(yīng)用軟件出現(xiàn)異常的時(shí)候,獲取這些移動(dòng)終端應(yīng)用軟件的異常信息,生成異常信息文本,將異常信息記錄在異常信息文本中,并儲(chǔ)存在移動(dòng)終端,當(dāng)異常信息文本的文件大小超過閾值時(shí),將這些異常信息發(fā)送至服務(wù)器,服務(wù)器在獲取異常信息后呈現(xiàn)給處理的工程師,技術(shù)人員針對(duì)這些異常信息進(jìn)行解決,然后將處理異常信息的處理信息發(fā)送至移動(dòng)終端,移動(dòng)終端在獲取處理信息,根據(jù)這些處理信息完成對(duì)對(duì)應(yīng)的移動(dòng)終端應(yīng)用軟件進(jìn)行修復(fù)、升級(jí)等操作,這樣就可以將異常收集到一定的數(shù)量之后再將問題上報(bào)至服務(wù)器,可以節(jié)省網(wǎng)絡(luò)資源的占用,和移動(dòng)終端資源的占用,形成一定頻率的異常上報(bào),提高用戶使用移動(dòng)終端應(yīng)用軟件的體驗(yàn),滿足用戶的需求。
根據(jù)一個(gè)示例,所述安裝模塊還用于:根據(jù)所述處理信息對(duì)所述移動(dòng)終端應(yīng)用軟件進(jìn)行升級(jí)。
根據(jù)一個(gè)示例,所述發(fā)送模塊還用于:檢測移動(dòng)終端的網(wǎng)絡(luò)連接,若檢測到網(wǎng)絡(luò)連接,則自動(dòng)發(fā)送所述異常信息文本。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。