一种提高远程控制车辆安全性的方法

文档序号:6539087阅读:187来源:国知局
一种提高远程控制车辆安全性的方法
【专利摘要】本发明提出一种提高远程控制车辆安全性的方法,包括以下步骤:一、客户端和预处理单元进行身份验证,成功后向预处理单元发送控制请求;二、预处理单元判断控制请求是否合法;三、预处理单元判断车辆状态信号是否符合远程控制要求;四、当符合时预处理单元和执行单元进行身份验证,并进行验证成功计时;五、预处理单元向执行单元发送控制命令;六、执行单元确定是否同时满足验证成功有效,各车辆状态信号是否满足远程控制要求,若同时满足则执行远程控制命令。本发明采用双处理单元对整车状态检测,防止单个单元异常导致误操作,发生危险;实行多重身份验证,防盗性能提升;同时对验证结果和远程控制都有时间限制,防止车辆发生危险。
【专利说明】一种提高远程控制车辆安全性的方法
【技术领域】
[0001]本发明涉及一种提高远程控制车辆安全性方法,其通过双处理单元对远程控制命令的处理,提高远程控制车辆的安全性。
【背景技术】
[0002]汽车在人民日常生活中占据着越来越重要的地位,人们对汽车人性化的需要也越来越多,因此对车辆进行远程操作的需求也更加强烈,目前汽车上最常用的远程控制方式是通过手机发送控制命令,车载控制系统接收到命令后控制车辆实现远程控制。然而现有的车载控制系统采用的是单一控制器控制,没有冗余处理系统,安全性较低。

【发明内容】

[0003]本发明旨在至少解决上述技术缺陷之一,本发明的提出一种提高远程控制车辆安全性的方法,其特征在于,所述方法包括以下步骤:
步骤一、客户端和预处理单元进行身份验证,身份验证成功后客户端向预处理单元发送控制请求;
步骤二、预处理单元判断所述控制请求是否合法,并解析出控制命令;
步骤三、当合法时,预处理单元判断车辆状态信号是否满足所述控制命令的远程控制要求;
步骤四、当满足时,预处理单元和执行单元进行身份验证,身份验证成功后执行单元进行验证成功计时,根据验证成功计时是否结束判断身份验证结果是否有效,并将身份验证结果是否有效实时反馈给预处理单元;
步骤五、当接收到身份验证结果有效的反馈消息后,预处理单元向执行单元发送所述控制命令;
步骤六、执行单元确定预处理单元与执行单元间的身份验证结果是否有效,且车辆状态信号是否满足所述控制命令的远程控制要求,若验证结果有效且满足远程控制要求,则执行远程控制命令。
[0004]优选地,所述步骤一中,若身份验证不成功,则预处理单元向客户端反馈失败原因。
[0005]优选地,步骤一中所述身份验证具体为:由客户端发起身份验证请求;预处理单元接收到身份验证请求后,发送随机数给客户端;客户端根据随机数计算出验证结果,并发送验证结果给预处理单元;预处理单元校验客户端发送的验证结果是否正确,验证结果正确则身份验证成功,否则失败。
[0006]优选地,所述步骤一中客户端向预处理单元发送的控制请求为加密控制请求。
[0007]优选地,所述预处理单元在执行步骤二前还包括对所述加密控制请求进行解密。
[0008]优选地,所述控制请求包括远程控制命令标示符,所述预处理单元根据所述标示符判断所述控制请求是否合法。[0009]优选地,所述车辆状态信号包括:车辆电源状态信号、门锁状态信号、档位信号等。
[0010]优选地,步骤四中所述身份验证具体为:预处理单元向执行单元发起身份验证请求;执行单元接收到身份验证请求后,发送随机数给预处理单元;预处理单元根据随机数计算出验证结果,并发送验证结果给执行单元;执行单元校验预处理单元发送的验证结果是否正确,验证结果正确则身份验证成功,否则失败。
[0011]优选地,步骤六中在执行控制命令的同时执行单元开始远程控制计时,若远程控制计时结束或者车辆状态信号发生变化则退出远程控制。
[0012]优选地,步骤四中所述根据验证成功计时是否结束判断身份验证结果是否有效具体为:若验证成功计时未结束则身份验证结果有效,否则身份验证结果无效。
[0013]本发明在传统远程控制链路上增加预处理控制单元,增强控制安全性,采用双处理单元(预处理单元、执行单元)对整车状态检测,防止单个单元异常导致误操作,发生危险;在远程控制时客户端和预处理单元需要身份验证,预处理单元和执行单元也要进行身份验证,防盗性能提升;验证结果和远程控制都有时间限制,防止忘记退出远程控制导致整车一直保持在上点或启动状态,发生危险;在整车状态发生变化,不满足远程控制时退出远程控制,防止在远程控制过程中整车状态改变发生危险。
【专利附图】

【附图说明】
[0014]图1为实现本发明提高远程控制车辆安全性方法的系统结构示意图。
[0015]图2为本发明提高远程控制车辆安全性方法的流程图。
【具体实施方式】
[0016]下面参考说明书附图描述根据本发明实施例的提高远程控制车辆安全性方法。
[0017]如图1所示,其为实现本发明提高远程控制车辆安全性方法的系统结构,该系统包括包含客户端、预处理单元、执行单元。客户端为远程控制端,发送远程控制请求(简称控制请求),可以是手机、PDA等无线通信设备;预处理单元和执行单元为车载装置,两单元间通过CAN总线相连,协同执行客户端发送的远程控制请求。客户端与预处理单元通过3G等无线网络实现信息的交互。
[0018]如图2所示,本发明提高远程控制车辆安全性方法包括以下步骤:
步骤一、客户端和预处理单元进行身份验证,身份验证成功后客户端向预处理单元发送控制请求。
[0019]客户端和预处理单元预先(发起远程控制请求前,即步骤一前)绑定,在进入远程控制时,客户端和预处理单元需要进行身份验证。首先由客户端发起身份验证请求;预处理单元接收到身份验证请求后,发送随机数给客户端;客户端根据随机数和匹配固定数Tl(客户端和预处理单元预先绑定时产生的数,由客户端和预处理单元同时记录)通过加密算法,计算出验证结果,并发送验证结果给预处理单元;预处理单元校验客户端发送的验证结果是否正确,结果正确则验证成功,向客户端反馈验证成功,客户端通过3G网络发送控制请求给预处理单元;验证失败,则向客户端反馈失败原因,即验证失败。为了保证系统的安全性,所述控制请求可以是加密后的加密控制请求。
[0020]步骤二、预处理单元判断该控制请求是否合法,并解析出控制命令。[0021]预处理单元接收并解析客户端控制请求,获取对应的控制命令,并判断控制请求是否合法,即是否为协议约定的有效控制请求,如果控制请求合法,则继续执行,否则反馈客户端控制请求无效。例如:系统协议预先为客户端可以实现的远程控制命令(如开锁、发动机启动、上电等)设定不同的标示符,当控制请求中承载的表示远程控制命令的标示符不符合预定的标示符时,则认为该控制请求不合法,同时向客户端反馈控制请求无效,若符合则执行后续步骤。若接收到的客户端控制请求为加密控制请求,预处理单元在接收该加密控制请求后,还需要对加密控制请求进行解密。
[0022]步骤三、合法时,预处理单元判断各个车辆状态信号是否满足该控制命令的远程控制要求。
[0023]当预处理单元接收的是合法的控制请求时,接收车辆各个控制器或信号采集器采集的车辆状态信号,根据对应于控制命令的预定条件判断各车辆状态信号是否满足该控制命令的远程控制要求,所述车辆状态信号包括车辆电源状态信号、门锁状态信号、档位信号等等是否满足远程控制要求,如果满足远程控制要求,预处理单元向执行单元发起身份验证请求,不满足则反馈客户端控制失败原因,例如某种车辆状态信号不符合该控制命令的远程控制要求。以控制命令为上电为例,若预定的满足上电的控制命令的远程控制要求是车辆电源状态信号为OFF、门锁状态信号为闭合、档位信号必须在P档或N档,……,当同时满足上述条件时再进行预处理单元与执行单元之间的身份验证,否则不进行后续的身份验证,而向客户端反馈控制失败原因(若因门锁状态信号为开启而未满足上电的远程控制要求,则反馈门锁状态信号不符合远程控制要求)。
[0024]本发明中的确定是否满足远程控制要求的车辆状态信号不仅限于上述内容,还包括车身防盗状态信号、车速状态信号、制动状态信号等等,在实际应用中可以根据实际情况灵活设置。
[0025]步骤四、当满足该控制命令的远程控制要求时,预处理单元和执行单元进行身份验证,身份验证成功后执行单元进行验证成功计时,根据验证成功计时是否结束判断身份验证结果是否有效,并将身份验证结果是否有效实时反馈给预处理单元。
[0026]预处理单元与执行单元间进行的身份验证与步骤一中客户端与预处理单元间的身份验证方式相似:预处理单元向执行单元发起身份验证请求,执行单元接收到验证请求后,发送随机数给预处理单元,预处理单元根据随机数和其与预先绑定执行单元时(发起远程控制请求前,即步骤一前)所生成的匹配固定数T2通过加密算法,计算出验证结果,发送验证结果给执行单元,执行单元校验预处理单元计算的验证结果是否正确,正确则身份验证成功,反馈身份验证成功信息给预处理单元,若验证未通过则向预处理单元反馈失败原因,即验证失败。同时自 验证通过之时执行单元开始验证成功计时,根据验证成功计时判断身份验证结果是否有效,并将身份验证结果是否有效实时反馈给预处理单元:计时结束前身份验证结果为有效,执行单元将身份验证结果验证有效实时反馈给预处理单元,此时若预处理单元接收到客户端发送的新的控制请求,可以省略步骤四的身份验证步骤;验证成功计时结束后,执行单元清除身份验证结果,身份验证结果为无效,并将身份验证结果验证无效实时反馈给预处理单元,此时若预处理单元接收到客户端发送的新的控制请求,需要重新执行步骤四的身份验证。
[0027]通过验证成功计时可以避免短时间内执行多个连续的远程控制命令需要重复执行步骤四的身份验证,减少通讯链路的拥堵、降低系统计算量,提高系统执行效率;同时防止验证后其他人员对车辆的非法远程控制。
[0028]步骤五、当接收到执行单元的身份验证结果有效的反馈消息后,预处理单元向执行单元发送控制命令。
[0029]预处理单元在接收到执行单元反馈的身份验证成功消息,以及身份验证结果有效的信息后,发送控制命令给执行单元。
[0030]步骤六、执行单元确定预处理单元与执行单元间的身份验证结果是否有效,且各个车辆状态信号是否满足该控制命令的远程控制要求,若验证结果有效且满足远程控制要求,则执行远程控制命令。
[0031]由于在验证成功后验证成功计时的时间段内,预处理单元与执行单元间身份验证结果一直保持有效,执行单元接收到预处理单元的控制命令后,再次判断预处理单元与执行单元间的身份验证结果是否有效(验证成功计时尚未结束),防止预处理单元对身份验证结果的误判断,在身份验证不是成功有效的情况下进行控制命令;同时执行单元接收车辆各个控制器或信号采集器采集的车辆状态信号,再次判断各车辆状态信号是否满足远程控制要求,此判断方法与步骤三相同:根据对应于控制命令的预定条件判断各车辆状态信号是否满足该控制命令的远程控制要求,例如判断车辆电源状态、门锁状态、档位等是否满足远程控制要求。
[0032]如果身份验证结果有效,同时车辆状态信号满足远程控制要求,则执行远程控制命令,同时执行单元开始远程控制计时,若远程控制计时结束或者车辆状态信号发生变化从而不满足远程控制条件,则退出远程控制,整车状态退回到远程控制前状态。
[0033]如果身份验证结果无效,或者车辆状态信号未满足远程控制要求,则反馈控制失败原因给预处理单元,预处理单元反馈客户端操作失败原因。
[0034]尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
【权利要求】
1.一种提高远程控制车辆安全性的方法,其特征在于,所述方法包括以下步骤: 步骤一、客户端和预处理单元进行身份验证,身份验证成功后客户端向预处理单元发送控制请求; 步骤二、预处理单元判断所述控制请求是否合法,并解析出控制命令; 步骤三、当合法时,预处理单元判断车辆状态信号是否满足所述控制命令的远程控制要求; 步骤四、当满足时,预处理单元和执行单元进行身份验证,身份验证成功后执行单元进行验证成功计时,根据验证成功计时是否结束判断身份验证结果是否有效,并将身份验证结果是否有效实时反馈给预处理单元; 步骤五、当接收到身份验证结果有效的反馈消息后,预处理单元向执行单元发送所述控制命令; 步骤六、执行单元确定预处理单元与执行单元间的身份验证结果是否有效,且车辆状态信号是否满足所述控制命令的远程控制要求,若验证结果有效且满足远程控制要求,则执行远程控制命令。
2.如权利要求1所述的提高远程控制车辆安全性的方法,其特征在于,所述步骤一中,若身份验证不成功,则预处理单元向客户端反馈失败原因。
3.如权利要求1所述的提高远程控制车辆安全性的方法,其特征在于,步骤一中所述身份验证具体为:由客户端发起身份验证请求;预处理单元接收到身份验证请求后,发送随机数给客户端;客户端根据随机数计算出验证结果,并发送验证结果给预处理单元;预处理单元校验客户端发送的验证结果是否正确,验证结果正确则身份验证成功,否则失败。
4.如权利要求1所述的提高远程控制车辆安全性的方法,其特征在于,所述步骤一中客户端向预处理单元发送的控制请求为加密控制请求。
5.如权利要求4所述的提高远程控制车辆安全性的方法,其特征在于,所述预处理单元在执行步骤二前还包括对所述加密控制请求进行解密。
6.如权利要求1所述的提高远程控制车辆安全性的方法,其特征在于,所述控制请求包括远程控制命令标示符,所述预处理单元根据所述标示符判断所述控制请求是否合法。
7.如权利要求1所述的提高远程控制车辆安全性的方法,其特征在于,所述车辆状态信号包括:车辆电源状态信号、门锁状态信号、档位信号等。
8.如权利要求1所述的提高远程控制车辆安全性的方法,其特征在于,步骤四中所述身份验证具体为:预处理单元向执行单元发起身份验证请求;执行单元接收到身份验证请求后,发送随机数给预处理单元;预处理单元根据随机数计算出验证结果,并发送验证结果给执行单元;执行单元校验预处理单元发送的验证结果是否正确,验证结果正确则身份验证成功,否则失败。
9.如权利要求1所述的提高远程控制车辆安全性的方法,其特征在于,步骤六中在执行控制命令的同时执行单元开始远程控制计时,若远程控制计时结束或者车辆状态信号发生变化则退出远程控制。
10.如权利要求1所述的提高远程控制车辆安全性的方法,其特征在于,步骤四中所述根据验证成功计时是否结束判断身份验证结果是否有效具体为:若验证成功计时未结束则身份验证结果有效,否则身份验证结果无效。
【文档编号】G06F21/32GK103809574SQ201410071707
【公开日】2014年5月21日 申请日期:2014年2月28日 优先权日:2014年2月28日
【发明者】苏卫涛, 祝杰, 刘志刚, 白稳峰 申请人:北京经纬恒润科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1