一种解决流量限制下三急事件判定与数据上传的方法与流程

文档序号:11138751阅读:1064来源:国知局
一种解决流量限制下三急事件判定与数据上传的方法与制造工艺

本发明涉及一种智能检测与数值传输方法,具体是指一种解决流量限制下三急事件判定与数据上传的方法。



背景技术:

随着经济的快速发展,中国已经逐渐发展成为全世界最大的汽车市场之一,汽车保有量规模较大,汽车的增长潜力巨大,在汽车数量增加的同时交通事故率也不断升高。为了减少交通事故,需要提高驾驶员的安全意识,帮助驾驶员养成良好的驾驶习惯。而在开展这些工作之前,首先得要了解驾驶员的驾驶习惯,或者是驾驶行为,才能够有针对性地引导建立好的驾驶习惯。

三急(急加速、急减速、急转弯)事件作为衡量驾驶员驾驶行为的关键数据,如何提取三急事件以及在哪里提取三急事件取决于多方面的因素:流量、终端CPU负载等。将三急事件判定放在终端,然后将事件数据上传是多数方案的做法。但是,这种方法只上传事件数据,放弃了事件周围的sensor原始数据,而sensor数据对于更进一步挖掘和分析驾驶行为具有较大价值。如果将全部的sensor数据上传,数据量比较大,将会面临流量迅速增大所造成的费用问题。所以一般终端都会有流量限制,如何在有限的流量范围内,完成事件判断与数据上传的问题,是本发明主要内容。



技术实现要素:

本发明针对现有技术中的不足,本发明的目的是解决流量限制下的事件判断与数据上传,在减小终端cpu压力的同时,解决数据上传流量的问题。该方法通过在终端部署简单的阈值判断算法,对sensor数据进行过滤,将疑似三急事件周围的sensor数据上传到服务端数据库,通过调用R服务在云端进行三急事件的判定,获取三急事件数据并储存到数据库。

本发明通过下述技术方案得以实现本发明的目的:

一种解决流量限制下三急事件判定与数据上传的方法,其特征在于包括下述步骤:

S1:根据终端数据采集频率,确定急加速、急减速、急转弯三种传感器的队列长度;上述数据通过加速度、陀螺仪、磁力计等设备进行数据测得;

S2:确定三急事件数据过滤阈值,即在前进方向的急加速、急减速,和侧向的急转弯加速度;阈值的确定根据对事件的预先判断而作出的估值;

S3:通过在S1步骤中实测的急加速、急减速、急转弯三种数值与S2步骤中确定的相对应过滤阈值进行比较;并将S1步骤中实测的急加速、急减速、急转弯三种数值存储于存储器中;

若,实测的急加速、急减速、急转弯三种数值中至少一个数值满足相对应的过滤阈值,则由时间戳提取装置向储存器发出数据传输指令,将实测的急加速、急减速、急转弯三种数值从储存器中提取、并发送给服务平台;否则,重复S1步骤中实测的急加速、急减速、急转弯三种数值与S2步骤中确定的相对应过滤阈值进行比较,并将数值存储于存储器中;根据目前的技术现状,服务平台接受的请求主要来自于终端对应的app;

S4:将提取得到的实测的急加速、急减速、急转弯三种数值在服务平台根据请求,调用R server服务装置命令进行三急事件判断,并将得到的事件数据返回储存到服务平台。其中R server服务装置中包括有急加速算法服务、急减速算法服务、急转弯算法服务;

作为优选,上述方法的步骤S1中,终端数据采集频率为10HZ,传感器数据队列长度为100,其中采集得到的加速度为线性加速度。本发明中的采集频率、队列长度等都是发明人根据具体的实际的目前的实际情况所得出的可以广泛应用的有效数值;

作为优选,上述方法的步骤S2中,三急事件过滤的纵向加速度阈值为,急加速:1m/s2,急减速:2m/s2,急转弯用的是横向加速度:0.5m/s2

作为优选,上述方法的步骤S3中,发送给服务平台的数值进行加密处理,以及在步骤S4中对急加速、急减速、急转弯三种数值进行三急事件判断前进行解密处理,可以更加安全地保护相应的数值,以便对事件的结果作出更为科学、有效。

作为优选,上述方法的步骤S3中,实测的急加速、急减速、急转弯三种数值的队列数据是以事件时间点为中心对称,取事件前后各5秒的数据,队列数据量为100。

作为优选,上述方法的步骤S4中,在服务平台对实测的急加速、急减速、急转弯三种数值进行加密、解码后的数据按时间先后排序后存入服务平台的数据库。

作为优选,上述方法的服务平台与R server服务装置在同一平台,可以确保数据传输走的是内网,数据传输速率能够保证。

有益效果:

本发明在应用中具有如下技术效果:

1、把复杂的三急事件算法运算放到云端,而没有放到硬件终端,能够大大减轻终端的CPU压力,有利于提高终端的运行效率。2、三急事件周围的sensor数据对于分析驾驶员的驾驶行为具有较大价值,如果不上传sensor原始数据,将无法更进一步进行分析;运用本发明的方法能够获取得到事件前后5秒的数据,有利于为后续的驾驶行为分析提供数据支撑。3、数据采集频率为10hz,如果把全部的数据上传,数据量加大的同时,会造成较大的流量压力。而采用本发明的方法在终端先用简单的阈值判断提取疑似事件周围的数据,能够大大缓解流量压力。

附图说明

图1本发明的实现流程示意图

具体实施方式

下面结合附图,对本发明的实施作具体说明:

实施例1

根据图1所示流程,一种解决流量限制下三急事件判定与数据上传的方法,包括下述步骤:

S1:根据终端数据采集频率,确定急加速、急减速、急转弯三种传感器的队列长度;其中终端数据采集频率为10HZ,传感器数据队列长度为100,其中采集得到的加速度为线性加速度。

S2:确定三急事件数据过滤阈值,即在前进方向的急加速、急减速,和侧向的急转弯加速度;在本实施例中的三急事件过滤的纵向加速度阈值为,急加速:1m/s2,急减速:2m/s2,急转弯用的是横向加速度:0.5m/s2

S3:通过在S1步骤中实测的急加速、急减速、急转弯三种数值与S2步骤中确定的相对应过滤阈值进行比较;并将S1步骤中实测的急加速、急减速、急转弯三种数值存储于存储器中;在附图1中的“sensor数据队列(长度100)”。

然后对运行车辆情况进行实测:

若,实测的急加速、急减速、急转弯三种数值中至少一个数值满足相对应的过滤阈值,则由时间戳提取装置向储存器发出数据传输指令,将实测的急加速、急减速、急转弯三种数值从储存器中提取、并发送给服务平台;否则,重复S1步骤中实测的急加速、急减速、急转弯三种数值与S2步骤中确定的相对应过滤阈值进行比较,并将数值存储于存储器中;其中,数值满足相对应的过滤阈值是指实测的数值超出的设定的过滤阈值,表明相应的三急情形出现了,可能预示着某种情况的出现。如:实测急加速超过了1m/s2,实测急减速超过了2m/s2,实测急转弯用的是横向加速度超出了0.5m/s2

S4:将提取得到的实测的急加速、急减速、急转弯三种数值在服务平台根据请求,调用R server服务装置命令进行三急事件判断,并将得到的事件数据返回储存到服务平台。由于三急事件判断是一个复杂的数据处理过程,所以移动终端无力运行(至少目前应用普及的条件下),将数据传输到数据处理中心进行更精密的运算有利于真实情形的得出。

若在实测过程中,无相应的实测数值超出设定的过滤阈值,则移动终端的运行处于安全、正常的过程中。

实施例2

与实施例1相同的设备装置,及相同的过滤阈值设置。

步骤S3中,发送给服务平台的数值进行加密处理,以及在步骤S4中对急加速、急减速、急转弯三种数值进行三急事件判断前进行解密处理,可以进一步确保数据的泄露;同时,步骤S3中,实测的急加速、急减速、急转弯三种数值的队列数据是以事件时间点为中心对称,取事件前后各5秒的数据,队列数据量为100。

步骤S4中,在服务平台对实测的急加速、急减速、急转弯三种数值进行加密、解码后的数据按时间先后排序后存入服务平台的数据库,可以进一步进行分析、使用。

为了数据传输速率能够保证,将服务平台与R server服务装置在同一平台,可以将数据传输在内网进行。

通过本发明在移动车辆终端的应用,可以有效避免交通事故的发生等不良后果出现。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1