[發明專利]動態庫調用方法、裝置、終端設備以及存儲介質在審
| 申請號: | 202110780861.6 | 申請日: | 2021-07-09 |
| 公開(公告)號: | CN113536242A | 公開(公告)日: | 2021-10-22 |
| 發明(設計)人: | 劉均;李森 | 申請(專利權)人: | 深圳市元征未來汽車技術有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強 |
| 地址: | 518000 廣東省深圳市龍崗區坂田街道崗*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 調用 方法 裝置 終端設備 以及 存儲 介質 | ||
本申請實施例公開了一種動態庫調用方法、裝置、終端設備以及存儲介質,其中方法包括:讀取目標動態庫中的目標字段以及訪問設備的訪問設備特征值;所述目標動態庫中的目標字段用于存儲合法設備的合法設備特征值;若所述訪問設備特征值存儲于所述目標字段中,則調用所述目標動態庫;若所述訪問設備特征值未存儲于所述目標字段中,則破壞所述目標動態庫。采用本申請,可防止目標動態庫被非法拷貝到其他的設備上。
技術領域
本申請涉及互聯網技術領域,尤其涉及一種動態庫調用方法、裝置、終端設備以及存儲介質。
背景技術
隨著軟件改變一切的來臨,軟件越來越強大,軟件的功能不斷升級時,通常會收取一定的費用,為企業獲取更多的利潤。
在軟件升級的過程中,為了更好的用戶體驗,通常不會刪除用戶之前的配置,例如鑒權碼,身份認證文件之類的數據,只會升級相關的應用和動態庫,方便用戶升級后就直接使用。這樣就給了一些盜版者可乘之機,這樣就給了一些盜版者可乘之機,盜版者可以升級一臺合法的設備后,或者購買一臺裝載新版本軟件的設備,將該設備中的動態庫文件拷貝出來,替換其他設備中動態庫,達到不用交錢,就可以享受升級的目的。現有技術中,動態庫的安全性無法得到保障。
發明內容
本申請實施例提供一種動態庫調用方法、裝置、終端設備以及存儲介質,可防止動態庫被非法拷貝到其他的設備上。
本申請一方面提供了一種動態庫調用方法,包括:
讀取目標動態庫中的目標字段以及訪問設備的訪問設備特征值;所述目標動態庫中的目標字段用于存儲合法設備的合法設備特征值;
若所述訪問設備特征值存儲于所述目標字段中,則調用所述目標動態庫;
若所述訪問設備特征值未存儲于所述目標字段中,則破壞所述目標動態庫。
進一步地,在所述讀取目標動態庫中的目標字段之前,還包括:
在初始動態庫中增加所述目標字段;
獲取所述合法設備的合法設備特征值;
將所述合法設備特征值寫入所述目標字段,得到所述目標動態庫。
進一步地,所述在初始動態庫中增加所述目標字段之后,還包括:
將所述目標字段進行數據初始化;
所述獲取所述合法設備的合法設備特征值之前,還包括:
檢測所述目標字段是否為初始化數據;
若是,則執行所述獲取所述合法設備的合法設備特征值以及將所述合法設備特征值賦值到所述目標字段的步驟。
進一步地,所述將所述合法設備特征值寫入所述目標字段,得到所述目標動態庫,包括:
將所述初始動態庫讀取到內存中;
解析所述初始動態庫,獲取所述目標字段的地址和長度;
根據所述目標字段的地址和長度,將所述目標字段中的初始內容替換為所述合法設備的合法設備特征值,得到更新后的內存數據;
將所述更新后的內存數據保存到臨時文件中;
刪除所述初始動態庫;
將所述臨時文件命名為所述目標動態庫的名稱。
進一步地,所述將所述合法設備特征值寫入所述目標字段,得到所述目標動態庫,包括:
若合法設備的數量為至少兩個,則將至少兩個合法設備的合法設備特征值進行首尾拼接,得到拼接設備特征值,將所述拼接設備特征值賦值到所述初始動態庫中的目標字段,得到所述目標動態庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市元征未來汽車技術有限公司,未經深圳市元征未來汽車技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110780861.6/2.html,轉載請聲明來源鉆瓜專利網。





