[發(fā)明專利]接口生成方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011505392.9 | 申請日: | 2020-12-18 |
| 公開(公告)號: | CN112612451A | 公開(公告)日: | 2021-04-06 |
| 發(fā)明(設(shè)計)人: | 余祖杭 | 申請(專利權(quán))人: | 平安普惠企業(yè)管理有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/41;G06F16/25;G06F16/27;G06F21/62 |
| 代理公司: | 北京鴻元知識產(chǎn)權(quán)代理有限公司 11327 | 代理人: | 袁文婷;張娓娓 |
| 地址: | 518000 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 接口 生成 方法 裝置 設(shè)備 計算機 可讀 存儲 介質(zhì) | ||
本發(fā)明涉及一種大數(shù)據(jù)處理,揭露一種接口生成方法,包括:根據(jù)接口生成指令,通過配置文件登錄項目管理平臺;從項目空間編碼列表中獲取與所屬項目空間相同的項目空間的編碼,作為目標項目空間編碼;根據(jù)目標項目空間編碼,從目標項目空間中獲取組數(shù)據(jù)編碼列表,作為目標組數(shù)據(jù)編碼列表;從目標組數(shù)據(jù)編碼列表中確定與待獲取數(shù)據(jù)的信息所對應(yīng)的目標組數(shù)據(jù)編碼,作為目標編碼;請求與目標組數(shù)據(jù)相對應(yīng)的接口,并從接口中獲取接口定義信息;根據(jù)接口定義信息,生成用于獲取待獲取數(shù)據(jù)的接口。本發(fā)明還涉及區(qū)塊鏈技術(shù),所述配置文件存儲于區(qū)塊鏈中。本發(fā)明無需手動維護各項接口操作的關(guān)鍵字的定義,省時省力,不易出錯。
技術(shù)領(lǐng)域
本發(fā)明涉及大數(shù)據(jù)處理,尤其涉及一種接口生成的方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù)
在面向?qū)ο蟮木幊讨校涌谑且环N規(guī)范的定義,它定義了行為和動作的規(guī)范,在程序設(shè)計里面,接口起到一種限制和規(guī)范的作用。接口定義了某一批類所需要遵守的規(guī)范,接口不關(guān)心這些類的內(nèi)部狀態(tài)數(shù)據(jù),也不關(guān)心這些類里的方法的實現(xiàn)細節(jié),它只規(guī)定這批類里必須提供某些方法,提供這些方法的類就可以滿足實際需要。Typescrip(開源、跨平臺的編程語言)中的接口類似于java(計算機編程語言),同時還增加了更靈活的接口類型,包括屬性、函數(shù)、可索引和類等。
目前,在前后端分離的項目開發(fā)中,前后端約定好接口定義(包含入?yún)ⅰ⒎祬?;前端基于后端提供的接口開發(fā);使用接口進行開發(fā)的前端項目,基于接口定義需要手動維護各項接口操作的關(guān)鍵字的定義;既耗時耗力,又容易出錯。
發(fā)明內(nèi)容
本發(fā)明提供一種接口生成方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì),其主要目的在于能夠避免現(xiàn)有技術(shù)中使用接口進行開發(fā)的前端項目,對接口定義時,需要手動維護各項接口操作的關(guān)鍵字的定義,既耗時耗力,又容易出錯等問題。
第一方面,為實現(xiàn)上述目的,本發(fā)明提供的一種接口生成方法,包括:根據(jù)接口生成指令,通過配置文件登錄項目管理平臺;其中,
所述配置文件包括所述項目管理平臺的登錄信息、待獲取數(shù)據(jù)的信息和所述待獲取數(shù)據(jù)的所屬項目空間;所述項目管理平臺包括項目空間、與所述項目空間相對應(yīng)的項目空間編碼列表、每個所述項目空間均包括組數(shù)據(jù)編碼列表;
從所述項目空間編碼列表中獲取與所述待獲取數(shù)據(jù)的所屬項目空間相同的項目空間的編碼,并將該編碼作為目標項目空間編碼;
根據(jù)所述目標項目空間編碼,從與所述目標項目空間編碼所對應(yīng)的目標項目空間中獲取組數(shù)據(jù)編碼列表,作為目標組數(shù)據(jù)編碼列表;
從所述目標組數(shù)據(jù)編碼列表中確定出與所述待獲取數(shù)據(jù)的信息所對應(yīng)的目標組數(shù)據(jù)編碼,作為目標編碼;其中,所述目標組數(shù)據(jù)編碼列表包括目標組數(shù)據(jù)的信息和與所述目標組數(shù)據(jù)的信息相對應(yīng)的目標組數(shù)據(jù)的編碼;
根據(jù)所述目標編碼,請求與所述目標組數(shù)據(jù)相對應(yīng)的接口,并從所述接口中獲取接口定義信息;
根據(jù)所述接口定義信息,生成用于獲取所述待獲取數(shù)據(jù)的接口。
第二方面,為了解決上述問題,本發(fā)明還提供一種接口生成裝置,所述裝置包括:
平臺登錄模塊,用于根據(jù)接口生成指令,通過配置文件登錄項目管理平臺;其中,
所述配置文件包括所述項目管理平臺的登錄信息、待獲取數(shù)據(jù)的信息和所述待獲取數(shù)據(jù)的所屬項目空間;所述項目管理平臺包括項目空間、與所述項目空間相對應(yīng)的項目空間編碼列表、每個所述項目空間均包括組數(shù)據(jù)編碼列表;
目標項目空間編碼獲取模塊,用于從所述項目空間編碼列表中獲取與所述待獲取數(shù)據(jù)的所屬項目空間相同的項目空間的編碼,并將該編碼作為目標項目空間編碼;
目標組數(shù)據(jù)編碼列表獲取模塊,用于根據(jù)所述目標項目空間編碼,從與所述目標項目空間編碼所對應(yīng)的目標項目空間中獲取組數(shù)據(jù)編碼列表,作為目標組數(shù)據(jù)編碼列表;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安普惠企業(yè)管理有限公司,未經(jīng)平安普惠企業(yè)管理有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011505392.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





