CN111061255B - 一种电动车的控制方法及设备 - Google Patents

一种电动车的控制方法及设备 Download PDF

Info

Publication number
CN111061255B
CN111061255B CN201911382600.8A CN201911382600A CN111061255B CN 111061255 B CN111061255 B CN 111061255B CN 201911382600 A CN201911382600 A CN 201911382600A CN 111061255 B CN111061255 B CN 111061255B
Authority
CN
China
Prior art keywords
control instruction
instruction
box
control
electric vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911382600.8A
Other languages
English (en)
Other versions
CN111061255A (zh
Inventor
张守勇
李翱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Guohui'an Chuang Intelligent Iot Development Co ltd
Original Assignee
Shandong Guohui'an Chuang Intelligent Iot Development Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Guohui'an Chuang Intelligent Iot Development Co ltd filed Critical Shandong Guohui'an Chuang Intelligent Iot Development Co ltd
Priority to CN201911382600.8A priority Critical patent/CN111061255B/zh
Publication of CN111061255A publication Critical patent/CN111061255A/zh
Application granted granted Critical
Publication of CN111061255B publication Critical patent/CN111061255B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0213Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

本申请公开了一种电动车的控制方法,包括电动车的远程通信终端T‑Box接收服务器发送的控制指令,同步启动电动车的定时处理器,以判断T‑Box的网络连接状态。在网络连接状态异常的情况下,T‑Box基于控制指令从本地存储器中提取控制指令所对应的待处理指令集。待处理指令集包括电动车控制器完成控制指令所执行的多个功能码和数据内容。电动车的控制器根据待处理指令集,执行对电动车的控制。本申请通过上述技术方案,保证了电动车在网络连接异常的情况下,仍能完成服务器下发的控制指令的执行,进而保证了电动车各项功能的可靠实现。

Description

一种电动车的控制方法及设备
技术领域
本申请涉及电动车技术领域,尤其涉及一种电动车的控制方法及设备。
背景技术
随着经济的快速发展,交通拥堵的现象越来越严重。为方便出行,越来越多的人选用两轮或者三轮电动车作为短程出行的交通工具。电动车的数量也呈现逐年增加的状态。由于发展迅速,各种品牌、质量的两轮或者三轮电动车占据市场,有时还会有大功率的改装电动车。因此经常有电动车的车速超出限速值,极大的威胁着道路安全。
传统的两轮或者三轮电动车只能通过人工控制电动车的启停、调速、鸣笛等功能,随着智能电动车的出现,将电动车接入物联网***,可实现远程监测与控制。但在远程控制过程中,控制指令的下发需要良好的网络环境,如果出现网络异常的情况,就不能保证每次控制指令都能被可靠地执行。
发明内容
本申请实施例提供了一种电动车的控制方法及设备,用以解决现有的电动车远程控制方法在网络异常的情况下,控制指令不能被可靠地执行的技术问题。
一方面,本申请实施例提供了一种电动车的控制方法,包括:电动车的远程通信终端T-Box接收服务器发送的控制指令,同步启动电动车的定时处理器,以判断T-Box的网络连接状态。在网络连接状态异常的情况下,T-Box基于控制指令从本地存储器中提取控制指令所对应的待处理指令集。待处理指令集包括电动车控制器完成控制指令所执行的多个功能码和数据内容。电动车的控制器根据待处理指令集,执行对电动车的控制。
在本申请的一种实现方式中,电动车的远程通信终端T-Box接收服务器发送的控制指令后,还包括:T-Box对控制指令进行解析,并根据控制指令的解析内容,提取与控制指令相对应的功能码及数据内容。T-Box将与控制指令相对应的功能码及数据内容与本地存储器中的存储内容进行对比。若确定控制指令为新控制指令,则本地存储器存储新控制指令。
在本申请的一种实现方式中,本地存储器中的存储内容包括以下至少一项或者几项:若干个控制指令的分包序号、各个控制指令所对应的不同执行阶段的分段序号、各个控制指令对应的功能码及数据内容、各个控制指令对应的待处理指令集。
在本申请的一种实现方式中,在T-Box将与控制指令相对应的功能码及数据内容与本地存储器中的存储内容进行对比之后,还包括:若确定控制指令不是新控制指令,T-Box判断控制指令的分包序号与本地存储器中存储的控制指令的分包序号是否一致。在控制指令的分包序号与本地存储器中存储的控制指令的分包序号一致的情况下,确定控制指令为完成控制指令所对应的控制功能所需的指令。判断控制指令的分段序号,与本地存储器中存储的控制指令所对应的不同执行阶段的分段序号是否一致。在控制指令的分段序号,与本地存储器中存储的控制指令所对应的不同执行阶段的分段序号一致的情况下,T-Box提取控制指令对应的待处理指令集。
在本申请的一种实现方式中,同步启动定时处理器,以判断T-Box的网络连接状态,具体包括:在定时处理器得到的时间数据超过预定时间后,若T-Box未接收到控制指令对应的下一个指令,则确定T-Box的网络连接状态为网络连接异常。
在本申请的一种实现方式中,在控制器执行对电动车的控制之后,还包括:T-Box将控制指令的执行结果实时反馈给服务器。若执行结果为控制指令执行失败,则T-Box接收服务器通过容错传输机制重新发送的控制指令。
在本申请的一种实现方式中,T-Box将控制指令的执行结果实时反馈给服务器之后,还包括:若执行结果为控制指令执行成功,则T-Box接收服务器发送的声光提示控制指令,以便电动车的控制器控制电动车进行声光提示。
在本申请的一种实现方式中,控制指令包括以下至少一种或几种:速度控制指令、电源管理指令、灯光管理指令、声音控制指令、开锁及关锁指令、仪表显示指令、充电指令、声光提示指令。
在本申请的一种实现方式中,本地存储器中还存储有控制指令对应的状态量,状态量包括未执行状态、正在执行状态、执行完成状态。并在网络连接状态正常后,T-Box向服务器发送存储的状态量,以便服务器更新控制指令的执行状态。
另一方面,本申请实施例还提供了一种电动车,包括:远程通信终端T-Box,用于接收服务器发送的控制指令,同步启动电动车的定时处理器,以判断T-Box的网络连接状态。还用于在网络连接状态异常的情况下,基于控制指令从本地存储器中提取控制指令所对应的待处理指令集。待处理指令集包括电动车控制器完成控制指令所执行的多个功能码和数据内容。控制器,用于根据待处理指令集,执行对电动车的控制。
本申请实施例提供的一种电动车的控制方法,通过在电动车T-Box内增加一个本地存储器,实现了在网络连接异常的情况下,由本地存储的数据完成指令的本地控制。保证了服务器下发的控制指令能够被可靠地执行。T-Box通过实施反馈控制指令的执行结果,在执行失败的情况下,服务器可以执行后续容错过程,实现控制指令的重新发送,进一步保证了控制指令的可靠执行。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
在附图中:
图1为本申请实施例提供的一种电动车的控制方法流程示意图;
图2为本申请实施例提供的一种电动车T-Box提取待处理指令集的方法流程图;
图3为本申请实施例提供的一种电动车的控制方法的具体实现过程示意图;
图4为本申请实施例提供的一种电动车控制设备的内部结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供了一种电动车的控制方法,解决了现有的电动车在远程控制过程中,如果出现网络连接异常的情况,不能保证服务器下发的指令能够被可靠地执行的技术问题。下面通过附图对本申请实施例提供的技术方案进行详细说明。
图1为本申请实施例提供的一种电动车的控制方法流程示意图。如图1所示,本申请实施例提供的电动车的控制方法包括以下步骤:
S101、T-Box接收控制指令,同步启动定时处理器。
电动车为两轮或三轮电动车,且电动车内部安装有远程通信终端(TelematicsBox,T-Box)及控制器。T-Box与服务器进行通信,接收服务器下发的控制指令。
电动车T-Box主要是通过无线通信技术与服务器实现数据交互。所使用的无线通信技术包括以下至少一项或者几项:通用无线分组业务GPRS、窄带物联网技术NB-Iot、低功耗局域网无线标准Lora。
在本申请的一个实施例中,T-Box接收到服务器下发的控制指令的同时,启动定时处理器。
在本申请的一个实施例中,T-Box接收的控制指令包括以下任意一项或者几项:速度控制指令、开关锁指令、电源管理指令、灯光管理指令、声光提示指令、仪表显示指令、充电指令。
在本申请的一个实施例中,T-Box接收的控制指令为该控制指令对应功能的不同执行阶段的一个或多个指令。
S102、T-Box判断网络连接状态是否异常。
如果S102的判断结果为是,则说明T-Box的网络连接状态异常,进入S103,从本地存储器中提取待处理指令集。如果S102的判断结果为否,则说明T-Box的网络连接状态正常,进入S104,控制器执行对电动车的控制。
在本申请的一个实施例中,定时处理器预设一个定时时间,在定时处理器所得到的时间数据超过定时时间之后,如果T-Box没有接收到服务器下发的下一控制指令,则说明T-Box的网络连接状态出现异常,无法正常接收服务器下发的控制指令。
如果定时处理器在定时时间之内,再次接收到服务器下发的控制指令,则说明T-Box的网络连接状态没有异常。此时,电动车的控制器根据服务器下发的多条控制指令,执行对电动车的控制过程。
S103、T-Box从本地存储器中提取待处理指令集。
如果S102中的判断结果为T-Box的网络连接状态异常,则说明控制器后续执行的控制指令不能从服务器中接收,只能从T-Box内置的本地存储器中提取。具体地提取过程如图2所示。
在本申请的一个实施例中,在T-Box网络连接异常的情况下,无法接收服务器下发的当前控制指令对应的后续指令。T-Box基于服务器下发的当前控制指令,在本地存储器中提取与当前控制指令相对应的待处理指令集。
在本申请的一个实施例中,待处理指令集是指电动车控制器在完成控制指令所对应的控制功能的过程中,所需要执行的多个功能码及数据内容。
图2为本申请实施例提供的一种电动车T-Box提取待处理指令集的方法流程图。
S201、T-Box解析接收到的控制指令。
在本申请的一个实施例中,T-Box在接收到服务器发送的控制指令之后,对控制指令进行解析。解析内容包括一下至少一项或多项:控制指令对应的功能码、控制指令对应的数据内容。
在本申请的一个实施例中,T-Box对控制指令解析完成后,与本地存储器中的存储内容进行对比,以判断控制指令是否存储于本地存储器中。本地存储器中的存储内容包括以下任意一项或者多项:若干个控制指令的分包序号、各个控制指令所对应的不同执行阶段的分段序号、各个控制指令对应的功能码及数据内容、各个控制指令对应的待处理指令集。
在本申请的一个实施例中,T-Box解析控制指令所获得的功能码及数据内容中,含有标识该控制指令的分段序号及分包序号。
S202、T-Box判断控制指令是否为新控制指令。
在本申请的一个实施例中,如果S202的判断结果为是,则说明服务器下发的控制指令是新的控制指令,则执行S203,存储新控制指令。如果S202的判断结果为否,则说明服务器下发的控制指令不是新控制指令,本地存储器中存储有该控制指令相对应的待处理指令集、该控制指令对应的功能码及数据内容、控制指令的分包序号、分段序号等内容。
S203、本地存储器存储新控制指令。
在S202的判断结果为控制指令是新控制指令的情况下,本地存储器存储新控制指令,以更新本地存储器中的内容。
在本申请的一个实施例中,如果服务器下发的控制指令是新的控制指令,则说明本地存储器中没有存储与新控制指令相对应的待处理指令集等内容。此时由电动车的T-Box根据本地存储器中的存储内容及电动车当前的行驶状态等信息,预测电动车的下一执行指令,并通过电动车的控制器完成控制。
S204、T-Box判断控制指令的分包序号与本地存储器中存储的控制指令的分包序号是否一致。
在本申请的一个实施例中,控制器完成一项功能的控制,需要经过不同的控制阶段。每个控制阶段所需要执行的控制指令设有唯一标识的分段序号;完成一项功能所需要执行的所有控制指令在本地存储器中,存储于一个指令包中,且设有唯一标识的分包序号。
在本申请的一个实施例中,如果确定服务器下发的控制指令不是新的控制指令,则T-Box根据从解析内容中获取控制指令的分包序号,判断与本地存储器中存储内容的分包序号是否存在一致的情况。如果控制指令的分包序号与存储内容中的分包序号一致,则执行S205,继续判断分段序号是否存在一致。
在本申请的一个实施例中,如果控制指令的分包序号与本地存储器的存储内容中的分包序号,没有一致的情况,则说明服务器在下发控制指令的过程中,出现了数据丢包或者数据传输错误的情况207。
S205、T-Box判断控制指令的分段序号与本地存储器中存储的控制指令的分段序号是否一致。
在S204中确定控制指令的分包序号与本地存储器的存储内容中的分包序号一致,则说明本地存储器中,存储有与该控制指令相对应的待处理指令集;同时说明控制指令为完成该控制指令相对应的控制功能所需的指令。
在本申请的一个实施例中,如果T-Box判断结果为控制指令的分段序号与本地存储器中存储的控制指令的分段序号存在一致的情况,则确定T-Box从本地存储器中提取的待处理指令集的内容。
S206、T-Box从本地存储器中,提取待处理指令集。
在S205的判断结果为控制指令的分段序号与本地存储器中存储的控制指令的分段序号一致的情况下,T-Box提取控制指令对应的待处理指令集。
在本申请的一个实施例中,待处理指令集包括多个控制指令,及各个控制指令相对应的功能码及数据内容;多个控制指令为控制器完成控制指令所对应控制功能所执行的指令。
S104、控制器执行对电动车的控制。
在本申请的一个实施例中,T-Box在本地存储器中提取控制指令对应的待处理指令集之后,将完成控制指令相对应的控制功能所需要执行的多条控制指令,分次发送给电动车的控制器,以便控制器执行对电动车的控制,完成控制指令相对应的控制功能。
在本申请的一个实施例中,T-Box与电动车的控制器进行数据交互的方式包括以下至少一种或几种:并行接口、串行接口、总线形式。
在本申请的一个实施例中,电动车的控制器将控制指令的执行结果实时发送给T-Box;T-Box将执行结果反馈至服务器。如果执行结果为控制指令执行失败,则服务器启动容错传输机制,向T-Box重新发送控制指令。
在本申请的另一个实施例中,如果T-Box反馈给服务器的执行结果为控制指令执行成功,则服务器向T-Box下发声光提示指令;控制器执行声光提示指令,控制电动车向驾驶人员进行声光提示。
在本申请的一个实施例中,T-Box还向服务器实时发送控制指令的执行状态,以便在网络连接状态正常后,服务器可以及时更新控制指令的执行状态,以及控制指令对应控制功能的执行阶段。T-Box获取控制指令的执行状态,主要有以下两种方式:
方式1、电动车的控制器在控制指令执行过程中,将控制指令当前的执行状态,通过接口方式实时发送至T-Box,由T-Box实时发送给服务器。
方式2、本地存储器中存储有控制指令对应的状态量,包括未执行状态、正在执行状态、执行完成状态。在网络连接状态正常后,T-Box提取存储器中存储的状态量发送给服务器。
在本申请的另一个实施例中,还提供了一种电动车的控制方法的具体实现过程示意图,如图3所示。
图3为本申请实施例提供的一种电动车的控制方法的具体实现过程示意图;如图3所示,控制方法的实现过程主要有服务器301、T-Box单元305、控制器309配合完成。
在本申请的一个实施例中,服务器301主要完成以下过程:控制指令的生成及发送过程302。接收控制指令的执行结果过程303。在控制指令的执行结果为执行失败的情况下,通过容错处理单元304重新向T-Box单元305发送控制指令。T-Box单元305主要完成以下过程:接收控制指令,同步启动定时处理器过程306。判断网络连接状态过程307,并在网络连接状态异常的情况下,从本地存储器中提取待处理指令集过程308。向服务器301实时反馈执行结果过程312。控制器309主要完成以下过程:根据待处理指令集执行对电动车的控制过程310;并向T-Box单元305发送控制指令的执行结果及当前执行状态过程311。
基于同样的发明构思,本申请实施例还提供了一种电动车控制设备,图4为本申请实施例提供的电动车控制设备内部结构示意图,如图4所述,电动车控制设备包括远程通信终端T-Box401、控制器402、定时处理器403、本地存储器404。
在本申请的一个实施例中,远程通信终端T-Box401,用于接收服务器发送的控制指令,同步启动电动车的定时处理器403,以判断T-Box401的网络连接状态。还用于在网络连接状态异常的情况下,基于控制指令从本地存储器404中提取控制指令所对应的待处理指令集。待处理指令集包括电动车控制器402完成控制指令所执行的多个功能码和数据内容。控制器402,用于根据待处理指令集,执行对电动车的控制。
需要说明的是,本申请实施例提供的电动车的内部结构未明确表示之处,均为本领域技术人员容易得知的。
本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (6)

1.一种电动车的控制方法,其特征在于,所述方法包括:
电动车的远程通信终端T-Box接收服务器发送的控制指令,同步启动所述电动车的定时处理器,以判断所述T-Box的网络连接状态,具体包括:在所述定时处理器得到的时间数据超过预定时间后,若所述T-Box未接收到所述控制指令对应的下一个指令,则确定所述T-Box的网络连接状态为网络连接异常;
在所述网络连接状态异常的情况下,所述T-Box基于所述控制指令从本地存储器中提取所述控制指令所对应的待处理指令集,所述待处理指令集包括所述电动车控制器完成所述控制指令所执行的多个功能码和数据内容;
所述电动车的控制器根据所述待处理指令集,执行对所述电动车的控制;
所述方法还包括:
所述T-Box对所述控制指令进行解析,并根据所述控制指令的解析内容,提取与所述控制指令相对应的功能码及数据内容;
所述T-Box将与所述控制指令相对应的功能码及数据内容与所述本地存储器中的存储内容进行对比;
若确定所述控制指令为新控制指令,则本地存储器存储所述新控制指令;
所述方法还包括:
所述T-BOX根据所述本地存储器中的存储内容及电动车当前的行驶状态信息,预测电动车的下一执行指令,并通过所述电动车控制器完成控制;
所述方法还包括:
所述T-Box将所述控制指令的执行结果实时反馈给所述服务器;
若所述执行结果为所述控制指令执行失败,则所述T-Box接收所述服务器通过容错传输机制重新发送的控制指令;
所述本地存储器中还存储有所述控制指令对应的状态量,所述状态量包括未执行状态、正在执行状态、执行完成状态;并在所述网络连接状态正常后,所述T-Box向服务器发送存储的状态量,以便服务器更新所述控制指令的执行状态。
2.根据权利要求1所述的方法,其特征在于,所述本地存储器中的存储内容包括以下至少一项或者几项:若干个控制指令的分包序号、各个控制指令所对应的不同执行阶段的分段序号、各个控制指令对应的功能码及数据内容、各个控制指令对应的待处理指令集。
3.根据权利要求1所述的方法,其特征在于,在所述T-Box将与所述控制指令相对应的功能码及数据内容与所述本地存储器中的存储内容进行对比之后,所述方法还包括:
若确定所述控制指令不是新控制指令,所述T-Box判断所述控制指令的分包序号与所述本地存储器中存储的控制指令的分包序号是否一致;
在所述控制指令的分包序号与所述本地存储器中存储的控制指令的分包序号一致的情况下,确定所述控制指令为完成所述控制指令所对应的控制功能所需的指令;
判断所述控制指令的分段序号,与所述本地存储器中存储的所述控制指令所对应的不同执行阶段的分段序号是否一致;
在所述控制指令的分段序号,与所述本地存储器中存储的所述控制指令所对应的不同执行阶段的分段序号一致的情况下,所述T-Box提取所述控制指令对应的待处理指令集。
4.根据权利要求1所述方法,其特征在于,所述T-Box将所述控制指令的执行结果实时反馈给所述服务器之后,所述方法还包括:
若所述执行结果为所述控制指令执行成功,则所述T-Box接收所述服务器发送的声光提示控制指令,以便所述电动车的控制器控制所述电动车进行声光提示。
5.根据权利要求1所述的方法,其特征在于,所述控制指令包括以下至少一种或几种:速度控制指令、电源管理指令、灯光管理指令、声音控制指令、开锁及关锁指令、仪表显示指令、充电指令、声光提示指令。
6.一种电动车控制设备,其特征在于,包括:
远程通信终端T-Box,用于接收服务器发送的控制指令,同步启动所述电动车的定时处理器,以判断所述T-Box的网络连接状态;在所述定时处理器得到的时间数据超过预定时间后,若所述T-Box未接收到所述控制指令对应的下一个指令,则确定所述T-Box的网络连接状态为网络连接异常;以及用于在所述网络连接状态异常的情况下,基于所述控制指令从本地存储器中提取所述控制指令所对应的待处理指令集,所述待处理指令集包括所述电动车控制器完成所述控制指令所执行的多个功能码和数据内容;
控制器,用于根据所述待处理指令集,执行对所述电动车的控制;
所述远程通信终端T-Box还用于,对所述控制指令进行解析,并根据所述控制指令的解析内容,提取与所述控制指令相对应的功能码及数据内容;
将与所述控制指令相对应的功能码及数据内容与所述本地存储器中的存储内容进行对比;
若确定所述控制指令为新控制指令,则本地存储器存储所述新控制指令;
所述远程通信终端T-Box还用于,根据所述本地存储器中的存储内容及电动车当前的行驶状态信息,预测电动车的下一执行指令;
所述远程通信终端T-Box还用于,将所述控制指令的执行结果实时反馈给所述服务器;
若所述执行结果为所述控制指令执行失败,则所述T-Box接收所述服务器通过容错传输机制重新发送的控制指令;
所述远程通信终端T-Box还用于,在网络连接状态正常后,向服务器发送存储的状态量,以便服务器更新所述控制指令的执行状态;其中,所述状态量存储于所述本地存储器中,所述状态量包括未执行状态、正在执行状态、执行完成状态。
CN201911382600.8A 2019-12-27 2019-12-27 一种电动车的控制方法及设备 Active CN111061255B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911382600.8A CN111061255B (zh) 2019-12-27 2019-12-27 一种电动车的控制方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911382600.8A CN111061255B (zh) 2019-12-27 2019-12-27 一种电动车的控制方法及设备

Publications (2)

Publication Number Publication Date
CN111061255A CN111061255A (zh) 2020-04-24
CN111061255B true CN111061255B (zh) 2021-05-18

Family

ID=70304358

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911382600.8A Active CN111061255B (zh) 2019-12-27 2019-12-27 一种电动车的控制方法及设备

Country Status (1)

Country Link
CN (1) CN111061255B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114023324B (zh) * 2022-01-06 2022-05-13 广州小鹏汽车科技有限公司 语音交互方法、装置、车辆及存储介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103855721B (zh) * 2014-03-19 2016-08-24 国家电网公司 风电场监控***接入电网调度***的***及信息交换方法
CN105069918B (zh) * 2015-08-07 2017-12-05 常州永安公共自行车***股份有限公司 一种基于cortex的公共自行车租赁***及远程在线升级方法
JP6546488B2 (ja) * 2015-09-14 2019-07-17 アイエーグループ株式会社 タイヤ保管サービスシステム
CN107310550B (zh) * 2016-04-27 2019-09-17 腾讯科技(深圳)有限公司 道路交通工具行驶控制方法和装置
CN106143498B (zh) * 2016-06-30 2018-10-09 纳恩博(北京)科技有限公司 车辆控制方法、装置及车辆
CN106130793A (zh) * 2016-08-24 2016-11-16 上海雷尼威尔技术有限公司 基于物联网的智能农业机械***的更新方法及***
CN108146366A (zh) * 2016-12-06 2018-06-12 深圳市蓝希领地科技有限公司 电动车及其电气控制***
US10081334B1 (en) * 2017-05-17 2018-09-25 Alpine Electronics, Inc. Method and system for unlocking vehicle with use of morse code
DE102018000596A1 (de) * 2018-01-25 2018-08-09 Daimler Ag Verfahren zur Bestimmung eines Vorausschauhorizonts eines Fahrzeugs ohne aktive Route
CN108320223A (zh) * 2018-04-11 2018-07-24 陈成 基于物联网远程控制的共享设备***、方法以及共享空气净化器装置
US10501146B2 (en) * 2018-04-17 2019-12-10 GM Global Technology Operations LLC Adaptive pedal assist systems and control logic for intelligent e-bikes
US10667172B2 (en) * 2018-06-18 2020-05-26 Akamai Technologies, Inc. Download management with congestion mitigation for over the air content delivery to vehicles
CN110065453B (zh) * 2019-04-18 2021-06-08 江门市大长江集团有限公司 基于车辆***的省电方法、装置、车辆及存储介质
CN110196727A (zh) * 2019-06-06 2019-09-03 北京牛电信息技术有限责任公司 电动车辆软件更新方法、装置、手持设备及存储介质

Also Published As

Publication number Publication date
CN111061255A (zh) 2020-04-24

Similar Documents

Publication Publication Date Title
CN111061499B (zh) 一种基于文件***的ecu更新方法及***
CN103019759B (zh) 车辆更新***及其方法
CN102591676B (zh) 车载机的在线更新方法
CN110442363B (zh) 一种车辆ecu升级控制方法
CN109861882A (zh) 车辆总线协议识别的方法、装置及车载终端
CN108638866B (zh) 电动汽车上下电控制方法、装置及***
CN105599706B (zh) 一种智能车载信息娱乐***的待机管理方法及***
CN107665523A (zh) 车辆及其控制方法、***、钥匙***、管理终端和服务器
CN113497819A (zh) 一种远程升级安全保障方法、***及车载Tbox设备
CN110263590B (zh) 一种车载ecu及其安全防护方法
CN108995613A (zh) 一种电动汽车监控方法、装置、存储介质及整车控制器
CN112098726A (zh) 一种电动机零位角自学习方法
CN111008704A (zh) 电动汽车联邦学习的处理方法、装置、设备与存储介质
CN111061255B (zh) 一种电动车的控制方法及设备
CN110995724A (zh) 一种新能源客车整车控制器的远程升级方法
CN114043952A (zh) 蓄电池补电方法、车载终端及计算机可读存储介质
CN112311071A (zh) 混动车辆的电池包的保护方法和装置
CN112188417A (zh) 一种ota车辆升级执行条件动态配置的方法
CN110626209A (zh) 充电桩充电方法及充电桩充电***
CN116243941A (zh) Ota升级包的下载方法、装置、车辆及存储介质
CN113805920A (zh) 一种ota升级方法及升级装置
CN113848784A (zh) 无人物流车控制***
CN106894899A (zh) 具有peps的车辆启动控制方法及控制***
CN115583179B (zh) 一种面向新能源工程车的电池管理方法和***
CN111341091A (zh) 车辆的调度方法、***、装置、存储介质和处理器

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant