[發明專利]基于依賴關系的任務觸發方法、裝置、電子設備及介質在審
| 申請號: | 202110735400.7 | 申請日: | 2021-06-30 |
| 公開(公告)號: | CN113485711A | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 桂安輝;陸申博 | 申請(專利權)人: | 平安證券股份有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F16/245 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市福田區福田*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 依賴 關系 任務 觸發 方法 裝置 電子設備 介質 | ||
本發明涉及數據分析技術,揭露了一種基于依賴關系的任務觸發方法,包括:獲取任務代碼和所述任務代碼對應的依賴注解;根據預設的注解解析規則對所述依賴注解進行解析,得到依賴信息集;確定所述依賴信息集中與所述任務代碼對應的依賴數據標識,并根據依賴數據標識判別本地數據庫中是否存在依賴數據;若本地數據庫中不存在所述依賴數據,則根據依賴數據標識從預設的數據中心調用所述依賴數據,并根據所述依賴數據執行任務觸發操作。此外,本發明還涉及區塊鏈技術,所述依賴信息集可存儲于區塊鏈的節點。本發明還提出一種基于依賴關系的任務觸發裝置、電子設備以及計算機可讀存儲介質。本發明可以解決基于依賴關系的任務觸發時準確率較低的問題。
技術領域
本發明涉及數據分析技術領域,尤其涉及一種基于依賴關系的任務觸發方法、裝置、電子設備及介質。
背景技術
通常為了完成某個計算機任務或項目,多個數據包間需要協作完成,即在執行一個數據包時,需要調用到其他數據包中的配置,文件,插件等,調用操作通過預先寫入數據包的數據依賴來完成。數據包間的依賴管理一般是通過配置文件定義依賴規則,內存中根據規則匹配并觸發。這種方式需要對每個依賴都需要單獨定制邏輯,十分的不方便。即每次增加一個依賴,都需要做相關修改,不利于擴展,觸發任務的效率較低。因此提高基于依賴關系的任務觸發效率成為了亟待解決的問題。
發明內容
本發明提供一種基于依賴關系的任務觸發方法、裝置及計算機可讀存儲介質,其主要目的在于解決任務觸發的效率較低的問題。
為實現上述目的,本發明提供的一種基于依賴關系的任務觸發方法,包括:
獲取任務代碼和所述任務代碼對應的依賴注解;
根據預設的注解解析規則對所述依賴注解進行解析,得到依賴信息集;
確定所述依賴信息集中與所述任務代碼對應的依賴數據標識,并根據所述依賴數據標識判別本地數據庫中是否存在依賴數據;
若本地數據庫中不存在所述依賴數據,則根據所述依賴數據標識從預設的數據中心調用所述依賴數據,并根據所述依賴數據執行任務觸發操作。
可選地,所述確定所述依賴信息集中與所述任務代碼對應的依賴數據標識,包括:
根據所述依賴信息集中各個數據之間的依賴關系,將數據組成多個依賴數據對;
遍歷所述多個依賴數據對獲取與所述任務代碼對應的依賴數據標識。
可選地,所述獲取任務代碼和所述任務代碼對應的依賴注解之后,所述方法還包括:
對所述依賴注解進行分詞處理,得到多個字符串組合;
根據所述多個字符串組合將所述依賴注解轉換為樹狀結構注解,其中,所述樹狀結構注解中樹狀節點為所述多個字符串組合中與預設關鍵詞匹配的字符串,所述樹狀結構注解中中子節點為所述多個字符串組合中與預設關鍵詞不匹配的字符串。
可選地,所述對所述依賴注解進行分詞處理,包括:
利用分詞程序將所述依賴注解劃分為命令語句字符串組合和子查詢語句字符串組合。
可選地,所述根據預設的注解解析規則對所述依賴注解進行解析,包括:
提取所述樹狀結構注解中第一層樹狀節點得到執行操作關鍵詞;
提取所述樹狀結構注解中第一層個樹狀節點得到執行操作數據表。
可選地,所述根據預設的注解解析規則對所述依賴注解進行解析之前,所述方法還包括:
刪除所述依賴注解中的無效數據和定義分隔符。
可選地,所述獲取任務對象和所述任務對象對應的依賴注解之前,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安證券股份有限公司,未經平安證券股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110735400.7/2.html,轉載請聲明來源鉆瓜專利網。





