H5用户的识别方法、装置、设备及存储介质制造方法及图纸

技术编号:25894108 阅读:74 留言:0更新日期:2020-10-09 23:40
本发明专利技术公开了一种H5用户的识别方法,属于互联网技术领域。该方法包括以下步骤:接收浏览器发送的H5页面加载请求,并检测所述H5页面加载请求的请求头信息中是否包含有用户标识信息;若所述请求头信息中包含有用户标识信息,则从所述请求头信息中截取所述用户标识信息;解析所述用户标识信息以获取用户特征数据,所述用户特征数据包括访问IP、端口和浏览器标识。本发明专利技术在请求和响应头中传递用户指纹特征,不需要在浏览器中执行js代码,即使用户关闭了浏览器执行js脚本的权限,依然可以获取到用户指纹特征,以实现对用户的识别和统计。

【技术实现步骤摘要】
H5用户的识别方法、装置、设备及存储介质
本专利技术涉及互联网
,特别涉及一种H5用户的识别方法、装置、设备及存储介质。
技术介绍
H5页面(HTML5语言编写的界面)是一种很好的营销手段,其传播速度非常快,现在被商家广泛用于在社交软件上推广自己的产品。有些H5页面需要用户登录才能查看,但是在一些不需要用户登录,游客模式就可以访问的H5页面。在用户登录后,可以对H5页面的用户访问数据如PV、UV、具体功能场景点的使用率等做运营统计分析,但是当用户以游客模式访问H5页面时,由于此种模式下无法标识具体用户,此时就需要识别和标识出访问页面的用户指纹特征用来区分和标识一个一个的具体用户。目前业界常用的H5页面做用户指纹特征识别的方法,主要有以下两种:1.在浏览器中利用JS获取用户所运行环境的特征数据,然后对这些数据做特征抽取生成hash值,作为用户的标识或指纹。但是此方法依赖JS脚本的运行,如果用户关闭了浏览器执行js脚本的权限,那么就无法获取到用户指纹特征。2.通过浏览器的插件或者APP提供js桥接native函数,收集本文档来自技高网...

【技术保护点】
1.一种H5用户的识别方法,其特征在于,包括以下步骤:/n接收浏览器发送的H5页面加载请求,并检测所述H5页面加载请求的请求头信息中是否包含有用户标识信息;/n若所述请求头信息中包含有用户标识信息,则从所述请求头信息中截取所述用户标识信息;/n解析所述用户标识信息以获取用户特征数据,所述用户特征数据包括访问IP、端口和浏览器标识。/n

【技术特征摘要】
1.一种H5用户的识别方法,其特征在于,包括以下步骤:
接收浏览器发送的H5页面加载请求,并检测所述H5页面加载请求的请求头信息中是否包含有用户标识信息;
若所述请求头信息中包含有用户标识信息,则从所述请求头信息中截取所述用户标识信息;
解析所述用户标识信息以获取用户特征数据,所述用户特征数据包括访问IP、端口和浏览器标识。


2.根据权利要求1所述的H5用户的识别方法,其特征在于,若所述请求头信息中未包含用户标识信息,则根据所述H5页面加载请求中携带的用户特征数据生成用户指纹特征,所述用户特征数据包括用户访问IP、端口和浏览器标识;
将所述用户指纹特征存储在响应头信息中返回给所述浏览器,以使所述用户指纹特征存储并缓存至所述浏览器中。


3.根据权利要求1或2所述的H5用户的识别方法,其特征在于,所述方法还包括以下步骤:
根据所述用户特征数据统计出所述H5页面的用户访问数据。


4.根据权利要求1或2所述的H5用户的识别方法,其特征在于,所述检测所述H5页面加载请求的请求头信息中是否包含有用户标识信息包括以下步骤:
判断所述H5页面加载请求的请求头是否包含If-Match或者If-None-Match;若所述请求头包含If-Match或者If-None-Match,则表示所述请求头信息中包含有用户标识信息;若所述请求头不包含If-Match也不包含If-None-Match,则表示所述请求头信息中未包含有用户标识信息。


5.根据权利要求2所述的H5用户的识别方法,其特征在于,所述用户指纹特征通过哈希算法聚合所述用户特征数据来...

【专利技术属性】
技术研发人员:魏万勇易李军
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

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

1