[發明專利]一種系統調試方法和裝置有效
| 申請號: | 201610924243.3 | 申請日: | 2016-10-24 |
| 公開(公告)號: | CN107977304B | 公開(公告)日: | 2021-05-25 |
| 發明(設計)人: | 韓松 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 孫清然;王琦 |
| 地址: | 100080 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 調試 方法 裝置 | ||
1.一種系統調試方法,其特征在于,包括:
生產環境中的應用系統在接收到用戶的調試請求后,將所述調試請求攜帶的傳入參數信息,轉換成相應的調試參數對象列表,并將該調試參數對象列表放入代碼上下文中;所述調試請求包括調試參數和調試代碼段;所述代碼上下文包括所述應用系統啟動時加載的系統參數對象列表;
所述應用系統解析所述調試代碼段,得到相應的語法樹;利用所述代碼上下文,執行所述語法樹,并將執行的結果通知給所述用戶,其中,所述執行中產生的臨時結果數據放入所述代碼上下文中。
2.根據權利要求1所述的方法,其特征在于,解析所述調試代碼段包括:
對所述調試代碼段進行切割,得到構成所述調試代碼段的單詞;
對每個所述單詞進行語義分析;
根據每個所述單詞的語義分析結果,構建所述語法樹。
3.根據權利要求1所述的方法,其特征在于,所述語法樹采用的對象格式為:單詞:類型說明類型定義。
4.根據權利要求1所述的方法,其特征在于,對于每個調試參數對象,所述代碼上下文采用關鍵字和值組合的格式。
5.根據權利要求1所述的方法,其特征在于,所述應用系統采用網頁的方式和所述用戶進行交互。
6.一種系統調試裝置,其特征在于,包括:
參數轉換單元,用于在生產環境中的應用系統接收到用戶的調試請求后,將所述調試請求攜帶的傳入參數信息,轉換成相應的調試參數對象列表,并將該調試參數對象列表放入代碼上下文中;所述調試請求包括調試參數和調試代碼段;所述代碼上下文包括所述應用系統啟動時加載的系統參數對象列表;
調試執行單元,用于解析所述調試代碼段,得到相應的語法樹;利用所述代碼上下文,執行所述語法樹,并將執行的結果通知給所述用戶,其中,所述執行中產生的臨時結果數據放入所述代碼上下文中。
7.根據權利要求6所述的裝置,其特征在于,所述調試執行單元,用于在進行所述解析的過程中,對所述調試代碼段進行切割,得到構成所述調試代碼段的單詞;對每個所述單詞進行語義分析;根據每個所述單詞的語義分析結果,構建所述語法樹。
8.根據權利要求6所述的裝置,其特征在于,所述語法樹采用的對象格式為:單詞:類型說明類型定義。
9.根據權利要求6所述的裝置,其特征在于,對于每個調試參數對象,所述代碼上下文采用關鍵字和值組合的格式。
10.根據權利要求6所述的裝置,其特征在于,所述應用系統采用網頁的方式和所述用戶進行交互。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610924243.3/1.html,轉載請聲明來源鉆瓜專利網。





