机。所述主处理器通过CAN总线接口与所述车辆内的ECU以及用于驱动车辆的各个部件动作的电子元件连接,例如点火开关、空调开关、车门开关等等,通过该CAN总线接口即时获取车辆内的各个部件的实时状态。所述主处理器通过GPRS模块与服务器端建立远程通讯,用于每隔一预定时间段上传车辆相关日志、数据、状态等信息至服务器端(例如车辆实时信息、例如车辆的加速度信息等),还用于接收服务器端发送的上述控制信息等等,根据控制信息执行对车辆相应的控制,并且在控制成功后,反馈一个通知信息至服务器端,服务器端将反馈至客户端。所述车载控制器还具有与所述车辆内部的一键启动装置、车辆内部的行车记录仪等电连接多个串口。当原有的车辆内部装有行车记录仪,仅需要将该行车记录仪通过该串口与本车载控制器电连接即可,又例如原有的车辆内部具有导航设备,仅需要将该导航设备通过该串口与车载控制器电连接,即可实现它们之间的信息交互。当车辆为新出产的车辆,可以将行车记录仪、一键启动装置等通过直连的方式与车载控制器连接。因此,本方案的车载控制器,具有若干扩展功能,适用于新车和市面上的任何一种车辆,使得其通用性得到大在增加。所述震动传感器用于当车辆被撞击或者出现震动时检测该震动信号,并发送至所述主处理器,所述主处理器接收到所述震动信号时,将震动信号通过GPRS模块发送至所述服务器端,所述服务器端还用于接收到该信息之后,立即通知客户端以对用户进行警示。
[0024]本发明实施方式,通过所述车载控制器、服务器端以及客户端之间的交互,在客户端内安装对车载控制器进行相关操作的APP,通过软按键的方式实现远程对车载控制器进行控制、监控及数据调取等,便于用户对他的车辆进行实时监控,为用户提供诸多方便,增加了用户的满意度。
[0025]本发明提出了一种新的车载控制器,它具有多种扩展功能、具有与车辆内的各种电子器件连接的串口、I/O 口以及网络传输功能,为用户远程控制车辆提供了基础。用户可以通过该车载控制器和用户端(例如手机、平板、电脑等)之间的互联关系,控制行车记录仪的启动、停止、抓拍、数据上传,控制一键启动等等。
[0026]本方案中的车载控制器还具备一休眠系统,用于当车辆熄火后第一预定时间内进入浅度休眠,当车辆熄火后第二预定时间段内进入深度休眠,第二预定时间段大于第一预定时间段。所述浅度休眠例如是心跳为第一预定值时,视为浅度休眠,心跳为第二预定值时,视为深度休眠,第二预定值大于第一预定值。本方式中,该休眠系统可以减少车载控制器的使用率,减少车载控制器的负荷。
[0027]以下对本车辆远程控制系统能够实现的各个独立功能进行详细描述,以下从功能上对本车辆远程控制系统进行分类,以将本系统分为若干个能够实现单独功能的子系统,比如车辆报警子系统、车辆车况实时显示子系统、行车记录仪控制子系统。
[0028]关于车辆报警子系统:
本系统中包括上述车载控制器、服务器端以及相关联的客户端。具体地:所述震动传感器用于检测车辆是否产生震动,当车辆被撞击时、车辆撞击时、任何一种可以使车辆产生震动时,只要能够被震动传感器检测到的震动信号时,震动传感器采集到所述震动信号后便将所述震动信号传输至所述主处理器,再通过所述无线传输模块(例如上述的GPRS模块)传递至服务器端,该震动信息中携带有能够标识该车载控制器身份的唯一 ID,该唯一 ID是车载控制器与服务器中对数据进行分类存储、识别车载控制器的参照标准,也是服务器端找到对应的客户端的标准,是它们之间建立连接的关联桥梁。
[0029]本实施例中,所述服务器端收到该震动信息后,若此时正在同时与相关联的客户端通讯或者传输数据,则提升该震动信息的优先级,作为最高优先级发送对应的警示信息至该震动信息中指定的唯一 ID所对应的客户端。因此,当震动发生时,客户端能够立马得知该信息。
[0030]所述客户端包括行车记录仪开启指令接收模块,用于当客户端收到所述震动信息后,接收用户通过触点屏幕上显示的行车记录仪开启按键而产生的行车记录仪开启指令,行车记录仪开启指令发送模块,用于发送该开启指令至服务器端。
[0031]所述服务器端还用于接收到该开启指令之后,将该开启指令发送至所述车载控制器,所述车载控制器与所述行车记录仪通过串口或者直连的方式电连接,控制所述行车记录仪开启。
[0032]所述行车记录仪被开启之后,将拍摄到的车辆周围的环境视频通过所述车载控制器发送至所述服务器端,所述服务器端再将该视频信息发送至客户端,所述客户端用户因此而通过操作界面观看到车辆附近的环境视频,以判别该震动信息是否是因外界物碰撞而引起,若是则作出相关的应急处理。
[0033]本实施例中,所述客户端还包括用于控制行车记录仪抓拍的抓拍指令接收/发送模块、用于控制行车记录仪关闭指令接收/发送模块、控制行车记录仪的摄像头左、右、上、下转动的各个转动指令接收/发送模块,其操作方式如上,此处便不再赘述。行车记录仪接收到相关指令后,进行相应动作即可。
[0034]作为优选的,当所述震动传感器采集到震动信号之后,所述车载控制器在将该震动信号发送至服务器端之前,所述车载控制器需要先处理判断与之相关联的用户端设备是否位于车辆附近或者位于车辆内。具体地:
可以通过客户端与车载控制器的蓝牙/WIFI等是否相连进行判别,若呈连接状态,那么客户端手机即被判定为位于车辆内或附近。也可通过其他的方式进行判别,例如RFID方式,即在客户端设备上置有RFID电子标签,在车载控制器上置有RFID模块,当客户端位于车辆附近或车辆内时,RFID电子标签必然能够被RFID模块读取到,通过此判定客户端位于车辆附近。
[0035]当所述车载控制器判别到所述客户端设备位于车辆内或者附近时,车载控制器不发送震动信息至服务器端。当判别到所述客户端设备并未位于车辆内或者附近时,则将所述震动信息发送至服务器端进行相关的处理。
[0036]本方案中,在震动发生时,增加一判断步骤,通过此来判断客户端设备是否在车辆内或附近,进而根据此来决定是否发送震动信息至服务器端。一方面,对本报警子系统的数据传输作了较大的优化,简化了系统的工作,使得整个系统轻量化;另一方面,增加了震动信息发送的准确性,只有当用户不在车辆附近或者车辆内时,才将震动信息发送至客户端设备以供用户即时了解情况,当客户端设备在车辆内或者附近时,则视为用户在车辆附近或车辆内,因此无需发送震动信息,用户亦能够即时地、清楚地了解情况。
[0037]关于车辆车况实时显示子系统:
在本车辆车况实时显示子系统中,所述车载控制器通过CAN总线接口与所述车辆的ECU以及车辆的各个电子驱动部件电连接,用于获取到车辆的车况信息如:发动机转速信息、行驶速度、行驶里程、剩余测量、瞬时油耗、电瓶电压、当前尾气排放状态、故障状态等等?目息。
[0038]所述车载控制器包括客户端检测模块,用于检测客户端是否通过WIFI或蓝牙模块等近距离通讯模块与自身相连;还包括车况信息发送模块,用于当所述车载控制器通过所述蓝牙模块或者WIFI模块判断到所述客户端设备连接成功后,将所述车况信息发送至客户端。
[0039]所述客户端包括车况信息显示指令接收模块、用于通过触摸屏接收用户打开车况信息页面的指令(ΑΡΡ),车况信息显示模块,用于当接收到所述车况信息显示指令后,打开ΑΡΡ中的车况信息页面显示所述车况信息。
[0040]本方案中,所述车况信息通过客户端设备的屏幕进行显示,可通过图形界面、数据和文字进行显示,更便于用户理解。只要使客户端设备通过WIF1、蓝牙等与所述车载控制器连接成功后,用户厂商为客户设计的用于控制车载控制器的ΑΡΡ,打开车况信息显示页面,本车的车况信息即可通过该页面呈现于用户面前,呈现方式可以是中文表述、关系曲线、图形界面等显示,显示的方式