[發(fā)明專利]業(yè)務(wù)校驗方法、裝置、計算機(jī)可讀介質(zhì)以及電子設(shè)備在審
| 申請?zhí)枺?/td> | 202211644680.1 | 申請日: | 2022-12-20 |
| 公開(公告)號: | CN115878093A | 公開(公告)日: | 2023-03-31 |
| 發(fā)明(設(shè)計)人: | 徐才寬;車晉強(qiáng);馮鵬超;白善 | 申請(專利權(quán))人: | 抖音視界有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/41;G06F40/289;G06F40/284;G06F40/30;G06F16/242;G06F9/445;G06F9/50 |
| 代理公司: | 北京英創(chuàng)嘉友知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11447 | 代理人: | 王修雨 |
| 地址: | 100041 北京市石景山區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 業(yè)務(wù) 校驗 方法 裝置 計算機(jī) 可讀 介質(zhì) 以及 電子設(shè)備 | ||
本公開涉及一種業(yè)務(wù)校驗方法、裝置、計算機(jī)可讀介質(zhì)以及電子設(shè)備,其中,方法包括:獲取待校驗業(yè)務(wù)數(shù)據(jù),并在所述待校驗業(yè)務(wù)數(shù)據(jù)中確定待校驗的目標(biāo)數(shù)據(jù)字段;根據(jù)預(yù)先配置的數(shù)據(jù)校驗規(guī)則,對所述目標(biāo)數(shù)據(jù)字段執(zhí)行數(shù)據(jù)校驗操作,得到數(shù)據(jù)校驗結(jié)果;其中,所述數(shù)據(jù)校驗規(guī)則為利用數(shù)據(jù)處理領(lǐng)域特定語言采取聲明式編程方式進(jìn)行編寫的數(shù)據(jù)校驗規(guī)則。由此,通過將數(shù)據(jù)處理領(lǐng)域特定語言和聲明式編程方式結(jié)合進(jìn)行數(shù)據(jù)校驗規(guī)則的編寫,以實現(xiàn)數(shù)據(jù)校驗規(guī)則的學(xué)習(xí)成本低、規(guī)則可讀性高、支持在線獨立測試以及快速編寫的目的。
技術(shù)領(lǐng)域
本公開涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體地,涉及一種業(yè)務(wù)校驗方法、裝置、計算機(jī)可讀介質(zhì)以及電子設(shè)備。
背景技術(shù)
在復(fù)雜的分布式系統(tǒng)架構(gòu)下,難免會出現(xiàn)遠(yuǎn)程調(diào)用失敗,消息發(fā)送失敗以及并發(fā)的程序漏洞等問題,這些問題最終會導(dǎo)致各個業(yè)務(wù)平臺間的數(shù)據(jù)不一致,影響用戶使用及用戶體驗。
為了克服上述技術(shù)問題,相關(guān)技術(shù)中基于業(yè)務(wù)校驗平臺中配置的數(shù)據(jù)校驗規(guī)則近實時的發(fā)現(xiàn)業(yè)務(wù)平臺間的數(shù)據(jù)不一致問題,并進(jìn)行處理。然而相關(guān)技術(shù)中的數(shù)據(jù)校驗規(guī)則要么編寫簡單,只適用于簡單的校驗場景;要么能支持中等復(fù)雜度的場景,但存在額外的學(xué)習(xí)成本,數(shù)據(jù)校驗規(guī)則編寫不容易,可讀性不高的問題;要么能支持所有場景,但存在不容易直觀的在線測試以及接入成本高等問題。
發(fā)明內(nèi)容
提供該發(fā)明內(nèi)容部分以便以簡要的形式介紹構(gòu)思,這些構(gòu)思將在后面的具體實施方式部分被詳細(xì)描述。該發(fā)明內(nèi)容部分并不旨在標(biāo)識要求保護(hù)的技術(shù)方案的關(guān)鍵特征或必要特征,也不旨在用于限制所要求的保護(hù)的技術(shù)方案的范圍。
第一方面,本公開提供一種業(yè)務(wù)校驗方法,所述方法包括:
獲取待校驗業(yè)務(wù)數(shù)據(jù),并在所述待校驗業(yè)務(wù)數(shù)據(jù)中確定待校驗的目標(biāo)數(shù)據(jù)字段;
根據(jù)預(yù)先配置的數(shù)據(jù)校驗規(guī)則,對所述目標(biāo)數(shù)據(jù)字段執(zhí)行數(shù)據(jù)校驗操作,得到數(shù)據(jù)校驗結(jié)果;其中,所述數(shù)據(jù)校驗規(guī)則為利用數(shù)據(jù)處理領(lǐng)域特定語言采取聲明式編程方式進(jìn)行編寫的數(shù)據(jù)校驗規(guī)則。
第二方面,本公開提供一種業(yè)務(wù)校驗裝置,包括:
第一確定模塊,被配置為獲取待校驗業(yè)務(wù)數(shù)據(jù),并在所述待校驗業(yè)務(wù)數(shù)據(jù)中確定待校驗的目標(biāo)數(shù)據(jù)字段;
校驗?zāi)K,被配置為根據(jù)預(yù)先配置的數(shù)據(jù)校驗規(guī)則,對所述目標(biāo)數(shù)據(jù)字段執(zhí)行數(shù)據(jù)校驗操作,得到數(shù)據(jù)校驗結(jié)果;其中,所述數(shù)據(jù)校驗規(guī)則為利用數(shù)據(jù)處理領(lǐng)域特定語言采取聲明式編程方式進(jìn)行編寫的數(shù)據(jù)校驗規(guī)則。
第三方面,本公開提供一種計算機(jī)可讀介質(zhì),其上存儲有計算機(jī)程序,該程序被處理裝置執(zhí)行時實現(xiàn)第一方面任意一項所述方法的步驟。
第四方面,本公開提供一種電子設(shè)備,包括:
存儲裝置,其上存儲有計算機(jī)程序;
處理裝置,用于執(zhí)行所述存儲器中的所述計算機(jī)程序,以實現(xiàn)第一方面任意一項所述方法的步驟。
通過上述技術(shù)方案,一方面使用數(shù)據(jù)處理領(lǐng)域特定語言進(jìn)行數(shù)據(jù)校驗規(guī)則的編寫,可以降低學(xué)習(xí)成本;另一方面,采用通過簡單描述數(shù)據(jù)字段之間邏輯關(guān)系的聲明式編程方式進(jìn)行數(shù)據(jù)校驗規(guī)則的編寫,可以提高代碼編寫速度和數(shù)據(jù)校驗規(guī)則的可讀性。除此之外,在數(shù)據(jù)校驗操作過程中,無需再額外配置其他校驗文件,當(dāng)接收到目標(biāo)數(shù)據(jù)字段時,便可以根據(jù)預(yù)先配置的數(shù)據(jù)校驗規(guī)則對目標(biāo)數(shù)據(jù)字段執(zhí)行數(shù)據(jù)校驗操作,因此還可以支持獨立在線測試,簡化校驗流程,提高校驗效率。
本公開的其他特征和優(yōu)點將在隨后的具體實施方式部分予以詳細(xì)說明。
附圖說明
結(jié)合附圖并參考以下具體實施方式,本公開各實施例的上述和其他特征、優(yōu)點及方面將變得更加明顯。貫穿附圖中,相同或相似的附圖標(biāo)記表示相同或相似的元素。應(yīng)當(dāng)理解附圖是示意性的,原件和元素不一定按照比例繪制。在附圖中:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于抖音視界有限公司,未經(jīng)抖音視界有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211644680.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)
- 一種網(wǎng)絡(luò)驗證信息的方法和裝置
- 數(shù)據(jù)安全校驗方法、裝置及校驗設(shè)備
- XBRL實例文檔校驗方法以及系統(tǒng)
- 一次性可編程存儲裝置以及對其進(jìn)行數(shù)據(jù)校驗的方法
- 信息校驗方法及裝置
- 一種基于Java系統(tǒng)的數(shù)據(jù)校驗方法及系統(tǒng)
- 用于獨立冗余磁盤陣列的數(shù)據(jù)管理方法、設(shè)備和計算機(jī)程序產(chǎn)品
- 數(shù)據(jù)校驗方法及應(yīng)用系統(tǒng)
- 數(shù)據(jù)校驗方法、裝置、電子設(shè)備
- 一種業(yè)務(wù)數(shù)據(jù)校驗方法及裝置





