[發明專利]一種數據庫記錄唯一標識符生成的方法及裝置無效
| 申請號: | 200910130809.5 | 申請日: | 2009-04-15 |
| 公開(公告)號: | CN101533414A | 公開(公告)日: | 2009-09-16 |
| 發明(設計)人: | 李戰園 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京挺立專利事務所 | 代理人: | 葉樹明 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 記錄 唯一 標識符 生成 方法 裝置 | ||
1、一種數據庫記錄唯一標識符生成的方法,該唯一標識符用來作為數據表的主鍵,其特征在于,包括以下步驟:
獲取系統時間;
根據所述系統時間生成時間部分字符串;
生成隨機部分字符串;
將所述時間部分字符串和所述隨機部分字符串拼接成唯一標識符,所述時間部分字符串位于所述唯一標識符的開頭位置;
將所述唯一標識符分配給數據表作為所述數據表的主鍵。
2、如權利要求1所述的方法,其特征在于,所述根據所述系統時間生成時間部分字符串包括:
根據所述系統時間獲得時間部分待轉換值;
將所述時間部分待轉換值轉換為所述時間部分字符串。
3、如權利要求2所述的方法,其特征在于,所述將時間部分待轉換值轉換為所述時間部分字符串包括:
將所述時間部分待轉換值轉換為所述時間部分字符串中第一位字符,所述第一位字符為A-Z中的任意一個字符;
將所述時間部分待轉換值轉換為所述時間部分字符串中的第二位字符到最后一位字符,所述第二位字符到最后一位字符中的每位字符為0-9和/或A-Z中的任意一個字符;
將所述第一位字符到最后一位字符拼接成所述時間部分字符串。
4、如權利要求3所述的方法,其特征在于,所述將所述時間部分待轉換值轉換為所述時間部分字符串中第一位字符包括:
根據所述時間部分待轉換值計算所述第一位字符對應的可轉換值;
將計算得到的所述第一位字符對應的可轉換值轉換為所述A-Z中的任意一個字符。
5、如權利要求3所述的方法,其特征在于,所述將所述時間部分待轉換值轉換為所述時間部分字符串中的第二位字符到最后一位字符包括:
根據所述時間部分待轉換值計算所述第二位字符到最后一位字符對應的可轉換值;
將計算得到的所述第二位字符到最后一位字符對應的可轉換值轉換為所述0-9和/或A-Z中的任意一個字符。
6、如權利要求2所述的方法,其特征在于,所述將時間部分待轉換值轉換為所述時間部分字符串包括:
將所述時間部分待轉換值轉換為所述時間部分字符串中的第一位字符到最后一位字符,所述第一位字符到最后一位字符為0-9和/或A-Z中的任意一個字符;
將所述第一位字符到最后一位字符拼接成所述時間部分字符串。
7、如權利要求6所述的方法,其特征在于,所述將所述時間部分待轉換值轉換為所述時間部分字符串中的第一位字符到最后一位字符包括:
根據所述時間部分待轉換值計算所述第一位字符到最后一位字符對應的可轉換值;
將計算得到的所述第一位字符到最后一位字符對應的可轉換值轉換為所述0-9和/或A-Z中的任意一個字符。
8、如權利要求1所述的方法,其特征在于,所述生成隨機部分字符串包括:
生成隨機數;
根據所述隨機數獲取隨機部分待轉換值;
將所述隨機部分待轉換值轉換為所述隨機部分字符串。
9、如權利要求8所述的方法,其特征在于,所述將隨機部分待轉換值轉換為所述隨機部分字符串包括:
將所述隨機部分待轉換值轉換為所述隨機部分字符串中的第一位字符到最后一位字符,所述第一位字符到最后一位字符為0-9和/或A-Z中的任意一個字符;
將所述第一位字符到最后一位字符拼接成所述隨機部分字符串。
10、如權利要求9所述的方法,其特征在于,所述將所述隨機部分待轉換值轉換為所述隨機部分字符串中的第一位字符到最后一位字符包括:
根據所述隨機部分待轉換值計算所述第一位字符到最后一位字符對應的可轉換值;
將計算得到的所述第一位字符到最后一位字符對應的可轉換值轉換為所述0-9和/或A-Z中的任意一個字符。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910130809.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于刮擦傳感器圖像拼接的方法及裝置
- 下一篇:一種網絡詞庫查詢系統及其方法





