【技术实现步骤摘要】
本专利技术涉及信息和网络
,更具体地说,涉及一种基于ActiveMQ服务器的定位信息分发系统及方法。
技术介绍
随着计算机和物联网技术的飞速发展,IT进入了物联网、云计算、“大数据”为标志的新时代,海量数据通过物联网收集,经过云计算将海量数据分发到客户端。然而,面对如此庞大的数据,要想迅速有效地将数据分发到客户端,采用传统的分发系统根本无法解决,传统的分发系统一般采用Xml、Json等进行数据处理,不仅需要分别实现TCP,SSL,NIO,UDP不同的传送协议,而且传输过程慢,面临着精简、效率与版本控制的两难选择以及跨平台移植等问题。因此需要一种能够高效地对海量数据进行处理和分发的的系统和方法。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述传输数据慢,需要分别实现TCP,SSL,NIO,UDP不同的传输协议的缺陷,提供一种基于ActiveMQ服务器的定位信息分发系统所述系统包括多个定位车台、定位信息网关、ActiveMQ服务器、存储有分发表的分发服务器以及一个或多个客户端,其中:所述定位车台用于收集相关定位信息数据并上传到所述定位信息网关;所述定位信息网关包括多个分别支持不同车台协议接入的解码器,并用于根据车台类型分配对应的解码器以在接收到所述定位车台上传的相关定位信息数据时用分配的解码器进行解码并上传;所述ActiveMQ服务器用于接收由所述定位信息网关解码后的相关定 ...
【技术保护点】
一种基于ActiveMQ服务器的定位信息分发系统,其特征在于,所述系统包括多个定位车台(1)、定位信息网关(2)、ActiveMQ服务器(4)、存储有分发表(6)的分发服务器(5)以及一个或多个客户端(7),其中:所述定位车台用于收集相关定位信息数据并上传到所述定位信息网关(2);所述定位信息网关(2)包括多个分别支持不同车台协议接入的解码器,并用于根据车台类型分配对应的解码器以在接收到所述定位车台上传的相关定位信息数据时用分配的解码器进行解码并上传;所述ActiveMQ服务器(4)用于接收由所述定位信息网关(2)解码后的相关定位信息数据,并对该相关定位信息数据进行Protobuf结构化、序列化;所述分发服务器(5)用于根据经Protobuf结构化、序列化的相关定位信息数据在所述分发表(6)中查找与之对应的客户端,并将该相关定位信息数据转发到所述客户端;所述客户端(7)用于接收从所述分发服务器(5)分发的相关定位信息数据,并用于向所述分发服务器请求需求信息。
【技术特征摘要】
1.一种基于ActiveMQ服务器的定位信息分发系统,其特征在于,所述
系统包括多个定位车台(1)、定位信息网关(2)、ActiveMQ服务器(4)、存
储有分发表(6)的分发服务器(5)以及一个或多个客户端(7),其中:
所述定位车台用于收集相关定位信息数据并上传到所述定位信息网关(2);
所述定位信息网关(2)包括多个分别支持不同车台协议接入的解码器,
并用于根据车台类型分配对应的解码器以在接收到所述定位车台上传的相关
定位信息数据时用分配的解码器进行解码并上传;
所述ActiveMQ服务器(4)用于接收由所述定位信息网关(2)解码后的
相关定位信息数据,并对该相关定位信息数据进行Protobuf结构化、序列化;
所述分发服务器(5)用于根据经Protobuf结构化、序列化的相关定位信
息数据在所述分发表(6)中查找与之对应的客户端,并将该相关定位信息数
据转发到所述客户端;
所述客户端(7)用于接收从所述分发服务器(5)分发的相关定位信息数
据,并用于向所述分发服务器请求需求信息。
2.根据权利要求1所述的基于ActiveMQ服务器的定位信息分发系统,
其特征在于,所述定位信息分发系统还包括用于存储所述定位信息网关(2)
解码后的相关定位信息数据的数据库(3)。
3.根据权利要求1所述的基于ActiveMQ服务器的定位信息分发系统,
其特征在于,所述ActiveMQ服务器(4)包括用于将从所述定位信息网关(2)
接收的解码之后的相关定位信息数据用Protobuf结构化、序列化,并批量发送
到消息队列中的ActiveMQ生产者(41)以及用于从所述消息队列中获取经
\tProtobuf结构化、序列化的相关定位信息数据的ActiveMQ消费者(42),所述
ActiveMQ消费者(42)还用于将获取的经Protobuf结构化、序列化的相关定
位信息数据传送给所述分发服务器(5)。
4.根据权利要求1所述的基于ActiveMQ服务器的定位信息分发系统,
其特征在于,所述定位信息网关还包括多个与解码器相对应的编码器,并用于
在所述客户端下发指令给定位车台时,用分...
【专利技术属性】
技术研发人员:张先助,易云辉,
申请(专利权)人:深圳市赛格导航科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。