[發(fā)明專利]一種軟件授權(quán)方法在審
| 申請?zhí)枺?/td> | 201710082143.5 | 申請日: | 2017-02-15 |
| 公開(公告)號: | CN106874714A | 公開(公告)日: | 2017-06-20 |
| 發(fā)明(設(shè)計)人: | 顧劍;水超;曾喜芳;張玉芬;彭爽;崔美 | 申請(專利權(quán))人: | 湖南長城銀河科技有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 長沙市護航專利代理事務(wù)所(特殊普通合伙)43220 | 代理人: | 莫曉齊 |
| 地址: | 410205 湖南省長*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 軟件 授權(quán) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機軟件領(lǐng)域,更具體而言,涉及一種軟件授權(quán)方法,尤其涉及一種適用于產(chǎn)線程序的授權(quán)方法。
背景技術(shù)
隨著計算機技術(shù)的發(fā)展,計算機軟件的種類越來越多,功能也越來越強大。軟件開發(fā)商為了保護自己開發(fā)的軟件只有在被授權(quán)的前提下才能正常使用,通常會采用單機驗證、硬件綁定或網(wǎng)絡(luò)激活的方式進行授權(quán)。
具體而言,單機驗證是指在第一次使用時要求輸入正確的用戶密碼,用戶密碼與用戶名相關(guān),用戶只要保留好已購買的用戶名和用戶密碼,就可以無限制使用軟件。硬件綁定是指在第一次使用時,軟件會根據(jù)用戶機器計算出一個硬件識別碼,軟件開發(fā)商根據(jù)這個硬件識別碼產(chǎn)生注冊序列號,用戶只有輸入與本機硬件識別碼相匹配的注冊序列號,才能正常使用軟件。網(wǎng)絡(luò)激活是指軟件在第一次使用時必須計算機聯(lián)網(wǎng)或電話激活,才能完成整個軟件的注冊與激活流程。
上述三種方式適用于對軟件的每一份拷貝都能做到授權(quán)保護,確保用戶在沒有得到授權(quán)的情況下,就算用戶拿到了軟件拷貝,都無法正常使用軟件。但是,某些軟件(如產(chǎn)線程序)是隨操作系統(tǒng)母盤一起分發(fā)的,要求做到一次激活,任意多個拷貝無限制運行。比如,產(chǎn)線程序的授權(quán)問題應(yīng)該是在母盤制作階段,而不是在對產(chǎn)線上的每一臺計算機進行檢測之時,因為產(chǎn)線流程最重要的因素就是效率,如果每個測試人員在啟動產(chǎn)線程序時,都必須輸入用戶名和用戶密碼以激活測試程序的話,無疑會大大降低生產(chǎn)效率。因此,產(chǎn)線程序的授權(quán)既要保護軟件開發(fā)商的軟件版權(quán),又不能影響產(chǎn)線程序的生產(chǎn)效率。
然而,現(xiàn)有的軟件授權(quán)方法還不能一次性解決多個軟件拷貝的軟件授權(quán)問題,從而導(dǎo)致某些軟件(如產(chǎn)線程序)的生產(chǎn)效率低下。
因此,如何在保護軟件開發(fā)商的軟件版權(quán)的前提下,提高某些軟件(如產(chǎn)線程序)的生產(chǎn)效率,也成為本領(lǐng)域技術(shù)人員亟需解決的技術(shù)問題。
發(fā)明內(nèi)容
鑒于此,本發(fā)明提出了一種軟件授權(quán)方法,以在保護軟件開發(fā)商的軟件版權(quán)的前提下,提高某些軟件(如產(chǎn)線程序)的生產(chǎn)效率。
本發(fā)明提出的一種軟件授權(quán)方法,包括如下步驟:
S10:在軟件首次使用時通過密碼激活,并在所述軟件激活成功后生成許可證文件,所述許可證文件記錄了所述軟件的有效期限或剩余的有效天數(shù);
S20:在有效期限內(nèi)或剩余的有效天數(shù)大于0時,激活成功后的所述軟件的所有拷貝免激活即可啟動且正常運行;在有效期限外或剩余的有效天數(shù)等于0時,所述軟件需再次激活。
優(yōu)選地,所述密碼為動態(tài)密碼,所述動態(tài)密碼的生成與激活時間相關(guān)。
優(yōu)選地,在步驟S10中,在所述軟件激活成功后生成的許可證文件中,所述軟件的有效期限為從激活成功之日起10-30天或有效天數(shù)為10-30天。
優(yōu)選地,在步驟S10中,在所述軟件激活成功后生成的許可證文件中寫入基準(zhǔn)時間及有效天數(shù),并根據(jù)基準(zhǔn)時間和有效天數(shù)確定剩余的有效天數(shù);或,在所述軟件激活成功后生成的許可證文件中直接寫入有效期限的開始時間和結(jié)束時間。
優(yōu)選地,步驟S20包括步驟:
S21:激活成功后的所述軟件啟動時,檢測是否存在許可證文件;
S22:當(dāng)存在許可證文件時,打開許可證文件并檢查啟動時間是否在有效期限內(nèi)或剩余的有效天數(shù)是否大于0;
S23:當(dāng)啟動時間位于有效期限內(nèi)或剩余的有效天數(shù)大于0時,打開軟件。
優(yōu)選地,當(dāng)不存在許可證文件時,進入激活程序;當(dāng)啟動時間位于有效期限外或剩余的有效天數(shù)等于0時,進入步驟S24:刪除許可證文件,并進入步驟S21。
優(yōu)選地,所述激活程序包括如下步驟:
S25:輸入密碼激活,密碼驗證成功后進入步驟S26,否則退出軟件;
S26:檢查系統(tǒng)時間是否位于預(yù)定范圍內(nèi),若是進入步驟S27,否則退出軟件;
S27:創(chuàng)建許可證文件,并將文件屬性更改為可讀寫;
S28:打開創(chuàng)建的許可證文件并開始寫入基準(zhǔn)時間,寫入成功后進入步驟S29,否則提示寫入錯誤并退出軟件;
S29:關(guān)閉許可證文件。
優(yōu)選地,所述激活程序包括如下步驟:
S25:輸入密碼激活,密碼驗證成功后進入步驟S26,否則退出軟件;
S26:檢查系統(tǒng)時間是否位于預(yù)定范圍內(nèi),若是進入步驟S27,否則退出軟件;
S27:創(chuàng)建許可證文件,并將文件屬性更改為可讀寫;
S28:打開創(chuàng)建的許可證文件并開始寫入有效期限的開始時間和結(jié)束時間,寫入成功后進入步驟S29,否則提示寫入錯誤并退出軟件;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于湖南長城銀河科技有限公司,未經(jīng)湖南長城銀河科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710082143.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法
- 一種開放式認證的授權(quán)方法、裝置和系統(tǒng)
- 認證授權(quán)方法和裝置
- 軟件授權(quán)管理方法及系統(tǒng)
- 授權(quán)策略優(yōu)化方法及授權(quán)策略優(yōu)化裝置
- 數(shù)據(jù)表批量授權(quán)方法及裝置
- 一種授權(quán)方法及裝置、電子設(shè)備和計算機可讀存儲介質(zhì)
- 一種云計算資源授權(quán)方法及裝置
- 一種服務(wù)授權(quán)方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種軟件授權(quán)方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 一種基于授權(quán)裝置的設(shè)備授權(quán)方法





