说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111559646.X (22)申请日 2021.12.20 (71)申请人 徐工汉云技 术股份有限公司 地址 221122 江苏省徐州市徐州经济技 术 开发区科技路6号 (72)发明人 胡旭辉 王飞 郭佳宇 邢斌 (74)专利代理 机构 南京纵横知识产权代理有限 公司 32224 代理人 俞翠华 (51)Int.Cl. H04L 12/66(2006.01) H04L 9/40(2022.01) G06F 16/23(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种实现终端在分布式网关session唯一的 方法及装置 (57)摘要 本发明公开了一种实现终端在分布式网关 session唯一的方法及装置, 所述方法包括终端 登入网关; 利用网关进行数据库认证, 认证成功 后更新其自身的数据库信息; 当网关完成设备认 证后, 则将终端的登录信息发布 到kafka组件; 利 用其余各网关订阅kafka组件的kafka消息, 当接 收到终端的登录信息后, 各网关根据预设的规则 更新终端在其内部的本地 缓存数据。 本发明使用 kafka作为分布式网关间的消息传递组件, 具有 低时延、 高并发的特点, 能够充分利用kafka的发 布订阅机制, 将网关切换消息发布到所有网关, 从而实现 分布式网关 session唯一的目的。 权利要求书1页 说明书4页 附图2页 CN 114285699 A 2022.04.05 CN 114285699 A 1.一种实现终端在分布式网关 session唯一的方法, 其特 征在于, 包括: 终端登入网关; 利用网关进行 数据库认证, 认证成功后更新 其自身的数据库信息; 当网关完成设备认证后, 则将终端的登录信息发布到kafka组件; 利用其余各网关订阅kafka组件的kafka消息, 当接收到终端的登录信息后, 各网关根 据预设的规则更新终端在其内部的本地缓存数据。 2.根据权利要求1所述的一种实现终端在分布式网关session唯一的方法, 其特征在 于, 所述各网关根据预设的规则更新终端在其内部的本地缓存数据, 具体包括: 如果是本网关则不做处 理; 如果是其 他网关, 则需要清除该终端在其内部的本地缓存数据。 3.根据权利要求1所述的一种实现终端在分布式网关session唯一的方法, 其特征在 于, 在利用网关进 行数据库认证, 认证成功后更新其自身的数据库信息步骤之后还包括: 更 新设备管理库中与该终端对应的数据。 4.一种实现终端在分布式网关session唯一的装置, 其特征在于, 包括: kafka组件和若 干个独立设置的网关, 各网关均 与所述kafka组件分别相连; 当终端登入某网关后, 利用该网关进行数据库认证, 认证成功后更新其自身的数据库 信息; 当该网关完成设备认证后, 则将终端的登录信息发布到kafka组件; 利用其余各网关订阅kafka组件的kafka消息, 当接收到终端的登录信息后, 各网关根 据预设的规则更新终端在其内部的本地缓存数据。 5.根据权利要求4所述的一种实现终端在分布式网关session唯一的装置, 其特征在 于: 所述各网关根据预设的规则更新终端在其内部的本地缓存数据, 具体包括: 如果是本网关则不做处 理; 如果是其 他网关, 则需要清除该终端在其内部的本地缓存数据。 6.根据权利要求4所述的一种实现终端在分布式网关session唯一的装置, 其特征在 于: 所述装置还 包括设备 管理库; 所述设备 管理库用于存 储与终端对应的数据。权 利 要 求 书 1/1 页 2 CN 114285699 A 2一种实现终端在分布式网关ses sion唯一的方 法及装置 技术领域 [0001]本发明具体涉及一种实现终端在分布式网关 session唯一的方法及装置 。 背景技术 [0002]网关是设备连网极为重要的一环, 它承担着接受设备连接、 设备认证、 协议转换、 指令下发等功 能。 网关的健康与否决定了设备能否正常连接平台, 一旦设备无法健康地连 接平台, 可能会产生巨大的损失。 例如需要持续运转的混凝土搅拌车, 当无法健康连接平台 可能出现停 转的情况, 导致混弄土凝固从而造成损失。 所以网关模块必须具备高并发、 高稳 定性的特点。 如图1所示为现有技术中设备接入网关的结构示意图。 如图2所示, 现有技术中 的指令下发流程包括: 设备初次登录到网关以后, 网关会对设备进 行认证, 这时网关会查询 数据库数据确认登入的设备是否正确, 认证完成后网关会将设备信息一份缓存在本地缓存 中, 一份更新到数据库中。 当需要 执行设备指 令下发时, 下发模块从数据库中找到网关的连 接信息, 从而找到对应的网关传递相关指令, 网关再从自己的本地缓存中找到连接信息进 行指令下发。 缓存的目的就是减少设备认证与数据库的交互, 当本地缓存存在时, 直接与缓 存完成认证, 从而保证网关的高并发性。 而网关本地缓存的数据有一定的时间期限。 在某些 场景下, 例如网关程序更新导致的网关重启过程中, 由于负载均衡的机制, 在网关重启过程 中会发生大量的设备切换网关, 有时切换不止一次, 而在切换过程中, 会发生新旧网关的本 地缓存同时存在设备 的登录信息, 当网关本地缓存存在相应设备信息时, 此时设备再连接 网关则不会更新数据库, 多份缓存的存在叠加重启过程中的频繁切换导致数据库中的设备 连接信息与实际不符, 最 终导致在指 令下发过程中, 设备明明在线, 下发指 令却无法下发到 设备的问题。 发明内容 [0003]针对上述问题, 本发明提出一种实现终端在分布式网关session唯一 的方法及装 置, 使用kafka作为分布式网关 间的消息传递组件, 具有低时延、 高并发的特点, 能够 充分利 用kafka的发布订阅机制, 将网关切换消息发布到所有网关, 从而实现分布 式网关session 唯一的目的。 [0004]为了实现上述 技术目的, 达 到上述技术效果, 本发明通过以下技 术方案实现: [0005]第一方面, 本发明提供了一种实现终端在分布式网关session唯一的方法, 包括: 终端登入网关; [0006]利用网关进行 数据库认证, 认证成功后更新 其自身的数据库信息; [0007]当网关完成设备认证后, 则将终端的登录信息发布到kafka组件; [0008]利用其余各网关订阅kafka组件的kafka消息, 当接收到终端的登录信息后, 各网 关根据预设的规则更新终端在其内部的本地缓存数据。 [0009]可选地, 所述各网关根据预设的规则更新终端在其内部 的本地缓存数据, 具体包 括:说 明 书 1/4 页 3 CN 114285699 A 3
专利 一种实现终端在分布式网关session唯一的方法及装置
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 23:33:35
上传分享
举报
下载
原文档
(302.2 KB)
分享
友情链接
GB-T 23237-2009 腧穴定位人体测量方法.pdf
ISO IEC 27040-2015.pdf
JR-T 0071.3—2020 金融行业网络安全等级保护实施指引 第3部分:岗位能力要求和评价指引.pdf
DB5111-T 25-2022 嘉州菜 乐山甜皮鸭制作工艺规范 乐山市.pdf
专利 一种基于大数据计算机网络安全防护装置.PDF
GB-T 41895-2022 细胞中DNA病毒测定 MNP标记法.pdf
GB-T 25205-2010 雨淋喷头.pdf
GB-T 24353-2009 风险管理 原则与实施指南.pdf
中华人民共和国密码法 2020.pdf
DB43-T 1997-2021 数字化电能计量装置整体误差检测技术规范 湖南省.pdf
DB34-T 3047-2017 普通干线公路施工标准化指南 安徽省.pdf
GB-T 19890-2005 声学 高强度聚焦超声(HIFU)声功率和声场特性的测量.pdf
绿盟 安全隔离与信息交换系统 SIES 产品白皮书.pdf
GB-T 34690.8-2017 印刷技术 胶印数字化过程控制 第8部分:胶印设备.pdf
T-GDNAS 003—2022 ECMO导管维护技术规范.pdf
GB-T 36572-2018电力监控系统网络安全防护导则.pdf
GB-T 35229-2017 地面气象观测规范 雪深与雪压.pdf
GB-T 5462-2015 工业盐.pdf
GB-T 12971.1-2023 电力牵引用接触线 第1部分:铜及铜合金接触线.pdf
资产管理制度.pdf
1
/
3
8
评价文档
赞助2元 点击下载(302.2 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。