浏览器登录服务器及其实现浏览器登录的方法和系统的制作方法

文档序号:7865219阅读:235来源:国知局
专利名称:浏览器登录服务器及其实现浏览器登录的方法和系统的制作方法
技术领域
本发明涉及互联网领域,具体涉及一种浏览器登录服务器及其实现浏览器登录的方法和系统。
背景技术
浏览器是指可以显示网页网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议与服务器交互并获取网页,这些网页由网页地址指定,文件格式通常为HTML,并由MME在HTTP协议中指明。一个网页中可以包括多个文档,每个文档都是分别从网页服务器获取的。大部分的浏览器本身支持除了 HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(plug-ins)。另外,许多浏览器还支持其他的网页地址类型及其相应的协议,如FTP、Gopher、HTTPS (HTTP协议的加密版本)。HTTP内容类型和网页地址协议规范允许网页设计者在网页中嵌入图像、动画、视频、声音、流媒体等。个人电脑上常见的网页浏览器包括微软的 Internet Explorer、Mozilla 的 Firefox、Apple 的 Safari, Opera、Google Chrome、GreenBrowser浏览器、360安全浏览器、搜狗高速浏览器、天天浏览器、腾讯TT、傲游浏览器、百度浏览器、腾讯QQ浏览器等,浏览器是最经常使用到的客户端程序。使用浏览器的第三方网站,例如主流的微博、以及社交网站(如sina微博和人人网)的用户量是巨大的,用户一般通过注册的第三方网站的用户名和密码在浏览器网页界面中对应的登录界面进行登录,并通过所述网页界面进行在第三方网站中的各项操作。目前的浏览器用户进行浏览器登录时,只能够使用在浏览器注册的用户的登录名和密码进行登录,而不能够使用其他第三方网站的用户名和密码进行登录浏览器。而且用户在使用浏览器登录第三方网站后,并不能自动登录浏览器,必须要再进行浏览器登录才能体验浏览器用户的专用功能,给用户带来不便。

发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器登录服务器及其实现浏览器登录的方法和系统。依据本发明的一个方面,提供了一种浏览器登录服务器,包括服务器输入接口,适于接收浏览器以登录信息发起的对登录网站的登录请求;网页地址获取单元,适于根据所述对登录网站的登录请求获取对应的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址;服务器输出接口,适于将所述生成的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址返回给浏览器;所述服务器输入接口,还适于接收浏览器依据所述跳转地址发送来的从登录网站的服务器侧获取的登录访问标识;账号获取单元,适于获取与所述登录访问标识对应的浏览器账号,建立网站登录信息与浏览器登录信息的绑定关系;浏览器登录单元,适于使用账号获取单元获取的浏览器账号登录到所述浏览器登录服务器;所述浏览器输出接口,还适于在浏览器登录单元完成登录后向浏览器返回以所述网站登录信息成功登录浏览器的通知信息。根据本发明的另一方面,提供了一种浏览器登录服务器实现浏览器登录的方法,包括接收浏览器以登录信息发起的对登录网站的登录请求;根据所述对登录网站的登录请求获取对应的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址;将所述生成的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址返回给浏览器;接收浏览器依据所述跳转地址发送来的从登录网站的服务器侧获取的登录访问标识;获取与所述登录访问标识对应的浏览器账号,建立网站登录信息与浏览器登录信息的绑定关系,并使用该对 应的浏览器账号登录到所述浏览器登录服务器;向浏览器返回以所述网站登录信息成功登录浏览器的通知信肩、O可选地,所述获取与所述登录访问标识对应的浏览器账号的步骤包括判断所述登录访问标识是否有对应的浏览器账号如果是,则获取该浏览器账号;如果不是,则为所述登录访问标识建立对应的浏览器账号。根据本发明的再一方面,提供了一种浏览器登录系统,包括浏览器、浏览器登录服务器以及被登录网站服务器,所述浏览器登录服务器为上述的浏览器登录服务器;所述浏览器包括登录请求单元,适于以网站登录信息在浏览器侧向浏览器登录服务器发起对登录网站的登录请求;浏览器输出接口,适于向所述浏览器登录服务器发送所述对登录网站的登录请求;浏览器输入接口,适于接收从所述浏览器登录服务器返回的所述登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址;登录单元,适于依据所述网站登录信息在所述登录网站授权页面网页地址进行所述登录网站的登录;访问标识获取单元,适于从上述登录网站的服务器侧获取对应的登录访问标识;所述浏览器输出接口,还适于依据所述回跳地址发送上述登录访问标识到上述浏览器登录服务器;所述浏览器输入接口,还适于接收所述浏览器登录服务器返回的以所述网站登录信息成功登录浏览器的通知信息;所述登录单元,还适于将所述网站登录信息绑定为浏览器登录信息进行浏览器登录。根据本发明的浏览器登录服务器及其实现浏览器登录的方法和系统解决了现有技术中,用户在使用浏览器登录第三方网站后,不能自动登录浏览器,必须要注册了浏览器用户后再登录才能体验浏览器用户的专用功能的缺陷;本发明使得用户无需专门进行浏览器注册并单独登录,只要使用浏览器进行第三方网站的登录就可以同时登录浏览器,成为浏览器用户,体验浏览器用户的专用功能,操作过程简单。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式



通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中图I示出了根据本发明一个实施例的浏览器的结构示意框图;图2示出了根据本发明一个实施例的浏览器的另一种结构示意框图;图3示出了根据本发明一个实施例的浏览器的又一种结构示意框图;·图4示出了根据本发明一个实施例的浏览器登录方法的流程图;图5示出了根据本发明一个实施例的浏览器登录服务器的结构示意框图;图6示出了根据本发明一个实施例的浏览器登录服务器账号获取单元的结构示意框图;图7示出了根据本发明一个实施例的浏览器登录服务器的另一种结构示意框图;图8示出了根据本发明一个实施例的浏览器登录服务器的又一种结构示意框图;图9示出了根据本发明一个实施例的浏览器登录服务器的又一种结构示意框图;图10示出了根据本发明一个实施例的浏览器登录服务器的又一种结构示意框图;图11示出了根据本发明一个实施例的浏览器登录服务器实现的浏览器登录方法的流程图;以及图12示出了根据本发明一个实施例的浏览器登录系统的结构示意框图。
具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。如图I所示为本实施例记载的一种浏览器100的结构示意框图,本实施例记载的浏览器100,包括登录请求单元110,适于以网站登录信息在浏览器侧向浏览器登录服务器发起对登录网站的登录请求;浏览器输出接口 120,适于向所述浏览器登录服务器发送所述对登录网站的登录请求;浏览器输入接口 130,适于接收从所述浏览器登录服务器返回的所述登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址;登录单元140,适于依据所述网站登录信息在所述登录网站授权页面网页地址进行所述登录网站的登录;访问标识获取单元150,适于从上述登录网站的服务器侧获取对应的登录访问标识;所述浏览器输出接口 120,还适于依据所述回跳地址发送上述登录访问标识到上述浏览器登录服务器;所述浏览器输入接口 130,还适于接收所述浏览器登录服务器返回的以所述网站登录信息成功登录浏览器的通知信息;所述登录单元140,还适于将所述网站登录信息绑定为浏览器登录信息进行浏览器登录。其中,所述访问标识获取单元150适于接收所述登录网站的服务器侧在登录成功后返回的信号,用所述返回的信号向所述登录网站的服务器侧获取用户的登录访问标识。图2示出了根据本发明一个实施例的浏览器的另一种结构示意框图,在本实施例中,浏览器200包括有与图I所示实施例相似的登录请求单元210、浏览器输出接口 220、浏览器输入接口 230、登录单元240、访问标识获取单元250,出于简要描述的目的这里就不进行赘述了。除了上述的与图I实施例相同功能的登录请求单元210、浏览器输出接口 220、浏览器输入接口 230、登录单元240、访问标识获取单元250之外,本实施例中的浏览器200还包括浏览器显示模块260,适于显示浏览器200的登录界面;所述登录请求单元210适 于在浏览器200的登录界面中发起所述浏览器侧向浏览器登录服务器发起的对登录网站的登录请求;信息保存单元270,适于在登录单元240完成浏览器登录之后将所述网站登录信息作为浏览器用户的个人信息的一部分保存在浏览器侧,以及在浏览器侧根据所述登录网站的信息在浏览器用户中心进行浏览器用户资料的补充,并将所登录网站的信息写入到浏览器侧cookie中。本实施例中,所述登录请求单元210,还适于以网站登录信息在浏览器侧向登录网站的服务器发起对登录网站的登出请求;所述浏览器输入接口 230,还适于接收所述登录网站的服务器返回的以所述网站登录信息成功登出所述登录网站的通知信息。图3示出了根据本发明一个实施例的浏览器的另一种结构示意框图,在本实施例中,浏览器300包括有与图2所示实施例相似的登录请求单元310、浏览器输出接口 320、浏览器输入接口 330、登录单元340、访问标识获取单元350以及浏览器显示模块360,出于简要描述的目的这里就不进行赘述了。除了上述的与图2实施例相同功能的登录请求单元310、浏览器输出接口 320、浏览器输入接口 330、登录单元340、访问标识获取单元350以及浏览器显不模块360之外,本实施例中的浏览器300,还包括绑定解除单元370,适于在登录单元340将所述网站登录信息绑定为浏览器登录信息进行浏览器登录之后,在浏览器侧向浏览器登录服务器发起解除所述网站登录信息与浏览器登录信息的绑定关系的请求;在浏览器登录服务器根据所述解除绑定关系的请求解除了所述网站登录信息与浏览器登录信息的绑定关系后,返回的绑定关系成功解除信息由所述浏览器输入接口 330接收。在本实施例中,所有与浏览器进行登录绑定的网站的信息通过所述浏览器显示模块360在浏览器侧显示,所述信息包括用户在网站的用户名和/或用户昵称。这些网站的信息由所述浏览器输入接口 330使用所述网站登录信息在浏览器侧从登录网站获取。图4所示为本发明实施例一种浏览器的登录方法的流程示意图,包括S410:以网站登录信息在浏览器侧向浏览器登录服务器发起对登录网站的登录请求;S420 :接收从所述浏览器登录服务器返回的所述登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址;S430 :依据所述网站登录信息在所述登录网站授权页面网页地址进行所述登录网站的登录;S440 :从上述登录网站的服务器侧获取对应的登录访问标识,并依据所述回跳地址发送上述登录访问标识到上述浏览器登录服务器;通过这一步完成了登录网站与浏览器的绑定;S450:接收所述浏览器登录服务器返回的以所述网站登录信息成功登录浏览器的通知信息,将所述网站登录信息绑定为浏览器登录信息进行浏览器登录。其中,所述从上述登录网站的服务器侧获取对应的登录访问标识的步骤包括接收所述登录网站的服务器侧在登录成功后返回的信号,用所述返回的信号向所述登录网站的服务器侧获取用户的登录访问标识。其中,所述在浏览器侧向浏览器登录服务器发起对登录网站的登录请求包括在浏览器的登录界面中发起所述浏览器侧向浏览器登录服务器发起的对登录网站的登录请求。例如,在浏览器的显示界面中点击所述“登录”按钮,则浏览器向浏览器登录服务器发起了所述登录请求。其中,在所述接收所述浏览器登录服务器返回的以所述网站登录信息成功登录浏览器的通知信息的步骤之后,还包括将所述网站登录信息作为浏览器用户的个人信息的一部分保存在浏览器侧的步骤。其中,所述方法还包括在浏览器侧根据所述登录网站的信息在浏览器用户中心进行浏览器用户资料的补充,将所述补充的浏览器用户资料发送到浏览器登录服务器,并将所登录网站的信息写入到浏览器侧cookie中的步骤。在用户没有注册过浏览器用户的情况下,将所述网站登录信息作为浏览器用户的个人信息的一部分保存在浏览器侧,在用户需要成为浏览器正式用户时,只需要对除了这部分信息以外的其它必要信息进行补充后,就可以成为浏览器的正式用户,帮助用户更方便的成为浏览器正式用户。其中,所述方法还包括以网站登录信息在浏览器侧向登录网站的服务器发起对登录网站的登出请求;接收所述登录网站的服务器返回的以所述网站登录信息成功登出所述登录网站的通知信息。其中,所述方法还包括以下步骤
在浏览器侧向浏览器登录服务器发起解除所述网站登录信息与浏览器登录信息的绑定关系的请求;接收浏览器登录服务器返回的绑定关系成功解除信息。如果用户不需要在登录网站的同时自动登录浏览器,经过上述的步骤发出解除绑定关系请求即可仅登录网站而不同时登录浏览器,使得用户可以更加自由灵活的使用浏览器自动登录功能。其中,所述方法还包括在浏览器侧显示所有与浏览器进行登录绑定的网站的信息的步骤。其中,所述方法还包括在浏览器侧使用所述网站登录信息在浏览器侧进行该网站信息的获取和显示的步骤。通过上述在浏览器的显示界面上显示与浏览器进行登录绑定的网站的信息,使用户对登录网站与浏览器的登录绑定情况简单直观的进行了解。所述网站的信息包括网站的名称、网站与浏览器的是否绑定、并且在网站与浏览器处于绑定状态时,还显示用户被绑定的网站的账号名和/或昵称,这些信息可以通过上述的步骤获取。此外,还可以与显示的网站与浏览器的是否绑定的信息对应的设置绑定或解除绑定的请求按钮。按下绑定按钮时,浏览器发出与网站的登录绑定请求;按下解除绑定按钮时,浏览器发出解除绑定的请求。图5所示为本发明实施例一种浏览器登录服务器500的结构示意图,本实施例的浏览器登录服务器500包括服务器输入接口 510,适于接收浏览器以登录信息发起的对登录网站的登录请求;网页地址获取单元520,适于根据所述对登录网站的登录请求获取对应的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器500的回跳地址;服务器输出接口 530,适于将所述生成的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器500的回跳地址返回给浏览器;所述服务器输入接口 510,还适于接收浏览器依据所述跳转地址发送来的从登录网站的服务器侧获取的登录访问标识;账号获取单元540,适于获取与所述登录访问标识对应的浏览器账号,建立网站登录信息与浏览器登录信息的绑定关系;·浏览器登录单元550,适于使用账号获取单元540获取的浏览器账号登录到所述浏览器登录服务器500 ;所述浏览器输出接口,还适于在浏览器登录单元550完成登录后向浏览器返回以所述网站登录信息成功登录浏览器的通知信息。图6为图5所示的一种浏览器登录服务器中账号获取单元640的结构示意框图,在本实施例中,所述账号获取单元640包括账号分析模块641,适于判断所述登录访问标识是否有对应的浏览器账号;账号建立模块642,适于为没有对应浏览器账号的登录访问标识建立对应的浏览器账号;存储器643,适于存储登录访问标识与浏览器账号的映射表,所述映射表中存储有浏览器账号与所述登录访问标识的一一对应关系。其中,所述存储器643中的登录访问标识与浏览器账号的映射表为登录访问标识与浏览器用户唯一标识关系表。所述账号分析模块643适于判断所述登录访问标识在所述登录访问标识与浏览器用户唯一标识关系表中是否有对应的浏览器用户唯一标识;所述账号建立模块适于为没有对应浏览器用户唯一标识的登录访问标识建立对应的浏览器用户唯一标识;所述存储器643将所述建立的浏览器用户唯一标识存入所述登录访问标识与浏览器用户唯一标识关系表中。
图7示出了根据本发明一个实施例的浏览器登录服务器的另一种结构示意框图,在本实施例中,除了图5所示浏览器登录服务器中包含的服务器输入接口 710、网页地址获取单元720、服务器输出接口 730、账号获取单元740以及浏览器登录单元750外,本实施例的浏览器登录服务器700还包括标识串生成单元760,适于生成与浏览器用户唯一标识对应的标识串。所述浏览器登录单元750通过在所述浏览器登录服务器700侧完成对所述标识串的校验登录到所述浏览器登录服务器700。图8示出了根据本发明一个实施例的浏览器登录服务器的另一种结构示意框图,在本实施例中,除了图5所示实施例中包含的服务器输入接口 810、网页地址获取单元820、服务器输出接口 830、账号获取单元840以及浏览器登录单元850外,本实施例的浏览器登录服务器800还包括服务器保存单元860,适于将所述网站登录信息作为浏览器用户的个人信息的一部分进行在浏览器登录服务器800侧的备份操作。在用户需要正式注册浏览器用户时,在浏览器侧对上述服务器保存单元860中保存的作为个人信息的一部分的网站登录信息进行补充并将补充的信息发送到浏览器登录服务器800,浏览器登录服务器800的服务器输入接口 810,接收浏览器根据所述登录网站的信息在浏览器用户中心进行补充的浏览器用户资料;并将所述补充的浏览器用户资料通过所述服务器保存单元860在浏览器登录服务器800进行备份。图9示出了根据本发明一个实施例的浏览器登录服务器的另一种结构示意框图,在本实施例中,除了图5所示实施例中包含的服务器输入接口 910、网页地址获取单元920、服务器输出接口 930、账号获取单元940以及浏览器登录单元950外,本实施例的浏览器登录服务器900还包括登出单元960。在浏览器发出对登录网站的登出请求后,所述服务器输入接口 910,接收浏览器发送的对登录网站的登出请求;所述登出单元960,适于在所述浏览器登录服务器900侧获取已登录浏览器用户的登录信息,并依据所述登录信息在所述登录网站授权页面网页地址进行发起登出请求,在登录网站的服务器根据所述登出请求返回登出成功的通知后,由所述服务器输入接口 910接收所述登出成功通知并通过所述服务器输出接口 930,将所示登出成功通知发送到浏览器侧。
图10示出了根据本发明一个实施例的浏览器登录服务器的另一种结构示意框图,在本实施例中,除了图5所示实施例中包含的服务器输入接口 1010、网页地址获取单元1020、服务器输出接口 1030、账号获取单元1040以及浏览器登录单元1050外,本实施例的浏览器登录服务器1000还包括服务器解除绑定单元1060。在所述服务器输入接口 1010接收到浏览器发送的解除所述网站登录信息与浏览器登录信息的绑定关系的请求之后,所述服务器解除绑定单元1060,根据接收的解除所述网站登录信息与 浏览器登录信息的绑定关系的请求解除登录网站与浏览器的绑定关系;并且在绑定关系解除成功后向服务器输出接口 1030发送绑定关系成功解除的信息;所述服务器输出接口 1030向浏览器侧返回绑定关系成功解除的信息。图11所示为本发明实施例一种浏览器登录服务器实现浏览器登录的方法的流程示意图,包括SlllO :接收浏览器以登录信息发起的对登录网站的登录请求;S1120 :根据所述对登录网站的登录请求获取对应的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址;并S1130 :将所述生成的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址返回给浏览器;S1140:接收浏览器依据所述跳转地址发送来的从登录网站的服务器侧获取的登录访问标识;S1150 :获取与所述登录访问标识对应的浏览器账号,建立网站登录信息与浏览器登录信息的绑定关系,并使用该对应的浏览器账号登录到所述浏览器登录服务器后向浏览器返回以所述网站登录信息成功登录浏览器的通知信息。其中,所述获取与所述登录访问标识对应的浏览器账号的步骤包括判断所述登录访问标识是否有对应的浏览器账号如果是,则获取该浏览器账号;如果不是,则为所述登录访问标识建立对应的浏览器账号。其中,所述浏览器账号与所述登录访问标识是一一对应的关系,并且将所述关系保存在登录访问标识与浏览器账号的映射表中。在本实施例中,所述登录访问标识与浏览器账号的映射表为登录访问标识与浏览器用户唯一标识关系表。即只要用户有浏览器账号,则所述登录访问标识就在所述关系表中能够找到对应的浏览器用户为一标识。因此,上述判断所述登录访问标识是否有对应的浏览器账号的步骤具体为依据所述登录访问标识查询登录访问标识与浏览器用户唯一标识关系表中是否有与所述登录访问标识对应的浏览器用户唯一标识如果有,则获取所述浏览器用户唯一标识;如果没有,则为所述登录访问标识建立对应的浏览器用户唯一标识,并更新所述关系表。其中,在使用该对应的浏览器账号登录到所述浏览器登录服务器的步骤之前还包括使用与所述登录访问标识对应的浏览器用户唯一标识生成对应标识串的步骤。其中,使用该对应的浏览器账号登录到所述浏览器登录服务器的步骤包括在所述浏览器登录服务器侧完成对所述标识串的校验。校验完成则标识浏览器登录完成,用户还可以同步登录浏览器的所有网站。其中,所述根据所述对登录网站的登录请求获取对应的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址的步骤包括根据所述对登录网站的登录请求得到是对哪个网站的请求,并获取到对应网站的授权页面网页地址,以及预存的登录成功后的浏览器登录服务器的回跳地址。其中,所述登录请求包括与被请求登录网站对应的登录信息和/或基于所述登录信息生成的登录网站的用户唯一标识。例如,所述登录网站为网站A,那么所述登录请求中包括用户在网站A对应的账号和密码登录信息、和/或基于所述网站A的账号和密码生成的网站A的用户唯一标识。浏览器登录服务器根据上述登录请求中的信息得到是对网站A的请求,因此去获得网站A的授权页面地址以及预存的登录成功后的浏览器登录服务器的回调地址。其中,将所述网站登录信息作为浏览器用户的个人信息的一部分进行在浏览器登录服务器侧的备份操作的步骤。其中,所述方法还包括
·
接收浏览器根据所述登录网站的信息在浏览器用户中心进行补充的浏览器用户资料,并在浏览器登录服务器进行备份。在用户没有注册过浏览器用户的情况下,将所述网站登录信息作为浏览器用户的个人信息的一部分保存在浏览器侧,在用户需要成为浏览器正式用户时,只需要对除了这部分信息以外的其它必要信息进行补充后,就可以成为浏览器的正式用户,帮助用户更方便的成为浏览器正式用户。其中,所述方法还包括接收浏览器发送的对登录网站的登出请求;在所述浏览器登录服务器侧获取已登录浏览器用户的登录信息,并依据所述登录信息在所述登录网站授权页面网页地址进行发起登出请求;接收登录网站的服务器返回的登出成功通知,并发送该通知到浏览器侧。其中,所述方法还包括接收浏览器发送的解除所述网站登录信息与浏览器登录信息的绑定关系的请求;解除登录网站与浏览器的绑定关系;向浏览器侧返回绑定关系成功解除的信息。在所述解除登录网站与浏览器绑定关系成功后,用户再通过浏览器进行登录网站的登录则不会同时生成所述回跳地址,而是仅获得登录网站的授权页面,并且网站登录成功后,也不会将对应的登录访问标识发给浏览器登录服务器,而是只完成登录网站的登录就结束了,浏览器并不会被触发自动进行登录。使得用户可以更加自由灵活的使用浏览器自动登录功能。图12所述为本发明实施例一种浏览器登录系统的结构示意框图,所述浏览器登录系统包括浏览器1210、浏览器登录服务器1220以及被登录网站服务器1230,所述浏览器1210可以为上述的浏览器;所述浏览器登录服务器1220可以为上述的浏览器登录服务器。用户在所述浏览器1210的显示界面打开登录网站的登录界面,发出登录所述登录网站的请求,所述登录请求携带登录信息等被发送到所述浏览器登录服务器1220,所述浏览器登录服务器1220接收到所述登录请求后,根据所述登录信息等找到与登录网站对应的授权页面地址和登录网站登录成功后浏览器登录服务器的回跳地址并发送给所述浏览器1210 ;所述浏览器1210在所述登录网站的授权页面地址向所述被登录网站服务器1230发送登录信息(包括网站的用户名和密码),所述登录网站服务器1230对所述登录信息进行验证,验证成功后向浏览器1210返回登录访问标识,浏览器1210获取所述登录访问标识后再发送给浏览器登录服务器1220。浏览器登录服务器1220收到所述登录访问标识后获取与所述登录访问标识对应的浏览器账号,建立网站登录信息与浏览器登录信息的绑定关系,再完成浏览器的登录,在登录成功后向浏览器1210返回以所述网站登录信息成功登录浏览器的通知信息。根据本发明的浏览器及其登录服务器、浏览器登录方法及系统解决了现有技术中,用户在使用浏览器登录第三方网站后,不能自动登录浏览器,必须要注册了浏览器用户后再登录才能体验浏览器用户 的专用功能的缺陷;本发明使得用户无需专门进行浏览器注册并单独登录,只要使用浏览器进行第三方网站的登录就可以同时登录浏览器,成为浏览器用户,体验浏览器用户的专用功能,操作过程简单。在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式
的权利要求书由此明确地并入该具体实施方式
,其中每个权利要求本身都作为本发明的单独实施例。本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的浏览器及其登录服务器、浏览器登录系统设备中的一些或者 全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。本文公开了 Al、一种浏览器登录服务器,包括服务器输入接口,适于接收浏览器以登录信息发起的对登录网站的登录请求;网页地址获取单元,适于根据所述对登录网站的登录请求获取对应的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址;服务器输出接口,适于将所述生成的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址返回给浏览器;所述服务器输入接口,还适于接收浏览器依据所述跳转地址发送来的从登录网站的服务器侧获取的登录访问标识;账号获取单元,适于获取与所述登录访问标识对应的浏览器账号,建立网站登录信息与浏览器登录信息的绑定关系;浏览器登录单元,适于使用账号获取单元获取的浏览器账号登录到所述浏览器登录服务器;所述浏览器输出接口,还适于在浏览器登录单元完成登录后向浏览器返回以所述网站登录信息成功登录浏览器的通知信息。A2、如Al所述的浏览器登录服务器,其特征在于,所述账号获取单元包括账号分析模块,适于判断所述登录访问标识是否有对应的浏览器账号;账号建立模块,适于为没有对应浏览器账号的登录访问标识建立对应的浏览器账号。A3、如A2所述的浏览器登录服务器,其特征在于,所述账号获取单元进一步包括存储器,适于存储登录访问标识与浏览器账号的映射表,所述映射表中存储有浏览器账号与所述登录访问标识的一一对应关系。A4、如A3所述的浏览器登录服务器,其特征在于,所述登录访问标识与浏览器账号的映射表为登录访问标识与浏览器用户唯一标识关系表。A5、如A4所述的浏览器登录服务器,其特征在于,所述账号分析模块适于判断所述登录访问标识在所述登录访问标识与浏览器用户唯一标识关系表中是否有对应的浏览器用户唯一标识;A6、如A5所述的浏览器登录服务器,其特征在于,所述账号建立模块适于为没有对应浏览器用户唯一标识的登录访问标识建立对应的浏览器用户唯一标识,所述存储器将所述建立的浏览器用户唯一标识存入所述登录访问标识与浏览器用户唯一标识关系表中。A7、如A6所述的浏览器登录服务器,其特征在于,还包括标识串生成单元,适于生成与所述浏览器用户唯一标识对应的标识串。AS、如A7所述的浏览器登录服务器,其特征在于,所述浏览器登录单元通过在所述浏览器登录服务器侧完成对所述标识串的校验登录到所述浏览器登录服务器。A9、如Al所述的浏览器登录服务器,其特征在于,进一步包括服务器保存单元,适于将所述网站登录信息作为浏览器用户的个人信息的一部分进行在浏览器登录服务器侧的备份操作。AlO^n A9所述的浏览器登录服务器,其特征在于,所述服务器输入接口,还适于接收浏览器根据所述登录网站的信息在浏览器用户中心进行补充的浏览器用户资料;所述服务器保存单元,还适于将所述补充的浏览器用户资料在浏览器登录服务器进行备份。All、如Al所述的浏览器登录服务器,其特征在于,还包括登出单元,所述服务器输入接口,还适于接收浏览器发送的对登录网站的登出请求;所述登出单元,适于在所述浏览器登录服务器侧获取已登录浏览器用户的登录信息,并依据所述登录信息在所述登录网站授权页面网页地址进行发起登出请求,所述服务器输入接口,还适于接收登录网站的服务器返回的登出成功通知;所述服务器输出接口,还适于将所示登出成功通知发送到浏览器侧。A12、如Al所述的浏览器登录服务器,其特征在于,还包括服务器解除绑定单元;所述服务器输入接口,还适于接收浏览器发送的解除所述网站登录信息与浏览器登录信息的绑定关系的请求;所述服务器解除绑定单元,适于根据接收的解除所述网站登录信息与浏览器登录信息的绑定关系的请求解除登录网站与浏览器的 绑定关系;所述服务器输出接口,还适于向浏览器侧返回绑定关系成功解除的信息。本文公开了 B13、一种浏览器登录服务器实现浏览器登录的方法,包括接收浏览器以登录信息发起的对登录网站的登录请求;根据所述对登录网站的登录请求获取对应的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址;并且,将所述生成的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址返回给浏览器;接收浏览器依据所述跳转地址发送来的从登录网站的服务器侧获取的登录访问标识;获取与所述登录访问标识对应的浏览器账号,建立网站登录信息与浏览器登录信息的绑定关系,并使用该对应的浏览器账号登录到所述浏览器登录服务器;向浏览器返回以所述网站登录信息成功登录浏览器的通知信息。B14、如B13所述的方法,其特征在于,所述获取与所述登录访问标识对应的浏览器账号的步骤包括判断所述登录访问标识是否有对应的浏览器账号如果是,则获取该浏览器账号;如果不是,则为所述登录访问标识建立对应的浏览器账号。B15、如B14所述的方法,其特征在于,所述浏览器账号与所述登录访问标识是一一对应的关系,并且将所述关系保存在登录访问标识与浏览器账号的映射表中。B16、如B15所述的方法,其特征在于,所述登录访问标识与浏览器账号的映射表为登录访问标识与浏览器用户唯一标识关系表。B17、如B16所述的方法,其特征在于,所述判断所述登录访问标识是否有对应的浏览器账号如果是,则获取该浏览器账号;如果不是,则为所述登录访问标识建立一个浏览器账号的步骤包括依据所述登录访问标识查询登录访问标识与浏览器用户唯一标识关系表中是否有与所述登录访问标识对应的浏览器用户唯一标识如果有,则获取所述浏览器用户唯一标识;如果没有,则为所述登录访问标识建立对应的浏览器用户唯一标识,并更新所述关系表。B18、如B17所述的方法,其特征在于,在使用该对应的浏览器账号登录到所述浏览器登录服务器的步骤之前还包括使用与所述登录访问标识对应的浏览器用户唯一标识生成对应标识串的步骤。B19、如B18所述的方法,其特征在于,使用该对应的浏览器账号登录到所述浏览器登录服务器的步骤包括在所述浏览器登录服务器侧完成对所述标识串的校验。B20、如B13所述的方法,其特征在于,所述根据所述对登录网站的登录请求获取对应的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址的步骤包括根据所述对登录网站的登录请求得到是对哪个网站的请求,并获取到对应网站的授权页面网页地址,以及预存的登录成功后的浏览器登录服务器的回跳地址。B21、如B13所述的方法,其特征在于,所述登录请求包括与被请求登录网站对应的登录信息和/或基于所述登录信息生成的登录网站的用户唯一标识。B22、如B13所述的方法,其特征在于,还包括将所述网站登录信息作为浏览器用户的个人信息的一部分进行在浏览器登录服务器侧的备份操作的步骤。B23、如B13所述的方法,其特征在于,还包括接收浏览器发送的对登录网站的登出请求;在所述浏览器登录服务器侧获取已登录浏览器用户的登录信息,并依据所述登录信息在所述登录网站授权页面网页地址进行发起登出请求;接收登录网站的服务器返回的登出成功通知,并发送该通知到浏览器侧。B24、如B13所述的方法,其特征在于,还包括接收浏览器根据所述登录网站的信息在浏览器用户中心进行补充的浏览器用户资料,并在浏览器登录服务器进行备份。B25、如B13所述的方法,其特征在于,还包括接收浏览器发送的解除所述网站登录信息与浏览器登录信息的绑定关系的请求;解除登录网站与浏览器的绑定关系;向浏览器侧返回绑定关系成功解除的信息。
本文公开了 C26、一种浏览器登录系统,包括浏览器、浏览器登录服务器以及被登录网站服务器,所述浏览器登录服务器为A1-A12中任一项所述的浏览器登录服务器;所述浏览器包括登录请求单元,适于以网站登录信息在浏览器侧向浏览器登录服务器发起对登录网站的登录请求;浏览器输出接口,适于向所述浏览器登录服务器发送所述对登录网站的登录请求;浏览器输入接口,适于接收从所述浏览器登录服务器返回的所述登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址;登录单元,适于依据所述网站登录信息在所述登录网站授权页面网页地址进行所述登录网站的登录;访问标识获取单元,适于从上述登录网站的服务器侧获取对应的登录访问标识;所述浏览器输出接口,还适于依据所述回跳地址发送上述登录访问标识到上述浏览器登录服务器;所述浏览器输入接口,还适于接收所述浏览器登录服务器返回的以所述网站登录信息成功登录浏览器的通知信息;所述登录单元,还适于将所述网站登录信息绑定为浏览器登录信息进行浏览器登录。
权利要求
1.一种浏览器登录服务器,包括 服务器输入接口,适于接收浏览器以登录信息发起的对登录网站的登录请求; 网页地址获取单元,适于根据所述对登录网站的登录请求获取对应的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址; 服务器输出接口,适于将所述生成的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址返回给浏览器; 所述服务器输入接口,还适于接收浏览器依据所述跳转地址发送来的从登录网站的服务器侧获取的登录访问标识; 账号获取单元,适于获取与所述登录访问标识对应的浏览器账号,建立网站登录信息与浏览器登录信息的绑定关系; 浏览器登录单元,适于使用账号获取单元获取的浏览器账号登录到所述浏览器登录服务器; 所述浏览器输出接口,还适于在浏览器登录单元完成登录后向浏览器返回以所述网站登录信息成功登录浏览器的通知信息。
2.如权利要求I所述的浏览器登录服务器,其特征在于,所述账号获取单元包括 账号分析模块,适于判断所述登录访问标识是否有对应的浏览器账号; 账号建立模块,适于为没有对应浏览器账号的登录访问标识建立对应的浏览器账号。
3.如权利要求2所述的浏览器登录服务器,其特征在于,所述账号获取单元进一步包括 存储器,适于存储登录访问标识与浏览器账号的映射表,所述映射表中存储有浏览器账号与所述登录访问标识的一一对应关系。
4.如权利要求3所述的浏览器登录服务器,其特征在于,所述登录访问标识与浏览器账号的映射表为登录访问标识与浏览器用户唯一标识关系表。
5.如权利要求4所述的浏览器登录服务器,其特征在于,所述账号分析模块适于判断所述登录访问标识在所述登录访问标识与浏览器用户唯一标识关系表中是否有对应的浏览器用户唯一标识。
6.如权利要求5所述的浏览器登录服务器,其特征在于, 所述账号建立模块适于为没有对应浏览器用户唯一标识的登录访问标识建立对应的浏览器用户唯一标识, 所述存储器将所述建立的浏览器用户唯一标识存入所述登录访问标识与浏览器用户唯一标识关系表中。
7.如权利要求6所述的浏览器登录服务器,其特征在于,还包括 标识串生成单元,适于生成与所述浏览器用户唯一标识对应的标识串。
8.如权利要求7所述的浏览器登录服务器,其特征在于, 所述浏览器登录单元通过在所述浏览器登录服务器侧完成对所述标识串的校验登录到所述浏览器登录服务器。
9.如权利要求I所述的浏览器登录服务器,其特征在于,进一步包括 服务器保存单元,适于将所述网站登录信息作为浏览器用户的个人信息的一部分进行在浏览器登录服务器侧的备份操作。
10.如权利要求9所述的浏览器登录服务器,其特征在于, 所述服务器输入接口,还适于接收浏览器根据所述登录网站的信息在浏览器用户中心进行补充的浏览器用户资料; 所述服务器保存单元,还适于将所述补充的浏览器用户资料在浏览器登录服务器进行备份。
11.如权利要求I所述的浏览器登录服务器,其特征在于,还包括登出单元, 所述服务器输入接口,还适于接收浏览器发送的对登录网站的登出请求; 所述登出单元,适于在所述浏览器登录服务器侧获取已登录浏览器用户的登录信息,并依据所述登录信息在所述登录网站授权页面网页地址进行发起登出请求, 所述服务器输入接口,还适于接收登录网站的服务器返回的登出成功通知; 所述服务器输出接口,还适于将所示登出成功通知发送到浏览器侧。
12.如权利要求I所述的浏览器登录服务器,其特征在于, 还包括服务器解除绑定单元; 所述服务器输入接口,还适于接收浏览器发送的解除所述网站登录信息与浏览器登录信息的绑定关系的请求; 所述服务器解除绑定单元,适于根据接收的解除所述网站登录信息与浏览器登录信息的绑定关系的请求解除登录网站与浏览器的绑定关系; 所述服务器输出接口,还适于向浏览器侧返回绑定关系成功解除的信息。
13.—种浏览器登录服务器实现浏览器登录的方法,包括 接收浏览器以登录信息发起的对登录网站的登录请求; 根据所述对登录网站的登录请求获取对应的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址;并 将所述生成的登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址返回给浏览器; 接收浏览器依据所述跳转地址发送来的从登录网站的服务器侧获取的登录访问标识; 获取与所述登录访问标识对应的浏览器账号,建立网站登录信息与浏览器登录信息的绑定关系,并使用该对应的浏览器账号登录到所述浏览器登录服务器; 向浏览器返回以所述网站登录信息成功登录浏览器的通知信息。
14.如权利要求13所述的方法,其特征在于, 所述获取与所述登录访问标识对应的浏览器账号的步骤包括 判断所述登录访问标识是否有对应的浏览器账号如果是,则获取该浏览器账号;如果不是,则为所述登录访问标识建立对应的浏览器账号。
15.如权利要求14所述的方法,其特征在于,所述浏览器账号与所述登录访问标识是一一对应的关系,并且将所述关系保存在登录访问标识与浏览器账号的映射表中。
16.如权利要求15所述的方法,其特征在于, 所述登录访问标识与浏览器账号的映射表为登录访问标识与浏览器用户唯一标识关系表。
17.如权利要求16所述的方法,其特征在于,所述判断所述登录访问标识是否有对应的浏览器账号如果是,则获取该浏览器账号;如果不是,则为所述登录访问标识建立一个浏览器账号的步骤包括 依据所述登录访问标识查询登录访问标识与浏览器用户唯一标识关系表中是否有与所述登录访问标识对应的浏览器用户唯一标识如果有,则获取所述浏览器用户唯一标识;如果没有,则为所述登录访问标识建立对应的浏览器用户唯一标识,并更新所述关系表。
18.如权利要求17所述的方法,其特征在于, 在使用该对应的浏览器账号登录到所述浏览器登录服务器的步骤之前还包括使用与所述登录访问标识对应的浏览器用户唯一标识生成对应标识串的步骤。
19.如权利要求18所述的方法,其特征在于, 使用该对应的浏览器账号登录到所述浏览器登录服务器的步骤包括 在所述浏览器登录服务器侧完成对所述标识串的校验。
20.一种浏览器登录系统,包括浏览器、浏览器登录服务器以及被登录网站服务器, 所述浏览器登录服务器为权利要求1-12中任一项所述的浏览器登录服务器; 所述浏览器包括 登录请求单元,适于以网站登录信息在浏览器侧向浏览器登录服务器发起对登录网站的登录请求; 浏览器输出接口,适于向所述浏览器登录服务器发送所述对登录网站的登录请求; 浏览器输入接口,适于接收从所述浏览器登录服务器返回的所述登录网站授权页面网页地址和对所述登录网站的登录成功后的浏览器登录服务器的回跳地址; 登录单元,适于依据所述网站登录信息在所述登录网站授权页面网页地址进行所述登录网站的登录; 访问标识获取单元,适于从上述登录网站的服务器侧获取对应的登录访问标识;所述浏览器输出接口,还适于依据所述回跳地址发送上述登录访问标识到上述浏览器登录服务器; 所述浏览器输入接口,还适于接收所述浏览器登录服务器返回的以所述网站登录信息成功登录浏览器的通知信息; 所述登录单元,还适于将所述网站登录信息绑定为浏览器登录信息进行浏览器登录。
全文摘要
本发明公开了一种浏览器登录服务器及其实现浏览器登录的方法和系统。登录服务器包括服务器输入接口;网页地址获取单元;服务器输出接口;所述服务器输入接口;账号获取单元,适于获取与所述登录访问标识对应的浏览器账号,建立网站登录信息与浏览器登录信息的绑定关系;浏览器登录单元,适于使用账号获取单元获取的浏览器账号登录到所述浏览器登录服务器;所述浏览器输出接口,还适于在浏览器登录单元完成登录后向浏览器返回以所述网站登录信息成功登录浏览器的通知信息。本发明无需进行浏览器注册并单独登录,只要使用浏览器进行第三方网站登录就可以同时登录浏览器,成为浏览器用户,操作过程简单。
文档编号H04L29/08GK102932471SQ20121045202
公开日2013年2月13日 申请日期2012年11月12日 优先权日2012年11月12日
发明者江宽, 刘武, 唐永刚, 任寰 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1