一种用户身份识别方法及装置制造方法及图纸

技术编号:13135129 阅读:70 留言:0更新日期:2016-04-06 21:23
本发明专利技术公开了一种用户身份识别方法及装置。用户终端侧的方法包括:判断网站页面上是否加载有指定图片,所述指定图片由所述网站的服务器发送至用户终端本地缓存,并在需要展示所述页面时由浏览器从所述本地缓存中读取,所述指定图片中携带有用户身份标识;如果判定所述页面上加载有所述指定图片,则从所述指定图片的指定区域中读取用户身份标识,进行用户身份识别。本发明专利技术还提供一种服务器侧的用户身份识别方法。如此方案,有助于实现本发明专利技术准确进行用户身份识别的目的。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体地,涉及一种用户身份识别方法及装置
技术介绍
cookie(有时也用其复数形式cookies),是指某些网站为了辨别用户身份、进行session(会话控制)跟踪等,储存在用户本地终端上的数据。cookie最典型的应用就是在用户登录网站时,自动识别用户身份;或者,网站还可以利用cookie跟踪统计用户访问网站的习惯,为用户提供个性化服务。通常,出于隐私保护的考虑,有些用户会禁用cookie,致使网站无法在用户登录时,通过cookie进行用户身份识别。针对于此,目前大多采用IP地址结合浏览器特征的方式来识别用户身份,其中,浏览器特征可以为浏览器版本、屏幕分辨率等。但是,该方式在用户IP地址发生变化时,身份识别误差较大。举例来说,针对用户A来说,网站可以通过第一IP地址和第一浏览器特征,对用户A进行身份识别,若用户A使用拨号上网,且在下一次拨号时,给用户A分配了第二IP地址,此时,网站通过第二IP地址和第一浏览器特征,不能正确识别出用户A。另外,如果存在用户B,且在拨号上网时将第一IP地址分配了用户B,若用户B具有与用户A相同的浏览器特征,此时,网站通过第一IP地址和第一浏览器,会将用户B识别为用户A。
技术实现思路
本专利技术的目的是提供一种用户身份识别方法及装置,用以在用户禁用cookie的情况下,准确识别用户身份。本专利技术实施例提供了一种用户终端侧的用户身份识别方法,所述方法包括:判断网站页面上是否加载有指定图片,所述指定图片由所述网站的服务器发送至用户终端本地缓存,并在需要展示所述页面时由浏览器从所述本地缓存中读取,所述指定图片中携带有用户身份标识;如果判定所述页面上加载有所述指定图片,则从所述指定图片的指定区域中读取用户身份标识,进行用户身份识别。可选地,所述判断网站页面上是否加载有指定图片,包括:判断是否监测到所述浏览器触发的表示页面加载完毕的事件,如果监测到所述事件,则判定所述页面上加载有所述指定图片。可选地,所述从所述指定图片的指定区域中读取用户身份标识,包括:读取所述指定图片的固定区域中写入的位置信息;根据所述位置信息确定出所述指定区域,并从所述指定区域中获取所述用户身份标识。可选地,所述从所述指定图片的指定区域中读取用户身份标识,包括:读取所述指定区域处的像素点的颜色值,将所述颜色值转换为二进制数据,获得所述用户身份标识。可选地,所述用户终端保存所述指定图片的方式为:向所述服务器发送访问请求,所述访问请求包括所述指定图片的身份标识;接收所述服务器返回的访问响应,所述访问响应包括所述指定图片和状态标识,所述状态标识用于表示所述指定图片长期有效;保存所述指定图片和所述状态标识在所述用户终端本地缓存。本专利技术实施例提供了一种服务器侧的用户身份识别方法,所述方法包括:接收用户终端发送的访问请求,所述访问请求包括指定图片的身份标识;根据所述指定图片的身份标识,获得原始指定图片;将生成的用户身份标识写入所述原始指定图片的指定区域,获得所述指定图片;向所述用户终端发送访问响应,所述访问响应包括所述指定图片和状态标识,所述状态标识用于表示所述指定图片长期有效。可选地,所述指定区域固定不变,所述将生成的用户身份标识写入所述原始指定图片的指定区域,获得所述指定图片,包括:将所述用户身份标识转换为像素点颜色值;利用转换获得的像素点颜色值,覆盖所述指定区域处像素点的颜色值,获得所述指定图片。可选地,所述指定区域可变,所述将生成的用户身份标识写入所述原始指定图片的指定区域,获得所述指定图片,包括:将所述用户身份标识转换为像素点颜色值,并获取所述原始指定图片中每个像素点的颜色值;从所述原始指定图片中确定出所述指定区域,所述指定区域处像素点的颜色值与所述用户身份标识转换获得的像素点颜色值最接近;利用所述转换获得的像素点颜色值,覆盖所述指定区域处像素点的颜色值;获取所述指定区域的位置信息,写入所述原始指定图片的固定区域中,获得所述指定图片。本专利技术实施例提供了一种用户终端侧的用户身份识别装置,所述装置包括:判断单元,用于判断网站页面上是否加载有指定图片,所述指定图片由所述网站的服务器发送至用户终端本地缓存,并在需要展示所述页面时由浏览器从所述本地缓存中读取,所述指定图片中携带有用户身份标识;读取单元,用于在所述判断单元判定所述页面上加载有所述指定图片时,从所述指定图片的指定区域中读取用户身份标识,进行用户身份识别。可选地,所述判断单元,具体用于判断是否监测到所述浏览器触发的表示页面加载完毕的事件,如果监测到所述事件,则判定所述页面上加载有所述指定图片。可选地,所述读取单元,具体用于读取所述指定图片的固定区域中写入的位置信息;根据所述位置信息确定出所述指定区域,并从所述指定区域中获取所述用户身份标识。可选地,所述读取单元,具体用于读取所述指定区域处的像素点的颜色值,将所述颜色值转换为二进制数据,获得所述用户身份标识。可选地,所述装置还包括:请求发送单元,用于向所述服务器发送访问请求,所述访问请求包括所述指定图片的身份标识;响应接收单元,用于接收所述服务器返回的访问响应,所述访问响应包括所述指定图片和状态标识,所述状态标识用于表示所述指定图片长期有效;保存单元,用于保存所述指定图片和所述状态标识在所述用户终端本地缓存。本专利技术实施例提供了一种服务器侧的用户身份识别装置,所述装置包括:访问请求接收单元,用于接收用户终端发送的访问请求,所述访问请求包括指定图片的身份标识;原始图片获得单元,用于根据所述指定图片的身份标识,获得原始指定图片;指定图片获得单元,用于将生成的用户身份标识写入所述原始指定图片的指定区域,获得所述指定图片;访问响应发送单元,用于向所述用户终端发送访问响应,所述访问响应包括所述指定图片和状态标识,所述状态标识用于表示所述指定图片长期有效。可选地,所述指定区域固定不变,所述指定图片获得单元,具体用于将所述用户身份标识转换为像素点颜色值;利用转换获得的像素点颜色值,覆盖所述指定区域处像素点的颜色值,获得所述指定图片。可选地,所述指定区域可变,所述指定图片获得单元包括:颜色值转换单元,用于将所述用户身份标识转换为像素点颜色值,并获取所述原始指定图片中每个像素点的颜色值;指定区域确定单元,用于从所述原始指定图片中确定出所述指定区域,所述指定区域处像素点的颜色值与所本文档来自技高网...

【技术保护点】
一种用户身份识别方法,其特征在于,所述方法包括:判断网站页面上是否加载有指定图片,所述指定图片由所述网站的服务器发送至用户终端本地缓存,并在需要展示所述页面时由浏览器从所述本地缓存中读取,所述指定图片中携带有用户身份标识;如果判定所述页面上加载有所述指定图片,则从所述指定图片的指定区域中读取用户身份标识,进行用户身份识别。

【技术特征摘要】
1.一种用户身份识别方法,其特征在于,所述方法包括:
判断网站页面上是否加载有指定图片,所述指定图片由所述网站的服务
器发送至用户终端本地缓存,并在需要展示所述页面时由浏览器从所述本地
缓存中读取,所述指定图片中携带有用户身份标识;
如果判定所述页面上加载有所述指定图片,则从所述指定图片的指定区
域中读取用户身份标识,进行用户身份识别。
2.根据权利要求1所述的方法,其特征在于,所述判断网站页面上是
否加载有指定图片,包括:
判断是否监测到所述浏览器触发的表示页面加载完毕的事件,如果监测
到所述事件,则判定所述页面上加载有所述指定图片。
3.根据权利要求1所述的方法,其特征在于,所述从所述指定图片的
指定区域中读取用户身份标识,包括:
读取所述指定图片的固定区域中写入的位置信息;
根据所述位置信息确定出所述指定区域,并从所述指定区域中获取所述
用户身份标识。
4.根据权利要求1所述的方法,其特征在于,所述从所述指定图片的
指定区域中读取用户身份标识,包括:
读取所述指定区域处的像素点的颜色值,将所述颜色值转换为二进制数
据,获得所述用户身份标识。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述用户终
端保存所述指定图片的方式为:
向所述服务器发送访问请求,所述访问请求包括所述指定图片的身份标
识;
接收所述服务器返回的访问响应,所述访问响应包括所述指定图片和状
态标识,所述状态标识用于表示所述指定图片长期有效;
保存所述指定图片和所述状态标识在所述用户终端本地缓存。
6.一种用户身份识别方法,其特征在于,所述方法包括:
接收用户终端发送的访问请求,所述访问请求包括指定图片的身份标识;
根据所述指定图片的身份标识,获得原始指定图片;
将生成的用户身份标识写入所述原始指定图片的指定区域,获得所述指
定图片;
向所述用户终端发送访问响应,所述访问响应包括所述指定图片和状态
标识,所述状态标识用于表示所述指定图片长期有效。
7.根据权利要求6所述的方法,其特征在于,所述指定区域固定不变,
所述将生成的用户身份标识写入所述原始指定图片的指定区域,获得所述指
定图片,包括:
将所述用户身份标识转换为像素点颜色值;
利用转换获得的像素点颜色值,覆盖所述指定区域处像素点的颜色值,
获得所述指定图片。
8.根据权利要求6所述的方法,其特征在于,所述指定区域可变,所
述将生成的用户身份标识写入所述原始指定图片的指定区域,获得所述指定
图片,包括:
将所述用户身份标识转换为像素点颜色值,并获取所述原始指定图片中

\t每个像素点的颜色值;
从所述原始指定图片中确定...

【专利技术属性】
技术研发人员:贾宏超
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁;21

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

1