[發(fā)明專利]多進(jìn)程的訂單信息處理方法在審
| 申請(qǐng)?zhí)枺?/td> | 201611242774.0 | 申請(qǐng)日: | 2016-12-29 |
| 公開(公告)號(hào): | CN106651527A | 公開(公告)日: | 2017-05-10 |
| 發(fā)明(設(shè)計(jì))人: | 胡金葉;葛俊鵬;汪秀兵;劉沛豐 | 申請(qǐng)(專利權(quán))人: | 江西博瑞彤蕓科技有限公司 |
| 主分類號(hào): | G06Q30/06 | 分類號(hào): | G06Q30/06 |
| 代理公司: | 北京慧誠(chéng)智道知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙)11539 | 代理人: | 戴燕 |
| 地址: | 330000 江西省*** | 國(guó)省代碼: | 江西;36 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 進(jìn)程 訂單 信息處理 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種多進(jìn)程的訂單信息處理方法。
背景技術(shù)
在進(jìn)入21世紀(jì)之后,電子商務(wù)進(jìn)入了快速發(fā)展的時(shí)代。隨著網(wǎng)絡(luò)購(gòu)物的興起,為了刺激用戶消費(fèi),很多購(gòu)物網(wǎng)站推出了限量搶購(gòu)活動(dòng),即在某一時(shí)間開始,以優(yōu)惠的價(jià)格進(jìn)行一定數(shù)量的商品限量銷售。
此類活動(dòng)力度往往比較大,因此在該限量搶購(gòu)活動(dòng)開始時(shí),往往會(huì)有大量用戶同時(shí)點(diǎn)擊搶購(gòu),服務(wù)器壓力瞬間增大,造成多并發(fā)時(shí)商品銷售數(shù)量或者價(jià)格計(jì)算錯(cuò)誤,同時(shí)對(duì)于用戶下單順序無法準(zhǔn)確確定,導(dǎo)致因?yàn)榉?wù)器擁堵造成先下單的用戶無法搶購(gòu)到商品的情況發(fā)生。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的缺陷,提供一種多進(jìn)程的訂單信息處理方法,采用多進(jìn)程快速響應(yīng),以隊(duì)列順序碼標(biāo)識(shí)接收用戶訂單生成順序,并且經(jīng)過兩次向服務(wù)器發(fā)起計(jì)算請(qǐng)求,保證了銷售數(shù)量和用戶訂單順序的正確性,也提高了用戶體驗(yàn)。
有鑒于此,本發(fā)明實(shí)施例提供了一種多進(jìn)程的訂單信息處理方法,包括:
服務(wù)器接收多個(gè)用戶終端發(fā)送的訂單信息,記錄每個(gè)訂單信息的接收時(shí)間;所述訂單信息包括客戶ID、訂單ID和一個(gè)或多個(gè)商品訂購(gòu)信息;
對(duì)每個(gè)商品訂購(gòu)信息進(jìn)行解析,得到商品ID、訂購(gòu)數(shù)量和商品屬性信息;
根據(jù)所述商品屬性信息確定所述商品ID對(duì)應(yīng)的第一商品是否為限量商品;
如果是,則根據(jù)商品ID查詢限量商品庫存數(shù)據(jù)庫,確定所述第一商品的限購(gòu)數(shù)量是否大于所述訂購(gòu)數(shù)量;
如果所述限購(gòu)數(shù)量大于等于所述訂購(gòu)數(shù)量,根據(jù)所述接收時(shí)間和所述訂購(gòu)數(shù)量將所述訂單ID順序加入第一商品訂購(gòu)隊(duì)列;
在預(yù)設(shè)第一時(shí)長(zhǎng)之后,獲取所述第一商品訂購(gòu)隊(duì)列中所述訂單ID的隊(duì)列順序碼;
確定所述隊(duì)列順序碼是否大于所述訂購(gòu)數(shù)據(jù),如果不大于,則對(duì)所述商品訂購(gòu)信息添加有效狀態(tài)的狀態(tài)信息;否則,對(duì)所述商品訂購(gòu)信息添加無效狀態(tài)的狀態(tài)信息;
獲取所述訂單信息中狀態(tài)信息為有效狀態(tài)的商品訂購(gòu)信息,生成待支付訂單信息。
優(yōu)選的,如果所述第一商品不是限量商品,則根據(jù)商品ID查詢商品庫存數(shù)據(jù)庫,確定所述第一商品的庫存數(shù)量是否大于所述訂購(gòu)數(shù)量;
如果所述庫存數(shù)量大于所述訂購(gòu)數(shù)量,則對(duì)所述商品訂購(gòu)信息添加有效狀態(tài)的狀態(tài)信息;否則,對(duì)所述商品訂購(gòu)信息添加無效狀態(tài)的狀態(tài)信息。
優(yōu)選的,所述獲取所述訂單信息中狀態(tài)信息為有效狀態(tài)的商品訂購(gòu)信息,生成待支付訂單信息具體包括:
根據(jù)訂單ID獲取所述有效狀態(tài)的商品訂購(gòu)信息和所述無效狀態(tài)的商品訂購(gòu)信息,生成用戶訂單顯示數(shù)據(jù);
根據(jù)客戶ID將用戶訂單顯示數(shù)據(jù)發(fā)送給所述用戶終端;
接收用戶終端發(fā)送的訂單支付請(qǐng)求信息,獲取所述訂單信息中狀態(tài)信息為有效狀態(tài)的商品訂購(gòu)信息,生成待支付訂單信息。
進(jìn)一步優(yōu)選的,所述方法還包括:
獲取所述訂單信息中狀態(tài)信息為無效狀態(tài)的商品訂購(gòu)信息,生成商品訂購(gòu)失效提示信息。
優(yōu)選的,所述方法還包括:
如果所述限購(gòu)數(shù)量小于所述訂購(gòu)數(shù)量,對(duì)所述商品訂購(gòu)信息添加無效狀態(tài)的狀態(tài)信息。
進(jìn)一步優(yōu)選的,所述方法還包括:
獲取所述訂單信息中狀態(tài)信息為無效狀態(tài)的商品訂購(gòu)信息,生成商品訂購(gòu)失敗提示信息,并根據(jù)商品訂購(gòu)信息對(duì)應(yīng)的客戶ID發(fā)送給相應(yīng)的用戶終端并顯示。
優(yōu)選的,所述根據(jù)所述接收時(shí)間和所述訂購(gòu)數(shù)量將所述訂單ID順序加入第一商品訂購(gòu)隊(duì)列具體為:
根據(jù)所述接收時(shí)間對(duì)所述訂單ID進(jìn)行排序;
按照一個(gè)訂單ID對(duì)應(yīng)的所述訂購(gòu)數(shù)量將所述一個(gè)訂單ID加入第一商品訂購(gòu)隊(duì)列,并且在隊(duì)列中的隊(duì)列順序碼為前一個(gè)訂單ID的隊(duì)列順序碼與訂購(gòu)數(shù)量之和。
優(yōu)選的,所述方法還包括:預(yù)先設(shè)定所述訂購(gòu)數(shù)量為1。
優(yōu)選的,在所述服務(wù)器接收多個(gè)用戶終端發(fā)送的訂單信息之前,所述方法還包括:
接收限量商品設(shè)置信息,所述限量商品設(shè)置信息包括:商品ID、限購(gòu)數(shù)量和限量商品的商品屬性信息。
進(jìn)一步優(yōu)選的,所述限量商品設(shè)置信息還包括銷售起始時(shí)間的信息,所述方法還包括:
在所述銷售起始時(shí)間之前的預(yù)設(shè)時(shí)間,生成限量商品信息推送消息并推送給各用戶終端。
本發(fā)明實(shí)施例提供的多進(jìn)程的訂單信息處理方法,采用多進(jìn)程快速響應(yīng),以隊(duì)列順序碼標(biāo)識(shí)接收用戶訂單生成順序,并且經(jīng)過兩次向服務(wù)器發(fā)起計(jì)算請(qǐng)求,保證了銷售數(shù)量和用戶訂單順序的正確性,也提高了用戶體驗(yàn)。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江西博瑞彤蕓科技有限公司,未經(jīng)江西博瑞彤蕓科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611242774.0/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è),例如購(gòu)物或電子商務(wù)
G06Q30-02 .行銷,例如,市場(chǎng)研究與分析、調(diào)查、促銷、廣告、買方剖析研究、客戶管理或獎(jiǎng)勵(lì);價(jià)格評(píng)估或確定
G06Q30-04 .簽單或開發(fā)票
G06Q30-06 .購(gòu)買、出售或租賃交易
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)度方法
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





