一种网络共享软件多机自动注册的方法及系统的制作方法

文档序号:7856811阅读:317来源:国知局
专利名称:一种网络共享软件多机自动注册的方法及系统的制作方法
技术领域
本发明属于网络共享软件的用户合法注册技术领域,具体地说,涉及一种网络共享软件 多机自动注册的方法及系统。
背景技术
现在传统的网络共享软件注册,有两种模式,一种是提供通用的序列号,要求注册收费用户输入正确的序列号后方可成功注册,进而毫无限制地使用软件的所有功能。这种注册方法虽然方便,但是安全性得不到保障,序列号很容易被泄漏,没有缴费的非法用户可以无偿使用,这极大地损害了网络共享软件作者的收益,而且作者的维权非常困难;另一种是采用“一机一码”的注册模式,注册收费用户把每台电脑的硬件特征信息发给软件作者,然后软件作者根据硬件特征信息计算出注册码,并把注册码发给注册收费用户,由于是网络共享软件,注册收费用户有多台电脑需要注册,而且每台电脑的硬件特征信息都不相同,因此注册收费用户必须不厌其烦地发送每台电脑的硬件特征信息给软件作者,以获得对应的注册码。另外,注册收费用户的电脑换了硬件,硬件特征信息发生改变,需要重新获取新的注册码。如果系统重装,需要再次输入对应的注册码,这给注册码的保管带来不少困难。这种模式能够很好地保护网络软件作者的权益,但是给注册用户和软件作者制造了很多麻烦,也浪费双方不少时间,如果注册收费用户的客户端电脑很多,那么软件注册是件痛苦的事情,非常不利于网络共享软件的推广。

发明内容
本发明的目的在于克服现有技术中存在的不足,提供一种网络共享软件多机自动注册的方法及系统,只要任意一台注册收费用户的客户端电脑成功注册,软件系统就认为本网络内部的所有其它电脑都可以合法使用本软件系统,从而达到所有其它电脑软件自动注册的目的。当然为了避免传统技术中采用通用序列号注册所带来的不安全因素,已经注册的电脑的注册模式采用“一机一码”的方式,能够充分保护网络共享软件作者的权益不受侵害。为达到上述目的,本发明所提供的一种网络共享软件多机自动注册的方法及系统,包括终端机、数据库服务器,所述终端机内设有用户注册机构、用户信息识别机构和用户信息采集机构,所述数据库服务器内设有用户信息存储机构,其特征在于所述用户信息采集机构自动获取终端机的硬件特征信息;用户信息识别机构按照如下步骤进行判断(a)用户信息识别机构判断用户信息存储机构中是否包含用户信息采集机构获取的终端机的硬件特征信息,当用户信息存储机构中没有包含终端机的硬件特征信息时,则在用户信息存储机构中添加终端机的硬件特征信息;(b)当用户信息存储机构中包含终端机的硬件特征信息时,则判断用户信息存储机构中与终端机的硬件特征信息对应的注册码是否正确,如果错误,则在用户信息存储机构中存入一个与终端机的硬件特征信息相关的不合法登记标记,反之,则存入合法登记标记;(c)用户信息识别机构最后判断用户信息存储机构中是否至少存在一个合法登记标记,如果存在,则终端机注册成功,进入操作主界面,反之,则要求用户在用户注册机构中输入与终端机的硬件特征信息相关的注册码,并存入用户信息存储机构;(d)如果要求用户输入注册码,则在用户输入注册码并存储后,用户信息识别机构(Ib)再根据(a)、(b)、(C)三个判断流程判断用户是否注册成功。本发明的显著效果在于网络软件系统只对注册收费用户的一台电脑的使用合法与否进行注册认证,而且这种注册认证模式采用“一机一码”的方式,能够充分保护网络共享软件作者的权益不受侵 害,同时注册收费用户的其它网络内部电脑的本软件使用合法性通过软件系统的自动注册加以解决,从而为注册收费用户和网络共享软件作者节约不少时间,同时解决了传统注册收费用户需要管理大量注册码的难题,极大提高了注册收费用户使用软件的用户体验,这种网络共享软件的注册模式,非常有利于网络共享软件的推广。


。图I为本发明的结构原理图。
具体实施例方式下面结合附图和具体实施方式
对本发明作进一步的说明。实施例1,如图I所示一种网络共享软件多机自动注册的方法及系统,包括终端机I、数据库服务器2,所述终端机I内设有用户注册机构la、用户信息识别机构Ib和用户信息采集机构lc,所述数据库服务器2内设有用户信息存储机构2a,其特征在于所述用户信息采集机构Ic自动获取终端机I的硬件特征信息;用户信息识别机构Ib按照如下步骤进行判断(a)用户信息识别机构Ib判断用户信息存储机构2a中是否包含用户信息采集机构Ic获取的终端机I的硬件特征信息,当用户信息存储机构2a中没有包含终端机I的硬件特征信息时,则在用户信息存储机构2a中添加终端机I的硬件特征信息;(b)当用户信息存储机构2a中包含终端机I的硬件特征信息时,则判断用户信息存储机构2a中与终端机I的硬件特征信息对应的注册码是否正确,如果错误,则在用户信息存储机构2a中存入一个与终端机I的硬件特征信息相关的不合法登记标记,反之,则存入合法登记标记;(C)用户信息识别机构Ib最后判断用户信息存储机构2a中是否至少存在一个合法登记标记,如果存在,则终端机I注册成功,进入操作主界面,反之,则要求用户在用户注册机构Ia中输入与终端机I的硬件特征信息相关的注册码,并存入用户信息存储机构2a ; (d)如果要求用户输入注册码,则在用户输入注册码并存储后,用户信息识别机构Ib再根据(a)、(b)、(c)三个判断流程判断用户是否注册成功。在上述实施例中,用户信息存储机构2a就是数据库服务器2中的一个数据库,该数据库中含有收费用户注册信息表,该表中至少含有三个字段,分别用于记录收费用户的每台电脑的硬件特征信息、与该硬件特征信息对应的注册码信息和是否合法登记标记信息(如果电脑的硬件特征信息与注册码匹配,登记标记设置为合法,否则,设置为不合法),特别说明,正确注册码的计算,一般根据公开的密码学加密算法计算得出,加密密钥只有网络共享软件作者自己知道;终端机I中的用户注册机构Ia就是网络共享软件系统的一个用户注册窗口,用户信息识别机构Ib就是网络共享软件系统的一个判断程序,它判断当前用户是否合法软件使用用户,用户信息采集机构Ic就是网络共享软件系统的一个收集终端机I的硬件特征信息的程序;至于如何判断当前用户是否合法收费用户以及如何自动注册,是按照下面几个步骤进行的
(a)用户信息识别机构Ib判断用户信息存储机构2a中是否包含用户信息采集机构Ic获取的终端机I的硬件特征信息,当用户信息存储机构2a中没有包含终端机I的硬件特征信息时,则在用户信息存储机构2a中添加终端机I的硬件特征信息;
(b)当用户信息存储机构2a中包含终端机I的硬件特征信息时,则判断用户信息存储机构2a中与终端机I的 硬件特征信息对应的注册码是否正确,如果错误,则在用户信息存储机构2a中存入一个与终端机I的硬件特征信息相关的不合法登记标记,反之,则存入合法登记标记;
(C)用户信息识别机构Ib最后判断用户信息存储机构2a中是否至少存在一个合法登记标记,如果存在,则终端机I注册成功,进入操作主界面,反之,则要求用户在用户注册机构Ia中输入与终端机I的硬件特征信息相关的注册码,并存入用户信息存储机构2a ;
(d)如果要求用户输入注册码,则在用户输入注册码并存储后,用户信息识别机构Ib再根据(a)、(b)、(C)三个判断流程判断用户是否注册成功。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种网络共享软件多机自动注册的方法及系统,包括终端机(I)、数据库服务器(2),所述终端机(I)内设有用户注册机构(la)、用户信息识别机构(Ib)和用户信息采集机构(lc),所述数据库服务器(2)内设有用户信息存储机构(2a),其特征在于所述用户信息采集机构(Ic)自动获取终端机(I)的硬件特征信息;用户信息识别机构(Ib)按照如下步骤进行判断(a)用户信息识别机构(Ib)判断用户信息存储机构(2a)中是否包含用户信息采集机构(Ic)获取的终端机(I)的硬件特征信息,当用户信息存储机构(2a)中没有包含终端机(I)的硬件特征信息时,则在用户信息存储机构(2a)中添加终端机(I)的硬件特征信息;(b)当用户信息存储机构(2a)中包含终端机(I)的硬件特征信息时,则判断用户信息存储机构(2a)中与终端机(I)的硬件特征信息对应的注册码是否正确,如果错误,则在用户信息存储机构(2a)中存入一个与终端机(I)的硬件特征信息相关的不合法登记标记,反之,则存入合法登记标记;(C)用户信息识别机构(Ib)最后判断用户信息存储机构(2a)中是否至少存在一个合法登记标记,如果存在,则终端机(I)注册成功,进入操作主界面,反之,则要求用户在用户注册机构(Ia)中输入与终端机(I)的硬件特征信息相关的注册码,并存入用户信息存储机构(2a); (d)如果要求用户输入注册码,则在用户输入注册码并存储后,用户信息识别机构(Ib)再根据(a)、(b)、(C)三个判断流程判断用户是否注册成功。全文摘要
本发明公开了一种网络共享软件多机自动注册的方法及系统,它采用只对注册收费用户的一台电脑的使用合法与否进行注册认证,而且这种注册认证模式采用“一机一码”的方式,能够充分保护网络共享软件作者的权益不受侵害,同时注册收费用户的其它网络内部电脑的本软件使用合法性通过软件系统的自动注册加以解决,从而为注册收费用户和网络共享软件作者节约不少时间,同时解决了传统注册收费用户需要管理大量注册码的难题,极大提高了注册收费用户使用软件的用户体验,这种网络共享软件的注册模式,非常有利于网络共享软件的推广。
文档编号H04L29/06GK102752316SQ20121026129
公开日2012年10月24日 申请日期2012年7月26日 优先权日2012年7月26日
发明者张仁平, 李静 申请人:张仁平
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1