[发明专利]资源请求处理方法、装置及设备有效
| 申请号: | 201910918521.8 | 申请日: | 2019-09-26 |
| 公开(公告)号: | CN110826048B | 公开(公告)日: | 2022-04-05 |
| 发明(设计)人: | 冯时;赵庆浩;籍文兵 | 申请(专利权)人: | 北京健康之家科技有限公司 |
| 主分类号: | G06F21/41 | 分类号: | G06F21/41;G06F21/45 |
| 代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
| 地址: | 100102 北京市朝阳区利*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 资源 请求 处理 方法 装置 设备 | ||
1.一种资源请求处理方法,其特征在于,包括:
根据用户的登录信息,监控用户授权状态;
接收发起资源请求的指令;
响应于所述资源请求的指令根据所述资源请求判定需要用户登录,则依据监控到的所述用户授权状态,判断是否具备发送所述资源请求所需的条件信息;
若判定具备所述条件信息,则发送携带有所述条件信息的所述资源请求;
其中,所述根据用户的登录信息,监控用户授权状态,具体包括:
若本地预设存储位置存在未过期的令牌Token和用户的目标特征信息,则将所述用户授权状态确定为第一授权级别的状态;
若本地预设存储位置存在未过期的Token,且不存在所述目标特征信息,则将所述用户授权状态确定为第二授权级别的状态;
若本地预设存储位置不存在Token或存在过期的Token,则将所述用户授权状态确定为第三授权级别的状态;
其中,所述第一授权级别高于所述第二授权级别和所述第三授权级别。
2.根据权利要求1所述的方法,其特征在于,所述依据监控到的所述用户授权状态,判断是否具备发送所述资源请求所需的条件信息,具体包括:
若监控到的所述用户授权状态为所述第一授权级别的状态,则判定具备所述条件信息,并将所述未过期的Token和所述目标特征信息确定为所述条件信息。
3.根据权利要求1所述的方法,其特征在于,所述依据监控到的所述用户授权状态,判断是否具备发送所述资源请求所需的条件信息,具体包括:
若监控到的所述用户授权状态为所述第二授权级别的状态,则查询处理所述资源请求是否需要所述目标特征信息;
若确定处理所述资源请求需要所述目标特征信息,则触发输出提示用户授权登录窗口,并将用户授权登录后获取到的所述目标特征信息更新记录在本地预设存储位置;
若确定处理所述资源请求不需要所述目标特征信息,则判定具备所述条件信息,并将所述未过期的Token确定为所述条件信息。
4.根据权利要求2或3所述的方法,其特征在于,若正在进行更新Token,则所述方法还包括:
将所述资源请求缓存在预设队列中,待监听到Token更新完成的事件时,从所述预设队列中提取所述资源请求重新进行所述条件信息的判断。
5.根据权利要求1所述的方法,其特征在于,所述依据监控到的所述用户授权状态,判断是否具备发送所述资源请求所需的条件信息,具体包括:
若监控到的所述用户授权状态为所述第三授权级别的状态,则触发输出提示用户授权登录窗口,并将用户授权登录后获取到的Token和目标特征信息更新记录在本地预设存储位置。
6.根据权利要求1所述的方法,其特征在于,响应于所述资源请求的指令根据所述资源请求判定需要用户登录,若监控到的所述用户授权状态为所述第三授权级别的状态,则所述方法还包括:
将所述资源请求缓存在预设队列中;
若本地预设存储位置不存在Token,则发送隐式注册的请求,并且待监听到隐式注册成功的事件时,从所述预设队列中提取所述资源请求重新进行所述条件信息的判断;
若本地预设存储位置存在过期Token,则发送更新Token的请求,并且待监听到更新Token成功的事件时,从所述预设队列中提取所述资源请求重新进行所述条件信息的判断。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
定时或不定时清理所述预设队列中的过期资源请求。
8.根据权利要求1所述的方法,其特征在于,所述目标特征信息至少包括用户头像、昵称信息,所述方法还包括:
如果本地预设存储位置存在未过期的Token和用户头像、昵称字段,则设置全局的显示授权字段为第一预设字段以表示用户不需要显式授权登录;
如果不存在未过期的Token和/或用户头像、昵称字段,则设置全局的显示授权字段为第二预设字段以表示用户需要进行显式授权登录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京健康之家科技有限公司,未经北京健康之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910918521.8/1.html,转载请声明来源钻瓜专利网。





