[發明專利]實體卡號生成方法及終端設備有效
| 申請號: | 201710811816.6 | 申請日: | 2017-09-11 |
| 公開(公告)號: | CN107622102B | 公開(公告)日: | 2019-04-19 |
| 發明(設計)人: | 謝鵬;趙璐萍 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/28 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 官建紅 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實體 生成 方法 終端設備 | ||
1.一種實體卡號生成方法,其特征在于,包括:
在第一服務器所預先建立的數據庫中,創建序列對象;
當接收到第二服務器發出的序列值調用請求時,獲取已創建的所述序列對象,并讀取所述序列對象的當前序列值;
根據預設的步長以及所述當前序列值,生成所述序列對象的下一序列值,并更新所述序列對象的當前序列值為所述下一序列值;
獲取所述序列值調用請求所攜帶的卡號長度值以及獲取更新后的所述當前序列值的字符長度;
根據所述卡號長度值與所述當前序列值的字符長度的差值,獲取字符長度為所述差值的每一數值;
根據每一所述數值所預先設置的選取概率,獲取所述選取概率最高的一個或多個所述數值,并將其中的一個所述數值確定為當前時刻所生成的隨機碼;
獲取歷史記錄數據表,所述歷史記錄數據表用于記錄各個時刻所生成的歷史隨機碼;
根據歷史記錄數據表所存儲的各個歷史隨機碼,確定當前時刻所生成的所述隨機碼的在所述歷史記錄數據表中的出現次數;
對于所述隨機碼的每一字符位,確定所述歷史隨機碼在該字符位上的數值與所述隨機碼在該字符位上的數值相同的累積次數;
將所述隨機碼的字符長度x、所述出現次數y以及所述累積次數z輸入預設公式,得到輸出參數P;
將所述隨機碼的選取概率調整為所述輸出參數P;
其中,所述預設公式如下:
將所述隨機碼與更新后的所述當前序列值進行拼接,并將拼接結果返回至所述第二服務器,以使所述第二服務器將所述拼接結果輸出為實體卡號。
2.如權利要求1所述的實體卡號生成方法,其特征在于,所述在第一服務器所預先建立的數據庫中,創建序列對象,包括:
獲取用戶輸入的與所述序列對象相關的屬性參數,所述屬性參數包括最小序列值、最大序列值、步長、初始值以及循環選項值;
在第一服務器所預先建立的數據庫中,基于所述屬性參數創建序列對象,并將所述初始值輸出為所述序列對象的當前序列值。
3.如權利要求2所述的實體卡號生成方法,其特征在于,在所述當接收到第二服務器發出的序列值調用請求時,獲取已創建的所述序列對象,并讀取所述序列對象的當前序列值之后,還包括:
若所述序列對象的當前序列值與所述最大序列值相同,且所述循環選項值為不循環,則停止生成所述序列對象的下一序列值;
令所述數據庫發出序列值耗盡提示,并在接收到所述第二服務器發出的序列值調用請求時,返回拒絕響應。
4.如權利要求1至3任一項所述的實體卡號生成方法,其特征在于,所述將所述隨機碼與更新后的所述當前序列值進行拼接,并將拼接結果返回至所述第二服務器,以使所述第二服務器將所述拼接結果輸出為實體卡號,包括:
根據所述序列值調用請求所攜帶的業務標識,在預設的數據表中,查找與所述業務標識對應的業務代碼;
依次拼接所述業務代碼、所述隨機碼以及更新后的所述當前序列值,并將拼接結果返回至所述第二服務器,以使所述第二服務器將所述拼接結果輸出為實體卡號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710811816.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:播放歌曲的方法及裝置、電子設備
- 下一篇:一種文字圖像識別標注方法及系統





