一种车辆行驶数据统计分析系统的制作方法

文档序号:8259197阅读:669来源:国知局
一种车辆行驶数据统计分析系统的制作方法
【技术领域】
[0001]本发明涉及计算机数据处理的技术领域,具体地涉及一种车辆行驶数据统计分析系统。
【背景技术】
[0002]随着社会的发展和科技的进步,汽车作为交通工具,越来越广泛地被应用到人类的日常生活中。这就需要对车辆联网监控,以保证道路行驶畅通和人们人身安全。但是,如果要实施车辆联网监控,就要求能够实现车辆行驶数据的统计分析。
[0003]现有的车辆行驶数据统计分析系统,是通过读取车辆行驶轨迹文件进行统计分析,这样存在以下几个缺点:
[0004]1.文件读取时间随着时间增长、业务量增多而增加。
[0005]2.文件的分析、计算占用资源很大,分析时间很长。
[0006]3.分析后的结果并非完全具有说服性,不能随着业务扩展而动态实现统计分析。
[0007]4.原统计分析后的数据在展现上不支持通过定制化的查询条件过滤数据,不支持导出除excel以外的主流格式文件。

【发明内容】

[0008]本发明的技术解决问题是:克服现有技术的不足,提供一种车辆行驶数据统计分析系统,其文件读取时间不随着时间增长、业务量增多而增加,文件的分析、计算占用资源小,分析时间短,分析后的结果随着业务扩展而动态实现统计分析,支持通过定制化的查询条件过滤数据,支持导出多种主流文件格式。
[0009]本发明的技术解决方案是:这种车辆行驶数据统计分析系统,其包括解析车辆行驶数据模块、统计数据智能筛选分析模块、统计数据经验积累模块、统计数据推送模块;
[0010]解析车辆行驶数据模块配置来对车辆行驶数据进行解析;
[0011]统计数据智能筛选分析模块配置来对解析后的统计数据进行筛选、分类、整合、存储,并包括筛选统计数据模块、分类统计数据模块、整合统计数据模块、存储统计数据模块;
[0012]统计数据经验积累模块配置来结合机器学习方式构建经验学习模型,积累经验数据,为客户端展现提供数据支持;
[0013]统计数据推送模块配置来当客户端与该系统建立通信后,统计数据推送模块按照指定频率将统计数据定时推送到相应的客户端。
[0014]通过本发明的解析车辆行驶数据模块、统计数据智能筛选分析模块、统计数据经验积累模块、统计数据推送模块,能够实现文件读取时间不随着时间增长、业务量增多而增加,文件的分析、计算占用资源小,分析时间短,分析后的结果随着业务扩展而动态实现统计分析,支持通过定制化的查询条件过滤数据,支持导出多种主流文件格式。
【附图说明】
[0015]图1为根据本发明的车辆行驶数据统计分析系统的结构示意图。
[0016]图2为根据本发明的车辆行驶数据统计分析系统的流程图。
【具体实施方式】
[0017]如图1所示,这种车辆行驶数据统计分析系统,其包括解析车辆行驶数据模块、统计数据智能筛选分析模块、统计数据经验积累模块、统计数据推送模块;
[0018]解析车辆行驶数据模块配置来对车辆行驶数据进行解析;
[0019]统计数据智能筛选分析模块配置来对解析后的统计数据进行筛选、分类、整合、存储,并包括筛选统计数据模块、分类统计数据模块、整合统计数据模块、存储统计数据模块;
[0020]统计数据经验积累模块配置来结合机器学习方式构建经验学习模型,积累经验数据,为客户端展现提供数据支持;
[0021]统计数据推送模块配置来当客户端(例如,移动终端、web浏览器)与该系统建立通信后,统计数据推送模块按照指定频率将统计数据定时推送到相应的客户端。
[0022]通过本发明的解析车辆行驶数据模块、统计数据智能筛选分析模块、统计数据经验积累模块、统计数据推送模块,能够实现文件读取时间不随着时间增长、业务量增多而增加,文件的分析、计算占用资源小,分析时间短,分析后的结果随着业务扩展而动态实现统计分析,支持通过定制化的查询条件过滤数据,支持导出多种主流文件格式(文本文件、WORD文档、图片、HTML、PDF文件等)。
[0023]另外,解析车辆行驶数据模块还配置来通过分布式实时计算服务开启分布式线上和线下调度任务;线上调度任务为,将车辆实时动态行驶数据分发到线上任务中,由调度任务进行分布式计算来分析处理,从而生成动态统计数据;线下调度任务为,将实时性差的车辆行驶数据分发给线下任务,由调度任务以日、月、季度、年的统计频率进行线下分析并生成统计数据。
[0024]另外,筛选统计数据模块配置为,统计后的结果以机器学习方式智能挑选出符合条件的统计业务相关数据分发到分类统计数据模块。
[0025]另外,符合条件的统计业务相关数据包含在业务需求范围的时间、海拔、经度、玮度、报警编码、油耗、GPS速度、里程、引擎转速等。
[0026]另外,分类统计数据模块配置为,经过筛选的数据由统计数据经验积累模块按照多维度条件进行分类后,分发到整合统计数据模块。
[0027]另外,多维度条件是行驶时间段维度、区域范围维度、行驶路线范围维度、报警点玮度等。
[0028]另外,整合统计数据模块配置为,经过分类的数据由调度任务通过分布式计算方式在各服务器上进行数据汇总、归并、函数运算的整合任务,整合内容包括:里程分布汇总、油耗分布汇总、汇总车辆行驶时间对应经玮度集合、汇总报警点坐标集合,将整合后的统计数据返回到客户端。
[0029]另外,车辆行驶时间对应经玮度集合为,以车辆各个时间点为键,相应经玮度为值的JSON(JavaScript Object Notat1n,是一种轻量级的数据交换格式。它基于JavaScript (Standard ECMA_2623rd Edit1n-December 1999)的一个子集))字符串;报警点坐标集合为,以车辆某个时间段内报警编码为键,相应报警时的经玮度为值的JSON字符串O
[0030]另外,存储统计数据模块配置为,整合后的统计数据以指定格式(分布式文件系统按行存储,每行为一个车辆的所有统计数据,格式为:车辆主键+tab分隔符+报警总数+tab分隔符+上线时间+tab分隔符+定位无效总数+tab分隔符+终端异常总数;对应数据库存储的格式为车辆信息统计表,包含车辆主键、月份、年份、季度、报警总数、上线时间、定位无效总数、终端异常总数等字段)封装,智能区分存储目标。
[0031]另外,该系统还包括绘制统计分析结果模块,其配置来通过数据包装、页面渲染,以便形成图表、图片、文档。
[003
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1