The invention discloses a software authorization method, the software for the first time through the use of password to activate, and generate a license file in the software after successful activation, the license file records the valid days valid software or surplus; in days of term or surplus is more than 0, after the success of the software activation all copies of the activation free to start and normal operation; in the valid days duration or surplus is equal to 0, the software required to activate again. Through the technical scheme, in the mastering stage through the password continuation period of use of the software, the software testing stage through the term of validity of the license file limit software or valid days, not only realizes the authorization to protect software, but will not affect the production efficiency of software. The method is based on the general mandate to protect software, especially suitable for the production line testing process of production, do a after activation, if within the validity period, you can achieve any copy of the activation free operation.
【技術實現步驟摘要】
一種軟件授權方法
本專利技術涉及計算機軟件領域,更具體而言,涉及一種軟件授權方法,尤其涉及一種適用于產線程序的授權方法。
技術介紹
隨著計算機技術的發展,計算機軟件的種類越來越多,功能也越來越強大。軟件開發商為了保護自己開發的軟件只有在被授權的前提下才能正常使用,通常會采用單機驗證、硬件綁定或網絡激活的方式進行授權。具體而言,單機驗證是指在第一次使用時要求輸入正確的用戶密碼,用戶密碼與用戶名相關,用戶只要保留好已購買的用戶名和用戶密碼,就可以無限制使用軟件。硬件綁定是指在第一次使用時,軟件會根據用戶機器計算出一個硬件識別碼,軟件開發商根據這個硬件識別碼產生注冊序列號,用戶只有輸入與本機硬件識別碼相匹配的注冊序列號,才能正常使用軟件。網絡激活是指軟件在第一次使用時必須計算機聯網或電話激活,才能完成整個軟件的注冊與激活流程。上述三種方式適用于對軟件的每一份拷貝都能做到授權保護,確保用戶在沒有得到授權的情況下,就算用戶拿到了軟件拷貝,都無法正常使用軟件。但是,某些軟件(如產線程序)是隨操作系統母盤一起分發的,要求做到一次激活,任意多個拷貝無限制運行。比如,產線程序的授權問題應該是在母盤制作階段,而不是在對產線上的每一臺計算機進行檢測之時,因為產線流程最重要的因素就是效率,如果每個測試人員在啟動產線程序時,都必須輸入用戶名和用戶密碼以激活測試程序的話,無疑會大大降低生產效率。因此,產線程序的授權既要保護軟件開發商的軟件版權,又不能影響產線程序的生產效率。然而,現有的軟件授權方法還不能一次性解決多個軟件拷貝的軟件授權問題,從而導致某些軟件(如產線程序)的生產效率低下 ...
【技術保護點】
一種軟件授權方法,其特征在于,包括如下步驟:S10:在軟件首次使用時通過密碼激活,并在所述軟件激活成功后生成許可證文件,所述許可證文件記錄了所述軟件的有效期限或剩余的有效天數;S20:在有效期限內或剩余的有效天數大于0時,激活成功后的所述軟件的所有拷貝免激活即可啟動且正常運行;在有效期限外或剩余的有效天數等于0時,所述軟件需再次激活。
【技術特征摘要】
1.一種軟件授權方法,其特征在于,包括如下步驟:S10:在軟件首次使用時通過密碼激活,并在所述軟件激活成功后生成許可證文件,所述許可證文件記錄了所述軟件的有效期限或剩余的有效天數;S20:在有效期限內或剩余的有效天數大于0時,激活成功后的所述軟件的所有拷貝免激活即可啟動且正常運行;在有效期限外或剩余的有效天數等于0時,所述軟件需再次激活。2.根據權利要求1所述的軟件授權方法,其特征在于,所述密碼為動態密碼,所述動態密碼的生成與激活時間相關。3.根據權利要求1所述的軟件授權方法,其特征在于,在步驟S10中,在所述軟件激活成功后生成的許可證文件中,所述軟件的有效期限為從激活成功之日起10-30天或有效天數為10-30天。4.根據權利要求1所述的軟件授權方法,其特征在于,在步驟S10中,在所述軟件激活成功后生成的許可證文件中寫入基準時間及有效天數,并根據基準時間和有效天數確定剩余的有效天數;或,在所述軟件激活成功后生成的許可證文件中直接寫入有效期限的開始時間和結束時間。5.根據權利要求1-4任一項所述的軟件授權方法,其特征在于,步驟S20包括步驟:S21:激活成功后的所述軟件啟動時,檢測是否存在許可證文件;S22:當存在許可證文件時,打開許可證文件并檢查啟動時間是否在有效期限內或剩余的有效天數是否大于0;S23:當啟動時間位于有效期限內或剩余的有效天數大于0時,打開軟件。...
【專利技術屬性】
技術研發人員:顧劍,水超,曾喜芳,張玉芬,彭爽,崔美,
申請(專利權)人:湖南長城銀河科技有限公司,
類型:發明
國別省市:湖南,43
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。