專利名稱:偵錯(cuò)信息處理系統(tǒng)及其方法
偵錯(cuò)信息處理系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明提供一種偵錯(cuò)信息處理系統(tǒng)及其方法,特別是有關(guān)于一種應(yīng)用于手 持電子裝置與數(shù)據(jù)處理裝置間的偵錯(cuò)信息處理系統(tǒng)及其方法。背景技術(shù):
在現(xiàn)有的技術(shù)中,使用偵錯(cuò)信息來輔助產(chǎn)品的開發(fā)與維護(hù)是非常普遍的使 用方式,且在各種產(chǎn)品或組件上是相當(dāng)常見的功能。
目前偵錯(cuò)信息的輸出是使用產(chǎn)品或組件上的串行端口來進(jìn)行,使用者經(jīng)由 如計(jì)算機(jī)裝置等數(shù)據(jù)處理裝置的串行端口連接如個(gè)人數(shù)字助理等手持式電子裝
置,并接收手持式電子裝置內(nèi)部的偵錯(cuò)信息,此種連接方式簡(jiǎn)便易用,且可適 用于絕大部分的數(shù)據(jù)處理裝置。
但是前述現(xiàn)有的應(yīng)用于數(shù)據(jù)處理裝置與手持式電子裝置間的偵錯(cuò)信息處理 技術(shù),會(huì)使任何熟悉此方式的技術(shù)人員毫無(wú)困難的獲得偵錯(cuò)信息及其中重要的 信息,進(jìn)而得知產(chǎn)品相關(guān)技術(shù)。此外,對(duì)于現(xiàn)有技術(shù),手持式電子裝置的應(yīng)用 程序會(huì)不斷向操作系統(tǒng)請(qǐng)求服務(wù)以使該手持式電子裝置不斷輸出偵錯(cuò)信息,進(jìn) 而導(dǎo)致該手持式電子裝置的整體執(zhí)行運(yùn)作效能受到影響,降低其運(yùn)作速度。
另一方面,現(xiàn)有偵錯(cuò)信息的傳輸技術(shù)欠缺傳輸過程中的偵錯(cuò)信息條件過濾 與加解密保護(hù)的機(jī)制,也使得偵錯(cuò)信息處理過程中效率與數(shù)據(jù)安全性大幅的降 低。
因此,如何提供一種偵錯(cuò)信息處理系統(tǒng)及其方法,除能提高偵錯(cuò)信息傳輸 過程中的安全性,還能增加偵錯(cuò)信息處理過程中的效率,實(shí)為目前亟待解決的 課題。
發(fā)明內(nèi)容
因此,本發(fā)明的主要目的在于提供一種偵錯(cuò)信息處理系統(tǒng),包括手持式 電子裝置以及數(shù)據(jù)處理裝置,其中,該手持式電子裝置包括來源模塊,用以 依據(jù)偵錯(cuò)信息的要求輸出相對(duì)應(yīng)的偵錯(cuò)信息;暫存模塊,用以接收并儲(chǔ)存該相 對(duì)應(yīng)的偵錯(cuò)信息;第一處理模塊,用以依據(jù)該數(shù)據(jù)處理裝置所發(fā)出的偵錯(cuò)信息 要求至該暫存模塊提取該相對(duì)應(yīng)的偵錯(cuò)信息;管理模塊,用以與該數(shù)據(jù)處理裝 置連接,且接受該數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求,并依據(jù)該數(shù)據(jù)處理裝 置所發(fā)出偵錯(cuò)信息的要求,將該第一處理模塊所提取的該相對(duì)應(yīng)的偵錯(cuò)信息回 復(fù)至該數(shù)據(jù)處理裝置;而該數(shù)據(jù)處理裝置則包括同步模塊,與該手持式電子 裝置連接,用以發(fā)出偵錯(cuò)信息要求至該手持式電子裝置,及接收該手持式電子 裝置所發(fā)出的該回應(yīng);第二處理模塊,用以通過該同步模塊,由該管理模塊向該第一處理模塊發(fā)出提取該相對(duì)應(yīng)的偵錯(cuò)信息的要求。
此外,本發(fā)明還提供一種偵錯(cuò)信息處理方法,用以提供手持式電子裝置與 數(shù)據(jù)處理裝置間執(zhí)行偵錯(cuò)信息的處理,本發(fā)明的偵錯(cuò)信息處理方法包括以下步 驟首先,建立該手持式電子裝置與該數(shù)據(jù)處理裝置間的連結(jié);其次,令該數(shù) 據(jù)處理裝置發(fā)出偵錯(cuò)信息的要求至該手持式電子裝置;以及令該手持式電子裝
置接受該數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求后,依據(jù)該數(shù)據(jù)處理裝置所發(fā)出 偵錯(cuò)信息的要求,提取相對(duì)應(yīng)的偵錯(cuò)信息,并回復(fù)至該數(shù)據(jù)處理裝置。
相較于現(xiàn)有技術(shù),本發(fā)明的偵錯(cuò)信息處理系統(tǒng)及其方法主要通過手持式電 子裝置與該數(shù)據(jù)處理裝置間的連結(jié),以令數(shù)據(jù)處理裝置發(fā)出偵錯(cuò)信息的要求至 該手持式電子裝置后,手持式電子裝置能夠接受數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息 的要求,并依據(jù)其要求提取相對(duì)應(yīng)的偵錯(cuò)信息冋復(fù)至該數(shù)據(jù)處理裝置,此外, 還能進(jìn)一步結(jié)合加解密的程序。據(jù)此,除能由使用串行端口以外的與端控制接 口,增加非授權(quán)使用者檢視偵錯(cuò)信息困難度外,還能限制與過濾偵錯(cuò)信總傳輸 的狀態(tài),而通過加解密程序更能增加偵錯(cuò)信息傳輸?shù)乃矫苄浴?br>
圖1為本發(fā)明偵錯(cuò)信息處理系統(tǒng)的應(yīng)用架構(gòu)示意圖。
圖2為本本發(fā)明偵錯(cuò)信息處理方法的流程圖。 圖3為本發(fā)明偵錯(cuò)信息處理方法更為具體的流程圖(一)。 圖4為本發(fā)明偵錯(cuò)信息處理方法更為具體的流程圖(二)。 圖5為本發(fā)明偵錯(cuò)信息處理方法另一實(shí)施例的流程圖。 圖6為本發(fā)明偵錯(cuò)信息處理方法又一實(shí)施例的流程圖。
具體實(shí)施方式
請(qǐng)參圖1所示,為本發(fā)明偵錯(cuò)信息處理系統(tǒng)的應(yīng)用架構(gòu)示意圖。于本實(shí)施 例,本發(fā)明偵錯(cuò)信息處理系統(tǒng)應(yīng)用于手持式電子裝置1以及與手持式電子裝置1 搭接的數(shù)據(jù)處理裝置2,用以提供手持式電子裝置1與數(shù)據(jù)處理裝置2間執(zhí)行偵 錯(cuò)信息的處理。于本實(shí)施例,手持式電子裝置1為個(gè)人導(dǎo)航機(jī)、車用導(dǎo)航機(jī)、 行動(dòng)電話或個(gè)人數(shù)字助理之一。此外,手持式電子裝置1與數(shù)據(jù)處理裝置2通 過如通用串行總線(USB)、藍(lán)芽傳輸(Bluetooth)或以太網(wǎng)(Ethernet)之 一的連接接口相互連接。
手持式電子裝置l包括來源模塊ll、暫存模塊12、第一處理模塊13、加 密模塊14與管理模塊15。數(shù)據(jù)處理裝置2則包括同步模塊21、第二處理模塊 22與解密模塊23。
來源模塊11用以依據(jù)偵錯(cuò)信息的要求輸出相對(duì)應(yīng)的偵錯(cuò)信息。于本實(shí)施例, 手持式電子裝置1中還包括有應(yīng)用程序16及驅(qū)動(dòng)程序17,且來源模塊11還包 括操作系統(tǒng)111,操作系統(tǒng)111用以接收該應(yīng)用程序16及驅(qū)動(dòng)程序17所發(fā)出的 該偵錯(cuò)信息的要求。操作系統(tǒng)111為Windows CE ,操作系統(tǒng)111無(wú)法接受如手持式電子裝置1的于使設(shè)備制造或?qū)I(yè)代工廠商(Original Equipment Manufacturer, OEM)所任意更改。
而應(yīng)用程序16安裝于手持式電子裝置1中,于手持式電子裝置1中執(zhí)行, 并能向操作系統(tǒng)111請(qǐng)求包括輸出偵錯(cuò)信息的要求等服務(wù),驅(qū)動(dòng)程序17則包括 所有于手持式電子裝置1中執(zhí)行并會(huì)定時(shí)或不定時(shí)的向操作系統(tǒng)111請(qǐng)求包括 輸出偵錯(cuò)信息的要求等服務(wù)。據(jù)此,當(dāng)應(yīng)用程序16及/或驅(qū)動(dòng)程序17向操作系 統(tǒng)111請(qǐng)求包括輸出偵錯(cuò)信息的要求時(shí),操作系統(tǒng)111會(huì)向來源模塊11提出相 對(duì)應(yīng)的要求,來源模塊11依據(jù)偵錯(cuò)信息的要求輸出相對(duì)應(yīng)的偵錯(cuò)信息。
來源模塊11還包括除錯(cuò)單元112,除錯(cuò)單元112用以接收修正指令,并依 據(jù)修正指令修正偵錯(cuò)信息。于本實(shí)施例,修正指令為設(shè)備制造廠商或一般使用 者通過手持式電子裝置1的輸入單元(未圖標(biāo))輸入用以修正偵錯(cuò)信息的修正 指令。
暫存模塊12用以接收并儲(chǔ)存相對(duì)應(yīng)的偵錯(cuò)信息。承前所述,當(dāng)來源模塊ll 依據(jù)偵錯(cuò)信息的要求輸出相對(duì)應(yīng)的偵錯(cuò)信息時(shí),來源模塊11會(huì)將偵錯(cuò)信息暫存 于暫存模塊12。暫存模塊12為隨機(jī)存取內(nèi)存、閃存或硬盤之一。
于本實(shí)施例,暫存模塊12儲(chǔ)存?zhèn)慑e(cuò)信息時(shí)會(huì)更進(jìn)一歩地記錄偵錯(cuò)信息的儲(chǔ) 存時(shí)間,并將儲(chǔ)存時(shí)間予以儲(chǔ)存。暫存模塊ll于儲(chǔ)存空間不足時(shí),會(huì)依據(jù)儲(chǔ)存 時(shí)間順序,將最舊的偵錯(cuò)信息優(yōu)先丟棄,釋放更多的儲(chǔ)存空間以儲(chǔ)存新進(jìn)的偵 錯(cuò)信息。
第一處理模塊13用以依據(jù)數(shù)據(jù)處理裝置2所發(fā)出的偵錯(cuò)信息要求至?xí)捍婺?塊12提取相對(duì)應(yīng)的偵錯(cuò)信息。承前所述,當(dāng)數(shù)據(jù)處理裝置2向手持式電子裝置 1中的應(yīng)用程序16及/或驅(qū)動(dòng)程序17發(fā)出的偵錯(cuò)信息要求,而應(yīng)用程序16及/ 或驅(qū)動(dòng)程序17接著向操作系統(tǒng)111請(qǐng)求包括輸出偵錯(cuò)信息的要求后,操作系統(tǒng) 111會(huì)向來源模塊11提出相對(duì)應(yīng)的要求,接著來源模塊11還依據(jù)偵錯(cuò)信息的要 求輸出相對(duì)應(yīng)的偵錯(cuò)信息并儲(chǔ)存于暫存模塊12,之后,第一處理模塊13即依據(jù) 數(shù)據(jù)處理裝置2的偵錯(cuò)信息要求至?xí)捍婺K12提取相對(duì)應(yīng)的偵錯(cuò)信息。
加密模塊14用以對(duì)第一處理模塊13所提取的該相對(duì)應(yīng)的偵錯(cuò)信息進(jìn)行加 密程序。于本實(shí)施例,加密程序?yàn)槭褂肬UID加密法對(duì)偵錯(cuò)信息進(jìn)行加密。需補(bǔ) 充說明者,加密模塊14設(shè)置于手持式電子裝置1中,以進(jìn)一步地增加偵錯(cuò)信息 傳述過程的私密性。
管理模塊15用以與數(shù)據(jù)處理裝置2連接,且接受數(shù)據(jù)處理裝置2所發(fā)出偵 錯(cuò)信息的要求,并依據(jù)數(shù)據(jù)處理裝置2所發(fā)出偵錯(cuò)信息的要求,將第一處理模 塊13所提取的相對(duì)應(yīng)的偵錯(cuò)信息回復(fù)至數(shù)據(jù)處理裝置2。于本實(shí)施例,管理模 塊15為RAPI模塊,其由微軟所提供的一組由DLL所組成的函數(shù),用以對(duì)安裝 Windows CETM操作系統(tǒng)的手持式電子裝置1執(zhí)行任何操作。
同步模塊21用以與手持式電子裝置1連接,且發(fā)出要求至手持式電子裝置1,并接收手持式電子裝置1所發(fā)出的該回應(yīng)。承前所述,由于本實(shí)施例使用
Windows CETM作為手持式電子裝置1的操作系統(tǒng),則同步模塊21令數(shù)據(jù)處理裝 置2與具有管理模塊15的手持式電子裝置1相互連接,并據(jù)以執(zhí)行包括偵錯(cuò)信 息的數(shù)據(jù)的傳輸。
第二處理模塊22,用以通過同步模塊21,由管理模塊15向第一處理模塊 13發(fā)出提取相對(duì)應(yīng)的偵錯(cuò)信息的要求。第二處理模塊22經(jīng)由同步模塊21,通 過管理模塊15依據(jù)預(yù)定的時(shí)間周期,向第一處理模塊13發(fā)出提取相對(duì)應(yīng)的偵 錯(cuò)信息的要求。第二處理模塊22向第一處理模塊13發(fā)出提取相對(duì)應(yīng)的偵錯(cuò)信 息的要求包括條件,'具體言之,條件使用者通過數(shù)據(jù)處理裝置2所輸入不希望 自手持式電子裝置1所接收到的偵錯(cuò)信息的過濾條件。
相對(duì)的,手持式電子裝置1的第一處理模塊13則更進(jìn)一步地用以接收包括 條件的提取相對(duì)應(yīng)的偵錯(cuò)信息的要求,并過濾出允符條件的偵錯(cuò)信息,以提供 允符條件的偵錯(cuò)信息至數(shù)據(jù)處理裝置2。
解密模塊23用以將加密后的相對(duì)應(yīng)的偵錯(cuò)信息進(jìn)行解密程序。承前所述, 由于手持式電子裝置1具有加密模塊14,則數(shù)據(jù)處理裝置2更進(jìn)一步的包括解 密模塊23,用以針對(duì)經(jīng)過加密模塊14加密的偵錯(cuò)信息進(jìn)行譯碼,還原出原始的 偵錯(cuò)信息。T本實(shí)施例,解密程序使用對(duì)應(yīng)于UUID加密法的解密算法,以對(duì)偵 錯(cuò)信息進(jìn)行解密。
請(qǐng)參圖2所示,為本發(fā)明偵錯(cuò)信息處理方法的流程圖。本發(fā)明偵錯(cuò)信息處 理方法用以提供手持式電子裝置與數(shù)據(jù)處理裝置間執(zhí)行偵錯(cuò)信息的處理,如圖 所示,步驟S101,建立手持式電子裝置與數(shù)據(jù)處理裝置間的連結(jié)。于本實(shí)施例, 手持式電子裝置為個(gè)人導(dǎo)航機(jī)、車用導(dǎo)航機(jī)、行動(dòng)電話或個(gè)人數(shù)字助理之一。 此外,手持式電子裝置與數(shù)據(jù)處理裝置通過如通用串行總線、藍(lán)芽傳輸或以太 網(wǎng)之一連接接口相互連接。
步驟S102,令數(shù)據(jù)處理裝置發(fā)出偵錯(cuò)信息的要求至手持式電子裝置。 步驟S103,令手持式電子裝置接受數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求后, 依據(jù)數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求,提取相對(duì)應(yīng)的偵錯(cuò)信息,并回復(fù)至 數(shù)據(jù)處理裝置。
請(qǐng)參圖3所示,為本發(fā)明偵錯(cuò)信息處理方法更為具體的流程圖(一)。如 圖所示,前述的步驟S103還包括以下歩驟
步驟S1031,令手持式電子裝置中的應(yīng)ffl程序及/或驅(qū)動(dòng)程序,依據(jù)數(shù)據(jù)處 理裝置所發(fā)出偵錯(cuò)信息的要求,發(fā)出提取相對(duì)應(yīng)的偵錯(cuò)信息要求。
步驟S1032,令操作系統(tǒng)接收應(yīng)用程序及/或驅(qū)動(dòng)程序所發(fā)出的偵錯(cuò)信息的 要求,并將所接收到的偵錯(cuò)信息的要求儲(chǔ)存至?xí)捍婺K。于本實(shí)施例,令操作 系統(tǒng)接收應(yīng)用程序及,/或驅(qū)動(dòng)程序所發(fā)出的偵錯(cuò)信息的要求,并將所接收到的偵 錯(cuò)信息以及偵錯(cuò)信息儲(chǔ)存于暫存模塊的儲(chǔ)存時(shí)間,儲(chǔ)存至?xí)捍婺K。步驟S1033,令手持式電子裝置接受數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求 后,依據(jù)數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求,自暫存模塊中提取相對(duì)應(yīng)的偵 錯(cuò)信息,并回復(fù)至數(shù)據(jù)處理裝置。
請(qǐng)參圖4所示,為本發(fā)明偵錯(cuò)信息處理方法更為具體的流程圖(二)。如 圖所示,前述步驟S1032還包括以下步驟
步驟S10321,判斷該暫存模塊儲(chǔ)存空間是否足夠儲(chǔ)存該偵錯(cuò)信息,若否, 則進(jìn)至步驟S10322;若是,則進(jìn)至步驟S10323。
步驟S10322,令該暫存模塊依據(jù)該暫存模塊將最舊的偵錯(cuò)信息丟棄,并回 復(fù)至步驟S10321。
步驟S10323,儲(chǔ)存該偵錯(cuò)信息于該暫存模塊中。
請(qǐng)參圖5所示,為本發(fā)明偵錯(cuò)信總處理方法另一實(shí)施例的流程圖。步驟S201, 建立手持式電子裝置與數(shù)據(jù)處理裝置間的連結(jié)。接著進(jìn)至步驟S202。
步驟S202,令數(shù)據(jù)處理裝置發(fā)出偵錯(cuò)信息的要求至手持式電子裝置。接著 進(jìn)至步驟S203。
步驟S203,令手持式電子裝置接受數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求后, 依據(jù)數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求,提取相對(duì)應(yīng)的偵錯(cuò)信息,并予以加 密后回復(fù)至數(shù)據(jù)處理裝置。丁-本實(shí)施例,使用UUID加密法對(duì)偵錯(cuò)信息進(jìn)行加密。
步驟S204,令數(shù)據(jù)處理裝置將所接收到的偵錯(cuò)信息予以解密。于本實(shí)施例, 使用UUID解密法對(duì)偵錯(cuò)信息進(jìn)行解密。
請(qǐng)參圖6所示,為本發(fā)明的偵錯(cuò)信息處理方法的又一實(shí)施例的流程圖。須 特別說明者,本實(shí)施例也可與本發(fā)明的其它實(shí)施例相互結(jié)合。歩驟S301,建立 手持式電子裝置與數(shù)據(jù)處理裝置間的連結(jié)。
步驟S302,令數(shù)據(jù)處理裝置依據(jù)預(yù)定的時(shí)間周期及/或條件,發(fā)出偵錯(cuò)信息 的要求至該手持式電子裝置。
步驟S303,令手持式電子裝置接受數(shù)據(jù)處理裝置所發(fā)出包括條件的偵錯(cuò)信 息的要求后,并據(jù)以提取過濾出允符條件的偵錯(cuò)信息,再回復(fù)至數(shù)據(jù)處理裝置。
綜上所述,本發(fā)明的偵錯(cuò)信息處理系統(tǒng)及其方法主要通過手持式電子裝置 與該數(shù)據(jù)處理裝置間的連結(jié),以令數(shù)據(jù)處理裝置發(fā)出偵錯(cuò)信息的要求至該手持 式電子裝置后,手持式電子裝置能夠接受數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求, 并依據(jù)其要求提取相對(duì)應(yīng)的偵錯(cuò)信息回復(fù)至該數(shù)據(jù)處理裝置,此外,還能進(jìn)一 步結(jié)合加解密的程序。據(jù)此,除能由使用串行端口以外的與端控制接口,增加 非授權(quán)使用者檢視偵錯(cuò)信息困難度外,還能限制與過濾偵錯(cuò)信息傳輸?shù)臓顟B(tài), 而通過加解密程序更能增加偵錯(cuò)信息傳輸?shù)乃矫苄浴?br>
權(quán)利要求
1、一種偵錯(cuò)信息處理系統(tǒng),其特征在于,該系統(tǒng)包括手持式電子裝置以及數(shù)據(jù)處理裝置,其中,該手持式電子裝置包括來源模塊,用以依據(jù)偵錯(cuò)信息的要求輸出相對(duì)應(yīng)的偵錯(cuò)信息;暫存模塊,用以接收并儲(chǔ)存該相對(duì)應(yīng)的偵錯(cuò)信息;第一處理模塊,用以依據(jù)該數(shù)據(jù)處理裝置所發(fā)出的偵錯(cuò)信息要求至該暫存模塊提取該相對(duì)應(yīng)的偵錯(cuò)信息;管理模塊,其連接于該數(shù)據(jù)處理裝置,且接受該數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求,并依據(jù)該數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求,將該第一處理模塊所提取的該相對(duì)應(yīng)的偵錯(cuò)信息回復(fù)至該數(shù)據(jù)處理裝置;該數(shù)據(jù)處理裝置包括同步模塊,其連接于該手持式電子裝置,用以發(fā)出偵錯(cuò)信息要求至該手持式電子裝置,及接收該手持式電子裝置所發(fā)出的該回應(yīng);第二處理模塊,用以通過該同步模塊,由該管理模塊向該第一處理模塊發(fā)出提取該相對(duì)應(yīng)的偵錯(cuò)信息的要求。
2、 如權(quán)利要求l所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該手持式電子裝置還包括應(yīng)用程序及/或驅(qū)動(dòng)程序,且該來源模塊還包括操作系統(tǒng),用以接收該應(yīng)用程序及/或驅(qū)動(dòng)程序所發(fā)出的該偵錯(cuò)信息的要求。
3、 如權(quán)利要求l所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該來源模塊還包括除錯(cuò)單元,用以接收修正指令,并依據(jù)該修止指令修正該偵錯(cuò)信息。
4、 如權(quán)利要求l所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該手持式電子裝置還包括加密模塊,用以對(duì)該第一處理模塊所提取的該相對(duì)應(yīng)的偵錯(cuò)信息進(jìn)行加密程序。
5、 如權(quán)利要求4所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該加密程序使用UUID加密法對(duì)該偵錯(cuò)信息進(jìn)行加密。
6、 如權(quán)利要求4所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該數(shù)據(jù)處理裝置還包括解密模塊,用以將該加密后的該相對(duì)應(yīng)的偵錯(cuò)信息進(jìn)行解密程序。
7、 如權(quán)利要求l所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該暫存模塊儲(chǔ)存該偵錯(cuò)信息時(shí),并記錄該偵錯(cuò)信息儲(chǔ)存于該暫存模塊的儲(chǔ)存時(shí)間。
8、 如權(quán)利要求l所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該暫存模塊上儲(chǔ)存空間不足時(shí),依據(jù)該儲(chǔ)存時(shí)間順序?qū)⒆钆f的偵錯(cuò)信息丟棄。
9、 如權(quán)利要求l所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該第二處理模塊依據(jù)預(yù)定的時(shí)間周期向該第一處理模塊發(fā)出提取該相對(duì)應(yīng)的偵錯(cuò)信息的要求。
10、 如權(quán)利要求1所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該第二處理模提取該相對(duì)應(yīng)的偵錯(cuò)信息的要求包括條件。
11、 如權(quán)利要求1所 述的偵錯(cuò)信息處理系統(tǒng),其特征在于該第一處理模 塊接收包括條件的提取該相對(duì)應(yīng)的偵錯(cuò)信息的要求,并過濾出允符該條件的偵 錯(cuò)信息。
12、 如權(quán)利要求1所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該手持式電子裝置以及數(shù)據(jù)處理裝置通過通用串行總線(USB)、藍(lán)芽傳輸(Bluetooth)或 以太網(wǎng)(Ethernet)之一方式相互連接。
13、 如權(quán)利要求1所述的偵錯(cuò)信息處理系統(tǒng),其特征在于該手持式電子 裝置為個(gè)人導(dǎo)航機(jī)、車用導(dǎo)航機(jī)、行動(dòng)電話或個(gè)人數(shù)字助理之一。
14、 一種偵錯(cuò)信息處理方法,用以提供手持式電子裝置與數(shù)據(jù)處理裝置間執(zhí)行偵錯(cuò)信息的處理,其特征在于,該方法包括以下步驟(1) 建立該手持式電子裝置與該數(shù)據(jù)處理裝置間的連結(jié)-,(2) 令該數(shù)據(jù)處理裝置發(fā)出偵錯(cuò)信息的要求至該手持式電子裝置;(3) 令該手持式電子裝置接受該數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求后, 依據(jù)該數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求,提取相對(duì)應(yīng)的偵錯(cuò)信息,并回復(fù) 至該數(shù)據(jù)處理裝置。
15、 如權(quán)利要求14所述的偵錯(cuò)信息處理方法,其特征在于該歩驟(3)還包括(3-1)令該手持式電子裝置中的應(yīng)用程序及/或驅(qū)動(dòng)程序,依據(jù)該數(shù)據(jù)處 理裝置所發(fā)出偵錯(cuò)信息的要求,發(fā)出提取該相對(duì)應(yīng)的偵錯(cuò)信息要求;(3-2)令該操作系統(tǒng)接收該應(yīng)用程序及/或驅(qū)動(dòng)程序所發(fā)出的該偵錯(cuò)信息 的要求,并將所接收到的該偵錯(cuò)信息的要求儲(chǔ)存至?xí)捍婺K;(3-3)令該手持式電子裝置接受該數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求 后,依據(jù)該數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求,自該暫存模塊中提取相對(duì)應(yīng) 的偵錯(cuò)信息,并回復(fù)至該數(shù)據(jù)處理裝置。
16、 如權(quán)利要求15所述的偵錯(cuò)信息處理方法,其特征在于該步驟(3-2) 中,令該操作系統(tǒng)接收該應(yīng)用稈序及/或驅(qū)動(dòng)程序所發(fā)出的該偵錯(cuò)信息的要求, 并將所接收到的該偵錯(cuò)信息以及該偵錯(cuò)信息儲(chǔ)存于該暫存模塊的儲(chǔ)存時(shí)間,儲(chǔ) 存至該暫存模塊。
17、 如權(quán)利要求15所述的偵錯(cuò)信息處理方法,其特征在于該步驟(3-2) 還包括(3-2-l)判斷該暫存模塊儲(chǔ)存空間是否足夠儲(chǔ)存該偵錯(cuò)信息,若否,則進(jìn) 行下一步驟,若是,則儲(chǔ)存該偵錯(cuò)信息于該暫存模塊中;(3-2-2)令該暫存模塊依據(jù)該暫存模塊將最舊的偵錯(cuò)信息丟棄。
18、 如權(quán)利要求14所述的偵錯(cuò)信息處理方法,其特征在:r:該步驟(3) 中,令該手持式電子裝置接受該數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求后,依據(jù)該數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求,提取相對(duì)應(yīng)的偵錯(cuò)信息,并予以加密 后回復(fù)至該數(shù)據(jù)處理裝置。
19、 如權(quán)利要求18所述的偵錯(cuò)信息處理方法,.其特征在于該方法還包括 (4)令該數(shù)據(jù)處理裝置將所接收到的偵錯(cuò)信息予以解密。
20、 如權(quán)利要求18所述的偵錯(cuò)信息處理方法,其特征在于使用UUID加 密法對(duì)該偵錯(cuò)信息進(jìn)行加密。
21、 如權(quán)利要求14所述的偵錯(cuò)信息處理方法,其特征在于該步驟(2)中,令該數(shù)據(jù)處理裝置依據(jù)預(yù)定的時(shí)間周期,發(fā)出偵錯(cuò)信息的要求至該手持式 電子裝置。
22、 如權(quán)利要求14所述的偵錯(cuò)信息處理方法,其特征在于該步驟(2)中,令該數(shù)據(jù)處理裝置發(fā)出包括條件的偵錯(cuò)信息的要求至該手持式電子裝置。
23、 如權(quán)利要求22所述的偵錯(cuò)信息處理方法,其特征在于該步驟(3)中,令該手持式電子裝置接受該數(shù)據(jù)處理裝置所發(fā)出包括條件的偵錯(cuò)信息的要 求后,并據(jù)以提取過濾出允符該條件的偵錯(cuò)信息,再回復(fù)至該數(shù)據(jù)處理裝置。
24、 如權(quán)利要求14所述的偵錯(cuò)信息處理方法,其特征在于該手持式電子 裝置以及數(shù)據(jù)處理裝置通過通用串行總線(USB)、藍(lán)芽傳輸(Bluetooth)或 以太網(wǎng)(Ethernet)之一方式相互連接。
25、 如權(quán)利要求14所述的偵錯(cuò)信息處理方法,其特征在于該手持式電子 裝置為個(gè)人導(dǎo)航機(jī)、車用導(dǎo)航機(jī)、行動(dòng)電話或個(gè)人數(shù)字助理之一。
全文摘要
本發(fā)明提供一種偵錯(cuò)信息處理系統(tǒng)及其方法,主要通過手持式電子裝置與該數(shù)據(jù)處理裝置間的連結(jié),以令數(shù)據(jù)處理裝置發(fā)出偵錯(cuò)信息的要求至該手持式電子裝置后,手持式電子裝置能夠接受數(shù)據(jù)處理裝置所發(fā)出偵錯(cuò)信息的要求,并依據(jù)其要求提取相對(duì)應(yīng)的偵錯(cuò)信息回復(fù)至該數(shù)據(jù)處理裝置,此外,還能進(jìn)一步結(jié)合加解密的程序。據(jù)此,除能由使用串行端口以外的與端控制接口,增加非授權(quán)使用者檢視偵錯(cuò)信息困難度外,還能限制與過濾偵錯(cuò)信息傳輸?shù)臓顟B(tài),而通過加解密程序更能增加偵錯(cuò)信息傳輸?shù)乃矫苄浴?br>
文檔編號(hào)G06F11/36GK101634964SQ20081002967
公開日2010年1月27日 申請(qǐng)日期2008年7月23日 優(yōu)先權(quán)日2008年7月23日
發(fā)明者郭幸評(píng) 申請(qǐng)人:佛山市順德區(qū)順達(dá)電腦廠有限公司