[發明專利]腳本變量管理方法、裝置、設備及計算機可讀存儲介質在審
| 申請號: | 201910660204.0 | 申請日: | 2019-07-19 |
| 公開(公告)號: | CN110362339A | 公開(公告)日: | 2019-10-22 |
| 發明(設計)人: | 楊峙岳;尹強;劉有;王和平;黃山;邸帥;盧道和 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/65;G06F16/2455;G06Q40/02 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 薛福玲 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自定義變量 腳本變量 目標腳本 腳本 計算機可讀存儲介質 提交請求 目標鍵 管理裝置 獲取目標 業務作業 自動替換 自定義 預設 替換 查詢 管理 金融 | ||
本發明涉及金融科技(Fintech)技術領域,本發明公開了一種腳本變量管理方法,包括:在接收到腳本提交請求時,獲取腳本提交請求對應的目標腳本,及目標腳本中包含的目標自定義變量;查詢預設HashMap,獲取目標自定義變量對應的目標鍵值對,和目標鍵值對中的目標變量值,將目標自定義變量替換為目標變量值,并將目標腳本提交運行。本發明還公開了一種腳本變量管理裝置、設備和計算機可讀存儲介質。本發明實現了自定義變量自動替換,提高了腳本自定義變量值的設置效率,進一步提高了業務作業的執行效率。
技術領域
本發明涉及金融科技(Fintech)的大數據技術領域,尤其涉及腳本變量管理方法、裝置、設備及計算機可讀存儲介質。
背景技術
隨著計算機技術的發展,越來越多的技術(大數據、分布式、區塊鏈Blockchain、人工智能等)應用在金融領域,傳統金融業正在逐步向金融科技(Fintech)轉變。
以銀行機構為例,銀行機構擁有成百上千個業務系統、上億用戶以及海量的業務數據,銀行機構利用分布式集群執行海量的業務作業;具體地,銀行機構設置腳本變量管理設備,腳本變量管理設備接收業務作業相關的腳本,若腳本中包含有自定義變量,則每次運行腳本之前都需要用戶手動設置自定義變量的變量值,在自定義變量的變量值設置完成之后,腳本變量管理設備將腳本發送至分布式集群進行運行,從而實現業務作業的執行,但是手動設置變量值的方式,不僅操作效率低,導致業務作業的執行效率也降低了。
發明內容
本發明的主要目的在于提出一種腳本變量管理方法、裝置、設備及計算機可讀存儲介質,旨在解決當前包含自定義變量的腳本運行時,需要用戶手動設置腳本中自定義變量對應變量值,導致業務作業的執行效率降低的技術問題。
為實現上述目的,本發明提供一種腳本變量管理方法,所述腳本變量管理方法包括如下步驟:
在接收到腳本提交請求時,獲取所述腳本提交請求對應的目標腳本,及所述目標腳本中包含的目標自定義變量;
查詢預設HashMap,獲取所述目標自定義變量對應的目標鍵值對,和所述目標鍵值對中的目標變量值;
將所述目標自定義變量替換為所述目標變量值,并將所述目標腳本提交運行。
可選地,所述在接收到腳本提交請求時,獲取所述腳本提交請求對應的目標腳本,及所述目標腳本中包含的目標自定義變量的步驟之前,包括:
在檢測到腳本信息更新時,獲取更新的腳本和配置信息;
解析所述腳本和所述配置信息,提取所述腳本和所述配置信息中的自定義變量,和所述自定義變量對應的變量值,將所述自定義變量和所述變量值作為鍵值對保存至預設HashMap。
可選地,所述配置信息包括腳本配置信息和系統配置信息;
所述解析所述腳本和所述配置信息,提取所述腳本和所述配置信息中的自定義變量,和所述自定義變量對應的變量值,將所述自定義變量和所述變量值作為鍵值對保存至預設HashMap的步驟,包括:
解析所述腳本,得到所述腳本中的第一自定義變量,和所述第一自定義變量對應的第一變量值,將所述第一自定義變量和所述第一變量值作為第一鍵值對保存至預設HashMap;
解析所述腳本配置信息,得到所述腳本配置信息中的第二自定義變量,和所述第二自定義變量對應的第二變量值,將所述第二自定義變量和所述第二變量值作為第二鍵值對保存至所述預設HashMap;
解析所述系統配置信息,得到所述系統配置信息中的第三自定義變量,和所述第三自定義變量對應的第三變量值,將所述第三自定義變量和所述第三變量值作為第三鍵值對保存至所述預設HashMap。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910660204.0/2.html,轉載請聲明來源鉆瓜專利網。





