全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111479336.7 (22)申请日 2021.12.0 3 (71)申请人 爱信诺征信有限公司 地址 100097 北京市海淀区紫竹院路1 16号 B座一层B109及二层 (72)发明人 王建健 王心义 郝全东 杨凯华  王巍  (74)专利代理 机构 北京合智同创知识产权代理 有限公司 1 1545 代理人 李杰 (51)Int.Cl. H04L 67/1097(2022.01) H04L 67/14(2022.01) G06F 21/46(2013.01) H04L 9/40(2022.01) (54)发明名称 一种终端 控制方法及装置 (57)摘要 本申请涉及网络通信技术领域, 特别涉及一 种终端控制方法及装置。 该方法应用于控制服务 器, 所述控制服务器以分布式集群的方式运维, 所述分布式集群中各控制服务器以服务发现的 方式注册至注册中心, 所述注册中心用于监控所 述分布式集群中控制服务器的运行状态, 所述方 法包括: 接收客户端发送的控制消息, 其中, 所述 控制消息携带的目的地址为目标设备的地址; 将 所述控制消息记录至数据库中, 并标记所述控制 消息的状态 为待发送; 将所述控制消息发送至消 息队列, 并通过所述消息队列 将所述控制消息发 送给目标设备, 以使 得所述目标设备在接收到所 述控制消息后, 执行所述控制消息携带的控制指 令。 权利要求书2页 说明书8页 附图2页 CN 114143334 A 2022.03.04 CN 114143334 A 1.一种终端控制方法, 其特征在于, 应用于控制服务器, 所述控制服务器以分布式集群 的方式运维, 所述分布式集群中各控制服务器以服务发现的方式注册至注册中心, 所述注 册中心用于监控所述分布式集群中控制服 务器的运行状态, 所述方法包括: 接收客户端发送的控制消息, 其中, 所述控制消息携带的目的地址为目标设备的地址; 将所述控制消息记录 至数据库中, 并标记所述控制消息的状态为待发送; 将所述控制消息发送至消息队列, 并通过所述消息队列将所述控制消息发送给目标设 备, 以使得 所述目标设备在接收到所述控制消息后, 执 行所述控制消息携带的控制指令 。 2.如权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 若接收到所述目标设备发送的所述控制指令执行完成的响应, 则将所述控制消息的状 态标记为已发送; 若指定时长 内未接收到所述目标设备发送的所述控制指令执行完成的响应, 则将所述 控制消息的状态 标记为发送失败, 并基于预设的重发策略向所述目标设备发送的所述控制 消息; 若执行所述重发策略后, 仍未收到所述目标设备发送的所述控制指令执行完成的响 应, 则将所述控制消息标记为离线消息 。 3.如权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 若检测到所述目标设备上线时, 判断数据库中是否存在所述目标设备对应的离线消 息; 若判定数据库中存在所述目标设备对应的离线消息, 则将所述目标设备对应的离线消 息发送至所述目标设备。 4.如权利要求1所述的方法, 其特征在于, 接收客户端发送的控制消息之前, 所述方法 还包括: 接收所述目标设备发送的连接建立请求消息, 其中, 所述连接建立请求消息携带有用 户名和密码信息; 对所述连接建立请求消息携带的用户名和密码信息进行验证, 若验证通过, 则向所述 目标终端发送验证通过的校验响应, 其中, 所述目标终端在接收到所述校验响应后, 与所述 控制服务器器建立通信链路。 5.如权利要求 4所述的方法, 其特 征在于, 所述方法还 包括; 接收所述目标设备发送的心跳检测消息, 其中, 若所述目标设备的网络在预设时长内 未执行读写操作, 则基于预设周期向所述控制服 务器发送 心跳检测 消息; 向所述目标设备发送心跳应答消息, 其中, 若目标设备在发送心跳检测消息后的指定 时长内未接收到所述控制服务器发送的心跳应答消息, 则将心跳检测失败次数加1, 若连续 n次心跳检测失败, 则断开与所述控制服 务器的通信链路, 并执 行重连操作。 6.一种终端控制装置, 其特征在于, 应用于控制服务器, 所述控制服务器以分布式集群 的方式运维, 所述分布式集群中各控制服务器以服务发现的方式注册至注册中心, 所述注 册中心用于监控所述分布式集群中控制服 务器的运行状态, 所述装置包括: 第一接收单元, 用于接收客户端发送的控制消息, 其中, 所述控制消息携带的目的地址 为目标设备的地址; 记录单元, 用于将所述控制消息记录至数据库中, 并标记所述控制消息的状态为待发权 利 要 求 书 1/2 页 2 CN 114143334 A 2送; 发送单元, 用于将所述控制消息发送至消息队列, 并通过所述消息队列将所述控制消 息发送给目标设备, 以使得所述 目标设备在接 收到所述控制消息后, 执行所述控制消息携 带的控制指令 。 7.如权利要求6所述的装置, 其特 征在于, 所述装置还 包括第二接收单 元: 若所述第二接收单元接收到所述目标设备发送的所述控制 指令执行完成的响应, 则所 述记录单 元还用于, 将所述控制消息的状态标记为已发送; 若所述第二接收单元指定时长内未接收到所述目标设备发送的所述控制指令执行完 成的响应, 则所述记录单元还用于, 将所述控制消息的状态标记为 发送失败, 所述 发送单元 还用于, 基于预设的重发策略向所述目标设备发送的所述控制消息; 若所述发送单元执行所述重发策略后, 所述第 二接收单元仍未收到所述目标设备发送 的所述控制指令执行完成的响应, 则所述记录单元还用于, 将所述控制消息标记为离线消 息。 8.如权利要求7 所述的装置, 其特 征在于, 所述装置还 包括判断单 元: 若检测到所述目标设备上线时, 所述判断单元用于, 判断数据库中是否存在所述目标 设备对应的离线消息; 若所述判断单元判定数据库中存在所述目标设备对应的离线消息, 则所述发送单元将 所述目标设备对应的离线消息发送至所述目标设备。 9.如权利要求6所述的装置, 其特征在于, 接收客户端发送的控制消息之前, 所述装置 还包括验证单 元: 所述第一接收单元还用于, 接收所述目标设备发送的连接建立请求消息, 其中, 所述连 接建立请求消息携带有用户名和密码信息; 所述验证单元用于, 对所述连接建立请求消息携带的用户名和密码信息进行验证, 若 验证通过, 则所述发送单元用于, 向所述 目标终端发送验证通过的校验响应, 其中, 所述目 标终端在接收到所述校验响应后, 与所述控制服 务器器建立通信链路。 10.如权利要求9所述的装置, 其特 征在于, 所述装置还 包括第三接收单 元; 所述第三接收单元, 用于接收所述目标设备发送的心跳检测消息, 其中, 若所述目标设 备的网络在预设时长内未执行读写操作, 则基于预设周期向所述控制服务器发送心跳检测 消息; 所述发送单元还用于, 向所述目标设备发送心跳应答消息, 其中, 若目标设备在发送心 跳检测消息后的指 定时长内未接收到所述控制服务器发送的心跳应答消息, 则将心跳检测 失败次数加1, 若 连续n次心跳检测失败, 则断开与所述控制服务器的通信链路, 并执行重连 操作。权 利 要 求 书 2/2 页 3 CN 114143334 A 3

.PDF文档 专利 一种终端控制方法及装置

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