[發(fā)明專利]訂單流程處理方法和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201810538022.1 | 申請(qǐng)日: | 2018-05-30 |
| 公開(公告)號(hào): | CN108805667A | 公開(公告)日: | 2018-11-13 |
| 發(fā)明(設(shè)計(jì))人: | 劉紅彬 | 申請(qǐng)(專利權(quán))人: | 平安科技(深圳)有限公司 |
| 主分類號(hào): | G06Q30/06 | 分類號(hào): | G06Q30/06 |
| 代理公司: | 北京英特普羅知識(shí)產(chǎn)權(quán)代理有限公司 11015 | 代理人: | 林彥之 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 進(jìn)程 進(jìn)程隊(duì)列 異步處理 處理狀態(tài) 訂單處理 訂單流程 處理成功 處理信息 進(jìn)程執(zhí)行 請(qǐng)求獲取 同步處理 異步隊(duì)列 客戶端 放入 返回 記錄 | ||
本公開涉及一種訂單流程處理方法及系統(tǒng),所述方法包括以下步驟:1、從客戶端接收訂單處理請(qǐng)求,根據(jù)訂單處理請(qǐng)求獲取訂單的進(jìn)程隊(duì)列,進(jìn)程隊(duì)列中包含處理訂單所需的全部進(jìn)程;2、判斷對(duì)進(jìn)程隊(duì)列中的當(dāng)前進(jìn)程是否需要進(jìn)行異步處理;3、如果對(duì)當(dāng)前進(jìn)程需要進(jìn)行異步處理,則將當(dāng)前進(jìn)程放入異步隊(duì)列;4、如果對(duì)當(dāng)前進(jìn)程無需執(zhí)行異步處理,則對(duì)當(dāng)前進(jìn)程執(zhí)行同步處理;5、如果當(dāng)前進(jìn)程的處理狀態(tài)為“處理異常”,則記錄當(dāng)前進(jìn)程的處理信息;6、如果當(dāng)前進(jìn)程的處理狀態(tài)為“處理成功”,則判斷當(dāng)前進(jìn)程是否為進(jìn)程隊(duì)列中的最后一個(gè)進(jìn)程,如果不是,則將進(jìn)程隊(duì)列中的下一個(gè)進(jìn)程作為當(dāng)前進(jìn)程,返回到步驟2,否則,結(jié)束本方法。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)服務(wù)技術(shù)領(lǐng)域,尤其涉及一種訂單流程處理方法和系統(tǒng)。
背景技術(shù)
隨著科學(xué)技術(shù)的發(fā)展,人們生活水平的逐步提高,網(wǎng)絡(luò)已經(jīng)在社會(huì)生活中廣泛應(yīng)用,其中,交易的多樣化使得后臺(tái)管理系統(tǒng)所對(duì)接的專業(yè)公司(商家)各不相同,每個(gè)專業(yè)公司所處理的業(yè)務(wù)亦不相同。市面上很多程序處理交易類流程時(shí)對(duì)外提供接口比較多,接口多就意味著對(duì)接成本和維護(hù)成本都變得較高。
傳統(tǒng)的訂單流程處理方式是串行的交互過程,即:針對(duì)客戶端(專業(yè)公司、或者最終用戶)發(fā)起的業(yè)務(wù)請(qǐng)求,后臺(tái)管理系統(tǒng)(即,服務(wù)端)需要根據(jù)訂單流程而逐一處理每個(gè)進(jìn)程(子流程),處理完畢之后,才能夠?qū)⒆罱K處理結(jié)果返回到發(fā)起業(yè)務(wù)請(qǐng)求的客戶端。
因此,對(duì)于客戶端用戶來說,其體驗(yàn)很大程度上依賴于服務(wù)端對(duì)業(yè)務(wù)請(qǐng)求的處理耗時(shí)情況,如果服務(wù)端執(zhí)行耗時(shí)非常長和/或耗時(shí)難以預(yù)估的業(yè)務(wù)處理操作,那么就會(huì)導(dǎo)致客戶端一直處于等待狀態(tài),而用戶并不清楚等待的時(shí)長,使得用戶(接入方)無法及時(shí)看到訂單處理的結(jié)果。例如:對(duì)于某些訂單業(yè)務(wù),后臺(tái)管理系統(tǒng)可能需要再接入第三方(例如,查詢商品庫存狀況)而獲得處理流程中的所需信息,而第三方的響應(yīng)時(shí)間往往難以精確掌握。因此,如果服務(wù)端與客戶端長時(shí)間的保持連接狀態(tài),會(huì)導(dǎo)致大量的資源被浪費(fèi),吞吐能力很低。
由此可見,在后臺(tái)管理系統(tǒng)對(duì)接多個(gè)客戶(例如商家、專業(yè)公司)的情況下,由于每個(gè)客戶端處理的業(yè)務(wù)并不相同、可能涉及第三方(甚至還有更多參與方),在這些不同的業(yè)務(wù)場(chǎng)景中,存在基于交易路由場(chǎng)景理念來解決不同客戶不同場(chǎng)景的業(yè)務(wù)需求,以便克服服務(wù)端處理效率低、用戶等待時(shí)間長的問題。
發(fā)明內(nèi)容
考慮到現(xiàn)有技術(shù)的上述問題,本發(fā)明的主要目的在于:為了方便用戶,根據(jù)業(yè)務(wù)邏輯中的進(jìn)程的實(shí)際處理需要,在各種場(chǎng)景下,同步/異步處理方式均可自由切換,完成交易訂單的所有步驟。
具體地,本發(fā)明提出了訂單流程處理方案,可包括以下方面:
1、根據(jù)場(chǎng)景路由參數(shù)中的商品提供方、商品編碼、一級(jí)渠道、二級(jí)渠道、交易類型、支付方式、訂單管理平臺(tái)、支付規(guī)則等參數(shù),可確定交易場(chǎng)景;
2、根據(jù)確定的場(chǎng)景,獲取在該場(chǎng)景下已預(yù)先配置的訂單預(yù)處理功能和通道功能;
3、對(duì)于特定訂單,根據(jù)訂單預(yù)處理功能功能,組裝成一個(gè)完整的交易處理流程,即,進(jìn)一步確定處理進(jìn)程組合;
4、特定訂單根據(jù)所述流程處理交易,實(shí)時(shí)進(jìn)行異步判斷,并向客戶端反饋處理情況。
根據(jù)本發(fā)明的實(shí)施例,提供了訂單流程處理系統(tǒng),包括以下步驟:
步驟1、從客戶端接收訂單處理請(qǐng)求,根據(jù)所述訂單處理請(qǐng)求獲取所述訂單的進(jìn)程隊(duì)列,所述進(jìn)程隊(duì)列中包含處理所述訂單所需的全部進(jìn)程;
步驟2、判斷對(duì)所述進(jìn)程隊(duì)列中的當(dāng)前進(jìn)程是否需要進(jìn)行異步處理;
步驟3、如果對(duì)所述當(dāng)前進(jìn)程需要進(jìn)行異步處理,則通知客戶端將以異步方式推送訂單處理結(jié)果,將所述當(dāng)前進(jìn)程放入異步隊(duì)列,并在異步處理結(jié)束后向客戶端推送處理結(jié)果;
步驟4、如果對(duì)所述當(dāng)前進(jìn)程無需執(zhí)行異步處理,則對(duì)所述當(dāng)前進(jìn)程執(zhí)行同步處理,獲得所述當(dāng)前進(jìn)程的處理狀態(tài);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810538022.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q30-00 商業(yè),例如購物或電子商務(wù)
G06Q30-02 .行銷,例如,市場(chǎng)研究與分析、調(diào)查、促銷、廣告、買方剖析研究、客戶管理或獎(jiǎng)勵(lì);價(jià)格評(píng)估或確定
G06Q30-04 .簽單或開發(fā)票
G06Q30-06 .購買、出售或租賃交易
G06Q30-08 ..拍賣
- 一種進(jìn)程自動(dòng)恢復(fù)方法
- 進(jìn)程啟動(dòng)方法及內(nèi)核、進(jìn)程
- 一種進(jìn)程間的通信方法和裝置
- 進(jìn)程解析裝置、進(jìn)程解析方法和進(jìn)程解析程序
- 32位進(jìn)程和64位進(jìn)程交叉注入方法及裝置
- 一種應(yīng)用進(jìn)程控制方法及裝置
- 插件下載方法及裝置
- 進(jìn)程間的數(shù)據(jù)傳輸方法和裝置
- 進(jìn)程監(jiān)視裝置、進(jìn)程監(jiān)視方法和進(jìn)程監(jiān)視程序
- 一種基于動(dòng)態(tài)監(jiān)測(cè)的進(jìn)程優(yōu)化調(diào)度方法
- 進(jìn)程間通信方法和裝置
- 進(jìn)程的調(diào)度方法及裝置
- 進(jìn)程狀態(tài)的管理方法、任務(wù)完成的判斷方法、裝置及設(shè)備
- 快速虛擬機(jī)進(jìn)程調(diào)度控制方法及裝置
- 訂單流程處理方法和系統(tǒng)
- 一種基于動(dòng)態(tài)監(jiān)測(cè)的進(jìn)程優(yōu)化調(diào)度方法
- 進(jìn)程的調(diào)度方法及裝置
- 進(jìn)程的調(diào)度方法及裝置
- 一種內(nèi)存管理控制方法、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 處理進(jìn)程的方法、裝置和電子設(shè)備
- 并行處理事務(wù)的異步系統(tǒng)
- 一種異步批處理調(diào)度方法及系統(tǒng)
- 異步任務(wù)統(tǒng)一處理方法、裝置及存儲(chǔ)介質(zhì)
- 一種消息處理方法、裝置及系統(tǒng)
- 一種異步消息的處理方法及系統(tǒng)
- 一種異步任務(wù)調(diào)度方法以及裝置
- 業(yè)務(wù)異步處理方法及裝置
- 異步任務(wù)處理方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 數(shù)據(jù)處理的方法、裝置、計(jì)算設(shè)備和介質(zhì)
- 數(shù)據(jù)的處理方法、裝置、電子設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)





