欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2014103132642
申请人: 百度在线网络技术(北京)有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-04-18
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种登录第三方站点的方法,其特征在于,包括:

接收浏览器发送的第一请求消息,所述第一请求消息是所述浏览器在加载的页面中包含预设信息时发送的,所述页面是用户在所述第三方站点服务端上处于未登录状态的页面,所述预设信息是所述第三方站点服务端在确定用户在流量分发入口产品上处于登录状态时添加到所述页面中的;

根据所述第一请求消息获取第三方站点的应用信息,以及获取用户信息,并根据所述应用信息和用户信息得到用户信息加密串;

将所述用户信息加密串发送给所述浏览器,以使所述浏览器将所述用户信息加密串发送给所述第三方站点服务端,以使所述第三方站点服务端成功解密所述用户信息加密串后对所述用户进行自动登录所述第三方站点的处理。

2.根据权利要求1所述的方法,其特征在于,还包括:

接收流量分发入口产品发送的第二请求消息,所述第二请求消息中包含用户要访问的第三方站点页面的URL地址和用户在所述流量分发入口产品上的会话信息;

根据所述会话信息判断所述用户在所述流量分发入口产品上是否处于登录状态;

当所述用户在所述流量分发入口产品上处于登录状态时,在所述URL地址上附加预设参数,并将所述浏览器重定向至附加预设参数后的URL地址上,以使所述第三方站点服务端根据所述预设参数确定用户在流量分发入口产品上处于登录状态。

3.根据权利要求1所述的方法,其特征在于,所述第一请求消息中包含第三方站点的标识信息,所述根据所述第一请求消息获取第三方站点的应用信息,包括:从预先保存的第三方站点的注册信息中,获取与所述第三方站点的标识信息对应的第三方站点的应用信息。

4.根据权利要求3所述的方法,其特征在于,所述第三方站点的应用信息包括权限信息,所述获取用户信息,包括:当根据会话信息确定所述用户在所述流量分发入口产品上处于登录状态时,从数据库中,获取与所述会话信息对应的账户信息;

从所述账户信息中获取所述权限信息能够获取的用户信息。

5.根据权利要求4所述的方法,其特征在于,所述账户信息与所述用户在所述流量分发入口产品上的账户信息一致。

6.根据权利要求1所述的方法,其特征在于,所述应用信息包括应用密钥,所述根据所述应用信息和用户信息得到用户信息加密串,包括:采用所述应用密钥,对所述用户信息和系统当前时间进行对称加密,得到用户信息加密串。

7.一种登录第三方站点的方法,其特征在于,包括:

接收浏览器发送的用户信息加密串,所述用户信息加密串是所述浏览器在加载的页面中包含预设信息时从预设的第一服务端获取并发送的,所述浏览器加载的页面是所述用户在第三方站点上处于未登录状态的页面,所述预设信息是所述第三方站点服务端在确定用户在流量分发入口产品上处于登录状态时添加到所述页面中的;

对所述用户信息加密串进行解密处理,并在成功解密后,对所述用户进行自动登录第三方站点的处理;

将用户登录所述第三方站点后的会话信息和用户基本信息发送给所述浏览器,以使所述浏览器根据所述会话信息和用户基本信息刷新所述页面,以显示用户登录状态下的所述第三方站点的页面。

8.根据权利要求7所述的方法,其特征在于,还包括:

接收浏览器被重定向后发送的页面请求,所述页面请求中包含URL地址,并在所述URL地址中附加预设参数时确定用户在流量分发入口产品上处于登录状态,其中,当所述第一服务端确定用户在流量分发入口产品上处于登录状态时,将所述浏览器重定向到在第三站点页面的URL地址上附加预设参数后的URL地址上;

向所述浏览器提供所述页面,所述页面中包含所述预设信息。

9.根据权利要求7所述的方法,其特征在于,所述对所述用户信息加密串进行解密处理,包括:采用所述第三方站点的应用密钥,对所述用户信息加密串进行解密处理,得到用户信息。

10.根据权利要求9所述的方法,其特征在于,所述对所述用户进行自动登录第三方站点的处理,包括:获取用户在所述第三方站点服务端中与所述用户信息对应的账户;

对所述账户进行自动登录处理,并通过浏览器向用户展示所述第三方站点服务端的登录状态下的页面。

11.根据权利要求10所述的方法,其特征在于,所述获取用户在所述第三方站点服务端中与所述用户信息对应的账户,包括:判断在所述第三方站点服务端中是否存在与所述用户信息绑定的账号名;

如果存在,则将所述绑定的账户确定为与所述用户信息对应的账户;

如果不存在,自动注册一个与所述用户信息对应的账户。

12.一种登录第三方站点的方法,其特征在于,包括:

加载第三方站点服务端提供的页面,所述页面是用户在第三方站点上处于未登录状态的页面;

当所述页面中包含预设信息时,向预设的第一服务端发送请求消息,所述预设信息是所述第三方站点服务端在确定用户在流量分发入口产品上处于登录状态时添加到所述页面中的,以使所述第一服务端接收到所述请求消息后根据第三方站点的应用信息和用户信息得到用户信息加密串;

接收所述第一服务端发送的所述用户信息加密串,并将所述用户信息加密串发送给所述第三方站点服务端,以使所述第三方站点服务端成功解密所述用户信息加密串后对所述用户进行自动登录所述第三方站点的处理;

接收所述第三方站点服务端发送的会话信息,所述会话信息是用户登录所述第三方站点后的会话信息,并根据所述会话信息刷新所述页面,以显示用户登录状态下的所述第三方站点的页面。

13.根据权利要求12所述的方法,其特征在于,还包括:

从所述预设信息中获取所述第三方站点的标识信息;

将所述第三方站点的标识信息携带在所述请求消息中,以便所述第一服务端根据所述第三方站点的标识信息获取所述第三方站点的应用信息。

14.一种服务器,其特征在于,包括:

第一接收模块,用于接收浏览器发送的第一请求消息,所述第一请求消息是所述浏览器在加载的页面中包含预设信息时发送的,所述页面是用户在第三方站点服务端上处于未登录状态的页面,所述预设信息是所述第三方站点服务端在确定用户在流量分发入口产品上处于登录状态时添加到所述页面中的;

获取模块,用于根据所述第一请求消息获取第三方站点的应用信息,以及获取用户信息,并根据所述应用信息和用户信息得到用户信息加密串;

发送模块,用于将所述用户信息加密串发送给所述浏览器,以使所述浏览器将所述用户信息加密串发送给所述第三方站点服务端,以使所述第三方站点服务端成功解密所述用户信息加密串后对所述用户进行自动登录所述第三方站点的处理。

15.根据权利要求14所述的服务器,其特征在于,还包括:

第二接收模块,用于接收流量分发入口产品发送的第二请求消息,所述第二请求消息中包含用户要访问的第三方站点页面的URL地址和用户在所述流量分发入口产品上的会话信息;

判断模块,用于根据所述会话信息判断所述用户在所述流量分发入口产品上是否处于登录状态;

处理模块,当所述用户在所述流量分发入口产品上处于登录状态时,用于在所述URL地址上附加预设参数,并将所述浏览器重定向至附加预设参数后的URL地址上,以使所述第三方站点服务端根据所述预设参数确定用户在流量分发入口产品上处于登录状态。

16.根据权利要求14所述的服务器,其特征在于,所述第一请求消息中包含第三方站点的标识信息,所述获取模块包括第一单元,所述第一单元用于根据所述第一请求消息获取第三方站点的应用信息,所述第一单元具体用于:从预先保存的第三方站点的注册信息中,获取与所述第三方站点的标识信息对应的第三方站点的应用信息。

17.根据权利要求16所述的服务器,其特征在于,所述第三方站点的应用信息包括权限信息,所述获取模块包括第二单元,所述第二单元用于获取用户信息,所述第二单元具体用于:当根据会话信息确定所述用户在所述流量分发入口产品上处于登录状态时,从数据库中,获取与所述会话信息对应的账户信息;

从所述账户信息中获取所述权限信息能够获取的用户信息。

18.根据权利要求17所述的服务器,其特征在于,所述账户信息与所述用户在所述流量分发入口产品上的账户信息一致。

19.根据权利要求14所述的服务器,其特征在于,所述应用信息包括应用密钥,所述获取模块还包括第三单元,所述第三单元用于根据所述应用信息和用户信息得到用户信息加密串,所述第三单元具体用于:采用所述应用密钥,对所述用户信息和系统当前时间进行对称加密,得到用户信息加密串。

20.一种服务器,其特征在于,包括:

接收模块,用于接收浏览器发送的用户信息加密串,所述用户信息加密串是所述浏览器在加载的页面中包含预设信息时从预设的第一服务端获取并发送的,所述浏览器加载的页面是所述用户在第三方站点上处于未登录状态的页面,所述预设信息是所述第三方站点服务端在确定用户在流量分发入口产品上处于登录状态时添加到所述页面中的;

解密模块,用于对所述用户信息加密串进行解密处理,并在成功解密后,对所述用户进行自动登录第三方站点的处理;

发送模块,用于将用户登录所述第三方站点后的会话信息和用户基本信息发送给所述浏览器,以使所述浏览器根据所述会话信息和用户基本信息刷新所述页面,以显示用户登录状态下的所述第三方站点的页面。

21.根据权利要求20所述的服务器,其特征在于,还包括:

处理模块,用于接收浏览器被重定向后发送的页面请求,所述页面请求中包含URL地址,并在所述URL地址中附加预设参数时确定用户在流量分发入口产品上处于登录状态,其中,当所述第一服务端确定用户在流量分发入口产品上处于登录状态时,将所述浏览器重定向到在第三站点页面的URL地址上附加预设参数;

提供模块,用于向所述浏览器提供所述页面,所述页面中包含所述预设信息。

22.根据权利要求20所述的服务器,其特征在于,所述解密模块包括第一单元,所述第一单元用于对所述用户信息加密串进行解密处理,所述第一单元具体用于:采用所述第三方站点的应用密钥,对所述用户信息加密串进行解密处理,得到用户信息。

23.根据权利要求21所述的服务器,其特征在于,所述解密模块还包括第二单元,在成功解密后,所述第二单元用于对所述用户进行自动登录第三方站点的处理,所述第二单元具体用于:获取用户在所述第三方站点服务端中与所述用户信息对应的账户;

对所述账户进行自动登录处理,并通过浏览器向用户展示所述第三方站点服务端的登录状态下的页面。

24.根据权利要求23所述的服务器,其特征在于,所述第二单元进一步具体用于:判断在所述第三方站点服务端中是否存在与所述用户信息绑定的账号名;

如果存在,则将所述绑定的账户确定为与所述用户信息对应的账户;

如果不存在,自动注册一个与所述用户信息对应的账户。

25.一种服务器,其特征在于,包括:

加载模块,用于加载第三方站点服务端提供的页面,所述页面是用户在第三方站点上处于未登录状态的页面;

发送模块,当所述页面中包含预设信息时,用于向预设的第一服务端发送请求消息,所述预设信息是所述第三方站点服务端在确定用户在流量分发入口产品上处于登录状态时添加到所述页面中的,以使所述第一服务端接收到所述请求消息后根据第三方站点的应用信息和用户信息得到用户信息加密串;

处理模块,用于接收所述第一服务端发送的所述用户信息加密串,并将所述用户信息加密串发送给所述第三方站点服务端,以使所述第三方站点服务端成功解密所述用户信息加密串后对所述用户进行自动登录所述第三方站点的处理;

显示模块,用于接收所述第三方站点服务端发送的会话信息,所述会话信息是用户登录所述第三方站点后的会话信息,并根据所述会话信息刷新所述页面,以显示用户登录状态下的所述第三方站点的页面。

26.根据权利要求25所述的服务器,其特征在于,还包括:

获取模块,用于从所述预设信息中获取所述第三方站点的标识信息;

携带模块,用于将所述第三方站点的标识信息携带在所述请求消息中,以便所述第一服务端根据所述第三方站点的标识信息获取所述第三方站点的应用信息。