[發明專利]計算接口構建方法、裝置、計算機設備及可讀存儲介質在審
| 申請號: | 202010909638.2 | 申請日: | 2020-09-02 |
| 公開(公告)號: | CN112052034A | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 溫永杰;袁旭嵩;劉士科 | 申請(專利權)人: | 平安資產管理有限責任公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F16/22;G06F16/2455 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 程超 |
| 地址: | 200120 上海市浦東新區中國(上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 接口 構建 方法 裝置 計算機 設備 可讀 存儲 介質 | ||
1.一種計算接口構建方法,其特征在于,包括:
獲取函數集合并拆解得到至少一個計算函數,構建所述計算函數的虛類得到計算父類;
繼承至少一個所述計算父類得到計算子類并將其保存在預設的緩存模塊中;
將獲得的基礎數據錄入所述緩存模塊中預設的表格中,獲得以表格形式保存所述基礎數據中各字符串的矩陣表;
在所述緩存模塊中設置觸發線程,所述觸發線程用于根據用戶端發送的調用請求調用所述計算子類和矩陣表得到計算結果;封裝所述緩存模塊得到計算接口,并將所述計算子類及字符表的名稱設為所述計算接口的標簽。
2.根據權利要求1所述的計算接口構建方法,其特征在于,構建數據結構為map形式的計算父類,其中,以所述計算函數的名稱作為主鍵key,以所述計算函數為作為鍵值value;采用cache或redis作為所述緩存模塊。
3.根據權利要求1所述的計算接口構建方法,其特征在于,繼承至少一個所述計算父類得到計算子類并將其保存在預設的緩存模塊中之后,還包括:
將所述計算子類作為成員變量定義在所述緩存模塊的類中,使所述緩存模塊中的所有類均可調用所述計算子類;
獲取至少一個預設的數據載體的用戶數據,采用分段鎖哈希規則對其進行拆分得到并行數據流,并將所述并行數據流作為基礎數據錄入至少一個與所述數據載體預綁定的寄存載體中。
4.根據權利要求3所述的計算接口構建方法,其特征在于,采用current hash map作為分段鎖哈希規則,所述數據載體是保存用戶數據的數據庫或服務器,所述并行數據流是分割數據載體中的用戶數據所形成的多個數據塊,所述寄存載體與至少一個數據載體綁定。
5.根據權利要求3所述的計算接口構建方法,其特征在于,將獲得的基礎數據錄入所述緩存模塊中預設的表格中包括:
通過get data方法從寄存載體中獲取基礎數據,并通過load data infile語句將所述基礎數據錄入緩存模塊的預設表格中。
6.根據權利要求1所述的計算接口構建方法,其特征在于,獲得以表格形式保存所述基礎數據中各字符串的矩陣表之后,包括:
識別字符串在所述矩陣表中的行標題和列標題,并將所述行標題和列標題作為坐標信息并將其保存在所述緩存模塊中;
獲得以表格形式保存所述基礎數據中各字符串的矩陣表之后,還包括:
將所述矩陣表上傳至區塊鏈中。
7.根據權利要求6所述的計算接口構建方法,其特征在于,所述觸發線程包括:
第一觸發線程,用于根據用戶端發送的調用請求識別所述計算子類的計算因子并將其設為調用參數;
第二觸發線程,用于從矩陣表中獲取與所述調用參數一致的坐標信息所對應的字符串;
第三觸發線程,用于調用所述計算子類計算所述字符串并得到返回結果。
8.一種計算接口構建裝置,其特征在于,包括:
父類構建模塊,用于獲取函數集合并拆解得到至少一個計算函數,構建所述計算函數的虛類得到計算父類;
子類構建模塊,用于繼承至少一個所述計算父類得到計算子類并將其保存在預設的緩存模塊中;
數據錄入模塊,用于將獲得的基礎數據錄入所述緩存模塊中預設的表格中,獲得以表格形式保存所述基礎數據中各字符串的矩陣表;
接口創建模塊,用于在所述緩存模塊中設置觸發線程,所述觸發線程用于根據用戶端發送的調用請求調用所述計算子類和矩陣表得到計算結果;封裝所述緩存模塊得到計算接口,并將所述計算子類及字符表的名稱設為所述計算接口的標簽。
9.一種計算機設備,其包括存儲器、處理器以及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述計算機設備的處理器執行所述計算機程序時實現權利要求1至7任一項所述計算接口構建方法的步驟。
10.一種計算機可讀存儲介質,所述可讀存儲介質上存儲有計算機程序,其特征在于,所述可讀存儲介質存儲的所述計算機程序被處理器執行時實現權利要求1至7任一項所述計算接口構建方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安資產管理有限責任公司,未經平安資產管理有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010909638.2/1.html,轉載請聲明來源鉆瓜專利網。





