[發(fā)明專利]一種電子產(chǎn)品及Debug方法、裝置、設(shè)備及介質(zhì)在審
| 申請?zhí)枺?/td> | 201810981048.3 | 申請日: | 2018-08-27 |
| 公開(公告)號: | CN109144875A | 公開(公告)日: | 2019-01-04 |
| 發(fā)明(設(shè)計)人: | 周冬 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 電子產(chǎn)品 異常信息 源代碼 異常代碼 用戶終端 無線傳輸芯片 整體開發(fā)效率 存儲器芯片 時間開銷 實體線路 無線傳輸 運行測試 拆機(jī) 判定 保證 | ||
本發(fā)明公開了一種電子產(chǎn)品及Debug方法、裝置、設(shè)備及介質(zhì),該方法的步驟包括:對電子產(chǎn)品的源代碼進(jìn)行運行測試;當(dāng)判定源代碼中存在異常代碼段時,在存儲器芯片中獲取與異常代碼段對應(yīng)的異常信息;控制無線傳輸芯片將異常信息無線傳輸至用戶終端,以將異常信息提供給用戶進(jìn)行Debug操作。由于本方法無需對電子產(chǎn)品進(jìn)行拆機(jī)并建立電子產(chǎn)品與用戶終端之間的實體線路連接即可實現(xiàn)對異常信息的獲取及后續(xù)使用,因此相對節(jié)省了Debug過程所產(chǎn)生時間開銷以及人力開銷,進(jìn)而保證了電子產(chǎn)品的整體開發(fā)效率。此外,本發(fā)明還提供一種Debug裝置、設(shè)備、介質(zhì),有益效果同上所述。
技術(shù)領(lǐng)域
本發(fā)明涉及設(shè)備開發(fā)領(lǐng)域,特別是涉及一種電子產(chǎn)品及Debug方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù)
隨著科技的進(jìn)步和發(fā)展,電子產(chǎn)品的種類越來越豐富,并且更新?lián)Q代的速度也在不斷提高,因此在當(dāng)前的背景下,企業(yè)對于開發(fā)電子產(chǎn)品時的速度要求越來越高,以此確保電子產(chǎn)品具有相對領(lǐng)先的科技水平,進(jìn)而保證電子產(chǎn)品的市場競爭力。
為了適應(yīng)快速開發(fā)電子產(chǎn)品的要求,當(dāng)前已經(jīng)對于電子產(chǎn)品的開發(fā)的整體流程進(jìn)行了壓縮以及簡化,但是電子產(chǎn)品的開發(fā)過程中難以避免的會出現(xiàn)部分開發(fā)人員編寫的源代碼中存在無法正常執(zhí)行的異常代碼段,即Bug(程序缺陷),進(jìn)而在對電子產(chǎn)品的源代碼進(jìn)行運行測試時,測試設(shè)備會在運行到異常代碼段時,產(chǎn)生相應(yīng)的異常信息并存儲在電子產(chǎn)品內(nèi)部的存儲器芯片中,用戶能夠通過獲取并分析異常信息中的內(nèi)容確定Bug的相關(guān)情況,進(jìn)而根據(jù)異常信息有針對性的進(jìn)行Debug(排除代碼異常),當(dāng)前情況對電子產(chǎn)品在進(jìn)行Debug時,往往需要通過電子產(chǎn)品的接口建立用戶終端與電子產(chǎn)品之間的實體線路,進(jìn)而用戶終端通過接口獲取電子產(chǎn)品中的異常信息并提供給用戶進(jìn)行Debug操作,但是由于處在開發(fā)階段的電子產(chǎn)品,接口往往都處于其內(nèi)部,因此需要先對電子產(chǎn)品進(jìn)行拆機(jī)處理才能夠建立用戶終端與電子產(chǎn)品之間的實體線路連接,對電子產(chǎn)品的拆裝無疑會造成一定的時間開銷以及人力開銷,進(jìn)而相對降低了電子產(chǎn)品的整體開發(fā)效率。
由此可見,提供一種電子產(chǎn)品及Debug方法,以相對降低Debug過程所產(chǎn)生時間開銷以及人力開銷,進(jìn)而保證電子產(chǎn)品的整體開發(fā)效率,是本領(lǐng)域技術(shù)人員亟待解決的問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種電子產(chǎn)品及Debug方法、裝置、設(shè)備及介質(zhì),以相對降低Debug過程所產(chǎn)生時間開銷以及人力開銷,進(jìn)而保證電子產(chǎn)品的整體開發(fā)效率。
為解決上述技術(shù)問題,本發(fā)明提供電子產(chǎn)品,包括用于存儲異常信息的存儲器芯片,還包括:
與存儲器芯片連接,用于將異常信息以無線形式傳輸至用戶終端的無線傳輸芯片。
此外,本發(fā)明還提供一種Debug方法,應(yīng)用于上述電子產(chǎn)品,具體步驟包括:
對電子產(chǎn)品的源代碼進(jìn)行運行測試;
當(dāng)判定源代碼中存在異常代碼段時,在存儲器芯片中獲取與異常代碼段對應(yīng)的異常信息;
控制無線傳輸芯片將異常信息無線傳輸至用戶終端,以將異常信息提供給用戶進(jìn)行Debug操作。
優(yōu)選的,當(dāng)判定源代碼中存在異常代碼段時,在存儲器芯片中獲取與異常代碼段對應(yīng)的異常信息具體為:
當(dāng)判定源代碼在編譯過程中存在函數(shù)返回值為NULL的異常代碼段時,在存儲器芯片中獲取異常信息。
優(yōu)選的,存儲器芯片具體為Flash ROM芯片。
優(yōu)選的,用戶終端具體為手機(jī)終端;其中,手機(jī)終端中預(yù)設(shè)有與無線傳輸芯片建立通信連接的應(yīng)用程序。
優(yōu)選的,電子產(chǎn)品具體為服務(wù)器產(chǎn)品。
此外,本發(fā)明還提供一種Debug裝置,包括:
測試執(zhí)行模塊,用于對電子產(chǎn)品的源代碼進(jìn)行運行測試;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810981048.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





