[發(fā)明專利]一種嵌入式軟件調(diào)試的方法及其應(yīng)用系統(tǒng)有效
| 申請?zhí)枺?/td> | 200710127280.2 | 申請日: | 2007-07-05 |
| 公開(公告)號: | CN101340317A | 公開(公告)日: | 2009-01-07 |
| 發(fā)明(設(shè)計)人: | 程劍;黃少軍;王井貴 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06;G06F11/36 |
| 代理公司: | 北京安信方達知識產(chǎn)權(quán)代理有限公司 | 代理人: | 許志勇;顏濤 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 嵌入式 軟件 調(diào)試 方法 及其 應(yīng)用 系統(tǒng) | ||
1.一種嵌入式軟件調(diào)試的方法,其特征在于,包括以下步驟:
(1)客戶端向操作維護模塊請求建立TCP連接,并發(fā)送注冊鑒權(quán)消息,所述操作維護模塊鑒權(quán)并向所述客戶端返回應(yīng)答,確認該客戶端當前所處的調(diào)試級別;
(2)所述客戶端請求所述操作維護模塊向不同的目標單板建立連接,該操作維護模塊向所述不同的目標單板調(diào)試代理請求建立TCP連接,并向其發(fā)送調(diào)試級別信息;所述不同的目標單板根據(jù)調(diào)試級別信息,向所述操作維護模塊返回當前所支持的所有調(diào)試指令的列表,所述操作維護模塊則將該列表返回給客戶端;
(3)客戶端保存接收到的調(diào)試指令的列表,提示使用者該客戶端與所述不同的目標單板的調(diào)試通道建立;
(4)所述客戶端接收使用者輸入的調(diào)試指令并發(fā)出,經(jīng)調(diào)試通道由所述不同的目標單板調(diào)試代理接收,并根據(jù)指令內(nèi)容,執(zhí)行調(diào)試動作并搜集結(jié)果,通過調(diào)試通道反饋回客戶端,所述客戶端從調(diào)試通道中接收結(jié)果,并將其顯示在界面上。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟(1)中的客戶端向操作維護模塊請求建立TCP連接,為客戶端向操作維護模塊的監(jiān)聽端口請求建立TCP連接。
3.如權(quán)利要求1所述的方法,其特征在于,步驟(1)中所述注冊鑒權(quán)消息,包括:合法的用戶名和密碼。
4.如權(quán)利要求1所述的方法,其特征在于,步驟(4)中所述客戶端接收使用者輸入的調(diào)試指令并發(fā)出,為所述客戶端以下拉列表方式動態(tài)提示使用者可能的輸入,所述使用者完整輸入調(diào)試指令,或通過鍵盤或鼠標選擇輸入調(diào)試指令。
5.如權(quán)利要求1所述的方法,其特征在于,所述客戶端,包括:專用客戶端和Telnet客戶端,所述專用客戶端基于圖形化用戶界面,所述Telnet客戶端基于命令行界面。
6.如權(quán)利要求5所述的方法,其特征在于,所述步驟(4)進一步包括:
所述專用客戶端執(zhí)行用戶定制腳本,發(fā)出調(diào)試指令,經(jīng)調(diào)試通道由所述不同的目標單板調(diào)試代理接收該指令,并根據(jù)指令內(nèi)容,執(zhí)行調(diào)試動作并搜集結(jié)果,通過調(diào)試通道反饋回客戶端,所述客戶端從調(diào)試通道中接收結(jié)果,進行關(guān)鍵字模式匹配,按照設(shè)定匹配條件顯示在界面上,所述專用客戶端不斷的自動重復(fù)執(zhí)行上述步驟,并根據(jù)用戶已有的輸入以及當前連接的目標單板,動態(tài)提示用戶可能的調(diào)試指令。
7.如權(quán)利要求1所述的方法,其特征在于,所述步驟(3)進一步包括:
所述不同的目標單板駐留的目標單板調(diào)試代理支持不同的調(diào)試通道。
8.一種嵌入式軟件調(diào)試的應(yīng)用系統(tǒng),其特征在于,由多個客戶端、操作維護模塊和多個目標單板組成;其中,
所述客戶端,用于向操作維護模塊請求建立TCP連接,并發(fā)送注冊鑒權(quán)消息;還用于保存接收到的調(diào)試指令的列表,提示使用者該客戶端與不同的目標單板的調(diào)試通道建立;以及用于發(fā)出使用者輸入的調(diào)試指令,并從調(diào)試通道中接收結(jié)果,并將其顯示在界面上;
所述操作維護模塊,用于接收所述客戶端的請求和消息,鑒權(quán)并向所述客戶端返回應(yīng)答,確認該客戶端當前所處的調(diào)試級別;還用于向所述不同的目標單板調(diào)試代理請求建立TCP連接,并向其發(fā)送調(diào)試級別信息,接收返回的當前所支持的所有調(diào)試指令的列表并返回給客戶端;
所述目標單板,其駐留的目標單板調(diào)試代理用于接收并執(zhí)行所述客戶端發(fā)出的調(diào)試指令,并通過建立的調(diào)試通道將執(zhí)行調(diào)試動作后的搜集結(jié)果反饋回客戶端。
9.如權(quán)利要求8所述的應(yīng)用系統(tǒng),其特征在于,所述客戶端,進一步用于向操作維護模塊的監(jiān)聽端口請求建立TCP連接。
10.如權(quán)利要求8所述的應(yīng)用系統(tǒng),其特征在于,所述客戶端發(fā)送的注冊鑒權(quán)消息,包括:合法的用戶名和密碼。
11.如權(quán)利要求8所述的應(yīng)用系統(tǒng),其特征在于,所述客戶端,包括:專用客戶端和Telnet客戶端,所述專用客戶端基于圖形化用戶界面,所述Telnet客戶端基于命令行界面。
12.如權(quán)利要求11所述的應(yīng)用系統(tǒng),其特征在于,所述專用客戶端,通過可視化標簽頁控件,支持在同一用戶界面上,同時連接并調(diào)試多個目標單板;支持用戶腳本,通過定制用戶腳本完成自動化批處理調(diào)試;還將調(diào)試結(jié)果自動保存在文件中;對接收的調(diào)試結(jié)果進行關(guān)鍵字模式匹配,按照設(shè)定匹配條件顯示;并根據(jù)用戶已有的輸入以及當前連接的所述目標單板,動態(tài)提示用戶可能的調(diào)試指令。
13.如權(quán)利要求8所述的應(yīng)用系統(tǒng),其特征在于,所述不同的目標單板,其駐留的目標單板調(diào)試代理支持不同的調(diào)試通道。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710127280.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設(shè)備自動工程調(diào)試方法、裝置、系統(tǒng)和計算機設(shè)備
- 基于串口的遠程設(shè)備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應(yīng)用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設(shè)備的異地調(diào)試控制方法、裝置和計算機設(shè)備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





