一种搭载智能终端的汽车、服务器、Web系统及控制方法与流程

文档序号:18135447发布日期:2019-07-10 10:34阅读:301来源:国知局
一种搭载智能终端的汽车、服务器、Web系统及控制方法与流程

本发明涉及车联网信息技术领域,尤其涉及一种搭载智能终端的汽车、服务器、web系统及控制方法。



背景技术:

车联网信息技术,利用装载在车辆上的采集装置,采集车辆的行驶属性和系统运行状态,通过移动通信实现信息传输和共享,最后,通过车联网服务平台实现对车辆运行监控、以及提供各种交通综合服务。

现有的利用车联网信息技术实现的汽车远程控制系统,都是针对某一个车型的定制化开发的,技术平台和车载设备一般是一一对应的关系,技术平台仅适配单一种类的车载智能终端,当用户需要管理多种车俩,即增添新的终端种类,只要新增的终端和平台的通信协议发生了变化,就要进行较为复杂的二次开发,因此扩展性很差,如何高效地实现同时对搭载不同类型智能终端的不同类型的汽车进行控制,目前没有相应的技术方案;并且在数据处理上,目前对于收集到的汽车的相关数据仅仅做简单的收集和展示,没有进行相应的分析和提出优化或解决方案,因此会造成研发资源和数据资源的浪费。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种搭载智能终端的汽车、服务器、web系统及控制方法,用于增强现有的利用车联网信息技术实现的汽车远程控制系统的扩展性,实现一平台对应多个终端,并用于实现利用收集的汽车的相关实时数据对汽车进行远程的控制。

本发明的技术方案是这样实现的:

本发明实施例提供了一种搭载智能终端的汽车的控制方法,包括:

监控周期到来时,智能终端获取设置于汽车上的各监测单元所监测的所述汽车当前的运行数据;

将所述运行数据和所述智能终端的类型的标识信息封装为通信协议数据包;所述智能终端的类型的标识信息承载于所述数据包中的新增信息元中,或所述智能终端的类型的标识信息承载于所述数据包中的预留字段中;

将所述数据包通过物联网平台向服务器发送;

接收所述物联网平台发送的来自所述服务器的基于所述数据包中的运行数据生成的汽车第一操控指令,基于所述第一操控指令确定针对所述汽车的第一控制策略,执行所述第一控制策略,对所述汽车进行相应操控。

其中,所述智能终端获取设置于汽车上的各监测单元所监测的所述汽车当前的运行数据,包括:

所述智能终端接入控制器局域网络can,并获取所述汽车上的各监测单元所监测的所述汽车当前的运行数据。

其中,所述控制方法还包括:

所述智能终端获取自身搭载的全球定位芯片检测的位置信息和速度信息。

其中,所述第一控制策略包括:

调节汽车驱动电池放电的瞬时电流值的策略。

其中,所述汽车控制方法还包括:

接收所述物联网平台发送的来自web系统的基于所述位置信息所生成的第二操控指令时,基于所述第二操控指令确定针对所述汽车的第二控制策略,执行所述第二控制策略,对所述汽车进行相应操控;所述web系统与所述服务器之间建立长连接,所述web系统通过所述服务器获取所述汽车当前的运行数据;

所述第二控制策略包括:控制所述汽车减速直至停车熄火以及禁止再启动所述汽车。

本发明实施例还提供了一种搭载智能终端的汽车的服务器的控制方法,包括:

接收物联网平台发送的来自汽车的智能终端的数据包;所述数据包包含所述汽车当前的运行数据和所述智能终端的类型的标识信息;所述智能终端的类型的标识信息承载于所述数据包中的新增信息元中,或所述智能终端的类型的标识信息承载于所述数据包的预留字段中;

基于所述智能终端的类型的标识信息,确定所述汽车当前的运行数据的存储方式和存储位置后,对所述汽车当前的运行数据进行相应的存储;

基于存储的所述运行数据,生成针对所述汽车的第一操控指令,并将所述第一操控指令通过所述物联网平台向所述智能终端发送。

其中,所述控制方法还包括:建立与web系统的长连接;接收所述web系统的基于所述当前汽车运行数据所生成的针对所述汽车的第二操控指令,将所述第二操控指令通过所述物联网平台向所述智能终端转发。

本发明实施例还提供了一种搭载智能终端的汽车的web系统的控制方法,包括:

获取服务器存储的来自汽车的智能终端的所述汽车当前的运行数据;

根据所述汽车当前的运行数据中的位置信息,确定所述汽车超出预设的行驶范围时,生成告警指令;

将所述告警指令通过所述服务器向所述汽车的智能终端发送。

其中,所述控制方法还包括,获取所述服务器存储的设定范围内搭载不同类型的所述智能终端的汽车的运行数据,生成所述汽车的热力分布图并输出。

本发明实施例提供了一种汽车上搭载的智能终端,包括:

获取模块,用于监控周期到来时,获取设置于汽车上的各监测单元所监测的所述汽车当前的运行数据;

发送模块,用于将所述运行数据和所述智能终端的类型的标识信息封装为通信协议数据包;并将所述数据包通过物联网平台向服务器发送;

其中,所述智能终端的类型的标识信息承载于所述数据包中的新增信息元中,或所述智能终端的类型的标识信息承载于所述数据包的预留字段中;

接收模块,用于接收所述物联网平台发送的来自所述服务器的基于所述数据包中的运行数据生成的汽车操控指令;

反向控制模块,用于基于所述操控指令确定针对所述汽车的控制策略,执行所述控制策略,对所述汽车进行相应操控。

本发明实施例提供了一种搭载智能终端的汽车的服务器,包括:

接收模块,用于接收物联网平台发送的来自汽车的智能终端的数据包;所述数据包包含所述汽车当前的运行数据信息和所述智能终端的类型的标识信息;所述智能终端的类型的标识信息承载于所述数据包中的新增信息元中,或所述智能终端的类型的标识信息承载于所述数据包的预留字段中;

存储模块,用于基于所述智能终端的类型的标识信息,确定所述汽车当前的运行数据的存储方式和存储位置后,对所述汽车当前的运行数据进行相应的存储;

控制模块,用于基于存储的所述运行数据,生成针对所述汽车的操控指令,并将所述操控指令通过所述物联网平台向所述智能终端发送。

本发明实施例提供了一种搭载智能终端的汽车的web系统,包括:

获取模块,用于获取服务器存储的来自汽车的智能终端的所述汽车当前的运行数据;

处理模块,用于根据所述汽车当前的运行数据中的位置信息,确定所述汽车超出预设的行驶范围时,生成告警指令;

发送模块,用于将所述告警指令通过所述服务器向所述汽车的智能终端发送。

本发明实施例的技术方案中,搭载智能终端的汽车的控制方法包括:监控周期到来时,智能终端获取设置于汽车上的各监测单元所监测的所述汽车当前的运行数据;将所述运行数据和所述智能终端的类型的标识信息封装为通信协议数据包;所述智能终端的类型的标识信息承载于所述数据包中的新增信息元中,或所述智能终端的类型的标识信息承载于所述数据包中的预留字段中;将所述数据包通过物联网平台向服务器发送;接收所述物联网平台发送的来自所述服务器的基于所述数据包中的运行数据生成的汽车第一操控指令,基于所述第一操控指令确定针对所述汽车的第一控制策略,执行所述第一控制策略,对所述汽车进行相应操控。如此,通过上述方案能够在车载智能终端侧,实现增强接入终端的扩展性,实现对多个不同类型的车载智能终端进行监控;另外实现了远程服务器以及web系统根据获取的汽车的运行数据,对汽车进行远程操控的功能,达到了对数据资源进行有效利用的目的。

本发明实施例的技术方案中,搭载智能终端的汽车的服务器的控制方法包括:接收物联网平台发送的来自汽车的智能终端的数据包;所述数据包包含所述汽车当前的运行数据和所述智能终端的类型的标识信息;所述智能终端的类型的标识信息承载于所述数据包中的新增信息元中,或所述智能终端的类型的标识信息承载于所述数据包的预留字段中;基于所述智能终端的类型的标识信息,确定所述汽车当前的运行数据的存储方式和存储位置后,对所述汽车当前的运行数据进行相应的存储;基于存储的所述运行数据,生成针对所述汽车的第一操控指令,并将所述第一操控指令通过所述物联网平台向所述智能终端发送。如此,通过上述方案能够在服务器侧,实现增强服务器的扩展性的目的,即实现了一个服务器对多个不同类型的车载智能终端的远程控制;另外实现了服务器对获取的汽车运行数据的有效利用,可以根据获取的汽车的运行数据对汽车的智能终端进行远程操控。

本方案实施例的技术方案中,搭载智能终端的汽车的web系统的控制方法包括:获取服务器存储的汽车当前的位置信息;根据所述汽车当前的位置信息,确定所述汽车超出预设的行驶范围时,生成告警指令;将所述告警指令通过所述服务器向所述汽车的智能终端发送。如此,通过上述方案能够在web系统侧,实现根据获取的汽车的运行数据对汽车的智能终端进行远程操控,比如利用获取的汽车位置信息以及设定的行驶范围,对超出行驶范围的汽车发出告警信息;另外,基于智能终端以及服务器的扩展性增强,web系统能够获取到多个不同类型的汽车的智能终端的数据,基于上述原因,可以实现对设定范围内所有汽车的统一监控与管理,比如获取所有设定范围内汽车的热力分布图,以及对汽车数据的统计。

附图说明

图1为本发明实施例的汽车远程控制系统架构示意图;

图2为本发明实施例的一种搭载智能终端的汽车的控制方法的实现流程示意图;

图3为本发明实施例的一种搭载智能终端的汽车的服务器的控制方法的实现流程示意图;

图4为本发明实施例的一种搭载智能终端的汽车的web系统的控制方法的实现流程示意图;

图5为本发明实施例的一种汽车上搭载的智能终端的结构示意图;

图6为本发明实施例的一种汽车上搭载的智能终端的结构示意图;

图7为本发明实施例的一种搭载智能终端的汽车的服务器的结构示意图;

图8为本发明实施例的一种搭载智能终端的汽车的服务器的架构示意图;

图9为本发明实施例的一种搭载智能终端的汽车的web系统的结构示意图;

图10为本发明实施例的一种搭载智能终端的汽车的web系统功能模块架构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

图1为本发明实施例的汽车远程控制系统架构示意图,如图1所示,汽车远程控制系统由车载智能终端101、物联网平台102、服务器103、web系统组成,车载智能终端101与物联网平台102之间可采用无线方式进行通讯,物联网平台102与服务器103可采用以太网方式进行通讯,服务器103与web系统104之间通过建立长连接的方式进行数据传输。

图2为本发明实施例的一种搭载智能终端的汽车的控制方法的实现流程示意图,如图2所示,所述方法包括:

步骤201:监控周期到来时,智能终端获取设置于汽车上的各监测单元所监测的所述汽车当前的运行数据。

周期性的获取汽车的运行数据,具体地,可以根据不同的实际状况调整周期长度;本发明实施例汽车可选择为采用电池驱动的新能源汽车;智能终端可选择为t-box或整车控制系统;本发明实施例中,智能终端通过接入汽车控制器局域网络can,来获取各检测单元所监测的所述汽车当前的各类运行数据,例如通过can获取来自进气压力传感器、启动机温度传感器、启动机转速传感器等传感器的运行信息;还包括获取智能终端上搭载的全球定位gps芯片输出的信息,具体地,gps芯片输出采用的格式为nmea0183标准的数据,其输出数据中包括经纬度位置信息及速度信息。

步骤202:将所述运行数据和所述智能终端的类型的标识信息封装为通信协议数据包。

所述智能终端的类型的标识信息承载于所述数据包中的新增信息元中,或所述智能终端的类型的标识信息承载于所述数据包的预留字段中。

在智能终端和服务器通信前,必须进行协议适配。协议适配的原则是必须实现基础协议,可选采用高自由度的扩展协议。其中基础协议的实现要求严格按照国家gb/t32960技术规范中要求的数据格式向服务器上传数据。扩展协议是可选的,可以按不同用户的需求,通过不同的智能车载终端向服务器传输不同的数据。扩展协议的实现方式为:在智能车载终端和服务器通信前,由智能终端和服务器进行协议约定,在终端传输给服务器的数据包中以一个特定的标识字段以标明终端的种类,该标识字段用于使服务器侧收到智能终端传来的数据包后,通过标识字段分辨终端的种类,同时确定该数据包的数据的最终存储方式和存储位置,达到一套系统为多个智能终端服务,即为多个汽车服务的目的;本发明实施例采用了扩展协议对智能终端和服务器进行协议适配。

步骤203:将所述数据包通过物联网平台向服务器发送。

本发明实施例中,通过智能终端内设置的多apn无线通信模块,实现不同数据走不同的apn通道,使用不同的流量,对不同apn通道中的所述运行数据根据不同的计费标准分开计费;在本发明实施例中所述物联网平台选择为中国移动物联网开放平台onenet,智能终端通过移动互联网将采集到的数据发送给onenet平台,onenet平台每次收到智能终端发送过来的数据,都会把数据推送给服务器。onenet平台使用便捷,研发人员可以不用再关注车载智能终端和服务器之间的无线通信问题,也不用配备专用的车载智能终端的接入服务器,可以节约大量研发成本运维成本。

步骤204:接收所述物联网平台发送的来自所述服务器的基于所述数据包中的运行数据生成的汽车第一操控指令时,基于所述第一操控指令确定针对所述汽车的第一控制策略,执行所述第一控制策略,对所述汽车进行相应操控。

服务器侧接收到汽车的智能终端发送的汽车运行数据后,通过标识字段分辨终端的种类,确定该数据包的数据的最终存储方式和存储位置,并根据车辆状况分析算法,分析得出车辆的运行状况,并得出相应的结论,根据所述的结论生成第一操控指令;智能终端侧在收到所述第一操控指令后,会根据所述指令对应设定的策略来执行,完成对汽车的相应操控,具体地,例如当服务器根据新能源汽车的驱动电池使用信息以及处于自动驾驶状态的相关信息,判断出需要调节驱动电池的瞬时放电值以达到节能目的,则会向汽车的智能终端发出省电模式指令,通过onenet平台的转发,终端接收到所述省电模式指令后,根据预先设定策略,调整新能源汽车的电池的放电方式。

本发明实施例中,所述汽车控制方法还包括,接收所述物联网平台发送的来自web系统的基于所述汽车当前的运行数据所生成的第二操控指令时,基于所述第二操控指令确定针对所述汽车的第二控制策略,执行所述第二控制策略,对所述汽车进行相应操控;所述web系统与所述服务器之间建立长连接,所述web系统通过所述服务器获取所述汽车当前的运行数据。具体地,例如用户可以在web系统中设置一个任意图形的电子围栏,当汽车行驶出此范围,则会通过服务器发送报警信息至web系统,web系统可以向用户报警或是生成停止指令,即第二操控指令,用于控制该车辆减速直至停车熄火以及禁止再启动汽车,即所述第二控制策略。

本发明实施例提供的搭载智能终端的汽车的控制方法,实现了对多个不同类型的车载智能终端进行监控,增强了车载智能终端侧的扩展性;另外实现了利用汽车自身运行数据对汽车进行反向远程控制的功能,达到了对数据资源进行有效利用的目的。

图3为本发明实施例的一种搭载智能终端的汽车的服务器的控制方法的实现流程示意图,如图3所示,所述方法包括:

步骤301:接收物联网平台发送的来自汽车的智能终端的数据包;所述数据包包含所述汽车当前的运行数据和所述智能终端的类型的标识信息。

所述智能终端的类型的标识信息承载于所述数据包中的新增信息元中,或所述智能终端的类型的标识信息承载于所述数据包的预留字段中;在智能终端和服务器通信前,必须进行协议适配。具体的协议适配方法参见本发明实施例前述的智能终端与服务器的协议适配方式进行。

步骤302:基于所述智能终端的类型的标识信息,确定所述汽车当前的运行数据的存储方式和存储位置后,对所述汽车当前的运行数据进行相应的存储。

服务器侧在对接收到的来自汽车发送的数据包解封装操作后,提取所述承载于所述数据包中的新增信息元或预留字段的智能终端的类型的标识信息,并根据预先设定的存储策略,将不同类型的数据按照不同的方式存储到服务器数据库不同的位置。另外,每当汽车有新的运行数据上传至服务器时,服务器除了将数据存储到自身的数据库以外,还会将数据以固定的报文格式,将数据传给国家及地方的监管平台。

步骤303:基于存储的所述运行数据,生成针对所述汽车的第一操控指令,并将所述第一操控指令通过所述物联网平台向所述智能终端发送。

服务器根据车辆状况分析算法,分析运行数据得出车辆的运行状况,并得出相应的结论,根据所述的结论生成第一操控指令,再通过以太网的方式通过物联网平台向智能终端下发。

本发明实施例中,服务器建立与web系统的长连接;接收所述web系统的基于所述当前汽车运行数据所生成的针对所述汽车的第二操控指令,将所述第二操控指令通过所述物联网平台向所述智能终端转发。具体地,当服务器数据库有新数据存入时,web系统也会做出相应的响应,实时更新系统界面,当web系统发出第二操控指令时,服务器会将该指令向智能终端转发,用户可以在web系统上根据实际需求,经由服务器下发相应的操控。

本发明实施例提供的搭载智能终端的汽车的服务器的控制方法,实现了在服务器侧对多个不同类型的车载智能终端进行监控,增强了服务器侧的扩展性;另外实现了利用汽车自身运行数据对汽车进行反向远程控制的功能,达到了对数据资源进行有效利用的目的。

图4为本发明实施例的一种搭载智能终端的汽车的web系统的控制方法的实现流程示意图,如图4所示,所述方法包括:

步骤401:获取服务器存储的来自汽车的智能终端的所述汽车当前的运行数据。

服务器上存储了各种类型的汽车的运行数据,包括汽车当前的位置信息,web系统上可以实时更新并查看具体的汽车的位置信息,具体地,可以基于百度地图的开发内容,在选定的地图范围内,显示出该范围内的所有车辆,车辆的位置是实时移动的;另外,还可以查看各车辆的各项实时运行参数,以及运行状况分析;也可以显示全国各省的不同类型的汽车分布热力图,以及各省份的二级热力图;以及进行所有车辆的数据统计,包含但不限于:总里程、总行驶时长、sim卡流量使用状况、节能减排状况、总耗电、总充电状况、故障统计。

步骤402:根据所述汽车当前的运行数据中的位置信息,确定所述汽车超出预设的行驶范围时,生成告警指令。

通过提取汽车运行数据中的位置信息,web系统可以显示汽车的实时地理位置,用户可以在web系统中设置一个任意图形的电子围栏,当汽车行驶出此范围,软件平台可以生成报警指令,用于控制该车辆减速直至停车熄火及禁止再启动汽车。

步骤403:将所述告警指令通过所述服务器向所述汽车的智能终端发送。

告警指令可以由服务器下发到智能终端,来实现对汽车的远程控制。

本发明实施例提供的搭载智能终端的汽车的web的控制方法,实现了在web系统对多个不同类型的车载智能终端进行监控,基于服务器与智能终端增强的扩展性,能够实现同时对多个不同类型的汽车进行监控。另外实现了利用汽车自身运行数据对汽车进行反向远程控制的功能,达到了对数据资源进行有效利用的目的。

图5为本发明实施例的一种汽车上搭载的智能终端的结构示意图,如图5所示,所述智能终端包括:

获取模块501,用于监控周期到来时,获取设置于汽车上的各监测单元所监测的所述汽车当前的运行数据;

发送模块502,用于将所述运行数据和所述智能终端的类型的标识信息封装为通信协议数据包;并将所述数据包通过物联网平台向服务器发送;

其中,所述智能终端的类型的标识信息承载于所述数据包中的新增信息元中,或所述智能终端的类型的标识信息承载于所述数据包的预留字段中;

接收模块503,用于接收所述物联网平台发送的来自所述服务器的基于所述数据包中的运行数据生成的汽车操控指令;

反向控制模块504,用于基于所述操控指令确定针对所述汽车的控制策略,执行所述控制策略,对所述汽车进行相应操控。

发明实施例记载的一种汽车上搭载的智能终端,所述智能终端的实现原理参照本发明实施例前述的一种搭载智能终端的汽车的控制方法实现原理的相关描述而理解。

在实际应用中,本发明实施例记载的一种汽车上搭载的智能终端的具体结构实现可以参照图6进行,如图5、6所示,多apn无线通信模块601的功能对应于图5虚拟装置中发送模块502的相关功能;位置定位模块602的功能对应于获取模块501中通过gps芯片获取位置信息和速度信息的功能;多路can总线接入模块603的功能对应于获取模块501中通过接入can获取汽车各类运行数据的功能;反向控制模块604的功能对应于图5虚拟装置中反向控制模块504。

图7为本发明实施例的一种搭载智能终端的汽车的服务器的结构示意图,如图7所示,所述服务器包括:

接收模块701,用于接收物联网平台发送的来自汽车的智能终端的数据包;所述数据包包含所述汽车当前的运行数据信息和所述智能终端的类型的标识信息;所述智能终端的类型的标识信息承载于所述数据包中的新增信息元中,或所述智能终端的类型的标识信息承载于所述数据包的预留字段中;

存储模块702,用于基于所述智能终端的类型的标识信息,确定所述汽车当前的运行数据的存储方式和存储位置后,对所述汽车当前的运行数据进行相应的存储;

控制模块703,用于基于存储的所述运行数据,生成针对所述汽车的操控指令,并将所述操控指令通过所述物联网平台向所述智能终端发送。

发明实施例记载的一种搭载智能终端的汽车的服务器,所述服务器的实现原理参照本发明实施例前述的一种搭载智能终端的汽车的服务器的控制方法实现原理的相关描述而理解;在实际应用中,服务器的具体架构可以参照图8实现。

图9为本发明实施例的一种搭载智能终端的汽车的web系统的结构示意图,如图9所示,所述web系统包括:

获取模块901,用于获取服务器存储的来自汽车的智能终端的所述汽车当前的运行数据;

处理模块902,用于根据所述汽车当前的运行数据中的位置信息,确定所述汽车超出预设的行驶范围时,生成告警指令;

发送模块903,用于将所述告警指令通过所述服务器向所述汽车的智能终端发送。

发明实施例记载的一种搭载智能终端的汽车的web系统,所述web系统的实现原理参照本发明实施例前述的一种搭载智能终端的汽车的web系统的控制方法实现原理的相关描述而理解;在实际应用中,web系统功能模块架构的架构可以参照图10实现,其中web系统主要包括车辆地图展示、数据统计、管理系统等模块。车辆地图展示主要是基于百度地图的开发,可以在选定的地图范围内,显示出该范围内的所有车辆,车辆的位置是实时移动的,还可以查看各车辆的各项实时运行参数,以及运行状况分析。数据统计主要包含全国各省的汽车分布热力图,以及各省份的二级热力图;所有车辆的数据统计,包含但不限于:总里程、总行驶时长、sim卡流量使用状况、节能减排状况、总耗电、总充电状况、故障统计。系统管理主要包括车辆状态管理、终端管理、用户管理三个子模块,分别对应车、端、人的管理功能,用户可以在web系统中设置一个任意图形的电子围栏,当汽车行驶出此范围,web系统可以生成报警指令,用于控制该车辆减速直至停车熄火及禁止再启动汽车。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

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