车辆行程的检测方法及装置与流程

文档序号:11954223阅读:788来源:国知局
车辆行程的检测方法及装置与流程

本发明涉及汽车技术领域,尤其涉及一种车辆行程的检测方法及装置。



背景技术:

随着时代发展,汽车行业的各种业务也日益成熟。例如,通过OBD(On Board Diagnostic,车载诊断系统)接头的GPS模块采集车辆的GPS(Global Positioning System,全球定位系统)数据,然后通过OBD接头的3G/4G通讯模块将GPS数据上传到服务器中,服务器根据GPS数据生成车辆的行程路线,并将其反馈到用户手机上,用户通过查看手机即可获知车辆行程的GPS地图路线。而在为用户带来该便利的同时,也存在以下弊端:(1)、手机上只是简单显示了车辆行程中的GPS地图路线,而没有显示其他如车辆行程中是否出现急加速、超速等车辆驾驶信息,车辆行程路线的内容单一,实用性较低;(2)、为了获取GPS数据并将其上传至服务器,需要在OBD接头中集成GPS模块和3G/4G通讯模块,提高了OBD接头的成本。因此,现有技术中对车辆行程的检测,不仅实用性低,而且成本高。



技术实现要素:

本发明的主要目的在于提出一种车辆行程的检测方法及装置,旨在解决现有技术中对车辆行程的检测,实用性低且成本高的技术问题。

为实现上述目的,本发明提供的一种车辆行程的检测方法,所述车辆行程的检测方法包括:

车机获取车辆运行数据以及车辆位置数据;

将所述车辆运行数据以及车辆位置数据发送至服务器,以供所述服务器根据所述车辆运行数据以及车辆位置数据生成相应的车辆行程信息,并发送所述车辆行程信息至所述车机,其中,所述车辆行程信息中包括车辆驾驶信息;

在接收到所述车辆行程信息时,显示相应的包括车辆驾驶信息的车辆行程路线。

优选地,所述车机获取车辆运行数据以及车辆位置数据的步骤包括:

获取车机的定位模块采集的车辆位置数据;同时,接收数据采集设备基于蓝牙通信方式发送的车辆运行数据,其中,所述车机与所述数据采集设备建立蓝牙连接。

优选地,在执行所述将所述车辆运行数据以及车辆位置数据发送至服务器步骤的同时,执行以下步骤:

确定车辆的行程是否结束;

在确定车辆的行程结束时,根据所述行程对应的行程ID,生成行程结束标识信息,其中,所述数据采集设备在所述行程开始时,生成所述行程对应的行程ID,所述行程中的各个车辆运行数据和车辆位置数据均包含所述行程ID;

将所述行程结束标识信息发送至所述服务器,以供所述服务器根据所述行程结束标识信息对应的行程ID,从保存的车辆运行数据和车辆位置数据中提取包含所述行程ID的各个车辆运行数据和车辆位置数据,并根据提取的各个所述车辆运行数据和车辆位置数据分析计算生成所述车辆行程信息,其中,所述服务器在每次接收到所述车机发送的车辆运行数据以及车辆位置数据时,保存接收到的所述车辆运行数据以及车辆位置数据。

优选地,所述确定车辆的行程是否结束的步骤包括:

获取所述车辆运行数据中包含的车辆转速;

在获取到的所述车辆转速小于或等于预设转速阈值时,确定车辆的行程结束。

优选地,所述车辆行程的检测方法还包括步骤:

在接收到车辆行程信息查询指令时,发送车辆行程信息查询请求至所述服务器,以供所述服务器在保存的车辆行程信息中查询与所述车辆行程信息查询请求对应的车辆行程信息,并将查询到的所述车辆行程信息发送至所述车机;

在接收到查询到的所述车辆行程信息时,执行所述显示相应的包括车辆驾驶信息的车辆行程路线的步骤。

此外,为实现上述目的,本发明还提出一种车辆行程的检测装置,所述车辆行程的检测装置包括:

获取模块,用于获取车辆运行数据以及车辆位置数据;

发送模块,用于将所述车辆运行数据以及车辆位置数据发送至服务器,以供所述服务器根据所述车辆运行数据以及车辆位置数据生成相应的车辆行程信息,并发送所述车辆行程信息至所述车机,其中,所述车辆行程信息中包括车辆驾驶信息;

显示模块,用于在接收到所述车辆行程信息时,显示相应的包括车辆驾驶信息的车辆行程路线。

优选地,所述获取模块用于:

获取车机的定位模块采集的车辆位置数据;同时,接收数据采集设备基于蓝牙通信方式发送的车辆运行数据,其中,所述车机与所述数据采集设备建立蓝牙连接。

优选地,所述车辆行程的检测装置还包括:

确定模块,用于确定车辆的行程是否结束;

生成模块,用于在确定车辆的行程结束时,根据所述行程对应的行程ID,生成行程结束标识信息,其中,所述数据采集设备在所述行程开始时,生成所述行程对应的行程ID,所述行程中的各个车辆运行数据和车辆位置数据均包含所述行程ID;

所述发送模块,还用于将所述行程结束标识信息发送至所述服务器,以供所述服务器根据所述行程结束标识信息对应的行程ID,从保存的车辆运行数据和车辆位置数据中提取包含所述行程ID的各个车辆运行数据和车辆位置数据,并根据提取的各个所述车辆运行数据和车辆位置数据分析计算生成所述车辆行程信息,其中,所述服务器在每次接收到车辆运行数据以及车辆位置数据时,保存接收到的所述车辆运行数据以及车辆位置数据。

优选地,所述确定模块包括:

提取单元,用于获取所述车辆运行数据中包含的车辆转速;

确定单元,用于在获取到的所述车辆转速小于或等于预设转速阈值时,确定车辆的行程结束。

优选地,所述发送模块还用于:

在接收到车辆行程信息查询指令时,发送车辆行程信息查询请求至所述服务器,以供所述服务器在保存的车辆行程信息中查询与所述车辆行程信息查询请求对应的车辆行程信息,并将查询到的所述车辆行程信息发送至所述车机。

本发明提出的车辆行程的检测方法及装置,车机将获取的车辆运行数据和车辆位置数据发送至服务器,通过服务器生成包含车辆驾驶信息的车辆行程信息,车机在接收到服务器反馈的车辆行程信息时,显示相应的包括车辆驾驶信息的车辆行程路线,用户通过查看该车辆行程路线,除了可以获知车辆行程路线以外,还可以获知车辆驾驶信息,丰富了车辆行程路线的实用性;并且,本发明中不需通过OBD接头来获取车辆运行数据和车辆位置数据并将其发送至服务器,省去了在OBD接头中集成GPS模块和3G/4G通讯模块,从而降低了成本。

附图说明

图1为本发明车辆行程的检测方法第一实施例的流程示意图;

图2为本发明中车辆行程的检测系统的结构框架示意图;

图3为本发明车辆行程的检测方法第三实施例的流程示意图;

图4为本发明车辆行程的检测装置第一实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种车辆行程的检测方法。

参照图1,图1为本发明车辆行程的检测方法第一实施例的流程示意图。在本实施例中,所述车辆行程的检测方法包括:

步骤S10,车机获取车辆运行数据以及车辆位置数据;

车机本身具备无线通讯模块、定位模块,例如3G/4G通讯模块、GPS(Global Positioning System,全球定位系统)模块等。本实施例中,车机通过无线通讯模块与相应的服务器建立无线通信连接。在车辆行驶过程中,车机实时或定时获取车辆运行数据和车辆位置数据。其中,所述车辆运行数据包括车辆车速、车辆转速、水温、电压、续航里程、耗油量等,所述车辆位置数据包括GPS数据。例如,车机通过读取车载OBD(On-Board Diagnostic,车载诊断系统)获取车辆车速、车辆转速等车辆运行数据,并通过定位模块获取车辆位置数据。

步骤S20,将所述车辆运行数据以及车辆位置数据发送至服务器,以供所述服务器根据所述车辆运行数据以及车辆位置数据生成相应的车辆行程信息,并发送所述车辆行程信息至所述车机,其中,所述车辆行程信息中包括车辆驾驶信息;

在获取到车辆运行数据以及车辆位置数据后,车机将获取到的车辆运行数据以及车辆位置数据发送至与其建立无线连接的服务器。例如,将获取到的车辆运行数据以及车辆位置数据压缩打包之后发送至服务器。在车辆行驶的整个行程中,车机依次将每次获取到的车辆运行数据以及车辆位置数据发送至服务器。服务器在每次接收到车机发送的车辆运行数据和车辆位置数据时,将接收到的车辆运行数据和车辆位置数据关联保存,并对关联保存的车辆运行数据和车辆位置数据进行解析和计算,生成相应的车辆行程信息。其中,车辆行程信息包括车辆驾驶信息、车辆驾驶路线等,而车辆驾驶信息包括车辆行驶时间、急加速、急减速、超速等信息。服务器生成车辆行程信息后,将该车辆行程信息发送至车机。

步骤S30,在接收到所述车辆行程信息时,显示相应的包括车辆驾驶信息的车辆行程路线。

当车机接收到服务器发送的车辆行程信息时,车机根据该车辆行程信息,显示相应的包括车辆驾驶信息的车辆行程路线。例如,车机把车辆行程信息中包含的经纬度数据在地图上描绘出来,显示行程路线。同时,显示对应的车辆驾驶信息。当用户查看车机上显示的车辆行程路线时,除了可以获知车辆的行程路线,还可以获知车辆行驶中是否出现急加速、急减速、超速等问题。

进一步地,本实施例中,车机预先设置有多种车辆行程信息对应的显示模式,例如列表显示模式、图形显示模式等。用户在不同的场景下,可根据需求选取其中的一种显示模式,将车机当前的显示模式设置为选取的显示模式。当车机接收到服务器发送的车辆行程信息时,车机根据当前设置的显示模式显示车辆行程信息。例如,若当前设置的显示模式为列表显示模式时,车机以列表形式显示车辆行程信息;若当前设置的显示模式为图形显示模式时,车机根据该车辆行程信息生成相应的包括车辆驾驶行为的行程轨迹,并显示生成的行程轨迹。

本实施例提出的方案,车机通过获取车辆运行数据和车辆位置数据,将获取的车辆运行数据和车辆位置数据发送至服务器,服务器根据车辆运行数据和车辆位置数据生成车辆行程信息并反馈车辆行程信息至车机,车机显示相应的包括车辆驾驶信息的车辆行程路线,用户通过查看显示的车辆行程路线,除了可以获知车辆行程路线,还可以获知车辆驾驶信息,丰富了车辆行程路线的实用性;本实施例中不需通过OBD接头来获取车辆运行数据和车辆位置数据并将其发送至服务器,省去了在OBD接头中集成GPS模块和3G/4G通讯模块,从而降低了成本。

进一步地,基于第一实施例提出本发明车辆行程的检测方法第二实施例,在本实施例中,所述步骤S10包括:

步骤a,获取定位模块采集的车辆位置数据;同时,接收数据采集设备基于蓝牙通信方式发送的车辆运行数据,其中,所述车机与所述数据采集设备建立蓝牙连接。

在本实施例中,车辆上还车载有数据采集设备,可读取OBD采集的车辆运行数据。该数据采集设备包括蓝牙通讯模块,通过蓝牙通讯模块与车机建立蓝牙连接,将读取到的车辆运行数据通过蓝牙通信方式发送至车机。下面以该数据采集设备为Golo终端,对本实施例中车辆行程的检测方法进行详细说明。

如图2所示,车机与Golo终端建立蓝牙通信连接,并与服务器建立无线网络连接。车机上加载有数据采集APK(AndroidPackage,安卓安装包)以及车机APP。车机APP是针对于用户开发的一款符合车机交互界面的APP应用软件,基于Android操作系统。数据采集APK对于不同端,包括不同的功能,具体为:1、相对于Golo终端,数据采集APK相当于服务端,接收Golo终端上传的车辆运行数据,并且通过预设的定位模块获取车辆位置数据;2相对于服务器,数据采集APK作为客户端,与服务器建立Socket连接,将车辆运行数据和车辆位置数据上传到服务器,同时接收服务器下发的配置信息,并负责将配置信息通过蓝牙通讯下发至Golo终端。

本实施例中,以车机作为车主用户入口,当车机系统启动后,数据采集APK自动搜索Golo终端蓝牙并连接。同时,数据采集APK自动与服务器建立无线通信连接。当Golo终端读取到车辆运行数据时,Golo终端将读取到的车辆运行数据通过蓝牙通信方式发送至数据采集APK,数据采集APK获取到车辆运行数据。同时,数据采集APK通过定位模块获取该车辆位置数据。数据采集APK将获取的车辆运行数据和车辆位置数据通过TCP/IP协议上传至服务器。

进一步地,由于通常初始获取到的车辆位置数据不够精确,因此,数据采集APK在获取到车辆位置数据时,对当前获取到的车辆位置数据的包数进行统计,判断当前获取到的车辆位置数据对应的包数是否大于预设包数阈值。在当前获取到的车辆位置数据对应的包数小于预设包数阈值时,说明当前获取到的车辆位置数据可能不够精确,此时,数据采集APK不上传获取到的车辆位置数据。直至在当前获取到的车辆位置数据对应的包数大于或等于预设包数阈值时,才开始上传获取到的车辆位置数据。

服务器在接收到数据采集APK发送的车辆运行数据和车辆位置数据后,分析计算接收到的车辆运行数据和车辆位置数据,生成相应的包括车辆驾驶信息的车辆行程信息。

进一步地,服务器包括数据平台和应用平台,数据采集APK将获取的车辆运行数据和车辆位置数据通过无线通讯模块发送至数据平台,数据平台将接收到的车辆运行数据和车辆位置数据关联保存。应用平台分析计算接收到的车辆运行数据和车辆位置数据,生成相应的包括车辆驾驶信息的车辆行程信息,并将生成的车辆行程信息发送至车机APP,通过车机APP显示相应的包括车辆驾驶信息的行程路线。在此,车机APP首先需进行注册,登录到应用平台,应用平台为车机APP提供服务,例如提供按月/按日行程统计服务。

若网络不稳定,数据采集APK未能成功将获取的车辆运行数据和车辆位置数据通过无线通讯模块发送至数据平台,此时,则将获取的车辆运行数据和车辆位置数据缓存于车机中。当检测到网络恢复时,数据采集APK再将缓存的车辆运行数据和车辆位置数据通过TCP/IP协议上传至数据平台,保证了车辆运行数据和车辆位置数据不丢失,从而保证了最终获得的包括车辆驾驶信息的车辆行程路线的完整可靠性。

进一步地,本实施例中,在执行所述步骤S20的同时,执行以下步骤:

步骤b,确定车辆的行程是否结束;

步骤c,在确定车辆的行程结束时,根据所述行程对应的行程ID,生成行程结束标识信息,其中,所述数据采集设备在所述行程开始时,生成所述行程对应的行程ID,所述行程中的各个车辆运行数据和车辆位置数据均包含所述行程ID;

步骤d,将所述行程结束标识信息发送至所述服务器,以供所述服务器根据所述行程结束标识信息对应的行程ID,从保存的车辆运行数据和车辆位置数据中提取包含所述行程ID的各个车辆运行数据和车辆位置数据,并根据提取的各个所述车辆运行数据和车辆位置数据分析计算生成所述车辆行程信息,其中,所述服务器在每次接收到所述车机发送的车辆运行数据以及车辆位置数据时,保存接收到的所述车辆运行数据以及车辆位置数据。

当车机获取到车辆运行数据和车辆位置数据后,车机确定车辆的行程状态。例如,根据车辆运行数据判断车辆刚启动时,确定车辆的行程状态为行程启动;根据车辆运行数据判断车辆刚停车时,确定车辆的行程状态为行程结束。又如,根据车辆位置数据判断车辆在起点位置时,确定车辆的行程状态为行程启动;根据车辆位置数据判断车辆在终点位置时,确定车辆的行程状态为行程结束。具体地,所述步骤b包括:

步骤b1,获取所述车辆运行数据中包含的车辆转速;

步骤b2,在获取到的所述车辆转速小于或等于预设转速阈值时,确定车辆的行程结束。

车机在接收到Golo终端发送的车辆运行数据时,获取车辆运行数据中包含的车辆转速。本实施例中还预先设置一预设转速阈值,该预设转速阈值的大小可根据实际情况进行灵活设置,在此不作限制。例如,设置预设转速阈值为0。当获取到的车辆转速小于或等于预设转速阈值时,也即说明车辆停止时,确定车辆的行程结束。

本实施例中,Golo终端在车辆开火启动时,也即在行程开始时,生成此次行程对应的行程ID。针对每个行程,Golo终端都生成唯一对应的行程ID。在一个行程中,对应的各个车辆运行数据和车辆位置数据都包含该行程的行程ID。当车机每次将该行程对应的车辆运行数据和车辆位置数据发送至服务器时,服务器将每次接收到的车辆运行数据和车辆位置数据进行保存。当车机确定车辆的行程结束时,车机根据Golo终端生成此次行程对应的行程ID,生成行程结束标识信息,该行程结束标识信息中包含行程ID。然后,车机将生成的行程结束标识信息发送至服务器。服务器在接收到车机发送的行程结束标识信息时,根据该行程结束标识信息对应的行程ID,从保存的车辆运行数据和车辆位置数据中提取包含该行程ID的各个车辆运行数据和车辆位置数据,并根据提取的各个车辆运行数据和车辆位置数据分析计算生成车辆行程信息。

又或者,当车机确定车辆的行程启动时,车机根据行程ID,生成行程开始标识信息。在生成行程开始标识信息时,车机将车辆运行数据、车辆位置数据以及生成的行程开始标识信息发送至服务器。之后,在生成行程结束标识信息时,车机将车辆运行数据、车辆位置数据以及生成的行程结束标识信息发送至服务器。当服务器接收到行程结束标识信息时,服务器根据该行程开始标识信息与该行程结束标识信息之间接收到的对应于同一行程ID的各个车辆运行数据和车辆位置数据进行分析和计算,生成车辆行程信息。

本实施例提出的方案,车辆运行数据由Golo终端采集,并通过蓝牙通信方式发送至车机,而车辆位置数据由车机直接采集,因此,可以裁剪Golo终端的3G/4G通讯模块和GPS模块,节约了成本,并且Golo终端与车机之间通过蓝牙方式通信,稳定可靠节约流量。同时,在网络不稳定时,车机可保存大量的车辆运行数据和车辆位置数据,以便在网络恢复时,将保存的车辆运行数据和车辆位置数据发送至服务器,从而保证了车辆行程的完整可靠性。

进一步地,如图3所示,基于第一实施例或第二实施例提出本发明车辆行程的检测方法第三实施例,在本实施例中,所述车辆行程的检测方法还包括:

步骤S40,在接收到车辆行程信息查询指令时,发送车辆行程信息查询请求至所述服务器,以供所述服务器在保存的车辆行程信息中查询与所述车辆行程信息查询请求对应的车辆行程信息,并将查询到的所述车辆行程信息发送至所述车机;

步骤S50,在接收到查询到的所述车辆行程信息时,显示相应的包括车辆驾驶信息的车辆行程路线。

本实施例中,服务器每次生成车辆行程信息时,将其进行保存。当用户想查询某一次行程对应的车辆行程信息时,用户可在车机上输入车辆行程信息查询指令,当车机接收到该车辆行程信息查询指令时,车机发送相应的车辆行程查询请求至服务器。例如,用户开启车机APP,打开行程查询界面,行程查询界面上预设有查询条件输入框和查询控件。用户基于查询条件输入框输入相应的查询条件,例如,输入行程对应的行程ID,然后点击查询控件,触发车辆行程信息查询指令。车机在接收到该行程信息查询指令时,发送车辆行程查询请求至服务器。当服务器接收到车辆行程查询请求时,根据该车辆行程查询请求对应的查询条件,查询是否存在与查询条件匹配的车辆行程信息,例如查询是否存在与输入的行程ID对应的车辆行程信息。当查询到匹配的车辆行程信息时,服务器将查询到的匹配的车辆行程信息发送至车机。

车机在接收到服务器发送的车辆行程信息时,根据该车辆行程信息,显示相应的包括车辆驾驶信息的车辆行程路线。例如,车机APP调出地图,把车辆行程信息中包含的GPS经纬度数据在地图上描绘出来,显示行程路线,同时显示对应的车辆驾驶信息。当用户查看车机上显示的车辆行程路线时,除了可以获知查询的此行程中车辆的行程路线,还可以获知此行程中车辆驾驶时是否出现急加速、急减速、超速等问题。

本实施例提出的方案,当用户需要查看之前行程的车辆行程信息时,只需通过车机发送车辆行程查询请求至服务器,当接收到服务器发送的根据查询请求查询到的车辆行程信息时,车机显示相应的包括车辆驾驶信息的车辆行程路线。因此,实现了用户根据需要随时查询各个行程的相关行程信息,提高了用户的使用体验。

本发明进一步提供一种车辆行程的检测装置。

参照图4,图4为本发明车辆行程的检测装置第一实施例的功能模块示意图。

需要强调的是,对本领域的技术人员来说,图4所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图4所示的车辆行程的检测装置的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该车辆行程的检测装置的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。

在本实施例中,所述车辆行程的检测装置包括:

获取模块10,用于获取车辆运行数据以及车辆位置数据;

在本实施例中,该车辆行程的检测装置设置于车机上。车机具备无线通讯模块、定位模块,例如3G/4G通讯模块、GPS(Global Positioning System,全球定位系统)模块等,并且与相应的服务器建立无线通信连接。在车辆行驶过程中,获取模块10实时或定时获取车辆运行数据和车辆位置数据。其中,所述车辆运行数据包括车辆车速、车辆转速、水温、电压、续航里程、耗油量等,所述车辆位置数据包括GPS数据。例如,获取模块10通过读取车载OBD(On-Board Diagnostic,车载诊断系统)获取车辆车速、车辆转速等车辆运行数据,并通过定位模块获取车辆位置数据。

发送模块20,用于将所述车辆运行数据以及车辆位置数据发送至服务器,以供所述服务器根据所述车辆运行数据以及车辆位置数据生成相应的车辆行程信息,并发送所述车辆行程信息至所述车机,其中,所述车辆行程信息中包括车辆驾驶信息;

在获取模块10获取到车辆运行数据以及车辆位置数据后,发送模块20将获取到的车辆运行数据以及车辆位置数据发送至服务器。例如,将获取到的车辆运行数据以及车辆位置数据压缩打包之后发送至服务器。在车辆行驶的整个行程中,发送模块20依次将每次获取到的车辆运行数据以及车辆位置数据发送至服务器。服务器在每次接收到车机发送的车辆运行数据和车辆位置数据时,将接收到的车辆运行数据和车辆位置数据关联保存,并对关联保存的车辆运行数据和车辆位置数据进行解析和计算,生成相应的车辆行程信息。其中,车辆行程信息包括车辆驾驶信息、车辆驾驶路线等,而车辆驾驶信息包括车辆行驶时间、急加速、急减速、超速等信息。服务器生成车辆行程信息后,将该车辆行程信息发送至车机。

显示模块30,用于在接收到所述车辆行程信息时,显示相应的包括车辆驾驶信息的车辆行程路线。

当接收到服务器发送的车辆行程信息时,显示模块30根据该车辆行程信息,显示相应的包括车辆驾驶信息的车辆行程路线。例如,显示模块30把车辆行程信息中包含的经纬度数据在地图上描绘出来,显示行程路线。同时,显示对应的车辆驾驶信息。当用户查看车机上显示的车辆行程路线时,除了可以获知车辆的行程路线,还可以获知车辆行驶中是否出现急加速、急减速、超速等问题。

进一步地,本实施例中,预先设置有多种车辆行程信息对应的显示模式,例如列表显示模式、图形显示模式等。用户在不同的场景下,可根据需求选取其中的一种显示模式,将车机当前的显示模式设置为选取的显示模式。当接收到服务器发送的车辆行程信息时,显示模块30根据当前设置的显示模式显示车辆行程信息。例如,若当前设置的显示模式为列表显示模式时,显示模块30以列表形式显示车辆行程信息;若当前设置的显示模式为图形显示模式时,显示模块30根据该车辆行程信息生成相应的包括车辆驾驶行为的行程轨迹,并显示生成的行程轨迹。

本实施例提出的方案,通过获取模块10获取车辆运行数据和车辆位置数据,发送模块20将获取的车辆运行数据和车辆位置数据发送至服务器,服务器根据车辆运行数据和车辆位置数据生成车辆行程信息并反馈车辆行程信息至车机,显示模块30显示相应的包括车辆驾驶信息的车辆行程路线,用户通过查看显示的车辆行程路线,除了可以获知车辆行程路线,还可以获知车辆驾驶信息,从而丰富了车辆行程路线的实用性;并且,本实施例中不需通过OBD接头来获取车辆运行数据和车辆位置数据并将其发送至服务器,省去了在OBD接头中集成GPS模块和3G/4G通讯模块,从而降低了成本。

进一步地,基于第一实施例提出本发明车辆行程的检测装置第二实施例,在本实施例中,所述获取模块10用于:

获取车机的定位模块采集的车辆位置数据;同时,接收数据采集设备基于蓝牙通信方式发送的车辆运行数据,其中,所述车机与所述数据采集设备建立蓝牙连接。

在本实施例中,车辆上还车载有数据采集设备,可读取OBD采集的车辆运行数据。该数据采集设备包括蓝牙通讯模块,通过蓝牙通讯模块与车机建立蓝牙连接,将读取到的车辆运行数据通过蓝牙通信方式发送至车机。下面以该数据采集设备为Golo终端,对本实施例中车辆行程的检测方法进行详细说明。

本实施例中,以车机作为车主用户入口,当车机系统启动后,车机自动搜索Golo终端蓝牙并连接。同时,车机自动与服务器建立无线通信连接。当Golo终端读取到车辆运行数据时,Golo终端将读取到的车辆运行数据通过蓝牙通信方式发送至车机,获取模块10接收Golo终端发送的车辆运行数据。同时,获取模块10获取定位模块采集到的车辆位置数据。发送模块20将获取模块10获取的车辆运行数据和车辆位置数据通过TCP/IP协议上传至服务器。

进一步地,由于通常定位模块初始采集的车辆位置数据不够精确,因此,获取模块10在获取到定位模块采集的车辆位置数据时,对当前获取到的车辆位置数据的包数进行统计,判断当前获取到的车辆位置数据对应的包数是否大于预设包数阈值。在当前获取到的车辆位置数据对应的包数小于预设包数阈值时,说明当前获取到的车辆位置数据可能不够精确,此时,发送模块20不上传获取到的车辆位置数据。直至在当前获取到的车辆位置数据对应的包数大于或等于预设包数阈值时,发送模块20才开始上传获取到的车辆位置数据。

服务器在接收到发送模块20发送的车辆运行数据和车辆位置数据后,分析计算接收到的车辆运行数据和车辆位置数据,生成相应的包括车辆驾驶信息的车辆行程信息。

进一步地,服务器包括数据平台和应用平台,发送模块20将获取的车辆运行数据和车辆位置数据通过TCP/IP协议上传至数据平台,数据平台将接收到的车辆运行数据和车辆位置数据关联保存。应用平台分析计算接收到的车辆运行数据和车辆位置数据,生成相应的包括车辆驾驶信息的车辆行程信息,并将生成的车辆行程信息发送至车机,通过显示模块30显示相应的包括车辆驾驶信息的行程路线。

若网络不稳定,发送模块20未能成功将获取的车辆运行数据和车辆位置数据通过无线通讯模块发送至数据平台,此时,则将获取的车辆运行数据和车辆位置数据缓存于车机中。当检测到网络恢复时,发送模块20再将缓存的车辆运行数据和车辆位置数据通过TCP/IP协议上传至数据平台,保证了车辆运行数据和车辆位置数据不丢失,从而保证了最终获得的包括车辆驾驶信息的车辆行程路线的完整可靠性。

进一步地,本实施例中,所述车辆行程的检测装置还包括:

确定模块,用于确定车辆的行程是否结束;

生成模块,用于在确定车辆的行程结束时,根据所述行程对应的行程ID,生成行程结束标识信息,其中,所述数据采集设备在所述行程开始时,生成所述行程对应的行程ID,所述行程中的各个车辆运行数据和车辆位置数据均包含所述行程ID;

所述发送模块20,还用于将所述行程结束标识信息发送至所述服务器,以供所述服务器根据所述行程结束标识信息对应的行程ID,从保存的车辆运行数据和车辆位置数据中提取包含所述行程ID的各个车辆运行数据和车辆位置数据,并根据提取的各个所述车辆运行数据和车辆位置数据分析计算生成所述车辆行程信息,其中,所述服务器在每次接收到车辆运行数据以及车辆位置数据时,保存接收到的所述车辆运行数据以及车辆位置数据。

当获取模块10获取到车辆运行数据和车辆位置数据后,确定模块确定车辆的行程状态。例如,根据车辆运行数据判断车辆刚启动时,确定车辆的行程状态为行程启动;根据车辆运行数据判断车辆刚停车时,确定车辆的行程状态为行程结束。又如,根据车辆位置数据判断车辆在起点位置时,确定车辆的行程状态为行程启动;根据车辆位置数据判断车辆在终点位置时,确定车辆的行程状态为行程结束。具体地,所述确定模块包括:

提取单元,用于获取所述车辆运行数据中包含的车辆转速;

确定单元,用于在获取到的所述车辆转速小于或等于预设转速阈值时,确定车辆的行程结束。

获取模块10在接收到Golo终端发送的车辆运行数据时,提取单元获取车辆运行数据中包含的车辆转速。本实施例中还预先设置一预设转速阈值,该预设转速阈值的大小可根据实际情况进行灵活设置,在此不作限制。例如,设置预设转速阈值为0。当获取到的车辆转速小于或等于预设转速阈值时,也即说明车辆停止时,确定单元确定车辆的行程结束。

本实施例中,Golo终端在车辆开火启动时,生成此次行程对应的行程ID。针对每个行程,Golo终端都生成唯一对应的行程ID。在一个行程中,对应的各个车辆运行数据和车辆位置数据都包含该行程的行程ID。当发送模块20每次将该行程对应的车辆运行数据和车辆位置数据发送至服务器时,服务器将每次接收到的车辆运行数据和车辆位置数据进行保存。当确定模块确定车辆的行程结束时,生成模块根据此次行程对应的行程ID,生成行程结束标识信息,该行程结束标识信息中包含行程ID。然后,发送模块20将生成的行程结束标识信息发送至服务器。服务器在接收到车机发送的行程结束标识信息时,根据该行程结束标识信息对应的行程ID,从保存的车辆运行数据和车辆位置数据中提取包含该行程ID的各个车辆运行数据和车辆位置数据,并根据提取的各个车辆运行数据和车辆位置数据分析计算生成车辆行程信息。

又或者,当确定模块确定车辆的行程启动时,生成模块根据行程ID,生成行程开始标识信息。在生成行程开始标识信息时,发送模块20将车辆运行数据、车辆位置数据以及生成的行程开始标识信息发送至服务器。之后,在生成模块生成行程结束标识信息时,发送模块20将车辆运行数据、车辆位置数据以及生成的行程结束标识信息发送至服务器。当服务器接收到行程结束标识信息时,服务器根据该行程开始标识信息与该行程结束标识信息之间接收到的对应于同一行程ID的各个车辆运行数据和车辆位置数据进行分析和计算,生成车辆行程信息。

本实施例提出的方案,车辆运行数据由Golo终端采集,并通过蓝牙通信方式发送至车机,而车辆位置数据由车机直接采集,因此,可以裁剪Golo终端的3G/4G通讯模块和GPS模块,节约了成本,并且Golo终端与车机之间通过蓝牙方式通信,稳定可靠节约流量。同时,在网络不稳定时,车机可保存大量的车辆运行数据和车辆位置数据,以便在网络恢复时,发送模块20将保存的车辆运行数据和车辆位置数据发送至服务器,从而保证了车辆行程的完整可靠性。

进一步地,基于第一实施例或第二实施例提出本发明车辆行程的检测装置第三实施例,在本实施例中,所述发送模块20还用于:

在接收到车辆行程信息查询指令时,发送车辆行程信息查询请求至所述服务器,以供所述服务器在保存的车辆行程信息中查询与所述车辆行程信息查询请求对应的车辆行程信息,并将查询到的所述车辆行程信息发送至所述车机。

本实施例中,服务器每次生成车辆行程信息时,将其进行保存。当用户想查询某一次行程对应的车辆行程信息时,用户可在车机上输入车辆行程信息查询指令,当接收到该车辆行程信息查询指令时,发送模块20发送车辆行程查询请求至服务器。例如,用户开启车机APP,打开行程查询界面,行程查询界面上预设有查询条件输入框和查询控件。用户基于查询条件输入框输入相应的查询条件,例如,输入行程对应的行程ID,然后点击查询控件,触发车辆行程信息查询指令。在接收到该行程信息查询指令时,发送模块20发送车辆行程查询请求至服务器。当服务器接收到车辆行程查询请求时,根据该车辆行程查询请求对应的查询条件,查询是否存在与查询条件匹配的车辆行程信息,例如查询是否存在与输入的行程ID对应的车辆行程信息。当查询到匹配的车辆行程信息时,服务器将查询到的匹配的车辆行程信息发送至车机。

在接收到服务器发送的车辆行程信息时,显示模块30根据该车辆行程信息,显示相应的包括车辆驾驶信息的车辆行程路线。例如,显示模块30调出地图,把车辆行程信息中包含的GPS经纬度数据在地图上描绘出来,显示行程路线,同时显示对应的车辆驾驶信息。当用户查看车机上显示的车辆行程路线时,除了可以获知查询的此行程中车辆的行程路线,还可以获知此行程中车辆驾驶时是否出现急加速、急减速、超速等问题。

本实施例提出的方案,当用户需要查看之前行程的车辆行程信息时,只需通过发送模块20发送车辆行程查询请求至服务器,当接收到服务器发送的根据查询请求查询到的车辆行程信息时,显示模块30显示相应的包括车辆驾驶信息的车辆行程路线。因此,实现了用户根据需要随时查询各个行程的相关行程信息,提高了用户的使用体验。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

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