一种软件防盗版装置的制作方法

文档序号:7955054阅读:236来源:国知局
专利名称:一种软件防盗版装置的制作方法
技术领域
本发明涉及软件防盗版技术领域,具体涉及一种通过网络计费方式实现的软件防盗版的装置。
背景技术
随着科技的进步,网络时代的来临,在开放的Internet时代,软件防盗版的任务突现,软件作为一种无形的产品,凝聚了开发者的辛勤劳动。但是,由于软件的可复制性和极低的复制成本,给盗版者的复制工作造成极大的便利。软件的大量被盗版,给软件的经销商和相关的行业、用户,造成很大的损失。
目前,防止软件被盗版的主要方法是产品激活程序,其原理是在安装软件时,输入一个密钥,然后生成一个安装ID号,把它送回软件经销商处,由软件经销商返回一个确认ID,把它输入PC,把软件激活。不完成这一激活程序的软件,将无法正常使用或降低产品性能。从理论上来看,此种方式可以防止产品被盗版。但实际上,由于市面上存在着集团购买的免激活软件,存在着品牌PC商的预装的免激活的软件,存在着其它的一些可以免受激活限制的软件,因此,软件激活这一保护程序目前没有达到软件经销商的预期防盗版目的,大量的盗版软件仍在市面上流通。
中国CN01131216.5号专利《计算机软件的防盗版技术》所公开软件防盗版技术就是一类似的做法。其防盗版的软件可生成一个随机码,并返回给用户,同时由随机码根据约定算法计算出安装密码。用户通过拨打电话或上网的方式将随机码告之系统,系统由随机码根据与软件相同的约定算法计算出安装密码并返回给用户,用户将安装密码输入软件,软件经核对后确定用户身份是否合法,是否允许其安装,从而起到防止盗版的作用。但是此法有一个致命弱点,无论约定算法设计得如何复杂,只要盗版用户获得一个合法的安装密码,就可以正常的安装和使用一套软件。
现有的防盗版技术都是从被动的角度设计,来怎样防止盗版用户安装使用,这样的结果是防不慎防,盗版软件随处可见。另外,目前在店面上销售的个人PC软件,几乎全是以一次性付款的方式销售,有些软件售价高达几千元至几万元,一般用户购买一次性销售软件,是一个很大的经济负担。正版软件的售价过高,是用户选择盗版软件的一个最重要的原因。

发明内容
本发明所要解决的问题是提供一种开放式的、用户可以选择复制使用的既可以保护软件产权拥有者权益又能大降低用户经济负担的软件防盗版装置。
本发明通过以下技术方案来实现设计一种软件防盗版的装置,包括用户终端,综合服务器,计费服务器。安装使用具有收费程序的防盗版软件的用户终端设备,该防盗版软件无论是授权的还是随意复制的,其内同样存在收费程序,在使用时软件中的收费程序会把相关收费信息发给综合服务器,软件提供者的综合服务器,接收验证防盗版软件的收费程序发来收费信息,并把收费信息通知计费服务器。提供互联网接入服务的计费服务器,分别与用户终端设备、综合服务器通过网路联接,实现对用户终端设备使用防盗版软件的计费。
本发明软件防盗版装置与现有技术相比有以下优点1、一般的盗版商只是机械地复制软件出售,置有收费程序的软件即使其软件被盗版,再复制出来的盗版软件里仍有一个收费的程序,用户在使用盗版的软件上网活时,软件里的收费程序会自动启动,通过综合服务器向提供互联网服务的网络服务经营商的收费平台发送收费信息,提供互联网接入服务的网络服务经营商的收费平台仍会根据软件里含有的收费数据从用户的账号里扣除软件使用费,存入软件商的银行账号。有效地防止了盗版商和使用盗版软件的用户对软件的产权拥有者的共同侵害,有效地保护了正版软件商的利益。
2、本发明中软件使用可以采用按月交纳使用费这一租用模式,月租金只需几元钱,和几百至数千元的一次性销售比较起来,消费门坎要低得多,这就大大地提高了消费者的购买意愿。解决了目前市面上有些软件如微软的操作系统因售价太高用户不愿购买这一难题。同时,由于收费软件只是在用户使用它的时候才需要交费,假如长时间(例如在一个月时间)不使用该软件就不必交费,因此,这种销售模式更加人性化,更加受到消费者的欢迎。
3、置有收费程序的软件从经济角度上看是允许用户随意复制的,因为这不影响软件经销商的收益。因此,可以节省软件经销商在生产和销售方面的投入,加快了软件的普及速度,有利于软件经销商尽快地抢占市场,也方便了用户。在这种情况下,自己复制+网上交费有可能成为新的销售模式。


图1是本发明组成结构示意图;图2是本发明实现的程序流程图。
具体实施方案下面通过具体实施例对本发明作进一步详述参见图1所示,本发明软件防盗版装置包括相互之间网络连接的用户终端设备、提供互联网接入服务的计费服务器、软件产权拥有者或者软件提供者的综合服务器。其中用户终端设备可安装使用具有收费程序的防盗版软件;提供互联网接入服务的计费服务器分别与用户终端设备、综合服务器通过网路联接,实现对用户终端设备使用防盗版软件的计费;而软件提供者的综合服务器,接收验证防盗版软件的收费程序发来收费信息,并把收费信息通知计费服务器。
本发明提供的软件防盗版装置,其防盗是通过互联网自动收费过程实现的。安装使用软件提供商提供的软件的终端用户可分为以下几种一次性购买软件使用的、免费赠送使用的、分期付费使用的和盗版复制使用的。
出售的防盗版软件上标示有用户使用协议,通过在包装盒上加印收费提示告知使用者本软件是收费软件,由向你的计算机或其它的上网工具提供上网接入服务的网络服务经营商如电信、移动、网通等公司代收取软件使用费,用户使用了本软件无论是正版还是盗版复制的软件都被看作同意本软件的收费协议。凡是完成收费程序的未经授权用户都被视作合法用户,享有与正版用户的同等服务。
本发明实现的前提条件是软件产权拥有者和提供互联网接入服务的网络服务经营商达成利用互联网的收费系统代理收取用户软件使用费的协议,由网络服务经营商向用户代收软件使用费。同时软件产权拥有者和提供互联网接入服务的网络服务经营商就软件收费系统如何与互联网的收费平台联接达成技术上的协议。
参见图2对本发明的软件防盗版装置的收费流程进行详述本发明中软件供应商提供的防盗版软件无论是一次性购买的、分期付费、免费赠送的还是盗版复制的均可以顺利安装在用户终端设备上,该软件中设置有一个符合互联网协议的收费程序,收费程序中包括以下字段防盗版软件的识别码,用于区分表示每一个售出的防盗版软件;软件提供者的代码,用于识别不同的软件提供者;软件提供者的银行帐号,用于存储所收费用;
收费价格,用于识别不同的收费标准;收费方式,用于区别包月、计时、计次等不同的收费;本机IP识别码,用于获取使用防盗版软件的终端用户的本机IP地址;综合服务器地址,用于用户使用软件时自动连接综合服务器;操作发生时间,用于表示使用软件开始的时间;操作结束时间,用于表示使用软件结束的时间。
当安装有防盗版软件的用户使用软件时,该软件的收费程序自动访问软件产权拥有者或者软件提供者的综合服务器。把使用软件用户相关信息诸如本机的IP地址、防盗版软件的识别码、软件提供者的代码,操作发生时间等用户的使用软件记录通过互联网发送给软件产权拥有者的综合服务器。收费程序中设定有综合服务器地址。综合服务器可以是软件产权拥有者或者软件提供者所有,也可以成为一个第三方拥有的公共的综合服务器,公共的综合服务器可以为所有的软件经销商服务。综合服务器授权用户数据库数据由软件产权拥有者提供。
综合服务器接收由用户终端安装使用的防盗版软件上的收费程序通过互联网发送来的用户的使用软件信息,综合服务器通过在其内的授权合法的用户数据库查证用户软件识别码,是否获得授权;如果查证软件识别码重复使用,且IP地址也不吻合,则判定用户未经授权,向未经过授权的用户终端上的软件收费程序分配一个唯一的软件识别码,用户将以该识别码所标识的用户身份完成代理收费的登记。
接着综合服务器查找并连接网络服务经营商的计费服务器。综合服务器的网络地址数据库里存有各个提供网络接入服务的网络服务经营商的计费服务器的地址和有关数据,能够与提供互联网接入服务的网络服务经营商的网络计费服务器联接。综合服务器在网络地址数据库查找用户提供接入服务的网络服务经营商的计费服务器的地址,如果查不到为用户提供接入服务的网络经营商的数据,综合服务器则自动返回一个窗口,建议用户选择其它的比如网上支付或电话支付等交费方式缴交使用费。
综合服务器查找到与复制使用的用户终端相应的网络服务经营商的计费服务器后向其有关资料。网络服务经营商的计费服务器收到综合服务器转来的用户的代收软件使用费的请求后,根据综合服务器转发来的用户的主机标识、IP地址信息同终端用户的收费程序建立链接,计费服务器通过分析用户的主机标识、IP地址可以检索到用户的上网账号和缴费账号等数据,把应交纳的软件使用费计入用户的缴费账号里,这样就完成用户软件使用费的登记工作。
计费服务器在完成用户的代收使用费登记工作之后,把用户的软件识别码连同缴费编号发回到综合服务器,通知综合服务器识别码为若干的用户已完成缴费程序,综合服务器收到信息后把该用户的识别码与缴费编号存入合法用户数据库,为今后向用户提供售后服务如补丁升级等服务提供依据,识别码与缴费编号两个数据将为查证用户身份是否合法提供最可靠的依据。最后,网络服务经营商把代收到的软件使用费扣除代理费后交给软件产权拥有者,即根据用于识别不同的软件提供者的代码把代收的相关费用存入软件提供者的银行帐号。
如果查证软件识别码与客户数据库中的符合,IP地址也吻合,可能有两种情况若是一次性购买或者免费使用的授权合法用户,综合服务器中止收费程序;若是分期付款用户,程序跳转到综合服务器查找并连接网络服务经营商的计费服务器上,后续流程与上述未经授权用户的处理流程相同。根据收费程序发来的用户选择的收费方式以及软件操作发生和结束的时间计算收取费用。分期付款使用的软件可以采用按月交纳使用费这一租用模式,月租金只需几元钱,和几百至数千元的一次性销售比较起来,消费门坎要低得多,这就大大地提高了消费者的购买意愿。
本发明在实际应用中也可以采用试用的模式,如在一些专业软件加入一个收费程序,在说明书上向用户说明,本软件的使用次数为若干次,或者使用时数为若干时数,一旦用户使用该软件达到限制的次数或时数天数,软件会自动锁闭,用户无法继续正常使用。用户要继续使用,必须通过网上交费的方法完成交费手续,才能继续使用该软件。网络服务经营商完成为用户代收软件使用费的工作,把用户的识别码和IP地址以及缴费编号存入综合服务器的合法用户数据库。综合服务器向已经完成缴费程序的软件发送密钥或其它重要数据,再次激活该软件。用户若用的是私自复制的软件,其收费过程与上述过程相同。完成收费的盗版软件被视作正版软件,享有与正版软件同等的升级与补丁等服务和其它的技术支持。
权利要求
1.一种软件防盗版装置,其特征在于包括有用于安装使用具有收费程序的防盗版软件的用户终端设备,分别与用户终端设备、综合服务器通过网路联接用于对用户终端设备使用防盗版软件实现计费、并提供互联网接入服务的计费服务器接收验证防盗版软件的收费程序发来收费信息并把代收费信息通知计费服务器的综合服务器。
2.根据权利要求1所述的软件防盗版装置,其特征在于用户终端设备安装的防盗版软件的收费程序能自动向综合服务器发送包括有下述字段的信息防盗版软件的识别码,用于区分表示每一个售出的防盗版软件;软件提供者的代码,用于识别的软件提供者;软件提供者的银行帐号,用于存储所收费用;收费价格,用于识别的收费标准;收费方式,用于区别包月、计时、计次等收费方式;本机IP识别码,用于获取使用防盗版软件的终端用户的本机IP地址;综合服务器地址,用于用户使用软件时自动连接综合服务器;操作发生时间,用于表示使用软件开始的时间;操作结束时间,用于表示使用软件结束的时间。
3.根据权利要求2所述的软件防盗版装置,其特征在于所述综合服务器包括有用于存储软件用户信息的用户数据库和用于存储提供网络接入服务的计费数据库地址信息的计费服务器数据库,综合服务器接收收费程序发来的信息作如下选择对于验证软件识别码与用户数据库中数据重复的非法用户,重新分配软件识别码,再向查找的提供该用户终端接入服务的计费服务器发送代收费请求;对于验证软件识别码与用户数据库中数据对应的合法用户,是一次性购买的或者免费用户则终止收费程序,是分期付款用户则向查找的提供该用户终端接入服务的计费服务器发送代收费请求。
4.根据权利要求3所述的软件防盗版装置,其特征在于计费服务器包括实现对使用防盗版软件的终端用户收费的计费数据库,所述计费服务器依照综合服务器发来的代收费请求,查找连接用户并收费,再把收费信息发回综合服务器。
全文摘要
本发明涉及一种软件防盗版装置,包括用户终端、综合服务器和计费服务器。用户终端设备安装并使用具有收费程序的防盗版软件,该防盗版软件无论是授权还是复制的其内同样存在收费程序,在上网使用软件时收费程序会把相关收费信息发给综合服务器,软件提供者或者软件产权拥有者的综合服务器接收验证防盗版软件的收费程序发来收费信息,并把收费信息通知计费服务器。提供互联网接入服务的计费服务器分别与用户终端设备、综合服务器通过网路联接,实现对用户终端设备使用防盗版软件的计费。本发明通过网上自动计费方式来限制盗版软件的任意使用,对于售价高的软件还可以通过网络分期付费方式使用,最大限度地保护了软件产权者的利益。
文档编号H04L12/14GK1845117SQ20061003536
公开日2006年10月11日 申请日期2006年4月27日 优先权日2006年4月27日
发明者张文 申请人:张文
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1