[發明專利]一種業務的校驗方法及裝置有效
| 申請號: | 201210237201.4 | 申請日: | 2012-07-09 |
| 公開(公告)號: | CN103544074A | 公開(公告)日: | 2014-01-29 |
| 發明(設計)人: | 馮照臨;劉中勝 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 校驗 方法 裝置 | ||
1.一種業務的校驗方法,其特征在于,所述方法包括:
接收業務的校驗請求,所述校驗請求包含產品信息和業務場景參數;
從預置的數據中心查找與所述產品信息和業務場景參數相匹配的校驗規則,所述數據中心用于存儲規則、以及產品信息和業務場景參數與規則間的對應關系;
解析所述校驗規則,從中提取至少一個合法信息;
利用所述至少一個合法信息對所述業務進行合法性校驗。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
構建與業務場景參數相對應的產品信息結構和規則信息結構,且所述產品信息結構與所述規則信息結構具有相同的結構;所述產品信息結構用于表示多個業務的產品信息,所述規則信息結構用于表示所述多個業務的產品信息對應的規則;
所述數據中心用于存儲規則、以及產品信息和業務場景參數與規則間的對應關系,具體為:所述數據中心用于存儲業務場景參數、以及與所述業務場景參數相對應的產品信息結構和規則信息結構。
3.根據權利要求2所述的方法,其特征在于,
所述產品信息結構具體為產品信息樹,所述規則信息結構具體為規則信息樹;
所述產品信息樹從根節點到葉子節點方向依次包含至少一個類型節點和至少一個特性節點;每個子類型節點存儲的業務類型是其父類型節點存儲的業務類型的細化或補充,每個子特性節點存儲的業務特性是其父特性節點存儲的業務特性的細化或補充;且第一級特性節點存儲的業務特性是最后一級類型節點存儲的業務類型所具有的業務特性;
所述規則信息樹具有與所述產品信息樹相同的結構;所述規則信息樹中的每個節點存儲的規則是所述產品信息樹中相同位置節點中存儲的業務類型或業務特性對應的規則;
所述產品信息由所述產品信息樹中的一條從根節點到葉子節點的路徑經過的所有節點存儲的信息組成。
4.根據權利要求3所述的方法,其特征在于,若所述數據中心保存業務場景參數、以及與所述業務場景參數相對應的產品信息樹和規則信息樹,則查找所述校驗規則的具體方式為:
確定與所述業務場景參數相匹配的產品信息樹和規則信息樹;
確定所述校驗請求中包含的產品信息在所述產品信息樹中經過的路徑節點,并將所述規則信息樹中相同位置節點存儲的規則作為所述校驗規則。
5.根據權利要求2-4任一項所述的方法,其特征在于,所述方法還包括:
接收外部輸入的信息,更新所述數據中心保存的產品信息結構和/或規則信息結構。
6.根據權利要求1-4任一項所述的方法,其特征在于,所述方法還包括:
在利用所述至少一個合法信息對所述業務進行合法性校驗的過程中,在校驗失敗時拋出校驗異常。
7.一種業務的校驗裝置,其特征在于,所述裝置包括:
接收單元,用于接收業務的校驗請求,所述校驗請求包含產品信息和業務場景參數;
查找單元,用于從預置的數據中心查找與所述產品信息和業務場景參數相匹配的校驗規則,所述數據中心用于存儲規則、以及產品信息和業務場景參數與規則間的對應關系;
解析單元,用于解析所述校驗規則,從中提取至少一個合法信息;
校驗單元,用于利用所述至少一個合法信息對所述業務進行合法性校驗。
8.根據權利要求7所述的裝置,其特征在于,所述裝置還包括:
構建單元,用于構建與業務場景參數相對應的產品信息結構和規則信息結構,且所述產品信息結構與所述規則信息結構具有相同的結構;所述產品信息結構用于表示多個業務的產品信息,所述規則信息結構用于表示所述多個業務的產品信息對應的規則;
則,所述數據中心用于存儲規則、以及產品信息和業務場景參數與規則間的對應關系,具體為:所述數據中心用于存儲業務場景參數、以及與所述業務場景參數相對應的產品信息結構和規則信息結構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210237201.4/1.html,轉載請聲明來源鉆瓜專利網。





