[發(fā)明專利]一種接口預(yù)處理方法及裝置在審
| 申請?zhí)枺?/td> | 202010107567.4 | 申請日: | 2020-02-21 |
| 公開(公告)號: | CN111338817A | 公開(公告)日: | 2020-06-26 |
| 發(fā)明(設(shè)計)人: | 賈凱凱;郭會;孫琳 | 申請(專利權(quán))人: | 中國農(nóng)業(yè)銀行股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F16/245;G06F16/2455;G06F16/28 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王歡 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 接口 預(yù)處理 方法 裝置 | ||
本申請公開了一種接口預(yù)處理方法及裝置,方法包括:接收調(diào)用系統(tǒng)發(fā)送的第一數(shù)據(jù),第一數(shù)據(jù)中包括規(guī)則標識;依據(jù)規(guī)則標識從多個預(yù)置的校驗規(guī)則中確定出目標校驗規(guī)則;確定接口中的數(shù)據(jù)變量是否滿足目標校驗規(guī)則;若滿足,依據(jù)與目標校驗規(guī)則對應(yīng)的格式化規(guī)則,對滿足目標校驗規(guī)則的數(shù)據(jù)變量進行格式化處理;將格式化處理后的數(shù)據(jù)變量存儲并返回至調(diào)用系統(tǒng)。所述接口預(yù)處理方法及裝置,將數(shù)據(jù)校驗規(guī)則放到接口中做處理,接口中可以預(yù)置適合多種系統(tǒng)的多種處理規(guī)則,這樣,不同的調(diào)用系統(tǒng)可以從接口中選擇適合自身的校驗規(guī)則和處理規(guī)則,從而避免了接口調(diào)用方針對要求統(tǒng)一數(shù)據(jù)規(guī)范的接口需要做重復(fù)處理的問題,有助于提升開發(fā)效率。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù),更具體的說,是涉及一種接口預(yù)處理方法及裝置。
背景技術(shù)
接口是能夠?qū)⒕哂刑囟üδ艿某绦蚍庋b起來,提供給其他系統(tǒng)調(diào)用的一種抽象實體。其他系統(tǒng)只需要按照接口的輸入要求輸入指定的數(shù)據(jù),然后調(diào)用接口,便可得到相應(yīng)的輸出信息,實現(xiàn)特定的功能。
接口設(shè)計需要考慮統(tǒng)一的數(shù)據(jù)規(guī)范問題,因此會涉及到常見的數(shù)據(jù)校驗問題。也就是保證數(shù)據(jù)符合要求的數(shù)據(jù)規(guī)范,并對不符合規(guī)范的數(shù)據(jù)做報警反饋處理。現(xiàn)有的校驗?zāi)K設(shè)計大多是被動的,根據(jù)數(shù)據(jù)來源系統(tǒng)做特定的數(shù)據(jù)校驗;一個系統(tǒng)有一種統(tǒng)一的校驗規(guī)則,所有數(shù)據(jù)都要滿足唯一的校驗規(guī)則。但是,在接口設(shè)計中,一個設(shè)計好的接口可能會被很多個系統(tǒng)調(diào)用,并且這些系統(tǒng)的源數(shù)據(jù)格式可能不一致。而現(xiàn)有技術(shù)根據(jù)指定的業(yè)務(wù)系統(tǒng)確定合適的校驗規(guī)則的方式,較為直觀,但使用場景有限。對于具有統(tǒng)一數(shù)據(jù)規(guī)范的接口服務(wù)來說,如果在數(shù)據(jù)預(yù)處理中將數(shù)據(jù)的校驗規(guī)則唯一確定,所有的上游調(diào)用系統(tǒng)均要嚴格按照接口數(shù)據(jù)要求上送數(shù)據(jù),則接口的靈活性就顯得有些欠佳。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種接口預(yù)處理方法及裝置,以克服現(xiàn)有技術(shù)中接口靈活性差的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種接口預(yù)處理方法,包括:
接收調(diào)用系統(tǒng)發(fā)送的第一數(shù)據(jù),所述第一數(shù)據(jù)中包括規(guī)則標識;
依據(jù)所述規(guī)則標識從多個預(yù)置的校驗規(guī)則中確定出目標校驗規(guī)則;
確定接口中的數(shù)據(jù)變量是否滿足所述目標校驗規(guī)則;
若滿足,依據(jù)與所述目標校驗規(guī)則對應(yīng)的格式化規(guī)則,對滿足所述目標校驗規(guī)則的數(shù)據(jù)變量進行格式化處理;
將格式化處理后的數(shù)據(jù)變量存儲并返回至所述調(diào)用系統(tǒng)。
可選的,還包括:
預(yù)先配置多個校驗規(guī)則,其中每一個校驗規(guī)則具備唯一的規(guī)則標識。
可選的,所述確定接口中的數(shù)據(jù)變量是否滿足所述目標校驗規(guī)則,包括:
獲取數(shù)據(jù)變量;
將所述數(shù)據(jù)變量與所述目標校驗規(guī)則關(guān)聯(lián);
確定每一個數(shù)據(jù)變量的實際值;
確定每一個所述實際值是否滿足所述目標校驗規(guī)則。
可選的,還包括:
若接口中的數(shù)據(jù)變量不滿足所述目標檢驗規(guī)則,或在對滿足所述目標校驗規(guī)則的數(shù)據(jù)變量進行格式化處理過程中出現(xiàn)異常,則向所述調(diào)用系統(tǒng)返回錯誤信息,所述錯誤信息包括錯誤代碼和錯誤數(shù)據(jù)。
可選的,還包括:
定期更新包含多個校驗規(guī)則的校驗規(guī)則庫。
可選的,所述定期更新包含多個校驗規(guī)則的校驗規(guī)則庫,包括:
定期對接口日志進行分析,得到接口調(diào)用信息的多個指標項;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國農(nóng)業(yè)銀行股份有限公司,未經(jīng)中國農(nóng)業(yè)銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010107567.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





