[發明專利]訂單模型的創建方法、裝置、存儲介質及計算機設備有效
| 申請號: | 202110845771.0 | 申請日: | 2021-07-26 |
| 公開(公告)號: | CN113467760B | 公開(公告)日: | 2022-12-02 |
| 發明(設計)人: | 蘇勇 | 申請(專利權)人: | 拉扎斯網絡科技(上海)有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/36 |
| 代理公司: | 北京中強智尚知識產權代理有限公司 11448 | 代理人: | 黃耀威 |
| 地址: | 200333 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訂單 模型 創建 方法 裝置 存儲 介質 計算機 設備 | ||
1.一種訂單模型的創建方法,其特征在于,所述方法包括:
基于抽象工廠模式,創建一個抽象工廠類和至少一個具體工廠類,其中,每個所述具體工廠類用于生成一種類型的訂單責任鏈;
在每一種類型的訂單責任鏈中,各創建一個抽象處理者和多個節點,其中,每個所述節點用于實現一種節點功能;
為所述多個節點中的至少一個節點分別創建一個對應的策略工廠,其中,每個所述策略工廠用于實現至少一種渠道的策略方法;
對所述抽象工廠類、至少一個具體工廠類、抽象處理者、多個節點以及至少一個節點對應的策略工廠進行框架集成,得到所述訂單模型,其中,所述訂單模型用于通過一個統一的接口接收訂單鏈路的生成請求,并根據所述訂單鏈路的生成請求生成對應的類型和渠道的訂單鏈路。
2.根據權利要求1所述的方法,其特征在于,所述基于抽象工廠模式,創建一個抽象工廠類和至少一個具體工廠類,包括:
基于抽象工廠模式,創建一個抽象工廠類,其中,所述抽象工廠類中定義了多個公用的訂單執行方法;
繼承所述抽象工廠類,創建至少一個具體工廠類,其中,每個所述具體工廠類用于實現所述抽象工廠類中的至少一種訂單執行方法,并創建一種類型的訂單責任鏈。
3.根據權利要求1或2所述的方法,其特征在于,所述訂單責任鏈的類型包括創建訂單責任鏈、取消訂單責任鏈、拒絕訂單責任鏈和修改訂單責任鏈中的多種。
4.根據權利要求1所述的方法,其特征在于,所述在每一種類型的訂單責任鏈中,各創建一個抽象處理者和多個節點,包括:
在每一種類型的訂單責任鏈中,各創建一個抽象處理者,其中,每個所述抽象處理者中均定義了多個訂單處理方法;
繼承每個所述抽象處理者,并分別為每個所述抽象處理者各創建多個節點,其中,每個節點用于實現所述節點對應的抽象處理者中定義的所有訂單處理方法,并實現一種節點功能。
5.根據權利要求1或4所述的方法,其特征在于,所述多個節點包括構建訂單節點、創建訂單節點、支付節點、核銷優惠券節點、推送客戶端節點、拒單節點、退款節點和回滾優惠券節點中的多個節點。
6.根據權利要求1所述的方法,其特征在于,所述為所述多個節點中的至少一個節點分別創建一個對應的策略工廠,包括:
為所述多個節點中的至少一個節點分別創建一個對應的策略工廠;
在每個所述策略工廠中創建多個策略組合,其中,每個策略組合中包括與一種渠道對應的全部策略方法。
7.根據權利要求1或6所述的方法,其特征在于,所述渠道包括商家端渠道、客戶端渠道、框架協議內部渠道和消息渠道中的多種渠道。
8.一種訂單鏈路的創建裝置,其特征在于,所述裝置包括:
工廠創建模塊,用于基于抽象工廠模式,創建一個抽象工廠類和至少一個具體工廠類,其中,每個所述具體工廠類用于生成一種類型的訂單責任鏈;
節點創建模塊,用于在每一種類型的訂單責任鏈中,各創建一個抽象處理者和多個節點,其中,每個所述節點用于實現一種節點功能;
策略創建模塊,用于為所述多個節點中的至少一個節點分別創建一個對應的策略工廠,其中,每個所述策略工廠用于實現至少一種渠道的策略方法;
框架集成模塊,用于對所述抽象工廠類、至少一個具體工廠類、抽象處理者、多個節點以及至少一個節點對應的策略工廠進行框架集成,得到訂單模型,其中,所述訂單模型用于通過一個統一的接口接收訂單鏈路的生成請求,并根據所述訂單鏈路的生成請求生成對應的類型和渠道的訂單鏈路。
9.根據權利要求8所述的裝置,其特征在于,
所述工廠創建模塊,具體用于基于抽象工廠模式,創建一個抽象工廠類,其中,所述抽象工廠類中定義了多個公用的訂單執行方法;
繼承所述抽象工廠類,創建至少一個具體工廠類,其中,每個所述具體工廠類用于實現所述抽象工廠類中的至少一種訂單執行方法,并創建一種類型的訂單責任鏈。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于拉扎斯網絡科技(上海)有限公司,未經拉扎斯網絡科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110845771.0/1.html,轉載請聲明來源鉆瓜專利網。





