[發明專利]一種許可證有效期的離線校驗方法在審
| 申請號: | 202010496742.3 | 申請日: | 2020-06-03 |
| 公開(公告)號: | CN111651733A | 公開(公告)日: | 2020-09-11 |
| 發明(設計)人: | 葉恩云;李文博 | 申請(專利權)人: | 上海寰創通信科技股份有限公司 |
| 主分類號: | G06F21/10 | 分類號: | G06F21/10;G06F21/60;G06F21/64 |
| 代理公司: | 上海申新律師事務所 31272 | 代理人: | 黨蕾 |
| 地址: | 201100 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 許可證 有效期 離線 校驗 方法 | ||
1.一種許可證有效期的離線校驗方法,其特征在于,有效期的離線校驗方法包括如下流程:
步驟S1,本機設備獲取許可證服務器生成的許可證文件,并判斷所述許可證文件是否通過校驗:
若是,則所述許可證文件激活成功,隨后轉至步驟S2;
若否,則所述許可證文件激活失敗,隨后退出所述流程;
步驟S2,所述本機設備運行所述許可證文件并根據所述許可證的累計運行時長生成所述許可證文件的運行時長文件,對所述運行時長文件進行自校驗加密生成加密后的所述運行時長文件;
步驟S3,所述本機設備根據所述運行時長文件判斷所述許可證文件的運行時長是否超過所述許可證文件的許可時長:
若是,則所述許可證文件過期,隨后退出所述流程;
若否,則轉至步驟S4;
步驟S4,所述本機設備根據所述運行時長文件判斷所述本機設備的系統時間是否超過所述許可證的許可時間:
若是,則所述許可證文件過期,隨后退出所述流程;
若否,則所述許可證文件未過期,隨后退出所述流程。
2.根據權利要求1所述的離線校驗方法,其特征在于,步驟S2中包括:
步驟S21,所述本機設備運行所述許可證文件,并以預設的周期獲取所述周期內的所述許可證的周期運行時長,進行累加計算得到所述許可證的所述累計運行時長;
步驟S22,所述本機設備根據所述累計運行時長生成所述運行時長文件;
步驟S23,對所述運行時長文件進行自校驗加密生成加密后的所述運行時長文件,所述運行時長文件對應于當前的所述周期;
步驟S24,所述本機設備刪除上個所述周期對應的所述運行時長文件,隨后轉至步驟S21。
3.根據權利要求2所述的離線校驗方法,其特征在于,步驟S21中的所述周期運行時長采用下述公式進行表示:
ti=t′-ti-1
其中,
ti用于表示當前的所述周期內的所述周期運行時長;
t′用于表示所述本機設備的系統時間;
ti-1用于表示上個周期對應的所述周期運行時長。
4.根據權利要求2所述的離線校驗方法,其特征在于,步驟S23中對所述運行時長文件進行自校驗加密的過程中包括:
步驟S231,所述本機設備根據所述運行時長文件的文件屬性進行自校驗加密,生成一時長校驗碼;
步驟S232,所述本機設備將所述時長校驗碼加入所述運行時長文件,隨后轉至步驟S24。
5.根據權利要求4所述的離線校驗方法,其特征在于,所述文件屬性包括文件標識號和文件創建時間。
6.根據權利要求4所述的離線校驗方法,其特征在于,所述文件屬性包括文件標識號和文件修改時間。
7.根據權利要求1所述的離線校驗方法,其特征在于,步驟S1中包括:
步驟S11,本機設備獲取所述本機設備內的硬件文件和所述激活碼文件并對激活碼文件進行加密,將所述硬件文件和加密后的所述激活碼文件導出;
步驟S12,許可證服務器導入所述硬件文件和所述激活碼文件,并進行簽名生成一許可證文件;
步驟S13,所述本機設備導入所述許可證文件,并根據所述硬件文件和所述激活碼文件,判斷所述許可證文件是否通過校驗:
若是,則所述許可證文件激活成功,隨后轉至步驟S2;
若否,則所述許可證文件激活失敗,隨后退出所述流程。
8.根據權利要求7所述的離線校驗方法,其特征在于,所述步驟S11中的加密過程包括:
步驟S111,所述本機設備獲取所述激活碼文件的文件屬性;
步驟S112,所述本機設備根據所述激活碼文件的文件屬性進行自校驗加密生成第一校驗碼;
步驟S113,所述本機設備將所述第一校驗碼加入至所述激活碼文件,生成加密后的所述激活碼文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寰創通信科技股份有限公司,未經上海寰創通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010496742.3/1.html,轉載請聲明來源鉆瓜專利網。





