[發明專利]一種虛擬貨幣數據的生成方法、系統、裝置和存儲介質在審
| 申請號: | 201910097698.6 | 申請日: | 2019-01-31 |
| 公開(公告)號: | CN109818750A | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 楊井 | 申請(專利權)人: | 無錫天脈聚源傳媒科技有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 譚英強 |
| 地址: | 214000 江蘇省無錫市無錫*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬貨幣 密碼號碼 存儲介質 數值生成 行為信息 數據處理技術 哈希算法 游戲 重復 應用 | ||
本發明公開了一種虛擬貨幣數據的生成方法、系統、裝置和存儲介質,其中方法包括以下步驟:獲取用戶輸入的行為信息,并根據行為信息獲取第一MD5值后,根據第一MD5值生成虛擬貨幣卡的卡號;采用哈希算法獲取UID數值,并根據UID數值生成虛擬貨幣卡的密碼號碼;結合虛擬貨幣卡的卡號和密碼號碼生成虛擬貨幣卡。本發明根據唯一的第一MD5值生成虛擬貨幣卡的卡號,以及根據唯一的UID數值生成虛擬貨幣卡的密碼號碼,再由卡號和密碼號碼生成虛擬貨幣卡,以獲得唯一的虛擬貨幣卡,防止出現重復的虛擬貨幣卡,提高游戲的虛擬貨幣數據的穩定性,可廣泛應用于數據處理技術領域。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種虛擬貨幣數據的生成方法、系統、裝置和存儲介質。
背景技術
隨著游戲技術的發展,現在游戲開發商在開發游戲時,將前后的開發的游戲關聯起來,比如前面游戲中獲得的虛擬貨幣可以應用于新的游戲場景中,這樣在吸引新游戲客戶的同時,更加容易保留之前游戲的用戶。各游戲間的虛擬貨幣不能直接運用,比如第一游戲的虛擬貨幣是鉆石,第二游戲的虛擬貨幣是金幣,故用戶無法將第一游戲的鉆石直接應用到第二游戲中。目前采取的技術是,將各游戲中的虛擬貨幣變換成虛擬貨幣卡后,采用虛擬貨幣卡在各游戲間進行交易。虛擬貨幣卡實質由卡號和密碼號碼組成,在游戲過程中如何產生唯一的虛擬貨幣卡,目前還沒有相應的解決方案。
名詞解釋:
UID:用戶身份證明(User Identification),UID用戶在注冊會員后,系統會自動的給你一個UID的數值。意思就是給這名用戶編個號。
哈希算法:哈希算法將任意長度的二進制值映射為較短的固定長度的二進制值,這個小的二進制值稱為哈希值。哈希值是一段數據唯一且極其緊湊的數值表示形式。如果散列一段明文而且哪怕只更改該段落的一個字母,隨后的哈希都將產生不同的值。要找到散列為同一個值的兩個不同的輸入,在計算上是不可能的,所以數據的哈希值可以檢驗數據的完整性。
MD5值:Message-Digest Algorithm 5(信息-摘要算法5),用于確保信息傳輸完整一致。
發明內容
為了解決上述技術問題,本發明的目的是提供一種根據虛擬貨幣數據產生唯一的虛擬貨幣卡的卡號的方法、系統、裝置和存儲介質。
本發明所采用的第一技術方案是:
一種虛擬貨幣數據的生成方法,包括以下步驟:
獲取用戶輸入的行為信息,并根據行為信息獲取第一MD5值后,根據第一MD5值生成虛擬貨幣卡的卡號;
采用哈希算法獲取UID數值,并根據UID數值生成虛擬貨幣卡的密碼號碼;
結合虛擬貨幣卡的卡號和密碼號碼生成虛擬貨幣卡。
進一步,所述行為信息包括用戶信息、時間戳信息和虛擬貨幣數值信息,所述根據行為信息獲取第一MD5值這一步驟,具體為:
結合用戶信息、時間戳信息、虛擬貨幣數值信息和第一預設方式生成事件描述文件;
采用非對稱加密方式對事件描述文件進行加密,并獲取加密后的描述文件的第一MD5值。
進一步,所述根據第一MD5值生成虛擬貨幣卡的卡號這一步驟,具體為:
按照第二預設方式從第一MD5值獲取多位數字作為虛擬貨幣卡的卡號。
進一步,還包括驗證卡號步驟,所述驗證卡號步驟為:
獲取用戶輸入的卡號信息后,判斷卡號信息的數字長度是否符合要求,并在判斷符合要求時,結合卡號信息和第三預設方式生成第二MD5值;
對比判斷第一MD5值與第二MD5值是否相同,并在判斷到二者相同時,判定輸入的卡號信息有效。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫天脈聚源傳媒科技有限公司,未經無錫天脈聚源傳媒科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910097698.6/2.html,轉載請聲明來源鉆瓜專利網。





