[發明專利]數據處理方法、裝置、電子設備及可讀介質有效
| 申請號: | 202010387645.0 | 申請日: | 2020-05-09 |
| 公開(公告)號: | CN111581291B | 公開(公告)日: | 2023-04-28 |
| 發明(設計)人: | 李曙聰 | 申請(專利權)人: | 抖音視界有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 郭曼 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 電子設備 可讀 介質 | ||
本公開提供了一種數據處理方法、裝置、電子設備及可讀介質,涉及信息處理技術領域。該方法包括:獲取用戶的業務數據處理請求,包括用戶標識和待處理的實時業務數據獲取實時業務數據的數據特征;基于用戶標識和數據特征,從業務規則數據庫中獲取與用戶標識和數據特征對應的實時業務數據的業務規則數據,業務規則數據庫中關聯存儲有各用戶標識所對應的各數據特征、以及各數據特征各自所對應的用戶自定義的業務規則數據;基于實時業務數據的業務規則數據對實時業務數據進行校驗,得到校驗結果。本公開所提供的技術方案,通過分布式系統進行處理,提高了數據處理的速度;業務規則數據庫中的業務規則數據是用戶自定義的,避免了規則配置異常問題。
技術領域
本公開涉及信息處理技術領域,具體而言,本公開涉及一種數據處理方法、裝置、電子設備及可讀介質。
背景技術
傳統的軟件工程開發中,業務邏輯通常會采用硬編碼的方式寫到應用程序中,當業務邏輯更改時,對應的代碼也要進行相應的修改,要經歷開發、測試、驗證、上線等過程,業務邏輯變更的成本較大。在企業軟件服務化(Software?as?a?Service,SaaS)服務領域,通常會提供一套服務為不同的租戶提供支持,業務邏輯隨著租戶業務場景不同,其規則的多樣性和易變性也更為明顯。
目前,在SaaS服務領域,由于支持多租戶架構,業務規則多變,容易出現規則配置異常的問題。而且,現有的業務規則引擎系統,例如Drools、Esper等。它們大都是單機部署,運算能力很難擴展。伴隨著互聯網的快速發展,業務數據量也迅猛增長,當面對大規模的數據時,大多數業務規則引擎數據處理的速度無法滿足需要。
發明內容
本公開提供了一種數據處理方法、裝置、電子設備及可讀介質,用于解決現有技術中存在的問題。
第一方面,提供了一種數據處理方法,執行主體為分布式系統中的規則引擎服務器,該方法包括:
獲取用戶的業務數據處理請求,業務數據處理請求包括用戶標識和待處理的實時業務數據;
獲取實時業務數據的數據特征;
基于用戶標識和數據特征,從業務規則數據庫中獲取與用戶標識和數據特征對應的實時業務數據的業務規則數據,其中,業務規則數據庫中關聯存儲有各用戶標識所對應的各數據特征、以及各數據特征各自所對應的用戶自定義的業務規則數據;
基于實時業務數據的業務規則數據對實時業務數據進行校驗,得到校驗結果,并將校驗結果發送至事件處理服務器,以使事件處理服務器基于校驗結果進行相應處理。
在一種可能的實現方式中,業務規則數據庫存儲在規則配置服務器中,基于用戶標識和數據特征,從業務規則數據庫中獲取與用戶標識和數據特征對應的實時業務數據的業務規則數據,包括:
向規則配置服務器發送業務規則數據獲取請求,業務規則數據獲取請求中包括用戶標識和數據特征;
接收規則配置服務器基于用戶標識和數據特征發送的業務規則數據;
其中,數據特征包括以下至少一項:
業務標識、業務類型標識。
在一種可能的實現方式中,實時業務數據包括至少一個業務參數,業務規則數據包括各業務參數所對應的業務校驗規則。
在一種可能的實現方式中,業務校驗規則包括以下至少一項:
所要滿足的校驗操作、所要滿足的數據類型、所要滿足的參數取值范圍、所要滿足的參數形式。
在一種可能的實現方式中,對于一個業務參數,當業務參數包括多個字段時,對應的業務校驗規則包括各字段的子校驗規則,以及子校驗規則之間的規則邏輯關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于抖音視界有限公司,未經抖音視界有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010387645.0/2.html,轉載請聲明來源鉆瓜專利網。





