页面登录方法及服务器的制作方法

文档序号:7856904阅读:389来源:国知局
专利名称:页面登录方法及服务器的制作方法
技术领域
本发明涉及互联网技术领域,特别是涉及ー种页面登录方法及服务器。
背景技木随着互连网络应用的不断普及,对互连网络功能的要求越来越高,客户端希望能够方便快捷的使用互连网络。现有技术中,客户端在电脑登录网页时,往往需 要通过输入账号和密码,在后台服务器验证客户端输入的账号和密码匹配后,将该账号在电 脑 上实现登录页面。如果客户端已在其他終端(譬如手机)上登录同样的账号和密码,若还要在继续在电脑输入同样的账号和密码登录的话,这给客户端的使用带来极大的不便。以微信为例,现有的微信技术,客户端可通过在手机下载微信,在注册账号和密码后,微信服务器记录已注册的账号和密码。客户端在手机输入账号和密码进行登录时,微信服务器判定客户端输入的账号和密码是否匹配,若是,则将客户端输入的账号登录微信。但是此时若客户端需要在电脑登录微信,同样需要输入帐号和密码,显然这很容易被一些钓鱼程序利用,影响账号的安全性。而且由于在电脑登录与手机同样的账号和密码时,重复的输入给客户端的操作带来极大的不便。如何在显示终端进行页面登录时,既能够保证账号的安全,又能够方便客户端的操作,是互联网络技术领域研究的方向之一。

发明内容本发明的ー个目的在于提供ー种页面登录方法,以在显示終端进行页面登录时,既能够保证账号的安全,又能够方便客户端的操作。为达到上述有益效果,本发明构造了ー种页面登录方法,包括以下步骤服务器接收客户端输入的登录指令,将所述登录指令对应的账户在扫描终端登录应用模块,其中所述扫描終端包括扫描模块;所述服务器判断显示终端显示的识别码是否被对应所述账号的扫描终端扫描,若是则将所述账号在所述显示終端实现页面登录。在本发明ー实施例中所述识别码包括ー验证标识;所述服务器判断显示终端显示的识别码是否被对应所述账号的扫描终端扫描的步骤具体包括所述服务器接收所述扫描终端发送的扫描信息,其中所述扫描信息由所述扫描终端扫描所述识别码后生成,所述扫描信息包括有所述账号与所述识别码中验证标识的一一对应关系;所述服务器在接收到的扫描信息中捜索,判断是否能捜索到对应所述识别码的验证标识;若能捜索到,则判定所述识别码已被扫描。在本发明ー实施例中所述服务器在接收到的扫描信息中搜索对应所述识别码的验证标识的步骤之前,所述方法还包括步骤
所述服务器预设ー捜索间隔,并根据所述搜索间隔周期性的对接收到的扫描信息进行搜索,判断接收到的扫描信息中是否存在对应所述识别码的验证标识。在本发明ー实施例中所述服务器将所述账号在所述显示終端实现页面登录的步骤具体包括所述服务器在所述扫描信息中获取所述验证标识对应的账号,并将所述账号在所述显示終端实现页面登录。在本发明ー实施例中服务器判断显示终端显示的识别码是否被对应所述账号的扫描终端扫描的步骤之前,所述方法还包括以下步骤所述服务器接收所述显示终端发送的页面登录请求,根据所述页面登录请求生成所述识别码,并将该识别码发送至显示终端。
在本发明ー实施例中根据所述页面登录请求生成所述识别码的步骤还包括所述服务器接收所述显示终端发送的页面访问请求,并为该页面访问请求分配所述验证标识,并将所述验证标识发送至所述显示終端;所述服务器接收所述显示终端发送的页面登录请求,其中所述页面登录请求携帯有所述验证标识,并根据所述页面登录请求和所述验证标识生成所述识别码,其中所述识别码包括所述验证标识。在本发明ー实施例中所述服务器将所述账号在所述显示終端实现页面登录后,所述方法还包括步骤所述服务器生成一提示信息发送至所述扫描終端,由所述扫描终端显示,其中所述提示信息用来提示客户端所述账号已在所述显示終端进行页面登录。在本发明ー实施例中所示识别码为ニ维码。本发明的另ー个目的在于提供一种服务器,以在显示終端进行页面登录时,既能够保证账号的安全,又能够方便客户端的操作。为达到上述有益效果,本发明构造了一种服务器,包括扫描终端登录模块,用于接收客户端输入的登录指令,将所述登录指令对应的账户在扫描終端登录应用模块,其中所述扫描終端包括扫描模块;页面登录模块,用于在判断显示终端显示的识别码被对应所述账号的扫描终端扫描后,将所述账号在所述显示終端实现页面登录。在本发明ー实施例中所述识别码包括ー验证标识,所述服务器还包括捜索模块,用于在接收到所述扫描终端发送的扫描信息后,在接收到的扫描信息中捜索,若能捜索到对应所述识别码的验证标识,则判定所述识别码已被扫描;其中所述扫描信息由所述扫描终端扫描所述识别码后生成,所述扫描信息包括有所述账号与所述识别码中验证标识的一一对应关系。在本发明ー实施例中所述搜索模块,还用于按照预设的捜索间隔周期性的对接收到的扫描信息进行搜索。在本发明ー实施例中所述页面登录模块,还用于在所述扫描信息中获取所述验证标识对应的账号,并将所述账号在所述显示終端实现页面登录。在本发明ー实施例中所述服务器还包括识别码生成模块,用于在接收到所述显示终端发送的页面登录请求后,根据所述页面登录请求生成所述识别码,并将该识别码发送至显示终端。在本发明ー实施例中所述识别码生成模块,还用于在接收所述显示终端发送的页面访问请求后,为该页面访问请求分配所述验证标识,并将所述验证标识发送至所述显示終端;以及在接收到所述显示终端发送的页面登录请求及所述验证标识后,根据所述页面登录请求和所述验证标识生成所述识别码。在本发明ー实施例中所述服务器还包括提示信息生成模块,用于生成一提示信息发送至所述扫描終端,由所述扫描終端显示,其中所述提示信息用来提示客户端所述账号已在所述显示終端进行页面登录。在本发明ー实施例中所示识别码为ニ维码。 相对于现有技木,本发明中,服务器在接收客户端输入的登录指令,将所述登录指令对应的账户在扫描终端登录应用模块,其中所述扫描終端包括扫描模块;之后所述服务器判断显示终端显示的识别码是否被对应所述账号的扫描终端扫描,若是则直接将所述账号在所述显示終端实现页面登录。显然,本发明在进行页面登录时,不仅操作简洁、效率高,而且无需输入账号和密码,保证了账号的安全性。为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下

图I为本发明提供的页面登录方式的较佳实施例流程示意图;图2为本发明提供的页面登录系统的较佳实施例结构示意图;图3为本发明提供的服务器的较佳实施例结构示意图。
具体实施方式以下各实施例的说明是參考附加的图式,用以例示本发明可用以实施的特定实施例。本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是參考附加图式的方向。因此,使用的方向用语是用以说明及理解本发明,而非用以限制本发明。在图中,结构相似的単元是以相同标号表示。图I为本发明提供的页面登录方法的较佳实施例流程示意图。在步骤SlOl中,服务器接收客户端输入的登录指令,将该登录指令对应的账号登录该扫描终端的应用模块,所述扫描終端包括扫描模块。其中该扫描終端譬如为手机,而该应用模块譬如为即时通信模块,该即时通信模块譬如微信、QQ,当然所述应用模块也可以为其它的形式,譬如在手机登录某ー网站,此处不一一列挙。而且该所述应用模块即时通信模块中具有识别码包括扫描模块,譬如ニ维码扫描模块。当所述应用模块为微信或者QQ等即时通信模块吋,该即时通信模块设置有扫描模块,而当所述应用模块为网站形式吋,该网站也带有扫描模块。在具体实施过程中,客户端输入账号和密码并请求登录应用模块后,所述扫描终端将客户端输入的账号和密码发送至服务器,所述服务器接收所述账号和密码,并在预先存储的验证列表里判断所述账号和密码是否匹配,若匹配,则控制所述账号在所述扫描终端登录所述应用模块,并记录该账号当前登录状态。
在步骤S102中,在客户端通过显示終端打开登录页面时,显示終端生成一页面登录请求发送至服务器。在具体实施过程中,客户端打开登录页面包括以下两种情况A)、客户端在显示终端打开ー网页,显示终端发送一页面访问请求至服务器。所述服务器在接收到所述页面访问请求后,为该页面访问请求分配ー验证标识(UUID),所述显示终端将网页显示给客户端,该页面可包括有登录按钮。客户端在所述网页通过登录按钮选择打开登录页面时,所述显示終端生成ー页面登录请求发送至服务器,其中该页面登录请求包括有上述验证标识。当然客户端也可通过其它方式打开登录页面。 B)、客户端直接输入识别码获取网址作为页面登录请求,譬如在显示终端中浏览器的网址栏直接输入识别码获取网址,其中该识别码获取网址可直接从服务器获取ー识别码。在步骤S103中,所述服务器接收所述页面登录请求,根据所述页面登录请求生成ー识别码,并将所述识别码发送至所述显示終端,其中所述识别码包括有上述的验证标识。本发明中的识别码优选为ニ维码,当然也可以是ー维码或者三维码,也可以为其它形式的识别码等,均在本发明保护范围之内,此处不一一列挙。在步骤S104中,所述显示終端接收所述识别码,并将接收到的识别码在登录页面显不。在步骤S105中,客户端通过所述扫描终端中已登录的应用模块中的扫描模块扫描所述登录页面中的识别码。当然,在具体实施过程中,该扫描模块也可不在已登录的应用模块内,即所述扫描模块和所述应用模块可为所述扫描终端中两个独立的模块,只要所述扫描模块与登录所述应用模块的账号相关联即可。在具体实施过程中,在所述扫描模块在扫描所述识别码后,所述扫描終端同时生成一扫描信息发送至所述服务器。其中在所述扫描信息中,已在所述扫描終端登录应用模块的账号与所述识别码中的验证标识一一对应。在步骤S106中,所述服务器判断所述识别码是否被扫描,若是则进行步骤S107,否则进行步骤S109。其中所述服务器预先设置一轮询机制,即预设一捜索间隔,譬如该搜索间隔为I秒(S),则每隔I秒对接收的扫描信息进行搜索。若在接收到的扫描信息中捜索对应所述识别码的验证标识,则判定该识别码已被扫描,否则判定该识别码未被扫描。在步骤S107中,所述服务器将所述账号在所述显示終端实现页面登录。在具体实施过程中,所述服务器在判定所述识别码被扫描后,从所述识别码中验证标识对应的扫描信息中获取账号,并将获取的账号在所述显示終端实现页面登录。在步骤S108中,所述服务器向所述扫描终端发送一提示信息,由该扫描終端在所述应用模块的显示框内显示。其中该提示信息用于提示客户端以下信息在该扫描終端登应用模块的账号已在显示终端实现网页登录。在具体实施过程中,在扫描终端登录应用模块的账号在显示终端实现网页登录后,显示终端还在登录后的页面提示客户端是否继续与所述相关的其它服务,譬如分享微博等。在步骤S109中,所述服务器判断标识码显示的时间是否超过等待时间,譬如所述等待时间为20秒,若是则进行步骤S110,否则继续进行步骤S106。在步骤SllO中,所述服务器在显示终端的页面提示客户端等待已超时,请客户端选择继续留在当前识别码的页面还是进入其它页面。以下以应用模块为微信、所示识别码为ニ维码、所述扫描终端为手机、所述显示终端为电脑为例来具体描述本发明的工作原理 客户端在手机打开微信后,输入账号和密码登录微信,譬如其账号为“ 123456”,微信服务器在验证所述账号和密码匹配后,将账号“ 123456”在上述手机登录微信,客户端可在手机通过微信进行相应的操作,譬如选择好友聊天。其中该微信包括扫描ニ维码的应用程序,手机登录微信可通过无线网络,也可通过移动运营商提供的网络,譬如全球移动通讯系统(Global System of Mobile communication, GSM)网络。之后,客户端在电脑输入微信登录页面的网址(即识别码获取网址),电脑通过互联网络发送ー页面登录请求至微信服务器。所述微信服务器在接收到页面登录请求后,生成一二维码发送至电脑,由电脑在微信登录页面显示,其中该ニ维码包括有验证标识“ABC”,该验证标识“ABC”可由电脑发送所述页面登录请求时ー并发送而来。客户端打开手机微信里面的扫描ニ维码的应用程序,并通过该应用程序扫描电脑上微信登录页面显示的ニ维码。其中手机在扫描ニ维码的同时,还生成一扫描信息发送至微信服务器,在该扫描信息内,账号“ 123456”和ニ维码中的验证标识“ABC” 对应。所述微信服务器搜索接收到的扫描信息,若捜索到验证标识“ABC”,则判定验证标识“ABC”对应的ニ维码已被扫描,则所述微信服务器将“ABC”对应的账号“ 123456”在电脑实现页面登录。当然,若本发明中的应用模块为网站,譬如为ー购物网站,则客户端在手机通过输入账号和密码登录该购物网站。当客户端在电脑或者其他户外的显示屏发现某一物品的ニ维码后,便可直接通过手机内已登录的购物网站内的扫描程序扫描该ニ维码,便可实现所述账号在该物品对应网站的页面登录,并可进行购买或者其它操作。显然,本发明提供的页面登录方法,客户端在扫描终端登录后,在其它显示終端(譬如可联网的显示屏)进行页面登录时,无需再输入账号和密码,可直接通过扫描終端里面的扫描模块扫描其它显示终端显示的ニ维码,即可实现在其它显示终端的页面登录,不仅速度快、效率高、登录方式简洁,而且有效的防止钓鱼行为,提高账号和密码安全性,可保证账号的安全。请參阅图2,图2为本发明中页面登录系统的结构示意图,其中所述系统包括扫描終端21、显示终端22以及服务器23。其中所述扫描終端21具有应用模块,譬如微信。所述应用模块内具有扫描模块。在具体应用过程中,客户端输入账号和密码作为登录指令,所述扫描終端21将登录指令发送至服务器23,所述服务器23验证所述登录指令包含的账号和密码是否匹配,若匹配,则将该账号登录扫描終端21的应用模块,即登录微信。客户端在显示终端22打开登录页面吋,所述显示終端22通过互联网络发送ー页面登录请求至服务器23。譬如客户端直接在显示终端22的浏览器输入识别码获取网址以打开登录页面。所述服务器23根据接收到的页面登录请求生成识别码,并将生成的识别码发送至所述显示終端22,所述显示終端22将接收到的识别码在登录页面显示。其中所述识别码包括ー验证标识。客户端通过所述扫描终端21中应用模块内的扫描模块扫描所述识别码,所述扫描終端21同时生成一扫描信息发送至所述服务器23,其中该扫描信息中包括有客户端在所述扫描終端21登录的账号与所述识别码中验证标识的一一对应关系。所述服务器23判断发送至所述显示终端的识别码是否被扫描,具体为所述服务器23在接收到的扫描信息搜索是否存在验证标识,若捜索到所述验证标识,即可定所述识别码被扫描。在判定发送至所述显示终端的识别码被扫描后,所述服务器23将所述账号在所述显示終端22实现页面登录。 在具体实施过程中,所述服务器23还预设一捜索间隔,譬如I秒,并根据所述搜索间隔周期性的对接收到的扫描信息进行搜索,以判断接收到的扫描信息中是否存在对应所述识别码的验证标识。本发明中,所述识别码优选为ニ维码,当然也可以是ー维码或者三维码,也可以为其它形式的识别码等,均在本发明保护范围之内。关于本发明提供的页面登录系统的详细工作流程请參阅上文针对即时通信的页面登录方法的描述,此处不再赘述。请參阅图3,图3为本发明提供的服务器的较佳实施例的结构示意图。其中所述服务器包括扫描终端登录模块31、识别码生成模块32、捜索模块33、页面登录模块34以及提示信息生成模块35。其中所述扫描終端登录模块31接收客户端输入的登录指令,该登录指令包括账号和密码,在判断客户端输入的账号和密码匹配后,将该账号在扫描终端实现应用模块的登录,其中该扫描終端包括扫描模块。所述识别码生成模块32在接收到显示终端发送的页面登录请求后,生成ー识别码,并将所述识别码发送至所述显示終端,其中所述识别码包括ー验证标识。在具体实施过程中,所述识别码生成模块32还用于在接收所述显示终端发送的页面访问请求后,为该页面访问请求分配所述验证标识,并将所述验证标识发送至所述显示終端。以及在接收到所述显示终端发送的页面登录请求及所述验证标识后,根据所述页面登录请求和所述验证标识生成所述识别码。所述搜索模块33按照预设的搜索间隔周期性的在接收到的扫描信息中捜索,以判断是否能捜索到对应所述识别码的验证标识。其中所述扫描信息由所述扫描终端扫描所述识别码后生成,所述扫描信息包括有所述账号与所述识别码中验证标识的一一对应关系。若所述搜索模块33捜索到对应所述识别码的验证标识,则判定所述识别码已被扫描,则所述页面登录模块34在所述扫描信息中获取所述验证标识对应的账号,并将所述账号在所述显示終端实现页面登录。在所述页面登录模块34将所述账号在所述显示終端实现页面登录后,所述提示信息生成模块35生成一提示信息发送至所述扫描終端,由所述扫描终端显示,其中所述提示信息用来提示客户端所述账号已在所述显示終端进行页面登录。本发明中,所述识别码优选为ニ维码,当然也可以是ー维码或者三维码,也可以为其它形式的识别码等。所述应用模块优选为即使通信模块,譬如微信等,当然也可以是其它形式的模块,譬如网站。关于本发明提供的服务器的详细的工作流程,请參阅上文针对页面登录方法的描述,此处不再赘述。本发明中,服务器在接收客户端通过扫描终端输入的登录指令,将所述登录指令对应的账户在扫描终端登录应用模块,其中所述扫描終端包括扫描模块;之后所述服务器判断显示终端显示的识别码是否被对应所述账号的扫描终端扫描,若是则直接将所述账号在所述显示終端实现页面登录。显然,本发明在进行页面登录时,不仅操作简洁、效率高,而且无需输入账号和密码,保证了账号的安全性。 综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
权利要求
1.一种页面登录方法,其特征在于包括以下步骤 服务器接收客户端输入的登录指令,将所述登录指令对应的账户在扫描终端登录应用模块,其中所述扫描终端包括扫描模块; 所述服务器判断显示终端显示的识别码是否被对应所述账号的扫描终端扫描,若是,则将所述账号在所述显示终端实现页面登录。
2.根据权利要求I所述的页面登录方法,其特征在于所述识别码包括一验证标识;所述服务器判断显示终端显示的识别码是否被对应所述账号的扫描终端扫描的步骤具体包括 所述服务器接收所述扫描终端发送的扫描信息,其中所述扫描信息由所述扫描终端扫描所述识别码后生成,所述扫描信息包括有所述账号与所述识别码中验证标识的一一对应关系; 所述服务器在接收到的扫描信息中搜索,若能搜索到对应所述识别码的验证标识,则判定所述识别码已被扫描。
3.根据权利要求2所述的页面登录方法,其特征在于所述服务器在接收到的扫描信息中搜索对应所述识别码的验证标识之前,所述方法还包括步骤 所述服务器预设一搜索间隔,并根据所述搜索间隔周期性的对接收到的扫描信息进行搜索,判断接收到的扫描信息中是否存在对应所述识别码的验证标识。
4.根据权利要求2所述的页面登录方法,其特征在于所述服务器将所述账号在所述显示终端实现页面登录的步骤具体包括 所述服务器在所述扫描信息中获取所述验证标识对应的账号,并将所述账号在所述显示终端实现页面登录。
5.根据权利要求I所述的页面登录方法,其特征在于服务器判断显示终端显示的识别码是否被对应所述账号的扫描终端扫描之前,所述方法还包括以下步骤 所述服务器接收所述显示终端发送的页面登录请求,根据所述页面登录请求生成所述识别码,并将该识别码发送至显示终端。
6.根据权利要求5所述的页面登录方法,其特征在于根据所述页面登录请求生成所述识别码的步骤还包括 所述服务器接收所述显示终端发送的页面访问请求,并为该页面访问请求分配所述验证标识,并将所述验证标识发送至所述显示终端; 所述服务器接收所述显示终端发送的页面登录请求,其中所述页面登录请求携带有所述验证标识,并根据所述页面登录请求和所述验证标识生成所述识别码,其中所述识别码包括所述验证标识。
7.根据权利要求I所述的页面登录方法,其特征在于所述服务器将所述账号在所述显示终端实现页面登录后,所述方法还包括步骤 所述服务器生成一提示信息发送至所述扫描终端,由所述扫描终端显示,其中所述提示信息用来提示客户端所述账号已在所述显示终端进行页面登录。
8.根据权利要求I所述的页面登录方法,其特征在于所示识别码为二维码。
9.一种服务器,其特征在于包括 扫描终端登录模块,用于接收客户端输入的登录指令,将所述登录指令对应的账户在扫描终端登录应用模块,其中所述扫描终端包括扫描模块; 页面登录模块,用于在判断显示终端显示的识别码被对应所述账号的扫描终端扫描后,将所述账号在所述显示终端实现页面登录。
10.根据权利要求9所述的服务器,其特征在于所述识别码包括一验证标识,所述服务器还包括 搜索模块,用于在接收到所述扫描终端发送的扫描信息后,在接收到的扫描信息中搜索,若能搜索到对应所述识别码的验证标识,则判定所述识别码已被扫描; 其中所述扫描信息由所述扫描终端扫描所述识别码后生成,所述扫描信息包括有所述账号与所述识别码中验证标识的一一对应关系。
11.根据权利要求10所述的服务器,其特征在于所述搜索模块,还用于按照预设的搜索间隔周期性的对接收到的扫描信息进行搜索。
12.根据权利要求10所述的服务器,其特征在于所述页面登录模块,还用于在所述扫描信息中获取所述验证标识对应的账号,并将所述账号在所述显示终端实现页面登录。
13.根据权利要求9所述的服务器,其特征在于所述服务器还包括 识别码生成模块,用于在接收到所述显示终端发送的页面登录请求后,根据所述页面登录请求生成所述识别码,并将该识别码发送至显示终端。
14.根据权利要求13所述的服务器,其特征在于所述识别码生成模块,还用于在接收所述显示终端发送的页面访问请求后,为该页面访问请求分配所述验证标识,并将所述验证标识发送至所述显示终端;以及在接收到所述显示终端发送的页面登录请求及所述验证标识后,根据所述页面登录请求和所述验证标识生成所述识别码。
15.根据权利要求9所述的服务器,其特征在于所述服务器还包括 提示信息生成模块,用于生成一提示信息发送至所述扫描终端,由所述扫描终端显示,其中所述提示信息用来提示客户端所述账号已在所述显示终端进行页面登录。
16.根据权利要求9所述的服务器,其特征在于所示识别码为二维码。
全文摘要
本发明提供一种页面登录方法及服务器,方法包括服务器接收客户端输入的登录指令,将所述登录指令对应的账户在扫描终端登录应用模块,其中所述扫描终端包括扫描模块;所述服务器判断显示终端显示的识别码是否被对应所述账号的扫描终端扫描,若是则将所述账号在所述显示终端实现页面登录。本发明在进行页面登录时,不仅操作简洁、效率高,而且无需输入账号和密码,保证了账号的安全性。
文档编号H04L29/06GK102769628SQ20121026414
公开日2012年11月7日 申请日期2012年7月27日 优先权日2012年7月27日
发明者张小龙 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1