[發明專利]軟件功能模塊選擇性激活方法及設備有效
| 申請號: | 201811266591.1 | 申請日: | 2018-10-29 |
| 公開(公告)號: | CN109508517B | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 聞嘉昌 | 申請(專利權)人: | 武漢思普崚技術有限公司 |
| 主分類號: | G06F21/10 | 分類號: | G06F21/10 |
| 代理公司: | 武漢智嘉聯合知識產權代理事務所(普通合伙) 42231 | 代理人: | 黃君軍 |
| 地址: | 430070 湖北省武漢市東湖新技術開發*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 功能模塊 選擇性 激活 方法 設備 | ||
1.一種軟件功能模塊選擇性激活方法,其特征在于,包括:
獲取需要激活的軟件功能模塊,將所述需要激活的軟件功能模塊的PID號及ID號結合,得到拼接字符串,對所述拼接字符串加密,得到SN碼;
解析所述SN碼,得到授權碼,采用所述授權碼激活所述需要激活的軟件功能模塊;
其中,所述將所述需要激活的軟件功能模塊的PID號及ID號結合,得到拼接字符串,包括:
以兩字節存儲所述ID號,以四字節存儲所述PID號,將存儲所述ID號的兩字節作為首部,存儲所述PID號的四字節尾部,拼接得到十六進制字符串;所述十六進制字符串即為所述拼接字符串;
所述對所述拼接字符串加密,得到SN碼,包括:
采用BASE64方法對所述拼接字符串加密,得到加密的拼接字符串,并采用AES方法對所述加密的拼接字符串再次加密,得到SN碼;
所述解析所述SN碼,得到授權碼,包括:
采用AES方法解碼所述SN碼,得到解碼后的字符串,采用BASE64方法對所述解碼后的字符串再次解碼,得到待檢測字符串,若所述待檢測字符串是十六進制數且字節長度是六,并且所述待檢測字符串的首部兩字節是軟件功能模塊ID,則獲取所述待檢測字符串的尾部四字節,若所述尾部四字節與相應的需要激活的軟件功能模塊的PID一致,則生成所述授權碼;
其中,將不需要激活的軟件功能模塊的PID賦予固定數值,所述固定數值用來認定軟件功能模塊不需要激活;
若所述待檢測字符串不是十六進制數或字節長度不是六,則認定所述待檢測字符串代表的軟件功能模塊不需要激活;
若所述待檢測字符串的首部兩字節不是軟件功能模塊ID,則認定所述待檢測字符串代表的軟件功能模塊不需要激活。
2.根據權利要求1所述的軟件功能模塊選擇性激活方法,其特征在于,所述加密的拼接字符串的格式固定為psk模式。
3.一種軟件功能模塊選擇性激活裝置,其特征在于,包括:
SN碼獲取模塊,用于獲取需要激活的軟件功能模塊,將所述需要激活的軟件功能模塊的PID號及ID號結合,得到拼接字符串,對所述拼接字符串加密,得到SN碼;
授權碼獲取模塊,用于解析所述SN碼,得到授權碼,采用所述授權碼激活所述需要激活的軟件功能模塊;
其中,所述將所述需要激活的軟件功能模塊的PID號及ID號結合,得到拼接字符串,包括:
以兩字節存儲所述ID號,以四字節存儲所述PID號,將存儲所述ID號的兩字節作為首部,存儲所述PID號的四字節尾部,拼接得到十六進制字符串;所述十六進制字符串即為所述拼接字符串;
所述對所述拼接字符串加密,得到SN碼,包括:
采用BASE64方法對所述拼接字符串加密,得到加密的拼接字符串,并采用AES方法對所述加密的拼接字符串再次加密,得到SN碼;
所述解析所述SN碼,得到授權碼,包括:
采用AES方法解碼所述SN碼,得到解碼后的字符串,采用BASE64方法對所述解碼后的字符串再次解碼,得到待檢測字符串,若所述待檢測字符串是十六進制數且字節長度是六,并且所述待檢測字符串的首部兩字節是軟件功能模塊ID,則獲取所述待檢測字符串的尾部四字節,若所述尾部四字節與相應的需要激活的軟件功能模塊的PID一致,則生成所述授權碼;
其中,將不需要激活的軟件功能模塊的PID賦予固定數值,所述固定數值用來認定軟件功能模塊不需要激活;
若所述待檢測字符串不是十六進制數或字節長度不是六,則認定所述待檢測字符串代表的軟件功能模塊不需要激活;
若所述待檢測字符串的首部兩字節不是軟件功能模塊ID,則認定所述待檢測字符串代表的軟件功能模塊不需要激活。
4.一種電子設備,其特征在于,包括:
至少一個處理器、至少一個存儲器、通信接口和總線;其中,
所述處理器、存儲器、通信接口通過所述總線完成相互間的通信;
所述存儲器存儲有可被所述處理器執行的程序指令,所述處理器調用所述程序指令,以執行如權利要求1至2任一項所述的方法。
5.一種非暫態計算機可讀存儲介質,其特征在于,所述非暫態計算機可讀存儲介質存儲計算機指令,所述計算機指令使所述計算機執行如權利要求1至2中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢思普崚技術有限公司,未經武漢思普崚技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811266591.1/1.html,轉載請聲明來源鉆瓜專利網。





