车联网数据处理方法、服务器和终端技术

技术编号:18292396 阅读:56 留言:0更新日期:2018-06-24 08:23
本发明专利技术提供一种车联网数据处理方法、服务器和终端,包括:服务器获取行车历史数据;对所述行车历史数据进行训练,得到用于分析用户驾驶行为的程序脚本;向终端发送所述程序脚本。本发明专利技术的技术方案通过服务器首先获取行车历史数据,然后对行车历史数据进行训练,得到用于分析用户驾驶行为的程序脚本,最后将程序脚本发送给终端。通过根据程序脚本和行车数据,动态分析用户的驾驶行为,解决了由于算法更新不及时,算法精度下降的问题,保证了分析用户驾驶行为的准确性,进一步的,降低了更新终端固件所带来的额外成本。

【技术实现步骤摘要】
车联网数据处理方法、服务器和终端
本专利技术涉及车联网技术,尤其涉及一种车联网数据处理方法、服务器和终端。
技术介绍
车联网系统,是指通过在车辆仪表台安装车载终端设备,实现对车辆所有工作情况(静、动态数据)的采集、存储并发送。车载终端设备是车联网系统中的重要组成部分,负责收集车联网数据,其中,车联网数据具体指,通过使用车载传感设备,如车载诊断系统(On-BoardDiagnosticSystem,简称OBD)、加速度传感器等,收集车辆运动状态、油耗状态等信息。车联网的发展目标就是实现在信息网络平台上对所有车辆的各种属性信息进行提取,并根据不同的功能需求对车辆的运行状态进行有效的监管和提供综合服务。现有技术中,一种方案,由服务器收集用户行车数据,并分析用户驾驶行为,然后将分析结果发送至终端,但只能应用于对隐私保护无疑虑的用户;另一种方案,会将用于分析用户驾车行为的算法固化于终端中,这样很好的保护了用户的隐私,但由于用户行驶地域的改变,或用户需求的改变,当需要对已固化的算法进行更新或增加新的算法时,如果对终端固件更新不及时,会导致算法精度下降。
技术实现思路
本专利技术实施例提供一种车联网数据处理方法、服务器和终端,以解决更新车联网系统的终端设备不及时导致算法精度下降的问题。本专利技术的第一方面提供了一种车联网数据处理方法,所述方法应用于服务器,所述方法包括:获取行车历史数据;对所述行车历史数据进行训练,得到用于分析用户驾驶行为的程序脚本;向终端发送所述程序脚本。在第一方面的第一种可能的实现方式中,所述对所述行车历史数据进行训练,得到用于分析用户驾驶行为的程序脚本,具体为:根据设定的业务模型,分析所述行车历史数据得到数据流分析函数;根据所述数据流分析函数生成所述程序脚本。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述获取行车历史数据,具体包括:从第三方数据服务器获取所述行车历史数据;或者,从所述终端获取所述行车历史数据;其中,所述行车历史数据为车辆行驶一个固定时间段的行车数据。结合第一方面、第一方面的第一至第二种任意一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述向终端发送所述程序脚本之后,还包括:向所述终端发送用于分析用户驾驶行为的标准。结合第一方面、第一方面的第一至第三种任意一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述向终端发送所述程序脚本之后,还包括:接收更新所述程序脚本的请求;根据所述更新所述程序脚本的请求,更新所述程序脚本。本专利技术的第二方面提供了一种车联网数据处理方法,所述方法应用于终端,所述方法包括:接收服务器发送的用于分析用户驾驶行为的程序脚本;获取行车数据;根据所述程序脚本以及所述行车数据,分析用户驾驶行为。在第二方面的第一种可能的实现方式中,所述获取行车数据,包括:从车载诊断系统OBD模块、全球定位系统GPS和加速度传感器中至少一个获取所述行车数据;其中,从所述OBD模块中获取所述行车数据,具体为,获取车速和发动机转速;或者,从所述GPS中获取所述行车数据,具体为,获取地理位置信息;或者,从所述加速度传感器中获取所述行车数据,具体为,获取加速度。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述根据所述程序脚本以及所述行车数据,分析用户驾驶行为之前,还包括:获取所述服务器发送的用于分析用户驾驶行为的标准;其中,所述根据所述程序脚本以及所述行车数据,分析用户驾驶行为,具体为:将所述行车数据带入所述程序脚本,并执行所述程序脚本,生成第一数值;将所述第一数值与所述用于分析用户驾驶行为的标准进行比对,分析用户驾驶行为;其中,所述第一数值可以为方差或平均值。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述根据所述程序脚本以及所述行车数据,分析用户驾驶行为之后,还包括:根据所述获取的地理位置信息,检测所述地理位置信息是否改变;当检测到所述地理位置信息改变,请求所述服务器更新所述程序脚本。结合第二方面、第二方面的第一种至第三种任意一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述获取行车数据之后,还包括:收集车辆行驶一个固定时间段的行车数据;向所述服务器发送所述行车数据。本专利技术第三方面提供了一种服务器,包括:接收器,用于获取行车历史数据;处理器,用于对所述接收器获取的所述行车历史数据进行训练,得到用于分析用户驾驶行为的程序脚本;发送器,用于向终端发送所述处理器训练生成的所述程序脚本。在第三方面第一种可能实现方式中,所述处理器,具体用于:根据设定的业务模型,分析所述行车历史数据得到数据流分析函数;根据所述数据流分析函数生成所述程序脚本。结合第三方面或第三方面的第一种可能实现方式,在第三方面的第二种可能的实现方式中,所述接收器,具体用于:从第三方数据服务器获取所述行车历史数据;或者,从所述终端获取所述行车历史数据;其中,所述行车历史数据为车辆行驶一个固定时间段的行车数据。结合第三方面、第三方面的第一至第二种任意一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述发送器还用于:向所述终端发送用于分析用户驾驶行为的标准。结合第三方面、第三方面的第一至第三种任意一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述接收器,还用于:接收更新所述程序脚本的请求。结合第三方面、第三方面的第一至第四种任意一种可能的实现方式,在第三方面的第五种可能的实现方式中,所述处理器,还用于:根据所述接收器接收的所述更新所述程序脚本的请求,更新所述程序脚本。本专利技术的第四方面提供了一种终端,所述终端包括:接收器,用于接收服务器发送的用于分析用户驾驶行为的程序脚本和获取行车数据;处理器,根据所述接收器接收的所述程序脚本以及获取的所述行车数据,分析用户驾驶行为。在第四方面的第一种可能实现方式中,所述接收器,具体可以为车载诊断系统OBD模块、全球定位系统GPS和加速度传感器中至少一个;所述接收器,用于获取行车数据,具体为:从所述OBD模块中获取所述行车数据,具体为,获取车速和发动机转速;或者,从所述GPS中获取所述行车数据,具体为,获取地理位置信息;或者,从所述加速度传感器中获取所述行车数据,具体为,获取加速度。结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述接收器,还用于:获取所述服务器发送的用于分析用户驾驶行为的标准。结合第四方面、第四方面的第一种至第二种任意一种可能的实现方式,在第四方面的第三种可能的实现方式中,所述处理器,具体用于:将所述行车数据带入所述程序脚本,并执行所述程序脚本,生成第一数值;将所述第一数值与所述接收器获取的所述用于分析用户驾驶行为的标准进行比对,分析用户驾驶行为;其中,所述第一数值可以为方差或平均值。结合第四方面或第四方面的第一种可能实现方式,在第四方面的第四种可能的实现方式中,所述处理器,还用于:根据所述获取的地理位置信息,检测所述地理位置信息是否改变;当检测到所述地理位置信息改变,请求所述服务器更新所述程序脚本。结合第四方面、第四方面的第一种至第四种任意一种可能的实现方式,在第四方面的第五种可能的实现方式中,本文档来自技高网...
车联网数据处理方法、服务器和终端

【技术保护点】
1.一种车联网数据处理方法,其特征在于,所述方法应用于服务器,所述方法包括:获取行车历史数据;对所述行车历史数据进行训练,得到用于分析用户驾驶行为的程序脚本;加密所述程序脚本;向终端发送所述程序脚本。

【技术特征摘要】
1.一种车联网数据处理方法,其特征在于,所述方法应用于服务器,所述方法包括:获取行车历史数据;对所述行车历史数据进行训练,得到用于分析用户驾驶行为的程序脚本;加密所述程序脚本;向终端发送所述程序脚本。2.根据权利要求1所述的方法,其特征在于,所述对所述行车历史数据进行训练,得到用于分析用户驾驶行为的程序脚本,具体为:根据设定的业务模型,分析所述行车历史数据得到数据流分析函数;根据所述数据流分析函数生成所述程序脚本。3.根据权利要求1或2所述的方法,其特征在于,所述获取行车历史数据,具体包括:从第三方数据服务器获取所述行车历史数据;或者,从所述终端获取所述行车历史数据;其中,所述行车历史数据为车辆行驶一个固定时间段的行车数据。4.根据权利要求1-3任一项所述的方法,其特征在于,所述向终端发送所述程序脚本之后,还包括:向所述终端发送用于分析用户驾驶行为的标准。5.根据权利要求1-4任一项所述的方法,其特征在于,所述向终端发送所述程序脚本之后,还包括:接收更新所述程序脚本的请求;根据所述更新所述程序脚本的请求,更新所述程序脚本。6.一种车联网数据处理方法,其特征在于,所述方法应用于终端,所述方法包括:接收服务器发送的加密后的用于分析用户驾驶行为的程序脚本;解密所述程序脚本;获取行车数据;根据所述程序脚本以及所述行车数据,分析用户驾驶行为。7.根据权利6所述的方法,其特征在于,所述获取行车数据,包括:从车载诊断系统OBD模块、全球定位系统GPS和加速度传感器中至少一个获取所述行车数据;其中,从所述OBD模块中获取所述行车数据,具体为,获取车速和发动机转速;或者,从所述GPS中获取所述行车数据,具体为,获取地理位置信息;或者,从所述加速度传感器中获取所述行车数据,具体为,获取加速度。8.根据权利要求6或7所述的方法,其特征在于,所述根据所述程序脚本以及所述行车数据,分析用户驾驶行为之前,还包括:获取所述服务器发送的用于分析用户驾驶行为的标准;其中,所述根据所述程序脚本以及所述行车数据,分析用户驾驶行为,具体为:将所述行车数据带入所述程序脚本,并执行所述程序脚本,生成第一数值;将所述第一数值与所述用于分析用户驾驶行为的标准进行比对,分析用户驾驶行为;其中,所述第一数值可以为方差或平均值。9.根据权利要求6或7所述的方法,其特征在于,所述根据所述程序脚本以及所述行车数据,分析用户驾驶行为之后,还包括:根据所述获取的地理位置信息,检测所述地理位置信息是否改变;当检测到所述地理位置信息改变,请求所述服务器更新所述程序脚本。10.根据权利要求6-9任一项所述的方法,其特征在于,所述获取行车数据之后,还包括:收集车辆行驶一个固定时间段的行车数据;向所述服务器发送所述行车数据。11.一...

【专利技术属性】
技术研发人员:张迪闫锐杜涛孙彦锋
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:广东,44

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

1