一种用户跟踪方法和服务器技术

技术编号:13508343 阅读:49 留言:0更新日期:2016-08-10 19:25
本发明专利技术实施例提供了一种用户跟踪方法和服务器,其中所述方法,包括:当接收到浏览器发送的访问请求时,从所述访问请求中读取用户cookie;若所述访问请求中不存在用户cookie,则读取所述浏览器对应的互联网协议地址;通过所述互联网协议地址查找所述浏览器的用户cookie;其中,服务器中存储有互联网协议地址与用户cookie的对应关系;当查找到用户cookie时,依据所述用户cookie对用户进行跟踪。通过本发明专利技术实施例提供的用户跟踪方案,能够有效地对用户进行跟踪。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供了一种用户跟踪方法和服务器,其中所述方法,包括:当接收到浏览器发送的访问请求时,从所述访问请求中读取用户cookie;若所述访问请求中不存在用户cookie,则读取所述浏览器对应的互联网协议地址;通过所述互联网协议地址查找所述浏览器的用户cookie;其中,服务器中存储有互联网协议地址与用户cookie的对应关系;当查找到用户cookie时,依据所述用户cookie对用户进行跟踪。通过本专利技术实施例提供的用户跟踪方案,能够有效地对用户进行跟踪。【专利说明】一种用户跟踪方法和服务器
本专利技术涉及浏览器用户识别
,特别是涉及一种用户跟踪方法和服务器。
技术介绍
目前,为了提升用户的使用体验,当用户使用浏览器访问网站时,网站服务器会对用户进行跟踪,以便对用户进行个性化推荐,例如:依据用户的历史访问信息为用户推荐感兴趣的信息。现有的用户跟踪方案为:当用户使用浏览器访问网站,网站服务器从浏览器发送的访问请求中读取浏览器中设置的用户Cookie,依据读取到的用户Cookie识别用户,在识别用户后调用与用户Cookie对应的历史访问记录,对用户进行个性化推荐。若该用户为新用户,网站服务器将无法成功获取到用户Cookie,此时,网站服务器将在浏览器中设置用户Cookie。也即,当用户使用浏览器访问网站时,若网站服务器中浏览器中获取到用户Cookie则可确定该用户为老用户,若未获取到用户Cookie则可确定该用户为新用户。但是,由于浏览器安全设置等原因会导致用户Cookie设置失败,当用户Cookie设置失败时浏览器中将不存在用户Cookie。由于浏览器中不存在用户Cookie,因此当用户再次通过浏览器访问网站时,所发送的访问请求中将不携带用户Cookie,用户网站服务器则无法成功获取到用户Cookie,网站浏览器将确定该用户为新用户,因此,并不会调用该用户的历史访问记录,对用户进行个性化推荐。可见,现有的用户跟踪方案无法有效地对用户进行跟踪,由于无法对用户进行跟踪故最终将导致无法有效地为用户进行个性化推荐,影响用户的使用体验。
技术实现思路
本专利技术实施例提供了一种用户跟踪方法和服务器,以解决现有的用户跟踪方案无法有效地对用户进行跟踪的问题。为了解决上述问题,本专利技术公开了一种用户跟踪方法,包括:当接收到浏览器发送的访问请求时,从所述访问请求中读取用户cookie ;若所述访问请求中不存在用户cookie,则读取所述浏览器对应的互联网协议地址;通过所述互联网协议地址查找所述浏览器的用户cookie;其中,服务器中存储有互联网协议地址与用户cookie的对应关系;当查找到用户cookie时,依据所述用户cookie对用户进行跟踪。为了解决上述问题,本专利技术公开了一种服务器,包括:第一读取模块,用于当接收到浏览器发送的访问请求时,从所述访问请求中读取用户cookie;第二读取模块,用于若所述访问请求中不存在用户cookie,则读取所述浏览器对应的互联网协议地址;查找模块,用于通过所述互联网协议地址查找所述浏览器的用户cookie;其中,所述服务器中存储有互联网协议地址与用户cookie的对应关系;识别模块,用于当查找到用户cookie时,依据所述用户cookie对用户进行跟踪。本专利技术提供的用户跟踪方法和服务器,服务器中存储有已为浏览器设置的用户cookie与浏览器对应的IP(Internet Protocol,互联网协议)地址的对应关系,服务器在接收到浏览器发送的访问请求时,从访问请求中读取用户cookie,当未成功读取到用户cookie时也并非盲目地确定用户为新用户,而是进一步读取浏览器对应的IP地址,通过IP地址查找用户cookie,当查找到用户cookie时,依据用户cookie对用户进行跟踪。这样,即便是用户Cookie在浏览器中设置失败,但由于服务器侧存储有用户Cookie与IP地址的对应关系,因此,也可以通过IP地址查找到用户Cookie,而不会将老用户误确定为新用户,故本专利技术实施例提供的用户跟踪方案能够有效地对用户进行跟踪。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例一的一种用户跟踪方法的步骤流程图;图2是根据本专利技术实施例二的一种用户跟踪方法的步骤流程图;图3是根据本专利技术实施例三的一种用户跟踪方法的步骤流程图;图4是根据本专利技术实施例四的一种服务器的结构框图;图5是根据本专利技术实施例五的一种服务器的结构框图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,示出了本专利技术实施例一的一种用户跟踪方法的步骤流程图。本专利技术实施例的用户跟踪方法包括以下步骤:步骤S102:当接收到浏览器发送的访问请求时,服务器从访问请求中读取用户cookie。当用户首次通过浏览器访问网页时,服务器为浏览器设置一个用户cookie,当用户再次通过该浏览器访问网页时,可以通过该用户cookie来确定用户为老用户。若浏览器中存在用户cookie,浏览器在向服务器发送访问请求时,则将用户cookie携带在访问请求中发送至服务器,以供服务器进行身份识别。因此,服务器当接收到浏览器发送的访问请求后,从访问请求中读取用户cookie,以判断用户是否为老用户。若能从访问请求中成功读取至IJ,则确定该浏览器为老用户;若不能从访问请求中成功读取到用户cookie,也不能盲目确定该浏览器为新用户,而是需要执行步骤S104至步骤S108进一步判断浏览器是否的确为新用户。 步骤S104:若访问请求中不存在用户cookie,服务器则读取浏览器对应的IP地址。访问请求不存在用户cookie也不能断定该用户为用户,这是由于在为浏览器设置用户cookie时,由于浏览器安全设置等原因可能会导致用户Cookie设置失败,因此,即便是用户曾经通过浏览器访问过网站,浏览器中也依然不不存在用户cookie,因此浏览器发送的访问请求中也不可能携带用户cookie。为了排除浏览器中设置用户Cookie失败造成的影响,本专利技术实施例中服务器在为浏览器设置用户Cookie时,在服务器侧存储用户Cookie与浏览器对应的IP地址的对应关系。以备当在浏览器中设置用户Cookie时,通过浏览器对应的IP地址来判断用户是否为老用户。步骤S106:服务器通过IP地址查找用户cookie。由于服务器中存储有IP地址与用户cookie的对应关系,因此,通过IP地址即可查找用户cookie。若服务器中不存在步骤S104中获取得到的IP地址,则更不可能存在该IP地址对应的用户cookie,因此,将无法查找到用户cookie;若服务器中存在步骤S1本文档来自技高网
...

【技术保护点】
一种用户跟踪方法,其特征在于,包括:当接收到浏览器发送的访问请求时,从所述访问请求中读取用户cookie;若所述访问请求中不存在用户cookie,则读取所述浏览器对应的互联网协议地址;通过所述互联网协议地址查找所述浏览器的用户cookie;其中,服务器中存储有互联网协议地址与用户cookie的对应关系;当查找到用户cookie时,依据所述用户cookie对用户进行跟踪。

【技术特征摘要】

【专利技术属性】
技术研发人员:敖伟波
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1