【技术实现步骤摘要】
用户识别方法及装置
[0001]本专利技术涉及大数据
,尤其涉及用户识别方法及装置。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]当前,一个用户在一个微信应用(例如微信公众号、微信小程序等)中,都有一个唯一的身份标识openid;但是,同一用户在不同微信应用中的openid不一样。一个企业往往会包含多个微信应用,企业的每个微信应用在为用户提供服务时,根据调用对应的微信接口从微信平台获取用户的openid,根据openid为对应的用户提供服务。但是针对访问不同微信应用的用户,企业无法识别哪些openid属于同一个用户,这给企业维护、统计、分析用户数据造成了困难。
技术实现思路
[0004]本专利技术实施例提供一种用户识别方法,用以识别关注不同微信应用的同一用户,帮助企业统计、维护用户信息,该方法包括:
[0005]根据用户对微信应用的触发,获取所述微信应用的应用标识appid;其中,微信 ...
【技术保护点】
【技术特征摘要】
1.一种用户识别方法,其特征在于,包括:根据用户对微信应用的触发,获取所述微信应用的应用标识appid;其中,微信应用包含微信公众号,和/或微信小程序;根据所述微信应用的应用标识appid,获取用户在所述微信应用的用户标识openid,以及用户在所述微信应用所属的微信开放平台账号的统一标识unionid;根据用户的unionid查询用户统一管理表,其中用户统一管理表记录有:已有用户的unionid与openid、appid的对应关系;在用户统一管理表中未查询到用户的unionid时,在用户统一管理表中录入用户的unionid与openid、appid的对应关系。2.如权利要求1所述的用户识别方法,其特征在于,还包括:在用户统一管理表中查询到用户的unionid,但未查询到用户的openid时,在用户统一管理表中录入用户的openid、appid,并生成用户的unionid与用户的openid、appid的对应关系。3.如权利要求1所述的用户识别方法,其特征在于,在根据用户对微信应用的触发,获取所述微信应用的应用标识appid之前,还包括:注册微信开放平台账号;根据微信开放平台账号在微信开放平台进行身份验证;身份验证通过后,向微信开放平台发送至少一个微信应用的应用标识appid、以及所述至少一个微信应用的应用密码,将所述至少一个微信应用与微信开放平台账号进行关联。4.如权利要求1所述的用户识别方法,其特征在于,根据用户对微信应用的触发,获取所述微信应用的应用标识appid之前,还包括:生成用户统一管理表;其中,用户统一管理表中包含unionid字段、openid字段、以及appid字段;在用户统一管理表中未查询到用户的unionid时,在用户统一管理表中录入用户的unionid与openid、appid的对应关系,包括:在所述用户统一管理表的unionid字段不包含用户的unionid时,将用户的unionid填入所述用户统一管理表的unionid字段,在所述用户统一管理表中与用户的unionid对应的openid字段填入用户的openid,在所述用户统一管理表中与用户的unionid对应的appid字段填入微信应用的应用标识appid。5.如权利要求4所述的用户识别方法,其特征在于,所述用户统一管理表的unionid字段的每一unionid对应于openid字段的至少一个openid,和/或appid字段...
【专利技术属性】
技术研发人员:李欣鸿,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。