一种基于车联网的实时数据的处理装置、方法及系统制造方法及图纸

技术编号:21095973 阅读:29 留言:0更新日期:2019-05-11 12:26
本发明专利技术提供了一种基于车联网的实时数据的处理装置、方法及系统,其中的装置包括:用于处理APP端和Web端的服务请求的应用服务器、用于接收车载终端上传的车辆信息和外部信息,并转换为预设消息再进行存储的终端接入服务、用于将车辆信息和外部信息推送至流式计算框架和业务处理模块的消息中间件、用于根据位置数据、时间数据以及路况,计算出移动车辆的速度,再将计算出的移动车辆的速度与预设车速进行比较,生成相应的控制指令的流式计算框架、用于根据接收的车辆信息和外部信息,对移动车辆进行实时跟踪以及监听的业务处理模块,以及用于数据存储的数据存储层。本发明专利技术实现了从而可以提高实时处理能力以及智能性的技术效果。

【技术实现步骤摘要】
一种基于车联网的实时数据的处理装置、方法及系统
本专利技术涉及车联网
,具体涉及一种基于车联网的实时数据的处理方法、装置及系统。
技术介绍
随着物联网的应用的发展,作为物联网的分支,车联网也得到了进一步的发展。车联网作为物联网在交通领域的应用,将成为未来智能交通系统的重要组成部分。现有技术中,车联网平台系统通常由系统管理、通信系统、多媒体数据构成,车联网平台系统在车联网中为中枢部分,能够将硬件平台得到的信息进行传递和处理,目前,已经制定了车载环境下无线接入的相关协议。主要结合不同的用户需求提供不同的应用,利用车联网对车辆进行控制、安全驾驶,在智能交通系统中应用并提供相应的信息服务等。本专利技术申请人在实施本专利技术的过程中,发现现有技术中至少存在如下技术问题:目前的车联网已经虽然进入发展期,车、路开始全面整合,汽车传感网络丰富,但各类信息并没有融合在一起,汽车并没有成为真正的智能终端。车联网厂商注重的是车辆管理和用户应用两个方面,例如提供保养信息等功能。目前的方法,仅能够提供车辆管理和用户应用的信息,而无法提供更为深层次的信息,且无法实时处理海量的信息。由此可知,现有技术中存在提供的信息不够丰富以及实时性不够的技术问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于车联网的实时数据的处理装置、方法及系统,用以解决或者至少解决现有技术中存在提供的信息不够丰富以及实时性不够的技术问题。第一方面,本专利技术提供了一种基于车联网的实时数据的处理装置,所述装置为服务端,包括:应用服务器,用于处理APP端和Web端的服务请求,并与APP端和Web端进行交互;终端接入服务,用于接收移动车辆的车载终端上传的车辆信息和外部信息,其中,车辆信息包括车辆的位置数据和时间数据,外部信息包括路况,并将车辆信息和外部信息转换为预设消息发送至数据存储层的分布式缓存;消息中间件,用于将车辆信息和外部信息推送至流式计算框架和业务处理模块;流式计算框架,用于根据位置数据和时间数据分解出移动车辆的位移和时间差,并基于移动车辆的位移、时间差以及路况,计算出移动车辆的速度,再将计算出的移动车辆的速度与预设车速进行比较,生成相应的控制指令,下发至车载终端并进行提示,还将比较的结果写入数据存储层中;业务处理模块,根据接收的车辆信息和外部信息,对移动车辆进行实时跟踪以及监听;数据存储层,包括分布式缓存和数据库集群,其中,分布式缓存用于存储终端接入服务发送的消息以及消息中间件发送的消息,数据库集群用于存储车辆信息、外部信息、预设车速。在一种实施方式中,应用服务器具体用于:基于APP端和Web端发送的服务请求,从数据存储层拉取数据,并输出至APP端和Web端。在一种实施方式中,流式计算框架还用于:根据车辆信息中的位置数据,确定移动车辆的行驶状态;并基于行驶状态,监测移动车辆是否存在违规行驶的行为。在一种实施方式中,流式计算框架还用于:根据车辆信息中的位置数据,判断移动车辆是否按照预设轨迹行驶和/或移动车辆是否驶入驶出固定区域。在一种实施方式中,数据存储层中将分布式缓存技术与大数据存储技术进行融合。基于同样的专利技术构思,本专利技术第二方面提供了一种基于车联网的实时数据的处理方法,所述方法包括:通过应用服务器处理APP端和Web端的服务请求,并与APP端和Web端进行交互;通过终端接入服务接收移动车辆的车载终端上传的车辆信息和外部信息,其中,车辆信息包括车辆的位置数据和时间数据,外部信息包括路况,并将车辆信息和外部信息转换为预设消息发送至数据存储层的分布式缓存;通过消息中间件将车辆信息和外部信息推送至流式计算框架和业务处理模块;通过流式计算框架根据位置数据和时间数据分解出移动车辆的位移和时间差,并基于移动车辆的位移、时间差以及路况,计算出移动车辆的速度,再将计算出的移动车辆的速度与预设车速进行比较,生成相应的控制指令,下发至车载终端并进行提示,还将比较的结果写入数据存储层中;通过业务处理模块根据接收的车辆信息和外部信息,对移动车辆进行实时跟踪以及监听;通过数据存储层的分布式缓存存储终端接入服务发送的消息以及消息中间件发送的消息,数据库集群用于存储车辆信息、外部信息、预设车速。在一种实施方式中,所述方法还包括:通过应用服务器根据基于APP端和Web端发送的服务请求,从数据存储层拉取数据,并输出至APP端和Web端。在一种实施方式中,所述方法还包括:通过流式计算框架根据车辆信息中的位置数据,确定移动车辆的行驶状态;并基于行驶状态,监测移动车辆是否存在违规行驶的行为。基于同样的专利技术构思,本专利技术第三方面提供了一种基于车联网的实时数据的处理系统,包括车载终端、APP端、Web端以及第一方面所述的处理装置。本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:在本专利技术提供的装置,包括与APP端和Web端交互的应用服务器、与车载终端交互的终端接入服务、将终端接入服务的接收的数据推送至流式计算框架和业务处理模块的消息中间件,以及进行数据缓存和存储的数据存储层。相对于现有技术中的处理装置仅能提供简单的车辆管理和用户应用的信息而言,本专利技术提供的装置,一方面,通过消息中间件可以将车辆信息和外部信息推送至流式计算框架和业务处理模块,且消息中间件可以处理巨大并发数量的终端推送的实时海量数据,从而可以提高处理装置对海量数据的实时处理的能力。另一方面,通过流式计算框架可以车辆信息中的位置数据和时间数据进行分析处理,并结合移动车辆的位移、时间差以及路况,计算出移动车辆的速度,再判断移动车辆是否超速,即通过流式计算框架可以结合海量数据和其它外部数据,从中分析、挖掘出有价值的车辆的驾驶行为有关的信息,可以提供丰富的车辆信息以及预警信息,提高了处理装置的智能性。解决了现有技术中存在提供的信息不够丰富以及实时性不够的技术问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中基于车联网的实时数据的处理装置的结构框图;图2为本专利技术实施例中redo分布式队列的示意图;图3为本专利技术实施例中基于车联网的实时数据的处理方法的流程图;图4为本专利技术实施例中基于车联网的实时数据的处理系统的架构图。具体实施方式本专利技术实施例提供了一种基于车联网的实时数据的处理装置、方法及系统,用以改善现有技术中存在提供的信息不够丰富以及实时性不够的技术问题。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本实施例提供了一种基于车联网的实时数据的处理装置,所述装置为服务端,请参见图1,该装置包括:应用服务器101,用于处理APP端和Web端的服务请求,并与APP端和Web端进行交互。具体来说,APP端和Web端会向应用服务器发送本文档来自技高网...

【技术保护点】
1.一种基于车联网的实时数据的处理装置,其特征在于,所述装置为服务端,包括:应用服务器,用于处理APP端和Web端的服务请求,并与APP端和Web端进行交互;终端接入服务,用于接收移动车辆的车载终端上传的车辆信息和外部信息,其中,车辆信息包括车辆的位置数据和时间数据,外部信息包括路况,并将车辆信息和外部信息转换为预设消息发送至数据存储层的分布式缓存;消息中间件,用于将车辆信息和外部信息推送至流式计算框架和业务处理模块;流式计算框架,用于根据位置数据和时间数据分解出移动车辆的位移和时间差,并基于移动车辆的位移、时间差以及路况,计算出移动车辆的速度,再将计算出的移动车辆的速度与预设车速进行比较,生成相应的控制指令,下发至车载终端并进行提示,还将比较的结果写入数据存储层中;业务处理模块,根据接收的车辆信息和外部信息,对移动车辆进行实时跟踪以及监听;数据存储层,包括分布式缓存和数据库集群,其中,分布式缓存用于存储终端接入服务发送的消息以及消息中间件发送的消息,数据库集群用于存储车辆信息、外部信息、预设车速。

【技术特征摘要】
1.一种基于车联网的实时数据的处理装置,其特征在于,所述装置为服务端,包括:应用服务器,用于处理APP端和Web端的服务请求,并与APP端和Web端进行交互;终端接入服务,用于接收移动车辆的车载终端上传的车辆信息和外部信息,其中,车辆信息包括车辆的位置数据和时间数据,外部信息包括路况,并将车辆信息和外部信息转换为预设消息发送至数据存储层的分布式缓存;消息中间件,用于将车辆信息和外部信息推送至流式计算框架和业务处理模块;流式计算框架,用于根据位置数据和时间数据分解出移动车辆的位移和时间差,并基于移动车辆的位移、时间差以及路况,计算出移动车辆的速度,再将计算出的移动车辆的速度与预设车速进行比较,生成相应的控制指令,下发至车载终端并进行提示,还将比较的结果写入数据存储层中;业务处理模块,根据接收的车辆信息和外部信息,对移动车辆进行实时跟踪以及监听;数据存储层,包括分布式缓存和数据库集群,其中,分布式缓存用于存储终端接入服务发送的消息以及消息中间件发送的消息,数据库集群用于存储车辆信息、外部信息、预设车速。2.如权利要求1所述的装置,其特征在于,应用服务器具体用于:基于APP端和Web端发送的服务请求,从数据存储层拉取数据,并输出至APP端和Web端。3.如权利要求1所述的装置,其特征在于,流式计算框架还用于:根据车辆信息中的位置数据,确定移动车辆的行驶状态;并基于行驶状态,监测移动车辆是否存在违规行驶的行为。4.如权利要求1所述的装置,其特征在于,流式计算框架还用于:根据车辆信息中的位置数据,判断移动车辆是否按照预设轨迹行驶和/或移动车辆是否驶入驶出固定区域。5.如权利要求1所述...

【专利技术属性】
技术研发人员:何坤熊向峰
申请(专利权)人:武汉长江通信智联技术有限公司武汉长江通信产业集团股份有限公司
类型:发明
国别省市:湖北,42

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

1