[發明專利]一種燒錄數字產品密鑰的方法有效
| 申請號: | 201710408827.X | 申請日: | 2017-06-02 |
| 公開(公告)號: | CN108304740B | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 黃振宗 | 申請(專利權)人: | 深圳三諾信息科技有限公司 |
| 主分類號: | G06K1/12 | 分類號: | G06K1/12;G06F21/12 |
| 代理公司: | 深圳新創友知識產權代理有限公司 44223 | 代理人: | 江耀純 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數字 產品 密鑰 方法 | ||
本發明提供一種燒錄數字產品密鑰的方法,該方法包括如下步驟:從待燒錄密鑰庫中選取一個密鑰,將所述密鑰賦值給待寫密鑰;將所述待寫密鑰燒錄至數字產品;從待燒錄密鑰庫中將所述待寫密鑰移到已燒錄密鑰庫;從數字產品中讀取密鑰,將讀取到的密鑰與所述已燒錄密鑰庫中的密鑰進行匹配,若沒有匹配到則再與所述待燒錄密鑰庫中的密鑰進行匹配。本發明可記錄燒錄失敗的具體情況,便于后續排除異常。
技術領域
本發明涉及燒錄領域,特別涉及一種燒錄數字產品密鑰的方法。
背景技術
DPK(Digital Product Key,數字產品密鑰)文件用于激活WINDOWS及OFFICE軟件,需要將DPK文件中的密鑰燒錄到數字產品上,燒錄密鑰是每臺預裝正版WINDOWS操作系統的機臺在生產線出貨之前都必須執行的,也是售后備用部件(spare parts)提供給終端用戶時必須執行的。
現有的燒錄方法記錄了密鑰燒錄成功和失敗的狀態,其中,密鑰燒錄失敗只能簡單地記錄為失敗,對于燒錄失敗的具體原因卻無法記錄,給后續的異常排除工作造成不便。
發明內容
本發明的目的是為了解決現有技術中對于燒錄失敗的具體原因無法記錄的問題,提出一種燒錄數字產品密鑰的方法。
為解決上述技術問題,本發明采用以下技術方案:
一種燒錄數字產品密鑰的方法,包括如下步驟:
從待燒錄密鑰庫中選取一個密鑰,將所述密鑰賦值給待寫密鑰;
將所述待寫密鑰燒錄至數字產品;
從待燒錄密鑰庫中將所述待寫密鑰移到已燒錄密鑰庫;
從數字產品中讀取密鑰,將讀取到的密鑰與所述已燒錄密鑰庫中的密鑰進行匹配,若沒有匹配到則再與所述待燒錄密鑰庫中的密鑰進行匹配。
在一些優選的實施方式中,在所述從待燒錄密鑰庫中選取一個密鑰之前,包括:建立原始密鑰庫,所述原始密鑰庫儲存所有密鑰。
在進一步優選的實施方式中,所述從數字產品中讀取密鑰,具體包括:若能從數字產品中讀取到已燒錄的密鑰,則繼續執行操作;若不能從數字產品中讀取到已燒錄的密鑰,則讀取所述待寫密鑰。
在進一步優選的實施方式中,所述讀取所述待寫密鑰具體包括:若能讀取到所述待寫密鑰,則繼續執行操作;若不能讀取到所述待寫密鑰,則生成臨時庫,所述臨時庫包括所述待燒錄密鑰庫和所述已燒錄密鑰庫的密鑰。
在進一步優選的實施方式中,所述生成臨時庫之后還包括:將所述臨時庫的密鑰與所述原始密鑰庫的密鑰進行比較;若所述原始密鑰庫的密鑰比所述臨時庫的密鑰多,則將多出的密鑰導出并重新燒錄至所述數字產品;若所述原始密鑰庫的密鑰與所述臨時庫的密鑰相同,則從所述待燒錄密鑰庫中選取密鑰燒錄至所述數字產品。
在進一步優選的實施方式中,在所述若能讀取到所述待寫密鑰之后,繼續執行操作具體為:將讀取到的密鑰與所述已燒錄密鑰庫中的密鑰進行匹配,若沒有匹配到則再與所述待燒錄密鑰庫中的密鑰進行匹配,根據匹配結果作記錄,將所述待寫密鑰重新燒錄至主板。
在進一步優選的實施方式中,將所述待寫密鑰重新燒錄至主板之后,還包括:若燒錄失敗,則發出檢測所述數字產品的提示。
在進一步優選的實施方式中,沒有找到匹配的密鑰時:繼續在所述原始密鑰庫中進行匹配,若在所述原始密鑰庫中找到匹配的密鑰,則將找到的密鑰復制到所述已燒錄密鑰庫中,若在所述原始密鑰庫中沒有找到匹配的密鑰,則在所述待燒錄密鑰庫中選取一個密鑰燒錄至所述數字產品。
在一些優選的實施方式中,所述待燒錄密鑰庫和所述已燒錄密鑰庫的數量均為N個,N的值大于或等于二。
在另一方面,本發明還提供一種計算機可讀存儲介質:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳三諾信息科技有限公司,未經深圳三諾信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710408827.X/2.html,轉載請聲明來源鉆瓜專利網。





