[發明專利]軟件功能模塊選擇性激活方法及設備有效
| 申請號: | 201811266591.1 | 申請日: | 2018-10-29 |
| 公開(公告)號: | CN109508517B | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 聞嘉昌 | 申請(專利權)人: | 武漢思普崚技術有限公司 |
| 主分類號: | G06F21/10 | 分類號: | G06F21/10 |
| 代理公司: | 武漢智嘉聯合知識產權代理事務所(普通合伙) 42231 | 代理人: | 黃君軍 |
| 地址: | 430070 湖北省武漢市東湖新技術開發*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 功能模塊 選擇性 激活 方法 設備 | ||
本發明實施例提供了一種軟件功能模塊選擇性激活方法及設備。其中,所述方法包括:獲取需要激活的軟件功能模塊,將所述需要激活的軟件功能模塊的PID號及ID號結合,得到拼接字符串,對所述拼接字符串加密,得到SN碼;解析所述SN碼,得到授權碼,采用所述授權碼激活所述需要激活的軟件功能模塊。本發明實施例提供的軟件功能模塊選擇性激活方法及設備,通過將需要激活的軟件功能模塊的PID號及ID號結合,經過加密得到SN碼,再解析SN碼將PID碼與需要激活的軟件功能模塊的PID碼進行匹配,最終得到授權碼,可以選擇性的激活軟件功能模塊。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種軟件功能模塊選擇性激活方法及設備。
背景技術
安全策略可視化分析平臺系統通過對網絡路由配置,地址轉換策略,訪問控制策略的分析與計算,實現了網絡在安全域基礎架構下的網絡拓撲展現,讓網絡安全策略可視,可控,可管。隨著安全策略可視化的平臺的功能完善,整個平臺也在向模塊化發展,軟件可視化平臺的功能可以根據用戶的需求進行模塊化定制。當前的授權控制,是根據安裝安全策略可視化平臺的系統產生的SN碼進行授權。
在目前的策略可視化平臺的激活方式,主要是通過以計算機MAC地址為源數據進行計算和加密得到SN碼來進行軟件激活認證。但是在Linux系統中,MAC地址可以被設置,雖然在同一局域網中有相同的MAC地址會造成計算機網絡通信的混亂,但是在不同的網絡環境中部署數據可視平臺并不會有MAC地址沖突的問題,而由相同MAC地址會產生相同的SN碼,因此使用MAC生成SN碼的方式容易被偽造,造成單一機器上的授權可以在多臺儀器上使用。隨著安全策略可視化平臺的功能開發,平臺由以前的固定功能平臺發展為彈性可定制功能平臺,客戶可以安裝試用所有功能,但在購買激活時,可以根據自己的使用場景,選擇需要的模塊進行購買激活,以節省成本。但是客戶在激活軟件時,基于MAC地址產生的SN碼并不能正確反應客戶所安裝功能,因此只能整體授權,無法根據模塊精確授權。正因如此,找到一種能夠選擇性地激活需要的軟件功能模塊的方法,特別是該方法不僅能夠應用于策略可視化分析平臺系統,而且也可以用于其他軟件平臺系統,就成為業界亟待解決的技術問題。
發明內容
針對現有技術存在的上述問題,本發明實施例提供了一種軟件功能模塊選擇性激活方法及設備。
第一方面,本發明的實施例提供了一種軟件功能模塊選擇性激活方法,包括:獲取需要激活的軟件功能模塊,將所述需要激活的軟件功能模塊的PID號及ID號結合,得到拼接字符串,對所述拼接字符串加密,得到SN碼;解析所述SN碼,得到授權碼,采用所述授權碼激活所述需要激活的軟件功能模塊。
進一步地,所述將所述需要激活的軟件功能模塊的PID號及ID號結合,得到拼接字符串,包括:以兩字節存儲所述ID號,以四字節存儲所述PID號,將存儲所述ID號的兩字節作為首部,存儲所述PID號的四字節尾部,拼接得到十六進制字符串;其中,所述十六進制字符串即為所述拼接字符串。
進一步地,所述對所述拼接字符串加密,得到SN碼,包括:采用BASE64方法對所述拼接字符串加密,得到加密的拼接字符串,并采用AES方法對所述加密的拼接字符串再次加密,得到SN碼;其中,所述加密的拼接字符串的格式固定為psk模式。
進一步地,所述解析所述SN碼,得到授權碼,包括:采用AES方法解碼所述SN碼,得到解碼后的字符串,采用BASE64方法對所述解碼后的字符串再次解碼,得到待檢測字符串,若所述待檢測字符串是十六進制數且字節長度是六,并且所述待檢測字符串的首部兩字節是軟件功能模塊ID,則獲取所述待檢測字符串的尾部四字節,若所述尾部四字節與相應的需要激活的軟件功能模塊的PID一致,則生成所述授權碼。
進一步地,所述的軟件功能模塊選擇性激活方法,還包括:將不需要激活的軟件功能模塊的PID賦予固定數值;其中,所述固定數值用來認定軟件功能模塊不需要激活。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢思普崚技術有限公司,未經武漢思普崚技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811266591.1/2.html,轉載請聲明來源鉆瓜專利網。





