[發明專利]電子裝置、Faas平臺函數創建方法及存儲介質在審
| 申請號: | 201811255121.5 | 申請日: | 2018-10-26 |
| 公開(公告)號: | CN109683856A | 公開(公告)日: | 2019-04-26 |
| 發明(設計)人: | 趙駿 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/30;G06F3/01;H04L29/08 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 函數參數 源代碼 存儲介質 電子裝置 函數數組 函數信息 平臺函數 創建 適應性修改 函數創建 匹配成功 平臺管理 人力成本 預設格式 預先存儲 匹配 部署 | ||
本發明涉及云部署,提出一種Faas平臺函數創建方法,包括確定需要在Fass平臺上創建的第一函數的第一函數信息;根據第一函數信息確定第一函數的名稱及第一函數參數;將所述第一函數的名稱及第一函數參數與預先存儲的預設格式的函數數組中的各函數的名稱及函數參數進行匹配;若所述函數數組中有第二函數對應的第二函數名稱及第二函數參數均與所述第一函數名稱及所述第一函數參數匹配成功,則獲取該第二函數的源代碼;基于該第二函數的源代碼進行適應性修改,以生成所述第一函數。能夠提高Fass平臺管理資源的利用率,且能夠節省企業大量的人力成本,提高函數創建效率。本發明還提出一種電子裝置及存儲介質。
技術領域
本發明涉及云服務領域,尤其涉及一種電子裝置、Faas平臺函數創建方法及存儲介質。
背景技術
隨著云技術的不斷發展,越來越多的云平臺開始面向各種企業提供業務服務。目前,在云服務領域,通過Faas面向各種企業提供業務服務時,需要各企業將自建的函數上傳到Faas中進行統一管理。但是,在同一服務領域,例如金融領域,各個企業之間通常存在大量相同的業務需求,容易出現企業之間向Faas平臺重復上傳相同的函數,不僅導致Faas平臺的管理資源浪費,且浪費企業大量的人力財力、函數創建的效率低下。。
發明內容
有鑒于此,本發明提出一種電子裝置、Faas平臺函數創建方法及存儲介質,能夠提高Fass平臺管理資源的利用率,且能夠節省企業大量的人力成本,提高函數創建效率。
首先,為實現上述目的,本發明提出一種電子裝置,所述電子裝置包括存儲器、及與所述存儲器連接的處理器,所述處理器用于執行所述存儲器上存儲的Faas平臺函數創建程序,所述Faas平臺函數創建程序被所述處理器執行時實現如下步驟:
A1、確定需要在Fass平臺上創建的第一函數的第一函數信息;
A2、根據第一函數信息確定第一函數的名稱及第一函數參數;
A3、將所述第一函數的名稱及第一函數參數與預先存儲的預設格式的函數數組中的各函數的名稱及函數參數進行匹配;
A4、若所述函數數組中有第二函數對應的第二函數名稱及第二函數參數均與所述第一函數名稱及所述第一函數參數匹配成功,則獲取該第二函數的源代碼;
A5、基于該第二函數的源代碼進行適應性修改,以生成所述第一函數。
優選地,在所述步驟A1中,所述第一函數信息包括調用函數的業務類型、函數的編程語言以及函數的功能。
優選地,在所述步驟A2中,所述第一函數的名稱包括所述第一函數對應的類名稱,其中,一個類包括多個函數,或者多個類包括同一個函數;
所述第一函數參數包括第一函數輸入的參數以及第一函數的執行結果。
優選地,在所述步驟A3之前,還包括預先存儲的預設格式的函數數組的生成步驟,所述預先存儲的預設格式的函數數組的生成的步驟包括:
從所述Faas平臺上獲取第一預定義數量的函數;
根據預先確定的函數相似度分析規則,分別分析所述第一預定義數量的函數中各函數之間的相似度;
若有函數與第二預定義數量的函數之間的相似度大于預設的相似度閾值,則基于該函數的函數的名稱及函數參數生成所述預設格式的函數數組,所述預設格式的函數數組中包括與該函數相似的函數。
優選地,所述第一函數的名稱及第一函數參數均以字節碼表示,所述預設格式的函數數組中的各函數的名稱及函數參數也均以字節碼表示,所述預先確定的函數相似度分析規則包括:
判斷以字節碼表示的所述第一預定義數量的各函數的字節碼的長度;
若有函數的字節碼小于或者等于第一預設長度,則刪除該函數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811255121.5/2.html,轉載請聲明來源鉆瓜專利網。





