[發明專利]主機作業調度運行方法及裝置在審
| 申請號: | 202110538317.0 | 申請日: | 2021-05-18 |
| 公開(公告)號: | CN113127175A | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 孔瑩 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯;谷敬麗 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 主機 作業 調度 運行 方法 裝置 | ||
本發明提供了一種主機作業調度運行方法及裝置,其中該方法包括:接收客戶端的發送的作業調度運行請求;根據作業調度運行請求,生成主機作業執行時的流程圖;其中,流程圖用于表征多個主機作業之間的前后繼關系、執行順序和并行程度;根據上述流程圖,生成主機作業調度計劃表;向主機端發送主機作業執行請求;接收主機端反饋的主機作業執行結果,將主機作業執行結果發送至客戶端。將并行度高的作業、作業間復雜的串聯關系轉換為可視化的流程圖,減少出錯的可能;以流程圖為基準,生成主機作業調度計劃表,向主機端發送主機作業執行請求,從而自動完成主機作業的調度和運行,人工干預度低,從而減少業務人員工作量。本發明可用于芯片技術領域。
技術領域
本發明涉及芯片技術領域,尤其涉及一種主機作業調度運行方法及裝置。
背景技術
目前在核心銀行系統中,主機產品的版本部署包含兩大過程,一是應用版本的安裝,二是文件定義、數據庫定義及數據轉換更新等相關版本安裝作業的實施,隨著DevOps體系與理念的日趨完善,已經出現類似自動化部署平臺完成主機應用版本的安裝工作,但對于版本安裝作業的實施仍然是基于人工SUB的方式提交,這種傳統方式的安裝作業操作流程暴露了很多問題,首先作業并行度高、作業間的串聯關系復雜,當前作業能否被執行需要人工去判斷其前繼作業的執行結果,人工干預度高,業務人員工作量大;其次,人工操作判斷過程費時費力,而且容易操作失誤。
發明內容
本發明實施例提供一種主機作業調度運行方法,用以減少業務人員工作量,減少錯誤發生,該方法包括:
接收客戶端的發送的作業調度運行請求;
根據所述作業調度運行請求,生成主機作業執行時的流程圖;所述流程圖用于表征多個主機作業之間的前后繼關系、執行順序和并行程度;
根據所述流程圖,生成主機作業調度計劃表;
根據主機作業調度計劃表,向主機端發送主機作業執行請求;
接收主機端反饋的主機作業執行結果,將所述主機作業執行結果發送至客戶端。
具體實施例中,根據所述作業調度運行請求,生成主機作業執行時的流程圖,包括:
根據所述作業調度運行請求,確定節點信息和連線信息;
其中,節點信息包括:主機作業名稱、節點哈希ID、頂點位置、節點塊寬和高以及節點性質;連線信息包括:連線哈希ID、連線的初始節點哈希ID及連線指向節點哈希ID;
根據節點信息和連線信息,確定每個節點以及節點之間的連線,生成主機作業執行時的流程圖。
具體實施過程中,根據所述流程圖,生成主機作業調度計劃表,包括:
根據所述流程圖,確定多條主機作業執行支線和多條支線執行的執行順序;每條主機作業執行支線至少包括一個主機作業;
按照多條支線執行的執行順序,對多條主機作業執行支線進行排序,得到主機作業調度初始計劃表;
根據預設的調度參數和主機作業調度初始計劃表,生成主機作業調度計劃表。
具體實施例中,還提供一種主機作業調度運行方法,還包括:
若主機作業執行結果出現報錯時,接收客戶端發送的報錯處理方式;
根據所述報錯處理方式,調整主機作業調度計劃表,重新向主機端發送新的主機作業執行請求。
本發明實施例還提供一種主機作業調度運行裝置,用以減少業務人員工作量,減少錯誤發生,該裝置包括:
客戶需求接收模塊,用于接收客戶端的發送的作業調度運行請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110538317.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:權限漏洞檢測方法及裝置
- 下一篇:移動端APP測試方法及裝置





