[發明專利]腳本執行處理方法、裝置及存儲介質有效
| 申請號: | 202010005535.3 | 申請日: | 2020-01-03 |
| 公開(公告)號: | CN111221732B | 公開(公告)日: | 2023-09-12 |
| 發明(設計)人: | 朱國丞 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京善任知識產權代理有限公司 11650 | 代理人: | 康艷青 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 腳本 執行 處理 方法 裝置 存儲 介質 | ||
1.一種腳本執行處理方法,其特征在于,包括:
當腳本執行過程中第n步驟執行失敗時,記錄所述第n步驟的信息,其中,所述n為正整數;
根據所述第n步驟信息,執行第1個異常排除操作;
在所述第1個異常排除操作執行成功后,重新執行所述第n步驟;
在第x個異常排除操作執行失敗后,執行第x+1個異常排除操作;所述x為大于等于1的整數;其中,所述異常排除操作包括:第一類異常排除操作及第二類異常排除操作;
所述在第x個異常排除操作執行失敗后,執行第x+1個異常排除操作,包括:
在所述第x個異常排除操作執行失敗后,確定所述第x個異常排除操作的類型;
若所述第x個異常排除操作為所述第一類異常排除操作,根據執行所述第x個異常排除操作的結果,確定出所述第x+1異常排除操作;
若所述第x個異常排除操作為所述第二類異常排除操作,根據各類異常的出現概率,確定出所述第x+1異常排除操作;
在所述第x+1個異常排除操作執行成功后,返回所述第x個異常排除操作的執行階段。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
記錄各所述異常排除操作的執行次數;
在異常排除失敗時,確定各所述異常排除操作的執行次數是否達到預定次數;
若有至少一個所述異常排除操作的執行次數未達到所述預定次數,執行未達到所述預定次數的所述異常排除操作。
3.根據權利要求1至2任一項所述的方法,其特征在于,所述第一類異常排除操作包括以下至少之一:
針對運行所述腳本的服務端內的異常排除操作;
針對所述服務端與顯示所述腳本執行處理結果的終端之間連接的異常排除操作;
所述第二類異常排除操作包括:針對意外彈窗的異常排除操作。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在執行所述第x個異常排除操作執行失敗后,將所述第x+1異常排除操作的信息添加至棧中;
在所述第x個異常排除操作執行成功后,將所述第x個異常排除操作的信息從所述棧中移除;
其中,當前執行的異常排除操作為信息位于所述棧的頂部的異常排除操作。
5.一種腳本執行處理裝置,其特征在于,包括:
記錄模塊,用于當腳本執行過程中第n步驟運行失敗時,記錄所述第n步驟的信息,其中,所述n為正整數;
第一執行模塊,用于根據所述第n步驟信息,執行第1個異常排除操作;
第二執行模塊,用于在所述第1個異常排除操作執行成功后,重新執行所述第n步驟;
第三執行模塊,用于在第x個異常排除操作執行失敗后,執行到第x+1異常排除操作;所述x為大于等于1的整數;其中,所述異常排除操作包括:第一類異常排除操作及第二類異常排除操作;
所述第三執行模塊,包括:
類型確定模塊,用于在所述第x個異常排除操作執行失敗后,確定所述第x個異常排除操作的類型;
第一確定模塊,用于若所述第x個異常排除操作為所述第一類異常排除操作,根據執行所述第x個異常排除操作的結果,確定出所述第x+1異常排除操作;
第二確定模塊,用于若所述第x個異常排除操作為所述第二類異常排除操作,根據各類異常的出現概率,確定出所述第x+1異常排除操作;
返回模塊,用于在所述第x+1個異常排除操作執行成功后,返回所述第x個異常排除操作的執行階段。
6.根據權利要求5所述的裝置,其特征在于,所述裝置還包括:
次數記錄模塊,用于記錄各所述異常排除操作的執行次數;
確定次數模塊,用于在異常排除失敗時,確定各所述異常排除操作的執行次數是否達到預定次數;
確定執行模塊,用于若有至少一個所述異常排除操作的執行次數未達到所述預定次數,執行未達到所述預定次數的所述異常排除操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010005535.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種人臉匹配方法、裝置、電子設備及可讀存儲介質
- 下一篇:數據處理方法和裝置





