业务系统、访问方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:27109705 阅读:22 留言:0更新日期:2021-01-25 19:03
本公开提供了一种业务系统、访问方法、装置、计算机设备和存储介质,其中,该方法包括:接收终端设备发送的针对目标子业务单元的第一访问请求;基于所述第一访问请求,生成第一授权请求,并向所述终端设备发送第一授权请求;在接收到所述终端设备基于所述第一授权请求反馈的同意授权的第一授权信息后,基于所述第一授权信息中携带的第一用户开放身份标识,得到与用户对应的第一用户身份标识;在不存在所述第一用户身份标识与目标子业务单元的业务标识对应的关联关系的情况下,向所述目标子业务单元发送第二访问请求。简化了各业务单元之间用户信息统一的过程。之间用户信息统一的过程。之间用户信息统一的过程。

【技术实现步骤摘要】
业务系统、访问方法、装置、计算机设备和存储介质


[0001]本公开涉及计算机应用
,具体而言,涉及一种业务系统、访问方法、装置、计算机设备和存储介质。

技术介绍

[0002]用户在关注一个公众号的时候,微信应用服务器会将微信号加密生成该用户在该公众号中的开放标识OpenID,并将该OpenID发送给公众号业务系统;公众号业务系统在接收到用户的OpenID后,为该用户生成对应的用户标识UserID;且相同的用户在不同公众号的OpenID不同,且不同的公众号业务系统为相同用户生成的UserID也不同。对于公众号的开发者而言,其可以在微信公众平台上注册多个公众号;同一用户可能会关注该开发者的多个公众号;为了确定关注不同公众号的用户是否为同一用户,当前需要开发者将其开发的多个公众号绑定至微信开放平台,才可利用用户的用户统一标识(Union Identity Document,UnionID)机制来满足确定关注不同公众号的用户是否为同一用户的需求,该过程较为繁琐。

技术实现思路

[0003]有鉴于此,本公开实施例至少提供一种业务系统、访问方法、装置、计算机设备和存储介质,可以不依赖微信开放平台实现不同公众号之间同一用户信息的统一。
[0004]第一方面,本公开实施例提供了一种业务系统,包括:主业务单元、以及与所述主业务单元具有关联关系的目标子业务单元;
[0005]所述主业务单元,用于接收终端设备发送的针对目标子业务单元的第一访问请求;基于所述第一访问请求,生成第一授权请求,并向所述终端设备发送第一授权请求;在接收到所述终端设备基于所述第一授权请求反馈的同意授权的第一授权信息后,基于所述第一授权信息中携带的第一用户开放身份标识,得到与用户对应的第一用户身份标识;在不存在所述第一用户身份标识与所述目标子业务单元的业务标识对应的关联关系的情况下,向所述目标子业务单元发送第二访问请求;
[0006]所述目标子业务单元,用于在接收到所述主业务单元发送的第二访问请求后,向所述终端设备发送第二授权请求;在接收到所述终端设备基于所述第二授权请求反馈的同意授权的第二授权信息后,基于所述第二授权信息中携带的第二用户开放身份标识,生成与用户对应的第二用户身份标识,并建立所述第一用户身份标识、所述业务标识、以及所述第二用户身份标识之间的关联关系。
[0007]在一种可能的实施方式中,所述主业务单元,在基于所述第一访问请求,生成第一授权请求时,用于:
[0008]确定所述的第一访问请求中是否携带了用户的身份标识;
[0009]在所述第一访问请求中不存在所述身份标识的情况下,生成所述第一授权请求。
[0010]在一种可能的实施方式中,所述主业务单元,还用于:在所述第一访问请求中存在
所述身份标识的情况下,基于所述身份标识,得到与用户对应的用户访问数据;所述用户访问数据中包括所述第一用户身份标识;
[0011]基于所述用户访问数据中包括的所述第一用户身份标识,确定是否存在所述第一用户身份标识与所述目标子业务单元的业务标识对应的关联关系;
[0012]在不存在所述第一用户身份标识与所述目标子业务单元的业务标识对应的关联关系的情况下,向所述目标子业务单元发送所述第二访问请求。
[0013]在一种可能的实施方式中,所述主业务单元,在基于所述第一授权信息中携带的第一用户开放身份标识,得到与用户对应的第一用户身份标识时,用于:
[0014]基于所述第一授权信息中携带的第一用户开放身份标识,确定是否存在与所述终端设备对应的第一用户身份标识;
[0015]若存在,则读取已经存在的所述第一用户身份标识;
[0016]若不存在,则基于所述第一用户开放身份标识,生成所述第一用户身份标识。
[0017]在一种可能的实施方式中,所述主业务单元,还用于:在存在所述第一用户身份标识与所述目标子业务单元的业务标识对应的关联关系的情况下,向所述目标子业务单元发送第三访问请求;所述第三访问请求中携带有所述第一用户身份标识;
[0018]所述目标子业务单元,还用于接收所述第三访问请求,并基于所述第三访问请求中携带的所述第一用户身份标识、以及所述关联关系,确定用户在所述目标子业务单元中的第二用户身份标识;
[0019]基于所述第一用户身份标识和/或所述第二用户身份标识,向所述终端设备发送服务页面数据。
[0020]在一种可能的实施方式中,所述目标子业务单元,在基于所述第二授权信息中携带的第二用户开放身份标识,得到与用户对应的第二用户身份标识后,还用于:
[0021]基于所述第一用户身份标识和/或所述第二用户身份标识,向所述终端设备发送服务页面数据。
[0022]在一种可能的实施方式中,还包括:终端设备;
[0023]所述终端设备,用于响应用户的触发,生成第一访问请求并向所述主业务单元发送所述第一访问请求;在接收到所述主业务单元基于所述第一访问请求反馈的第一授权请求后,响应触发同意授权,生成第一授权信息,并向所述主业务单元发送所述第一授权信息。
[0024]在一种可能的实施方式中,所述终端设备,还用于在接收到所述目标子业务单元发送的第二授权请求后,响应触发同意授权,生成第二授权信息,并向所述目标子业务单元发送所述第二授权信息。
[0025]第二方面,本公开实施例还提供了一种访问方法,应于主业务单元,包括:
[0026]接收终端设备发送的针对目标子业务单元的第一访问请求;
[0027]基于所述第一访问请求,生成第一授权请求,并向所述终端设备发送第一授权请求;
[0028]在接收到所述终端设备基于所述第一授权请求反馈的同意授权的第一授权信息后,基于所述第一授权信息中携带的第一用户开放身份标识,得到与用户对应的第一用户身份标识;
[0029]在不存在所述第一用户身份标识与目标子业务单元的业务标识对应的关联关系的情况下,向所述目标子业务单元发送第二访问请求。
[0030]在一种可能的实施方式中,基于所述第一访问请求,生成第一授权请求,包括:
[0031]确定所述的第一访问请求中是否携带了用户的身份标识;
[0032]在所述第一访问请求中不存在所述身份标识的情况下,生成所述第一授权请求。
[0033]在一种可能的实施方式中,所述方法还包括:
[0034]在所述第一访问请求中存在所述身份标识的情况下,基于所述身份标识,得到与用户对应的用户访问数据;所述用户访问数据中包括所述第一用户身份标识;
[0035]基于所述用户访问数据中包括的所述第一用户身份标识,确定是否存在所述第一用户身份标识与所述目标子业务单元的业务标识对应的关联关系;
[0036]在不存在所述第一用户身份标识与所述目标子业务单元的业务标识对应的关联关系的情况下,向所述目标子业务单元发送所述第二访问请求。
[0037]在一种可能的实施方式中,基于所述第一授权信息中携带的第一用户开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务系统,其特征在于,包括:主业务单元、以及与所述主业务单元具有关联关系的目标子业务单元;所述主业务单元,用于接收终端设备发送的针对目标子业务单元的第一访问请求;基于所述第一访问请求,生成第一授权请求,并向所述终端设备发送第一授权请求;在接收到所述终端设备基于所述第一授权请求反馈的同意授权的第一授权信息后,基于所述第一授权信息中携带的第一用户开放身份标识,得到与用户对应的第一用户身份标识;在不存在所述第一用户身份标识与所述目标子业务单元的业务标识对应的关联关系的情况下,向所述目标子业务单元发送第二访问请求;所述目标子业务单元,用于在接收到所述主业务单元发送的第二访问请求后,向所述终端设备发送第二授权请求;在接收到所述终端设备基于所述第二授权请求反馈的同意授权的第二授权信息后,基于所述第二授权信息中携带的第二用户开放身份标识,生成与用户对应的第二用户身份标识,并建立所述第一用户身份标识、所述业务标识、以及所述第二用户身份标识之间的关联关系。2.根据权利要求1所述的业务系统,其特征在于,所述主业务单元,在基于所述第一访问请求,生成第一授权请求时,用于:确定所述第一访问请求中是否携带了用户的身份标识;在所述第一访问请求中不存在所述身份标识的情况下,生成所述第一授权请求。3.根据权利要求2所述的业务系统,其特征在于,所述主业务单元,还用于:在所述第一访问请求中存在所述身份标识的情况下,基于所述身份标识,得到与用户对应的用户访问数据;所述用户访问数据中包括所述第一用户身份标识;基于所述用户访问数据中包括的所述第一用户身份标识,确定是否存在所述第一用户身份标识与所述目标子业务单元的业务标识对应的关联关系;在不存在所述第一用户身份标识与所述目标子业务单元的业务标识对应的关联关系的情况下,向所述目标子业务单元发送所述第二访问请求。4.根据权利要求1所述的业务系统,其特征在于,所述主业务单元,在基于所述第一授权信息中携带的第一用户开放身份标识,得到与用户对应的第一用户身份标识时,用于:基于所述第一授权信息中携带的第一用户开放身份标识,确定是否存在与用户对应的第一用户身份标识;若存在,则读取已经存在的所述第一用户身份标识;若不存在,则基于所述第一用户开放身份标识,生成所述第一用户身份标识。5.根据权利要求1所述的业务系统,其特征在于,所述主业务单元,还用于:在存在所述第一用户身份标识与所述目标子业务单元的业务标识对应的关联关系的情况下,向所述目标子业务单元发送第三访问请求;所述第三访问请求中携带有所述第一用户身份标识;所述目标子业务单元,还用于接收所述第三访问请求,并基于所述第三访问请求中携带的所述第一用户身份标识、以及所述关联关系,确定用户在所述目标子业务单元中的第二用户身份标识;基于所述第一用户身份标识和/或所述第二用户身份标识,向所述终端设备发送服务页面数据。6.根据权利要求1所述的业务系统,其特征在于,所述目标子业务单元,在基于所述第
二授权信息中携带的第二用户开放身份标识,得到与用户对应的第二用户身份标识后,还用于:基于所述第一用户身份标识和/或所述第二用户身份标识,向所述终端设备发送服务页面数据。7.根据权利要求1-6任一项所述的业务系统,其特征在于,还包括:终端设备;所述终端设备,用于响应用户的触发,生成第一访问请求并向所述主业务单元发送所述第一访问请求;在接收到所述主业务单元基于所述第一访问请求反馈的第一授权请求后,响应触发同意授权,生成第一授权信息,并向所述主业务单元发送所述第一授权信息。8.根据权利要求7所述的业务系统,其特征在于,所述终端设备,还用于在接收到所述目标子业务单元发送的第二授权请求后,响应触发同意授权,生成第二授权信息,并向所述目标子业务单元发送所述第二授权信息。9.一种访问方法,其特征在于,应用于主业务单元,包括:接收终端设备发送的针对目标子业务单元的第一访问请求;基于所述第一访问请求,生成第一授权请求,并向所述终端设备发送第一授权请求;在接收到所述终端设备基于所述第一授权请求反馈的同意授权的第一授权信息后,基于所述第一授权信息中携带的第一用户开放身份标识,得到与用户对应的第一用户身份标识;在不存在所述第一用户身份标识与目标子业务单元的业务标识对应的关联关系的情况下,向所述目标子业务单元发送第二访问请求。10.根据权利要求9所述的方法,其特征在于,基于所述第一访问请求,生成第一授权请求,包括:确定所述的第一访问请求中是否携带了用户的身份标识;在所述第一访问请求中不存在所述身份标识的情况下,生成所述第一授权请求。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:在所述第一访问请求中存在所...

【专利技术属性】
技术研发人员:王冠郭晋
申请(专利权)人:北京百家科技集团有限公司
类型:发明
国别省市:

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

1