一种跨域名Cookie访问方法、系统及设备技术方案

技术编号:4246676 阅读:868 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种跨域名Cookie访问方法、系统及设备,该方法包括以下步骤:运营商服务器设置用于public Cookie检测的cookie处理模块;运营商服务器接收客户端的访问请求;所述运营商服务器的cookie处理模块判断所述访问请求中是否携带public Cookie,所述public Cookie用于所述客户端访问识别该public cookie的多个运营商服务器,如果没有,则向Cookie服务器获取所述public Cookie;所述运营商服务器的cookie处理模块将所述public Cookie与所述运营商服务器绑定,并将所述public cookie存储到该Web客户端。本发明专利技术每一个网站都可以从cookies服务器获得一个属于用户的唯一public cookies,根据此public cookies可以跟踪用户在整个网络的行为。

【技术实现步骤摘要】

本专利技术涉及网络
,尤其涉及一种跨域名Cookie访问方法、系统及 设备。
技术介绍
因特网的Cookie技术极其简单,但使得浏览网页更容易。几乎所有网站设 计者都使用了Cookie,为浏览网站的用户提供一个更好的浏览环境,同时也能 更加准确地收集访客的信息。Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内 存,或是从客户端的硬盘读取数据的一种技术。Cookies是当浏览某网站时, 通过Web服务器置于用户端硬盘上的一个非常小的文本文件,记录用户的用户 ID、密码、浏览过的网页、停留的时间等信息。当该用户再次访问该网站时, 网站通过读取Cookies,得知该用户的相关信息,做出相应的动作,如在页面 显示欢迎的标语,或者让该用户不用输入ID、密码直接登录等。从本质上讲, Cookies可以看作是用户的身份证。Cookies不能作为代码执行,也不会传送病 毒,且为某用户所专有,并只能由提供它的服务器读取。保存的信息片断以 名/值对(name-value pairs )的形式储存, 一个名/值对仅仅是一条命名的数 据。 一个网站只能取得放在用户电脑中的信息,无法从其它的Cookies文件中 取得信息,也无法得到用户电脑上的其它任何信息。Cookies中的内容大多数 经过了加密处理,因此一般用户看来只是一些毫无意义的字母数字组合,只 有服务器的CGI (Common Gateway Interface,通用网关协议)处理程序才知 道Cookies真正的含义。由此可见,cookies是一个身份证,cookies是专有的, 只能^皮cookies所属的网站读取。然而,现有技术中,因为cookies是专有的,每个网络服务商只能跟踪用 户在自己网站的行为,每个网络服务商只能读取自己的cookies,因此网络服务商所获取的用户行为是不完整的,并且,由于所有的网络访问都可能被重定向到cookies服务器,cookies服务器将处理大量访问数据,影响处理速度最 终影响整个网络的访问性能。
技术实现思路
本专利技术实施例提供了一种跨域名Cookie访问方法、系统及设备,实现该 public cookies跟踪用户在整个网络的行为。本专利技术实施例提供了 一种跨域名Cookie访问方法,包括以下步骤 运营商服务器设置用于public Cookie检测的cookie处理模块; 所述运营商服务器接收客户端的访问请求;所述运营商服务器的cookie处理模块判断所述访问请求中是否携带public Cookie,所述public Cookie用于所述客户端访问识别该public cookie的多个运 营商服务器,如果没有,则向Cookie服务器获取所述public Cookie;所述运营商服务器的cookie处理模块将所述public Cookie与所述运营商服 务器绑定,并将所述public cookie存储到该Web客户端。其中,检测到所述访问请求中携带public Cookie,则再检测所述public Cookie是否过期,如果过期,则向Cookie服务器获取所述publicCookie。其中,所述运营商服务器指定获取public cookie请求的比例。本专利技术还提供了 一种^争域名Cookie访问系统,包括客户端,用于向运营商服务器发送访问请求;运营商服务器,其中设置cookie处理模块,用于接收所属客户端发送的访 问请求,判断所述访问请求中是否携带public Cookie,所述public Cookie用于 所述客户端访问识别该public cookie的多个运营商服务器,如果没有,则向 Cookie服务器发送重定向请求,以获取所述public Cookie;Cookie服务器,用于接收所述运营商服务器的重定向请求,并为所述运营 商服务器提供public Cookie。其中,所述cookie处理模块具体包括接收子模块,用于接收客户端的访问请求;判断子模块,用于判断所述访问请求中是否携带public Cookie;获取子模块,用于向Cookie服务器获取所述public Cookie;绑定子模块,用于将所述publicCookie与所述运营商服务器绑定,将所述public cookie的值保存到当前访问域名的public cookie区域中,并将该public cookie存4诸到该Web客户端。其中,所述cookie处理模块还包括有效期判断子模块,用于检测所述publicCookie是否过期,如果过期,则 触发所述获取模块。其中,所述cookie处理模块还包括获取比例控制子模块,用于指定获取public cookie请求的比例。 其中,所述Cookie服务器具体包括重定向请求接收^f莫块,用于接收运营商服务器发送的重定向请求; public cookie发送模块,用于向所述运营商服务器发送携带public cookie 的重定向响应。其中,所述Cookie月l务器还包括public cookie生成模块,用于为所^L^户端生成public cookie 。本专利技术还提供了一种运营商服务器,其中设置cookie处理模块,具体包括接收子模块,用于接收客户端的访问请求;判断子模块,用于判断所述访问请求中是否携带public Cookie;获取子模块,用于向Cookie服务器获取所述public Cookie;绑定子模块,用于将所述publicCookie与所述运营商服务器绑定,将所述 public cookie的值保存到当前访问域名的public cookie区域中,并将该public cookie存4诸到该Web客户端。本专利技术还提供了 一种Cookie服务器,包括重定向请求接收模块,用于接收运营商服务器发送的重定向请求; public cookie发送模块,用于向所述运营商服务器发送携带public cookie的重定向响应。本专利技术的实施例中,通过一组cookies服务器提供public cookie,用户在访 问某一个网站时,如果该网站还没有public cookie,则网址被重定向到cookies 服务器获取public cookie,成功后cookies服务器将网址重新定向到原用户访问 网址。因此,每一个网站都可以从cookies服务器获得一个属于用户的唯一 public cookies,根据此public cookies可以跟踪用户在整个网络的行为。附图说明图1是本专利技术中 一种跨域名Cookie访问方法流程图2是本专利技术中另 一种跨域名Cookie访问方法流程图3是本专利技术中 一种跨域名Cookie访问系统结构图4是本专利技术中一种运营商服务器结构图5是本专利技术中一种Cookie服务器结构图6是本专利技术中一种跨域名Cookie访问系统具体实例结构图。具体实施例方式本专利技术提供了一种跨域名Cookie访问方法,如图l所示,包括以下步骤 步骤IOI ,运营商服务器设置用于public Cookie检测的cookie处理模块。 步骤102,运营商服务器接收客户端的访问请求。步骤103,所述运营商服务器的cookie处理模块判断所述访问请求中是否 携带public Cookie,所述public Cookie用于所本文档来自技高网
...

【技术保护点】
一种跨域名Cookie访问方法,其特征在于,包括以下步骤: 运营商服务器设置用于public Cookie检测的cookie处理模块; 所述运营商服务器接收客户端的访问请求; 所述运营商服务器的cookie处理模块判断所述 访问请求中是否携带publicCookie,所述public Cookie用于所述客户端访问识别该public cookie的多个运营商服务器,如果没有,则向Cookie服务器获取所述public Cookie; 所述运营商服务器的c ookie处理模块将所述public Cookie与所述运营商服务器绑定,并将所述public cookie存储到该Web客户端。

【技术特征摘要】
1、一种跨域名Cookie访问方法,其特征在于,包括以下步骤运营商服务器设置用于public Cookie检测的cookie处理模块;所述运营商服务器接收客户端的访问请求;所述运营商服务器的cookie处理模块判断所述访问请求中是否携带publicCookie,所述public Cookie用于所述客户端访问识别该public cookie的多个运营商服务器,如果没有,则向Cookie服务器获取所述public Cookie;所述运营商服务器的cookie处理模块将所述public Cookie与所述运营商服务器绑定,并将所述public cookie存储到该Web客户端。2、 如权利要求l所述跨域名Cookie访问方法,其特征在于,检测到所述访 问请求中携带public Cookie,则再检测所述public Cookie是否过期,如果过期, 则向Cookie服务器获取所述public Cookie。3、 如权利要求l所述跨域名Cookie访问方法,其特征在于, 所述运营商服务器指定获取public cookie请求的比例。4、 一种跨域名Cookie访问系统,其特征在于,包括 客户端,用于向运营商服务器发送访问请求;运营商服务器,其中设置cookie处理模块,用于接收所属客户端发送的访 问请求,判断所述访问请求中是否携带public Cookie,所述public Cookie用于 所述客户端访问识别该public cookie的多个运营商服务器,如果没有,则向 Cookie服务器发送重定向请求,以获取所述public Cookie;Cookie服务器,用于接收所述运营商服务器的重定向请求,并为所述运营 商服务器提供public Cookie。5、 如权利要求4所述跨域名Cookie访问系统,其特征在于,所述cookie处 理模块具体包括接收子模块,用于接收客户端的访问请求;判断子才莫块,用于判断所述访问请求中是否携带public Cookie;获取子模块,用于向Cookie服务器获取所述pu...

【专利技术属性】
技术研发人员:张立中梅坚庞宝辉余斯恒
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:VG[英属维尔京群岛]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1