一种远程锁车算法的制作方法

文档序号:17832594发布日期:2019-06-05 23:11阅读:243来源:国知局
一种远程锁车算法的制作方法

本发明涉及一种车辆控制方法,尤其涉及一种远程锁车算法。



背景技术:

近年来,由于国家大力扶持基础设施建设,因此基建的相关产业也得到了长足的进步和发展,尤其是工程机械行业,在基础建设和维护的过程中发挥了不可替代的作用,一定程度上缓解了基建工程对人力资源的过度依赖,解放了社会生产力。作为工程机械的配套设备工业用gps(globalpositioningsystem,全球定位系统)也几度更新换代,得到了相当程度的发展和提高,gps在当今工程机械行业已经几乎每台标配,功能范围相当广泛,有远程控制、定位查询、数据交互等等,但远程控制作为工程机械用gps最基本的功能,其安全性一直在受到不同程度的挑战。因为,某些工程机械的车主意图逃避责任(比如拖欠或者拒还车辆剩余贷款或者拒绝缴纳服务或零配件费用)而对车辆gps进行破解或者改造,使车辆失去远程控制能力,进而不履行应当履行的责任。因此,远程控制手段的安全性尤其重要。虽然如今在高端工程机械上,总线型的远程控制方式安全性得到广泛认可,但在类似于小型挖掘机之类的低端机型上,大多还是采用机械开关控制方式,因此对于这种机械而言,其安全性的保障难度要远远高于高端机型的数字式总线方式。

当前的低端机型,主要采用继电器机械开关控制运行的方式,其缺点在于远程控制方式固定,通常短时间内就容易被捕捉到控制规律,安全性较低,容易拆解。因此,有必要对现有的车辆锁控制方法进行改进,能够随机产生控制组合方式,不容易被拆解,提高安全性能。



技术实现要素:

本发明所要解决的技术问题是提供一种远程锁车算法,能够随机产生控制组合方式,不容易被拆解,提高安全性能。

本发明为解决上述技术问题而采用的技术方案是提供一种车辆随机锁控制方法,包括如下步骤:在车辆电气系统硬件电路中选取若干监测点;通过车辆gps内部cpu运用随机算法产生一组随机状态的锁车点组合,所述锁车点组合中至少包含一个监测点,每次启动时,系统自动检测被包含的监测点状态是否正常,如果正常,则将该锁车点组合应用到整车电路中,实现锁车;如果该监测点状态被复位,则重新产生一组新的包含监测点信息的随机锁车点组合,然后,系统再次自动检测新的监测点状态,如果正常,则应用新的随机锁车点组合到整车电路中。

上述的远程锁车算法,其中,所述监测点为车辆的开关量或模拟量信号。

上述的远程锁车算法,其中,所述车辆的开关量信号为钥匙开关的acc、on和start三档控制信号。

上述的远程锁车算法,其中,所述车辆的模拟量信号为启动自检的模拟量信息,包括车辆电池电压、油压和油量。

本发明对比现有技术有如下的有益效果:本发明提供的远程锁车算法,通过加入硬件电路监测点随机产生控制组合方式,并通过硬件电路监测点的动作和恢复控制车辆启动,不容易被拆解,提高安全性能。

附图说明

图1是本发明系统框架示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的描述。

图1为本发明车辆随机锁控制流程示意图。

请参见图1,本发明提供的远程锁车算法包括如下步骤:在车辆电气系统硬件电路中选取若干监测点;通过车辆gps内部cpu运用随机算法产生一组数量和类型均为随机状态的锁车点组合,并且算法中至少包含一个监测点,每次启动时,系统自动检测被包含的监测点状态是否正常,如果正常,则将随机算法产生的锁车点组合应用到整车电路中,实现锁车;如果该监测点状态被复位,则重新产生一组新的包含监测点信息的随机锁车组合,然后,系统再次自动检测新的监测点状态,如果正常,则应用新产生的一组随机锁车组合到整车电路中。

本发明提供的远程锁车算法,由于车辆设备cpu根据算法随机产生一组控制点组合方式,由于在算法中添加了硬件电路关键点的信息,因此,是否会产生新的组合取决于算法中所包含的硬件电路关键点在动作后是否能够恢复并再次动作。所以,当算法中涉及的硬件电路关键点越多,可用于锁车点越多时,组合的方式就会越多,随机组合产生的顺序就会越复杂,也就更不易被破解,安全性就越高。

具体来说,系统硬件中必须包含能够加入到算法中的关键点,比如开关量或者模拟量;系统正常启动必须要选中的关键点动作才能实现;系统启动异常想要重新启动时,必须将关键点状态复位才可以。

下面以汽车或者工程机械设备启动为例说明本发明的控制流程:

一般情况下,汽车要想正常启动,必须通过钥匙启动,并且钥匙开关分为acc、on、start三档,而且这三档是从熄火状态到启动状态必须经历的。该条件满足了算法的两个必要条件。

假设,当cpu随机产生的算法中包含的信息是包含on档位是否打开的,那么新的控制点的组合必须在on档位接通后才能作用到电路中,并(且)在on档位关闭后,才能产生新的组合方式,如果on档位在接通后,并不关闭,那么组合就一直保持不变。同样的道理,当信息与start档位相关时,必须start要先动作后关闭时才会产生新的组合方式。

同样的道理,当监测点是模拟量时,比如说设置车辆电池电压和机油压力两个模拟量作为监测点,因为车辆想要启动,必要条件是车辆电池电压正常,机油压力正常,否则不能启动。因此,当锁车时,根据gps终端产生的随机锁车信息中包含的监测点的状态,决定是否应用产生的随机锁车信息。假设:包含的监测点是机油压力,因此,一旦监测到机油压力正常,就立即将随机算法中的锁车点应用到电路中去,实现锁车。同理,当随机算法中包含的监测点是车辆电池电压时,一旦开机检测到电池电压正常,就应用锁车点,进行锁车操作,值得注意的是,每次执行锁车点的数量和组合方式都是由随机算法产生的,组合方式多样,形式复杂,难以破解。

综上所述,本发明提供的远程锁车算法,具有如下特点:1)每次控制点的数量、组合方式都是通过随机算法产生的;2)每次启动时新组合出现的时间点都是随机的,没有规律;3)要想重新启动汽车,必须要恢复钥匙开关到初始状态,因此,就能产生新的组合方式。

因此,司机或者操作者无法确定什么时候会产生新的锁车点的组合,因为无法确定每次随机算法中包含的关键点在on还是在start上面。其次,无法确定每次产生的随机组合中包含哪几个控制点,在汽车或工程机械行业,这些控制点可以是:供电系统、供油系统、启动、行走以及与其相关的生产必要动作点等,是一种随机锁的概念,没有特别的限制。

虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。



技术特征:

技术总结
本发明公开了一种远程锁车算法,其特征在于,包括如下步骤:在车辆电气系统硬件电路中选取若干监测点;通过车辆GPS内部CPU运用随机算法产生一组随机状态的锁车点组合,所述车载智能终端用于接收远程控制中心向车载智能终端发出的激活锁车指令,并且向发动机ECU发出激活锁车报文;判断第一解锁密码与电控单元根据发动机标识符计算得到的第二解锁密码是否相同;在第一解锁密码与第二解锁密码相同的情况下,对所述机动车解锁,该发动机ECU用于在收到该激活锁车报文后激活发动机锁车功能。

技术研发人员:孙婷婷
受保护的技术使用者:孙婷婷
技术研发日:2017.11.28
技术公布日:2019.06.04
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1