一种软件保护方法及基于该方法实现的软件销售方法

文档序号:6354625阅读:319来源:国知局
专利名称:一种软件保护方法及基于该方法实现的软件销售方法
技术领域
本发明涉及软件保护领域,具体说涉及一种对软件程序进行加密,以防止盗版的软件保护方法及基于该方法实现的软件销售方法,尤其涉及一种喷墨打印机RIP软件保护方法及基于该方法实现的RlP软件销售方法。
背景技术
随着自动化技术的飞速发展,软件程序在新产品开发过程中的地位越来越重要。然而软件产品很容易被人盗版,极大地影响了开发商的合法权益。如何有效的保护自有的软件技术不被剽窃逐渐成为各软件开发公司的研究重点。现有技术中的软件防盗版技木、方法和产品非常多,总体上分为硬件方式(如加密狗)、软件方式(ID加注册码、软件序列号、互联网服务器认证等)两种。这些保护方法有各自的特点,但在安全性和灵活性上还存在一些问题。 目前软件销售方式主要为运营商订制并集中采购,由于这些不同定制市场价格会有差异,导致一些非法用户通过升级不同的定制软件版本进行串货销售,非法牟利。相同的应用软件在不同的地区发售不同的语言版本,如英文版本,中文版本等,这些版本间存在价格差异,另外相同应用软件销售给不同价位机器的价格也存在差异,导致了ー些非法经商者或使用者通过非法升级版本来牟利,造成不同运营商之间倒卖应用软件牟取差价,水货大量冲击市场,极大影响开发商利益。由于不同的用户对软件功能的需求不一样,若开发商开发多种不同软件功能的软件,将增加研发成本,若开发商以较低价格将功能齐全的软件销售给用户,无法回收研发成本;而对用户来说,以较高价格购买ー套功能齐全,自己却用不到ー些功能的软件,势必有所浪费。可见,现有应用软件的销售方式已不能满足市场的需求。

发明内容
针对现有软件保护方法存在的问题,本发明的目的在于提出ー种破解难度高的软件保护方法。为实现上述目的,本发明提出ー种软件保护方法,具体为开发商将应用软件功能分解,应用软件由一基本功能和多个特殊功能组成,应用软件由加密锁启动,启动软件后需添加注册码才能激活软件,激活后的软件只具备基本功能,其特殊功能均处于未激活状态,激活特殊功能还需添加从注册码。所述加密锁随应用软件一起配送给用户,加密锁中包含开发商ID和加密锁ID,ID
序号卩隹ー不重复。所述主注册码通过以下步骤获得
1)用户通过电话、email、传真、网上注册等公用通讯方式将加密锁ID及授权使用时间告知开发商申请所述注册码;
2)开发商根据用户反馈的加密锁ID及授权使用时间采用加密软件生成所述主注册码授权给用户。所述从注册码通过以下步骤获得
1)用户通过电话、email、传真、网上注册等公用通讯方式将加密锁ID、功能授权使用时间及对软件功能的需求告知开发商申请所述从注册码;
2)开发商根据用户反馈的加密锁ID、功能授权使用时间及用户对软件功能的需求采用加密软件生成所述注册码授权给用户。所述从注册码需在已激活的软件上添加才能激活软件的特殊功能,一个软件特殊功能对应ー个从注册码。所述主注册码或/和从注册码为永久注册码。 所述主注册码或/和从注册码为限时注册码。 针对现有软件销售方法存在的问题,本发明的另ー个目的在于提出ー种基于权利要求I所述软件保护方法实现的灵活多样以满足不同客户需求的软件销售方法。为实现上述目的,本发明提出ー种软件销售方法,具体为开发商将功能齐全的应用软件以未激活的状态销售给用户,并通过控制应用软件激活功能的多少及激活时间的长短来收取用户的使用费。本发明是ー种硬件加密方法和软件加密方法相结合的软件保护方法,采用加密锁和注册码相结合,并将软件功能拆分由多个注册码来激活的方式,増加了软件破解的难度,提高了软件的安全性;本发明的软件销售方法,开发商将具有所有功能的应用软件以未激活的状态销售给用户,通过控制应用软件激活功能的多少及激活时间的长短来收取用户的使用费,用户激活软件功能多、激活时间长则使用费高,用户激活软件功能少、激活时间短则使用费低,从而实现灵活的销售软件,同时使开发商和用户的利益最大化。


图I为本发明中用户获得注册码的流程 图2为本发明中用户激活软件的流程图。
具体实施例方式下面以喷墨打印机的RIP软件来详细说明本发明的软件保护方法,开发商在开发软件时,将软件的功能分为基本功能和特殊功能,分别对基本功能和特殊功能加密保护,同时对软件的启动加密,软件启动采用硬件加密方法,如软件狗,软件功能的激活采用软件加密方法,如注册码(软件序列号)。销售软件时,开发商将含有开发商公司ID与加密锁ID的加密锁随RIP软件一起配送给用户;每ー套RIP软件对应ー个加密锁,用户拿到RIP软件时,将RIP软件安装到计算机上,同时将加密锁插接到计算机的并行接ロ、串行接ロ或者USB接口上,然后启动RIP软件,启动后的RIP软件处于未激活状态;若用户的加密锁与其安装的RIP软件不匹配,则无法启动软件。注册码分主注册码和从注册码,主注册码用来激活RIP软件的基本功能,从注册码用来激活RIP软件的特殊功能。从注册码需在已激活的软件上使用。用户可通过电话、email、传真、网上注册等公用通讯方式将加密锁ID及用户对软件需要的使用时间发送给开发商;开发商根据用户反馈的加密锁ID及用户对软件需要的使用时间采用加密软件生成相应的主注册码并授权用户,用户将主注册码添加到RIP软件中即可激活RIP软件,激活后的RIP软件只具备基本功能,其特殊功能如多国语言版本、制作ICC曲线、轮廓切割功能都处于未激活状态。当用户对RIP软件的其他特殊功能还有需求时,用户可通过电话、email、传真、网上注册等公用通讯方式将加密锁ID、用户需要的RIP软件的功能及用户对软件各功能需要的使用时间发送给开发商;开发商根据用户反馈的加密锁ID、用户对RIP软件的功能需求及用户对软件各功能需要的使用时间采用加密软件生成相应的从注册码并授权用户,用户将从注册码添加到已激活的RIP软件中即可激活RIP的特殊功能,ー个特殊功能需要ー个从注册码来激活,多个特殊功能需要多个从 注册码来激活。根据用户对RIP软件基本功能或特殊功能使用时间的需求,所述主注册码或/和从注册码可以为永久注册码,也可以为限时注册码,限时注册码的限时时间可任意生成,软件使用时间长,则开发商收取的费用高;软件使用时间短,则开发商收取的费用低。RIP软件的基本功能包括RIP软件使用时间、支持打印机的幅宽、墨水色数、喷头小车速度等。RIP软件基本功能不同收取用户的使用费也不同,软件使用时间长则支付费用多,软件使用时间短则支付费用少;支持喷墨打印机的不同幅宽、墨水色数、喷头小车速度所需支付的费用也不同,对于宽幅、多色墨水、高速打印的RIP软件则其使用费高,相反,对于窄幅、単色、低速打印的RIP软件则其使用费低。用户使用什么软件功能,只需支付其使用的软件功能的费用,从而满足不同用户对软件功能的需求,实现灵活销售软件系统,保证客户利益的同时也能使开发商利益最大化。本发明的软件保护方法,采用加密锁和注册码相结合,将软件功能拆分由多个注册码来激活的方式,多重保护软件,増加了软件破解的难度,提高了软件的安全性;本发明的软件销售方法,开发商将具有所有功能的应用软件以未激活的状态销售给用户,井根据用户实际需求授权相应的注册码,并收取相应的使用费,实现灵活销售软件的同时使开发商和用户的利益最大化。
权利要求
1.ー种软件保护方法,具体为开发商将应用软件功能分解,应用软件由一基本功能和多个特殊功能组成,应用软件由加密锁启动,启动软件后需添加主注册码才能激活软件,激活后的软件只具备基本功能,其特殊功能均处于未激活状态,激活特殊功能还需添加从注册码。
2.如权利要求I所述的软件保护方法,其特征在于所述加密锁随应用软件一起配送给用户,加密锁中包含开发商ID和加密锁ID,ID序号唯一不重复。
3.如权利要求I所述的软件保护方法,其特征在于所述主注册码通过以下步骤获得 1)用户通过电话、email、传真、网上注册等公用通讯方式将加密锁ID及软件授权使用时间告知开发商; 2)开发商根据用户反馈的加密锁ID及软件授权使用时间采用加密软件生成所述主 注册码授权给用户。
4.如权利要求I所述的软件保护方法,其特征在于所述从注册码通过以下步骤获得 1)用户通过电话、email、传真、网上注册等公用通讯方式将加密锁ID、功能授权使用时间及对特殊功能的需求告知开发商; 2)开发商根据用户反馈的加密锁ID、功能授权使用时间及用户对软件功能的需求采用加密软件生成所述从注册码授权给用户。
5.如权利要求I所述的软件保护方法,其特征在于所述从注册码需在已激活的软件上添加才能激活软件的特殊功能,ー个特殊功能对应ー个从注册码。
6.如权利要求I所述的软件保护方法,其特征在于所述主注册码或/和从注册码为永久注册码。
7.如权利要求I所述的软件保护方法,其特征在于所述主注册码或/和从注册码为限时注册码。
8.ー种基于权利要求I所述软件保护方法提出的软件销售方法,具体为开发商将功能齐全的应用软件以未激活的状态销售给用户,并通过控制应用软件激活功能的多少及软件激活时间的长短来收取用户的相应的使用费。
全文摘要
本发明公开了一种软件保护方法,具体为开发商将应用软件功能分解,应用软件由一基本功能和多个特殊功能组成,应用软件由加密锁启动,启动软件后需添加主注册码才能激活软件,激活后的软件只具备基本功能,其特殊功能均处于未激活状态,激活特殊功能还需添加从注册码,一个特殊功能对应一个从注册码。本发明是一种硬件加密方法和软件加密方法相结合的软件保护方法,采用加密锁和注册码相结合,将软件功能拆分由多个注册码来激活的方式,使软件破解的难度增高;开发商将功能齐全的应用软件以未激活的状态销售给用户,并通过控制软件激活功能的多少及软件激活时间的长短来收取用户的使用费,使开发商和用户的利益最大化。
文档编号G06Q30/02GK102646178SQ201110040359
公开日2012年8月22日 申请日期2011年2月18日 优先权日2011年2月18日
发明者张原 申请人:北京亚美科软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1