一种B/S系统与Ipad实现用户硬件绑定的方法与装置的制作方法

文档序号:7895285阅读:120来源:国知局
专利名称:一种B/S系统与Ipad实现用户硬件绑定的方法与装置的制作方法
技术领域
本发明涉及电学领域,尤其涉及通信技术,特别涉及浏览器和服务器系统与美国苹果公司IOS系统的通信技术,具 体的是一种B/S系统与Ipad实现用户硬件绑定的方法与装置。
背景技术
软件可以极大改善日常的工作效率。很多企业都创造出自己的软件产品,这些软件产品往往都是针对某个行业的特定人群,其中有很多收费软件,即通过有偿的方式为特定的用户群提供VIP服务。但是,软件产品引发了安全性问题,软件企业需要让软件产品的VIP功能只对VIP客户开放,确保用户的账号不会流失或者在互联网上广泛散播。现有技术中,很多企业通过硬件信息+账号密码的方式认证用户真实身份,而不仅仅是账号和密码,其好处是,即使用户的账号流失,其他人获取了该用户的账号密码,但只要不是在该用户事先指定的硬件系统中使用,一样不能通过软件产品的身份验证,例如,通过编写一个ActiveX控件的方式来读取用户的硬盘号、网卡号等各种不会重复的硬件信息来确定用户的身份,比如硬盘号+账号密码的方式验证用户真实身份。但是,美国苹果公司采用IOS系统的Ipad平板电脑难以采用硬件信息+账号密码的认证方式。在B/S(浏览器/服务器,以下简称B/
S)系统中,无法获取到Ipad的具备唯一性和不可代替性的硬件信息。

发明内容
本发明的目的在于提供一种B/S系统与Ipad实现用户硬件绑定的方法,所述的这种B/S系统与Ipad实现用户硬件绑定的方法要解决现有技术中硬件信息+账号密码的认证方式不适用于Ipad平板电脑的技术问题。本发明的这种B/S系统与Ipad实现用户硬件绑定的方法,包括在服务器端存储Ipad唯一标识的过程,其中,在所述的服务器端运行B/S服务装置,利用所述的B/S服务装置从因特网接收并获取Ipad用户通过浏览器所提交的信息中附带的Ipad信息,并将所述的Ipad信息反馈到一个Ipad信息处理服务装置,利用所述的Ipad信息处理服务装置解析Ipad信息,利用Ipad信息处理服务装置在每次解析得到Ipad注册信息或者验证信息后,均生成一个新的唯一标识,并且将所述的唯一标识写入到一个Ipad唯一标识数据库,同时将所述的唯一标识返回给B/S服务装置,利用B/S服务装置通过因特网将所述的唯一标识写入该Ipad用户所使用的Ipad平板电脑的存储器内。进一步的,所述的B/S服务装置包括一个计算机,所述的计算机连接到因特网,在所述的计算机中运行B/S服务程序,并可以被Ipad用户浏览器通过因特网访问。进一步的,所述的Ipad信息处理服务装置包括一个计算机,在所述的计算机中运行Ipad信息处理服务程序。进一步的,所述的Ipad信息处理服务装置在接收到Ipad验证信息后,首先连接所述的Ipad唯一标识数据库,验证所述的Ipad验证信息的合法性,在Ipad验证信息合法时,生成一个新的唯一标识,然后将新的唯一标识写入到Ipad唯一标识数据库,同时返回给浏览器/服务器应用装置。
进一步的,Ipad平板电脑的存储器内写入唯一标识的位置是该Ipad用户所使用的浏览器在IOS系统中的LocalStorage目录位置。本发明还提供了一种实现上述方法的装置,所述的装置包括一组服务器,所述的服务器组与因特网连接,其中,所述的服务器组包括浏B/S服务装置、Ipad信息处理服务装置和Ipad唯一标识数据库,B/S服务与Ipad信息处理服务装置连接,Ipad信息处理服务装置与Ipad唯一标识数据库连接,浏览器/服务器应用装置与服务器的因特网接口连接。本发明的工作原理是B/S服务装置负责接收并获取Ipad用户所提交的信心中附带的Ipad信息,并将其反馈至Ipad信息处理服务装置。
Ipad信息处理服务装置接收并解析B/S服务装置反馈的Ipad信息,并对这些信息做出判断。Ipad信息处理服务装置接收到Ipad首次注册信息时,生成一个唯一标识并分配给该Ipad用户所在硬件,一方面Ipad信息处理服务装置将此唯一标识写入到Ipad唯一标识数据库,另一方面Ipad信息处理服务装置将此唯一标识返回给B/S应用程序装置。Ipad唯一标识数据库接收到Ipad信息处理服务装置所反馈的Ipad注册信息后,就会这条Ipad注册信息记录到数据库。B/S服务装置接收到Ipad信息处理服务装置所返回的唯一标识后,会通过浏览器将此唯一标识记录到所申请Ipad用户所在的硬件。当完成注册以后的Ipad再次连接到Ipad信息处理服务装置时,Ipad信息处理服务装置通过解析获得Ipad验证信息,连接Ipad唯一标识数据库并验证Ipad验证信息的合法性,当Ipad验证信息合法,生成一个新的唯一标识分配给该Ipad用户所在硬件,一方面Ipad信息处理服务装置将此唯一标识更新到Ipad唯一标识数据库,另一方面Ipad信息处理服务装置将此更新过的唯一标识返回给B/S服务装置,并通过浏览器记录到Ipad用户所在的硬件。在本发明中,可以在B/S系统中注册新的Ipad信息,实现Ipad用户硬件绑定,并判断Ipad用户所提交Ipad信息的真伪性,实时更新Ipad用户的唯一标识,确保Ipad信息不被复制。本发明和已有技术相比较,其效果是积极和明显的。本发明利用服务器端的Ipad信息处理服务装置在Ipad每次合法连接后均生成一个唯一的标识,存入服务器端的唯一标识数据库,同时,将该唯一标识通过B/S服务装置和Ipad上的浏览器更新到该Ipad用户所使用的Ipad平板电脑的存储器内,实现了 Ipad用户硬件绑定,可确保Ipad信息不被复制,提高了软件发行的安全性。


图I是本发明的B/S系统与Ipad实现用户硬件绑定的方法的示意图。图2是本发明中的Ipad硬件注册流程图。图3是本发明中的Ipad用户身份验证流程图。
具体实施例方式 实施例I:
如图I、图2和图3所示,本发明的B/S系统与Ipad实现用户硬件绑定的方法,包括在服务器端存储Ipad唯一标识的过程,其中,在所述的服务器端运行B/S服务装置,利用所述的B/S服务装置从因特网接收并获取Ipad用户所提交的信息中附带的Ipad信息,并将所述的Ipad信息反馈到一个Ipad信息处理服务装置,利用所述的Ipad信息处理服务装置解析Ipad信息,利用Ipad信息处理服务装置在每次解析得到Ipad注册信息或者验证信息后,均生成一个新的唯一标识,并且将所述的唯一标识写入到一个Ipad唯一标识数据库,同时将所述的唯一标识返回给浏览器/服务器应用装置,利用浏览器/服务器应用装置通过因特网将所述的唯一标识写入该Ipad用户所使用的Ipad平板电脑的存储器内。进一步的,所述的B/S服务装置包括一个计算机,所述的计算机连接到因特网,在所述的计算机中运行B/S服务程序。进一步的,所述的Ipad信息处理服务装置包括一个计算机,在所述的计算机中运行Ipad信息处理服务程序。进一步的,所述的Ipad信息处理服务装置在接收到Ipad验证信息后,首先连接所述的Ipad唯一标识数据库,验证所述的Ipad验证信息的合法性,在Ipad验证信息合法时,生成一个新的唯一标识,然后将新的唯一标识写入到Ipad唯一标识数据库,同时返回给B/ S服务装置。进一步的,Ipad平板电脑的存储器内写入唯一标识的位置是该Ipad用户所使用的浏览器在IOS系统中的LocalStorage目录位置。本发明还提供了一种实现上述方法的装置,所述的装置包括一个服务器组100,所述的服务器组100与因特网连接,其中,服务器组100包括浏览器/服务器应用装置101、Ipad信息处理服务装置102和Ipad唯一标识数据库103,浏览器/服务器应用装置101与Ipad信息处理服务装置102连接,Ipad信息处理服务装置102与Ipad唯一标识数据库103连接,B/S服务装置101与服务器的因特网接口连接。具体的,图I表示了实现本发明的B/S系统与Ipad实现用户硬件绑定的方法的网络结构,Ipad用户200使用Ipad通过网络连接至服务器100中的B/S服务装置101进行访问,经过Ipad信息处理服务装置102进行解析,并连接Ipad唯一标识数据库103对信息进行验证,验证通过后生成新的唯一标识并更新到Ipad唯一标识数据库103,同时将新的唯一标识返回给浏览器/服务器应用装置101,并由B/S服务装置101写入Ipad用户200所在浏览器的LocalStorage存储位置。如图2所示,Ipad信息处理服务装置102接收到B/S服务装置101反馈的唯一标识信息后,对其进行解析验证处理。如果B/S服务装置101所反馈的是Ipad用户200的注册信息,则Ipad信息处理服务装置102会自动生成一个唯一标识并返回B/S服务装置101,同时将这条唯一标识写入到Ipad唯一标识数据库103。B/S服务装置101在接收到Ipad信息处理服务装置102返回的唯一标识后,将这条唯一标识通过因特网写入到Ipad用户200所在浏览器的LocalStorage存储位置。如图3所示,Ipad信息处理服务装置102在接收到B/S服务装置101反馈的用户身份验证信息后,对信息中的唯一标识做验证,Ipad信息处理服务装置102连接至Ipad唯一标识数据库103并验证唯一标识的真伪。Ipad信息处理服务装置102在成功认证B/S服务装置101反馈的用户身份验证信息后,会重新生成一个唯一标识,并将此唯一标识更新至Ipad唯一标识数据库103,同时将此唯一标识返回给B/S服务装置101,并B/S服务装置101将这条唯一标识更新至Ipad用户200所在浏览器的LocalStorage存储位置 。
权利要求
1.一种B/S系统与Ipad实现用户硬件绑定的方法,包括在服务器端存储Ipad唯一标识的过程,其特征在于在所述的服务器端运行B/S服务装置,利用所述的B/S服务装置从因特网接收并获取Ipad用户通过浏览器所提交的信息中附带的Ipad信息,并将所述的Ipad信息反馈到一个Ipad信息处理服务装置,利用所述的Ipad信息处理服务装置解析Ipad信息,利用Ipad信息处理服务装置在每次解析得到Ipad注册信息或者验证信息后,均生成一个新的唯一标识,并且将所述的唯一标识写入到一个Ipad唯一标识数据库,同时将所述的唯一标识返回给B/S服务装置,再通过因特网将所述的唯一标识返回给浏览器,并写入该Ipad用户所使用的Ipad平板电脑的存储器内。
2.如权利要求I所述的B/S系统与Ipad实现用户硬件绑定的方法,其特征在于所述的vB/S服务装置包括一个计算机,所述的计算机连接到因特网,在所述的计算机中运行B/S服务程序,并可以被Ipad用户浏览器通过因特网访问。
3.如权利要求I所述的B/S系统与Ipad实现用户硬件绑定的方法与装置,其特征在于所述的Ipad信息处理服务装置包括一个计算机,在所述的计算机中运行Ipad信息处理服务程序。
4.如权利要求I所述的B/S系统与Ipad实现用户硬件绑定的方法,其特征在于所述的Ipad信息处理服务装置在接收到Ipad验证信息后,首先连接所述的Ipad唯一标识数据库,验证所述的Ipad验证信息的合法性,在Ipad验证信息合法时,生成一个新的唯一标识,然后将新的唯一标识写入到Ipad唯一标识数据库,同时返回给浏览器/服务器应用装置。
5.如权利要求I所述的B/S系统与Ipad实现用户硬件绑定的方法,其特征在于=Ipad平板电脑的存储器内写入唯一标识的位置是该Ipad用户所使用的浏览器在IOS系统中的LocalStorage 目录位置。
6.一种实现如权利要求I所述的B/S系统与Ipad实现用户硬件绑定的方法的装置,包括一个服务器组,所述的服务器组与因特网连接,其特征在于所述的服务器组包括B/S服务装置、Ipad信息处理服务装置和Ipad唯一标识数据库,B/S服务装置与Ipad信息处理服务装置连接,Ipad信息处理服务装置与Ipad唯一标识数据库连接,B/S服务装置与服务器的因特网接口连接。
全文摘要
一种B/S系统与Ipad实现用户硬件绑定的方法,在服务器端运行B/S服务装置,从因特网接收并获取Ipad用户通过浏览器提交的信息中附带的Ipad信息,并反馈到一个信息处理服务装置,信息处理服务装置解析Ipad信息,得到Ipad注册信息或者验证信息后,生成一个新的唯一标识,将唯一标识写入到一个数据库,同时将唯一标识返回给B/S服务装置,再通过因特网返回给浏览器并写入该Ipad用户所使用的Ipad平板电脑的存储器内。本发明实现了Ipad用户硬件绑定,可确保Ipad信息不被复制,提高了软件发行的安全性。
文档编号H04L29/08GK102710750SQ20121014526
公开日2012年10月3日 申请日期2012年5月10日 优先权日2012年5月10日
发明者张瑞黎, 杨万均, 贾涛, 金仲敏 申请人:上海克而瑞信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1