国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種運(yùn)行錯(cuò)誤處理方法及系統(tǒng)以及智能終端的制作方法

      文檔序號(hào):9597739閱讀:208來源:國(guó)知局
      一種運(yùn)行錯(cuò)誤處理方法及系統(tǒng)以及智能終端的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及智能終端技術(shù)領(lǐng)域,尤其涉及一種運(yùn)行錯(cuò)誤處理方法及系統(tǒng)以及智能終端。
      【背景技術(shù)】
      [0002]隨著智能終端的普及,越來越多的應(yīng)用程序開始進(jìn)入人們的日常生活。受限于應(yīng)用程序開發(fā)人員的技術(shù)水準(zhǔn)、開發(fā)周期、測(cè)試深度等原因,很多應(yīng)用程序的開發(fā)質(zhì)量并不能得到保證,因此流入應(yīng)用市場(chǎng)的一些應(yīng)用程序或多或少存在一些內(nèi)部出錯(cuò)的潛在誘發(fā)因素。
      [0003]現(xiàn)有技術(shù)中,當(dāng)應(yīng)用程序在運(yùn)行過程中內(nèi)部出錯(cuò)時(shí),很有可能導(dǎo)致應(yīng)用程序閃退,從而給用戶造成非常差的使用體驗(yàn)。并且應(yīng)用程序在閃退時(shí),有可能無法保存出錯(cuò)日志,因此給開發(fā)人員查找錯(cuò)誤原因也帶來諸多不便。

      【發(fā)明內(nèi)容】

      [0004]根據(jù)現(xiàn)有技術(shù)中存在的問題,現(xiàn)提供一種運(yùn)行錯(cuò)誤處理方法及系統(tǒng)以及智能終端的技術(shù)方案,旨在解決智能終端的應(yīng)用程序在內(nèi)部出現(xiàn)運(yùn)行錯(cuò)誤時(shí)容易閃退等問題,提升用戶的使用體驗(yàn)。
      [0005]上述技術(shù)方案具體包括:
      [0006]一種運(yùn)行錯(cuò)誤處理方法,適用于智能終端;其中,包括:
      [0007]步驟S1,采用一個(gè)監(jiān)測(cè)接口監(jiān)測(cè)所述智能終端中的應(yīng)用程序是否出現(xiàn)運(yùn)行錯(cuò)誤,并在監(jiān)測(cè)出現(xiàn)運(yùn)行錯(cuò)誤時(shí)轉(zhuǎn)向步驟S2 ;
      [0008]步驟S2,創(chuàng)建一個(gè)獨(dú)立于所述應(yīng)用程序的處理線程,以按照預(yù)設(shè)的方法對(duì)所述應(yīng)用程序的所述運(yùn)行錯(cuò)誤進(jìn)行處理,并在處理完畢后轉(zhuǎn)向步驟S3 ;
      [0009]步驟S3,終止所述處理線程,隨后返回所述步驟S1。
      [0010]優(yōu)選的,該運(yùn)行錯(cuò)誤處理方法,其中,所述步驟S1中,所述監(jiān)測(cè)接口為java接口。
      [0011]優(yōu)選的,該運(yùn)行錯(cuò)誤處理方法,其中,所述步驟S1執(zhí)行完畢后,于所述應(yīng)用程序的顯示窗口內(nèi)顯示出現(xiàn)運(yùn)行錯(cuò)誤的提示信息,同時(shí)轉(zhuǎn)向所述步驟S2。
      [0012]優(yōu)選的,該運(yùn)行錯(cuò)誤處理方法,其中,所述步驟S2中,所述預(yù)設(shè)的方法具體包括:
      [0013]步驟S21,所述處理線程獲取關(guān)聯(lián)于所述運(yùn)行錯(cuò)誤的錯(cuò)誤信息;
      [0014]步驟S22,所述處理線程判斷所述智能終端內(nèi)是否保存有與所述錯(cuò)誤信息相同的歷史記錄:
      [0015]若是,則轉(zhuǎn)向步驟S25 ;
      [0016]步驟S23,所述處理線程將所述錯(cuò)誤信息作為所述歷史記錄保存,并將所述歷史記錄上傳至一遠(yuǎn)程的服務(wù)端;
      [0017]步驟S24,所述處理線程將對(duì)應(yīng)的所述歷史記錄的狀態(tài)標(biāo)記為已發(fā)送至所述服務(wù)端,隨后轉(zhuǎn)向所述步驟S3;
      [0018]步驟S25,所述處理線程判斷對(duì)應(yīng)于所述錯(cuò)誤信息的所述歷史記錄是否已被發(fā)送至所述服務(wù)端:
      [0019]若是,則轉(zhuǎn)向所述步驟S3 ;
      [0020]若否,則將所述歷史記錄上傳至所述服務(wù)端,隨后返回所述步驟S24。
      [0021]優(yōu)選的,該運(yùn)行錯(cuò)誤處理方法,其中,執(zhí)行所述步驟S24之前,首先執(zhí)行下述步驟:
      [0022]判斷向所述服務(wù)端上傳所述歷史記錄是否成功:
      [0023]若是,則轉(zhuǎn)向所述步驟S24 ;
      [0024]若否,則直接轉(zhuǎn)向所述步驟S3。
      [0025]優(yōu)選的,該運(yùn)行錯(cuò)誤處理方法,其中,所述步驟S25中,若判斷對(duì)應(yīng)于所述錯(cuò)誤信息的所述歷史記錄尚未被發(fā)送至所述服務(wù)端,則在將所述歷史記錄上傳至所述服務(wù)端后,首先執(zhí)行下述步驟:
      [0026]判斷向所述服務(wù)端上傳所述歷史記錄是否成功:
      [0027]若是,則返回所述步驟S24 ;
      [0028]若否,則直接轉(zhuǎn)向所述步驟S3。
      [0029]優(yōu)選的,該運(yùn)行錯(cuò)誤處理方法,其中,所述智能終端基于安卓系統(tǒng)工作。
      [0030]一種運(yùn)行錯(cuò)誤處理系統(tǒng),適用于智能終端;其中,包括:
      [0031]監(jiān)測(cè)單元,連接用于處理所述智能終端內(nèi)的應(yīng)用程序的處理單元,用于監(jiān)測(cè)所述應(yīng)用程序是否出現(xiàn)運(yùn)行錯(cuò)誤,并輸出相應(yīng)的監(jiān)測(cè)結(jié)果;
      [0032]錯(cuò)誤處理單元,分別連接所述監(jiān)測(cè)單元和所述處理單元,用于根據(jù)所述監(jiān)測(cè)結(jié)果,在所述應(yīng)用程序出現(xiàn)所述運(yùn)行錯(cuò)誤時(shí),開啟一個(gè)處理線程,以對(duì)所述運(yùn)行錯(cuò)誤進(jìn)行處理;
      [0033]所述錯(cuò)誤處理單元在對(duì)所述運(yùn)行錯(cuò)誤處理完畢后,終止所述處理線程。
      [0034]優(yōu)選的,該運(yùn)行錯(cuò)誤處理系統(tǒng),其中,所述監(jiān)測(cè)單元中包括一監(jiān)測(cè)接口 ;
      [0035]所述監(jiān)測(cè)單元通過所述監(jiān)測(cè)接口監(jiān)測(cè)所述應(yīng)用程序是否出現(xiàn)運(yùn)行錯(cuò)誤,并輸出所述監(jiān)測(cè)結(jié)果。
      [0036]優(yōu)選的,該運(yùn)行錯(cuò)誤處理系統(tǒng),其中,所述監(jiān)測(cè)接口為java接口。
      [0037]優(yōu)選的,該運(yùn)行錯(cuò)誤處理系統(tǒng),其中,還包括:
      [0038]提示單元,連接所述監(jiān)測(cè)單元,用于在所述監(jiān)測(cè)結(jié)果表示所述應(yīng)用程序出現(xiàn)所述運(yùn)行錯(cuò)誤時(shí),于所述應(yīng)用程序的顯示窗口內(nèi)顯示出現(xiàn)運(yùn)行錯(cuò)誤的提示信息。
      [0039]優(yōu)選的,該運(yùn)行錯(cuò)誤處理系統(tǒng),其中,所述錯(cuò)誤處理單元中包括:
      [0040]獲取模塊,用于獲取關(guān)聯(lián)于所述運(yùn)行錯(cuò)誤的錯(cuò)誤信息;
      [0041]查找模塊,連接所述獲取模塊,用于查找并判斷所述智能終端內(nèi)是否保存有與所述錯(cuò)誤信息相同的歷史記錄,并輸出相應(yīng)的查找結(jié)果;
      [0042]第一判斷模塊,連接所述查找模塊,用于根據(jù)所述查找結(jié)果,在所述智能終端內(nèi)保存有與所述錯(cuò)誤信息相同的所述歷史記錄時(shí),判斷所述歷史記錄是否已被發(fā)送至一遠(yuǎn)程的服務(wù)端,并輸出相應(yīng)的第一判斷結(jié)果;
      [0043]處理模塊,分別連接所述查找模塊和所述第一判斷模塊,用于根據(jù)所述查找結(jié)果和/或所述第一判斷結(jié)果:
      [0044]在所述智能終端內(nèi)未保存有與所述錯(cuò)誤信息相同的所述歷史記錄時(shí),將所述錯(cuò)誤信息作為所述歷史記錄保存,并將所述歷史記錄上傳至所述服務(wù)端;或者
      [0045]在所述智能終端內(nèi)保存有與所述錯(cuò)誤信息相同的所述歷史記錄,并且所述歷史記錄尚未被發(fā)送至所述服務(wù)端時(shí),將所述歷史記錄上傳至所述服務(wù)端。
      [0046]優(yōu)選的,該運(yùn)行錯(cuò)誤處理系統(tǒng),其中,所述錯(cuò)誤處理單元中還包括:
      [0047]第二判斷模塊,連接所述處理模塊,用于判斷所述處理模塊是否將所述歷史記錄發(fā)送至所述服務(wù)端,并輸出相應(yīng)的第二判斷結(jié)果;
      [0048]標(biāo)記模塊,分別連接所述第一判斷模塊和所述第二判斷模塊,用于根據(jù)所述第二判斷結(jié)果,為成功發(fā)送至所述服務(wù)端的所述歷史記錄添加一用于表示已發(fā)送至服務(wù)端的狀態(tài)標(biāo)記;
      [0049]所述第一判斷模塊將添加有所述已發(fā)送標(biāo)記的所述歷史記錄判斷為已經(jīng)被發(fā)送至所述服務(wù)端的所述歷史記錄。
      [0050]優(yōu)選的,該運(yùn)行錯(cuò)誤處理系統(tǒng),其中,所述智能終端基于安卓系統(tǒng)工作。
      [0051 ] 一種智能終端,其中,采用上述的運(yùn)行錯(cuò)誤處理方法。
      [0052]一種智能終端,其中,包括上述的運(yùn)行錯(cuò)誤處理系統(tǒng)。
      [0053]上述技術(shù)方案的有益效果是:
      [0054]1)提供一種運(yùn)行錯(cuò)誤處理方法,能夠解決智能終端的應(yīng)用程序在內(nèi)部出現(xiàn)運(yùn)行錯(cuò)誤時(shí)容易閃退等問題,提升用戶的使用體驗(yàn);
      [0055]2)提供一種運(yùn)行錯(cuò)誤處理系統(tǒng),能夠支持實(shí)現(xiàn)上述運(yùn)行錯(cuò)誤處理方法。
      【附圖說明】
      [0056]圖1是本發(fā)明的較佳的實(shí)施例中,一種運(yùn)行錯(cuò)誤處理方法的總體流程示意圖;
      [0057]圖2是本發(fā)明的較佳的實(shí)施例中,于圖1的基礎(chǔ)上,根據(jù)預(yù)設(shè)的方法對(duì)運(yùn)行錯(cuò)誤進(jìn)行處理的流程示意圖;
      [0058]圖3是本發(fā)明的較佳的實(shí)施例中,一種運(yùn)行錯(cuò)誤處理系統(tǒng)的總體結(jié)構(gòu)示意圖;
      [0059]圖4是本發(fā)明的較佳的實(shí)施例中,于圖3的基礎(chǔ)上,運(yùn)行錯(cuò)誤處理系統(tǒng)中的錯(cuò)誤處理單元的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0060]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1