一种身份关联方法、装置、设备及可读存储介质制造方法及图纸

技术编号:39185717 阅读:11 留言:0更新日期:2023-10-27 08:33
本申请公开了一种身份关联方法、装置、设备及可读存储介质,应用于身份关联领域,该方法包括:当接收到小程序的用户访问操作时,获取小程序的openid;小程序是平台小程序或商家小程序;通过webview组件加载平台公众号的授权页,获取到平台公众号的openid;将平台公众号的openid与小程序的openid进行身份关联;以利用平台公众号将平台小程序与商家小程序进行身份关联。本申请通过公众号静默授权,用户可以在无感知的情况下,实现用户在不同小程序(平台小程序和商家小程序)的身份关联,进一步地解决了平台小程序和商家小程序之间的资产无法流转的问题。无法流转的问题。无法流转的问题。

【技术实现步骤摘要】
一种身份关联方法、装置、设备及可读存储介质


[0001]本申请涉及身份关联领域,特别涉及一种身份关联方法、装置、设备及可读存储介质。

技术介绍

[0002]在小程序体系中,由于不同的小程序会对同一用户分配对应于不同小程序的openid,为了使用户能够在各个小程序之间打通身份,用户使用小程序时更加便捷,常规手段一般是通过用户登录不同小程序时均需进行手机号的手动授权,这种方式具有一定的繁琐性,还容易引起用户反感,导致用户体验感不佳;并且,同一个微信号可能绑定不同的手机号,存在无法实现用户身份关联的可能。
[0003]因此,目前本领域技术人员迫切需要解决的技术问题是,如何保证身份关联的成功性,并且用户更加便捷,提升用户体验感。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种身份关联方法、装置、设备及可读存储介质,解决了现有技术中身份关联体验感差的问题。
[0005]为解决上述技术问题,本申请提供了一种身份关联方法,包括:
[0006]当接收到小程序的用户访问操作时,获取所述小程序的open id;所述小程序是平台小程序或商家小程序;
[0007]通过webview组件加载平台公众号的授权页,获取到所述平台公众号的openid;
[0008]将所述平台公众号的openid与所述小程序的openid进行身份关联;以利用所述平台公众号将所述平台小程序与所述商家小程序进行身份关联。
[0009]可选的,在获取到所述小程序的openid之后,还包括:/>[0010]当接收到用户由所述平台小程序跳转到商家公众号的跳转操作时,则通过webview组件加载所述商家公众号的授权页,获取到所述商家公众号的openid;
[0011]将所述平台公众号的openid与所述商家公众号的openid进行身份关联,以利用所述平台公众号将所述商家公众号和所述平台小程序进行身份关联。
[0012]可选的,还包括:
[0013]当在所述平台小程序中打开不同商家的公众号页面,则将不同商家的商家公众号的网页I P映射到统一域名,得到融合域名;
[0014]在公众平台上配置所述融合域名,以通过webview组件加载多个商家公众号的授权页。
[0015]可选的,所述通过webview组件加载所述商家公众号的授权页,获取到所述商家公众号的openid;通过webvi ew组件加载平台公众号的授权页,获取到所述平台公众号的openid,包括:
[0016]通过所述webview组件依次加载所述商家公众号的授权页和所述平台公众号的授
权页;
[0017]依次获取所述商家公众号的open id和所述平台公众号的openid。
[0018]可选的,还包括:
[0019]当接收到所述平台小程序的api请求时,通过node层对所述api请求接口进行拦截,将所述api请求中的所述平台小程序的openid转换为对应商家的商家小程序open id。
[0020]可选的,在完成身份关联之后,还包括:
[0021]将关联记录存储在关联数据表中,用于当所述用户登录所述平台小程序或所述商家小程序时,根据所述关联数据表判断所述平台小程序或所述商家小程序是否完成身份关联。
[0022]本申请还提供了一种身份关联装置,包括:
[0023]小程序open id获取模块,用于当接收到小程序的用户访问操作时,获取所述小程序的openid;所述小程序是平台小程序或商家小程序;
[0024]平台公众号openid获取模块,用于通过webview组件加载平台公众号的授权页,获取到所述平台公众号的openid;
[0025]第一关联模块,用于将所述平台公众号的open id与所述小程序的openi d进行身份关联;以利用所述平台公众号将所述平台小程序与所述商家小程序进行身份关联。
[0026]可选的,还包括:
[0027]商家公众号openid获取模块,用于当接收到用户由所述平台小程序跳转到商家公众号的跳转操作时,则通过webview组件加载所述商家公众号的授权页,获取到所述商家公众号的openi d;
[0028]第二身份关联模块,用于将所述平台公众号的openid与所述商家公众号的openid进行身份关联,以利用所述平台公众号将所述商家公众号和所述平台小程序进行身份关联。
[0029]本申请还提供了一种身份关联设备,包括:
[0030]存储器,用于存储计算机程序;
[0031]处理器,用于执行所述计算机程序时实现上述身份关联方法的步骤。
[0032]本申请还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述身份关联方法的步骤。
[0033]可见,本申请通过当接收到小程序的用户访问操作时,获取小程序的openid;小程序是平台小程序或商家小程序;通过webview组件加载平台公众号的授权页,获取到平台公众号的openid;将平台公众号的open id与小程序的openi d进行身份关联;以利用平台公众号将平台小程序与商家小程序进行身份关联。本申请通过公众号静默授权,用户可以在无感知的情况下,实现用户在不同小程序(平台小程序和商家小程序)的身份关联,进一步地解决了平台小程序和商家小程序之间的资产无法流转的问题。
[0034]此外,本申请还提供了身份关联装置、设备及可读存储介质,同样具有上述有益效果。
附图说明
[0035]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本申请实施例提供的一种身份关联方法的流程图;
[0037]图2为本申请实施例提供的另一种身份关联方法的流程图;
[0038]图3为本申请实施例提供的一种身份关联的流程示例图;
[0039]图4为本申请实施例提出的另一种身份关联的流程示例图
[0040]图5为本申请实施例提供的一种身份关联装置的结构示意图;
[0041]图6为本申请实施例提供的一种身份关联设备的结构示意图。
具体实施方式
[0042]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0043]平台小程序是一种轻量级的应用程序,基于特定平台的开放接口和生态系统,提供快速开发、部署和使用的功能,并具有与商家小程序无缝集成本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种身份关联方法,其特征在于,包括:当接收到小程序的用户访问操作时,获取所述小程序的openid;所述小程序是平台小程序或商家小程序;通过webview组件加载平台公众号的授权页,获取到所述平台公众号的openid;将所述平台公众号的openid与所述小程序的openid进行身份关联;以利用所述平台公众号将所述平台小程序与所述商家小程序进行身份关联。2.根据权利要求1所述的身份关联方法,其特征在于,在获取到所述小程序的openid之后,还包括:当接收到用户由所述平台小程序跳转到商家公众号的跳转操作时,则通过webview组件加载所述商家公众号的授权页,获取到所述商家公众号的openid;将所述平台公众号的openid与所述商家公众号的openid进行身份关联,以利用所述平台公众号将所述商家公众号和所述平台小程序进行身份关联。3.根据权利要求2所述的身份关联方法,其特征在于,还包括:当在所述平台小程序中打开不同商家的公众号页面,则将不同商家的商家公众号的网页IP映射到统一域名,得到融合域名;在公众平台上配置所述融合域名,以通过webview组件加载多个商家公众号的授权页。4.根据权利要求2所述的身份关联方法,其特征在于,所述通过webview组件加载所述商家公众号的授权页,获取到所述商家公众号的openid;通过webview组件加载平台公众号的授权页,获取到所述平台公众号的openid,包括:通过所述webview组件依次加载所述商家公众号的授权页和所述平台公众号的授权页;依次获取所述商家公众号的openid和所述平台公众号的openid。5.根据权利要求1至4任一项所述的身份关联方法,其特征在于,还包括:当接收到所述平台小程序的api请求时,通过node层对所述api请求...

【专利技术属性】
技术研发人员:李清龙
申请(专利权)人:上海微盟企业发展有限公司
类型:发明
国别省市:

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

1