[发明专利]一种基于本地缓存对用户设备进行鉴权的方法及系统有效
申请号: | 202010296973.X | 申请日: | 2020-04-15 |
公开(公告)号: | CN112422490B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 吴键铭 | 申请(专利权)人: | 岭博科技(北京)有限公司 |
主分类号: | H04W12/06 | 分类号: | H04W12/06;H04L67/10;H04L9/40 |
代理公司: | 北京知元同创知识产权代理事务所(普通合伙) 11535 | 代理人: | 刘元霞;张田勇 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 本地 缓存 用户 设备 进行 方法 系统 | ||
1.一种基于本地缓存对用户设备进行鉴权的方法,所述方法包括:
接收对用户设备进行鉴权的本地鉴权请求,对所述本地鉴权请求进行解析以获取所述本地鉴权请求所包括的用户设备的设备标识和当前区域的区域标识;
将所述用户设备的设备标识与所述本地缓存内每个无效请求项的标识信息进行比对,确定是否存在相匹配的无效请求项;
当确定不存在相匹配的无效请求项时,将所述用户设备的设备标识与所述本地缓存内每个有效请求项的标识信息进行比对,确定是否存在相匹配的一个或多个有效请求项;
当确定存在相匹配的一个或多个有效请求项时,获取每个有效请求项的区域信息;以及
当所述用户设备的当前区域的区域标识与一个或多个有效请求项中的任意有效请求项的区域信息相匹配时,确定所述用户设备的鉴权结果为本地鉴权成功并返回用于指示本地鉴权成功的响应消息;
在获取每个有效请求项的区域信息之前还包括:
获取每个有效请求项的场所信息;
获取所述本地缓存内的多个场所信息集合,每个场所信息集合包括多个场所信息;
当所述用户设备的场所标识与一个或多个有效请求项中的任意有效请求项的场所信息属于同一个场所信息集合时,确定所述用户设备的鉴权结果为本地鉴权成功并返回用于指示本地鉴权成功的响应消息;
当所述用户设备的场所标识与一个或多个有效请求项中的任意有效请求项的场所信息均不属于同一个场所信息集合时,确定所述用户设备的鉴权结果为本地鉴权失败并返回用于指示本地鉴权失败的响应消息;
还包括当所述用户设备的当前区域的区域标识与公共区域的标识信息相匹配时,确定所述用户设备的鉴权结果为本地鉴权成功并返回用于指示本地鉴权成功的响应消息;
当确定与云端服务器的通信链路处于连接故障状态或云端服务器处于运行故障状态时,确定所述用户设备的鉴权结果为免鉴权状态并返回用于指示免鉴权状态的响应消息;
在返回用于指示免鉴权状态的响应消息之后还包括,将处于免鉴权状态的用户设备的网络连接设置为临时连接状态;
当确定与云端服务器的通信链路从网络故障恢复为正常连接状态或云端服务器从故障状态恢复为正常运行状态时,启动具有预定时间长度的计时器,当计时器期满时为处于临时连接状态的用户设备进行本地鉴权。
2.根据权利要求1所述的方法,当接收到来自所述用户设备的接入请求时或者当检测到所述用户设备进入接入设备的服务区域内时,获取所述用户设备的设备标识,根据设备标识和当前区域的区域标识生成本地鉴权请求。
3.根据权利要求1所述的方法,当确定存在相匹配的无效请求项时,确定所述用户设备的鉴权结果为本地鉴权失败,并向当前区域的接入设备返回用于指示禁止发送与所述用户设备相关联的本地鉴权请求的响应消息。
4.根据权利要求1所述的方法,当确定不存在相匹配的有效请求项时,确定所述用户设备的鉴权结果为本地鉴权失败并返回用于指示本地鉴权失败的响应消息。
5.根据权利要求1所述的方法,当所述用户设备的当前区域的区域标识与一个或多个有效请求项中的任意有效请求项的区域信息均不相匹配时,确定所述用户设备的鉴权结果为本地鉴权失败并返回用于指示本地鉴权失败的响应消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于岭博科技(北京)有限公司,未经岭博科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010296973.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体封装件
- 下一篇:基于实时计算的游戏防沉迷方法和系统