[發(fā)明專利]對象管理方法有效
| 申請?zhí)枺?/td> | 201510305437.0 | 申請日: | 2015-06-05 |
| 公開(公告)號: | CN104899290B | 公開(公告)日: | 2018-12-21 |
| 發(fā)明(設(shè)計(jì))人: | 鄧波 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中科專利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 倪斌 |
| 地址: | 100080 北京市海淀區(qū)杏石口路6*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 對象 管理 方法 | ||
1.一種用于對用戶請求的對象的剩余數(shù)進(jìn)行扣減的方法,所述方法包括:
根據(jù)所述對象的標(biāo)識從數(shù)據(jù)庫表中獲取對象總數(shù)、已用總數(shù)和最后使用用戶信息,其中,所述最后使用用戶信息包括所述最后使用用戶標(biāo)識和所述最后使用用戶請求對象的時(shí)間戳;
如果所述對象總數(shù)與所述已用總數(shù)之差delta大于0,則將所述已用總數(shù)更新為已用總數(shù)與所述用戶的請求數(shù)n之和,并且使用所述用戶的標(biāo)識和所述用戶請求對象的時(shí)間戳來更新所述最后使用用戶信息;
根據(jù)所述對象的標(biāo)識和更新后的最后使用用戶信息從所述數(shù)據(jù)庫表中查詢更新后的已用總數(shù);以及
如果查詢到更新后的已用總數(shù)并且更新后的已用總數(shù)與所述對象總數(shù)之差m大于0,則將所述數(shù)據(jù)庫表中的已用總數(shù)更新為已用總數(shù)與m之差,并且向所述用戶返回請求成功消息,所述請求成功消息包含指示所述用戶的請求數(shù)為n-m的信息。
2.根據(jù)權(quán)利要求1所述的方法,其中,在根據(jù)所述對象的標(biāo)識從數(shù)據(jù)庫表中獲取對象總數(shù)、已用總數(shù)和最后使用用戶信息之前,所述方法還包括:
創(chuàng)建數(shù)據(jù)庫表,所述數(shù)據(jù)庫表包括標(biāo)識、對象總數(shù)、已用總數(shù)、以及最后使用用戶信息。
3.根據(jù)權(quán)利要求1所述的方法,還包括:
如果delta小于或等于0,則不進(jìn)行對象扣減,并且向所述用戶返回請求失敗消息。
4.根據(jù)權(quán)利要求1所述的方法,還包括:
如果未查詢到更新后的已用總數(shù),則不更新所述數(shù)據(jù)庫表,并且向所述用戶返回請求成功消息,所述請求成功消息包含指示所述用戶的請求數(shù)為n的信息。
5.根據(jù)權(quán)利要求1所述的方法,還包括:
如果m小于或等于0,則不更新所述數(shù)據(jù)庫表,并且向所述用戶返回請求成功消息,所述請求成功消息包含指示所述用戶的請求數(shù)為n的信息。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述最后使用用戶信息包括最后使用用戶標(biāo)識和最后使用用戶請求對象的時(shí)間戳。
7.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,根據(jù)所述對象的標(biāo)識從數(shù)據(jù)庫表中獲取對象總數(shù)、已用總數(shù)和最后使用用戶信息包括:
從所述數(shù)據(jù)庫表中查詢與所述對象的標(biāo)識相同的標(biāo)識,并且根據(jù)查詢到的標(biāo)識從所述數(shù)據(jù)庫表中獲取與所述對象相對應(yīng)的對象總數(shù)、已用總數(shù)、以及最后使用用戶信息。
8.一種用于對用戶請求的對象的剩余數(shù)進(jìn)行扣減的裝置,所述裝置包括:
用于根據(jù)所述對象的標(biāo)識從數(shù)據(jù)庫表中獲取對象總數(shù)、已用總數(shù)和最后使用用戶信息的模塊,其中,所述最后使用用戶信息包括所述最后使用用戶標(biāo)識和所述最后使用用戶請求對象的時(shí)間戳;
用于如果所述對象總數(shù)與所述已用總數(shù)之差delta大于0,則將所述已用總數(shù)更新為已用總數(shù)與所述用戶的請求數(shù)n之和,并且使用所述用戶的標(biāo)識和所述用戶請求對象的時(shí)間戳來更新所述最后使用用戶信息的模塊;
用于根據(jù)所述對象的標(biāo)識和更新后的最后使用用戶信息從所述數(shù)據(jù)庫表中查詢更新后的已用總數(shù)的模塊;以及
用于如果查詢到更新后的已用總數(shù)并且更新后的已用總數(shù)與所述對象總數(shù)之差m大于0,則將所述數(shù)據(jù)庫表中的已用總數(shù)更新為已用總數(shù)與m之差,并且向所述用戶返回請求成功消息的模塊,所述請求成功消息包含指示所述用戶的請求數(shù)為n-m的信息。
9.根據(jù)權(quán)利要求8所述的裝置,還包括:
用于創(chuàng)建數(shù)據(jù)庫表的模塊,所述數(shù)據(jù)庫表包括標(biāo)識、對象總數(shù)、已用總數(shù)、以及最后使用用戶信息。
10.根據(jù)權(quán)利要求8所述的裝置,還包括:
用于如果delta小于或等于0,則不進(jìn)行對象扣減,并且向所述用戶返回請求失敗消息的模塊。
11.根據(jù)權(quán)利要求8所述的裝置,還包括:
用于如果未查詢到更新后的已用總數(shù),則不更新所述數(shù)據(jù)庫表,并且向所述用戶返回請求成功消息的模塊,所述請求成功消息包含指示所述用戶的請求數(shù)為n的信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510305437.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)





