[發明專利]執行自動化任務的方法及其系統在審
| 申請號: | 201610513282.4 | 申請日: | 2016-07-01 |
| 公開(公告)號: | CN106897084A | 公開(公告)日: | 2017-06-27 |
| 發明(設計)人: | 張穎 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司11315 | 代理人: | 許志勇,王中 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 執行 自動化 任務 方法 及其 系統 | ||
技術領域
本申請涉及計算機技術領域,尤其涉及一種執行自動化任務的方法及其系統。
背景技術
目前,自動化任務根據特定的要求運行在不同的環境上。目前,如果用戶想要運行一個自動化任務,必須有一個和該任務運行相匹配的環境,否則,自動化任務就會運行失敗。所以,執行自動化任務的用戶必須要花很長的時間在成百上千的環境中人工的查找符合特定要求的運行環境。
如果沒有該技術的應用,整個自動化任務執行期間必須要人工手動去參與執行。例如:一個用戶想在一個特定的環境上運行自動化任務,這個特定的環境包括:Android 4.4,內存大于4G,安裝的系統包括UC瀏覽器等等。目前,每次用戶必須執行如下操作才能獲得需要的運行環境。
步驟一:從自動化腳本人工讀取自動化任務運行所需特定環境的配置信息
步驟二:到環境搜索頁面輸入查詢參數進行環境搜索
步驟三:如果可以匹配到所需要的環境,從中選擇一個或多個去執行自動化任務
步驟四:如果沒有匹配到需要的環境,用戶需要創建一個工單,輸入環境配置信息,并提交給管理員
步驟五:等待管理員將需要的環境分配給用戶
在目前的場景下,每次去執行自動化任務,為獲得所需的環境,都必須要人工去完成大量復雜及重復的操作。這種人工去查找匹配的環境導致出錯率高,并由此導致自動化任務失敗率高,且效率低下。因此有必要提出改進的技術手段解決上述問題。
發明內容
本申請的主要目的在于提供一種執行自動化任務的方法及其系統,以解決現有技術的手動查找自動化任務的運行環境導致自動化任務失敗率較高且效率低下的問題。
為解決上述問題,根據本申請實施例提供一種執行自動化任務的方法,其包括:配置包括自動化任務以及對應所述自動化任務的運行環境的描述信息的模板;自動化任務被觸發時,根據所述模板確定與所述自動化任務對應的運行環境的描述信息;在預先設置的環境資源庫中查找與所述描述信息相匹配的運行環境數據;在相匹配的運行環境數據上自動執行所述自動化任務。
其中,所述方法還包括:解析與所述自動化任務對應的運行環境的描述信息,得到運行環境參數信息;在所述環境資源庫中查找與所述運行環境參數信息相匹配的運行環境數據。
其中,所述方法還包括:展示查找到的運行環境數據。
其中,所述模板為XML模板。
其中,所述方法還包括:在所述模板中描述自動化任務運行環境的描述信息。
其中,所述自動化任務運行環境的描述信息包括:設備類型信息、操作系統類型信息、硬件信息、軟件信息。
根據本申請實施例還提供一種執行自動化任務的系統,其包括:配置模塊,用于配置包括自動化任務以及對應所述自動化任務的運行環境的描述信息的模板;描述信息確定模塊,用于自動化任務被觸發時,根據所述模板確定與所述自動化任務對應的運行環境的描述信息;查找模塊,用于在預先設置的環境資源庫中查找與所述描述信息相匹配的運行環境數據;運行模塊,用于在相匹配的運行環境數據上自動執行所述自動化任務。
其中,所述描述信息確定模塊還用于解析與所述自動化任務對應的運行環境的描述信息,得到運行環境參數信息;所述查找模塊還用于在所述環境資源庫中查找與所述運行環境參數信息相匹配的運行環境數據。
其中,所述系統還包括:展示模塊,用于展示查找到的運行環境數據。
其中,所述模板為XML模板。
其中,所述配置模塊還用于在所述模板中描述自動化任務運行環境的描述信息。
其中,所述自動化任務運行環境的描述信息包括:設備類型信息、操作系統類型信息、硬件信息、軟件信息。
根據本申請的技術方案,通過將自動化任務與其運行所需的環境的描述信息有效結合,在執行所述自動化任務時能夠根據該描述信息自動匹配對應的進行環境,并在相對應的運行環境中執行該自動化任務。通過本申請能夠提高自動化任務運行的成功率,并降低出錯率。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
圖1是根據本申請一個實施例的執行自動化任務的方法的流程圖;
圖2是根據本申請實施例的XML模板的示意圖;
圖3是根據本申請另一實施例的執行自動化任務的方法的流程圖;
圖4是根據本申請實施例的執行自動化任務的系統的結構框圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610513282.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:帶有高壓絕緣裝置的電位治療儀輸出插孔
- 下一篇:一種高壓塑膠連接器





