[发明专利]一种基于微信平台的多公众号用户授权管理方法在审
申请号: | 201810017423.2 | 申请日: | 2018-01-09 |
公开(公告)号: | CN108270781A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 汪贵;王彦迪 | 申请(专利权)人: | 安徽小马创意科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58 |
代理公司: | 马鞍山市金桥专利代理有限公司 34111 | 代理人: | 鲁延生 |
地址: | 243000 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户授权管理 交互授权 网页 联合 数据库 应用 管理步骤 权限类型 授权管理 统一管理 用户授权 用户信息 用户资料 授权 字段 订阅 开放 服务 | ||
1.一种基于微信平台的多公众号用户授权管理方法,其特征在于,包括微信网页授权和微信交互授权,微信网页授权和微信交互授权借助于托管系统对公众号本身管理的步骤如下:
S1:不同的订阅号以及不同的服务号经过托管系统托管;
S2:托管系统将托管的不同的的订阅号以及不同的服务号再经过微信网页授权和微信交互授权进行授权管理;
S3:经过微信网页授权和微信交互授权二者授权管理后再转到托管系统托管;
S4:托管系统将授权管理的公众号通知对应的各个用户。
2.如权利要求1所述的基于微信平台的多公众号用户授权管理方法,其特征在于,对于微信交互授权,其授权管理步骤如下:
第一步、获取用户的联合ID;
第二步、判断是否存在联合ID;
第三步、根据联合ID+应用ID判断用户是否存在;
第四步、根据开放ID+应用ID判断用户是否存在;
第五步、注入用户信息,结束授权或者将开放ID、联合ID、用户资料相关字段插入数据库,注入用户信息完成授权。
3.如权利要求2所述的基于微信平台的多公众号用户授权管理方法,其特征在于,针对步骤二,如果存在联合ID,然后根据联合ID+应用ID判断用户是否存在;如果不存在联合ID,然后根据开放ID+应用ID判断用户是否存在。
4.如权利要求2所述的基于微信平台的多公众号用户授权管理方法,其特征在于,针对步骤三,用户存在就注入用户信息,结束授权,如果用户不存在,就新增用户,将该公众号的开放ID、联合ID、、用户资料相关字段插入数据库,注入用户信息完成授权。
5.如权利要求2所述的基于微信平台的多公众号用户授权管理方法,其特征在于,针对步骤四,用户存在就注入用户信息,结束授权,如果用户不存在,就新增用户,将开放ID、联合ID、用户资料相关字段插入数据库,注入用户信息完成授权。
6.如权利要求1所述的基于微信平台的多公众号用户授权管理方法,其特征在于,对于微信网页授权,其授权管理步骤如下:
第一步、首先判断网页Cookie中是否存在系统ID;
第二步、判断该公众号是否是服务号或者是借权的订阅号,如果是,先用服务号静默获取系统ID,如果该公众号不是服务号或者是借权的订阅号,先用服务号静默获取系统ID,如果数据库查询系统ID+应用ID的用户存在,直接注入用户信息完成授权,如不存在,新增用户将应用ID,系统ID,用户资料相关字段插入数据库、注入用户信息完成授权;
第三步、判断数据库用系统ID+应用ID用是否存在,如果不存在,用第三方服务号显式或获取开放ID、用户资料,如果存在,更新用户信息系统ID,入用户信息完成授权;
第四步、对是否存在联合ID进行判断。
7.如权利要求6所述的基于微信平台的多公众号用户授权管理方法,其特征在于,对于步骤四,如果存在联合ID,并且查询到联合ID+应用ID的用户已存在,更新用户信息系统ID,入用户信息完成授权;联合ID+应用ID如不存在,则新增用户,将该公众号的应用ID,开放ID、联合ID、用户资料相关字段插入数据库、注入用户信息完成授权;如果联合ID不存在,并且开放ID+应用ID已存在,更新系统ID,注入用户信息完成授权;开放ID+应用ID如不存在,则新增用户,将该公众号的应用ID,开放ID、联合ID、用户资料相关字段插入数据库、注入用户信息完成授权。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽小马创意科技股份有限公司,未经安徽小马创意科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810017423.2/1.html,转载请声明来源钻瓜专利网。