一种验证注册方法及系统技术方案

技术编号:20014127 阅读:35 留言:0更新日期:2019-01-05 22:24
本发明专利技术的技术方案包括一种验证注册方法及系统,包括验证服务器、云服务器和客户端,用于实现:验证服务器用于接收客户端发送的请求,存储设备硬件信息和与之匹配的序列号及注册码,并与所述云服务器进行数据交互;云服务器,存储序列号和与之配对的注册码,并与所述云服务器进行数据交互;客户端,读取运行环境的设备硬件信息,耦接到所述客户软件服务器,配置为向所述客户软件服务器发起来自用户的登录请求。本发明专利技术的有益效果为:内网在有无连接公网的情况下,都可以根据唯一的设备硬件信息来和对应的序列号匹配,由服务器生成注册码,根据注册码和用户信息绑定收取注册权限,保证内网用户注册的安全性和高效、便捷性。

A Verification Registration Method and System

The technical scheme of the invention includes a verification registration method and system, including a verification server, a cloud server and a client, for realizing: the verification server is used to receive requests sent by the client, to store hardware information of the device and matching serial numbers and registration codes, and to interact with the cloud server; the cloud server is used to store serial numbers and annotations matched with them. The client reads the hardware information of the device in the running environment and couples it to the client software server, which is configured to initiate a login request from the user to the client software server. The beneficial effect of the present invention is that the Intranet can match the corresponding serial number according to the unique hardware information of the device, generate the registration code by the server, and collect the registration authority according to the registration code and the binding of user information, so as to ensure the security, efficiency and convenience of the registration of Intranet users.

【技术实现步骤摘要】
一种验证注册方法及系统
本专利技术涉及网络安全领域,具体涉及一种验证注册方法及系统。
技术介绍
在金融、电信、税务等信息化程度比较高的行业中,往往群集了大量服务器,每天有大量的管理维护及业务人员访问这些服务器。为了满足安全内控的要求,需要对用户进行认证与授权。用户登录网络应用系统时,网络应用会获取用户名和密码,将其与数据库中存储的用户名和密码进行比较,从而确定用户是否可以正确地登录到网络应用系统中。即,网络应用每次接收到用户的登录请求时,会从数据库中获取相应数据,与登录请求进行匹配;若匹配成功,则允许用户登录,若不成功,则拒绝用户登录。现在的计算机设备一般都通过操作系统向设备访问者提供了功能丰富、友好的人机接口界面,支持复杂业务运营环境下的多用户访问,并提供了特定的用户认证与授权方法。对用户进行认证与授权的常用方法是在操作系统中建立不同的用户组,为设备访问者分配唯一的身份标识USER_ID和认证口令,将设备访问者的身份标识存储到操作系统相关用户组,在操作系统本地建立用户权限数据库。操作系统根据设备访问者输入的USER_ID及口令进行认证,搜索用户权限数据库,如果搜索到用户的USER_ID且口令核验结果正确,则从用户权限数据中检索出该用户的权限并将权限赋予该用户。目前的认证与授权方式无法实现,只能将所有业务向访问用户提供访问,难以保证服务器信息的安全性。用户认证时,采用一次性认证方式对访问者身份进行认证,使用单一的认证算法,认证的安全性不高;并且需要在整个用户权限数据库中进行搜索与比对,资源消耗较高,执行效率较低。用户权限数据保存在计算机设备本地,需要分散管理与维护,成本较高。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种验证注册方法及系统,通过在验证服务器中预存设备硬件信息和对应的序列号及注册码,无论内网是否与公网连接,都可以高效安全的在系统中注册用户权限。本专利技术解决其问题所采用的技术方案是:一种验证注册方法,其特征在于包括以下步骤:S100、用户通过客户端向验证服务器发送包括验证信息的登录请求;S200、所述验证服务器判断所述登录请求中包含的用户信息是否与所述验证服务器中存储的数据匹配并将匹配结果生成对应指令发送给客户端;S300、所述客户端根据所述验证服务器发送的指令显示对应内容且执行对应操作并将结果反馈给所述验证服务器;S400、所述验证服务器根据所述客户端发送的内容执行网络自检,判断是否连接公网,并将判断结果反馈给所述客户端;S500、用户根据客户端显示内容与云服务器执行通信连接,所述云服务器根据通信内容提供对应信息,在所述验证服务器或所述云服务器中执行对应操作,完成用户验证注册。进一步的,所述步骤S200包括以下步骤:S201、根据接收到的用户信息与所述验证服务器中存储的用户信息执行匹配,根据匹配结果执行步骤S202;S202、根据所述步骤S201的匹配结果,若匹配成功,则向所述客户端开放对应权限接口,执行用户登入操作,若匹配失败,则生成查询所述客户端运行设备硬件信息指令,并发送给所述客户端。进一步的,所述步骤S300包括以下步骤:S301、所述客户端接收所述验证服务器发送的接入权限接口指令,登入系统。否则,执行步骤S302;S302、所述客户端接收所述验证服务器发送的查询所述客户端运行设备硬件信息的指令,并执行操作;S303、所述客户端查询到运行硬件信息后,执行对应运算,得到与硬件设备信息匹配的唯一序列号;S304、所述客户端将所述序列号发送至所述验证服务器、并显示所述序列号,供用户查阅。进一步的,所述步骤S400包括以下步骤:S401、所述验证服务器接收到所述客户端发送的序列号后,执行网络自检,判断是否连接公网,并将结果发送给所述客户端;S402、所述客户端根据判断结果显示内容,若所述验证服务器与公网建立连接,则提示用户联系云服务器客服索要用户信息,若所述验证服务器未与公网建立连接,则显示所述客户端采集到的与设备硬件信息对应的序列号,并提示用户联系云服务器客服。进一步的,所述步骤S500包括以下步骤:S501、所述云服务器根据用户反馈的信息,执行对应操作,若用户索要用户信息,执行步骤S502,若用户提供序列号,执行步骤S503;S502、客服手动在云服务器中创建用户信息,反馈给用户;用户根据所述云服务器提供的用户信息登录所述验证服务器并登入,所述验证服务器将登录信息发送给所述云服务器,所述云服务器根据用户信息生成对应注册码,并执行绑定,开放对应权限接口,完成用户验证注册;S503、所述云服务器在接收到用户提供的序列号后,根据序列号生成对应注册码,并将注册码发送给用户;S504、用户在收到注册码后,返回执行步骤S100、S200完成用户验证注册。一种验证注册系统,包括验证服务器、云服务器和客户端,验证服务器,用于接收客户端发送的请求,存储设备硬件信息和与之匹配的序列号及注册码,并与所述云服务器进行数据交互;云服务器,存储序列号和与之配对的注册码,并与所述云服务器进行数据交互;客户端,读取运行环境的设备硬件信息,耦接到所述客户软件服务器,配置为向所述客户软件服务器发起来自用户的包括验证信息、用户信息的登录请求。进一步的,所述验证服务器包括:登录验证器,配置为对来自客户端或所述云服务器的包括验证信息的登录请求进行验证;信息存储器,存储包括所述设备硬件信息和对应序列号以及授权注册的注册码,以及已经注册的用户信息;用户注册模块,根据登录验证器反馈的信息,对当前用户名进行注册授权操作;网络检测模块,用于判断所述验证服务器是否连接公网,并将结果发送给所述客户端。进一步的,所述登录验证器还包括:接收模块,用于接收来自客户端或公网的包括验证信息的登录请求,并调用信息存储器,查询已经注册的用户信息与所述客户端发送的用户信息是否匹配,若匹配,则开放服务器对应权限,否则,将结果反馈给客户端;验证模块,用于调用所述接收模块接收到的验证信息和所述信息存储器做匹配对比,判断是否匹配,得到匹配结果,如果所述匹配结果为匹配,则验证成功,触发所述用户注册模块;如果所述匹配结果为不匹配,则验证失败,将结果反馈给客户端。进一步的,所述云服务器包括,信息存储模块,存储包括用户名和序列号以及对应的注册码信息;创建用户模块,用于人工手动创建用户信息;所述客户端包括,用户名/密码输入接口,用于向所述验证服务器发送包括用户名和密码的登录请求;信息采集模块,用于采集客户端运行设备的设备硬件信息;序列号生成模块,用于根据设备硬件信息,通过内置算法,计算出对应的序列号;服务器登录接口,用于向所述验证服务器发送包括所述验证信息的登录请求;显示模块,用于根据接收到的所述验证服务器发送的指令显示对应内容。进一步的,所述硬件设备信息包括但不限于下列至少一项:硬盘序列号、CPU序列号、主板序列号、MAC地址、内存序列号;所述验证信息包括但不限于下列至少一项:序列号、注册码、用户信息;所述用户信息包括用户名、用户密码、真实姓名、用户唯一标识id、用户头像id、注册模板、注册来源、用户类型、登录邮箱。本专利技术的有益效果是:本专利技术采用的一种验证注册方法及系统,通过在服务器中预存设备硬件信息和对应的序列号和注册码,内网在有无连接公网的情况下,都可本文档来自技高网
...

【技术保护点】
1.一种验证注册方法,其特征在于包括以下步骤:S100、用户通过客户端向验证服务器发送包括验证信息的登录请求;S200、所述验证服务器判断所述登录请求中包含的用户信息是否与所述验证服务器中存储的数据匹配并将匹配结果生成对应指令发送给客户端;S300、所述客户端根据所述验证服务器发送的指令显示对应内容且执行对应操作并将结果反馈给所述验证服务器;S400、所述验证服务器根据所述客户端发送的内容执行网络自检,判断是否连接公网,并将判断结果反馈给所述客户端;S500、用户根据客户端显示内容与云服务器执行通信连接,所述云服务器根据通信内容提供对应信息,在所述验证服务器或所述云服务器中执行对应操作,完成用户验证注册。

【技术特征摘要】
1.一种验证注册方法,其特征在于包括以下步骤:S100、用户通过客户端向验证服务器发送包括验证信息的登录请求;S200、所述验证服务器判断所述登录请求中包含的用户信息是否与所述验证服务器中存储的数据匹配并将匹配结果生成对应指令发送给客户端;S300、所述客户端根据所述验证服务器发送的指令显示对应内容且执行对应操作并将结果反馈给所述验证服务器;S400、所述验证服务器根据所述客户端发送的内容执行网络自检,判断是否连接公网,并将判断结果反馈给所述客户端;S500、用户根据客户端显示内容与云服务器执行通信连接,所述云服务器根据通信内容提供对应信息,在所述验证服务器或所述云服务器中执行对应操作,完成用户验证注册。2.根据权利要求1所述的验证注册方法,其特征在于,所述步骤S200包括以下步骤:S201、根据接收到的用户信息与所述验证服务器中存储的用户信息执行匹配,根据匹配结果执行步骤S202;S202、根据所述步骤S201的匹配结果,若匹配成功,则向所述客户端开放对应权限接口,执行用户登入操作,若匹配失败,则生成查询所述客户端运行设备硬件信息指令,并发送给所述客户端。3.根据权利要求1所述的验证注册方法,其特征在于,所述步骤S300包括以下步骤:S301、所述客户端接收所述验证服务器发送的接入权限接口指令,登入系统。否则,执行步骤S302;S302、所述客户端接收所述验证服务器发送的查询所述客户端运行设备硬件信息的指令,并执行操作;S303、所述客户端查询到运行硬件信息后,执行对应运算,得到与硬件设备信息匹配的唯一序列号;S304、所述客户端将所述序列号发送至所述验证服务器、并显示所述序列号,供用户查阅。4.根据权利要求1所述的验证注册方法,其特征在于,所述步骤S400包括以下步骤:S401、所述验证服务器接收到所述客户端发送的序列号后,执行网络自检,判断是否连接公网,并将结果发送给所述客户端;S402、所述客户端根据判断结果显示内容,若所述验证服务器与公网建立连接,则提示用户联系云服务器客服索要用户信息,若所述验证服务器未与公网建立连接,则显示所述客户端采集到的与设备硬件信息对应的序列号,并提示用户联系云服务器客服。5.根据权利要求1所述的验证注册方法,其特征在于,所述步骤S500包括以下步骤S501、所述云服务器根据用户反馈的信息,执行对应操作,若用户索要用户信息,执行步骤S502,若用户提供序列号,执行步骤S503;S502、客服手动在云服务器中创建用户信息,反馈给用户;用户根据所述云服务器提供的用户信息登录所述验证服务器并登入,所述验证服务器将登录信息发送给所述云服务器,所述云服务器根据用户信息生成对应注册码,并执行绑定,开放对应权限接口,完...

【专利技术属性】
技术研发人员:胡成时叶夏青何向宇冯少辉
申请(专利权)人:珠海腾飞科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1