[發明專利]一種訂單同步方法、裝置、電子設備及存儲介質在審
| 申請號: | 202111567535.3 | 申請日: | 2021-12-20 |
| 公開(公告)號: | CN114240564A | 公開(公告)日: | 2022-03-25 |
| 發明(設計)人: | 馬單;王健;徐銳;徐東明 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | G06Q30/06 | 分類號: | G06Q30/06 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 孫寶海;李建忠 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 訂單 同步 方法 裝置 電子設備 存儲 介質 | ||
1.一種訂單同步方法,其特征在于,包括:
根據訂單對應的訂單信息生成所述訂單的特征碼,所述訂單信息用于描述訂單的訂單詳情,所述特征碼用于描述所述訂單的特征信息;
將所述訂單的特征碼與訂單需求方對應的多個同步規則進行匹配,以生成所述訂單的同步任務;所述同步任務包括與所述訂單匹配的同步規則;
確定所述訂單信息中包含的所述訂單需求方所需的同步字段,并生成包含所述同步字段的同步報文;
根據所述同步任務將與所述同步任務對應的同步報文發送給所述訂單需求方。
2.根據權利要求1所述的方法,其特征在于,在所述根據訂單對應的訂單信息生成所述訂單的特征碼之前,所述方法還包括:
根據多個業務渠道建立多個消息隊列;所述業務渠道用于生成并傳輸所述訂單信息;
通過所述消息隊列從多個業務渠道實時獲取所述訂單對應的訂單信息。
3.根據權利要求2所述的方法,其特征在于,所述特征信息包括隊列名稱、店鋪編碼、店鋪類型、銷售品類型、訂單類型、訂單來源、省份編碼、支付類型、渠道編碼、引流信息、地市編碼和銷售品編碼中的至少一種。
4.根據權利要求1所述的方法,其特征在于,在所述將所述訂單的特征碼與訂單需求方對應的多個同步規則進行匹配,以生成所述訂單的同步任務之前,所述方法還包括:
獲取所述訂單需求方的篩選配置,所述篩選配置用于描述所述訂單需求方所需同步的訂單的目標特性信息;
將所述目標特征信息與所述訂單的特征碼所描述的特征信息進行比較,以確定所述特征碼對應的訂單是否為待同步的訂單。
5.根據權利要求4所述的方法,其特征在于,所述同步規則以正則表達式的形式描述;所述將訂單的特征碼與訂單需求方對應的多個同步規則進行匹配,以生成所述訂單的同步任務包括:
遍歷每個正則表達式,查找與所述待同步的訂單的特征碼匹配的正則表達式,將匹配的正則表達式作為所述待同步訂單的目標正則表達式;
根據所述目標正則表達式所對應的同步規則生成所述待同步的訂單的同步任務。
6.根據權利要求5所述的方法,其特征在于,所述確定所述訂單信息中包含的所述訂單需求方所需的同步字段,包括:
獲取來自所述訂單需求方的訂閱參數,所述訂閱參數用于描述所述訂單需求方訂閱的字段信息;
從所述待同步的訂單對應的訂單信息所包含的所有信息字段中篩選出訂單需求方訂閱的字段,將篩選出的字段作為同步字段。
7.根據權利要求1-6任一項所述的方法,其特征在于,所述同步任務包括多個時,所述根據所述同步任務將所述同步報文發送給所述訂單需求方包括:
創建多個線程,所述多個線程用于并行執行多個同步任務,并根據所述同步報文所包含的訂單需求方的接收地址將所述同步字段發送給訂單需求方;
當將所述同步報文發送失敗時,重新執行與發送失敗的同步報文對應的同步任務。
8.一種訂單同步裝置,其特征在于,包括:
訂單獲取模塊,用于根據訂單對應的訂單信息生成所述訂單的特征碼,所述訂單信息用于描述訂單的訂單詳情,所述特征碼用于描述所述訂單的特征信息;
規則匹配模塊,用于將所述訂單的特征碼與訂單需求方對應的多個同步規則進行匹配,以生成所述訂單的同步任務;所述同步任務包括與所述訂單匹配的同步規則;
報文生成模塊,用于確定所述訂單信息中包含的所述訂單需求方所需的同步字段,并生成包含所述同步字段的同步報文;
報文發送模塊,用于根據所述同步任務將與所述同步任務對應的同步報文發送給所述訂單需求方。
9.一種電子設備,其特征在于,包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,當所述一個或多個被所述一個或多個處理器執行時,使得所述電子設備實現如權利要求1-7任一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機可讀指令,當所述計算機可讀指令被計算機的處理器執行時,使計算機執行權利要求1-7中的任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111567535.3/1.html,轉載請聲明來源鉆瓜專利網。





