[發明專利]憑證數據發放方法、裝置及系統有效
| 申請號: | 201610152835.8 | 申請日: | 2016-03-17 |
| 公開(公告)號: | CN107203890B | 公開(公告)日: | 2021-02-23 |
| 發明(設計)人: | 葉佳英 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | G06Q30/02 | 分類號: | G06Q30/02;G06F9/48 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 李輝;劉飛 |
| 地址: | 開曼群島大開曼島喬治鎮醫院路*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 憑證 數據 發放 方法 裝置 系統 | ||
1.一種憑證數據發放方法,其特征在于,包括以下步驟:
獲取憑證訪問請求;
從多個憑證組標識中確定一個當前未被鎖定的憑證組標識;
判斷所述當前未被鎖定的憑證組標識對應的憑證組內是否有未發放的憑證;
如果有未發放的憑證,則將所述當前未被鎖定的憑證組標識的狀態更新為鎖定狀態;
將所述未發放的憑證加載至緩存隊列;
將所述緩存隊列內的指定憑證發放給所述憑證訪問請求所對應的用戶,并將所述指定憑證的狀態更新為已發放。
2.根據權利要求1所述的憑證數據發放方法,其特征在于,還包括:
如果所述當前未被鎖定的憑證組標識對應的憑證組內沒有未發放的憑證,則將所述當前未被鎖定的憑證組標識的狀態更新為不可用狀態。
3.根據權利要求1所述的憑證數據發放方法,其特征在于,在所述將所述未發放的憑證加載至緩存隊列之后,還包括:
判斷當前所述緩存隊列是否超出預設的緩存更新時間;
如果超出,則清空所述緩存隊列,并將該緩存隊列中的每個憑證所對應的憑證組標識的狀態更新為未鎖定狀態。
4.根據權利要求3所述的憑證數據發放方法,其特征在于,所述判斷當前所述緩存隊列是否超出預設的緩存更新時間,包括:
依據當前所述緩存隊列中第一個憑證的加載入隊時間判斷該緩存隊列是否超出預設的緩存更新時間。
5.根據權利要求3或4所述的憑證數據發放方法,其特征在于,所述鎖定狀態包括鎖定時間;
對應的,如果當前所述緩存隊列未超出預設的緩存更新時間,則將當前所述緩存隊列內每個憑證所對應的憑證組標識的鎖定時間更新為當前時間。
6.根據權利要求1所述的憑證數據發放方法,其特征在于,還包括:
當所述緩存隊列內的憑證個數低于設定值時,異步加載一個新的當前未被鎖定的憑證組標識至所述緩存隊列。
7.根據權利要求6所述的憑證數據發放方法,其特征在于,還包括:
在多憑證發放線程環境下,當同時有多個緩存隊列內的憑證個數低于設定值時,同時只有一個憑證發放線程進行異步加載。
8.根據權利要求1所述的憑證數據發放方法,其特征在于,所述憑證組標識包括所述憑證組標識所對應憑證組的分表分組位,所述分表分組位表示所述憑證組標識對應的憑證組所屬的憑證數據表的標識及其在該憑證數據表中所屬的分組的標識。
9.根據權利要求8所述的憑證數據發放方法,其特征在于,每個所述憑證組標識預先通過以下方式獲得:
獲取一個待處理的憑證;
將所述待處理的憑證的特征信息進行哈希運算,獲取特征映射值;
取所述特征映射值的絕對值,并將該絕對值對預設的憑證數據表數量進行取模,獲得所述待處理的憑證所屬的分表位;
根據函數y=α/β*γ+1,獲取單個憑證數據表的分組上限y,其中,α為預設的憑證總數量,β為預設的憑證數據表數量,γ為預設的單個憑證組內的憑證上限;
取所述單個憑證數據表的分組上限y內的隨機數作為所述待處理的憑證所屬憑證組在對應分表位內的分組標識。
10.根據權利要求9所述的憑證數據發放方法,其特征在于,所述預設的單個憑證組內的憑證上限與系統的處理能力相匹配。
11.根據權利要求9所述的憑證數據發放方法,其特征在于,所述憑證的特征信息包括:憑證標識和/或憑證密碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610152835.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種輪轂內變速器操縱機構
- 下一篇:一種集群協同組合式無人船系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





