区分用户的方法及区分用户的装置制造方法及图纸

技术编号:13343609 阅读:49 留言:0更新日期:2016-07-14 10:10
一种区分用户的方法及装置,该方法包括:接收终端发送的网站访问请求,根据网站访问请求向终端返回网站页面,网站页面中嵌入有鼠标事件监听模块;接收鼠标事件监听模块返回的鼠标事件数据;对各时间周期内的鼠标事件数据的相似度进行分析,确定各时间周期的用户鼠标行为的相似度;根据各时间周期的用户鼠标行为的相似度,确定各时间周期的鼠标行为的用户是否为同一用户。本发明专利技术实施例是在向终端返回的网站页面中嵌入有鼠标事件监听模块,通过对鼠标事件监听模块监听到的鼠标事件进行分析,确定各时间周期的鼠标行为的用户是否为同一用户,从而可以实现有效地对使用同一台设备、同一个浏览器的不同用户进行区分。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别是涉及一种区分用户的方法以及区分用户的装置。
技术介绍
在互联网技术的广泛应用中,用户在访问互联网网站时,互联网网站通常需要对访问该网站的用户进行识别,以便于能够辨别用户身份、对用户的访问习惯进行分析、进行信息推荐、基于对用户的访问行为的分析来进行技术改进等众多用途。传统的互联网网站识别用户的方式,大多是在用户的浏览器中放置一个独一无二的cookie(一种网站为了辨别用户身份、进行会话跟踪而储存在用户本地终端上的数据),这也是被谷歌、百度等绝大部分互联网企业使用的方式,被认为是行之有效的办法。以谷歌分析为例,当用户访问任意引用了谷歌分析的网站(例如https://news.google.com.hk或者https://translate.google.com.hk)时,网站将在用户的浏览器上设置一个名为“ga”的cookie,值形如“GA1.4.739820157.1450069268”,以此作为用户的唯一标识。这个标识在同一浏览器上,所有的网站都是相同的,这样谷歌分析就可以区分网站的访问者。目前的这种区分网站的访问者的方式比较简单,每个设备仅仅下发一个cookie。然而,对于同一个设备来说,可能会具有多个不同的使用者,目前的这种方式并不能对使用同一台设备、同一个浏览器的不同用户进行区分。
技术实现思路
基于此,本专利技术实施例的目的在于提供一种区分用户的方法以及一种区分用户的装置,其可以有效地对使用同一台设备、同一个浏览器的不同用户进行区分。为达到上述目的,本专利技术实施例采用以下技术方案:一种区分用户的方法,包括步骤:接收终端发送的网站访问请求,根据所述网站访问请求向所述终端返回网站页面,所述网站页面中嵌入有鼠标事件监听模块;接收所述鼠标事件监听模块返回的鼠标事件数据;对各时间周期内的鼠标事件数据的相似度进行分析,确定各时间周期的用户鼠标行为的相似度;根据各时间周期的用户鼠标行为的相似度,确定各时间周期的鼠标行为的用户是否为同一用户。一种区分用户的方法,包括步骤:向网站服务器发送网站访问请求;接收所述网站服务器根据所述网站访问请求返回的网站页面,所述网站页面中嵌入有鼠标事件监听模块;所述鼠标事件监听模块监听鼠标事件,获得鼠标事件数据,并将鼠标事件数据向所述网站服务器发送,由所述网站服务器根据各时间周期内的鼠标事件数据,确定各时间周期的用户鼠标行为的相似度,并根据所述相似度确定各时间周期的鼠标行为的用户是否为同一用户。一种区分用户的装置,包括:网页交互模块,用户接收终端发送的网站访问请求,根据所述网站访问请求向所述终端返回网站页面,所述网站页面中嵌入有鼠标事件监听模块;数据接收模块,用于接收所述鼠标事件监听模块返回的鼠标事件数据;相似度确定模块,用于对各时间周期内的鼠标事件数据的相似度进行分析,确定各时间周期的用户鼠标行为的相似度。一种区分用户的装置,包括:请求发送模块,用于向网站服务器发送网站访问请求;页面接收模块,用于接收所述网站服务器根据所述网站访问请求返回的网站页面,所述网站页面中嵌入有鼠标事件监听模块;所述鼠标事件监听模块监听鼠标事件,获得鼠标事件数据,并将鼠标事件数据向所述网站服务器发送,由所述网站服务器根据各时间周期内的鼠标事件数据,确定各时间周期的用户鼠标行为的相似度,并根据所述相似度确定各时间周期的鼠标行为的用户是否为同一用户。根据如上所述的本专利技术实施例的方案,其是在向终端返回的网站页面中嵌入有鼠标事件监听模块,通过该鼠标事件监听模块对终端/浏览器的各种鼠标事件进行监听,由于对于不同的用户会有不同的鼠标操作习惯,从而针对监听到的鼠标事件进行分析,基于各时间周期的用户鼠标行为的相似度,就可以确定各时间周期的鼠标行为的用户是否为同一用户,从而可以实现有效地对使用同一台设备、同一个浏览器的不同用户进行区分。附图说明图1是一个具体示例中的本专利技术方案的应用环境的示意图;图2是一个实施例中的区分用户的方法的流程示意图;图3是另一个实施例中的区分用户的方法的流程示意图;图4是一个具体示例中的区分用户的方法的交互流程示意图;图5是一个实施例中的区分用户的装置的结构示意图;图6是另一个具体示例中的区分用户的装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。图1中示出本专利技术一个实施例中的工作环境示意图。终端101通过网络与网站服务器102连接,终端101可以从网站服务器102获得相关网站页面并进行显示,在终端101访问网站服务器102时,网站服务器102会为该终端101下发一个唯一的cookie,该cookie会存在终端101本地,以作为终端用户的唯一性标识。本专利技术实施例方案涉及的是网站服务器102在向终端101返回的网站页面中嵌入鼠标事件监听模块,通过该鼠标事件监听模块对终端101的鼠标事件进行监听,以基于监听到的鼠标事件对同一终端的不同用户进行区分。图2中示出了一个实施例中的区分用户的方法,该实施例是以网站服务器102的处理过程为例进行说明。如图2所示,该实施例中的区分用户的方法包括步骤:步骤S201:接收终端发送的网站访问请求,根据所述网站访问请求向所述终端返回网站页面,所述网站页面中嵌入有鼠标事件监听模块;步骤S202:接收所述鼠标事件监听模块返回的鼠标事件数据;步骤S203:对各时间周期内的鼠标事件数据的相似度进行分析,确定各时间周期的用户鼠标行为的相似度;步骤S204:根据各时间周期的用户鼠标行为的相似度,确定各时间周期的鼠标行为的用户是否为同一用户。根据如上所述的本专利技术实施例的方案,其是在向终端返回的网站页面中嵌入有鼠标事件监听模块,通过该鼠标事件监听模块对终端/浏览器的各种鼠标事件进行监听,由于对于不同的用户会有不同的鼠标操作习惯,从而针对监听到的鼠标事件进行分析,基于各时间周期的用户鼠标行为的相似度,就可以确定各时间周期的鼠标行为的用户是否为同一用户,从而可以实现有效地对使用同一台设备、同一个浏览器的不同用户进行区分。其中,上述鼠标事件数据具体可以是包括鼠标事件类型以及各鼠标事件类型的事件次数。该鼠标事件类型可以是包括鼠标双击事件本文档来自技高网...

【技术保护点】
一种区分用户的方法,其特征在于,包括步骤:接收终端发送的网站访问请求,根据所述网站访问请求向所述终端返回网站页面,所述网站页面中嵌入有鼠标事件监听模块;接收所述鼠标事件监听模块返回的鼠标事件数据;对各时间周期内的鼠标事件数据的相似度进行分析,确定各时间周期的用户鼠标行为的相似度;根据各时间周期的用户鼠标行为的相似度,确定各时间周期的鼠标行为的用户是否为同一用户。

【技术特征摘要】
1.一种区分用户的方法,其特征在于,包括步骤:
接收终端发送的网站访问请求,根据所述网站访问请求向所述终端返回网
站页面,所述网站页面中嵌入有鼠标事件监听模块;
接收所述鼠标事件监听模块返回的鼠标事件数据;
对各时间周期内的鼠标事件数据的相似度进行分析,确定各时间周期的用
户鼠标行为的相似度;
根据各时间周期的用户鼠标行为的相似度,确定各时间周期的鼠标行为的
用户是否为同一用户。
2.根据权利要求1所述的区分用户的方法,其特征在于,所述鼠标事件数
据包括鼠标事件类型以及各鼠标事件类型的事件次数。
3.根据权利要求2所述的区分用户的方法,其特征在于,所述鼠标事件类
型包括鼠标双击事件、鼠标三击事件、鼠标移动事件、文本选择事件中的任意
一项或者任意组合。
4.根据权利要求2或3所述的区分用户的方法,其特征在于,对各时间周
期内的鼠标事件数据的相似度进行分析,确定各时间周期的用户鼠标行为的相
似度的方式包括:
以各时间周期内的各鼠标事件类型的事件次数作为向量元素,构建各时间
周期的鼠标事件向量;
计算任意两个时间周期的鼠标事件向量的夹角余弦值;
将该夹角余弦值作为该两个时间周期的用户鼠标行为的相似度。
5.根据权利要求4所述的区分用户的方法,其特征在于,在鼠标事件类型
为鼠标移动事件时,将各时间周期内的鼠标移动事件的事件次数除以预定数值
后得到的值,作为各时间周期内的与鼠标移动事件对应的向量元素。
6.一种区分用户的方法,其特征在于,包括步骤:
向网站服务器发送网站访问请求;
接收所述网站服务器根据所述网站访问请求返回的网站页面,所述网站页
面中嵌入有鼠标事件监听模块;
所述鼠标事件监听模块监听鼠标事件,获得鼠标事件数据,并将鼠标事件

\t数据向所述网站服务器发送,由所述网站服务器根据各时间周期内的鼠标事件
数据,确定各时间周期的用户鼠标行为的相似度,并根据所述相似度确定各时
间周期的鼠标行为的用户是否为同一用户。
7.根据权利要求6所述的区分用户的方法,其特征在于,所述鼠标事件数
据包括鼠标事件类型以及各鼠标事件类型的事件次数。
8.根据权利要求7所述的区分用户的方法,其特征在于,所述鼠标事件监
听模块在监听到鼠标事件时,分析确定该鼠标事件的鼠标事件类型,并更新该
鼠标事件类型的事件次数。
9.根据权利要求8所述的区分用户的方法,其特征在于,所述鼠标事件监
听模块在监听到鼠标事件之后,分析该鼠标事件的鼠标事件类型之前,还判断
该鼠标事件是否为有效的点击事件,若否,进入所述分析鼠标事件的鼠标事件
类型的步骤。
10.根据权利要求6所述的区分用户的方法,其特征在于:包括下述各项
中的任意一项:
所述鼠标事件监听模块每隔预定时间段向所述网站服务器发送鼠标事件数
据;
所述鼠标事件监听模块每隔预定时间段向所述网站服务器发送...

【专利技术属性】
技术研发人员:刘创招
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

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

1