[發明專利]一種基于機器識別碼的許可授權方法及裝置在審
| 申請號: | 202010767742.2 | 申請日: | 2020-08-03 |
| 公開(公告)號: | CN111881424A | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 賈鑫鑫;陳勇銓;朱黎娟;龔歡 | 申請(專利權)人: | 上海英方軟件股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 上海國智知識產權代理事務所(普通合伙) 31274 | 代理人: | 潘建玲 |
| 地址: | 200011 上海市黃*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 機器 識別碼 許可 授權 方法 裝置 | ||
本發明公開了一種基于機器識別碼的許可授權方法及裝置,所述方法包括如下步驟:步驟S1,獲取待授權主機的物理地址、系統序列號、系統UUID號,并生成機器識別碼;步驟S2,將生成的機器識別碼作為必要元素加入到待授權軟件的授權文件當中,并根據預設加密算法對所述授權文件進行加密;步驟S3,于授權過程中,獲取待驗證主機的物理地址、系統序列號、系統UUID號,并生成待驗證識別碼,獲取授權文件,將所述待驗證識別碼與各授權文件中的機器識別碼比較,根據比較結果進行授權許可。
技術領域
本發明涉及計算機軟件許可授權技術領域,特別是涉及一種基于機器識別碼的許可授權方法及裝置。
背景技術
由于軟件產品有著易拷貝、易傳播、易形成盜版等特點,因此,一般需要通過授權許可對軟件產品的使用進行保護。
目前,軟件功能授權許可方法主要有許可碼許可、賬號登錄兩種:
1、許可碼授權是指在安裝軟件過程中通過輸入許可碼的方式,完成功能許可授權。然而,這種方式存有許可證易被盜用、易被重復使用、易被破解等缺陷;
2、登錄賬號授權是指通過注冊賬號,并購買權限,在使用端登錄賬號以獲取授權功能的過程。但是這種方式首先必須要求聯網在線才能夠通過登錄賬號來獲取功能權限,其次這個登錄服務實現起來比較復雜,對于中小型公司來說,由于成本過高,實現起來不現實。
發明內容
為克服上述現有技術存在的不足,本發明之目的在于提供一種基于機器識別碼的許可授權方法及裝置,以通過機械識別與授權驗證相結合,實現軟件功能的授權驗證。
為達上述目的,本發明提供一種基于機器識別碼的許可授權方法,包括如下步驟:
步驟S1,獲取待授權主機的物理地址、系統序列號、系統UUID號,并生成機器識別碼;
步驟S2,將生成的機器識別碼作為必要元素加入到待授權軟件的授權文件當中,并根據預設加密算法對所述授權文件進行加密;
步驟S3,于授權過程中,獲取待驗證主機的物理地址、系統序列號、系統UUID號,并生成待驗證識別碼,獲取授權文件,將所述待驗證識別碼與各授權文件中的機器識別碼比較,根據比較結果進行授權許可。
優選地,步驟S1進一步包括:
步驟S100,獲取所述待授權主機的MAC地址加密串信息;
步驟S102,獲取待授權主機的系統序列號;
步驟S103,獲取待授權主機的系統UUID號;
步驟S104,將獲得的MAC地址加密串信息、系統序列號以及系統UUID號進行拼接成字符串,并利用預設的加密算法進行加密,生成初始的機器識別碼。
優選地,于步驟S100中,獲取所述待授權主機的注冊表,檢查該注冊表檢查注冊表是否添加過MAC地址加密串信息;若該注冊表中存在MAC地址加密串信息,則獲取注冊表中的該MAC地址加密串信息作為所要生成的機器識別碼的MAC地址部分,若該注冊表中沒有MAC地址加密串信息,則重新獲取所述待授權主機的MAC地址,并加密成串,形成所述MAC地址加密串信息,作為所要生成的機器識別碼的MAC地址部分。
優選地,于步驟S100中,將獲取的MAC地址加密成的MAC地址加密串信息添加到所述注冊表中。
優選地,于步驟S104后,還包括如下步驟:
步驟S105,于所述初始的機器識別碼中加入規格號、版本號,形成最終的所述機器識別碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海英方軟件股份有限公司,未經上海英方軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010767742.2/2.html,轉載請聲明來源鉆瓜專利網。





