基于CAN总线的车辆解锁方法及其系统技术方案

技术编号:15490812 阅读:159 留言:0更新日期:2017-06-03 08:58
本发明专利技术涉及通信技术领域,尤其涉及一种基于CAN总线的车辆解锁方法及其系统。本发明专利技术所述的方法包括:根据由控制器获取的解码请求,通过CAN总线获取至少一个发动机的防盗编码信息;提取与所述防盗编码信息对应的编码字段以及该编码字段中一个或多个变换的数据;根据预设的变换规则,针对一个或多个变换的数据进行逆变换,并获取逆变换后的解码字段以替换所述编码字段并输出解码信息以解锁所述发动机。本发明专利技术基于CAN总线实现移动终端控制并解锁启动多端发动机,利用预置的解码器执行解码操作,提供了快捷便利的解锁手段,提高了其安全性,同时克服了防盗系统的单一性和启动系统的复杂程度,采用CAN总线进行信息传输,实现了总线控制多端发动机的目的。

【技术实现步骤摘要】
基于CAN总线的车辆解锁方法及其系统
本专利技术涉及车辆通信领域,尤其涉及一种基于CAN总线的车辆,更具体涉及一种基于CAN总线的车辆解锁方法及其系统。
技术介绍
当今人们越来越多通过互联网和无线通讯网络传送数据内容。发动机的远程启动现有主要是通过遥控钥匙来远程启动,人们通过遥控钥匙向车辆发送启动信号,车辆控制系统对启动信号进行验证,验证通过即控制点火启动发动机。现有的通过再配一把原车钥匙并将它埋入车内的方式解除原车的发动机防盗,实现车辆发动机的启动,由于这种方案完全破坏了原车的发动机防盗功能,使其安全性得不到保障而广受质疑。不仅如此,车辆防盗系统具有单一性,当缺失了原车钥匙其防盗系统的破解相当具有难度,导致其启动系统的复杂化。
技术实现思路
为了克服上述所指的现有技术中的不足之处,本专利技术提供一种基于CAN总线的车辆解锁方法及其系统,以解决如上述现有技术中至少一个问题。本专利技术解决上述技术问题所采用的技术方案如下:根据本专利技术的一个方面,提供一种基于CAN总线的车辆解锁方法,包括以下步骤:根据由控制器获取的解码请求,通过CAN总线获取至少一个发动机的防盗编码信息;提取与所述防盗编码信息对应的编码字段以及该编码字段中一个或多个变换的数据;根据预设的变换规则,针对一个或多个变换的数据进行逆变换,并获取逆变换后的解码字段以替换所述编码字段并输出解码信息以解锁所述发动机。具体的,所述变换包括对所述发动机对应的源码信息中的字段进行编码和/或压缩。具体的,所述基于CAN总线的车辆解锁方法还包括以下步骤:响应于由所述控制器接收移动终端发送的通信请求,获取该终端对应的验证信息;根据该验证信息,验证所述通信请求的有效性以关联所述移动终端;基于验证结果,接收所述移动终端发送的解码请求以实现控制对应的发动机。具体的,所述基于CAN总线的车辆解锁方法还包括以下步骤:响应于所述解码请求向对应的解码器发送与所述验证结果对应的验证报文;根据接收解码器发送的关于所述验证报文的反馈报文,发送解码指令至该解码器以执行解码操作。具体的,所述变换规则包括根据预设的算法对源码信息进行处理以输出编码信息。相应的,本专利技术还提供一种基于CAN总线的车辆解锁系统,包括以下模块:第一获取模块:用于根据由控制器获取的解码请求,通过CAN总线获取至少一个发动机的防盗编码信息;提取模块:用于提取与所述防盗编码信息对应的编码字段以及该编码字段中一个或多个变换的数据;逆变换模块:用于根据预设的变换规则,针对一个或多个变换的数据进行逆变换,并获取逆变换后的解码字段以替换所述编码字段并输出解码信息以解锁所述发动机。具体的,所述变换包括对所述发动机对应的源码信息中的字段进行编码和/或压缩。具体的,所述基于CAN总线的车辆解锁系统还包括以下模块:第二获取模块:用于响应于由所述控制器接收移动终端发送的通信请求,获取该终端对应的验证信息;验证模块:用于根据该验证信息,验证所述通信请求的有效性以关联所述移动终端;接收模块:用于基于验证结果,接收所述移动终端发送的解码请求以实现控制对应的发动机。具体的,所述基于CAN总线的车辆解锁系统还包括以下模块:响应模块:用于响应于所述解码请求向对应的解码器发送与所述验证结果对应的验证报文;发送模块:用于根据接收解码器发送的关于所述验证报文的反馈报文,发送解码指令至该解码器以执行解码操作。具体的,所述变换规则包括根据预设的算法对源码信息进行处理以输出编码信息。与现有技术相比,本专利技术具备如下优点:本专利技术基于CAN总线实现移动终端控制并解锁启动多端发动机,利用预置的解码器执行解码操作,其解锁主要依靠于对编码字段的逆变换,进而得到解码字段以解锁发动机,提供了快捷便利的解锁手段。另外,通过移动终端与控制器之间形成的通信信道,所述控制器接收移动终端发送的解码请求以控制对应的发动机,采用CAN总线进行信息传输,实现了总线控制多端发动机的目的;不仅如此,还避免了直接插入实体钥匙对防盗系统进行硬破解方式带来的不踏实感,增加了更多的安全保障,通过移动终端与控制器之间的验证通信实现移动终端对发动机的远程控制,克服了防盗系统的单一性和启动系统的复杂程度。【附图说明】构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术中一种基于CAN总线的车辆解锁方法的一个实施例的程序流程图;图2为本专利技术中一种基于CAN总线的车辆解锁方法的另一个实施例的程序流程图;图3为本专利技术中一种基于CAN总线的车辆解锁系统的一个实施例的结构框图;图4为本专利技术中一种基于CAN总线的车辆解锁系统的另一个实施例的结构框图。【具体实施方式】下面结合附图和示例性实施例对本专利技术作进一步地描述,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。为了使本专利技术的目的、技术方案及优点更加清楚明白,下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本
技术人员可以理解,下文所使用的“终端”、“终端设备”或者“移动通信终端”是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、POS机甚至包括车载电脑。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(MobileInternetDevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视等设备。这里所使用的“终端”、“终端设备”也拥有非常丰富的通信方式,即可以通过GSM,CDMA,WCDMA,EDGE,3G等无线运营网通讯,也可以通过无线局域网,蓝牙和红外进行通信。CAN(ControllerAreaNetwork)即控制器局域网,是汽车上应用最广泛的控制器通讯总线之一。CAN总线上任一个节点均可在任一时刻主动向网本文档来自技高网
...
基于CAN总线的车辆解锁方法及其系统

【技术保护点】
一种基于CAN总线的车辆解锁方法,其特征在于,包括以下步骤:根据由控制器获取的解码请求,通过CAN总线获取至少一个发动机的防盗编码信息;提取与所述防盗编码信息对应的编码字段以及该编码字段中一个或多个变换的数据;根据预设的变换规则,针对一个或多个变换的数据进行逆变换,并获取逆变换后的解码字段以替换所述编码字段并输出解码信息以解锁所述发动机。

【技术特征摘要】
1.一种基于CAN总线的车辆解锁方法,其特征在于,包括以下步骤:根据由控制器获取的解码请求,通过CAN总线获取至少一个发动机的防盗编码信息;提取与所述防盗编码信息对应的编码字段以及该编码字段中一个或多个变换的数据;根据预设的变换规则,针对一个或多个变换的数据进行逆变换,并获取逆变换后的解码字段以替换所述编码字段并输出解码信息以解锁所述发动机。2.据权利要求1所述的方法,其特征在于,所述变换包括对所述发动机对应的源码信息中的字段进行编码和/或压缩。3.根据权利要求1所述的方法,其特征在于,还包括以下步骤:响应于由所述控制器接收移动终端发送的通信请求,获取该终端对应的验证信息;根据该验证信息,验证所述通信请求的有效性以关联所述移动终端;基于验证结果,接收所述移动终端发送的解码请求以实现控制对应的发动机。4.根据权利要求3所述的方法,其特征在于,还包括以下步骤:响应于所述解码请求向对应的解码器发送与所述验证结果对应的验证报文;根据接收解码器发送的关于所述验证报文的反馈报文,发送解码指令至该解码器以执行解码操作。5.根据权利要求1所述的方法,其特征在于,所述变换规则包括根据预设的算法对源码信息进行处理以输出编码信息。6.一种基于CAN总线的车辆解锁系统,其特征在于,包括以下模块...

【专利技术属性】
技术研发人员:李安培余晓勇
申请(专利权)人:铁将军汽车电子有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1