[發明專利]遠程調試方法、調試服務器及目標機有效
| 申請號: | 201811132355.0 | 申請日: | 2018-09-27 |
| 公開(公告)號: | CN109344065B | 公開(公告)日: | 2022-06-21 |
| 發明(設計)人: | 權吉歡 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 郭新娟 |
| 地址: | 610000 四川省成都市高*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 遠程 調試 方法 服務器 目標 | ||
1.一種遠程調試方法,其特征在于,應用于調試服務器,包括:
獲取目標程序在所述調試服務器上進行注冊的注冊信息,所述注冊信息包括所述目標程序所在的目標機地址、所述目標程序使用的調試服務端口以及所述目標程序的源碼路徑清單;其中,所述調試服務端口以及所述源碼路徑清單在構建所述目標程序時被配置好并隨所述目標程序發布至所述目標機;
在接收到針對所述目標程序的調試請求指令后,根據所述源碼路徑清單從源碼服務器上下載所述目標程序的源代碼;
以所述目標機地址以及所述調試服務端口為參數調用調試器,在所述調試器與所述目標程序之間建立用于在調試過程中傳輸數據的調試通道;
在接收到針對所述目標程序的調試指令后,將所述調試指令發送至所述調試器執行調試,通過所述調試器獲得調試結果。
2.根據權利要求1所述的遠程調試方法,其特征在于,所述獲取目標程序的注冊信息,包括:
接收所述目標機上的注冊程序在所述目標程序啟動時發送的注冊請求,并將所述注冊請求中包含的所述目標機地址、所述調試服務端口以及所述源碼路徑清單作為所述注冊信息保存。
3.根據權利要求2所述的遠程調試方法,其特征在于,所述方法還包括:
接收所述目標機上的保活程序在所述目標程序的運行過程中定期發送的表示所述目標程序仍在運行的保活報文,并在所述注冊信息中保存所述保活報文的接收時間;
定期掃描所述注冊信息,并在判斷所述接收時間距離當前時間超過預設時長時,刪除所述注冊信息。
4.根據權利要求1-3中任一項所述的遠程調試方法,其特征在于,所述調試指令包括設置斷點、單步調試、觀察執行結果以及繼續執行的中的至少一種指令。
5.一種遠程調試方法,其特征在于,應用于目標機,包括:
在目標程序啟動時,執行注冊程序,獲得目標機地址、目標程序使用的調試服務端口以及所述目標程序的源碼路徑清單;其中,所述調試服務端口以及所述源碼路徑清單在構建所述目標程序時被配置好并隨所述目標程序發布至所述目標機;
以所述目標機地址、所述調試服務端口以及所述源碼路徑清單為參數調用調試服務器的接口,在所述調試服務器上注冊所述目標程序。
6.根據權利要求5所述的遠程調試方法,其特征在于,在所述以所述目標機地址、所述調試服務端口以及所述源碼路徑清單為參數調用調試服務器的接口之后,所述方法還包括:
在所述目標程序運行過程中,執行保活程序,定期向所述調試服務器發送表示所述目標程序仍在運行的保活報文。
7.根據權利要求6所述的遠程調試方法,其特征在于,所述注冊程序以及所述保活程序在構建所述目標程序時被構建好并隨所述目標程序發布至所述目標機。
8.一種調試服務器,其特征在于,包括:
注冊接口模塊,用于獲取目標程序在所述調試服務器上進行注冊的注冊信息,所述注冊信息包括所述目標程序所在的目標機地址、所述目標程序使用的調試服務端口以及所述目標程序的源碼路徑清單;其中,所述調試服務端口以及所述源碼路徑清單在構建所述目標程序時被配置好并隨所述目標程序發布至所述目標機;
指令接收模塊,用于接收到針對所述目標程序的調試請求指令以及調試指令;
源碼下載模塊,用于在所述指令接收模塊接收到所述調試請求指令后,根據所述源碼路徑清單從源碼服務器上下載所述目標程序的源代碼;
通道建立模塊,用于以所述目標機地址以及所述調試服務端口為參數調用調試器,在所述調試器與所述目標程序之間建立用于在調試過程中傳輸數據的調試通道;
調試模塊,用于在所述指令接收模塊接收到所述調試指令后,將所述調試指令發送至所述調試器執行調試,通過所述調試器獲得調試結果。
9.根據權利要求8所述的調試服務器,其特征在于,所述注冊接口模塊具體用于,接收所述目標機上的注冊程序在所述目標程序啟動時發送的注冊請求,并將所述注冊請求中包含的所述目標機地址、所述調試服務端口以及所述源碼路徑清單作為所述注冊信息保存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811132355.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種應用遠程調試方法
- 下一篇:一種瀏覽器頁面的測試方法、系統及終端





