[发明专利]实现跨域跳转的方法和系统以及浏览器、域名服务器有效
| 申请号: | 201210241298.6 | 申请日: | 2012-07-12 |
| 公开(公告)号: | CN103546432A | 公开(公告)日: | 2014-01-29 |
| 发明(设计)人: | 罗茂政;杨雍;毛宇;王明慧;王志豪;郑闫强;卢寅;张志东 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实现 跳转 方法 系统 以及 浏览器 域名 服务器 | ||
【技术领域】
本发明涉及网络技术,特别地涉及一种实现跨域跳转的方法、浏览器、第一域名服务器、第二域名服务器和实现跨域跳转的系统。
【背景技术】
域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。每一个网站都对应唯一的一个域名,在不同网站之间的切换访问则可称为跨域跳转,例如,点击一个网站中另一个网站的链接即为跨域跳转。
当用户登录某一域名的网站后,点击该网站上的链接跳转到其他域名的网站时,传统的实现跨域跳转的方法中,其他域名的网站不能识别到用户的登录信息,因此跳转到其他域名的网站后并不能保持用户的登录状态。用户只能在其他域名的网站上重新输入登录信息(例如输入帐号和密码)才能登录进入该网站。因此,传统的实现跨域跳转的方法中,不同域名的网站不能保持用户的登录状态,给用户操作带来不便。
【发明内容】
基于此,有必要提供一种在不同网站之间进行跨域跳转时可保持用户登录状态的实现跨域跳转的方法。
一种实现跨域跳转的方法,包括以下步骤:
第二域名服务器获取浏览器发送的从第一域名跳转到第二域名的跨域跳转请求,所述跨域跳转请求中包含与用户在第一域名中的第一身份标识对应的跨域用户标识;
第二域名服务器获取与所述跨域用户标识对应的用户在第二域名中的第二身份标识,根据所述第二身份标识生成用户在第二域名中的用户登录状态。
基于此,有必要提供一种在不同网站之间进行跨域跳转时可保持用户登录状态的实现跨域跳转的浏览器。
一种浏览器,包括:
请求获取模块,用于获取从第一域名跳转到第二域名的请求;
浏览器发送模块,用于将所述第二域名和用户在第一域名中的第一身份标识发送至第一域名服务器;
浏览器接收模块,用于接收第一域名服务器发送的根据所述第二域名和第一身份标识生成的跨域用户标识,所述跨域用户标识与用户在第二域名中的第二身份标识相对应;
所述浏览器发送模块还用于发送从第一域名跳转到第二域名的跨域跳转请求至第二域名服务器,所述跨域跳转请求中包含所述跨域用户标识。
上述浏览器,获取到从第一域名跳转至第二域名的请求后,从第一域名服务器接收根据第二域名和第一身份标识生成的跨域用户标识,并且将包含跨域用户标识的跨域跳转请求发送至第二域名服务器,而该跨域用户标识又与用户在第二域名中的第二身份标识相对应,因此,不需要再重新登录,依然可保持用户登录状态,因此提高了用户的操作便利性。
基于此,有必要提供一种可实现从第一域名跳转到第二域名时可保持用户登录状态的第一域名服务器。
一种第一域名服务器,包括:
第一接收模块,用于接收浏览器发送的第二域名和用户在第一域名中的第一身份标识;
跨域标识生成模块,用于根据所述第二域名和第一身份标识生成跨域用户标识,所述跨域用户标识与用户在所述第二域名中的第二身份标识相对应;
第一发送模块,用于将所述跨域用户标识发送至所述浏览器。
上述第一域名服务器,接收到浏览器发送的第二域名和用户在第一域名中的第一身份标识后,根据第二域名和第一身份标识生成跨域用户标识,且生成的跨域用户标识与用户在第二域名中的第二身份标识相对应,并将跨域用户标识发送至浏览器,使得浏览器在向第二域名请求网页资源时,可将标识用户在第二域名中的第二身份标识的跨域用户标识发送给第二域名浏览器,不需要用户登录第二域名,依然可保持用户的登录状态。
基于此,有必要提供一种可实现从第一域名跳转到第二域名时可保持用户登录状态的第二域名服务器。
一种第二域名服务器,包括:
第二接收模块,用于接收浏览器发送的从第一域名跳转到第二域名的跨域跳转请求,所述跨域跳转请求中包含与用户在第一域名中的第一身份标识对应的跨域用户标识;
第二身份标识获取模块,用于生成与所述跨域用户标识对应的用户在第二域名中的第二身份标识;
登录状态生成模块,用于根据所述第二身份标识生成用户在第二域名中的用户登录状态。
上述第二域名服务器,从浏览器接收的跨域跳转请求中包含了跨域用户标识,并根据跨域用户标识生成用户在第二域名中的第二身份标识,根据第二身份辨识用户身份,不需要用户登录第二域名,依然可保持用户的登录状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210241298.6/2.html,转载请声明来源钻瓜专利网。





