专利名称:一种登录系统的方法
技术领域:
本发明涉及计算机网络技术领域,尤其涉及一种登录系统的方法。
背景技术:
用户登录对于很多网站、系统或者软件都是不可缺少的一部分。现在比较常用的方法就是让用户输入用户名、密码和验证码的方式来实现登录操作,该方法是通过验证用户输入的信息和系统中录入的是否一致来实现的,验证码是为了防止恶意刷新登录操作。
这种方案的缺点在于,每次用户进入都要手动输入用户名、密码和验证码,比较麻烦, 而且不安全,因为这些信息容易被网上的木马等病毒得到。对于登录中不安全的问题,现在还有另外一种技术方案,就是用户在登录系统的时候,系统会生成一个对应的的验证码,发送到用户的手机上,用户在登录页面的验证码框中输入这个验证码才能成功登录,这样做安全性能比以前高了。但这样做也有明显的缺点,首先步骤过于繁琐,用户需要等手机的短信,如果短信有时候因为网络等原因不能及时收至IJ,这样就影响了用户的登录,另外发送短信还需要在系统中开发短信发送的一些功能,这个也会在一定程度上增加代码的复杂度。
发明内容
本发明的目的在于提出一种登录系统的方法,能够省去传统登录模式用户输入登录信息过多的麻烦,并且提高登录的安全性。为达此目的,本发明采用以下技术方案
一种登录系统的方法,包括以下步骤
A、注册系统时,将用户的用户名、手机号和手机的机器码发送给系统服务器,系统服务器将所述用户的用户名、手机号和手机的机器码存储在第一数据库中;
B、所述用户手机中的客户端选择计算机终端,并获取所述计算机终端的蓝牙地址;
C、所述客户端将所述用户手机的手机号、手机的机器码和所述计算机终端的蓝牙地址发送给系统服务器,系统服务器将所述用户手机号、手机的机器码和所述计算机终端的蓝牙地址存储在第二数据库中;
D、在所述计算机终端输入用户名,所述计算机终端向系统服务器发送所述用户名和所述计算机终端的蓝牙地址;
E、系统服务器根据收到的用户名,从第一数据库中检索出对应的手机号和手机的机器
码;
F、系统服务器根据收到的计算机终端的蓝牙地址以及检索出的手机号和手机的机器码,与第二数据库中的计算机终端的蓝牙地址、手机号和手机的机器码进行匹配;
G、如果匹配成功,系统服务器向所述计算机终端发送登录系统成功信息。还包括以下步骤注册系统成功后,系统服务器向手机发送客户端的下载地址;
手机从所述下载地址下载客户端,并安装到手机中。步骤C还包括以下步骤
系统服务器向所述客户端发送提示登录系统信息。步骤C中,所述客户端从当前手机中获取所述用户手机的手机号和手机的机器码。采用了本发明的技术方案,由于在登录时只需要输入用户名,其他信息输入不需要用户参与,所以能够省去传统登录模式用户输入登录信息过多的麻烦,并且能够提高登录的安全性。
图I是本发明具体实施方式
中登录系统的流程图。
具体实施例方式下面结合附图并通过具体实施方式
来进一步说明本发明的技术方案。图I是本发明具体实施方式
中登录系统的流程图。如图I所示,该登录系统的流程包括以下步骤
步骤101、注册系统时,将用户的用户名、手机号和手机的机器码发送给系统服务器,系统服务器将用户的用户名、手机号和手机的机器码存储在第一数据库中。实际操作中,当要成为一个系统的用户,必须在这个系统的注册页面注册个人信息,注册成功后才能成为这个系统的用户。注册信息的时候需要填写用户名、密码、手机号码、邮箱和手机机器码等其他信息,其中前面说的用户名、密码、手机号和手机机器码是必填的。用户名和密码是用于传统登录模式的,并且用户名和密码还是修改用户信息的必要项,用户名、机器码以及手机号是本发明具体实施方式
中登录所需要的登录信息。这里之所以采用两种登录方式是为了方便用户选择,以免用户手机没带或者没在身边所造成的登录不便。注册信息填写完毕,然后确定注册,这样注册成功了的话,就是这个系统的合法用户了。步骤102、注册系统成功后,系统服务器将客户端安装到手机中。在系统注册成功后,会有一个页面提示用户下载登录系统用的客户端到手机上,并且提供这个客户端的下载地址,用户根据这个地址下载客户端到手机中并安装。步骤103、当用户需要登录该系统时,用户手机中的客户端需要选择计算机终端,并获取计算机终端的蓝牙地址。首先通过手机的蓝牙设备搜索用户附近支持蓝牙的计算机终端,并把这些计算机终端的蓝牙地址(BLUETOOTH ADDRESS)显示在手机上的客户端,供用户选择,这样就可以确定用户要使用的是哪台计算机终端,并获得该计算机终端的蓝牙地址。步骤104、客户端再从当前手机中获取用户手机的手机号和手机的机器码,然后用户通过客户端将用户手机的手机号、手机的机器码和计算机终端的蓝牙地址发送给系统服务器,系统服务器将收到的用户手机号、手机的机器码和计算机终端的蓝牙地址存储在第二数据库中。
同时,系统服务器向客户端发送提示登录系统信息,这里的提示是系统提示做登录的用户通过在自己的手机上运行所述客户端做相应的操作,用户可以开始登录系统了。步骤105、用户在计算机终端输入用户名,计算机终端向系统服务器发送用户名和该计算机终端的蓝牙地址信息。也即通过客户端所选择的蓝牙地址所对应的那台计算机终端,打开要登录的系统,进入系统的登录页面。这个页面有用户名的输入框和登录按钮,输入注册的用户的用户名后点击登录。这个时候计算机终端把输入的用户名和这台计算机终端的蓝牙地址传到系统服务器。步骤106、系统服务器根据收到的用户名,从第一数据库中检索出对应的手机号和手机的机器码。步骤107、系统服务器根据收到的计算机终端的蓝牙地址以及检索出的手机号和手机的机器码,与第二数据库中的计算机终端的蓝牙地址、手机号和手机的机器码进行匹 配。步骤108、如果信息完全匹配,则匹配成功,系统服务器向计算机终端发送登录系统成功信息,用户登录系统成功。步骤109、当需要退出系统的时候,系统服务器会将在第二数据库中存储的那条匹配的手机号、手机机器码和计算机终端蓝牙地址的记录给清除掉,这样下次再进入系统的时候就需要重复上面的操作步骤。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种登录系统的方法,其特征在于,包括以下步骤 A、注册系统吋,将用户的用户名、手机号和手机的机器码发送给系统服务器,系统服务器将所述用户的用户名、手机号和手机的机器码存储在第一数据库中; B、所述用户手机中的客户端选择计算机終端,并获取所述计算机终端的蓝牙地址; C、所述客户端将所述用户手机的手机号、手机的机器码和所述计算机终端的蓝牙地址发送给系统服务器,系统服务器将所述用户手机号、手机的机器码和所述计算机终端的蓝牙地址存储在第二数据库中; D、在所述计算机终端输入用户名,所述计算机終端向系统服务器发送所述用户名和所述计算机终端的蓝牙地址; E、系统服务器根据收到的用户名,从第一数据库中检索出对应的手机号和手机的机器码; F、系统服务器根据收到的计算机终端的蓝牙地址以及检索出的手机号和手机的机器码,与第二数据库中的计算机终端的蓝牙地址、手机号和手机的机器码进行匹配; G、如果匹配成功,系统服务器向所述计算机终端发送登录系统成功信息。
2.根据权利要求I所述的ー种登录系统的方法,其特征在于,还包括以下步骤 注册系统成功后,系统服务器向手机发送客户端的下载地址; 手机从所述下载地址下载客户端,并安装到手机中。
3.根据权利要求I所述的ー种登录系统的方法,其特征在于,步骤C还包括以下步骤 系统服务器向所述客户端发送提示登录系统信息。
4.根据权利要求I所述的ー种登录系统的方法,其特征在于,步骤C中,所述客户端从当前手机中获取所述用户手机的手机号和手机的机器码。
全文摘要
本发明公开了一种登录系统的方法,注册系统时将用户的用户名、手机号和手机的机器码发送给系统服务器存储在第一数据库中,手机中的客户端选择计算机终端并获取蓝牙地址,客户端将手机号、机器码和蓝牙地址发送给系统服务器存储在第二数据库中,在计算机终端输入用户名,计算机终端向系统服务器发送用户名和自己的蓝牙地址,系统服务器根据用户名,从第一数据库中检索出对应的手机号和机器码,再根据蓝牙地址、手机号和机器码,与第二数据库中的蓝牙地址、手机号和机器码进行匹配,如果匹配成功,系统服务器向计算机终端发送登录系统成功信息。采用了本发明的技术方案,能够省去传统登录模式用户输入登录信息过多的麻烦,并且提高登录的安全性。
文档编号H04L29/06GK102685090SQ201110363450
公开日2012年9月19日 申请日期2011年11月16日 优先权日2011年11月16日
发明者刘富浩, 李鹏 申请人:北京十分科技有限公司