[发明专利]一种用于智能硬件消息传输的系统、方法及可读介质有效
申请号: | 201910695719.4 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110417782B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 王浩;曹剑;孙强;王峰 | 申请(专利权)人: | 三体云智能科技有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 汪祖乐;马菁平 |
地址: | 200235 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 智能 硬件 消息 传输 系统 方法 可读 介质 | ||
1.一种用于智能硬件消息传输的系统,包括:智能硬件、负载均衡模块及消息通道;其中,
所述消息通道包括TCP网关,所述负载均衡模块用于接收到所述智能硬件的接入请求后,根据集群内服务节点的健康状况信息确定所述智能硬件连接的目标TCP网关;
所述消息通道包括核心消息通道和旁路系统,其中,所述旁路系统用于确定消息的规则配置、为第三方提供应用程序的调用接口以及进行数据收集和监控;
所述核心消息通道用于根据所述旁路系统确定的消息的规则配置对接收到的消息进行数据流转,其中,所述接收到的消息为由所述智能硬件连接到目标TCP网关后进行传输的消息;
其中,所述核心消息通道包括:连接模块、消息包处理模块、数据收集模块及业务聚合模块;
所述连接模块用于将所述智能硬件与所述目标TCP网关进行连接;
所述消息包处理模块用于将接收到的消息进行序列化或反序列,以及进行加解密处理;
所述数据收集模块用于收集所述智能硬件的心跳包、消息接收数以及进行流量统计和对所述接收到的消息进行异步批量插入处理;
所述业务聚合模块用于对接所有第三方进行路由分发数据。
2.根据权利要求1所述的系统,其中,所述旁路系统包括规则配置管理模块、第三方的应用程序的调用接口、服务模块以及监控模块;
所述规则配置管理模块用于确定消息的规则配置,并将所述第三方的应用程序的调用接口接收到的源数据进行处理后投递至所述监控模块;
所述第三方的应用程序的调用接口用于确定所述调用接口的数据格式,以及接收所述第三方推送的业务消息;
所述服务模块用于调用、查看及分析经所述消息通道产生的数据。
3.根据权利要求1所述的系统,其中,所述用于智能硬件消息传输的系统还包括:本地数据库;
所述本地数据库用于存储所述智能硬件与所述消息通道之间的消息。
4.根据权利要求1所述的系统,其中,所述用于智能硬件消息传输的系统还包括:管理平台,用于根据用户设备的注册请求进行注册审核后为所述用户设备颁发访问密钥组,以使所述第三方的应用程序的调用接口根据所述访问密钥组对所述用户设备进行鉴权。
5.一种使用如权利要求1至4中任一所述的系统用于智能硬件消息传输的方法,其中,所述方法包括:
获取智能硬件的接入请求,根据集群内服务节点的健康状况信息确定所述智能硬件连接的目标TCP网关;
根据消息通道对应的消息的规则配置对所述目标TCP网关接收到的消息进行收发、数据流转及存储;
其中,根据消息通道对应的消息的规则配置对所述目标TCP网关接收到的消息进行收发、数据流转及存储,包括:
通过所述旁路系统确定所述消息通道对应的消息的规则配置;
根据所述消息的规则配置将接收到的消息进行序列化或反序列,以及进行加解密处理;
收集所述智能硬件的心跳包、消息接收数以及进行流量统计和对所述接收到的消息进行异步批量插入处理;
按照预设的数据流转方式对经过序列化或反序列化后的消息以及对进行异步批量插入处理的消息进行传输。
6.根据权利要求5所述的方法,其中,根据集群内服务节点的健康状况信息确定所述智能硬件连接的目标TCP网关,包括:
向所有部署TCP网关的服务器发送超文本传输协议头请求;
根据所述超文本传输协议头请求以及对应的TCP网关服务运行状态信息确定状态码;
根据连续多次确定的状态码判断所述TCP网关的健康状况信息;
当所述TCP网关的健康状况信息为异常时将该TCP网关从负载列表中移除,当所述TCP网关的健康状况信息为恢复正常时,则将该TCP网关重新载入至负载列表;
从所述负载列表中选取所述智能硬件连接的目标TCP网关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三体云智能科技有限公司,未经三体云智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910695719.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:堆叠式多对晶圆键合装置及键合方法
- 下一篇:一种阵列基板及显示装置