[發明專利]互聯網作業軟件系統防盜版方法無效
| 申請號: | 200710072122.1 | 申請日: | 2007-04-27 |
| 公開(公告)號: | CN101067839A | 公開(公告)日: | 2007-11-07 |
| 發明(設計)人: | 徐敏強;呂廣強;王日新;崔祜濤;李慶;覃揚;高晶波;徐潑;龔世強 | 申請(專利權)人: | 哈爾濱工業大學 |
| 主分類號: | G06F21/22 | 分類號: | G06F21/22 |
| 代理公司: | 哈爾濱市松花江專利商標事務所 | 代理人: | 畢志銘 |
| 地址: | 150001黑龍江*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 互聯網 作業 軟件 系統 盜版 方法 | ||
技術領域
本發明涉及一種計算機軟件防盜版方法。
背景技術
中國發明專利“計算機軟件加密保護方法及裝置”,公開號CN1103728A,申請號94104399.1的發明專利公開的軟件加密保護方法需要一個專用計算機配合一套受保護的計算機加密軟件適用,但是軟件的正常功能最終都由主機完成,軟件代碼最終都要進入主機存儲器,從而可能存在被截獲解密的可能,而且采用專用計算器,軟件加密成本增高,不便于操作。
中國發明專利“計算機軟件防盜版加密方法”,申請號98124924.8的發明專利公開了一種計算機軟件防盜版加密方法。但是這種方法需要將加密、解密程序都在用戶軟件版權程序中運行,這給軟件跟蹤破解提供了機會。雖然該方法使用用戶與軟件公司交互反饋的方式確認軟件合法性,軟件公司能掌握用戶的每一次注冊情況,但是卻不能有效阻止用戶對同一套軟件重復注冊。例如用戶可以在一個封閉的與外界不連網的環境中將同一套軟件在沒有獲得授權的情況下安裝在多臺計算機中。而且不能有效的控制每一套軟件的使用時間期限。
發明內容
為了解決以往軟件防盜版方法的成本高、保密強度差、不能防止重復注冊、不能限制使用時間的問題,本發明提供了一種互聯網作業軟件系統防盜版方法。
本發明由下列步驟完成:
運行用戶軟件;
用戶軟件運行到用戶軟件版權檢查程序;
用戶軟件版權檢查程序通過互聯網與軟件公司專用注冊計算機連接;
在軟件公司專用注冊計算機中的軟件公司出廠軟件注冊信息列表y1中檢索是否存在具有用戶軟件出廠編號a0的用戶軟件;
“否”,則未通過版權檢查;
“是”,則用戶版本檢查程序將軟件公司專用注冊計算機中的軟件公司出廠軟件注冊信息列表y1下載到本地計算機中;
用戶軟件版本檢查程序提取本地計算機的用戶軟件出廠編號a0、用戶計算機機器碼a1和當前軟件使用時間a3;
在已經下載到本地計算機中的軟件公司出廠軟件注冊信息列表y1中檢索具有用戶軟件出廠編號a0的用戶軟件是否注冊;
“否”,則未通過版權檢查;
“是”,則在軟件公司出廠軟件注冊信息列表y1中提取用戶軟件的正版軟件注冊序列號t2;
通過與軟件公司加密算法相匹配的軟件公司解密算法將正版軟件注冊序列號t2解密成解密后的用戶軟件出廠編號b0、解密后的用戶計算機機器碼b1、授權使用時間期限b2;
將解密后的用戶計算機機器碼b1與用戶計算機機器碼a1進行比較;
“否”,則未通過版權檢查;
“是”,則將授權使用時間期限b2與當前軟件使用時間a3進行比較,判斷用戶軟件的使用時間是否超過了授權的使用時間;
“是”,則未通過此次版權檢查;
“否”,則通過版權檢查可以正常使用軟件。
本發明的方法與計算機機型無關,適用于基于互聯網環境下的聯網作業系統,成本低,防破解能力強。確保軟件公司控制互聯網作業系統中工作的計算機軟件數量和每套軟件的授權運行時間期限。杜絕用戶將一套軟件安裝多臺計算機和超期運行軟件。本發明的方法的兩套加密、解密算法分別位于用戶版權檢查程序和軟件公司版權算號程序中,極大增強了軟件防跟蹤破解能力。利用軟件公司出場軟件注冊信息列表技術徹底杜絕用戶為同一套軟件申請多個注冊序列號,在非授權情況下將一套軟件安裝在多臺計算機上。本方法能有效控制每一套軟件的授權使用時間期限。
附圖說明
圖1是具體實施方式一的流程圖,圖2是具體實施方式二的流程圖。
具體實施方式
具體實施方式一:下面結合圖1具體說明本實施方式,本實施方式由下列步驟完成:
運行用戶軟件???001;
用戶軟件運行到用戶軟件版權檢查程序??002;
用戶軟件版權檢查程序通過互聯網與軟件公司專用注冊計算機連接003;
在軟件公司專用注冊計算機中的軟件公司出廠軟件注冊信息列表y1中檢索是否存在具有用戶軟件出廠編號a0的用戶軟件??004;
“否”,則未通過版權檢查??005;
“是”,則用戶版本檢查程序將軟件公司專用注冊計算機中的軟件公司出廠軟件注冊信息列表y1下載到本地計算機中??006;
用戶軟件版本檢查程序提取本地計算機的用戶軟件出廠編號a0、用戶計算機機器碼a1和當前軟件使用時間a3??007;
在已經下載到本地計算機中的軟件公司出廠軟件注冊信息列表y1中檢索具有用戶軟件出廠編號a0的用戶軟件是否注冊??008;
“否”,則未通過版權檢查??005;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工業大學,未經哈爾濱工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710072122.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種樓面隔熱層及其施工方法
- 下一篇:多媒體數據傳輸方法





