能够远程控制一键启动的车辆远程控制系统的制作方法
【技术领域】
[0001]本发明涉及车辆监控领域,特别涉及一种能够远程控制一键启动的车辆远程控制系统。
[0002]
【背景技术】
[0003]汽车为人们带来诸多方便,人们可以驾驶它去想去的地方。随着科技技术不断的发展,汽车的各种功能越来越完善,越加符合用车人的各种要求,提高了用车人的满意度及体验度。
[0004]然而,现有的这些功能一般均是在汽车的硬件结构、内饰、外观等方面进行改进、完善,例如座椅调节功能、座椅高度记忆功能等等。目前为止,还未出现能够通过远程来控制汽车内部的电子驱动部件进行动作、对汽车进行远程监控的系统,因此,还未出现能够真正的从用户角度出发,为用户设计一款便于用户使用的、对汽车进行远程控制的系统及装置。
[0005]
【发明内容】
[0006]针对上述现有技术的不足,本发明所要解决的技术问题是:提供了一种通过客户端设备能够远程控制一键启动的车辆远程控制系统。
[0007]为解决上述技术问题,本发明采用的一个技术方案是:提供一种能够远程控制一键启动的车辆远程控制系统,包括客户端、设于车辆内的车载控制器、与所述客户端和车载控制器均通讯连接的服务器端以及设于车辆内且与所述车载控制器电连接的一键启动按钮;其中:
所述客户端包括一键启动指令接收模块,用于接收用户通过触摸屏幕按下的一键启动按钮而产生的一键启动指令;还包括一键启动指令发送模块,用于将接收到的一键启动指令发送至所述服务器端;
所述服务器端用于接收该一键启动指令,并从中解析出该指令包内对应的被控制车辆,向与客户端相匹配的被控制车辆发送一键启动指令;
所述车载控制器,用于接收上述一键启动指令,并根据该一键启动指令控制车辆内的一键启动按键开启,从而控制车辆启动。
[0008]进一步的,所述车载控制器还具有一 RFID模块,所述客户端设备内置有RFID标签,当客户端设备位于车辆附近并且所述RFID标签能够被RFID模块感应时,所述一键启动指令发送模块则将接收到的一键启动指令发送至车载控制器。
[0009]进一步的,当所述客户端设备采用近距离通讯模块与所述车载控制器建立连接时或之后,所述一键启动指令发送模块用于将接收到的一键启动指令发送至所述车载控制器。
[0010]本发明的能够远程控制一键启动的车辆远程控制系统,用户实现了远程控制汽车启动的功能,方便了用户的使用,例如用户可以预先预热车辆,不必像传统技术那样,需要进入车辆之后才能通过一键启动按钮启动车辆,为用户节约了时间。用户具有两种方式控制车辆一键启动,一种方式是通过远程控制,例如当用户的亲友需要用车时,仅需要告知车辆的位置,在亲友即将到达或者到达车辆时,用户通过远程摇控车辆启动,另一种方式是用户自己需要用车时,可以采用近距离通讯的方式摇控车辆启动。
[0011]
【附图说明】
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是车辆远程控制系统的方框图。
[0013]图2是图1中车载控制器的方框图。
[0014]
【具体实施方式】
[0015]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0016]请参见图1,图1是车辆远程控制系统的方框图。本实施例的车辆远程控制系统包括客户端、设于车辆内的车载控制器以及与所述客户端及车载控制器均通讯连接的服务器端。其中:
所述客户端内置有用于控制车载控制器的操作界面(例如以APP控制软件),用户通过该操作界面可向服务器端发出控制与之关联的车载控制器的控制信息,所述控制信息可以包括控制车辆的车门开/车门关的信息、控制车辆点火/熄火的信息、控制一键启动动作的信息、控制空调开与关的信息、控制空调档位调节的信息、控制前除霜灯开/关的信息、控制后除霜灯开/关的信息、控制行车记录仪开/关的信息、控制座椅加热开/关的信息其中的一种或任意组合,所述控制信息不限于上述的控制信息,在不同的实施例中,根据不同车型的功能可以增加、减少、更换相应的控制信息。
[0017]所述客户端还用于接收服务器端反馈回来的相关车辆因该客户端发送的控制信息而进行相应动作的反馈信息,以便于客户端用户能够即时的得知车辆是否因该控制信息而进行相应的动作以及结果。
[0018]所述客户端还用于向服务器端调取车辆的各种状态信息,用户可通过客户端上的相关操作界面向服务器发送调取车辆的相关状态的指令。客户端因此而向服务器端发出调取与其相关联的某一或者某几个车辆的状态信息调取指令。所述状态信息包括:行车记录仪录仪的视频信息、车辆的状态信息、车辆的故障信息、车况信息其中的一种或者任意组合。所述车辆的状态信息包括:车辆的位置信息、车辆的周围环境信息、车辆的车门、车窗、空调的开/关信息、手刹拉起与否信息、点火与否信息等等其中的一种或任意组合,所述车况信息包括:发动机转速信息、行驶里程、速度信息、剩余油量信息、电瓶电压信息等等其中一种或者任意组合,所述故障信息包括现有的车辆的各种可能出现的各种故障信息,例如火花塞、发动机故障等等,每一故障信息对应有相关的中文由服务器端将该故障信息反馈回客户端,便于客户端用户能够清楚了解故障类型,以便于更快速的排除故障。状态信息不限于上述列举,在不同的实施方式中,可根据不同车型、不同需求进行增加、删除或更换,此处便不再例举。
[0019]所述服务器端作为客户端与车载控制器的中转端,它与车载控制器建立实时通讯通道,实时接收车载控制器发送过来的各种日志、记录、数据等,例如:车辆处于行驶状态时,接收车载控制器发送的关于车况的相关信息,比如车辆油耗、瞬时油耗、行驶速度、里程数、发动机转速等等,又例如车辆的实时位置、车辆的移动轨迹、车辆的各种电子部件的工作状态等等。这些信息被作为一个信息包存储在服务器端,与该车载控制器和客户端均建立起关联,便于客户端随时调取、查看等。
[0020]所述服务器端用于接收客户端发送的上述的控制信息,将控制信息发送至车载控制器,车载控制器根据对应的控制信息控制所属车辆的相应的带电部件或者带电驱动部件动作,例如当客户端通过操作界面发出一个一键启动的控制信息后,车载控制器接收到该控制信息后,控制一键启动开启。如此,客户端用户可在未到达车辆之前启动车辆后,进行驾驶室后无需预热即可立即驱使车辆前进。
[0021]服务器端还用于在车载控制器执行相关操作后,接收车载控制器反馈回来的反馈信息,再将反馈信息无线传输至客户端。
[0022]服务器端还用于接收客户端发送的上述车辆状态的调取指令,根据调取指令中携带的相关车辆的唯一 ID信息调取数据库中包含有该唯一 ID的与调取指令相关的信息。例如:客户端发出的调取指令为截止目前为止相关车辆的剩余油量信息,服务器端则将最后一次接收到的车载控制器发送至服务器端的车辆油量信息找到并发送所述客户端。
[0023]所述车载控制器安装于车辆内,包括主处理器、与主处理器连接的CAN总线接口、USB接口、I/O接口、电源、GPRS模块、蓝牙模块、WIFI模块、GPS模块、震动传感器以及加速度传感器。所述主处理器采用型号为STM32F100C876B的单片