[發明專利]一種程序執行的方法和裝置在審
| 申請號: | 201710377379.1 | 申請日: | 2017-05-25 |
| 公開(公告)號: | CN108959063A | 公開(公告)日: | 2018-12-07 |
| 發明(設計)人: | 何林艷 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;姜勁 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 記錄 程序執行 方法和裝置 計算機技術領域 記錄更新 節約資源 查找 失敗 | ||
1.一種程序執行的方法,其特征在于,包括:
根據程序的執行記錄名稱從已有的執行記錄中查找所述程序對應的執行記錄;
根據所述執行記錄確定所述程序此次執行的起始位置;
從所述起始位置開始執行所述程序并生成執行記錄,然后將所述生成的執行記錄更新為所述程序對應的執行記錄。
2.根據權利要求1所述的方法,其特征在于,所述執行記錄名稱包括程序名稱和參數。
3.根據權利要求1所述的方法,其特征在于,所述執行記錄包括:程序名稱、執行輸入的參數、模塊標識、模塊代碼、模塊執行開始時間、模塊執行結束時間以及模塊執行結果。
4.根據權利要求1所述的方法,其特征在于,還包括:
如果從所述已有的執行記錄中未查找到所述程序對應的執行記錄,則從所述程序的第一個模塊開始執行所述程序,所述程序由不少于一個模塊構成。
5.根據權利要求1所述的方法,其特征在于,根據所述執行記錄確定所述程序此次執行的起始位置的步驟包括:
根據所述執行記錄的最后一條數據記錄確定所述程序執行的斷點模塊,所述斷點模塊為所述程序上次執行的最后一個模塊;
根據所述斷點模塊的執行結果確定所述程序此次執行的起始位置。
6.根據權利要求5所述的方法,其特征在于,根據所述斷點模塊的執行結果確定所述程序此次執行的起始位置的步驟包括:
若所述斷點模塊的執行結果為成功,則將所述斷點模塊的下一個模塊確定為所述程序此次執行的起始位置;
若所述斷點模塊的執行結果為失敗,則將所述斷點模塊確定為所述程序此次執行的起始位置。
7.根據權利要求1所述的方法,其特征在于,還包括:
定時清理所述執行記錄。
8.一種程序執行的裝置,其特征在于,包括:
記錄查找單元,用于根據程序的執行記錄名稱從已有的執行記錄中查找所述程序對應的執行記錄;
位置確定單元,用于根據所述執行記錄確定所述程序此次執行的起始位置;
記錄生成單元,用于從所述起始位置開始執行所述程序并生成執行記錄,然后將所述生成的執行記錄更新為所述程序對應的執行記錄。
9.根據權利要求8所述的裝置,其特征在于,所述執行記錄名稱包括程序名稱和參數。
10.根據權利要求8所述的裝置,其特征在于,所述執行記錄包括:程序名稱、執行輸入的參數、模塊標識、模塊代碼、模塊執行開始時間、模塊執行結束時間以及模塊執行結果。
11.根據權利要求8所述的裝置,其特征在于,還包括判定執行單元,用于:
如果從所述已有的執行記錄中未查找到所述程序對應的執行記錄,則從所述程序的第一個模塊開始執行所述程序,所述程序由不少于一個模塊構成。
12.根據權利要求8所述的裝置,其特征在于,所述位置確定單元還用于:
根據所述執行記錄的最后一條數據記錄確定所述程序執行的斷點模塊,所述斷點模塊為所述程序上次執行的最后一個模塊;
根據所述斷點模塊的執行結果確定所述程序此次執行的起始位置。
13.根據權利要求12所述的裝置,其特征在于,所述位置確定單元還用于:
若所述斷點模塊的執行結果為成功,則將所述斷點模塊的下一個模塊確定為所述程序此次執行的起始位置;
若所述斷點模塊的執行結果為失敗,則將所述斷點模塊確定為所述程序此次執行的起始位置。
14.根據權利要求8所述的裝置,其特征在于,還包括記錄清理單元,用于:
定時清理所述執行記錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710377379.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網頁元素獲取方法及裝置
- 下一篇:自動化測試的彈窗處理方法及裝置





