高效推送海量车载设备实时监控数据信息的系统和方法技术方案

技术编号:37331894 阅读:35 留言:0更新日期:2023-04-21 23:09
本申请涉及一种高效推送海量车载设备实时监控数据信息的系统和方法。该系统包括:负载均衡器、车载终端网络客户端、消息中间件、缓存器、推送服务模块、实时通讯中间件,车载终端网络客户端包括多个客户端服务节点,且通讯连接于负载均衡器和消息中间件,消息中间件通讯连接于缓存器,推送服务模块通讯连接于消息中间件和实时通讯中间件,实时通讯中间件通讯连接用户端,本申请实施例能够使得车辆远程监控系统平台呈现的数据具有实时性、高可靠性。高可靠性。高可靠性。

【技术实现步骤摘要】
高效推送海量车载设备实时监控数据信息的系统和方法


[0001]本申请涉及软件开发
,尤其涉及一种高效推送海量车载设备实时监控数据信息的系统和方法。

技术介绍

[0002]随着车辆的普及和公路交通网的全面建设,人们对驾驶过程中的安全性越来越重视,车辆远程监控系统越来越重要。
[0003]关于车辆远程监控系统的后台普遍采用通信服务器加关系数据库加客户端服务器这样的技术服务架构,通信服务器负责与车载数据终端进行数据交互,同时通信服务器将来自车辆的数据直接存入关系数据库中,客户端服务器再将用户正在查看或使用的数据从关系数据库中提取出来。
[0004]目前,在传统分布式微服务架构中,通信服务器具体是采用http协议或者dubbo协议进行服务器之间的通讯,来实现通讯调用模式和单点服务,但是当面对千万级别(海量)车载设备请求的次数和处理数据时,通讯调用模式和单点服务的负载无法满足业务要求,导致车辆远程监控系统平台呈现的数据具有延迟性,使得数据可靠性较低。

技术实现思路

[0005]为解决或者部分解决相关技术中存在的问题,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种高效推送海量车载设备实时监控数据信息的系统,其特征在于,包括:负载均衡器,用于基于车载设备实时信息将对应的车辆进行分配;车载终端网络客户端,包括通讯连接所述负载均衡器的多个客户端服务节点,多个所述客户端服务节点用于基于所述负载均衡器对所述车辆的分配,与所述车辆建立TCP长连接,以均衡挂载所述车载设备实时信息;消息中间件,通讯连接所述客户端服务节点,用于将所述客户端服务节点挂载的所述车载设备实时信息进行流转;缓存器,通讯连接所述消息中间件,用于将所述消息中间件流转的所述车载设备实时信息进行缓存更新,且在缓存更新后再经所述消息中间件流转;推送服务模块,通讯连接所述消息中间件,用于将所述消息中间件流转的所述车载设备实时信息进行推送;实时通讯中间件,通讯连接所述推送服务模块,用于将所述推送服务模块推送的所述车载设备实时信息发送至用户端。2.根据权利要求1所述的系统,其特征在于,所述缓存器包括通讯连接的第一缓存服务器和第二缓存服务器;其中,当所述第一缓存服务器接收到所述车载设备实时信息时,将所述车载设备实时信息同步更新保存至所述第二缓存服务器中。3.一种高效推送海量车载设备实时监控数据信息的方法,其特征在于,包括:接收车辆发送的车载设备实时信息;基于所述车载设备实时信息对所述车辆进行客户端服务节点的均衡分配,得到目标客户端服务节点,并与所述目标客户端服务节点建立TCP长连接;将所述车载设备实时信息从所述目标客户端服务节点经消息中间件流转至缓存器进行缓存处理,得到目标车载设备实时信息;将所述目标车载设备实时信息经所述消息中间件流转至推送服务模块,并经所述推送服务模块推送至实时通讯中间件,以实时发送至用户端...

【专利技术属性】
技术研发人员:叶远金詹东晖于金喜
申请(专利权)人:深圳瑞为智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1