【技术实现步骤摘要】
一种终端的标识信息生成方法及相关设备
本申请涉及互联网
,尤其涉及一种终端的标识信息生成方法及相关设备。
技术介绍
随着互联网的迅猛发展,通过网页追踪技术可以在网络上精确定位到每一个个体,以对用户行为的跟踪和分析,挖掘用户的浏览习惯,网页追踪技术将用户所有行为(如,用户浏览了哪些页面?搜索了哪些关键字?对什么感兴趣?用了哪些功能?看了哪些商品?把哪些放入了购物车等等)关联起来。进而可以更加精准的去推送用户感兴趣的数据。传统的网页追踪技术是基于Cookie来实现的,因为HTTP协议是无状态的,对于浏览器发出的HTTP请求,Web服务器无法区分是不是同一个来源。所以,需要额外的数据用于维护会话。Cookie正是这样的一段随HTTP请求一起被传递的额外数据,用于维护浏览器和服务器的会话。客户端向Web服务器发送请求网页资源的请求,若Web服务器需要记录该用户的行为,就在客户端浏览器建立一个唯一标识符,将该唯一标识符存储在Cookie中,当浏览器再次请求该网站时,浏览器把请求的网址A和该Cookie一同提交给服务器。服务器检查该Cookie中的唯一标识符与和之前访问网址A的浏览器是同一个,以达到网页追踪的目的。传统的网页追踪技术基于Cookie中保存的数据,稳定性差,若用户关闭了Cookie功能或者对Cookie中的数据进行清理,则网站服务器很难追踪用户行为。
技术实现思路
本申请实施例提供了一种终端的标识信息生成方法及相关设备,用于稳定的标识一个浏览器,以对终端浏览的网页的进行追踪。第一方面,本申请实施例提供了一种终端的标识信息生成方法,包括:接收终端发送的第 ...
【技术保护点】
1.一种终端的标识信息生成方法,其特征在于,包括:接收终端发送的第一请求,所述第一请求中携带字段信息;根据所述第一请求向所述终端反馈基于浏览器的第一信息资源,所述第一信息资源携带特征采集指令;通过所述特征采集指令获取所述终端的特征信息;根据所述字段信息和所述特征信息生成所述终端的标识信息;将所述标识信息发送给所述终端,所述标识信息用于标识所述终端。
【技术特征摘要】
1.一种终端的标识信息生成方法,其特征在于,包括:接收终端发送的第一请求,所述第一请求中携带字段信息;根据所述第一请求向所述终端反馈基于浏览器的第一信息资源,所述第一信息资源携带特征采集指令;通过所述特征采集指令获取所述终端的特征信息;根据所述字段信息和所述特征信息生成所述终端的标识信息;将所述标识信息发送给所述终端,所述标识信息用于标识所述终端。2.根据权利要求1所述的终端的标识信息生成方法,其特征在于,所述根据所述字段信息和所述特征信息生成所述终端的标识信息之前,所述方法还包括:获取动态参数,所述动态参数为参数值可变的预设参数;所述根据所述字段信息和所述特征信息生成所述终端的标识信息,包括:对所述字段信息、所述特征信息及所述动态参数进行加密,得到加密信息串,所述加密信息串所述标识信息。3.根据权利要求1所述的终端的标识信息生成方法,其特征在于,所述标识信息包含所述终端的指纹,所述字段信息包括多个字段信息,所述特征信息包括多个维度信息,所述根据所述字段信息和所述特征信息生成所述终端的标识信息,包括:对所述多个字段信息和所述多个维度信息进行散列计算,得到第一散列值,所述第一散列值为所述指纹,所述指纹用于标识所述终端。4.根据权利要求1所述的终端的标识信息生成方法,其特征在于,所述将所述标识信息发送给所述终端之后,所述方法还包括:接收所述终端发送的第二请求及所述指纹,所述第二请求中携带第二字段信息;根据所述第二请求向所述终端反馈基于浏览器的第二信息资源,所述第二信息资源携带特征采集指令;通过所述特征采集指令采集所述终端的第二特征信息;根据所述第二特征信息和所述第二字段信息计算目标值;将所述目标值与所述指纹进行匹配,若所述目标值与所述指纹相同,则将所述指纹与所述第二信息资源相关联。5.根据权利要求3所述的终端的标识信息生成方法,其特征在于,所述方法还包括:对所述多个维度信息中的目标维度信息进行散列计算,得到第二散列值;对所述第一散列值、所述第二散列值和动态参数进行加密,生成加密信息串,所述加密信息串为所述标识信息,所述动态参数为参数值可变的参数。6.根据权利要求5所述的终端的标识信息生成方法,其特征在于,所述将所述标识信息发送给所述终端之后,所述方法还包括:接收终端发送的加密信息串;对所述加密信息串进行解密,得到解密后的信息串;提取所述信息串中的所述第一散列值;根据所述第一散列值查找与所述第一散列值关联的信息资源。7.根据权利要求5所述的终端的标识信息生成方法,其特征在于,所述方法还包括:根据所述第二特征信息中的目标维度信息计算指纹验证值;对所述加密信息串进行解密,得到解密后的信息串;提取所述信息串中的第二散列值;将所述指纹验证值与所述第二散列值进行匹配;若所述指纹验证值与所述第二散列值相匹配,则指纹校验成功;若所述指纹验证值与所述第二散列值不相匹配,则指纹校验失败。8.一种服务器,其特征在于,包括:第一接收模块,用于接收终端发送的第一请求,所述第一请求中携带的字段信息;第一发送模块,用于根据所述第一接收模块接收的所述第一请求向所述终端反馈基于浏览器的第一信息资源,所述第一信息资源携带特征采集指令;获取模块,用于通过所述特征采集指令获取所述终端的特征信息;生成模块,用于根据所述接收模块获取的所述字段信息和所述获取模块获取的所述特征信息生成所述终端的标识信息;第二发送模块,用于将所述生成模块生成的所述标识信...
【专利技术属性】
技术研发人员:袁丽娜,韩志伟,林耀城,张小龙,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。