亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種終端調(diào)試信息抓取方法和裝置的制造方法

文檔序號(hào):10612716閱讀:198來源:國知局
一種終端調(diào)試信息抓取方法和裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種終端調(diào)試信息抓取方法和裝置,其中方法包括:終端系統(tǒng)調(diào)用初始化init進(jìn)程接收調(diào)試log參數(shù),log參數(shù)是指上層log應(yīng)用向init進(jìn)程發(fā)送的log參數(shù);當(dāng)log參數(shù)包括log服務(wù)開啟指令時(shí),init進(jìn)程調(diào)用log服務(wù)進(jìn)程來執(zhí)行l(wèi)og信息抓取步驟。本發(fā)明實(shí)施例實(shí)現(xiàn)方式簡單,既不會(huì)在log信息抓取同時(shí)對(duì)終端系統(tǒng)本身造成影響,又簡化了現(xiàn)有技術(shù)中l(wèi)og服務(wù)的設(shè)計(jì)框架。
【專利說明】
一種終端調(diào)試信息抓取方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息處理技術(shù)領(lǐng)域,具體涉及一種終端調(diào)試信息抓取方法和裝置?!颈尘凹夹g(shù)】
[0002]在終端系統(tǒng)平臺(tái)開發(fā)過程中,開發(fā)人員需要對(duì)終端,如手機(jī),進(jìn)行各種調(diào)試,抓取調(diào)試信息(log)并以此為依據(jù)來調(diào)試手機(jī)故障(bug),從而確保終端能夠正常、穩(wěn)定運(yùn)行。因此,終端系統(tǒng)必須具備很好的log存儲(chǔ)機(jī)制,以方便在終端出現(xiàn)問題時(shí),開發(fā)人員能夠及時(shí)獲得終端的log信息,從而定位故障點(diǎn)并故障原因。
[0003]在終端系統(tǒng)平臺(tái)開發(fā)過程中,會(huì)產(chǎn)生各種類型的log,比如,應(yīng)用處理器的log,調(diào)制調(diào)節(jié)器的log等等?,F(xiàn)有的log存儲(chǔ)機(jī)制下,各種類型的log都是獨(dú)立的。但由于手機(jī)log信息量大,無法做到在不影響終端系統(tǒng)正常運(yùn)行的情況下,高效并便捷地收集并存儲(chǔ)log信息。
【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例提供一種終端調(diào)試信息抓取方法和裝置,用以解決現(xiàn)有技術(shù)中無法在不影響終端系統(tǒng)正常運(yùn)行的情況下,高效并便捷實(shí)現(xiàn)log信息的抓取的問題。
[0005]為了解決上述問題,本發(fā)明實(shí)施例公開了一種終端調(diào)試信息抓取方法,包括:
[0006]終端系統(tǒng)調(diào)用初始化init進(jìn)程接收調(diào)試log參數(shù),所述log參數(shù)是指上層log應(yīng)用向in it進(jìn)程發(fā)送的log參數(shù);
[0007]當(dāng)所述log參數(shù)包括log服務(wù)開啟指令時(shí),init進(jìn)程調(diào)用log服務(wù)進(jìn)程來執(zhí)行l(wèi)og信息抓取步驟。
[0008]優(yōu)選地,所述log參數(shù)包括log服務(wù)開啟指令或log服務(wù)關(guān)閉指令;
[0009]所述log參數(shù)還包括:log子服務(wù)控制信息,用于指示log子服務(wù)的開啟和關(guān)閉;
[0010]當(dāng)所述log參數(shù)包括log服務(wù)開啟指令時(shí),所述log參數(shù)還包括被指示為開啟的log 子服務(wù)所對(duì)應(yīng)的配置信息,所述配置信息包括以下信息至少其中之一:log信息存儲(chǔ)位置、 log信息存儲(chǔ)方式、log信息大小、log信息存儲(chǔ)格式。
[0011]優(yōu)選地,所述init進(jìn)程調(diào)用log服務(wù)進(jìn)程來執(zhí)行l(wèi)og信息抓取步驟,包括:
[0012] ini t進(jìn)程指示所述log服務(wù)進(jìn)程開啟log服務(wù);
[0013]所述log服務(wù)進(jìn)程應(yīng)所述init進(jìn)程的指示啟動(dòng)log子服務(wù)進(jìn)程。[〇〇14] 優(yōu)選地,所述log服務(wù)進(jìn)程應(yīng)所述init進(jìn)程的指示啟動(dòng)log子服務(wù)進(jìn)程,包括:[0〇15]所述log服務(wù)進(jìn)程根據(jù)log子服務(wù)控制信息確定被指示為開啟的log子服務(wù);
[0016]啟動(dòng)所述被指示為開啟的log子服務(wù)進(jìn)程;
[0017]所述被指示為開啟的log子服務(wù)進(jìn)程分別根據(jù)各自所對(duì)應(yīng)的配置信息進(jìn)行l(wèi)og信息抓取。
[0018]優(yōu)選地,當(dāng)所述log參數(shù)包括log服務(wù)關(guān)閉指令時(shí),所述init進(jìn)程指示所述log服務(wù)進(jìn)程執(zhí)行l(wèi)og服務(wù)關(guān)閉步驟。
[0019]優(yōu)選地,所述log服務(wù)關(guān)閉步驟包括:
[0020]log服務(wù)進(jìn)程關(guān)閉被指示為開啟的log子服務(wù)進(jìn)程。
[0021]為了解決上述問題,本發(fā)明實(shí)施例還公開了一種終端調(diào)試信息抓取裝置,包括:初始化init進(jìn)程調(diào)用模塊、參數(shù)接收模塊、調(diào)試log服務(wù)進(jìn)程調(diào)用模塊及l(fā)og信息抓取模塊;其中,
[0022]所述init進(jìn)程調(diào)用模塊,用于為終端系統(tǒng)調(diào)用init進(jìn)程;
[0023]所述參數(shù)接收模塊,用于為init進(jìn)程接收調(diào)試log參數(shù),所述log參數(shù)是上層log應(yīng)用向init進(jìn)程發(fā)送的log參數(shù);
[0024]所述log服務(wù)進(jìn)程調(diào)用模塊,用于在所述log參數(shù)包括log服務(wù)開啟指令時(shí),為所述 init進(jìn)程調(diào)用log服務(wù)進(jìn)程;
[0025]所述log信息抓取模塊,用于為log服務(wù)進(jìn)程行l(wèi)og信息抓取步驟。
[0026]優(yōu)選地,所述log參數(shù)包括log服務(wù)開啟指令或log服務(wù)關(guān)閉指令;
[0027]所述log參數(shù)還包括:log子服務(wù)控制信息,用于指示log子服務(wù)的開啟和關(guān)閉;
[0028]當(dāng)所述log參數(shù)包括log服務(wù)開啟指令時(shí),所述log參數(shù)還包括被指示為開啟的log 子服務(wù)所對(duì)應(yīng)的配置信息,所述配置信息包括以下信息至少其中之一:log信息存儲(chǔ)位置、 log信息存儲(chǔ)方式、log信息大小、log信息存儲(chǔ)格式。
[0029]優(yōu)選地,所述log信息抓取模塊,包括:指示接收子模塊和啟動(dòng)子模塊;其中,
[0030]所述指示接收子模塊,用于為所述log服務(wù)進(jìn)程接收所述init進(jìn)程發(fā)送的開啟log 服務(wù)的指示;[〇〇31]所述啟動(dòng)子模塊,用于應(yīng)所述init進(jìn)程的指示為所述log服務(wù)進(jìn)程啟動(dòng)log子服務(wù)進(jìn)程。[〇〇32]優(yōu)選地,所述啟動(dòng)子模塊包括:
[0033]確定單元,用于為所述log服務(wù)進(jìn)程根據(jù)log子服務(wù)控制信息確定被指示為開啟的 log子服務(wù);[〇〇34]啟動(dòng)單元,用于啟動(dòng)所述被指示為開啟的log子服務(wù)進(jìn)程;
[0035]抓取單元,用于分別為所述被指示為開啟的log子服務(wù)進(jìn)程根據(jù)各自所對(duì)應(yīng)的配置信息進(jìn)行l(wèi)og信息抓取。
[0036]優(yōu)選地,所述裝置還包括log服務(wù)關(guān)閉模塊,用于當(dāng)所述log參數(shù)包括log服務(wù)關(guān)閉指令時(shí),為所述log服務(wù)進(jìn)程關(guān)閉被指示為開啟的log子服務(wù)進(jìn)程。
[0037]本發(fā)明實(shí)施例提供的一種終端調(diào)試信息抓取方法和裝置,終端系統(tǒng)調(diào)用初始化 init進(jìn)程接收上層應(yīng)用發(fā)送的調(diào)試log參數(shù);當(dāng)所述log參數(shù)包括log服務(wù)開啟指令時(shí),init 進(jìn)程調(diào)用調(diào)試log服務(wù)進(jìn)程來執(zhí)行l(wèi)og信息抓取步驟。由于本發(fā)明實(shí)施例所提供的方案是直接在終端系統(tǒng)中通過init進(jìn)程調(diào)用log服務(wù)進(jìn)程從而實(shí)現(xiàn)log信息的抓取,而在基于安卓系統(tǒng)的終端中,init進(jìn)程是完全在安卓系統(tǒng)的系統(tǒng)運(yùn)行庫層中實(shí)現(xiàn)的,在實(shí)現(xiàn)過程中不需要調(diào)用安卓系統(tǒng)任何其它層級(jí)(如,應(yīng)用層、應(yīng)用架構(gòu)層及l(fā)inux內(nèi)核層)中的應(yīng)用接口,因此, 該方案在log信息抓取同時(shí)不會(huì)對(duì)基于安卓系統(tǒng)的終端系統(tǒng)本身造成任何影響;另外,本發(fā)明實(shí)施例提供的log信息抓取方法,直接利用現(xiàn)有的system init機(jī)制,通過屬性property 傳遞log參數(shù),既簡化了現(xiàn)有技術(shù)中l(wèi)og服務(wù)的設(shè)計(jì)框架,且實(shí)現(xiàn)方式簡便?!靖綀D說明】
[0038]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0039]圖1為本發(fā)明實(shí)施例提供的終端調(diào)試信息抓取方法流程圖;
[0040]圖2為本發(fā)明實(shí)施例提供的終端調(diào)試信息抓取方法流程圖;[0041 ]圖3為本發(fā)明實(shí)施例提供的終端調(diào)試信息抓取裝置的基本結(jié)構(gòu)圖;
[0042]圖4為本發(fā)明實(shí)施例提供的終端調(diào)試信息抓取裝置的基本結(jié)構(gòu)圖?!揪唧w實(shí)施方式】
[0043]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]實(shí)施例一
[0045]參照?qǐng)D1,示出了本發(fā)明實(shí)施例一種終端調(diào)試信息抓取方法的步驟流程圖,具體可以包括:
[0046]步驟101、終端系統(tǒng)調(diào)用初始化init進(jìn)程接收調(diào)試log參數(shù),其中,log參數(shù)是指上層應(yīng)用向ini t進(jìn)程發(fā)送的log參數(shù);
[0047]具體的,這一步驟中,由終端系統(tǒng)來調(diào)用初始化(init)進(jìn)程接收調(diào)試(log)參數(shù), 該log參數(shù)是上層log應(yīng)用發(fā)送給init進(jìn)程的,用于指示init進(jìn)程來實(shí)現(xiàn)對(duì)log服務(wù)的控制。 具體的,該上層log應(yīng)用可以包括:全球定位系統(tǒng)(GPS,Global Posit1ning System)log應(yīng)用、處理器log應(yīng)用等等上層應(yīng)用。[〇〇48]具體的,上述終端可以是指手機(jī)、平板電腦、個(gè)人數(shù)字助理(PDA,Personal Digital Assistant)等等;在基于安卓系統(tǒng)的終端中,上述終端系統(tǒng)是指安卓系統(tǒng)。
[0049]步驟102、當(dāng)log參數(shù)包括log服務(wù)開啟指令時(shí),init進(jìn)程調(diào)用調(diào)試log服務(wù)進(jìn)程來執(zhí)行l(wèi)og信息抓取步驟;
[0050]在步驟102中,log服務(wù)開啟指令可以是終端系統(tǒng)能夠識(shí)別的特定指令形式,也可以是特定參數(shù)形式,該特定指令或參數(shù)用于指示終端系統(tǒng)開啟log服務(wù)。
[0051]綜上,根據(jù)本發(fā)明實(shí)施例一提供的終端調(diào)試信息抓取方法,終端系統(tǒng)調(diào)用初始化 init進(jìn)程接收調(diào)試log參數(shù);當(dāng)所述log參數(shù)包括log服務(wù)開啟指令時(shí),init進(jìn)程調(diào)用調(diào)試 log服務(wù)進(jìn)程來執(zhí)行l(wèi)og信息抓取步驟。由于本發(fā)明實(shí)施例一所提供的方案是直接在終端系統(tǒng)中通過init進(jìn)程調(diào)用log服務(wù)進(jìn)程從而實(shí)現(xiàn)log信息的抓取,而在基于安卓系統(tǒng)的終端中,init進(jìn)程是完全在安卓系統(tǒng)的系統(tǒng)運(yùn)行庫層中實(shí)現(xiàn)的,在實(shí)現(xiàn)過程中不需要調(diào)用安卓系統(tǒng)任何其它層級(jí)(如,應(yīng)用層、應(yīng)用架構(gòu)層及l(fā)inux內(nèi)核層)中的應(yīng)用接口,因此,該方案在 log信息抓取同時(shí)不會(huì)對(duì)基于安卓系統(tǒng)的終端系統(tǒng)本身造成任何影響;另外,本發(fā)明實(shí)施例一提供的log信息抓取方法,直接利用現(xiàn)有的system init機(jī)制,通過屬性property傳遞log參數(shù),既簡化了現(xiàn)有技術(shù)中l(wèi)og服務(wù)的設(shè)計(jì)框架,且實(shí)現(xiàn)方式簡便。
[0052] 實(shí)施例二[〇〇53]參照?qǐng)D2,示出了本發(fā)明實(shí)施例一種終端調(diào)試信息抓取方法的步驟流程圖,具體可以包括:[〇〇54]步驟201、終端系統(tǒng)調(diào)用初始化init進(jìn)程接收上層log應(yīng)用發(fā)送的調(diào)試log參數(shù);
[0055]具體的,終端系統(tǒng)調(diào)用init進(jìn)程也就是系統(tǒng)初始化過程中,接收上層log應(yīng)用發(fā)送的log參數(shù);
[0056]上述log參數(shù)包括log服務(wù)開啟指令或log服務(wù)關(guān)閉指令;[〇〇57]上述log參數(shù)還包括:log子服務(wù)控制信息,用于指示log子服務(wù)的開啟和關(guān)閉,所述log子服務(wù)是指log服務(wù)進(jìn)程所能控制的所有l(wèi)og子服務(wù),包括:應(yīng)用AP log子服務(wù)、調(diào)制解調(diào)Modem log子服務(wù)、藍(lán)牙bluetooth log子服務(wù)等等。[〇〇58]其中,log子服務(wù)控制信息由一個(gè)或一個(gè)以上log子服務(wù)所對(duì)應(yīng)的使能信息組成; 舉例來說,實(shí)際實(shí)現(xiàn)中,log參數(shù)中設(shè)置多位使能信息,每一位使能信息與一種log子服務(wù)相對(duì)應(yīng),用于指示相應(yīng)log子服務(wù)的開啟和關(guān)閉,例如,當(dāng)使能信息為1時(shí),指示其相對(duì)應(yīng)的log 子服務(wù)開啟,當(dāng)使能信息為0時(shí),指示其對(duì)應(yīng)的log子服務(wù)關(guān)閉。
[0059]當(dāng)log子服務(wù)控制信息中至少一個(gè)log子服務(wù)指示為開啟(如,被使能)時(shí),log參數(shù)中包含log服務(wù)開啟指令;當(dāng)log子服務(wù)控制信息中不存在指示為開啟(如,被使能)的log子服務(wù)時(shí),log參數(shù)中包含log服務(wù)關(guān)閉指令;
[0060]當(dāng)log參數(shù)中包含log服務(wù)開啟指令時(shí),log參數(shù)還包括被指示為開啟的log子服務(wù)所對(duì)應(yīng)的配置信息,所述配置信息包括以下信息至少其中之一:log信息存儲(chǔ)位置、log信息存儲(chǔ)方式、log信息大小、log信息存儲(chǔ)格式。[0061 ]實(shí)際實(shí)現(xiàn)中,所述init進(jìn)程中預(yù)先配置log服務(wù)屬性;而上層log應(yīng)用中的log參數(shù)可以以property屬性的參數(shù)形式傳遞至init進(jìn)程中已經(jīng)配置好的log服務(wù)屬性中。[〇〇62]步驟202、當(dāng)log參數(shù)包括log服務(wù)開啟指令時(shí),init進(jìn)程指示log服務(wù)進(jìn)程開啟log 服務(wù);
[0063]具體的,init進(jìn)程開啟log服務(wù)進(jìn)程,并指示log服務(wù)進(jìn)程開啟log服務(wù)。[〇〇64] 步驟203、log服務(wù)進(jìn)程應(yīng)init進(jìn)程的指示啟動(dòng)log子服務(wù)進(jìn)程;
[0065]具體的,這一步驟中,log服務(wù)進(jìn)程根據(jù)log子服務(wù)控制信息確定被指示為開啟的 log子服務(wù);
[0066]啟動(dòng)所述被指示為開啟的log子服務(wù)進(jìn)程;
[0067]上述被指示為開啟的log子服務(wù)進(jìn)程分別根據(jù)各自所對(duì)應(yīng)的配置信息進(jìn)行l(wèi)og信息抓取。具體的,不同的log子服務(wù)根據(jù)自身所對(duì)應(yīng)的配置信息,確定所抓取的log信息存儲(chǔ)位置、log信息存儲(chǔ)方式、log信息大小、log信息存儲(chǔ)格式等。[0〇68]進(jìn)一步的,被指示為開啟的log子服務(wù)可以包括:AP log子服務(wù)、Modem log子服務(wù)、bluetooth log子服務(wù)等等;[〇〇69]具體的,上述AP log子進(jìn)程用于對(duì)用處理器產(chǎn)生的各種log信息進(jìn)行抓取;[〇〇7〇] Modem log子進(jìn)程用于對(duì)調(diào)制解調(diào)器所產(chǎn)生的各種log信息進(jìn)行抓??;[〇〇71] bluetooth log子進(jìn)程用于對(duì)藍(lán)牙模塊所產(chǎn)生的各種log信息進(jìn)行抓取。
[0072]在本發(fā)明的另一種可選實(shí)施例中,當(dāng)log參數(shù)包括log服務(wù)關(guān)閉指令時(shí),init進(jìn)程指示log服務(wù)進(jìn)程執(zhí)行l(wèi)og服務(wù)關(guān)閉步驟。
[0073]具體的,上述log服務(wù)關(guān)閉步驟包括:[〇〇74]log服務(wù)進(jìn)程關(guān)閉被指示為開啟的log子服務(wù)進(jìn)程。
[0075]可見,利用本發(fā)明實(shí)施例二提供的終端調(diào)試信息抓取方法,終端系統(tǒng)調(diào)用初始化 init進(jìn)程接收上層log應(yīng)用發(fā)送的調(diào)試log參數(shù);當(dāng)log參數(shù)包括log服務(wù)開啟指令時(shí),init 進(jìn)程啟指示log服務(wù)進(jìn)程開啟log服務(wù);該log服務(wù)進(jìn)程應(yīng)init進(jìn)程的指示啟動(dòng)log子服務(wù)進(jìn)程。可見本發(fā)明實(shí)施例二提供的終端調(diào)試信息抓取方法中,log服務(wù)進(jìn)程能夠根據(jù)init進(jìn)程的指示來啟動(dòng)相應(yīng)log子服務(wù)進(jìn)程,實(shí)現(xiàn)多個(gè)log子服務(wù)進(jìn)程的獨(dú)立控制和抓取。[〇〇76]實(shí)施例三
[0077]參照?qǐng)D3,示出了本發(fā)明一種終端調(diào)試信息抓取裝置實(shí)施例的結(jié)構(gòu)框圖,所述裝置位于終端,包括:初始化init進(jìn)程調(diào)用模塊31、參數(shù)接收模塊32、調(diào)試log服務(wù)進(jìn)程調(diào)用模塊 33及l(fā)og信息抓取模塊34;其中,[〇〇78]init進(jìn)程調(diào)用模塊31,用于為終端系統(tǒng)調(diào)用init進(jìn)程;
[0079]參數(shù)接收模塊32,用于為init進(jìn)程接收調(diào)試log參數(shù),該log參數(shù)是上層log應(yīng)用向 in it進(jìn)程發(fā)送的log參數(shù);
[0080]log服務(wù)進(jìn)程調(diào)用模塊33,用于在上述log參數(shù)包括log服務(wù)開啟指令時(shí),為上述 init進(jìn)程調(diào)用log服務(wù)進(jìn)程;[〇〇81]log信息抓取模塊34,用于為log服務(wù)進(jìn)程執(zhí)行l(wèi)og信息抓取步驟。
[0082]具體的,log參數(shù)包括log服務(wù)開啟指令或log服務(wù)關(guān)閉指令;[〇〇83]其中,log參數(shù)還包括:log子服務(wù)控制信息,用于指示log子服務(wù)的開啟和關(guān)閉;
[0084]當(dāng)上log參數(shù)包括log服務(wù)開啟指令時(shí),該log參數(shù)還包括被指示為開啟的log子服務(wù)所對(duì)應(yīng)的配置信息,該配置信息包括以下信息至少其中之一:log信息存儲(chǔ)位置、log信息存儲(chǔ)方式、log信息大小、log信息存儲(chǔ)格式。
[0085]具體的,上述log信息抓取模塊,包括:指示接收子模塊和啟動(dòng)子模塊;其中,指示接收子模塊,用于為上述log服務(wù)進(jìn)程接收上述init進(jìn)程發(fā)送的開啟log服務(wù)的指示;
[0086]啟動(dòng)子模塊,用于應(yīng)上述init進(jìn)程的指示為上述log服務(wù)進(jìn)程啟動(dòng)log子服務(wù)進(jìn)程;[〇〇87]具體的,上述啟動(dòng)子模塊包括:[〇〇88]確定單元,用于為上述log服務(wù)進(jìn)程根據(jù)log子服務(wù)控制信息確定被指示為開啟的 log子服務(wù);
[0089]啟動(dòng)單元,用于啟動(dòng)所述被指示為開啟的log子服務(wù)進(jìn)程;
[0090]抓取單元,用于分別為所述被指示為開啟的log子服務(wù)進(jìn)程根據(jù)各自所對(duì)應(yīng)的配置信息進(jìn)行l(wèi)og信息抓取。[0〇91]其中,被指不為開啟的log子服務(wù)可以包括:AP log子服務(wù)、Modem log子服務(wù)、 bluetooth log子服務(wù)等等;[〇〇92]具體的,上述AP log子進(jìn)程用于對(duì)用處理器產(chǎn)生的各種log信息進(jìn)行抓?。籟〇〇93]上述Modem log子進(jìn)程用于對(duì)調(diào)制解調(diào)器所產(chǎn)生的各種log信息進(jìn)行抓?。籟〇〇94]上述bluetooth log子進(jìn)程用于對(duì)藍(lán)牙模塊所產(chǎn)生的各種log信息進(jìn)行抓取。
[0095]在本發(fā)明的另一種可選實(shí)施例中,如圖4所示,上述裝置還包括:log服務(wù)關(guān)閉模塊35,用于當(dāng)log參數(shù)包括log服務(wù)關(guān)閉指令時(shí),為log服務(wù)進(jìn)程執(zhí)行l(wèi)og服務(wù)關(guān)閉步驟。[〇〇96]具體的,上述log服務(wù)關(guān)閉模塊包括:log子服務(wù)進(jìn)程關(guān)閉單元,用于為log服務(wù)進(jìn)程關(guān)閉被指示為開啟的log子服務(wù)進(jìn)程。
[0097]在具體實(shí)施過程中,上述初始化init進(jìn)程調(diào)用模塊31、參數(shù)接收模塊32、調(diào)試log 服務(wù)進(jìn)程調(diào)用模塊33、log信息抓取模塊34及l(fā)og服務(wù)關(guān)閉模塊35均可以由終端內(nèi)的中央處理器(CPU,Central Processing Unit)、微處理器(MPU,Micro Processing Unit)、數(shù)字信號(hào)處理器(DSP,Digital Signal Processor)或可編程邏輯陣列(FPGA,F(xiàn)ield — Programmable Gate Array)來實(shí)現(xiàn)。
[0098]本實(shí)施例的調(diào)試信息抓取裝置用于實(shí)現(xiàn)前述實(shí)施例一以及實(shí)施例二中相應(yīng)的調(diào)試信息抓取方法,并且具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。
[0099]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。[〇1〇〇]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0101]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換; 而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種終端調(diào)試信息抓取方法,其特征在于,包括:終端系統(tǒng)調(diào)用初始化init進(jìn)程接收調(diào)試log參數(shù),所述log參數(shù)是指上層log應(yīng)用向 in it進(jìn)程發(fā)送的log參數(shù);當(dāng)所述log參數(shù)包括log服務(wù)開啟指令時(shí),init進(jìn)程調(diào)用log服務(wù)進(jìn)程來執(zhí)行l(wèi)og信息抓取步驟。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述log參數(shù)包括log服務(wù)開啟指令或log 服務(wù)關(guān)閉指令;所述log參數(shù)還包括:log子服務(wù)控制信息,用于指示log子服務(wù)的開啟和關(guān)閉;當(dāng)所述log參數(shù)包括log服務(wù)開啟指令時(shí),所述log參數(shù)還包括被指示為開啟的log子服 務(wù)所對(duì)應(yīng)的配置信息,所述配置信息包括以下信息至少其中之一:log信息存儲(chǔ)位置、log信 息存儲(chǔ)方式、log信息大小、log信息存儲(chǔ)格式。3.根據(jù)權(quán)利要求1或2任意一項(xiàng)所述的方法,其特征在于,所述init進(jìn)程調(diào)用log服務(wù)進(jìn) 程來執(zhí)行l(wèi)og信息抓取步驟,包括:ini t進(jìn)程指示所述log服務(wù)進(jìn)程開啟log服務(wù);所述log服務(wù)進(jìn)程應(yīng)所述init進(jìn)程的指示啟動(dòng)log子服務(wù)進(jìn)程。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述log服務(wù)進(jìn)程應(yīng)所述init進(jìn)程的指示 啟動(dòng)log子服務(wù)進(jìn)程,包括:所述log服務(wù)進(jìn)程根據(jù)log子服務(wù)控制信息確定被指示為開啟的log子服務(wù);啟動(dòng)所述被指示為開啟的log子服務(wù)進(jìn)程;所述被指示為開啟的log子服務(wù)進(jìn)程分別根據(jù)各自所對(duì)應(yīng)的配置信息進(jìn)行l(wèi)og信息抓取。5.根據(jù)權(quán)利要求1或2任意一項(xiàng)所述的方法,其特征在于,當(dāng)所述log參數(shù)包括log服務(wù) 關(guān)閉指令時(shí),所述init進(jìn)程指示所述log服務(wù)進(jìn)程執(zhí)行l(wèi)og服務(wù)關(guān)閉步驟。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述log服務(wù)關(guān)閉步驟包括: log服務(wù)進(jìn)程關(guān)閉被指示為開啟的log子服務(wù)進(jìn)程。7.—種終端調(diào)試信息抓取裝置,其特征在于,包括:初始化init進(jìn)程調(diào)用模塊、參數(shù)接 收模塊、調(diào)試log服務(wù)進(jìn)程調(diào)用模塊及l(fā)og信息抓取模塊;其中,所述init進(jìn)程調(diào)用模塊,用于為終端系統(tǒng)調(diào)用init進(jìn)程;所述參數(shù)接收模塊,用于為init進(jìn)程接收調(diào)試log參數(shù),所述log參數(shù)是上層log應(yīng)用向 in it進(jìn)程發(fā)送的log參數(shù);所述log服務(wù)進(jìn)程調(diào)用模塊,用于在所述log參數(shù)包括log服務(wù)開啟指令時(shí),為所述init 進(jìn)程調(diào)用log服務(wù)進(jìn)程;所述log信息抓取模塊,用于為log服務(wù)進(jìn)程行l(wèi)og信息抓取步驟。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述log參數(shù)包括log服務(wù)開啟指令或log 服務(wù)關(guān)閉指令;所述log參數(shù)還包括:log子服務(wù)控制信息,用于指示log子服務(wù)的開啟和關(guān)閉;當(dāng)所述log參數(shù)包括log服務(wù)開啟指令時(shí),所述log參數(shù)還包括被指示為開啟的log子服 務(wù)所對(duì)應(yīng)的配置信息,所述配置信息包括以下信息至少其中之一:log信息存儲(chǔ)位置、log信 息存儲(chǔ)方式、log信息大小、log信息存儲(chǔ)格式。9.根據(jù)權(quán)利要求7或8任意一項(xiàng)所述的裝置,其特征在于,所述log信息抓取模塊,包括: 指示接收子模塊和啟動(dòng)子模塊;其中,所述指示接收子模塊,用于為所述log服務(wù)進(jìn)程接收所述init進(jìn)程發(fā)送的開啟log服務(wù) 的指示;所述啟動(dòng)子模塊,用于應(yīng)所述init進(jìn)程的指示為所述log服務(wù)進(jìn)程啟動(dòng)log子服務(wù)進(jìn)程。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述啟動(dòng)子模塊包括:確定單元,用于為所述log服務(wù)進(jìn)程根據(jù)log子服務(wù)控制信息確定被指示為開啟的log 子服務(wù);啟動(dòng)單元,用于啟動(dòng)所述被指示為開啟的log子服務(wù)進(jìn)程;抓取單元,用于分別為所述被指示為開啟的log子服務(wù)進(jìn)程根據(jù)各自所對(duì)應(yīng)的配置信 息進(jìn)行l(wèi)og信息抓取。11.根據(jù)權(quán)利要求7或8任意一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:l〇g服務(wù)關(guān) 閉模塊,用于當(dāng)所述log參數(shù)包括log服務(wù)關(guān)閉指令時(shí),為所述log服務(wù)進(jìn)程關(guān)閉被指示為開 啟的log子服務(wù)進(jìn)程。
【文檔編號(hào)】G06F11/36GK105975387SQ201510908463
【公開日】2016年9月28日
【申請(qǐng)日】2015年12月9日
【發(fā)明人】吳鵬, 于燕
【申請(qǐng)人】樂視移動(dòng)智能信息技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1