一种网络账号的登陆方法及设备的制作方法

文档序号:7992182阅读:282来源:国知局
专利名称:一种网络账号的登陆方法及设备的制作方法
一种网络账号的登陆方法及设备技术领域
本申请涉及互联网信息处理技术领域,尤其涉及一种网络账号的登陆方法及设备。
背景技术
随着网络技术的不断发展,网络资源越来越丰富,用户对网络资源进行操作时(如浏览、发布网络资源等),大多需要预先在相应的网站服务器中进行注册,网站服务器只允许注册并登陆的合法用户对网络资源进行操作。当用户需要进行网络资源操作时,可利用注册的网络账号登陆网站服务器后,再进行网络资源操作。
一般情况下,用户可在多个网站中注册,并在每个网站的网站服务器中生成相应的网络账号。用户在每次需要登陆网站时,可通过在该网站的网站服务器中生成的网络账号,登陆至该网站。例如,用户可以在门户网站中注册邮箱,生成邮箱账号,并在通过该邮箱账号登陆后,可进行邮件的收发操作;再例如,用户可以在论坛网站中注册,生成账户信息,并在通过该账户信息登陆后,可在论坛网站发布信息。
具体地,目前常用的登陆网站的方式有以下两种:
第一种方式:用户通过浏览器进入网站首页后,浏览登陆页面,并在登陆页面中发起用户账号的登陆请求进行登陆,如图1所示,具体包括以下步骤:
第一步:根据待登陆网站的网址,通过浏览器链接至对应的网站,获得网站服务器推送的网站首页信息。
第二步:向链接至的网站服务器发起登陆请求,获得网站服务器推送的登陆页面信息。
在本步骤中,用户可通过点击网站首页上的登陆链接,向网站服务器发起登陆请求,并跳转至登陆页面。
第三步:通过登陆页面提供的输入端口,向网站服务器输入网络账号信息,如用户名和密码等。
第四步:网站服务器利用用户在注册时产生的网络账号信息,对接收到的用户名和密码进行验证,在验证通过时,记录用户输入的网络账号处于登陆状态,获得网站服务器推送的登陆页面,此时,用户可利用登陆后的网络账号对该网站中的网络资源进行操作;否贝U,返回登陆失败消息。
第二种方式:用户直接浏览登陆页面,并在登陆页面中发起用户账号的登陆请求进行登陆,如图2所示,具体包括以下步骤:
第一步:根据登陆页面的网址,通过浏览器链接至对应的网站,获得网站服务器推送的登陆页面信息。
第二步:通过登陆页面提供的输入端口,向网站服务器输入网络账号信息,如用户名和密码等。
第三步:网站服务器利用用户在注册时产生的网络账号信息,对接收到的用户名和密码进行验证,在验证通过时,记录用户输入的网络账号处于登陆状态,获得网站服务器推送的登陆页面;否则,返回登陆失败消息。
通过上述两种登陆方式进行网络账号登陆时,用户所使用的浏览器需要与网站服务器进行至少一次信息交互,如:通过上述第一种方式进行网络账号登陆时,浏览器至少需要与网站服务器进行两次交互,获得网站首页信息和登陆页面信息,进而才能执行登陆操作;通过上述第二种方式进行网络账号登陆时,浏览器至少需要与网站服务器进行一次交互,获得登陆页面信息,进而才能执行登陆操作,浏览器与网站服务器之间的信息交互过程会占用大量的网站资源,不利于节约宝贵的互联网资源。同时,由于同一用户可能在多个网站中注册网络账号,或是在同一网站中注册多个网络账号,用户若需要同时进行多个网络账号的登陆操作时,需分别多次执行上述登陆方式,导致用户登陆操作繁琐,用户体验差。发明内容
本申请方案提供了一种网络账号的登陆方法及设备,用于解决现有技术中网络账号登陆方式引起的浏览器与网站服务器之间的信息交互占用大量网络资源,以及导致用户登陆操作繁琐的问题。
一种网络账号的登陆方法,该方法包括:
向终端推送包含搜索框的搜索页面;
通过所述搜索框接收至少一组登陆信息,其中,所述登陆信息中包含网络账号信息;
将所述终端的地址和网络账号信息发送给待登陆网站的信息对应的网站服务器,指示该网站服务器在对所述网络账号信息验证通过后,将登陆成功页面推送给所述地址对应的终端。
一种网络账号的登陆设备,该设备包括:
推送模块,用于向终端推送包含搜索框的搜索页面;
接收模块,用于通过所述搜索框接收至少一组登陆信息,其中,所述登陆信息中包含网络账号信息;
发送模块,用于将所述终端的地址和网络账号信息发送给待登陆网站的信息对应的网站服务器,指示该网站服务器在对所述网络账号信息验证通过后,将登陆成功页面推送给所述地址对应的终端。
本申请有益效果如下:
本申请实施例在向终端推送包含搜索框的搜索页面后,通过该搜索页面中的搜索框接收到同时包含网络账号信息和待登陆网站的信息的至少一组登陆信息,根据所述待登陆网站的信息将所述终端的地址和网络账号信息发送给待登陆网站的信息对应的网站服务器,指示该网站服务器在对所述网络账号信息验证通过后,将登陆成功页面推送给所述地址对应的终端,实现网络账号的登陆,进而减少用户在不同网站的登陆页面间的切换次数,提高用户体验质量,也降低了浏览器和网站服务器之间的信息交互的网络资源占用率。


图1为用户通过浏览器进入网站首页后,浏览登陆页面,并在登陆页面中发起用户账号的登陆请求进行登陆的流程示意图2为用户直接浏览登陆页面,并在登陆页面中发起用户账号的登陆请求进行登陆的流程示意图3为本实施例一的一种网络账号的登陆方法的流程图4为本实施例二中一种网络账号的登陆设备的结构示意图。
具体实施方式
为了实现本申请的目的,本申请实施例提供了一种网络账号的登陆方法及设备,在向终端推送包含搜索框的搜索页面后,通过该搜索页面中的搜索框接收到同时包含网络账号信息和待登陆网站的信息的至少一组登陆信息,根据所述待登陆网站的信息将所述终端的地址和网络账号信息发送给待登陆网站的信息对应的网站服务器,指示该网站服务器在对所述网络账号信息验证通过后,将登陆成功页面推送给所述地址对应的终端,实现网络账号的登陆。由于在现有的互联网规模中,百分之八十以上的用户通过任一网站中的搜索框获取网络资源,搜索框的使用率相对较高,因此,本申请的实施例就通过搜索框实现网络账号的登陆,减少用户在不同网站的登陆页面间的切换次数,提高用户体验质量,也降低了浏览器和网站服务器之间的信息交互的网络资源占用率。
本申请各实施例中网络账号信息是指用户在进行网站操作时,在该网站注册的信息,可包括:用户名、登陆密码、电话号码、邮箱地址等信息。当用户注册后每次需要在该网站上进行网络资源操作时,就需要用户提供注册时记录的用户名和密码进行验证。进一步地,还可以根据电话号码、邮箱地址等信息进行验证。在一般情况下,可将用户名和密码看作为网络账号信息。
为简便描述,可将向终端推送搜索页面、接收终端通过搜索框输入登陆信息的、具有搜索能力的网站服务器称之为第一网站服务器,将用户实际需要通过网络账号登陆的网站服务器称之为第二网站服务器。
下面结合说明书附图对本申请实施例的方案进行详细描述。
实施例一:
如图3所示,其为本实施例一的一种网络账号的登陆方法的流程图。该方法包括以下步骤:
步骤101:第一网站服务器在接收到浏览请求后,根据浏览请求中的终端地址,向终端推送包含搜索框的搜索页面。
在本步骤101中,终端通过浏览器向具有搜索功能的网站对应的第一网站服务器发送浏览请求,该浏览请求中包含终端的地址(如终端的IP地址),第一网站服务器根据该终端的地址,将包含搜索框的搜索页面推送至该终端的浏览器,允许终端通过该浏览器向用户展示搜索页面。
步骤102:第一网站服务器通过所述搜索框接收至少一组登陆信息,其中,所述登陆信息中包含网络账号信息,实现对默认的网站的登录;进一步地,还可包括待登陆网站的信息,以指定待登陆网站。
在本步骤102中,当用户获得展示的搜索页面后,可通过该搜索页面中的搜索框输入一组登陆信息或多组登陆信息,发起登陆请求。具体地,用户可在搜索框输入登陆信息后点击搜索页面中的搜索按钮,将所述登陆信息发送至第一网站服务器,此操作可看作为向第一网站服务器发起登陆请求。
当第一网站服务器接收到登陆信息后,需要判断当前用户请求的操作是将该登陆信息作为关键字进行搜索操作,还是根据该登录信息进行网络账号登陆操作,具体的判断方式包括但不限于以下两种:
第一种判断方式:用户输入的登陆信息中携带业务标识,通过该业务标识表示当前用户向第一网站服务器发起的请求是登陆请求还是搜索请求。
第二种判断方式:第一网站服务器在向终端推送的搜索页面中还进一步包含登陆请求的输入端口,如为登陆请求设置登陆按钮,则如果用户希望根据输入的登陆信息进行登陆操作,则通过点击该登陆按钮向第一网站服务器发起登陆请求;如果用户希望根据输入的登陆信息进行搜索操作,则通过点击搜索按钮向第一网站服务器发起搜索请求。
第一网站服务器根据上述任一判断方式,确定需要根据当前接收到的登陆信息进行网络账号登陆操作后,进一步对接收到的登陆信息进行解析,识别出登陆信息的各部分内容。
具体地,所述登陆信息包含网络账号信息和待登陆网站的信息,所述网络账号信息是用户在网站中注册的信息,如用户名和密码;所述待登陆网站的信息是网站的地址信息(例如网站的URL信息),也可以是网站的名称(例如:新浪)。由于用户一次可输入多组登陆信息,且一组登陆信息中可包含至少一个网络账号信息和至少一个待登陆网站的信息,因此,第一网站服务器还需要对接收到的登陆信息做进一步解析,具体的解析方式为:
第一步:第一网站服务器可根据预设的第一分隔符,将接收到的登录信息按组进行划分,得到划分后的至少一组登陆信息。
所述第一分隔符可以是预先设定的一个符号,在本实施例中,假设所述第一分隔符为大括号(即“ H ”)。第一网站服务器可解析接收到的登录信息中是否有“ H ”符号,若有,则将“ H ”符号内的信息作为一组登陆信息,进而将接收到的多组登陆信息按组进行划分;若没有,则确定接收到的登陆信息是一组登陆信息。
第二步:第一网站服务器根据预设的第二分隔符,针对每一组登录信息,划分其中的网络账号信息和待登陆网站的信息。
在本实施例的方案中,第一网站服务器得到每一组的登陆信息后,还需进一步按照第二分隔符对每一组登陆 信息中的网络账号信息和待登陆网站的信息进行区分,所述第二分隔符是不同于第一分隔符的其他分隔符,在本实施例的方案中,假设第二分隔符是惊叹号(即“! ”)。
第一网站服务器解析一组登录信息中的“ ! ”符号,可将同一组登录信息中“ ! ”符号前的内容视为网络账号信息,“ ! ”符号后的内容视为待登陆网站的信息。
特殊地,若用户针对同一待登陆网站,有多个不同的网络账号都需要进行登陆时,则可将针对同一待登陆网站的所有网络账号记载在第二分隔符之前,各网络账号之间通过设定的符号(如逗号)间隔。
若用户针对不同的多个待登陆网站,用于登陆的网络账号内容相同,则可将相对同一网络账号的多个待登陆网站的信息记载在第二分隔符之后,待登陆网站的信息之间通过设定的符号(如逗号)间隔。
第三步:第一网站服务器通过预设第三分隔符的方法,划分网络账号信息中的用户名和密码。
在本实施例的方案中,所述第三分隔符是不同于第一、第二分隔符的其他分隔符,在本实施例的方案中,假设第三分隔符是顿号(即“、”)。
例如:第一网站服务器接收到的登陆信息为:{ABC>123 ! www.AA.com} {abc、456 ! www.BB.com},则第一网站服务器可根据第一分隔符“ {} ”将接收到的登陆信息划分为 2 组,第一组为{ABC、123 ! www.AA.com},第二组为{abc、456 ! www.BB.com}。
针对第一组登陆信息,第一网站服务器根据第二分隔符“ ! ”解析出其中的网络账号 目息是“ABC、123”,待登陆网站的彳目息是www.AA.com。
针对第一组登陆信息中的网络账号信息,第一网站服务器可根据第三分隔符“、”解析出其中的用户名为“ABC”,密码为“123”。
需要说明的是,在本步骤102的方案中,第一网站服务器可区分网络账号信息中的用户名和密码,而是将网络账号信息看做一个整体发送至待登陆网站的信息对应的网站服务器。
特殊地,在本实施例的 方案中,若用户输入的登陆信息中待登陆网站的信息为缺省状态,则表示用户希望在第一网站服务器中进行网络账号的登陆,也就是说,当第一网站服务器根据第二分隔符,确定登录信息中的待登陆网站的信息为缺省状态时,确定自身为待登陆网站的信息对应的网站服务器。
上述第一分隔符、第二分隔符和第三分隔符是三种不同的分隔符,用于区分登陆信息中的各部分内容,本实施例的方案也不限于除上述举例的分隔符外的其他符号来表示。
步骤103:第一网站服务器将所述终端的地址和网络账号信息发送给待登陆网站的信息对应的第二网站服务器。
由于在步骤102中,第一网站服务器根据第一分隔符和第二分隔符识别出了待登陆网站的信息,因此,可将与该待登陆网站的信息属于同一组登陆信息中的网络账号信息发送给对应的第二网站服务器,要求第二网站服务器根据接收到的网络账号信息进行登陆验证。
另外,第一网站服务器还将终端的地址发送给第二网站服务器,要求第二网站服务器在验证通过后,将登陆成功页面推送给所述地址对应的终端,或者是在验证没有通过时,将登陆失败页面推送给所述地址对应的终端。
较优地,第一网站服务器可与至少一个第二网站服务器建立业务绑定关系,该业务绑定关系以数据表的形式存储在第一网站服务器中,该数据表中处理记载第一网站服务器与第二网站服务器之间的业务绑定关系外,还可以记载第一网站服务器和第二网站服务器之间协商的加密方式。
当第一网站服务器解析出待登陆网站的信息后,可从所述数据表中查找出是否与该待登陆网站的信息对应的第二网站服务器建立了业务绑定关系,若是,则进一步查找协商的加密方式,按照协商后的加密方式对网络账号信息进行加密后发送;若否,则返回登录失败消息。
步骤104:第二网站服务器在对所述网络账号信息验证,若验证通过,则将登陆成功页面推送给所述地址对应的终端;否则,将登陆失败页面推送给所述地址对应的终端。
较优地,第二网站服务器需要根据与第一网站服务器协商的解密方式对接收到的网络账号信息进行解密。
第二网站服务器还可根据预设的所述第三分隔符,确定解密后的网络账号信息终端用户名和密码,进而进行登录验证。
若验证通过,则根据接收到的所述地址将登陆成功页面推送至该地址对应的终端,实现网络账号的登陆;否则,根据接收到的所述地址将登陆失败页面或者重新登陆页面信息推送至该地址对应的终端。
针对在现有的互联网规模中,百分之八十以上用户通过任一网站中的搜索框获取网络资源的这一现象,通过本申请的实施例利用搜索框的方式发起登陆请求,由待登陆网站对应的网站服务器对登陆信息中网络账号信息进行验证,在验证通过的情况下实现网络账号的登陆,进而减少用户在不同网站的登陆页面间的切换次数,提高用户体验质量,也降低了浏览器和网站服务器之间的信息交互的网络资源占用率。
实施例二:
如图4所示,其为本实施例二中一种网络账号的登陆设备的结构示意图。该设备包括:推送模块11、接收模块12和发送模块13。其中,
推送模块11,用于向终端推送包含搜索框的搜索页面;
接收模块12,用于通过所述搜索框接收至少一组登陆信息,其中,所述登陆信息中包含网络账号信息,实现对默认的网站的登录;进一步地,还可包括待登陆网站的信息,以指定待登陆网站的信息;
发送模块13,用于将所述终端的地址和网络账号信息发送给待登陆网站的信息对应的网站服务器,指示该网站服务器在对所述网络账号信息验证通过后,将登陆成功页面推送给所述地址对应的终端。
该设备还包括第一划分模块14和第二划分模块15。
接收模块12通过搜索框接收到登陆信息后,需要对接收到的登陆信息进行解析,其中,所述第一划分模块14,用于根据预设的第一分隔符,将接收到的登录信息按组划分,得到划分后的至少一组登陆信息;所述第二划分模块15,用于根据预设的第二分隔符,针对每一组登录信息,划分其中的网络账号信息和待登陆网站的信息。
较优地,该设备还包括第三划分模块16。
其中,第三划分模块16,用于根据预设的第三分隔符,划分网络账号信息中的用户名和密码。
在第一划分模块14和第二划分模块15对接收到的登陆信息进行划分后,所述发送模块13,具体用于将网络账号信息按照预先设定的加密方式进行加密后发送。
该设备还包括确定模块17。
在第二划分模块15确定登录信息中的待登陆网站的信息为缺省状态后,所述确定模块17,用于确定待登陆网站的信息对应的网站服务器为本地网站服务器。
本实施例二中的网络账号的登陆设备可以是实施例一中的第一网站服务器,在待登陆网站的信息为缺省状态时,该待登陆网站的信息对应的本地网站服务器可以为第一网站服务器。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种网络账号的登陆方法,其特征在于,包括: 向终端推送包含搜索框的搜索页面; 通过所述搜索框接收至少一组登陆信息,其中,所述登陆信息中包含网络账号信息; 将所述终端的地址和网络账号信息发送给待登陆网站的信息对应的网站服务器,指示该网站服务器在对所述网络账号信息验证通过后,将登陆成功页面推送给所述地址对应的终端。
2.如权利要求1所述的方法,其特征在于,所述登陆信息中还包括待登陆网站的信息。
3.如权利要求2所述的方法,其特征在于,通过所述搜索框接收登陆信息之后,且向网站服务器发送地址和网络账号信息之前,所述方法还包括: 根据预设的第一分隔符,将接收到的登录信息按组划分,得到划分后的至少一组登陆信息; 根据预设的第二分隔符,针对每一组登录信息,划分其中的网络账号信息和待登陆网站的信息; 网站服务器接收到网络账号信息之后,且对网络账号信息进行验证之前,所述方法还包括: 网站服务器根据预设的第三分隔符,划分接收到的网络账号信息中的用户名和密码; 网站服务器对所述网络账号信息进行验证,具体包括: 网站服务器根据划分后的用户名和密码进行验证。
4.如权利要求2所述的方法,其特征在于,将所述终端的地址和网络账号信息发送给待登陆网站的信息对应的网站服务器,具体包括: 将网络账号信息按照预先设定的加密方式进行加密后发送; 网站服务器对所述网络账号信息进行验证,具体包括: 网站服务器按照预先设定的解密方式对接收到的网络账号信息进行解密后,对解密后的网络账号信息进行验证。
5.如权利要求3所述的方法,其特征在于,接收至少一组登陆信息后,且将所述终端的地址和网络账号信息发送给待登陆网站的信息对应的网站服务器之前,所述方法还包括: 根据所述第二分隔符,在确定登录信息中的待登陆网站的信息为缺省状态时,确定待登陆网站的信息 对应的网站服务器为本地网站服务器。
6.一种网络账号的登陆设备,其特征在于,包括: 推送模块,用于向终端推送包含搜索框的搜索页面; 接收模块,用于通过所述搜索框接收至少一组登陆信息,其中,所述登陆信息中包含网络账号信息; 发送模块,用于将所述终端的地址和网络账号信息发送给待登陆网站的信息对应的网站服务器,指示该网站服务器在对所述网络账号信息验证通过后,将登陆成功页面推送给所述地址对应的终端。
7.如权利要求6所述的设备,其特征在于,所述登陆信息中还包括待登陆网站的信息。
8.如权利要求7所述的设备,其特征在于,该设备还包括: 第一划分模块,用于根据预设的第一分隔符,将接收到的登录信息按组划分,得到划分后的至少一组登陆信息;第二划分模块,用于根据预设的第二分隔符,针对每一组登录信息,划分其中的网络账号信息和待登陆网站的信息。
9.如权利要求8所述的设备,其特征在于, 所述发送模块,具体用于将网络账号信息按照预先设定的加密方式进行加密后发送。
10.如权利要求7所述的设备,其特征在于, 所述第二划分模块,具体用于确定登录信息中的待登陆网站的信息为缺省状态; 所述设备还包括: 确定模块,用于在第二划分模块确定登录信息中的待登陆网站的信息为缺省状态时,确定待登陆网站的 信息对应的网站服务器为本地网站服务器。
全文摘要
本申请公开了一种网络账号的登陆方法及设备,主要内容包括在向终端推送包含搜索框的搜索页面后,通过该搜索页面中的搜索框接收到同时包含网络账号信息和待登陆网站的信息的至少一组登陆信息,将网络账号信息发送给待登陆网站的信息对应的网站服务器,指示该网站服务器在对所述网络账号信息验证通过后,将登陆成功页面推送给所述地址对应的终端,实现网络账号的登陆。由于在现有的互联网规模中,百分之八十以上的用户通过搜索框获取网络资源,使得搜索框的使用率相对较高,因此,本申请通过搜索框实现网络账号的登陆,减少用户在不同网站的登陆页面间的切换次数,提高用户体验质量,降低了浏览器和网站服务器之间的信息交互的网络资源占用率。
文档编号H04L29/08GK103139162SQ20111038791
公开日2013年6月5日 申请日期2011年11月29日 优先权日2011年11月29日
发明者徐冬冬 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1