[發明專利]規則降級處理方法、裝置及系統、數據處理方法有效
| 申請號: | 201810078977.3 | 申請日: | 2018-01-26 |
| 公開(公告)號: | CN110096255B | 公開(公告)日: | 2023-05-02 |
| 發明(設計)人: | 劉強;高峰 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F7/483 | 分類號: | G06F7/483 |
| 代理公司: | 北京博浩百睿知識產權代理有限責任公司 11134 | 代理人: | 宋子良 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 規則 降級 處理 方法 裝置 系統 數據處理 | ||
本申請公開了一種規則降級處理方法、裝置及系統、數據處理方法。其中,該方法包括:獲取第一規則,第一規則包括至少一個表達式;從至少一個表達式中確定目標表達式,其中,目標表達式為需進行降級的表達式;執行第一規則,其中,目標表達式的執行結果為未知。本申請解決了現有技術中規則降級處理方式為不再運行該規則,對業務產生影響的技術問題。
技術領域
本申請涉及數據處理領域,具體而言,涉及一種規則降級處理方法、裝置及系統、數據處理方法。
背景技術
一般的規則執行方式都是按照規則的邏輯表達式進行執行,對規則中的每個表達式的左右變量進行數據補全取值,然后調用對應的操作符識別表達式的結果(True/False),最后通過規則上設定的表達式邏輯進行與或運算得到最終規則的執行結果。比如一條規則的表達式邏輯為123,規則的執行過程中,先計算表達式1的結果,如果結果為False(錯誤),則整條規則的結果為False。如果表達式1的結果為True(正確),則繼續執行表達式2的結果,以此類推。
在一些電商的大型促銷場景下,一些規則的表達式計算耗時高,例如,表達式1計算耗時高,影響了整個系統的吞吐。通常的做法是直接對整條規則進行降級,不再運行這條規則。但是,這會使得這條規則的產出降為0,對業務產生影響。
針對現有技術中規則降級處理方式為不再運行該規則,對業務產生影響的問題,目前尚未提出有效的解決方案。
發明內容
本申請實施例提供了一種規則降級處理方法、裝置及系統、數據處理方法,以至少解決現有技術中規則降級處理方式為不再運行該規則,對業務產生影響的技術問題。
根據本申請實施例的一個方面,提供了一種規則降級處理方法,包括:獲取第一規則,第一規則包括至少一個表達式;從至少一個表達式中確定目標表達式,其中,目標表達式為需進行降級的表達式;執行第一規則,其中,目標表達式的執行結果為未知。
根據本申請實施例的另一方面,還提供了一種規則降級處理裝置,包括:獲取模塊,用于獲取第一規則,第一規則包括至少一個表達式;確定模塊,用于從至少一個表達式中確定目標表達式,其中,目標表達式為需進行降級的表達式;執行模塊,用于執行第一規則,其中,目標表達式的執行結果為未知。
根據本申請實施例的另一方面,還提供了一種存儲介質,存儲介質包括存儲的程序,其中,在程序運行時控制存儲介質所在設備執行如下步驟:獲取第一規則,第一規則包括至少一個表達式;從至少一個表達式中確定目標表達式,其中,目標表達式為需進行降級的表達式;執行第一規則,其中,目標表達式的執行結果為未知。
根據本申請實施例的另一方面,還提供了一種處理器,處理器用于運行程序,其中,程序運行時執行如下步驟:獲取第一規則,第一規則包括至少一個表達式;從至少一個表達式中確定目標表達式,其中,目標表達式為需進行降級的表達式;執行第一規則,其中,目標表達式的執行結果為未知。
根據本申請實施例的另一方面,還提供了一種規則降級處理系統,包括:處理器;以及存儲器,與處理器連接,用于為處理器提供處理以下處理步驟的指令:獲取第一規則,第一規則包括至少一個表達式;從至少一個表達式中確定目標表達式,其中,目標表達式為需進行降級的表達式;執行第一規則,其中,目標表達式的執行結果為未知。
根據本申請實施例的另一方面,還提供了一種數據處理方法,包括:獲取待執行的邏輯運算表達式,其中,邏輯運算表達式包括第一子表達式和剩余子表達式;確定第一子表達式為未知結果表達式;執行剩余子表達式,得到中間結果;根據中間結果與未知結果表達式之間的邏輯運算,得到待執行的邏輯運算表達式的結果。
在本申請實施例中,在獲取到第一規則之后,首先可以從第一規則中包含的至少一個表達式中確定目標表達式,將目標表達式的執行結果設置為未知,進一步執行第一規則,基于每個表達式的執行結果得到第一規則的執行結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810078977.3/2.html,轉載請聲明來源鉆瓜專利網。





