基于浏览器的用户行为追踪方法及装置的制造方法_3

文档序号:9814294阅读:来源:国知局
在映射列表中查询与设备指纹信息“53296677”对应的追踪cookie信息,若服务器在映射关系表中未找到相应的cookie信息,则表示该浏览器是第一次访问该服务器,此时,服务器将该访问请求相对应的cookie信息,发送给浏览器,浏览器会将该cookie信息保存到用户设备的某个文本文件内;若服务器在所述映射关系表中找到相应的cookie信息,例如找到与该设备指纹信息对应的追踪cookie 信息为“ js02RsZFnCCe81kfPEIAyQMBiVrlqtauthR,”则可将该追踪 cookie 信息发送至用户设备的浏览器,浏览器可重新将用户的cookie信息“js02RsZFnCCe81kfPEIAyQMBiVrlqtauthR”保存在用户设备上,从而使得用户再次被追踪。
[0071]在本实施方式中,通信模块100还用于,接收浏览器发送的更新设备指纹信息请求,处理模块200根据所述更新设备指纹信息请求中的新设备指纹信息,更新所述映射关系中cookie信息所对应的设备指纹信息。
[0072]用户的设置改变或者设备的相关信息发生改变时,设备指纹信息会随之发生变化;当用户设备的浏览器检测到该设备指纹信息发生变化时,会发出更新设备指纹信息的请求,并将此请求以及新的设备指纹信息发送至服务器;服务器接收到浏览器发送的更新设备指纹信息请求以及新的设备指纹信息,将会更新设备指纹信息和cookie的映射表,从而能够将新的设备指纹信息与该用户的cookie信息对应起来。
[0073]在本实施方式中,处理模块200还用于判断多个映射关系中是否具有相同的设备指纹信息,若是,则至少对具有相同设备指纹信息的映射关系增加关联维度。
[0074]不同用户的设备有微小的概率拥有同样的设备指纹信息,当服务器中存在多个用户设备指纹信息相同的情况时,服务器无法仅通过设备指纹信息来识别该设备指纹信息对应哪个cookie信息;所以当服务器检测到映射表中存在多个设备指纹信息相同的情况时,会至少对这些具有相同设备指纹信息的映射关系增加关联维度,即通过增加用户设备的其它信息配合设备指纹信息共同标识出所对应的cookie信息的唯一性,及是所对应的本地设备的唯一"性。
[0075]综上所述,本发明的基于浏览器的用户行为追踪的方法及装置通过收集客户端的设备指纹信息,并将客户端浏览器的cookie信息和设备指纹信息建立映射关系,以在客户端浏览器的cookie信息被清除后,可通过映射关系恢复,进而追踪用户行为。
[0076]在本发明所提供的几个实施方式中,应该理解到,所揭露的系统,系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施方式仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,系统或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0077]所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施方式方案的目的。
[0078]另外,在本发明各个实施方式中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以2个或2个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
[0079]上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机系统(可以是个人计算机,服务器,或者网络系统等)或处理器(processor)执行本发明各个实施方式所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0080]最后应说明的是:以上实施方式仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施方式对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施方式技术方案的精神和范围。
【主权项】
1.一种基于浏览器的用户行为追踪方法,其特征在于,所述方法包括: 接收浏览器上传的设备指纹信息; 将所述设备指纹信息和发送至相应浏览器的cookie信息建立映射关系。2.根据权利要求1所述的基于浏览器的用户行为追踪方法,其特征在于, 所述方法还包括: 接收浏览器的访问请求; 将对应所述访问请求的cookie信息发送至所述浏览器。3.根据权利要求2所述的基于浏览器的用户行为追踪方法,其特征在于, 所述方法还包括: 若追踪用户行为的所述浏览器的cookie信息丢失,则 接收所述浏览器上传的设备指纹信息; 根据所述设备指纹信息调取与其匹配的cookie信息并发送所述浏览器。4.根据权利要求1所述的基于浏览器的用户行为追踪方法,其特征在于, 所述方法还包括: 接收浏览器发送的更新设备指纹信息请求; 根据所述更新设备指纹信息请求中的新设备指纹信息,更新所述映射关系中cookie信息所对应的设备指纹信息。5.根据权利要求1所述的基于浏览器的用户行为追踪方法,其特征在于, 所述方法还包括: 判断多个映射关系中是否具有相同的设备指纹信息; 若是,则至少对具有相同设备指纹信息的映射关系增加关联维度。6.根据权利要求5所述的基于浏览器的用户行为追踪方法,其特征在于, 所述关联维度包括: IP地址、地理位置信息、设备硬件ID的至少其中之一。7.—种基于浏览器的用户行为追踪的装置,其特征在于,所述装置包括: 通信模块,用于接收浏览器上传的设备指纹信息; 处理模块,用于将所述设备指纹信息和发送至相应浏览器的cookie信息建立映射关系O8.根据权利要求7所述的基于浏览器的用户行为追踪的装置,其特征在于, 所述通信模块还用于: 接收浏览器的访问请求; 将对应所述访问请求的cookie信息发送至所述浏览器。9.根据权利要求8所述的基于浏览器的用户行为追踪的装置,其特征在于,所述通信模块还用于: 若追踪用户行为的所述浏览器的cookie信息丢失,接收所述浏览器上传的设备指纹信息; 所述处理模块还用于:根据所述设备指纹信息调取与其匹配的cookie信息并通过所述通信模块发送所述浏览器。10.根据权利要求7所述的基于浏览器的用户行为追踪的装置,其特征在于, 所述通信模块还用于:接收浏览器发送的更新设备指纹信息请求; 所述处理模块还用于:根据所述更新设备指纹信息请求中的新设备指纹信息,更新所述映射关系中cookie信息所对应的设备指纹信息。11.根据权利要求7所述的基于浏览器的用户行为追踪的装置,其特征在于, 所述处理模块还用于:判断多个映射关系中是否具有相同的设备指纹信息; 若是,则至少对具有相同设备指纹信息的映射关系增加关联维度。12.根据权利要求11所述的基于浏览器的用户行为追踪的装置,其特征在于,所述关联维度包括: IP地址、地理位置信息、设备硬件ID的至少其中之一。
【专利摘要】本发明揭示了一种基于浏览器的用户行为追踪方法及装置,所述方法包括:接收浏览器上传的设备指纹信息;将所述设备指纹信息和发送至相应浏览器的cookie信息建立映射关系。本发明的基于浏览器的用户行为追踪方法及装置,通过收集客户端的设备指纹信息,并将客户端浏览器的cookie信息和设备指纹信息建立映射关系,以在客户端浏览器的cookie信息被清除后,可通过映射关系恢复,进而追踪用户行为。
【IPC分类】H04L29/08
【公开号】CN105577735
【申请号】CN201410624003
【发明人】邵帅
【申请人】阿里巴巴集团控股有限公司
【公开日】2016年5月11日
【申请日】2014年11月7日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1