[发明专利]一种批量设备的授权方法有效
申请号: | 202010193487.5 | 申请日: | 2020-03-18 |
公开(公告)号: | CN111405046B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 赵兴 | 申请(专利权)人: | 浩云科技股份有限公司 |
主分类号: | H04L67/56 | 分类号: | H04L67/56;H04L67/568;H04L67/63;H04L69/164 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郭浩辉;麦小婵 |
地址: | 511400 广东省广州市番禺区东环*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 批量 设备 授权 方法 | ||
本公开实施例提供了一种批量设备的授权方法,用以解决目前物联网安防领域终端与门控设备直接通信,存在高并发请求风险并影响到门控系统正常运行的问题,方法包括:监听并接收多个客户端发起的多个UDP请求;将多个UDP请求缓存至第一队列;将第一队列的多个UDP请求分别转发给各请求对应的门控设备;接收各个门控设备响应的流式数据;将流式数据缓存至第二队列;将第二队列的多组流式数据分别转发给各组流式数据对应的客户端。
技术领域
本公开涉及物联网技术领域,尤其涉及一种批量设备的授权方法、装置、可读存储介质、计算设备及一种门控管理系统。
背景技术
随着物联网技术的深入发展,安防设备逐步走向网络化、智能化。目前,门控设备已经具备了与客户端远程通信能力,人们可以使用客户端软件远程管控门控设备、采集信息、传输视频图像等。一种典型的应用场景是使用用户数据报协议(User DatagramProtocol,UDP)协议完成客户端与门控设备的通信。
然而,所有客户端通过UDP协议直接与门控设备交互,这样点到点的方式不利于统一管理,而且可能出现高并发访问影响系统正常运转的情况。
发明内容
为此,本公开提供了一种批量设备的授权方法、装置、可读存储介质、计算设备及一种门控管理系统,以力图解决或者至少缓解上面存在的至少一个问题。
根据本公开实施例的一个方面,提供了一种批量设备的授权方法,包括:
监听并接收多个客户端发起的多个UDP请求;
将所述多个UDP请求缓存至第一队列;
将所述第一队列的多个UDP请求分别转发给各请求对应的门控设备;
接收各个门控设备响应的流式数据;
将所述流式数据缓存至第二队列;
将所述第二队列的多组流式数据分别转发给各组流式数据对应的客户端。
可选地,将所述第一队列的多个UDP请求分别转发给各请求对应的门控设备,包括:
对于当前处理的所述第一队列的UDP请求,从第一UDP服务池选取空闲的第一UDP服务,使用所述第一UDP服务将当前处理的所述第一队列的UDP请求转发给请求对应的门控设备。
可选地,将所述第一队列的多个UDP请求分别转发给各请求对应的门控设备之前,还包括:
获取门控设备的负载信息;
对于当前处理的所述第一队列的UDP请求,如果确定请求指向了负载超过预设阈值的门控设备,则将当前处理的所述第一队列的UDP请求缓存至第三队列;
以及,检测到第三队列的UDP请求对应门控设备的负载低于预设阈值时,将第三队列的UDP请求还原至第一队列。
可选地,所述负载信息,至少包括以下信息的一种:
传输带宽、并发连接数量以及任务处理状态。
可选地,将所述第二队列的多组流式数据分别转发给各组流式数据对应的客户端,包括:
对于当前处理的所述第二队列的流式数据,从第二UDP服务池选取空闲的第二UDP服务,使用所述第二UDP服务将当前处理的所述第二队列的流式数据转发给流式数据对应的客户端。
可选地,方法还包括:
保存客户端与门控设备的通信日志。
根据本公开的另一方面,提供一种批量设备的授权装置,包括:
请求接收模块,用于监听并接收多个客户端发起的多个UDP请求;将所述多个UDP请求缓存至第一队列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浩云科技股份有限公司,未经浩云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010193487.5/2.html,转载请声明来源钻瓜专利网。