全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210977973.5 (22)申请日 2022.08.16 (71)申请人 山东浪潮超高清智能科技有限公司 地址 250000 山东省济南市 市辖区自由贸 易试验区济南片区浪潮路1036号S06 楼北一层西区 (72)发明人 李德虎 刘永辉 房兰涛 谢恩鹏  丛锐  (74)专利代理 机构 济南泉城专利商标事务所 37218 专利代理师 刘德 (51)Int.Cl. H04L 67/02(2022.01) H04L 9/40(2022.01) H04L 67/1001(2022.01)H04L 67/141(2022.01) H04L 67/145(2022.01) H04L 67/55(2022.01) H04L 69/16(2022.01) (54)发明名称 一种移动终端设备 下的应急广播推送方法 (57)摘要 一种移动终端设备下的应急广播推送方法, 采用全双工通信的WebSocket方式, 移动终端设 备通过与服务端建立WebSocket长连接, 可以实 现真正意义上的实时推送, 同时通过WebSocket 服务推送集群, 实现海量移动终端设备的接入, 保证推送的高可用, 达到应急广播的效果。 通过 传统Http网关和注册中心进行负载均衡和集群 高可用水平扩展, 以WebSocket方式建立与服务 端的连接, 在连接内进行身份验证和加密处理, 通过心跳机制实现异常终端的发现和处理, 从而 实现应急广播的实时可靠的推送机制。 权利要求书2页 说明书4页 附图1页 CN 115378926 A 2022.11.22 CN 115378926 A 1.一种移动终端设备 下的应急广播推送方法, 其特 征在于, 包括如下步骤: a)建立由移动终端设备、 WebSocket服务集群、 负载均衡 网关和注册中心组成的系统架 构; b)移动终端设备开机、 断网重连时通过负载均衡网关获取注册中心上可用的 WebSocket地址; c)移动终端设备通过获取到的WebSocket地址与WebSocket服 务集群建立长连接; d)WebSocket服 务集群通过已经建立的连接推送消息; e)移动终端设备关机或断电时, WebSocket服 务集群将已有的长连接移出。 2.根据权利要求1所述的移动终端设备下的应急广播推送方法, 其特征在于, 步骤c)包 括如下步骤: c‑1)WebSocket服务集群中每个节点将自己的服务状态上报到注册中心, 负载均衡网 关根据配置中心获取到的可用的服务列表, 通过负载均衡策 略将WebSocket服务集群服务 地址返回给移动终端设备, 移动终端设备根据返回的地址与WebSocket服务集群监理 WebSocket连接; c‑2)当移动终端设备新建立连接时, 进行身份验证, 如果验证失败则拒绝连接 。 3.根据权利要求1所述的移动终端设备下的应急广播推送方法, 其特征在于, 步骤d)包 括如下步骤: d‑1)当移动终端设备新建一个连接时, WebSocket服务集群创 建一个Channel, 并将该 Channel保存到WebSocket服 务集群的ChannelGroup中; d‑2)当需要推送消息时, 将消息以WebSocket帧的方 式序列化封装, 对的ChannelGroup 中保存的每 个Channel调用write命令写入缓冲区, 调用flush命令从 缓冲区写入终端。 4.根据权利要求3所述的移动终端设备下的应急广播推送方法, 其特征在于, 步骤e)包 括如下步骤: e‑1)移动终端设备通过已有的C hannel发送移除连接的命令; e‑2)通过WebSocket服务集群心跳机制, 将超过readerIdleTime时长内没有数据交互 的连接关闭。 5.根据权利要求2所述的移动终端设备下的应急广播推送方法, 其特征在于, 步骤c ‑1) 中的负载均衡策略为轮询。 6.根据权利要求3所述的移动终端设备下的应急广播推送方法, 其特征在于, 还包括: 移动终端设备通过c hannel连接定期上报心跳 。 7.根据权利要求1所述的移动终端设备下的应急广播推送方法, 其特征在于: 移动终端 设备与WebSocket服 务集群通过对称或非对称加密的方式进行传输 。 8.根据权利要求6所述的移动终端设备下的应急广播推送方法, 其特征在于, 移动终端 设备通过c hannel连接定期上报心跳的步骤为: f‑1)当移动终端设备与WebSocket服务集群在readerIdleTime时间内没有数据交互 时, 移动终端设备被认定为异常 关闭, 将移动终端设备从C hannelGroup中移除; f‑2)当移动终端设备与WebSocket服务集群没有数据交互时, 移动终端设备在小于 readerIdleTime时间 间隔内进行心跳上报。 9.根据权利要求7所述的移动终端设备下的应急广播推送方法, 其特征在于: 移动终端权 利 要 求 书 1/2 页 2 CN 115378926 A 2设备与WebSocket服 务集群通过aes ‑gcm256的加密方式对信道内传输的数据进行加密。权 利 要 求 书 2/2 页 3 CN 115378926 A 3

PDF文档 专利 一种移动终端设备下的应急广播推送方法

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种移动终端设备下的应急广播推送方法 第 1 页 专利 一种移动终端设备下的应急广播推送方法 第 2 页 专利 一种移动终端设备下的应急广播推送方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:27:11上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。